@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d633ac5f-module__BboVrW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d633ac5f-module__BboVrW__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_768fb615-module__nw7kYW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_768fb615-module__nw7kYW__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
.Button-module__QwxvmG__btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:500;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-2);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), filter var(--dur) var(--ease);border:1px solid #0000;line-height:1;display:inline-flex}.Button-module__QwxvmG__btn:focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ring);outline:none}.Button-module__QwxvmG__btn:disabled{opacity:.5;cursor:not-allowed}.Button-module__QwxvmG__md{height:34px;padding:0 var(--space-4)}.Button-module__QwxvmG__sm{height:28px;padding:0 var(--space-3);font-size:var(--text-xs)}.Button-module__QwxvmG__primary{background:var(--accent);color:var(--on-accent)}.Button-module__QwxvmG__primary:hover:not(:disabled){background:var(--accent-hover)}.Button-module__QwxvmG__primary:active:not(:disabled){background:var(--accent-ink)}.Button-module__QwxvmG__secondary{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.Button-module__QwxvmG__secondary:hover:not(:disabled){background:var(--surface-hover)}.Button-module__QwxvmG__secondary:active:not(:disabled){background:var(--surface-subtle)}.Button-module__QwxvmG__ghost{color:var(--ink-2);background:0 0}.Button-module__QwxvmG__ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.Button-module__QwxvmG__ghost:active:not(:disabled){background:var(--surface-subtle)}.Button-module__QwxvmG__destructive{background:var(--error);color:#fff}.Button-module__QwxvmG__destructive:hover:not(:disabled){background:var(--error-ink)}.Button-module__QwxvmG__ink{background:var(--btn-strong);color:var(--btn-strong-fg);border-color:var(--btn-strong-border)}.Button-module__QwxvmG__ink:hover:not(:disabled){filter:brightness(1.12)}.Button-module__QwxvmG__ink:active:not(:disabled){filter:brightness(.95)}.Button-module__QwxvmG__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite Button-module__QwxvmG__tonic-spin}@keyframes Button-module__QwxvmG__tonic-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__QwxvmG__spinner{animation-duration:2s}}
.kit-module__63C3nq__field{flex-direction:column;gap:5px;display:flex}.kit-module__63C3nq__label{font-size:var(--text-xs);color:var(--ink-2);font-weight:500}.kit-module__63C3nq__input{border-radius:var(--radius-2);border:1px solid var(--border-strong);background:var(--input-bg);height:32px;color:var(--ink);font-size:var(--text-sm);font-family:var(--font-sans);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:0 11px}.kit-module__63C3nq__input::placeholder{color:var(--ink-4)}.kit-module__63C3nq__input:hover:not(:disabled):not(.kit-module__63C3nq__err){border-color:var(--ink-4)}.kit-module__63C3nq__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.kit-module__63C3nq__input:disabled{background:var(--paper-2);color:var(--ink-4);cursor:not-allowed}.kit-module__63C3nq__input.kit-module__63C3nq__err{border-color:var(--error);box-shadow:0 0 0 3px var(--error-soft)}.kit-module__63C3nq__help{font-size:var(--text-xs);color:var(--ink-3)}.kit-module__63C3nq__help.kit-module__63C3nq__err{color:var(--error-ink)}.kit-module__63C3nq__seg{align-items:stretch;display:inline-flex}.kit-module__63C3nq__seg+.kit-module__63C3nq__seg{border-left:1px solid var(--border);margin-left:10px;padding-left:10px}.kit-module__63C3nq__segBtn{height:30px;color:var(--ink-3);font-weight:500;font-size:var(--text-sm);cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:none;border-radius:3px 3px 0 0;align-items:center;gap:6px;padding:0 11px;display:inline-flex;position:relative}.kit-module__63C3nq__segBtn:after{content:"";height:2px;transition:background var(--dur) var(--ease);background:0 0;position:absolute;bottom:0;left:0;right:0}.kit-module__63C3nq__segBtn:hover:not([aria-pressed=true]){color:var(--ink-2)}.kit-module__63C3nq__segBtn[aria-pressed=true]{color:var(--ink);font-weight:600}.kit-module__63C3nq__segBtn[aria-pressed=true]:after{background:var(--accent)}.kit-module__63C3nq__segBtn:focus-visible{outline:2px solid var(--ring);outline-offset:1.5px}.kit-module__63C3nq__pill{font-size:var(--text-xs);border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:5px;padding:1.5px 8px 2.5px;font-weight:500;line-height:1.4;display:inline-flex}.kit-module__63C3nq__event{background:var(--c-event-soft);color:var(--c-event-ink)}.kit-module__63C3nq__param{background:var(--c-param-soft);color:var(--c-param-ink)}.kit-module__63C3nq__screen{background:var(--c-screen-soft);color:var(--c-screen-ink)}.kit-module__63C3nq__value{background:var(--c-value-soft);color:var(--c-value-ink)}.kit-module__63C3nq__init{background:var(--c-init-soft);color:var(--c-init-ink)}.kit-module__63C3nq__chip{font-size:var(--text-xs);border-radius:var(--radius-2);background:var(--paper-2);color:var(--ink-2);border:1px solid var(--border);align-items:center;padding:1px 9px 2px;font-weight:500;display:inline-flex}.kit-module__63C3nq__chipAcc{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.kit-module__63C3nq__status{font-size:var(--text-sm);align-items:center;gap:5px;font-weight:500;display:inline-flex}.kit-module__63C3nq__status svg{flex:none}.kit-module__63C3nq__stImpl{color:var(--success-ink)}.kit-module__63C3nq__stProg{color:var(--warning-ink)}.kit-module__63C3nq__stRev{color:var(--info-ink)}.kit-module__63C3nq__stDraft{color:var(--ink-3)}.kit-module__63C3nq__stErr{color:var(--error-ink)}.kit-module__63C3nq__box{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:-.01em;border-radius:var(--radius-2);border:1px solid #0000;padding:3px 8px 3.5px;font-weight:500;line-height:1}.kit-module__63C3nq__stImpl.kit-module__63C3nq__box{background:var(--success-soft);border-color:color-mix(in oklch, var(--success) 30%, transparent)}.kit-module__63C3nq__stProg.kit-module__63C3nq__box{background:var(--warning-soft);border-color:color-mix(in oklch, var(--warning) 32%, transparent)}.kit-module__63C3nq__stRev.kit-module__63C3nq__box{background:var(--info-soft);border-color:color-mix(in oklch, var(--info) 30%, transparent)}.kit-module__63C3nq__stDraft.kit-module__63C3nq__box{background:var(--paper-2);border-color:var(--border)}.kit-module__63C3nq__stErr.kit-module__63C3nq__box{background:var(--error-soft);border-color:color-mix(in oklch, var(--error) 32%, transparent)}.kit-module__63C3nq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-4);box-shadow:var(--shadow-1);padding:16px}.kit-module__63C3nq__cardK{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.kit-module__63C3nq__cardBig{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--ink);margin:4px 0 2px;font-weight:600}.kit-module__63C3nq__cardSub{font-size:var(--text-sm);color:var(--ink-3)}.kit-module__63C3nq__cardHr{border:none;border-top:1px solid var(--border);margin:13px 0}.kit-module__63C3nq__tabs{border-bottom:1px solid var(--border);gap:2px;display:flex}.kit-module__63C3nq__tab{color:var(--ink-3);font-weight:500;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-bottom:1.5px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 11px;display:inline-flex}.kit-module__63C3nq__tab[aria-selected=false]:hover{color:var(--ink-2)}.kit-module__63C3nq__tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.kit-module__63C3nq__tab:focus-visible{outline:2px solid var(--ring);outline-offset:1.5px}.kit-module__63C3nq__tbadge{font-size:var(--text-xs);background:var(--c-event-soft);color:var(--c-event-ink);border-radius:8px;padding:0 5px;font-weight:600}.kit-module__63C3nq__stepper{border-bottom:1px solid var(--border);align-items:stretch;display:flex}.kit-module__63C3nq__cstep{cursor:pointer;text-align:center;min-width:0;transition:background .14s var(--ease);background:0 0;border:none;border-radius:3px 3px 0 0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:9px 10px;font-family:inherit;display:flex;position:relative}.kit-module__63C3nq__cstep+.kit-module__63C3nq__cstep:before{content:"";border-left:1px solid var(--border);position:absolute;top:7px;bottom:7px;left:0}.kit-module__63C3nq__cstep.kit-module__63C3nq__cur:before,.kit-module__63C3nq__cstep.kit-module__63C3nq__cur+.kit-module__63C3nq__cstep:before{border-left-color:#0000}.kit-module__63C3nq__cstep:disabled{cursor:default}.kit-module__63C3nq__cstep:hover:not(.kit-module__63C3nq__cur):not(:disabled){background:var(--surface-subtle)}.kit-module__63C3nq__cstep:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.kit-module__63C3nq__cur{background:color-mix(in oklch, var(--accent) 14%, transparent)}.kit-module__63C3nq__cur:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.kit-module__63C3nq__cnum{display:none}.kit-module__63C3nq__cnm{font-size:var(--text-sm);color:var(--ink-2);font-weight:500;line-height:1.2;display:block}.kit-module__63C3nq__cur .kit-module__63C3nq__cnm{color:var(--ink);font-weight:600}.kit-module__63C3nq__cmeta,.kit-module__63C3nq__cbadge,.kit-module__63C3nq__cdot,.kit-module__63C3nq__cbar,.kit-module__63C3nq__cfrac{display:none}.kit-module__63C3nq__callout{--co:var(--ink-4);--coi:var(--ink-2);background:color-mix(in oklch, var(--co) 10%, var(--surface));border:none;border-radius:3px;gap:11px;max-width:100%;padding:12px 14px 12px 17px;display:flex;position:relative;overflow:hidden}.kit-module__63C3nq__callout:before{content:"";background:var(--co);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.kit-module__63C3nq__coIc{color:var(--coi);background:0 0;flex:none;justify-content:center;align-items:center;width:auto;height:auto;display:flex}.kit-module__63C3nq__coT{font-size:var(--text-sm);color:var(--ink);letter-spacing:-.01em;margin-bottom:2px;font-weight:600}.kit-module__63C3nq__coB{font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}.kit-module__63C3nq__coInfo{--co:var(--info);--coi:var(--info-ink)}.kit-module__63C3nq__coSuccess{--co:var(--success);--coi:var(--success-ink)}.kit-module__63C3nq__coWarning{--co:var(--warning);--coi:var(--warning-ink)}.kit-module__63C3nq__coError{--co:var(--error);--coi:var(--error-ink)}.kit-module__63C3nq__coAi{--co:var(--ai);--coi:var(--ai-ink);background:linear-gradient(135deg, var(--ai-soft), color-mix(in oklch, var(--ai-soft) 74%, var(--ai)));box-shadow:0 0 0 1px var(--ai-soft), 0 8px 24px -16px var(--ai)}.kit-module__63C3nq__coAi .kit-module__63C3nq__coIc{color:var(--ai-ink,var(--ai))}.kit-module__63C3nq__scrim{z-index:var(--z-modal);background:color-mix(in oklch, var(--paper-2) 55%, transparent);-webkit-backdrop-filter:blur(2px);animation:kit-module__63C3nq__tnfade .16s var(--ease);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.kit-module__63C3nq__dlg{--co:var(--accent);--coi:var(--accent-ink);background:var(--surface);border:1px solid var(--border-strong);width:404px;max-width:100%;box-shadow:0 24px 60px -20px #00000073, 0 0 0 1px var(--border);animation:kit-module__63C3nq__tnpop .18s var(--ease);border-radius:14px;padding:20px}.kit-module__63C3nq__dlgDanger{--co:var(--error);--coi:var(--error-ink)}.kit-module__63C3nq__dh{align-items:flex-start;gap:13px;display:flex}.kit-module__63C3nq__di{background:color-mix(in oklch, var(--co) 14%, var(--surface));width:34px;height:34px;color:var(--coi);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.kit-module__63C3nq__dt{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.01em;color:var(--ink);font-weight:600}.kit-module__63C3nq__db{font-size:var(--text-sm);color:var(--ink-2);margin:3px 0 0;line-height:1.5}.kit-module__63C3nq__da{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@keyframes kit-module__63C3nq__tnfade{0%{opacity:0}to{opacity:1}}@keyframes kit-module__63C3nq__tnpop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.kit-module__63C3nq__toasts{z-index:var(--z-toast);flex-direction:column;align-items:flex-end;gap:9px;display:flex;position:fixed;bottom:18px;right:18px}.kit-module__63C3nq__toast{--co:var(--info);--coi:var(--info-ink);background:var(--surface);border:1px solid var(--border);width:308px;box-shadow:0 14px 34px -16px #0006, 0 0 0 .5px var(--border);animation:kit-module__63C3nq__tnslide .22s var(--ease);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex;position:relative;overflow:hidden}.kit-module__63C3nq__toastSuccess{--co:var(--success);--coi:var(--success-ink)}.kit-module__63C3nq__toastWarning{--co:var(--warning);--coi:var(--warning-ink)}.kit-module__63C3nq__toastError{--co:var(--error);--coi:var(--error-ink)}.kit-module__63C3nq__toastAi{--co:var(--ai);--coi:var(--ai-ink)}.kit-module__63C3nq__tsi{background:color-mix(in oklch, var(--co) 16%, var(--surface));width:20px;height:20px;color:var(--coi);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.kit-module__63C3nq__toastAi .kit-module__63C3nq__tsi{background:linear-gradient(135deg, var(--ai), var(--ai-2));color:#fff}.kit-module__63C3nq__tt{font-size:var(--text-sm);color:var(--ink);font-weight:600;line-height:1.3}.kit-module__63C3nq__tds{font-size:var(--text-xs);color:var(--ink-2);margin-top:1px;line-height:1.45}.kit-module__63C3nq__tx{color:var(--ink-4);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-left:auto;padding:2px;display:flex}.kit-module__63C3nq__tbar{background:var(--co);height:2px;animation:3.6s linear forwards kit-module__63C3nq__tnbar;position:absolute;bottom:0;left:0}.kit-module__63C3nq__activity{background:var(--surface-2);border:1px solid var(--border);height:28px;font-size:var(--text-xs);color:var(--ink-2);border-radius:8px;align-items:center;gap:9px;padding:0 6px 0 11px;display:inline-flex;box-shadow:0 1px 2px #14140f0a}.kit-module__63C3nq__ag{background:linear-gradient(135deg, var(--ai), var(--ai-2));color:#fff;width:14px;height:14px;box-shadow:0 0 8px -3px var(--ai);border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.kit-module__63C3nq__barwrap{background:var(--paper-2);border-radius:2px;width:48px;height:4px;position:relative;overflow:hidden}.kit-module__63C3nq__barwrap i{background:linear-gradient(90deg, var(--ai), var(--ai-2));width:42%;animation:kit-module__63C3nq__tnindet 1.1s var(--ease) infinite;border-radius:2px;position:absolute;top:0;bottom:0}@keyframes kit-module__63C3nq__tnslide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes kit-module__63C3nq__tnbar{0%{width:100%}to{width:0}}@keyframes kit-module__63C3nq__tnindet{0%{left:-42%}to{left:100%}}.kit-module__63C3nq__navWrap{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-3);flex-direction:column;gap:2px;width:248px;padding:8px;display:flex}.kit-module__63C3nq__nav{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;gap:2px;padding:7px 9px;font-family:inherit;display:flex;position:relative}.kit-module__63C3nq__nav:not(.kit-module__63C3nq__navActive):hover{background:var(--surface-subtle)}.kit-module__63C3nq__navActive{background:linear-gradient(90deg, color-mix(in oklch, var(--accent) 10%, var(--surface)), var(--surface) 20%);border-color:var(--border)}.kit-module__63C3nq__navActive:before{content:"";border:0 solid var(--accent);pointer-events:none;border-left-width:3px;border-radius:8px;position:absolute;inset:-1px}.kit-module__63C3nq__navL1{align-items:center;gap:7px;display:flex}.kit-module__63C3nq__navCode{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.kit-module__63C3nq__navTtl{font-size:var(--text-sm);color:var(--ink);font-weight:500}.kit-module__63C3nq__navActive .kit-module__63C3nq__navTtl{font-weight:600}.kit-module__63C3nq__navL2{font-size:var(--text-xs);color:var(--ink-3)}.kit-module__63C3nq__tbl{border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface);width:100%;overflow:hidden}.kit-module__63C3nq__tbl th{background:var(--surface-2);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:9px 13px;font-weight:500}.kit-module__63C3nq__tbl td{font-size:var(--text-sm);color:var(--ink-2);border-bottom:1px solid var(--border);padding:10px 13px}.kit-module__63C3nq__tbl tbody tr{cursor:pointer}.kit-module__63C3nq__tbl tbody tr:hover td{background:var(--surface-subtle)}.kit-module__63C3nq__tbl tbody tr.kit-module__63C3nq__sel td{background:var(--accent-soft)}.kit-module__63C3nq__ghost{border:1px dashed color-mix(in oklch, var(--ai) 52%, var(--border));background:linear-gradient(135deg, var(--ai-soft), color-mix(in oklch, var(--ai-soft) 72%, var(--ai)));border-radius:9px;align-items:center;gap:11px;padding:9px 13px;display:flex}.kit-module__63C3nq__ghostIcon{color:#fff;background:linear-gradient(135deg, var(--ai), var(--ai-2));width:20px;height:20px;box-shadow:0 0 8px -3px var(--ai);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.kit-module__63C3nq__ghostText{flex:1;min-width:0}.kit-module__63C3nq__ghostNm{font-size:var(--text-sm);color:var(--ink);font-weight:500}.kit-module__63C3nq__ghostDs{font-size:var(--text-xs);color:var(--ink-3)}.kit-module__63C3nq__ghostActions{flex-shrink:0;gap:6px;display:flex}.kit-module__63C3nq__gbtn{font-size:var(--text-xs);border-radius:var(--radius-2);cursor:pointer;border:1px solid #0000;padding:4px 11px;font-weight:500}.kit-module__63C3nq__gbtn:focus-visible{outline:2px solid var(--ai);outline-offset:1.5px}.kit-module__63C3nq__gAdd{background:var(--ai-ink);color:var(--paper)}.kit-module__63C3nq__gSkip{color:var(--ink-2);border-color:color-mix(in oklch, var(--ai-ink) 55%, var(--border-strong));background:0 0}.kit-module__63C3nq__pseudoStep{flex:none;padding:9px 14px}.kit-module__63C3nq__cnumPseudo{font-size:var(--text-sm);color:var(--ink-3);background:0 0;justify-content:center;align-items:center;display:flex}.kit-module__63C3nq__cur .kit-module__63C3nq__cnumPseudo{color:var(--ink)}.kit-module__63C3nq__codeblock{background:color-mix(in oklch, var(--ink) 6%, var(--surface));font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-sm);color:var(--ink-2);border-radius:3px;line-height:1.55;position:relative;overflow:hidden}.kit-module__63C3nq__codeblock:before{content:"";background:var(--ink-4);width:3px;position:absolute;top:0;bottom:0;left:0}.kit-module__63C3nq__cbH{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:7px 14px 0 17px}.kit-module__63C3nq__cbBody{white-space:pre;padding:10px 14px 12px 17px;overflow-x:auto}.kit-module__63C3nq__iblock{background:var(--surface-2);border:1px solid var(--border);border-radius:0;padding:12px 16px;position:relative}.kit-module__63C3nq__iblock:before,.kit-module__63C3nq__iblock:after{content:"";pointer-events:none;width:8px;height:8px;position:absolute}.kit-module__63C3nq__iblock:before{border-left:2px solid var(--ink-3);border-top:2px solid var(--ink-3);top:-1px;left:-1px}.kit-module__63C3nq__iblock:after{border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);bottom:-1px;right:-1px}.kit-module__63C3nq__iblockHatch{background:repeating-linear-gradient(45deg, var(--surface-2) 0 6px, color-mix(in oklch, var(--ink) 4%, var(--surface-2)) 6px 12px)}.kit-module__63C3nq__cmark{position:relative}.kit-module__63C3nq__cmark:after{content:"";pointer-events:none;position:absolute;top:0;right:0}.kit-module__63C3nq__cmarkWedge:after{border-top:12px solid var(--cm,var(--ink-3));border-left:12px solid #0000}.kit-module__63C3nq__cmarkTick:after{border-right:2px solid var(--cm,var(--ink-3));border-top:2px solid var(--cm,var(--ink-3));width:7px;height:7px}.kit-module__63C3nq__cmInit{--cm:var(--c-init,var(--accent))}.kit-module__63C3nq__cmWarning{--cm:var(--warning)}.kit-module__63C3nq__vgrid{flex-wrap:wrap;gap:6px;display:flex}.kit-module__63C3nq__vch{font-size:var(--text-sm);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);transition:all .12s var(--ease);border-radius:6px;padding:4px 11px;font-weight:550}.kit-module__63C3nq__vch:hover{border-color:var(--border-strong);color:var(--ink)}.kit-module__63C3nq__vch[aria-pressed=true]{border-color:color-mix(in oklch, var(--vc,var(--accent)) 45%, var(--border));background:color-mix(in oklch, var(--vc,var(--accent)) 12%, var(--surface));color:var(--vci,var(--ink))}.kit-module__63C3nq__vPass{--vc:var(--success);--vci:var(--success-ink)}.kit-module__63C3nq__vFail{--vc:var(--error);--vci:var(--error-ink)}.kit-module__63C3nq__vPart{--vc:var(--warning);--vci:var(--warning-ink)}.kit-module__63C3nq__vTalk{--vc:var(--info,var(--accent));--vci:var(--info-ink,var(--accent))}.kit-module__63C3nq__vBlock{--vc:var(--ink-3);--vci:var(--ink)}.kit-module__63C3nq__vSkip{--vc:var(--ink-4);--vci:var(--ink-2)}
.DocumentationHome-module__g7IrGW__root{flex-direction:column;min-height:100%;display:flex}.DocumentationHome-module__g7IrGW__hband{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin:18px 24px 0;padding:16px 22px 14px}.DocumentationHome-module__g7IrGW__eyebrow{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.DocumentationHome-module__g7IrGW__titRow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.DocumentationHome-module__g7IrGW__h1{font-size:var(--text-2xl);letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:650}.DocumentationHome-module__g7IrGW__meta{align-items:center;gap:6px;display:flex}.DocumentationHome-module__g7IrGW__acts{align-items:center;gap:10px;margin-left:auto;display:flex}.DocumentationHome-module__g7IrGW__sub{font-size:var(--text-sm);color:var(--ink-2);margin-top:4px}.DocumentationHome-module__g7IrGW__filters{z-index:30;background:var(--paper);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding:10px 24px;display:flex;position:sticky;top:0}.DocumentationHome-module__g7IrGW__fLabel{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.DocumentationHome-module__g7IrGW__app{flex:1;align-items:stretch;min-height:0;display:flex}.DocumentationHome-module__g7IrGW__rail{background:var(--surface-2);border-right:1px solid var(--border);flex:none;align-self:flex-start;width:280px;max-height:calc(100vh - 46px);padding:18px 12px 60px;position:sticky;top:46px;overflow-y:auto}@media (max-width:980px){.DocumentationHome-module__g7IrGW__rail{display:none}}.DocumentationHome-module__g7IrGW__gh{width:100%;font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 8px 6px;display:flex}.DocumentationHome-module__g7IrGW__gh .DocumentationHome-module__g7IrGW__ct{color:var(--ink-4);margin-left:auto}.DocumentationHome-module__g7IrGW__chev{font-size:var(--text-xs);transition:transform .15s}.DocumentationHome-module__g7IrGW__chevClosed{transform:rotate(-90deg)}.DocumentationHome-module__g7IrGW__it{text-align:left;width:100%;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;display:flex;position:relative}.DocumentationHome-module__g7IrGW__it:hover{background:var(--paper-2);color:var(--ink)}.DocumentationHome-module__g7IrGW__itOn{background:linear-gradient(90deg, color-mix(in oklch, var(--accent) 14%, transparent), transparent);color:var(--ink);font-weight:550}.DocumentationHome-module__g7IrGW__itOn:before{content:"";border-left:3px solid var(--accent);border-radius:2px;position:absolute;top:5px;bottom:5px;left:0}.DocumentationHome-module__g7IrGW__it .DocumentationHome-module__g7IrGW__ct{font-size:var(--text-xs);color:var(--ink-4);font-variant-numeric:tabular-nums;margin-left:auto}.DocumentationHome-module__g7IrGW__itWarn{color:var(--warning-ink)}.DocumentationHome-module__g7IrGW__doc{flex:1;min-width:0;max-width:1140px;margin:0 auto;padding:26px 40px 120px}.DocumentationHome-module__g7IrGW__lede{font-size:var(--text-md);color:var(--ink-2);max-width:62ch;margin:6px 0 10px;line-height:1.55}.DocumentationHome-module__g7IrGW__stateLine{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.DocumentationHome-module__g7IrGW__stLive{color:var(--success-ink)}.DocumentationHome-module__g7IrGW__stFlight{color:var(--warning-ink)}.DocumentationHome-module__g7IrGW__stDraft{color:var(--ink-3)}.DocumentationHome-module__g7IrGW__rule{color:var(--ink-4);align-items:center;gap:10px;margin:34px 0 0;display:flex}.DocumentationHome-module__g7IrGW__rule:before,.DocumentationHome-module__g7IrGW__rule:after{content:"";border-top:1px solid var(--border);flex:1}.DocumentationHome-module__g7IrGW__ruleDiamond{background:var(--ink-4);width:5px;height:5px;transform:rotate(45deg)}.DocumentationHome-module__g7IrGW__sec{padding-left:8px;position:relative}.DocumentationHome-module__g7IrGW__secHead{z-index:20;background:var(--paper);cursor:pointer;text-align:left;border:0;align-items:baseline;gap:10px;width:100%;padding:14px 0 8px;display:flex;position:sticky;top:46px}.DocumentationHome-module__g7IrGW__secNum{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-sm);color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none}.DocumentationHome-module__g7IrGW__secName{font-size:var(--text-2xl);letter-spacing:-.015em;color:var(--ink);font-weight:640}.DocumentationHome-module__g7IrGW__secNameWarn{color:var(--warning-ink)}.DocumentationHome-module__g7IrGW__secPath{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--ink-3)}.DocumentationHome-module__g7IrGW__secState{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.DocumentationHome-module__g7IrGW__secDesc{font-size:var(--text-md);color:var(--ink-2);max-width:68ch;margin:2px 0 14px}.DocumentationHome-module__g7IrGW__secMore{font-size:var(--text-sm);color:var(--accent);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:8px;margin:6px 0 14px;padding:8px 14px}.DocumentationHome-module__g7IrGW__tb{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:0 0 10px;position:relative;overflow:hidden}.DocumentationHome-module__g7IrGW__tbOpen{overflow:visible}.DocumentationHome-module__g7IrGW__tbNum{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:12px;position:absolute;top:14px;right:100%}.DocumentationHome-module__g7IrGW__tbHead{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 14px;display:flex}.DocumentationHome-module__g7IrGW__tbTitle{font-size:var(--text-md);color:var(--ink);max-width:42%;font-weight:570}.DocumentationHome-module__g7IrGW__tbEvent{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-sm);color:var(--c-event-ink);background:var(--c-event-soft);border-radius:6px;padding:2px 8px}.DocumentationHome-module__g7IrGW__tagch{font-size:var(--text-xs);color:var(--ink-3);background:var(--paper-2);border-radius:5px;padding:1px 7px}.DocumentationHome-module__g7IrGW__sp{flex:1}.DocumentationHome-module__g7IrGW__tbVerb{font-size:var(--text-md);color:var(--ink-2);padding:0 14px 10px}.DocumentationHome-module__g7IrGW__tbOpenLink{color:var(--ink-4);font-size:var(--text-sm);padding:0 2px;text-decoration:none}.DocumentationHome-module__g7IrGW__tbOpenLink:hover{color:var(--accent)}a.DocumentationHome-module__g7IrGW__tbEvent,a.DocumentationHome-module__g7IrGW__pname{text-decoration:none}a.DocumentationHome-module__g7IrGW__pname:hover{text-decoration:underline}.DocumentationHome-module__g7IrGW__tbBody{padding:0 14px 14px}.DocumentationHome-module__g7IrGW__plch{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--success-ink);background:var(--success-soft);border-radius:5px;padding:2px 7px}.DocumentationHome-module__g7IrGW__plchOff{color:var(--ink-4);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.DocumentationHome-module__g7IrGW__plchDrift{color:var(--warning-ink);background:var(--warning-soft)}.DocumentationHome-module__g7IrGW__plchRow{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.DocumentationHome-module__g7IrGW__bundleHead{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 6px;padding-left:2px}.DocumentationHome-module__g7IrGW__bundleHead:first-child{margin-top:4px}.DocumentationHome-module__g7IrGW__listTable{border-collapse:collapse;width:100%}.DocumentationHome-module__g7IrGW__listTable td{border-bottom:1px solid var(--border);font-size:var(--text-md);vertical-align:middle;padding:7px 10px 7px 0}.DocumentationHome-module__g7IrGW__listTable tr:last-child td{border-bottom:0}.DocumentationHome-module__g7IrGW__lnum{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--ink-4);white-space:nowrap;width:44px}.DocumentationHome-module__g7IrGW__lfeat{color:var(--ink);font-weight:550;text-decoration:none}.DocumentationHome-module__g7IrGW__lfeat:hover{text-decoration:underline}.DocumentationHome-module__g7IrGW__lrowIncoming td{opacity:.6}.DocumentationHome-module__g7IrGW__catHrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.DocumentationHome-module__g7IrGW__catHrow .DocumentationHome-module__g7IrGW__catH{margin:0}.DocumentationHome-module__g7IrGW__dlDot{background:var(--info-ink,#2563eb);vertical-align:middle;border-radius:2px;width:6px;height:6px;margin-right:7px;display:inline-block}.DocumentationHome-module__g7IrGW__ga4Chip{color:#b45309;align-items:center;gap:5px;font-weight:550;display:inline-flex}.DocumentationHome-module__g7IrGW__dlChip{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--info-ink,#2563eb);background:color-mix(in oklch, var(--info-ink,#2563eb) 12%, transparent);border-radius:5px;align-items:center;margin:0 4px 2px 0;padding:2px 7px;display:inline-flex}.DocumentationHome-module__g7IrGW__manyBadge{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:#b45309;vertical-align:middle;background:#b453091f;background:lab(47.4595% 37.7723 54.9047/.12);border-radius:4px;padding:1px 6px}.DocumentationHome-module__g7IrGW__ptreeHead{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--border);padding:8px 0 6px}.DocumentationHome-module__g7IrGW__prow{grid-template-columns:minmax(230px, 34%) 64px var(--ptv-w,minmax(110px, 20%)) var(--ptg-w,34px) minmax(0, 1fr);border-bottom:1px solid var(--border);font-size:var(--text-md);align-items:baseline;gap:12px;padding:5px 0;display:grid}.DocumentationHome-module__g7IrGW__prow:last-child{border-bottom:0}.DocumentationHome-module__g7IrGW__ptHead{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--border);padding:4px 0}.DocumentationHome-module__g7IrGW__ptHead button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.DocumentationHome-module__g7IrGW__ptHead button:hover{color:var(--ink)}.DocumentationHome-module__g7IrGW__cType{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--ink-3)}.DocumentationHome-module__g7IrGW__cGa4{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--c-value-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DocumentationHome-module__g7IrGW__ga4Icon{color:var(--c-value-ink);opacity:.75;cursor:default}.DocumentationHome-module__g7IrGW__ga4None{color:var(--ink-4);opacity:.55;cursor:default}.DocumentationHome-module__g7IrGW__valDot{background:var(--c-value);border-radius:50%;width:6px;height:6px;display:inline-block}.DocumentationHome-module__g7IrGW__scenChip{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--info-ink,var(--accent));background:var(--info-soft,var(--paper-2));border-radius:4px;padding:1px 6px}.DocumentationHome-module__g7IrGW__c1{align-items:center;gap:7px;min-width:0;display:flex}.DocumentationHome-module__g7IrGW__pexp{cursor:pointer;color:var(--ink-4);font-size:var(--text-xs);background:0 0;border:0;padding:0 2px}.DocumentationHome-module__g7IrGW__pname{font-family:var(--font-mono,ui-monospace), monospace;color:var(--c-param-ink)}.DocumentationHome-module__g7IrGW__kind{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--ink-3);background:var(--paper-2);border-radius:4px;padding:1px 5px}.DocumentationHome-module__g7IrGW__mapChip{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--c-value-ink)}.DocumentationHome-module__g7IrGW__carried{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--warning-ink);background:var(--warning-soft);border-radius:4px;padding:1px 6px}.DocumentationHome-module__g7IrGW__req{color:var(--error-ink);font-size:var(--text-xs)}.DocumentationHome-module__g7IrGW__c2{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-sm);color:var(--c-value-ink)}.DocumentationHome-module__g7IrGW__c3{font-size:var(--text-sm);color:var(--ink-2)}@media (max-width:900px){.DocumentationHome-module__g7IrGW__prow{grid-template-columns:1fr 64px 1fr}.DocumentationHome-module__g7IrGW__c3,.DocumentationHome-module__g7IrGW__cGa4,.DocumentationHome-module__g7IrGW__ga4Icon,.DocumentationHome-module__g7IrGW__ga4None{display:none}}.DocumentationHome-module__g7IrGW__pEmpty{font-size:var(--text-sm);color:var(--ink-4);padding:8px 0}.DocumentationHome-module__g7IrGW__catH{font-size:var(--text-xl);color:var(--ink);margin:40px 0 10px;scroll-margin-top:90px;font-weight:630}.DocumentationHome-module__g7IrGW__catTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.DocumentationHome-module__g7IrGW__catTable th{text-align:left;font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--border);padding:6px 10px 6px 0;font-weight:500}.DocumentationHome-module__g7IrGW__catTable td{border-bottom:1px solid var(--border);vertical-align:baseline;padding:7px 10px 7px 0}.DocumentationHome-module__g7IrGW__mono{font-family:var(--font-mono,ui-monospace), monospace}.DocumentationHome-module__g7IrGW__certified{font-size:var(--text-xs);color:var(--success-ink);background:var(--success-soft);border-radius:5px;padding:1px 7px}.DocumentationHome-module__g7IrGW__valch{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--c-value-ink);background:var(--c-value-soft);border-radius:5px;margin:0 4px 4px 0;padding:1px 7px;text-decoration:none;display:inline-block}.DocumentationHome-module__g7IrGW__valch:hover{color:var(--ink);background:color-mix(in oklch, var(--c-value-ink) 22%, transparent)}.DocumentationHome-module__g7IrGW__valGroup{margin:0 0 14px}.DocumentationHome-module__g7IrGW__valParam{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-sm);color:var(--ink-2);margin-bottom:4px}.DocumentationHome-module__g7IrGW__dim{color:var(--ink-4)}.DocumentationHome-module__g7IrGW__tbIncoming{opacity:.55;border-style:dashed}.DocumentationHome-module__g7IrGW__tbIncoming:hover{opacity:.85}.DocumentationHome-module__g7IrGW__incomingChip{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--c-init-ink,var(--accent));border:1px dashed;border-radius:4px;padding:1px 7px;text-decoration:none}.DocumentationHome-module__g7IrGW__ghostRow{opacity:.6;font-style:italic}
.EntityPage-module__TOoNPa__frame{flex-direction:column;min-height:100%;display:flex}.EntityPage-module__TOoNPa__body{width:100%;max-width:1100px;margin:0 auto;padding:26px 30px 120px}.EntityPage-module__TOoNPa__crumb{color:inherit;text-decoration:none}.EntityPage-module__TOoNPa__crumb:hover{color:var(--accent);text-decoration:underline}.EntityPage-module__TOoNPa__link{color:inherit;text-decoration:none}.EntityPage-module__TOoNPa__link:hover{color:var(--accent);text-decoration:underline}.EntityPage-module__TOoNPa__secH{font-size:var(--text-lg);color:var(--ink);margin:30px 0 10px;font-weight:630}.EntityPage-module__TOoNPa__meaning{font-size:var(--text-md);color:var(--ink-2);max-width:62ch;margin:10px 0;line-height:1.55}.EntityPage-module__TOoNPa__block{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:16px 0;padding:14px 18px}.EntityPage-module__TOoNPa__blockHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.EntityPage-module__TOoNPa__dualCard{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:22px;margin:16px 0;padding:16px 22px;display:flex}.EntityPage-module__TOoNPa__dualCol{min-width:0}.EntityPage-module__TOoNPa__dualLabel{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.EntityPage-module__TOoNPa__dualName{font-size:var(--text-md);color:var(--ink);overflow-wrap:anywhere}.EntityPage-module__TOoNPa__dualArrow{font-size:var(--text-lg);color:var(--c-value-ink);flex:none}.EntityPage-module__TOoNPa__editLink{font-size:var(--text-sm);margin:10px 0 0}.EntityPage-module__TOoNPa__editLink a{color:var(--accent-ink,var(--accent));font-weight:500;text-decoration:none}.EntityPage-module__TOoNPa__editLink a:hover{text-decoration:underline}.EntityPage-module__TOoNPa__tagRow{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;display:flex}.EntityPage-module__TOoNPa__subtle{color:var(--ink-3);font-size:var(--text-sm)}
.AICopilotRail-module__bUZK8q__quiet{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-3);cursor:pointer;width:40px;min-height:220px;transition:background var(--dur) var(--ease);justify-content:center;align-items:center;display:flex}.AICopilotRail-module__bUZK8q__quiet:hover{background:var(--surface-hover)}.AICopilotRail-module__bUZK8q__quiet:focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ring);outline:none}.AICopilotRail-module__bUZK8q__quietLabel{writing-mode:vertical-rl;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--ai-ink);font-weight:600;transform:rotate(180deg)}.AICopilotRail-module__bUZK8q__rail{gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-3);width:320px;padding:var(--space-4);flex-direction:column;display:flex}.AICopilotRail-module__bUZK8q__eager{box-shadow:var(--ai-glow);border-color:var(--ai-soft)}.AICopilotRail-module__bUZK8q__head{align-items:center;gap:var(--space-2);display:flex}.AICopilotRail-module__bUZK8q__avatar{border-radius:var(--radius-full);width:22px;height:22px;color:var(--paper);background:linear-gradient(135deg, var(--ai), var(--ai-2));justify-content:center;align-items:center;font-size:12px;display:inline-flex}.AICopilotRail-module__bUZK8q__title{font-weight:600;font-size:var(--text-sm);color:var(--ink)}.AICopilotRail-module__bUZK8q__close{color:var(--ink-3);font-size:var(--text-lg);cursor:pointer;background:0 0;border:none;margin-left:auto;line-height:1}.AICopilotRail-module__bUZK8q__close:hover{color:var(--ink)}.AICopilotRail-module__bUZK8q__hint{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-3);margin:0}.AICopilotRail-module__bUZK8q__ghost{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--ai);border-radius:var(--radius-2);background:linear-gradient(180deg, var(--ai-soft), transparent);flex-direction:column;display:flex}.AICopilotRail-module__bUZK8q__ghostTag{font-size:var(--text-xs);letter-spacing:.04em;color:var(--paper);background:linear-gradient(135deg, var(--ai), var(--ai-2));border-radius:var(--radius-full);align-self:flex-start;padding:1px 6px;font-weight:700}.AICopilotRail-module__bUZK8q__ghostText{font-size:var(--text-sm);color:var(--ink)}.AICopilotRail-module__bUZK8q__ghostActions{gap:var(--space-2);display:flex}.AICopilotRail-module__bUZK8q__add{background:var(--ai);color:var(--paper);border-radius:var(--radius-1);font-size:var(--text-xs);cursor:pointer;border:none;padding:4px 10px;font-weight:600}.AICopilotRail-module__bUZK8q__add:hover{background:var(--ai-ink)}.AICopilotRail-module__bUZK8q__add:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ai);outline:none}.AICopilotRail-module__bUZK8q__skip{color:var(--ai-ink);border:1px solid var(--ai-soft);border-radius:var(--radius-1);font-size:var(--text-xs);cursor:pointer;background:0 0;padding:4px 10px}.AICopilotRail-module__bUZK8q__skip:hover{background:var(--ai-soft)}.AICopilotRail-module__bUZK8q__modes{gap:var(--space-1);margin-top:auto;display:flex}.AICopilotRail-module__bUZK8q__mode,.AICopilotRail-module__bUZK8q__modeOn{font-size:var(--text-xs);text-transform:capitalize;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-2);color:var(--ink-3);flex:1;padding:4px}.AICopilotRail-module__bUZK8q__mode:hover{background:var(--surface-hover)}.AICopilotRail-module__bUZK8q__modeOn{background:var(--accent-soft);color:var(--ink);border-color:var(--accent)}
.PlatformChip-module__9LZPLa__chip{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--success-ink);background:var(--success-soft);white-space:nowrap;vertical-align:middle;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.PlatformChip-module__9LZPLa__icon{font-size:13px;line-height:1}.PlatformChip-module__9LZPLa__off{color:var(--ink-4);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.PlatformChip-module__9LZPLa__drift{color:var(--warning-ink);background:var(--warning-soft)}.PlatformChip-module__9LZPLa__mark{font-weight:600}
.DocDashboard-module__yAjEWW__stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:4px 0 10px;display:grid}.DocDashboard-module__yAjEWW__tile{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.DocDashboard-module__yAjEWW__tileValue{font-size:var(--text-2xl);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.DocDashboard-module__yAjEWW__tileLabel{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:2px}.DocDashboard-module__yAjEWW__initGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.DocDashboard-module__yAjEWW__initCard{background:var(--surface);border:1px solid var(--border);color:inherit;transition:border-color .14s var(--ease);border-radius:10px;padding:13px 15px;text-decoration:none;display:block}.DocDashboard-module__yAjEWW__initCard:hover{border-color:var(--border-strong)}.DocDashboard-module__yAjEWW__initTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.DocDashboard-module__yAjEWW__initTitle{font-size:var(--text-md);color:var(--ink);margin-top:7px;font-weight:570}.DocDashboard-module__yAjEWW__initMeta{font-size:var(--text-xs);color:var(--ink-3);margin-top:4px}.DocDashboard-module__yAjEWW__twoCol{grid-template-columns:1fr 1fr;gap:26px;display:grid}@media (max-width:900px){.DocDashboard-module__yAjEWW__twoCol{grid-template-columns:1fr}}.DocDashboard-module__yAjEWW__needRow{border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font-size:var(--text-md);border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 12px;text-decoration:none;display:flex}.DocDashboard-module__yAjEWW__needRow:hover{border-color:var(--border-strong);color:var(--ink)}.DocDashboard-module__yAjEWW__needErr{color:var(--error-ink)}.DocDashboard-module__yAjEWW__needWarn{color:var(--warning-ink)}.DocDashboard-module__yAjEWW__actorHuman{color:var(--ink-3)}.DocDashboard-module__yAjEWW__actorAi{color:var(--ai-ink,var(--accent))}.DocDashboard-module__yAjEWW__batchTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DocDashboard-module__yAjEWW__batchDate{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--ink-4)}.DocDashboard-module__yAjEWW__allLink{font-size:var(--text-sm);color:var(--accent);text-decoration:none}.DocDashboard-module__yAjEWW__allLink:hover{text-decoration:underline}
.CoverageMatrix-module__DOvGsW__wrap{padding:4px 0 8px;overflow-x:auto}.CoverageMatrix-module__DOvGsW__table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.CoverageMatrix-module__DOvGsW__table th,.CoverageMatrix-module__DOvGsW__table td{border-bottom:1px solid var(--border);text-align:left;padding:8px 10px}.CoverageMatrix-module__DOvGsW__evHead{min-width:240px}.CoverageMatrix-module__DOvGsW__plHead{text-align:center;white-space:nowrap}.CoverageMatrix-module__DOvGsW__evCell{align-items:center;gap:8px;min-width:0;display:flex}.CoverageMatrix-module__DOvGsW__evName{font-family:var(--font-mono,ui-monospace), monospace;color:var(--ink);font-weight:500}.CoverageMatrix-module__DOvGsW__evMeta{font-size:var(--text-xs);color:var(--ink-4);white-space:nowrap}.CoverageMatrix-module__DOvGsW__cell{text-align:center}.CoverageMatrix-module__DOvGsW__dot{cursor:pointer;width:26px;height:26px;font-size:var(--text-md);color:var(--ink-3);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.CoverageMatrix-module__DOvGsW__dot:hover{border-color:var(--border-strong)}.CoverageMatrix-module__DOvGsW__dot:disabled{cursor:default;opacity:.5}.CoverageMatrix-module__DOvGsW__included{color:var(--success-ink);background:var(--success-soft)}.CoverageMatrix-module__DOvGsW__parked{color:var(--ink-4)}.CoverageMatrix-module__DOvGsW__override{color:var(--ink);background:var(--paper-2);cursor:default}.CoverageMatrix-module__DOvGsW__drift{color:var(--warning-ink);background:var(--warning-soft);box-shadow:0 0 0 2px color-mix(in oklch, var(--warning) 22%, transparent);cursor:default}.CoverageMatrix-module__DOvGsW__legend{font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.CoverageMatrix-module__DOvGsW__legItem{align-items:center;gap:6px;display:inline-flex}.CoverageMatrix-module__DOvGsW__legDot{width:20px;height:20px;font-size:var(--text-sm);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.CoverageMatrix-module__DOvGsW__note{font-size:var(--text-sm);color:var(--ink-3);margin:2px 0 14px}
.HandoffBoard-module__bhFJpa__body{max-width:1140px;margin:0 auto;padding:8px 0 40px}.HandoffBoard-module__bhFJpa__lane{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:12px;padding:14px 16px}.HandoffBoard-module__bhFJpa__laneTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.HandoffBoard-module__bhFJpa__sp{flex:1}.HandoffBoard-module__bhFJpa__specLink{font-size:var(--text-md);color:var(--ink);font-weight:550;text-decoration:none}.HandoffBoard-module__bhFJpa__specLink:hover{text-decoration:underline}.HandoffBoard-module__bhFJpa__cta{font-size:var(--text-sm);border:1px solid var(--border-strong);color:var(--ink-2);border-radius:6px;padding:4px 11px;font-weight:550;text-decoration:none}.HandoffBoard-module__bhFJpa__cta:hover{color:var(--ink);border-color:var(--ink-3)}.HandoffBoard-module__bhFJpa__pipe{align-items:flex-start;gap:0;margin:16px 0 4px;display:flex}.HandoffBoard-module__bhFJpa__stop{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex;position:relative}.HandoffBoard-module__bhFJpa__stop:before{content:"";background:var(--border);z-index:0;width:100%;height:2px;position:absolute;top:5px;left:-50%}.HandoffBoard-module__bhFJpa__stop:first-child:before{display:none}.HandoffBoard-module__bhFJpa__dot{background:var(--border-strong);z-index:1;border-radius:50%;width:11px;height:11px}.HandoffBoard-module__bhFJpa__stLabel{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.HandoffBoard-module__bhFJpa__done .HandoffBoard-module__bhFJpa__dot,.HandoffBoard-module__bhFJpa__done:before{background:var(--success)}.HandoffBoard-module__bhFJpa__curStop .HandoffBoard-module__bhFJpa__dot{background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 22%, transparent)}.HandoffBoard-module__bhFJpa__curStop .HandoffBoard-module__bhFJpa__stLabel{color:var(--ink)}.HandoffBoard-module__bhFJpa__warnStop .HandoffBoard-module__bhFJpa__dot{background:var(--warning);box-shadow:0 0 0 3px color-mix(in oklch, var(--warning) 22%, transparent)}.HandoffBoard-module__bhFJpa__dist{border-radius:3px;gap:2px;height:6px;margin-top:12px;display:flex;overflow:hidden}.HandoffBoard-module__bhFJpa__seg{min-width:4px;display:block}.HandoffBoard-module__bhFJpa__verified{background:var(--success-ink)}.HandoffBoard-module__bhFJpa__implemented{background:var(--success)}.HandoffBoard-module__bhFJpa__in_progress{background:var(--warning)}.HandoffBoard-module__bhFJpa__assigned{background:var(--border-strong)}
.DesignSummary-module__CgUS9a__kpis{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.DesignSummary-module__CgUS9a__kpi{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:1;min-width:120px;padding:14px 16px}.DesignSummary-module__CgUS9a__kpiNum{font-size:var(--text-2xl);color:var(--ink);font-weight:600;line-height:1.1}.DesignSummary-module__CgUS9a__kpiNumDrift{color:var(--warning-ink)}.DesignSummary-module__CgUS9a__kpiLabel{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.DesignSummary-module__CgUS9a__table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.DesignSummary-module__CgUS9a__table th{text-align:left;font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--border);padding:6px 10px 6px 0}.DesignSummary-module__CgUS9a__table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px 8px 0}.DesignSummary-module__CgUS9a__table tr:last-child td{border-bottom:0}.DesignSummary-module__CgUS9a__ev{font-family:var(--font-mono,ui-monospace), monospace;color:var(--ink);font-weight:500}.DesignSummary-module__CgUS9a__loc{color:var(--ink-2)}.DesignSummary-module__CgUS9a__type{font-size:var(--text-sm);color:var(--ink-3)}
.PalettePicker-module__BTujZG__pal{z-index:var(--z-popover);background:color-mix(in oklch, var(--paper-2) 50%, transparent);-webkit-backdrop-filter:blur(3px);animation:PalettePicker-module__BTujZG__tnfade .14s var(--ease);justify-content:center;align-items:flex-start;padding:80px 24px 24px;display:flex;position:fixed;inset:0}.PalettePicker-module__BTujZG__palbox{background:var(--surface);border:1px solid var(--border-strong);width:740px;max-width:100%;box-shadow:0 30px 80px -24px #00000080, 0 0 0 1px var(--border);max-height:560px;animation:PalettePicker-module__BTujZG__tnpop .18s var(--ease);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.PalettePicker-module__BTujZG__palsearch{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:13px 16px;display:flex}.PalettePicker-module__BTujZG__palsearch>svg{color:var(--ink-3);flex:none}.PalettePicker-module__BTujZG__palq{flex:1;align-items:center;height:22px;display:flex;position:relative}.PalettePicker-module__BTujZG__palinput,.PalettePicker-module__BTujZG__palghost{font-family:var(--font-sans);font-size:var(--text-md);letter-spacing:-.01em;background:0 0;border:none;margin:0;padding:0;line-height:22px}.PalettePicker-module__BTujZG__palinput{z-index:1;width:100%;color:var(--ink);outline:none;position:relative}.PalettePicker-module__BTujZG__palinput::placeholder{color:var(--ink-4)}.PalettePicker-module__BTujZG__palghost{color:var(--ink-4);pointer-events:none;white-space:pre;z-index:0;position:absolute;top:0;left:0}.PalettePicker-module__BTujZG__palghost b{color:#0000;font-weight:inherit}.PalettePicker-module__BTujZG__palghint{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--border);white-space:nowrap;border-radius:5px;padding:2px 6px;font-weight:500}.PalettePicker-module__BTujZG__palfilters{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:9px 14px;display:flex}.PalettePicker-module__BTujZG__palfilter{font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;border:1px solid var(--border);background:var(--surface-2);color:var(--ink-2);border-radius:7px;align-items:center;gap:5px;padding:3px 10px;font-weight:500;display:inline-flex}.PalettePicker-module__BTujZG__fc{border-radius:2px;flex:none;width:6px;height:6px}.PalettePicker-module__BTujZG__palfilter[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:#0000}.PalettePicker-module__BTujZG__palfilter[aria-pressed=true] .PalettePicker-module__BTujZG__fc{display:none}.PalettePicker-module__BTujZG__palbody{flex:1;min-height:0;display:flex}.PalettePicker-module__BTujZG__pallist{border-right:1px solid var(--border);width:58%;padding:7px;overflow:auto}.PalettePicker-module__BTujZG__palgh{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);padding:9px 9px 4px;font-weight:500}.PalettePicker-module__BTujZG__palrow{cursor:pointer;font:inherit;color:inherit;text-align:left;appearance:none;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 9px;display:flex;position:relative}.PalettePicker-module__BTujZG__palrow:hover{background:var(--surface-subtle)}.PalettePicker-module__BTujZG__act{background:linear-gradient(90deg, color-mix(in oklch, var(--accent) 12%, var(--surface)), var(--surface) 18%)}.PalettePicker-module__BTujZG__act:before{content:"";border:0 solid var(--accent);pointer-events:none;border-left-width:2.5px;border-radius:8px;position:absolute;inset:0}.PalettePicker-module__BTujZG__pty{border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.PalettePicker-module__BTujZG__pnm{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PalettePicker-module__BTujZG__pnmMono{font-family:var(--font-mono);font-size:var(--text-sm)}.PalettePicker-module__BTujZG__pmeta{flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.PalettePicker-module__BTujZG__pcount{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.PalettePicker-module__BTujZG__pav{background:var(--paper-2);width:18px;height:18px;color:var(--ink-3);font-size:var(--text-xs);font-weight:600;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.PalettePicker-module__BTujZG__create{color:var(--accent-ink)}.PalettePicker-module__BTujZG__create .PalettePicker-module__BTujZG__pty{background:var(--accent-soft);color:var(--accent-ink)}.PalettePicker-module__BTujZG__airow{background:linear-gradient(135deg, var(--ai-soft), color-mix(in oklch, var(--ai-soft) 74%, var(--ai)))}.PalettePicker-module__BTujZG__airow.PalettePicker-module__BTujZG__act:before{border-left-color:var(--ai)}.PalettePicker-module__BTujZG__airow .PalettePicker-module__BTujZG__pty{background:linear-gradient(135deg, var(--ai), var(--ai-2));color:#fff}.PalettePicker-module__BTujZG__palprev{background:var(--surface-2);flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px;display:flex;overflow:auto}.PalettePicker-module__BTujZG__pphd{align-items:center;gap:9px;display:flex}.PalettePicker-module__BTujZG__pptype{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.PalettePicker-module__BTujZG__ppnm{font-size:var(--text-md);color:var(--ink);letter-spacing:-.01em;word-break:break-word;font-weight:600}.PalettePicker-module__BTujZG__ppnmMono{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.PalettePicker-module__BTujZG__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:2px;font-weight:500}.PalettePicker-module__BTujZG__ppdesc{font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}.PalettePicker-module__BTujZG__ppgrid{font-size:var(--text-xs);grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.PalettePicker-module__BTujZG__ppgrid dt{color:var(--ink-3)}.PalettePicker-module__BTujZG__ppgrid dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;margin:0}.PalettePicker-module__BTujZG__palempty{text-align:center;color:var(--ink-4);font-size:var(--text-sm);padding:30px 16px}.PalettePicker-module__BTujZG__palfoot{border-top:1px solid var(--border);background:var(--surface-2);font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;gap:15px;padding:8px 14px;display:flex}.PalettePicker-module__BTujZG__palfoot span{align-items:center;gap:5px;display:inline-flex}.PalettePicker-module__BTujZG__kbd{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2);background:var(--surface);border:1px solid var(--border-strong);text-align:center;border-bottom-width:1.5px;border-radius:4px;min-width:16px;padding:1px 5px;font-weight:500;display:inline-block}@keyframes PalettePicker-module__BTujZG__tnfade{0%{opacity:0}to{opacity:1}}@keyframes PalettePicker-module__BTujZG__tnpop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}
.SpecBuilder-module__VtWVPq__primary{font-size:var(--text-sm);cursor:pointer;border:1px solid var(--btn-strong,var(--ink));background:var(--btn-strong,var(--ink));color:var(--on-ink,#fff);border-radius:6px;margin-left:auto;padding:7px 16px;font-weight:600}.SpecBuilder-module__VtWVPq__primary:disabled{opacity:.5;cursor:default}.SpecBuilder-module__VtWVPq__err{font-size:var(--text-sm);color:var(--error-ink);margin:10px 0}.SpecBuilder-module__VtWVPq__warn{font-size:var(--text-sm);color:var(--warning-ink);margin:6px 0 14px}.SpecBuilder-module__VtWVPq__warnChip{font-size:var(--text-xs);color:var(--warning-ink);background:var(--warning-soft);border-radius:4px;padding:1px 7px}.SpecBuilder-module__VtWVPq__carried{font-family:var(--font-mono,ui-monospace), monospace;font-size:var(--text-xs);color:var(--warning-ink);margin:8px 0 0}
.TestWorkbench-module__A52sAG__primary{font-size:var(--text-sm);cursor:pointer;border:1px solid var(--btn-strong,var(--ink));background:var(--btn-strong,var(--ink));color:var(--on-ink,#fff);border-radius:6px;padding:7px 16px;font-weight:600}.TestWorkbench-module__A52sAG__primary:disabled{opacity:.5;cursor:default}.TestWorkbench-module__A52sAG__err{font-size:var(--text-sm);color:var(--error-ink);margin-top:8px}.TestWorkbench-module__A52sAG__featName{font-size:var(--text-md);color:var(--ink)}.TestWorkbench-module__A52sAG__verdictRow{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.TestWorkbench-module__A52sAG__incoming{opacity:.65;border-style:dashed}
.IncomingPage-module__hfZEVq__cols{grid-template-columns:1fr 1fr;gap:26px;display:grid}@media (max-width:1000px){.IncomingPage-module__hfZEVq__cols{grid-template-columns:1fr}}.IncomingPage-module__hfZEVq__upcoming{position:relative}.IncomingPage-module__hfZEVq__upcoming:before{content:"";border-left:1px dashed var(--border-strong);position:absolute;top:0;bottom:0;left:-13px}.IncomingPage-module__hfZEVq__sum{font-size:var(--text-sm);color:var(--ink-3);margin:0 0 10px}.IncomingPage-module__hfZEVq__owner{font-size:var(--text-xs);color:var(--ink-4);margin-left:7px}.IncomingPage-module__hfZEVq__removed{font-size:var(--text-xs);color:var(--error-ink);font-weight:550}
.TrashDialog-module__-h8xcq__offer{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin-top:12px;overflow:hidden}.TrashDialog-module__-h8xcq__header{font-size:var(--text-sm);color:var(--ink-2);border-bottom:1px solid var(--border);background:var(--surface-subtle);align-items:center;gap:8px;padding:8px 10px 8px 11px;font-weight:500;display:flex}.TrashDialog-module__-h8xcq__count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.TrashDialog-module__-h8xcq__all{font:inherit;font-size:var(--text-xs);color:var(--accent-ink);border-radius:var(--radius-1);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 4px;font-weight:500}.TrashDialog-module__-h8xcq__all:hover{background:var(--surface-hover)}.TrashDialog-module__-h8xcq__all:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.TrashDialog-module__-h8xcq__list{max-height:178px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.TrashDialog-module__-h8xcq__list li{margin:0}.TrashDialog-module__-h8xcq__row{cursor:pointer;align-items:center;gap:10px;min-height:34px;padding:6px 11px;display:flex}.TrashDialog-module__-h8xcq__row:hover{background:var(--surface-hover)}.TrashDialog-module__-h8xcq__item{align-items:center;gap:10px;min-height:34px;padding:6px 11px;display:flex}.TrashDialog-module__-h8xcq__row input{appearance:none;border-radius:var(--radius-1);border:1px solid var(--border-strong);background:var(--input-bg);cursor:pointer;width:15px;height:15px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none;place-content:center;margin:0;display:grid}.TrashDialog-module__-h8xcq__row input:before{content:"";width:9px;height:9px;transition:transform var(--dur-fast) var(--ease);background:var(--btn-strong-fg);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0)}.TrashDialog-module__-h8xcq__row input:checked{background:var(--btn-strong);border-color:var(--btn-strong)}.TrashDialog-module__-h8xcq__row input:checked:before{transform:scale(1)}.TrashDialog-module__-h8xcq__row input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.TrashDialog-module__-h8xcq__kind{font-size:var(--text-xs);background:var(--c-param-soft);color:var(--c-param-ink);border-radius:6px;flex:none;align-items:center;padding:1px 7px 2px;font-weight:500;display:inline-flex}.TrashDialog-module__-h8xcq__slug{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TrashDialog-module__-h8xcq__name{max-width:45%;font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}@media (prefers-reduced-motion:reduce){.TrashDialog-module__-h8xcq__row input,.TrashDialog-module__-h8xcq__row input:before{transition:none}}
