.demo_root__jSMLh{--d-bg:#0a0a0a;--d-bg-2:#111113;--d-bg-3:#161619;--d-text:#f0f0f0;--d-soft:#c8c8cd;--d-mut:#9a9aa1;--d-mut-2:#82828c;--d-line:#26262b;--d-line-2:#34343b;--d-accent:#3fb950;--d-on-accent:#07120a;--d-warn:#e3b341;--d-warn-line:#5c4a16;--d-danger:#ff6b6b;--d-nav:rgba(10,10,10,0.6);--d-mono:"IBM Plex Mono",ui-monospace,"Courier New",monospace;--d-sans:"Inter",system-ui,-apple-system,sans-serif;--d-ease:cubic-bezier(0.2,0.6,0.2,1);color-scheme:dark;min-height:100vh;background:var(--d-bg);color:var(--d-text);font-family:var(--d-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;display:flex;flex-direction:column}.demo_root__jSMLh[data-theme=light]{--d-bg:#ffffff;--d-bg-2:#f6f6f8;--d-bg-3:#ececed;--d-text:#161618;--d-soft:#3a3a40;--d-mut:#6e6e73;--d-mut-2:#9a9aa0;--d-line:#e2e2e6;--d-line-2:#cfcfd5;--d-accent:#1a7f37;--d-on-accent:#ffffff;--d-warn:#9a6700;--d-warn-line:#d9c08a;--d-danger:#cf222e;--d-nav:rgba(255,255,255,0.5);color-scheme:light}.demo_root__jSMLh[data-theme=nerd]{--d-bg:#0d1117;--d-bg-2:#161b22;--d-bg-3:#1c2128;--d-text:#e6edf3;--d-soft:#c9d1d9;--d-mut:#7d8590;--d-mut-2:#545d68;--d-line:#21262d;--d-line-2:#30363d;--d-accent:#58a6ff;--d-on-accent:#0d1117;--d-warn:#d29922;--d-warn-line:#5c4a16;--d-danger:#f85149;--d-nav:rgba(13,17,23,0.6);color-scheme:dark}.demo_root__jSMLh ::-moz-selection{background:var(--d-accent);color:var(--d-on-accent)}.demo_root__jSMLh ::selection{background:var(--d-accent);color:var(--d-on-accent)}.demo_root__jSMLh :focus-visible{outline:2px solid var(--d-accent);outline-offset:2px;border-radius:3px}.demo_mono__ETgz8{font-family:var(--d-mono)}.demo_accent__K1UyA{color:var(--d-accent)}.demo_muted__Fqvfs{color:var(--d-mut)}.demo_container__B0tDd{width:100%;max-width:1080px;margin:0 auto;padding:0 24px}@media (max-width:560px){.demo_container__B0tDd{padding:0 18px}}.demo_main__PXusP{flex:1 1 auto;width:100%;display:flex;flex-direction:column-reverse;position:relative;z-index:1}.demo_root__jSMLh[data-flow=normal] .demo_main__PXusP{flex-direction:column;order:2}.demo_root__jSMLh[data-flow=normal] .demo_footer__yNZv_{order:3}.demo_section__5CSqB{padding:72px 0;border-top:1px solid var(--d-line)}.demo_section__5CSqB:first-child{border-top:0}@media (max-width:640px){.demo_section__5CSqB{padding:52px 0}}.demo_eyebrow__yIPjA{font-family:var(--d-mono);font-size:12px;letter-spacing:.14em;text-transform:lowercase;color:var(--d-mut);margin-bottom:18px}.demo_eyebrow__yIPjA b{color:var(--d-accent);font-weight:500}.demo_h1__BgPLI{font-size:clamp(2rem,5vw,3.1rem);line-height:1.08;font-weight:600;letter-spacing:-.02em;margin-bottom:16px}.demo_h2__K6FRY{font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.15;margin-bottom:14px}.demo_h2__K6FRY,.demo_h3__NG9H_{font-weight:600;letter-spacing:-.01em}.demo_h3__NG9H_{font-size:1.18rem}.demo_lead__DV0W6{font-size:clamp(1.05rem,1.8vw,1.28rem);color:var(--d-soft);max-width:60ch}.demo_body__OadeH{color:var(--d-soft);max-width:65ch}.demo_btnRow__6nXsV{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:560px){.demo_heroBtns__H6CoG{flex-wrap:nowrap;gap:10px}.demo_heroBtns__H6CoG .demo_btn__LBnKw{flex:1 1 0;min-width:0;justify-content:center;text-align:center;padding:11px 10px;gap:6px;font-size:13px}.demo_btnCta__SNsXk{width:100%;justify-content:center;text-align:center}}.demo_btn__LBnKw{display:inline-flex;align-items:center;gap:9px;font-family:var(--d-mono);font-size:14px;font-weight:500;padding:11px 18px;border-radius:8px;cursor:pointer;border:1px solid var(--d-line-2);background:transparent;color:var(--d-text);text-decoration:none;transition:border-color .2s,background .2s,transform .12s}.demo_btn__LBnKw:hover{border-color:var(--d-accent)}.demo_btnPrimary__qfAqc{background:var(--d-text);color:var(--d-bg);border-color:var(--d-text)}.demo_btnPrimary__qfAqc:hover{opacity:.88}.demo_btn__LBnKw[aria-disabled=true],.demo_btn__LBnKw[disabled]{opacity:.4;cursor:not-allowed}.demo_win__M65p8{border:1px solid var(--d-line-2);border-radius:12px;overflow:hidden;background:linear-gradient(180deg,var(--d-bg-2),var(--d-bg))}.demo_winBar__PlqHv{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--d-line);background:var(--d-bg-3)}.demo_winDot__Z1pyx{width:11px;height:11px;border-radius:50%;background:var(--d-line-2)}.demo_winTitle__TbooZ{font-family:var(--d-mono);font-size:12px;color:var(--d-mut);margin-left:8px}.demo_winBody__SsZz_{padding:22px;font-family:var(--d-mono);font-size:13.5px;line-height:1.85}@media (max-width:640px){.demo_winBody__SsZz_{font-size:12.5px;padding:18px}}.demo_prompt__VVQ1k{color:var(--d-mut)}.demo_prompt__VVQ1k b{color:var(--d-accent);font-weight:500}.demo_boot__y7t2j{color:var(--d-mut)}.demo_boot__y7t2j .demo_ok__NAQPX{color:var(--d-accent)}.demo_bootLine__MT5dh{opacity:0;animation:demo_dBoot__kllWC .36s ease forwards}.demo_caret__6bvxv{display:inline-block;width:9px;height:1.05em;vertical-align:text-bottom;background:var(--d-accent);margin-left:3px;animation:demo_dBlink__XpBZ0 1.05s step-end infinite}@keyframes demo_dBoot__kllWC{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes demo_dBlink__XpBZ0{0%,50%{opacity:1}50.01%,to{opacity:0}}.demo_ascii__GiAyh{font-family:var(--d-mono);white-space:pre;line-height:1.1;color:var(--d-text);font-size:clamp(7px,1.7vw,13px);letter-spacing:0}.demo_nav__c5bX5{position:sticky;top:0;z-index:50;background:var(--d-nav);backdrop-filter:blur(28px) saturate(190%) brightness(1.04);border-bottom:1px solid color-mix(in srgb,var(--d-text) 12%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 16%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--d-text) 5%,transparent),0 6px 26px rgba(0,0,0,.1)}.demo_navInner__qHqQq{max-width:1080px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:16px;flex-wrap:nowrap}.demo_brand__49hQO{font-family:var(--d-mono);font-weight:500;font-size:15px;color:var(--d-text);text-decoration:none;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.demo_brand__49hQO b{color:var(--d-accent)}.demo_navLinks__prb5v{display:flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:nowrap;min-width:0}.demo_navTools__nD8Yf{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.demo_navSettings__gULKS{display:inline-flex;align-items:center;position:relative}.demo_gearBtn__8qnMZ{display:none;align-items:center;justify-content:center;width:36px;height:32px;border:1px solid var(--d-line);border-radius:8px;background:none;color:var(--d-mut-2);cursor:pointer;transition:color .18s,background .18s,border-color .18s}.demo_gearBtn__8qnMZ:hover{color:var(--d-text)}.demo_gearOn__TWSG5{color:var(--d-on-accent);background:var(--d-accent);border-color:var(--d-accent)}.demo_navLink__t2NfF{font-family:var(--d-mono);font-size:13.5px;color:var(--d-mut);text-decoration:none;padding:6px 10px;border-radius:6px;transition:color .18s,background .18s}.demo_navLink__t2NfF:not(.demo_navLinkActive__XQ0La):hover{color:var(--d-text);background:var(--d-bg-3)}.demo_navLinkActive__XQ0La{color:var(--d-on-accent);background:var(--d-accent);font-weight:500}.demo_theme__BBvfH{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--d-line);border-radius:8px}.demo_themeBtn__ahYPu{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;box-sizing:border-box;font-family:var(--d-mono);font-size:13px;line-height:1;color:var(--d-mut-2);background:none;border:0;cursor:pointer;padding:0 7px;border-radius:5px;transition:color .18s,background .18s}.demo_themeBtn__ahYPu:hover{color:var(--d-text)}.demo_themeOn___qnob{color:var(--d-on-accent);background:var(--d-accent)}.demo_langBtn__2BdIh[aria-disabled=true]{cursor:not-allowed}@media (max-width:980px){.demo_navSettings__gULKS{margin-left:4px}.demo_gearBtn__8qnMZ{display:inline-flex}.demo_navTools__nD8Yf{position:absolute;top:calc(100% + 10px);right:0;z-index:70;display:none;flex-direction:column;align-items:stretch;gap:10px;min-width:210px;padding:12px;background:var(--d-bg-2);border:1px solid var(--d-line-2);border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.32);animation:demo_tutFade__pPW8M .16s var(--d-ease)}.demo_navToolsOpen__DsJGT{display:flex}.demo_navToolsOpen__DsJGT .demo_theme__BBvfH{justify-content:space-between}.demo_navToolsOpen__DsJGT .demo_langBtn__2BdIh{flex:1}}@media (max-width:620px){.demo_navInner__qHqQq{gap:8px;padding:9px 14px}.demo_brandLogo__O6UYq{display:none}.demo_brandMark__k8_xY{height:22px}.demo_navLinks__prb5v{flex:1 1 auto;min-width:0;margin-left:6px;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.demo_navLinks__prb5v::-webkit-scrollbar{display:none}.demo_navLink__t2NfF{padding:6px 7px;font-size:12.5px}.demo_gearBtn__8qnMZ{width:34px;height:30px;flex:0 0 auto}.demo_navSettings__gULKS{flex:0 0 auto;margin-left:2px}}@media (max-width:380px){.demo_navLink__t2NfF{padding:5px 6px;font-size:12px}}.demo_footer__yNZv_{border-bottom:1px solid var(--d-line);position:relative;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--d-accent) 5%,transparent),transparent 64px),var(--d-bg-2)}.demo_footInner__5tqus{max-width:1080px;margin:0 auto;padding:22px 24px;display:grid;gap:14px}.demo_footRow__2KwmR{justify-content:space-between;gap:10px 22px}.demo_footBrand__xmJ_S,.demo_footRow__2KwmR{display:flex;flex-wrap:wrap;align-items:center}.demo_footBrand__xmJ_S{gap:14px}.demo_footLogo__ZcwVo{height:19px;width:auto;display:block}.demo_footClaim__R8KdL{font-family:var(--d-mono);font-size:12px;color:var(--d-mut)}.demo_footNav__gxSpS{display:flex;flex-wrap:wrap;gap:2px 4px;align-items:center;margin:0 -7px}.demo_footLink__eDVI7{font-family:var(--d-mono);font-size:12.5px;color:var(--d-mut);text-decoration:none;padding:3px 7px;border-radius:6px;transition:color .15s var(--d-ease),background .15s var(--d-ease);border:0;background:none;cursor:pointer}.demo_footLink__eDVI7:hover{color:var(--d-text);background:var(--d-bg-3)}.demo_footDivider__UGq0q{height:1px;background:var(--d-line)}.demo_trust__66RUP{font-family:var(--d-mono);font-size:11.5px;color:var(--d-mut);display:flex;flex-wrap:wrap;gap:5px 14px}.demo_trust__66RUP span b{color:var(--d-accent);font-weight:500}.demo_footRight__hKB_R{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;font-family:var(--d-mono);font-size:11.5px;color:var(--d-mut-2)}.demo_footMail__IPc7T{display:inline-flex;align-items:center;gap:6px;color:var(--d-accent);text-decoration:none}.demo_footMail__IPc7T:hover{text-decoration:underline}.demo_footDot__yD9J8{color:var(--d-line-2)}.demo_footMetaTxt__SR2Fm{color:var(--d-mut-2)}.demo_cardGrid__Ul2tf{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}@media (max-width:640px){.demo_cardGrid__Ul2tf{grid-template-columns:1fr;gap:12px}}.demo_card__RkcNU{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--d-line);border-radius:12px;background:var(--d-bg-2);text-decoration:none;color:inherit;transition:border-color .2s,transform .14s,background .2s}a.demo_card__RkcNU:hover{border-color:color-mix(in srgb,var(--d-accent) 50%,var(--d-line-2));transform:translateY(-2px)}.demo_cardTag__G35Ej{font-family:var(--d-mono);font-size:11px;color:var(--d-mut-2);letter-spacing:.12em}.demo_cardArrow__6lY28{font-family:var(--d-mono);color:var(--d-accent);font-size:13px;margin-top:auto}.demo_acc__Cuw61{border:1px solid var(--d-line);border-radius:12px;overflow:hidden;background:var(--d-bg-2)}.demo_accItem__cEqo4{border-top:1px solid var(--d-line);scroll-margin-top:72px}.demo_accItem__cEqo4:first-child{border-top:0}.demo_accHead__S_W3_{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:17px 20px;color:var(--d-text);transition:background .15s var(--d-ease)}.demo_accHead__S_W3_:hover{background:var(--d-bg-3)}.demo_accIcon__DISf8{color:var(--d-accent);display:inline-flex;flex:0 0 auto}.demo_accTitle__XmpG7{font-weight:600;font-size:1.04rem;flex:1 1 auto;min-width:0}.demo_accCmd__ERn5R{font-family:var(--d-mono);font-size:11px;color:var(--d-mut-2);margin-left:auto;flex:0 0 auto}.demo_accChev__AuO17{color:var(--d-mut);display:inline-flex;flex:0 0 auto;transition:transform .25s var(--d-ease),color .2s}.demo_accItemOpen__BOxIq .demo_accChev__AuO17{transform:rotate(90deg);color:var(--d-accent)}.demo_accItemOpen__BOxIq .demo_accHead__S_W3_{background:var(--d-bg-3)}@media (max-width:560px){.demo_accHead__S_W3_{gap:10px;padding:14px 16px}.demo_accCmd__ERn5R{display:none}.demo_accTitle__XmpG7{font-size:.96rem}}.demo_accBody__o2_Q0{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--d-ease)}.demo_accItemOpen__BOxIq .demo_accBody__o2_Q0{grid-template-rows:1fr}.demo_accBodyInner__d8CuP{overflow:hidden;min-height:0}.demo_accPad___7sN4{padding:4px 20px 26px}.demo_accH__Z_SAj{font-family:var(--d-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--d-mut);margin-bottom:8px}.demo_steps__QpqGc{display:grid;gap:14px;counter-reset:step}.demo_step__976IL{display:flex;gap:14px;align-items:baseline}.demo_stepNum__E3AT2{font-family:var(--d-mono);font-size:12px;color:var(--d-accent);border:1px solid var(--d-line-2);border-radius:6px;padding:3px 8px;flex:0 0 auto}.demo_checkList__DYKa8{display:grid;gap:9px;list-style:none}.demo_checkList__DYKa8 li{display:flex;gap:10px;color:var(--d-soft)}.demo_checkList__DYKa8 li:before{content:"▸";color:var(--d-accent);font-family:var(--d-mono)}.demo_switch__z5IlG{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid var(--d-line);border-radius:8px}.demo_switchBtn__8QFct{font-family:var(--d-mono);font-size:13px;color:var(--d-mut);background:none;border:0;cursor:pointer;padding:7px 12px;border-radius:6px;transition:color .18s,background .18s}.demo_switchBtn__8QFct:not(.demo_switchOn__oR_8q):hover{color:var(--d-text)}.demo_switchOn__oR_8q{background:var(--d-accent)}.demo_switchOn__oR_8q,.demo_switchOn__oR_8q:hover{color:var(--d-on-accent)}.demo_palette__Teutw{display:flex;flex-wrap:wrap;gap:8px}.demo_paletteBtn__kxGsm{font-family:var(--d-mono);font-size:12.5px;color:var(--d-text);border:1px dashed var(--d-line-2);background:var(--d-bg-2);border-radius:8px;padding:8px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:border-color .18s,background .18s}.demo_paletteBtn__kxGsm:hover:not([disabled]){border-color:var(--d-accent);background:var(--d-bg-3)}.demo_paletteBtn__kxGsm[disabled]{opacity:.35;cursor:not-allowed}.demo_paletteBtn__kxGsm span{color:var(--d-accent)}.demo_customForm__lQsXw{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.demo_customInput__jI3yK{font-family:var(--d-mono);font-size:12.5px;color:var(--d-text);background:var(--d-bg-2);border:1px solid var(--d-line-2);border-radius:8px;padding:8px 12px;min-width:0;flex:1 1 220px}.demo_customInput__jI3yK:focus{border-color:var(--d-accent);outline:none}.demo_customNote__RNz1q{display:grid;place-items:center;height:100%;min-height:44px;font-family:var(--d-mono);font-size:12px;color:var(--d-mut-2);text-align:center;padding:8px}.demo_canvas__vgIwG{display:grid;gap:14px;grid-auto-flow:row dense;border:1px solid var(--d-line);border-radius:14px;padding:16px;background:linear-gradient(var(--d-bg-2),var(--d-bg-2)) padding-box,repeating-linear-gradient(0deg,transparent 0 23px,rgba(255,255,255,.02) 23px 24px);min-height:280px}.demo_dragging__1GohA{-webkit-user-select:none;-moz-user-select:none;user-select:none}.demo_teaserGrid__0eTa6{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.demo_teaserGrid__0eTa6{grid-template-columns:1fr}}.demo_canvasEmpty__jpS_I{grid-column:1/-1;display:grid;place-items:center;text-align:center;color:var(--d-mut);font-family:var(--d-mono);font-size:13px;min-height:240px;gap:6px}.demo_tile__Ma0Bb{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--d-line-2);border-radius:11px;background:var(--d-bg);padding:14px 16px;cursor:grab;transition:border-color .18s,box-shadow .18s,transform .1s}.demo_tile__Ma0Bb:hover{border-color:color-mix(in srgb,var(--d-accent) 50%,var(--d-line-2))}.demo_tileDrag__qdaey{cursor:grabbing;z-index:5;box-shadow:0 16px 40px rgba(0,0,0,.5);border-color:var(--d-accent);pointer-events:none;opacity:.92}.demo_tileOver__2AafJ{border-color:var(--d-accent);border-style:dashed}.demo_tileAdded__svQXX{animation:demo_dPop__KEpDI .9s var(--d-ease,ease)}@keyframes demo_dPop__KEpDI{0%{box-shadow:0 0 0 0 var(--d-accent)}60%{box-shadow:0 0 0 3px color-mix(in srgb,var(--d-accent) 30%,transparent)}to{box-shadow:0 0 0 0 transparent}}.demo_tileHead__hNBwM{display:flex;align-items:center;gap:8px;margin-bottom:12px}.demo_tileTitle__GPzci{font-family:var(--d-mono);font-size:12.5px;color:var(--d-text);letter-spacing:.01em}.demo_tileGrip__II3SS{color:var(--d-mut-2);cursor:grab}.demo_tileGrip__II3SS,.demo_tileIco__uhWQi,.demo_tileRemove__gXmEX{display:inline-flex;align-items:center}.demo_tileRemove__gXmEX{margin-left:auto;background:none;border:0;color:var(--d-mut-2);cursor:pointer;line-height:1;padding:2px;border-radius:5px;transition:color .15s var(--d-ease)}.demo_tileRemove__gXmEX:hover{color:var(--d-danger)}.demo_tileBody__pxRLJ{flex:1 1 auto;min-height:0}.demo_tileResize__evOhO{position:absolute;right:4px;bottom:4px;width:16px;height:16px;cursor:nwse-resize;color:var(--d-mut-2);touch-action:none}.demo_tile__Ma0Bb:hover .demo_tileResize__evOhO{color:var(--d-mut)}.demo_stat__z_AMQ{display:flex;flex-direction:column;gap:4px}.demo_statNum__lA174{font-family:var(--d-mono);font-size:clamp(1.4rem,3vw,2rem);font-weight:500}.demo_statSub__wh0R2{color:var(--d-mut)}.demo_statDelta__8KkWs,.demo_statSub__wh0R2{font-family:var(--d-mono);font-size:11.5px}.demo_up__HR1Co{color:var(--d-accent)}.demo_down__Rwy0Q{color:var(--d-danger)}.demo_rows__mFLgs{display:grid;gap:7px}.demo_row__rAmJc{display:flex;justify-content:space-between;gap:10px;font-family:var(--d-mono);font-size:12px}.demo_rowMain___qr0l{color:var(--d-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_rowMeta__TF_8o{color:var(--d-mut);flex:0 0 auto}.demo_badge__Guc16{font-family:var(--d-mono);font-size:10.5px;padding:2px 7px;border-radius:20px;border:1px solid var(--d-line-2);color:var(--d-mut)}.demo_badgeOk__WM2Mo{color:var(--d-accent);border-color:color-mix(in srgb,var(--d-accent) 40%,transparent)}.demo_badgeWarn__7da45{color:var(--d-warn);border-color:var(--d-warn-line)}.demo_badgeOff__nWXEy{color:var(--d-mut-2)}.demo_bars__6sARZ{display:flex;align-items:flex-end;gap:6px;height:100%;min-height:54px}.demo_bar__7CwgE{flex:1;background:color-mix(in srgb,var(--d-accent) 45%,var(--d-line-2));border-radius:3px 3px 0 0;min-height:4px;transition:height .3s}.demo_bar__7CwgE.demo_barHi__RHpXf{background:var(--d-accent)}.demo_prog__H79Hb{display:grid;gap:9px}.demo_progRow__l4_t4{display:grid;gap:4px}.demo_progTop__A4Kbj{display:flex;justify-content:space-between;font-family:var(--d-mono);font-size:11.5px;color:var(--d-soft)}.demo_progTrack__C6lTY{height:6px;border-radius:4px;background:var(--d-line-2);overflow:hidden}.demo_progFill__938bF{height:100%;background:var(--d-accent);border-radius:4px}.demo_teamGrid__6pOI0{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:18px}.demo_member__AlckU{border:1px solid var(--d-line);border-radius:12px;overflow:hidden;background:var(--d-bg-2)}.demo_memberPhoto__py5Be{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.02);background:var(--d-bg-3)}.demo_memberBody__sXhHe{padding:16px 18px;display:grid;gap:6px}.demo_memberName__t4_hj{font-weight:600;font-size:1.05rem}.demo_memberRole__cl0cX{font-family:var(--d-mono);font-size:11.5px;color:var(--d-accent)}.demo_memberMail__60TKX{font-family:var(--d-mono);font-size:12px;color:var(--d-mut);text-decoration:none}.demo_memberMail__60TKX:hover{color:var(--d-text)}.demo_memberBio__T3oHV{font-size:14px;color:var(--d-text);line-height:1.55;font-weight:500}.demo_memberBioLong__qxyfA{font-size:13.5px;color:var(--d-soft);line-height:1.62;margin-top:2px}.demo_tags__st4th{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.demo_tag__Haqlx{font-family:var(--d-mono);font-size:10.5px;color:var(--d-mut);border:1px solid var(--d-line-2);border-radius:5px;padding:2px 7px}.demo_teamList__iDzjr{display:grid;gap:18px}.demo_memberRow__U1i_Y{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--d-line);border-radius:14px;overflow:hidden;background:var(--d-bg-2)}@media (min-width:720px){.demo_memberRow__U1i_Y{grid-template-columns:300px 1fr}}.demo_memberRowPhoto__qWmKH{width:100%;height:100%;min-height:220px;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.02);background:var(--d-bg-3)}.demo_memberRowBody__MqIc_{padding:22px 24px;display:grid;gap:8px;align-content:start}.demo_form__5J7E_{display:grid;gap:16px;max-width:560px}.demo_field__Rt_Ck{display:grid;gap:6px}.demo_label__DCfBl{font-family:var(--d-mono);font-size:12px;color:var(--d-mut)}.demo_input__k6f6t,.demo_textarea___iWBS{font-family:var(--d-sans);font-size:15px;color:var(--d-text);background:var(--d-bg-2);border:1px solid var(--d-line-2);border-radius:8px;padding:11px 13px;width:100%}.demo_input__k6f6t:focus,.demo_textarea___iWBS:focus{border-color:var(--d-accent);outline:none}.demo_textarea___iWBS{resize:vertical;min-height:120px}.demo_fField__X9AdU{position:relative}.demo_fField__X9AdU .demo_input__k6f6t{padding:20px 13px 8px}.demo_fTextarea__NrZwF{padding-top:24px}.demo_fLabel__DcnfQ{position:absolute;left:14px;top:13px;pointer-events:none;transform-origin:left top;font-family:var(--d-sans);font-size:15px;color:var(--d-mut);transition:transform .16s var(--d-ease),color .16s var(--d-ease)}.demo_fLabelArea__F1DW4{top:13px}.demo_fField__X9AdU .demo_input__k6f6t:not(:-moz-placeholder-shown)+.demo_fLabel__DcnfQ,.demo_fField__X9AdU .demo_textarea___iWBS:not(:-moz-placeholder-shown)+.demo_fLabel__DcnfQ{transform:translateY(-7px) scale(.74);color:var(--d-accent)}.demo_fField__X9AdU .demo_input__k6f6t:focus+.demo_fLabel__DcnfQ,.demo_fField__X9AdU .demo_input__k6f6t:not(:placeholder-shown)+.demo_fLabel__DcnfQ,.demo_fField__X9AdU .demo_textarea___iWBS:focus+.demo_fLabel__DcnfQ,.demo_fField__X9AdU .demo_textarea___iWBS:not(:placeholder-shown)+.demo_fLabel__DcnfQ{transform:translateY(-7px) scale(.74);color:var(--d-accent)}.demo_note__L5Lye,.demo_root__jSMLh[data-theme=nerd] .demo_fLabel__DcnfQ{font-family:var(--d-mono)}.demo_note__L5Lye{font-size:12px;color:var(--d-mut-2)}.demo_buildSummary__F_HvC{border:1px solid var(--d-line-2);border-radius:10px;padding:14px 16px;background:var(--d-bg-2);font-family:var(--d-mono);font-size:12.5px}.demo_buildSummary__F_HvC ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.demo_buildSummary__F_HvC li{border:1px solid var(--d-line-2);border-radius:6px;padding:3px 8px;color:var(--d-soft)}.demo_grid2__1Zp1N{display:grid;gap:28px;grid-template-columns:1fr}@media (min-width:860px){.demo_grid2__1Zp1N{grid-template-columns:1.1fr .9fr;align-items:start}}.demo_connectGrid__IDU6f{align-items:stretch}.demo_connectAside__TtzZt{display:flex;flex-direction:column;height:100%}.demo_winFill__AS993{flex:1 1 auto;display:flex;flex-direction:column}.demo_winFill__AS993 .demo_winBody__SsZz_{flex:1 1 auto}.demo_divider__VzUVz{height:1px;background:var(--d-line);border:0;margin:0}.demo_spacerSm__LserQ{height:18px}.demo_spacer__iufXN{height:32px}.demo_bodyLg__L_7X_{font-size:1.06rem;line-height:1.62;color:var(--d-soft);max-width:64ch}.demo_body__OadeH p+p{margin-top:1em}.demo_measure___cfYZ{max-width:62ch}.demo_icon__UEg0v{color:var(--d-accent);flex:0 0 auto}.demo_cardIconWrap__pNyHK{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--d-line-2);border-radius:9px;color:var(--d-accent);margin-bottom:4px;transition:border-color .2s var(--d-ease),background .2s var(--d-ease)}a.demo_card__RkcNU:hover .demo_cardIconWrap__pNyHK{border-color:var(--d-accent)}.demo_tileIco__uhWQi{color:var(--d-accent);flex:0 0 auto}.demo_btnIcon__x_KTk{display:inline-flex;transition:transform .18s var(--d-ease)}.demo_btn__LBnKw:hover .demo_btnIcon__x_KTk{transform:translateX(3px)}.demo_cardArrow__6lY28{display:inline-flex;align-items:center;gap:6px}a.demo_card__RkcNU:hover .demo_cardArrow__6lY28 .demo_btnIcon__x_KTk{transform:translateX(3px)}.demo_reveal__VUy1H{opacity:0;transform:translateY(14px);transition:opacity .6s var(--d-ease),transform .6s var(--d-ease);will-change:opacity,transform}.demo_reveal__VUy1H.demo_in__e0zWC{opacity:1;transform:none}.demo_termScroll__XYPHy{max-height:320px;overflow-y:auto}.demo_termOut__cpUaF{white-space:pre-wrap;word-break:break-word}.demo_termOut__cpUaF .demo_ok__NAQPX{color:var(--d-accent)}.demo_termOut__cpUaF .demo_err__Y_M_Z{color:var(--d-danger)}.demo_termOut__cpUaF .demo_dim__nU2ve{color:var(--d-mut)}.demo_termForm__6hjRl{display:flex;align-items:center;gap:8px;margin-top:6px}.demo_termPromptLabel__g3hLI{color:var(--d-accent);font-weight:500;white-space:nowrap}.demo_termInput__yAK6_{flex:1 1 auto;background:transparent;border:0;outline:none;font-family:var(--d-mono);font-size:inherit;color:var(--d-text);caret-color:var(--d-accent)}.demo_termHint__ly2QV{color:var(--d-mut-2);font-size:11.5px;margin-top:10px}.demo_nerdShell__V1eut{position:relative;z-index:1;display:flex;padding:16px;min-height:calc(100vh - 54px)}.demo_nerdWin__5byGp{flex:1;display:flex;flex-direction:column;min-width:0;border:1px solid color-mix(in srgb,var(--d-accent) 32%,var(--d-line-2));border-radius:5px;overflow:hidden;background:var(--d-bg-2);box-shadow:0 0 0 1px color-mix(in srgb,var(--d-accent) 8%,transparent),0 18px 50px rgba(0,0,0,.5)}.demo_nerdBody__GU2sa{flex:1;min-height:0;display:flex}.demo_nerdScroll__8CCG0{flex:1;overflow-y:auto;padding:18px 20px;font-family:var(--d-mono);font-size:13.5px;line-height:1.75;color:var(--d-text)}@media (max-width:640px){.demo_nerdScroll__8CCG0{font-size:12px;padding:14px}.demo_nerdShell__V1eut{padding:8px;min-height:calc(100vh - 96px)}}.demo_root__jSMLh[data-shell=terminal] .demo_cableCanvas__r_9zW,.demo_root__jSMLh[data-shell=terminal] .demo_codeBg__5AK9W,.demo_root__jSMLh[data-shell=terminal] .demo_footer__yNZv_,.demo_root__jSMLh[data-shell=terminal] .demo_scrollHint__9m7pI{display:none}.demo_logScroll__np_mX{max-height:380px;overflow-y:auto;display:grid;gap:2px}.demo_logRow___wg1P{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-family:var(--d-mono);font-size:12.5px}.demo_logTime__tk1TE{color:var(--d-mut-2);flex:0 0 auto}.demo_logAction__mdnKp{color:var(--d-accent);flex:0 0 auto;min-width:72px}.demo_logDetail__TeJMt{color:var(--d-soft);word-break:break-word}.demo_logClear__3PWw9{margin-left:auto;font-family:var(--d-mono);font-size:11px;color:var(--d-mut);background:none;border:1px solid var(--d-line-2);border-radius:5px;padding:3px 9px;cursor:pointer}.demo_logClear__3PWw9:hover{color:var(--d-text);border-color:var(--d-accent)}.demo_termLogo___KGRo{font-family:JetBrains Mono,Fira Code,Cascadia Code,SF Mono,Consolas,DejaVu Sans Mono,ui-monospace,monospace;white-space:pre;line-height:1;letter-spacing:0;color:var(--d-accent);font-size:clamp(8px,1.7vw,14px);margin:0 0 14px;overflow-x:auto}.demo_accentCustom__NVUr9{position:relative}.demo_accentDot__leoWt{width:16px;height:16px;border-radius:4px;display:block;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--d-text) 20%,transparent)}.demo_accentInput__5eVKC{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:none;opacity:0;cursor:pointer}.demo_root__jSMLh[data-theme=nerd]{background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--d-accent) 7%,transparent) 0 1px,transparent 1px 3px)}.demo_root__jSMLh[data-theme=nerd] .demo_bodyLg__L_7X_,.demo_root__jSMLh[data-theme=nerd] .demo_body__OadeH,.demo_root__jSMLh[data-theme=nerd] .demo_h1__BgPLI,.demo_root__jSMLh[data-theme=nerd] .demo_h2__K6FRY,.demo_root__jSMLh[data-theme=nerd] .demo_h3__NG9H_,.demo_root__jSMLh[data-theme=nerd] .demo_input__k6f6t,.demo_root__jSMLh[data-theme=nerd] .demo_lead__DV0W6,.demo_root__jSMLh[data-theme=nerd] .demo_memberName__t4_hj,.demo_root__jSMLh[data-theme=nerd] .demo_textarea___iWBS{font-family:var(--d-mono);letter-spacing:-.01em}.demo_root__jSMLh[data-theme=nerd] .demo_h1__BgPLI{font-weight:600}.demo_root__jSMLh[data-theme=nerd] .demo_h1__BgPLI:before{content:"$ ";color:var(--d-accent)}.demo_root__jSMLh[data-theme=nerd] .demo_h2__K6FRY:before{content:"> ";color:var(--d-accent)}.demo_root__jSMLh[data-theme=nerd] .demo_lead__DV0W6:before{content:"# ";color:var(--d-mut-2)}.demo_root__jSMLh[data-theme=nerd] .demo_btn__LBnKw,.demo_root__jSMLh[data-theme=nerd] .demo_buildSummary__F_HvC,.demo_root__jSMLh[data-theme=nerd] .demo_canvas__vgIwG,.demo_root__jSMLh[data-theme=nerd] .demo_cardIconWrap__pNyHK,.demo_root__jSMLh[data-theme=nerd] .demo_card__RkcNU,.demo_root__jSMLh[data-theme=nerd] .demo_input__k6f6t,.demo_root__jSMLh[data-theme=nerd] .demo_lang__3_60O,.demo_root__jSMLh[data-theme=nerd] .demo_memberRow__U1i_Y,.demo_root__jSMLh[data-theme=nerd] .demo_switch__z5IlG,.demo_root__jSMLh[data-theme=nerd] .demo_textarea___iWBS,.demo_root__jSMLh[data-theme=nerd] .demo_theme__BBvfH,.demo_root__jSMLh[data-theme=nerd] .demo_tile__Ma0Bb,.demo_root__jSMLh[data-theme=nerd] .demo_trust__66RUP,.demo_root__jSMLh[data-theme=nerd] .demo_win__M65p8{border-radius:3px}.demo_root__jSMLh[data-theme=nerd] .demo_nav__c5bX5{border-bottom-style:dashed}.demo_root__jSMLh[data-theme=nerd] .demo_card__RkcNU{border-style:dashed}.demo_root__jSMLh[data-theme=nerd] .demo_cardTag__G35Ej:before{content:"[ "}.demo_root__jSMLh[data-theme=nerd] .demo_cardTag__G35Ej:after{content:" ]"}.demo_root__jSMLh[data-theme=nerd] .demo_h1__BgPLI:after{content:"▋";color:var(--d-accent);margin-left:8px;animation:demo_nerdCaret__xtIrG 1.1s step-end infinite}@keyframes demo_nerdCaret__xtIrG{0%,50%{opacity:1}50.01%,to{opacity:0}}.demo_root__jSMLh[data-theme=nerd] .demo_accent__K1UyA,.demo_root__jSMLh[data-theme=nerd] .demo_h1__BgPLI:after,.demo_root__jSMLh[data-theme=nerd] .demo_h1__BgPLI:before,.demo_root__jSMLh[data-theme=nerd] .demo_h2__K6FRY:before,.demo_root__jSMLh[data-theme=nerd] .demo_navLinkActive__XQ0La,.demo_root__jSMLh[data-theme=nerd] .demo_ok__NAQPX,.demo_root__jSMLh[data-theme=nerd] .demo_prompt__VVQ1k b,.demo_root__jSMLh[data-theme=nerd] .demo_termPromptLabel__g3hLI{text-shadow:0 0 8px color-mix(in srgb,currentColor 70%,transparent)}.demo_root__jSMLh[data-theme=nerd] .demo_card__RkcNU,.demo_root__jSMLh[data-theme=nerd] .demo_tile__Ma0Bb{border-color:color-mix(in srgb,var(--d-accent) 30%,var(--d-line-2))}.demo_root__jSMLh[data-theme=nerd] .demo_eyebrow__yIPjA{color:var(--d-accent)}.demo_root__jSMLh[data-theme=nerd] .demo_termOut__cpUaF,.demo_root__jSMLh[data-theme=nerd] .demo_winBody__SsZz_{text-shadow:0 0 6px color-mix(in srgb,var(--d-accent) 18%,transparent)}.demo_root__jSMLh[data-theme=nerd] .demo_card__RkcNU,.demo_root__jSMLh[data-theme=nerd] .demo_tile__Ma0Bb{background:none;border:0;border-radius:0;box-shadow:none;padding:3px 0 3px 18px;position:relative;min-width:0;transform:none!important;opacity:1!important}.demo_root__jSMLh[data-theme=nerd] .demo_card__RkcNU:before,.demo_root__jSMLh[data-theme=nerd] .demo_tile__Ma0Bb:before{content:"›";position:absolute;left:2px;top:3px;color:var(--d-accent);font-family:var(--d-mono);text-shadow:0 0 8px color-mix(in srgb,var(--d-accent) 70%,transparent)}.demo_root__jSMLh[data-theme=nerd] .demo_canvas__vgIwG,.demo_root__jSMLh[data-theme=nerd] .demo_cardGrid__Ul2tf,.demo_root__jSMLh[data-theme=nerd] .demo_teaserGrid__0eTa6{display:block;border:0;background:none;padding:0;min-height:0;gap:0}.demo_root__jSMLh[data-theme=nerd] .demo_canvas__vgIwG>*{width:100%}.demo_root__jSMLh[data-theme=nerd] .demo_cardIconWrap__pNyHK,.demo_root__jSMLh[data-theme=nerd] .demo_tileIco__uhWQi{background:none;border:0;width:auto;height:auto;padding:0;border-radius:0;color:var(--d-accent)}.demo_root__jSMLh[data-theme=nerd] .demo_tileGrip__II3SS,.demo_root__jSMLh[data-theme=nerd] .demo_tileResize__evOhO{display:none}.demo_root__jSMLh[data-theme=nerd] .demo_tileHead__hNBwM{border:0;padding:0;gap:6px}.demo_root__jSMLh[data-theme=nerd] .demo_tileBody__pxRLJ{padding:2px 0 0}.demo_root__jSMLh[data-theme=nerd] .demo_h3__NG9H_{font-family:var(--d-mono)}.demo_root__jSMLh[data-theme=nerd] .demo_h3__NG9H_:before{content:"- ";color:var(--d-accent)}.demo_root__jSMLh[data-theme=nerd] .demo_badge__Guc16{background:none;border:0;padding:0;color:var(--d-accent)}.demo_root__jSMLh[data-theme=nerd] .demo_badge__Guc16:before{content:"["}.demo_root__jSMLh[data-theme=nerd] .demo_badge__Guc16:after{content:"]"}.demo_root__jSMLh[data-theme=nerd] .demo_progTrack__C6lTY{background:none;height:auto}.demo_root__jSMLh[data-theme=nerd] .demo_bars__6sARZ,.demo_root__jSMLh[data-theme=nerd] .demo_progFill__938bF{display:none}.demo_root__jSMLh[data-theme=nerd] .demo_acc__Cuw61{background:none;border:0;border-radius:0}.demo_root__jSMLh[data-theme=nerd] .demo_accItem__cEqo4{border-top:1px dashed var(--d-line-2)}.demo_root__jSMLh[data-theme=nerd] .demo_accHead__S_W3_:hover{background:color-mix(in srgb,var(--d-accent) 8%,transparent)}.demo_root__jSMLh[data-theme=nerd] .demo_accTitle__XmpG7{font-family:var(--d-mono)}.demo_root__jSMLh[data-theme=nerd] .demo_accTitle__XmpG7:before{content:"- ";color:var(--d-accent)}.demo_root__jSMLh[data-theme=nerd] .demo_palette__Teutw{gap:4px 14px}.demo_root__jSMLh[data-theme=nerd],.demo_root__jSMLh[data-theme=nerd] .demo_bodyLg__L_7X_,.demo_root__jSMLh[data-theme=nerd] .demo_body__OadeH,.demo_root__jSMLh[data-theme=nerd] .demo_cardArrow__6lY28,.demo_root__jSMLh[data-theme=nerd] .demo_eyebrow__yIPjA,.demo_root__jSMLh[data-theme=nerd] .demo_h2__K6FRY,.demo_root__jSMLh[data-theme=nerd] .demo_h3__NG9H_,.demo_root__jSMLh[data-theme=nerd] .demo_lead__DV0W6,.demo_root__jSMLh[data-theme=nerd] .demo_navLink__t2NfF{font-family:var(--d-mono);letter-spacing:-.02em}.demo_root__jSMLh[data-theme=nerd] .demo_btn__LBnKw{background:none;border:1px dashed var(--d-line-2);color:var(--d-text);box-shadow:none;font-family:var(--d-mono);border-radius:0}.demo_root__jSMLh[data-theme=nerd] .demo_btn__LBnKw:before{content:"$ ";color:var(--d-accent)}.demo_root__jSMLh[data-theme=nerd] .demo_btnPrimary__qfAqc{border-style:solid;border-color:var(--d-accent);color:var(--d-accent)}.demo_root__jSMLh[data-theme=nerd] .demo_btnPrimary__qfAqc:hover{background:color-mix(in srgb,var(--d-accent) 14%,transparent)}.demo_root__jSMLh[data-theme=nerd] .demo_cardArrow__6lY28:before{content:"→ "}.demo_root__jSMLh[data-theme=nerd] .demo_trust__66RUP:before{content:"# ";color:var(--d-mut-2)}.demo_root__jSMLh[data-theme=nerd] .demo_checkList__DYKa8 li:before{content:"[x] ";color:var(--d-accent);font-family:var(--d-mono)}.demo_hero__G9xmN{position:relative;overflow:hidden;padding:96px 0}@media (max-width:640px){.demo_hero__G9xmN{padding:56px 0}}.demo_heroGrid__Xl6Tr,.demo_heroInner__fEZ2q{position:relative;z-index:1}.demo_heroGrid__Xl6Tr{display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:48px}.demo_heroText__9A_vf{display:flex;flex-direction:column}.demo_heroLogoCol__3GdZQ{display:flex;align-items:center;justify-content:center}.demo_heroFull__giOHp{width:min(100%,460px);height:auto;opacity:.95}.demo_root__jSMLh[data-theme=nerd] .demo_heroFull__giOHp{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--d-accent) 60%,transparent)) drop-shadow(0 0 34px color-mix(in srgb,var(--d-accent) 30%,transparent))}@media (max-width:820px){.demo_heroGrid__Xl6Tr{grid-template-columns:1fr;gap:28px}.demo_heroLogoCol__3GdZQ{order:-1;justify-content:flex-start}.demo_heroFull__giOHp{width:min(82vw,360px)}}.demo_heroLogo__JYUVv{display:block;width:clamp(150px,24vw,230px);height:auto;margin-bottom:22px}.demo_cableCanvas__r_9zW{width:100%;height:100%}.demo_cableCanvas__r_9zW,.demo_codeBg__5AK9W{position:fixed;inset:0;z-index:0;pointer-events:none}.demo_codeBg__5AK9W{margin:0;padding:18px 0 0 18px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--d-mono);font-size:12.5px;line-height:1.7;white-space:pre;color:var(--d-text);opacity:calc(.06 + .16 * var(--ci, 0));--cx:-9999px;--cy:-9999px;--ci:0;-webkit-mask-image:radial-gradient(220px 220px at var(--cx) var(--cy),#000 0,rgba(0,0,0,.18) 55%,rgba(0,0,0,.06) 100%);mask-image:radial-gradient(220px 220px at var(--cx) var(--cy),#000 0,rgba(0,0,0,.18) 55%,rgba(0,0,0,.06) 100%)}@media (max-width:768px){.demo_codeBg__5AK9W{display:none}}.demo_crumb__zsfwJ{display:inline-flex;align-items:center;gap:3px;font-family:var(--d-mono);font-size:12.5px;color:var(--d-mut)}.demo_crumbRoot__0ehfv{color:var(--d-accent);text-decoration:none}.demo_crumbRoot__0ehfv:hover{filter:brightness(1.2)}.demo_crumbSeg__zwWbr{display:inline-flex;align-items:center;gap:3px}.demo_crumbSep__S7reY{color:var(--d-mut-2)}.demo_crumbLink__QvmTh{color:var(--d-mut);text-decoration:none}.demo_crumbCur__bGYoQ,.demo_crumbLink__QvmTh:hover{color:var(--d-text)}@media (max-width:820px){.demo_crumb__zsfwJ{display:none}}.demo_accentSwatch__ySfBK:hover{color:var(--d-text)}.demo_scrollHint__9m7pI{position:fixed;left:50%;bottom:18px;z-index:60;transform:translateX(-50%) translateY(8px);display:inline-flex;align-items:center;gap:6px;font-family:var(--d-mono);font-size:12px;color:var(--d-on-accent);background:var(--d-accent);padding:7px 14px;border-radius:20px;box-shadow:0 6px 22px rgba(0,0,0,.3);opacity:0;pointer-events:none;transition:opacity .3s var(--d-ease),transform .3s var(--d-ease)}.demo_scrollHintOn__T_j6d{opacity:.95;transform:translateX(-50%) translateY(0)}.demo_brandMark__k8_xY{height:24px;width:auto;display:block}.demo_brandLogo__O6UYq{height:18px;width:auto;display:block}@media (max-width:420px){.demo_brandLogo__O6UYq{display:none}}.demo_tutOverlay__g0D25{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,#000 52%,transparent);backdrop-filter:blur(6px);animation:demo_tutFade__pPW8M .25s var(--d-ease)}@keyframes demo_tutFade__pPW8M{0%{opacity:0}to{opacity:1}}.demo_tutCard___POB1{position:relative;width:100%;max-width:440px;background:var(--d-bg-2);border:1px solid var(--d-line-2);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.45);overflow:hidden;animation:demo_tutPop__nSVUi .28s var(--d-ease)}@keyframes demo_tutPop__nSVUi{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.demo_tutClose__tEiyR{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;padding:6px;border:0;border-radius:8px;background:none;color:var(--d-mut);cursor:pointer;transition:color .15s,background .15s}.demo_tutClose__tEiyR:hover{color:var(--d-text);background:var(--d-bg-3)}.demo_tutBody__rLQSE{padding:30px 28px 18px;text-align:center}.demo_tutLogoWrap__y14dx{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.demo_tutMark___X01S{height:40px;width:auto}.demo_tutWord___VE98{height:24px;width:auto}.demo_tutStepNo__9huFT{font-family:var(--d-mono);font-size:11.5px;color:var(--d-accent);letter-spacing:.04em;margin-bottom:8px}.demo_tutTitle__zUxv4{font-size:1.4rem;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.demo_tutText__Q_tPR{color:var(--d-soft);font-size:.98rem;line-height:1.5;max-width:34ch;margin:0 auto}.demo_tutChoice__K3ES_{display:flex;justify-content:center;margin-top:20px}.demo_tutBtnTxt__TAgmt{font-size:12px}.demo_tutFoot__jG_1G{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 22px;border-top:1px solid var(--d-line);background:var(--d-bg-3)}.demo_tutDots__J0kxl{display:inline-flex;gap:6px}.demo_tutDot__lG4su{width:7px;height:7px;border-radius:50%;background:var(--d-line-2);transition:background .2s,transform .2s}.demo_tutDotOn__RDUle{background:var(--d-accent);transform:scale(1.25)}.demo_tutBtns__znLWF{display:inline-flex;gap:8px}@media (max-width:480px){.demo_tutBody__rLQSE{padding:26px 18px 14px}.demo_tutFoot__jG_1G{flex-direction:column-reverse;align-items:stretch}.demo_tutBtns__znLWF{justify-content:space-between}}.demo_root__jSMLh[data-theme=nerd] .demo_tutCard___POB1{border-radius:4px;border-color:color-mix(in srgb,var(--d-accent) 35%,var(--d-line-2))}.demo_root__jSMLh[data-theme=nerd] .demo_tutTitle__zUxv4{font-family:var(--d-mono)}.demo_root__jSMLh[data-theme=nerd] .demo_tutTitle__zUxv4:before{content:"$ ";color:var(--d-accent)}.demo_card__RkcNU{transition:border-color .2s var(--d-ease),transform .18s var(--d-ease),background .2s var(--d-ease),box-shadow .22s var(--d-ease)}a.demo_card__RkcNU:hover{box-shadow:0 12px 30px rgba(0,0,0,.1)}.demo_cardIconWrap__pNyHK{transition:border-color .2s var(--d-ease),background .2s var(--d-ease),transform .22s var(--d-ease)}a.demo_card__RkcNU:hover .demo_cardIconWrap__pNyHK{transform:translateY(-2px) scale(1.08);background:color-mix(in srgb,var(--d-accent) 10%,transparent)}.demo_btnPrimary__qfAqc{transition:border-color .2s,background .2s,transform .14s var(--d-ease),box-shadow .22s var(--d-ease),opacity .2s}.demo_btnPrimary__qfAqc:hover{transform:translateY(-1px);box-shadow:0 8px 22px color-mix(in srgb,var(--d-accent) 26%,transparent)}.demo_btn__LBnKw:active{transform:translateY(1px)}.demo_tile__Ma0Bb{transition:border-color .2s var(--d-ease),transform .16s var(--d-ease),box-shadow .22s var(--d-ease)}.demo_tile__Ma0Bb:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.18)}.demo_navLink__t2NfF{position:relative}.demo_navLink__t2NfF:after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:1.5px;background:var(--d-accent);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .24s var(--d-ease)}.demo_navLink__t2NfF:not(.demo_navLinkActive__XQ0La):hover:after{transform:scaleX(1)}.demo_accIcon__DISf8{transition:transform .2s var(--d-ease),color .2s}.demo_accHead__S_W3_:hover .demo_accIcon__DISf8{transform:translateX(2px);color:var(--d-accent)}.demo_themeBtn__ahYPu:active{transform:scale(.92)}.demo_switchBtn__8QFct{transition:color .18s,background .18s,transform .12s var(--d-ease)}.demo_switchBtn__8QFct:active{transform:scale(.95)}@keyframes demo_heroFloat__l9NLj{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.demo_heroFull__giOHp{animation:demo_heroFloat__l9NLj 7s var(--d-ease) infinite}@keyframes demo_dotPulse__c4u75{0%,to{opacity:.5}50%{opacity:1}}.demo_crumbLink__QvmTh,.demo_footLink__eDVI7{transition:color .18s var(--d-ease),background .18s var(--d-ease)}@media (prefers-reduced-motion:reduce){.demo_root__jSMLh *,.demo_root__jSMLh :after,.demo_root__jSMLh :before{animation:none!important;transition:none!important}.demo_bootLine__MT5dh,.demo_caret__6bvxv{opacity:1}.demo_reveal__VUy1H{opacity:1;transform:none}.demo_heroFull__giOHp{animation:none!important}}