@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f0b7e4{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f0b7e4{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_d4163c{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_d4163c{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2?dpl=dpl_GyKmbf1SJz6qMwU2iPDCZJBwZArG) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d35497{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_d35497{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root,[data-theme=light]{color-scheme:light;--jd-accent:#10debf;--jd-accent-hover:#20e8ca;--jd-accent-press:#07c5a8;--jd-accent-ink:#052b25;--jd-accent-text:#03836d;--jd-accent-soft:#d6f8f0;--jd-accent-softer:#eafcf8;--jd-accent-glow:rgba(7,197,168,0.34);--jd-canvas:#eff2f1;--jd-surface:#ffffff;--jd-sunken:#e7ebea;--jd-cream:#fbf8f3;--jd-ink:#0e1413;--jd-ink-2:#3c4543;--jd-ink-3:#6b7472;--jd-ink-4:#9aa3a1;--jd-hairline:#dde3e1;--jd-inverse:#0e1413;--jd-ring:inset 0 0 0 1px rgba(14,20,19,0.06);--jd-divider:rgba(14,20,19,0.08);--jd-bevel:inset 0 1px 0 rgba(255,255,255,0.92),inset 0 -1px 0 rgba(14,20,19,0.05);--jd-e1:var(--jd-ring),var(--jd-bevel),0 14px 32px -22px rgba(5,43,37,0.36),0 4px 12px -8px rgba(5,43,37,0.22);--jd-e2:var(--jd-ring),var(--jd-bevel),0 22px 48px -26px rgba(5,43,37,0.42),0 8px 20px -12px rgba(5,43,37,0.24);--jd-e3:var(--jd-ring),var(--jd-bevel),0 34px 74px -34px rgba(5,43,37,0.48),0 16px 36px -20px rgba(5,43,37,0.26);--jd-e-accent:var(--jd-ring),var(--jd-bevel),0 18px 46px -22px var(--jd-accent-glow),0 8px 22px -12px rgba(7,197,168,0.28);--jd-well:inset 0 2px 5px rgba(14,20,19,0.12),inset 0 -1px 0 rgba(255,255,255,0.74);--jd-well-deep:inset 0 4px 12px rgba(14,20,19,0.18),inset 0 -1px 0 rgba(255,255,255,0.7);--jd-font-display:var(--font-outfit),ui-sans-serif,system-ui,sans-serif;--jd-font-ui:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--jd-font-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--jd-tap:44px;--bg:var(--jd-canvas);--surface:var(--jd-surface);--surface-soft:var(--jd-sunken);--ink:var(--jd-ink);--muted:var(--jd-ink-3);--border:transparent;--sidebar:var(--jd-cream);--sidebar-muted:var(--jd-ink-3);--accent:var(--jd-accent);--accent-strong:var(--jd-accent-hover);--amber:#e8a317;--red:#e5484d;--blue:#3e7bfa;--violet:var(--jd-accent);--agent:#16b981;--input-bg:var(--jd-sunken);--shadow:var(--jd-e2);--shadow-sm:var(--jd-e1);--well:var(--jd-well);--pr-bg:var(--jd-canvas);--pr-surface:var(--jd-surface);--pr-surface-2:var(--jd-sunken);--pr-text:var(--jd-ink);--pr-text-dim:var(--jd-ink-3);--pr-text-mute:var(--jd-ink-4);--pr-ring:rgba(14,20,19,0.06);--pr-shadow-ring-sm:var(--jd-e1);--ease:cubic-bezier(0.2,0,0,1)}[data-theme=dark]{color-scheme:dark;--jd-canvas:#0f1514;--jd-surface:#1a2220;--jd-sunken:#0b100f;--jd-cream:#221c15;--jd-ink:#ecf1ef;--jd-ink-2:#aeb8b5;--jd-ink-3:#7b8683;--jd-ink-4:#555f5c;--jd-hairline:#2a332f;--jd-inverse:#28332f;--jd-ring:inset 0 0 0 1px rgba(236,241,239,0.07);--jd-divider:rgba(236,241,239,0.08);--jd-bevel:inset 0 1px 0 rgba(255,255,255,0.08),inset 0 -1px 0 rgba(0,0,0,0.24);--jd-e1:var(--jd-ring),var(--jd-bevel),0 14px 32px -22px rgba(0,0,0,0.82),0 4px 12px -8px rgba(0,0,0,0.7);--jd-e2:var(--jd-ring),var(--jd-bevel),0 22px 48px -26px rgba(0,0,0,0.88),0 8px 20px -12px rgba(0,0,0,0.76);--jd-e3:var(--jd-ring),var(--jd-bevel),0 34px 74px -34px rgba(0,0,0,0.92),0 16px 36px -20px rgba(0,0,0,0.78);--jd-well:inset 0 2px 6px rgba(0,0,0,0.48),inset 0 -1px 0 rgba(255,255,255,0.06);--jd-well-deep:inset 0 4px 14px rgba(0,0,0,0.62),inset 0 -1px 0 rgba(255,255,255,0.06);--bg:var(--jd-canvas);--surface:var(--jd-surface);--surface-soft:var(--jd-sunken);--ink:var(--jd-ink);--muted:var(--jd-ink-3);--sidebar:var(--jd-sunken);--sidebar-muted:var(--jd-ink-3);--input-bg:var(--jd-sunken);--shadow:var(--jd-e2);--shadow-sm:var(--jd-e1);--well:var(--jd-well);--pr-bg:var(--jd-canvas);--pr-surface:var(--jd-surface);--pr-surface-2:var(--jd-sunken);--pr-text:var(--jd-ink);--pr-text-dim:var(--jd-ink-3);--pr-text-mute:var(--jd-ink-4);--pr-ring:rgba(236,241,239,0.07);--pr-shadow-ring-sm:var(--jd-e1)}[data-theme=tactical]{color-scheme:dark;--jd-canvas:#08100e;--jd-surface:#13201d;--jd-sunken:#070d0c;--jd-cream:#17231e;--jd-ink:#e6f5f0;--jd-ink-2:#b3c4bf;--jd-ink-3:#7e8f89;--jd-ink-4:#53635e;--jd-hairline:#24332e;--jd-inverse:#26342f;--jd-ring:inset 0 0 0 1px rgba(230,245,240,0.07);--jd-divider:rgba(230,245,240,0.08);--jd-bevel:inset 0 1px 0 rgba(255,255,255,0.08),inset 0 -1px 0 rgba(0,0,0,0.24);--jd-e1:var(--jd-ring),var(--jd-bevel),0 14px 32px -22px rgba(0,0,0,0.82),0 4px 12px -8px rgba(0,0,0,0.7);--jd-e2:var(--jd-ring),var(--jd-bevel),0 22px 48px -26px rgba(0,0,0,0.88),0 8px 20px -12px rgba(0,0,0,0.76);--jd-e3:var(--jd-ring),var(--jd-bevel),0 34px 74px -34px rgba(0,0,0,0.92),0 16px 36px -20px rgba(0,0,0,0.78);--jd-well:inset 0 2px 6px rgba(0,0,0,0.48),inset 0 -1px 0 rgba(255,255,255,0.06);--bg:var(--jd-canvas);--surface:var(--jd-surface);--surface-soft:var(--jd-sunken);--ink:var(--jd-ink);--muted:var(--jd-ink-3);--sidebar:var(--jd-sunken);--sidebar-muted:var(--jd-ink-3);--input-bg:var(--jd-sunken);--shadow:var(--jd-e2);--shadow-sm:var(--jd-e1);--well:var(--jd-well);--pr-bg:var(--jd-canvas);--pr-surface:var(--jd-surface);--pr-surface-2:var(--jd-sunken);--pr-text:var(--jd-ink);--pr-text-dim:var(--jd-ink-3);--pr-text-mute:var(--jd-ink-4);--pr-ring:rgba(230,245,240,0.07);--pr-shadow-ring-sm:var(--jd-e1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;color-scheme:light;scrollbar-gutter:stable;text-size-adjust:100%}body,html{min-height:100%;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--jd-font-ui);line-height:1.4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{all:unset;appearance:none;box-sizing:border-box;font:inherit}input,select,textarea{color:var(--ink);min-width:0}input::placeholder,textarea::placeholder{color:var(--jd-ink-4)}input,textarea{cursor:text}button,select{cursor:pointer}button{align-items:center;appearance:none;background:var(--surface);border-radius:999px;box-shadow:var(--shadow-sm);color:var(--ink);display:inline-flex;gap:8px;font-weight:650;justify-content:center;min-height:44px;padding:10px 14px;touch-action:manipulation;transition:background .16s var(--ease),box-shadow .16s var(--ease),color .16s var(--ease),transform .12s var(--ease)}.button-link,button{white-space:nowrap}.button-link{align-items:center;background:var(--surface);border-radius:999px;box-shadow:var(--shadow-sm);color:var(--ink);display:inline-flex;gap:8px;min-height:44px;padding:10px 14px;text-decoration:none;touch-action:manipulation}.button-link:hover,button:hover{background:var(--jd-accent-softer)}button:disabled{cursor:not-allowed;opacity:.58}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--jd-accent-soft);outline-offset:2px}.ops-shell{display:grid;gap:8px;grid-template-columns:280px minmax(0,1fr)}.launch-shell,.ops-shell,.public-entry-shell{background:var(--bg);color:var(--ink);min-height:100vh}.public-entry-shell{align-items:center;display:grid;padding:24px}.public-entry{background:var(--surface);border-radius:28px;box-shadow:var(--shadow);display:grid;gap:28px;margin:0 auto;max-width:980px;padding:20px;width:100%}.public-entry-header{align-items:center;display:flex;justify-content:space-between}.public-entry-body{display:grid;gap:22px}.public-entry-body h1{font-size:clamp(34px,7vw,76px);line-height:.95;margin:6px 0 0}.entry-path-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.entry-path{align-items:center;background:var(--surface-soft);border-radius:20px;box-shadow:var(--shadow-sm);color:var(--ink);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:116px;padding:18px;text-decoration:none}.entry-path.primary{background:var(--accent);box-shadow:var(--jd-e-accent);color:var(--jd-accent-ink)}.entry-path.primary small{color:rgba(5,43,37,.72)}.entry-path small,.entry-path strong{display:block}.entry-path small{color:var(--muted);margin-top:4px}.entry-icon{align-items:center;background:var(--surface);border-radius:18px;display:flex;height:48px;justify-content:center;width:48px}.launch-shell{padding:20px}.launch-topbar{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin:0 auto 16px;max-width:1380px}.launch-board{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(250px,.26fr) minmax(0,1fr);margin:0 auto;max-width:1380px}.launch-panel,.launch-rail{background:var(--surface);border-radius:24px;box-shadow:var(--shadow)}.launch-rail{display:grid;gap:18px;padding:18px;position:sticky;top:20px}.launch-score{background:var(--surface-soft);border-radius:20px;box-shadow:var(--well);display:grid;gap:4px;padding:14px}.launch-score small,.launch-score span{color:var(--muted)}.launch-score strong{font-size:38px;line-height:1}.launch-steps{display:grid;gap:8px}.launch-steps button{justify-content:flex-start;width:100%}.launch-steps button>span{align-items:center;background:var(--surface-soft);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:800;height:24px;justify-content:center;width:24px}.launch-steps button.active{background:var(--accent);box-shadow:var(--jd-e-accent);color:var(--jd-accent-ink)}.launch-workspace{min-width:0}.launch-panel{display:grid;gap:0;overflow:clip}.launch-panel-head{align-items:center;box-shadow:inset 0 -1px 0 var(--jd-divider);display:flex;gap:14px;justify-content:space-between;padding:18px 18px 16px}.launch-panel-head span,.launch-panel-head strong{display:block}.launch-panel-head span{color:var(--muted);font-size:13px;margin-top:4px;overflow-wrap:anywhere}.launch-panel-body{display:grid;gap:16px;padding:18px}.launch-warning{align-items:center;background:rgba(255,215,64,.12);border-radius:18px;color:var(--amber);display:flex;gap:10px;padding:12px}.ops-shell[data-density=compact] .button-link,.ops-shell[data-density=compact] button{min-height:40px;padding-block:8px}.ops-shell[data-density=compact] .main{padding-block:24px}.ops-shell[data-density=compact] .data-row,.ops-shell[data-density=compact] .diagnostic-item,.ops-shell[data-density=compact] .empty-row,.ops-shell[data-density=compact] .installer-panel,.ops-shell[data-density=compact] .mini-panel,.ops-shell[data-density=compact] .setup-panel{padding:12px}.ops-shell[data-density=compact] .choice-button,.ops-shell[data-density=compact] .toggle-row{min-height:68px}.sidebar{align-self:start;background:var(--surface);border-radius:28px;box-shadow:var(--shadow);color:var(--ink);display:flex;flex-direction:column;gap:18px;margin:16px 0 16px 16px;max-height:calc(100vh - 32px);min-height:calc(100vh - 32px);overflow:auto;padding:18px;position:sticky;top:16px}.brand{gap:12px}.brand,.brand-mark{align-items:center;display:flex}.brand-mark{background:var(--accent);border-radius:16px;color:var(--jd-accent-ink);font-weight:800;height:38px;justify-content:center;width:38px}.brand span,.brand strong{display:block}.brand span,.sidebar-footer{color:var(--sidebar-muted);font-size:12px}.nav-list{display:grid;gap:5px}.nav-item{background:var(--surface-soft);box-shadow:var(--well);color:var(--ink);justify-content:flex-start;width:100%}.nav-item.active,.nav-item:hover{background:var(--accent);box-shadow:var(--jd-e-accent);color:var(--jd-accent-ink)}.sidebar-footer{display:grid;gap:6px;margin-top:auto}.tour-toggle{background:var(--surface-soft);box-shadow:var(--well);justify-content:flex-start;width:100%}.tour-toggle.active{background:rgba(105,240,174,.14);color:var(--agent)}.main{min-width:0;max-width:1500px;padding:32px 32px 48px 20px;position:relative;width:100%}.toast{background:var(--sidebar);border-radius:8px;color:white;padding:10px 14px;position:fixed;right:24px;top:20px;z-index:20}.tour-target{min-width:0;position:relative}.tour-target-inline{display:inline-grid}.tour-orb{align-items:center;animation:tourPulse 1.8s ease-in-out infinite;background:var(--accent);border-radius:999px;box-shadow:0 0 0 6px rgba(105,240,174,.14),0 0 28px rgba(105,240,174,.58);color:var(--jd-accent-ink);height:28px;justify-content:center;min-height:28px;padding:0;position:absolute;right:-8px;top:-8px;width:28px;z-index:12}.tour-orb:hover{background:var(--agent)}.example-guide-widget,.tour-panel{background:var(--surface);border-radius:24px;bottom:24px;box-shadow:var(--shadow);display:grid;gap:12px;max-width:min(420px,calc(100vw - 36px));padding:14px;position:fixed;right:24px;width:420px;z-index:30}.example-guide-widget{left:24px;right:auto}.tour-panel-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.example-guide-cleanup span,.example-guide-cleanup strong,.example-guide-step span,.tour-panel-header span,.tour-panel-header strong{display:block}.example-guide-cleanup span,.example-guide-step span,.tour-panel-header span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.tour-panel-header strong{font-size:18px}.tour-panel-header button{flex:0 0 auto;min-height:36px;padding:7px}.example-guide-step p,.tour-panel p{color:var(--muted);line-height:1.45;margin:0}.tour-tip-list{display:grid;gap:7px}.tour-tip-list span{background:var(--surface-soft);border-radius:16px;box-shadow:var(--well);color:var(--ink);padding:9px 10px}.example-guide-step{display:grid;gap:8px}.example-guide-step h2{font-size:22px;margin:0}.example-guide-actions,.example-guide-cleanup{display:flex;flex-wrap:wrap;gap:10px}.example-guide-cleanup{align-items:center;box-shadow:inset 0 1px 0 var(--jd-divider);justify-content:space-between;padding-top:12px}.button-link:active,button:active{background:var(--surface-soft);box-shadow:var(--well);transform:translateY(1px)}.pr-root{background:var(--pr-bg);color:var(--pr-text);min-height:100dvh}.pr-page{margin:0 auto;max-width:760px;padding:16px 14px calc(28px + env(safe-area-inset-bottom));width:100%}.pr-surface{background:var(--pr-surface);border-radius:16px;box-shadow:var(--pr-shadow-ring-sm)}.pr-toolbar{align-items:center;display:flex;gap:8px;min-height:54px;padding:6px 10px}.pr-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.pr-tap{min-height:44px;min-width:44px;touch-action:manipulation}.pr-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-noscrollbar{scrollbar-width:none}.pr-noscrollbar::-webkit-scrollbar{display:none}.page-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px;min-width:0}.page-header h1{font-family:var(--jd-font-display);font-size:clamp(30px,4vw,52px);letter-spacing:-.02em;line-height:1;margin:4px 0 0;max-width:840px;text-wrap:balance}.eyebrow{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.button-row,.header-actions,.row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.header-actions{justify-content:flex-end}.primary-button{background:var(--accent);box-shadow:var(--jd-e-accent);color:var(--jd-accent-ink)}.primary-button:hover{background:var(--accent-strong)}.secondary-button{background:var(--surface)}.command-band{align-items:center;border-radius:24px;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px;padding:18px}.access-panel,.auth-banner,.command-band{background:var(--surface);box-shadow:var(--shadow)}.access-panel,.auth-banner{border-radius:20px;margin-bottom:18px;padding:16px}.auth-banner{align-items:center;display:flex;gap:12px;justify-content:space-between}.access-panel{display:grid;gap:14px;max-width:560px}.access-panel span,.access-panel strong{display:block}.access-panel p,.access-panel span{color:var(--muted)}.access-panel input{background:var(--surface-soft);border-radius:14px;box-shadow:var(--well);min-height:44px;padding:10px 12px;width:100%}.command-band span,.command-band strong,.data-row small,.data-row span,.data-row strong{display:block}.command-band strong,.data-row strong,.list-heading h2{letter-spacing:0}.command-band span,.data-row small,.data-row span,.detail-group p,.diagnostic-item p{color:var(--muted)}.setup-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(min(240px,100%),.38fr) minmax(min(360px,100%),1fr)}.setup-chat,.setup-workspace{min-width:0}.setup-chat{display:grid;gap:14px;position:sticky;top:28px}.chat-bubble,.setup-panel,.setup-save-panel{background:var(--surface);border-radius:24px;box-shadow:var(--shadow)}.chat-bubble{display:grid;gap:6px;padding:16px}.chat-bubble span,.chat-bubble strong{display:block}.chat-bubble span,.choice-group>span,.setup-copy p,.setup-field span,.setup-footer span,.setup-save-panel span,.setup-stat span,.toggle-copy small{color:var(--muted)}.setup-step-list{display:grid;gap:8px}.setup-step{box-shadow:var(--well);justify-content:flex-start;text-align:left;width:100%}.setup-step,.setup-step>span{background:var(--surface-soft)}.setup-step>span{align-items:center;border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;height:25px;justify-content:center;width:25px}.setup-step.active{background:var(--accent);box-shadow:var(--jd-e-accent);color:var(--jd-accent-ink)}.setup-step.active>span{background:var(--jd-accent-ink);color:var(--accent)}.setup-workspace{display:grid;gap:12px}.setup-progress{background:var(--surface-soft);border-radius:999px;height:10px;overflow:hidden}.setup-progress span{background:linear-gradient(90deg,var(--accent),var(--blue));display:block;height:100%;transition:width .16s var(--ease)}.setup-panel{display:grid;gap:18px;overflow:clip;padding:18px}.setup-copy{display:grid;gap:7px}.setup-copy h2{font-size:24px;margin:0}.setup-copy p{margin:0}.field-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(min(220px,100%),1fr))}.setup-field{display:grid;gap:8px}.setup-field input,.setup-field textarea{background:var(--surface-soft);border-radius:14px;box-shadow:var(--well);min-height:44px;padding:10px 12px;width:100%}.setup-field textarea{min-height:96px;resize:vertical}.choice-group{display:grid;gap:10px}.choice-group>span,.setup-field span{font-size:13px;font-weight:800}.choice-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.choice-button{align-items:stretch;background:var(--surface);display:grid;gap:5px;justify-content:stretch;border-radius:18px;min-height:84px;padding:14px;text-align:left;white-space:normal}.choice-button small{color:var(--muted);line-height:1.35}.choice-button.active{background:var(--accent);box-shadow:var(--jd-e-accent);color:var(--jd-accent-ink)}.choice-button.active small{color:rgba(5,43,37,.72)}.toggle-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.toggle-row{align-items:center;background:var(--surface);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:78px;border-radius:18px;padding:14px;text-align:left;white-space:normal}.toggle-row.active{background:var(--accent);box-shadow:var(--jd-e-accent);color:var(--jd-accent-ink)}.toggle-control{align-items:center;background:var(--surface-soft);border-radius:999px;display:inline-flex;height:24px;padding:3px;width:44px}.toggle-control span{background:var(--ink);border-radius:999px;box-shadow:0 1px 5px rgba(0,0,0,.35);display:block;height:18px;transform:translateX(0);transition:transform .14s var(--ease);width:18px}.toggle-row.active .toggle-control{background:var(--jd-accent-ink)}.toggle-row.active .toggle-control span{transform:translateX(20px)}.toggle-copy{display:grid;gap:4px;min-width:0}.toggle-copy small,.toggle-copy strong,.toggle-state{overflow-wrap:anywhere}.toggle-state{color:var(--muted)}.toggle-row.active .toggle-state{color:var(--jd-accent-ink)}.toggle-row.active .toggle-copy small{color:rgba(5,43,37,.72)}.setup-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.setup-stat{background:var(--surface-soft);border-radius:18px;box-shadow:var(--well);display:grid;gap:6px;min-height:86px;padding:12px}.setup-stat span,.setup-stat strong{display:block;overflow-wrap:anywhere}.setup-stat strong{font-size:19px;text-transform:capitalize}.setup-footer,.setup-save-panel{align-items:center;display:flex;gap:12px;justify-content:space-between}.setup-save-panel{padding:14px}.setup-save-panel span,.setup-save-panel strong{display:block}.setup-footer{background:var(--surface);border-radius:20px;box-shadow:var(--shadow-sm);padding:12px}.appearance-preview{background:var(--bg);border-radius:28px;box-shadow:var(--shadow);color:var(--ink);display:grid;gap:14px;overflow:clip;padding:18px}.appearance-preview-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.appearance-preview h2{font-family:var(--jd-font-display);font-size:28px;line-height:1;margin:5px 0 0;text-transform:capitalize}.appearance-preview-shell{background:var(--surface);border-radius:24px;box-shadow:var(--shadow);display:grid;gap:14px;grid-template-columns:84px minmax(0,1fr);padding:14px}.appearance-preview-card,.appearance-preview-rail,.appearance-preview-row,.appearance-preview-work{min-width:0}.appearance-preview-rail{background:var(--surface-soft);border-radius:18px;box-shadow:var(--well);display:grid;gap:8px;padding:10px}.appearance-preview-rail span{background:var(--surface);border-radius:999px;box-shadow:var(--shadow-sm);display:block;height:18px}.appearance-preview-rail span.active{background:var(--accent);box-shadow:var(--jd-e-accent)}.appearance-preview-work{display:grid;gap:10px}.appearance-preview-card{background:var(--surface);border-radius:20px;box-shadow:var(--shadow-sm);display:grid;gap:5px;padding:14px}.appearance-preview-card span,.appearance-preview-card strong,.appearance-preview-row span,.appearance-preview-row strong{display:block;overflow-wrap:anywhere}.appearance-preview-card span,.appearance-preview-row span{color:var(--muted)}.appearance-preview-row{align-items:center;background:var(--surface-soft);border-radius:18px;box-shadow:var(--well);display:flex;gap:12px;justify-content:space-between;padding:12px}.appearance-preview-actions{display:flex;flex-wrap:wrap;gap:10px}.appearance-preview[data-density=compact]{gap:10px;padding:14px}.appearance-preview[data-density=compact] .appearance-preview-card,.appearance-preview[data-density=compact] .appearance-preview-row,.appearance-preview[data-density=compact] .appearance-preview-shell{padding:10px}.installer-layout{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(min(340px,100%),1fr))}.installer-panel{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);display:grid;gap:16px;min-width:0;padding:16px}.installer-score{align-items:center;border-radius:20px;box-shadow:var(--shadow-sm);display:flex;gap:14px;justify-content:space-between;padding:14px}.installer-score span,.installer-score strong{display:block}.installer-score p,.installer-score span{color:var(--muted)}.installer-score strong{font-size:34px;line-height:1}.installer-score p{margin:0}.reader-toolbar.flush{margin:-16px -16px 0}.config-preview{background:#0f0f17;border-radius:12px;color:var(--ink);margin:0;max-height:460px;overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-word}.mode-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:14px}.mode-tabs button.active{background:var(--accent);box-shadow:var(--jd-e-accent);color:var(--jd-accent-ink)}.build-doc-meta{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.build-doc-meta div{background:var(--surface-soft);border-radius:16px;box-shadow:var(--well);display:grid;gap:5px;min-width:0;padding:10px}.build-doc-meta span,.build-doc-meta strong{display:block;overflow-wrap:anywhere}.build-doc-meta span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.pages-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(min(300px,100%),.52fr) minmax(min(420px,100%),1fr)}.build-surface,.pages-browser,.pages-reader{min-width:0}.page-filter-bar,.pages-toolbar{background:var(--surface);border-radius:20px;box-shadow:var(--shadow-sm);display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) auto auto;margin-bottom:12px;padding:10px}.page-filter-bar label,.pages-toolbar label{align-items:center;background:var(--surface-soft);border-radius:16px;box-shadow:var(--well);display:flex;gap:8px;min-width:0;padding:8px 10px}.page-filter-bar input,.pages-toolbar input{background:transparent;min-width:0;outline:0;width:100%}.page-filter-bar select,.pages-toolbar select{background:var(--surface-soft);border-radius:16px;box-shadow:var(--well);min-height:44px;padding:10px 12px}.page-renderer,.pages-reader{background:var(--surface);border-radius:24px;box-shadow:var(--shadow);min-width:0}.page-renderer{box-shadow:none}.reader .page-renderer{border-radius:0}.page-renderer-header{align-items:flex-start;box-shadow:inset 0 -1px 0 var(--jd-divider);display:flex;gap:16px;justify-content:space-between;padding:16px}.page-renderer-header h2{font-size:25px;line-height:1.1;margin:3px 0 7px}.page-action small,.page-action strong,.page-block p,.page-list-row small,.page-renderer-header p,.product-card span{color:var(--muted)}.page-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.page-meta span,.tag-row span{background:var(--surface-soft);box-shadow:var(--well);border-radius:999px;color:var(--muted);font-size:12px;font-weight:800;padding:6px 8px;text-transform:capitalize}.page-blocks{gap:14px}.page-block,.page-blocks{display:grid;padding:14px}.page-block{border-radius:20px;box-shadow:var(--shadow-sm);gap:12px}.page-block h3{font-size:18px;margin:0}.page-block p{margin:0}.pre-line{white-space:pre-line}.page-actions,.page-list{display:grid;gap:9px}.page-action,.page-actions a,.page-list-row{align-items:center;background:var(--surface);border-radius:18px;box-shadow:var(--shadow-sm);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px;text-decoration:none}.page-action,.page-list-row>div{min-width:0}.page-action small,.page-action span,.page-action strong,.page-actions a small,.page-actions a span,.page-list-row small,.page-list-row strong{display:block;overflow-wrap:anywhere}.page-check{background:var(--surface-soft);box-shadow:var(--well);border-radius:999px;flex:0 0 auto;height:18px;width:18px}.page-check.checked{background:var(--accent);box-shadow:inset 0 0 0 4px var(--surface)}.product-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(min(180px,100%),1fr))}.product-card{background:var(--surface);border-radius:20px;box-shadow:var(--shadow-sm);display:grid;grid-template-rows:130px minmax(0,1fr);min-width:0;overflow:hidden}.product-card img,.product-image-placeholder{height:130px;width:100%}.product-card img{object-fit:cover}.product-image-placeholder{align-items:center;background:rgba(130,177,255,.14);color:var(--blue);display:flex;font-size:28px;font-weight:800;justify-content:center;text-transform:uppercase}.product-card-body{display:grid;gap:10px;padding:12px}.product-card span,.product-card strong{display:block;overflow-wrap:anywhere}.product-meta,.tag-row{display:flex;flex-wrap:wrap;gap:7px}.product-meta span{background:var(--surface-soft);border-radius:999px;font-size:12px;padding:5px 7px}.build-file-row{align-items:stretch;display:grid;grid-template-columns:minmax(min(280px,100%),1fr) auto}.build-file-row.selected{background:var(--jd-accent-softer);box-shadow:var(--shadow-sm)}.row-main-button{justify-content:space-between;min-height:0;padding:0;text-align:left;width:100%}.row-main-button,.row-main-button:hover{background:transparent}.build-doc-page{margin:0 auto;max-width:1040px;padding:28px}.build-doc-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.build-doc-header>div{min-width:0}.build-doc-header h1{font-size:clamp(30px,5vw,56px);line-height:1;margin:5px 0 10px}.build-doc-header p{color:var(--muted);margin:0;overflow-wrap:anywhere}.build-doc-header a{align-items:center;background:var(--surface);border-radius:999px;box-shadow:var(--shadow-sm);color:var(--ink);display:inline-flex;gap:8px;min-height:44px;padding:10px 14px;text-decoration:none}.build-doc-reader{background:var(--surface);border-radius:24px;box-shadow:var(--shadow);min-width:0;overflow:hidden}.build-doc-reader>pre{margin:0;max-height:72vh;overflow:auto;padding:18px;white-space:pre-wrap;word-break:break-word}.build-markdown-preview{display:grid;gap:12px;padding:18px}.reader .build-markdown-preview{box-shadow:inset 0 1px 0 var(--jd-divider)}.build-markdown-preview h1,.build-markdown-preview h2,.build-markdown-preview h3,.build-markdown-preview p,.build-markdown-preview pre,.build-markdown-preview ul{margin:0}.build-markdown-preview h1{font-size:clamp(28px,4vw,44px);line-height:1}.build-markdown-preview h2{box-shadow:inset 0 1px 0 var(--jd-divider);font-size:24px;margin-top:10px;padding-top:16px}.build-markdown-preview h3{font-size:18px;margin-top:6px}.build-markdown-preview li,.build-markdown-preview p{color:var(--ink);line-height:1.55}.build-markdown-preview ul{padding-left:22px}.build-markdown-preview pre{background:#0f0f17;border-radius:12px;color:var(--ink);overflow:auto;padding:14px;white-space:pre-wrap}.build-markdown-preview code{background:var(--surface-soft);border-radius:5px;overflow-wrap:anywhere;padding:2px 5px;white-space:normal;word-break:break-word}.home-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(min(360px,100%),1fr))}.examples-layout{display:grid;gap:18px}.example-tier{background:var(--surface);border-radius:24px;box-shadow:var(--shadow);min-width:0}.example-tier .list-heading{align-items:flex-start}.example-tier .list-heading span{color:var(--muted);display:block;font-size:13px;margin-top:4px}.example-card-grid{grid-template-columns:repeat(2,minmax(min(320px,100%),1fr))}.example-card,.example-card-grid{display:grid;gap:14px;padding:14px}.example-card{background:var(--surface);border-radius:22px;box-shadow:var(--shadow-sm);min-height:100%}.example-card.locked{background:color-mix(in srgb,var(--surface) 86%,var(--surface-soft))}.example-card-actions,.example-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between}.example-level{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.example-card h3{font-size:22px;margin:0 0 7px}.example-card p{color:var(--muted);margin:0}.example-challenge,.example-lock-list,.example-prompt{background:var(--surface-soft);border-radius:16px;box-shadow:var(--well);display:grid;gap:6px;padding:10px}.example-challenge span,.example-prompt span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.example-challenge strong,.example-prompt strong{font-weight:650;line-height:1.38;overflow-wrap:anywhere}.example-lock-list span{color:var(--amber);font-size:13px;line-height:1.35}.marketplace-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(min(520px,100%),1fr) minmax(min(330px,100%),.38fr)}.bridge-panel,.marketplace-main,.marketplace-side{display:grid;gap:14px;min-width:0}.marketplace-side{position:sticky;top:28px}.marketplace-toolbar{background:var(--surface);border-radius:20px;box-shadow:var(--shadow-sm);display:grid;gap:12px;padding:14px}.marketplace-groups{display:flex;flex-wrap:wrap;gap:8px}.marketplace-groups button.active{background:var(--accent);box-shadow:var(--jd-e-accent);color:var(--jd-accent-ink)}.capability-row{align-items:flex-start}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.tag-row span{background:var(--surface-soft);box-shadow:var(--well);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:750;margin:0;padding:5px 8px}.bridge-panel{padding:14px}.list-panel{align-self:start;background:var(--surface);border-radius:24px;box-shadow:var(--shadow);min-width:0;overflow:clip}.list-panel.wide{margin-top:18px}.list-heading{align-items:center;box-shadow:inset 0 -1px 0 var(--jd-divider);display:flex;gap:12px;justify-content:space-between;padding:14px}.list-heading h2{font-size:16px;margin:0}.rows{align-items:start;display:grid;gap:10px}.rows.padded{padding:14px}.list-panel .rows{padding:12px}.data-row,.empty-row{align-items:center;background:var(--surface);border-radius:18px;box-shadow:var(--shadow-sm);display:flex;gap:16px;justify-content:space-between;min-height:64px;min-width:0;padding:14px;text-align:left;transition:background .16s var(--ease),box-shadow .16s var(--ease),color .16s var(--ease),transform .12s var(--ease);width:100%;white-space:normal}.data-row:hover{background:var(--jd-accent-softer)}.data-row strong{overflow-wrap:anywhere}.data-row small,.data-row span{font-size:13px;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.selectable{cursor:pointer}.selectable.selected{background:var(--accent);box-shadow:var(--jd-e-accent);color:var(--jd-accent-ink)}.selectable.selected small,.selectable.selected span{color:rgba(5,43,37,.72)}.empty-row{color:var(--muted);justify-content:flex-start}.status{border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;line-height:1;padding:7px 9px;text-transform:capitalize;white-space:nowrap}.status-active,.status-available,.status-connected,.status-demo_ready,.status-live,.status-ready,.status-success{background:rgba(105,240,174,.14);color:var(--agent)}.status-draft,.status-manual_step,.status-needs_attention,.status-needs_input,.status-needs_review,.status-needs_setup,.status-not_started,.status-partial,.status-preview,.status-ready_to_connect,.status-running{background:rgba(255,215,64,.14);color:var(--amber)}.status-master,.status-planned,.status-queued{background:rgba(130,177,255,.14);color:var(--blue)}.status-archived,.status-blocked,.status-disabled,.status-fail,.status-locked{background:rgba(255,107,107,.16);color:var(--red)}.operator-layout,.split-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(min(280px,100%),.85fr) minmax(min(320px,100%),1.15fr)}.execution-panel,.reader{background:var(--surface);border-radius:24px;box-shadow:var(--shadow);min-width:0}.reader.full{max-width:1120px}.reader-toolbar{align-items:center;box-shadow:inset 0 -1px 0 var(--jd-divider);display:flex;gap:14px;justify-content:space-between;padding:14px}.reader-toolbar span,.reader-toolbar strong{display:block}.reader-toolbar span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.reader pre{margin:0;max-height:68vh;overflow:auto;padding:18px;white-space:pre-wrap;word-break:break-word}.operator-input{display:grid;gap:12px}.operator-input textarea{background:var(--surface-soft);border-radius:20px;box-shadow:var(--shadow);min-height:220px;padding:16px;resize:vertical;width:100%}.lifecycle{box-shadow:inset 0 -1px 0 var(--jd-divider);display:grid;gap:8px;grid-template-columns:repeat(5,minmax(min(80px,100%),1fr));padding:14px}.lifecycle span{background:var(--surface-soft);border-radius:999px;color:var(--muted);font-size:12px;font-weight:800;padding:8px;text-align:center;text-transform:uppercase}.result-detail{padding:16px}.result-detail h2{font-size:22px;margin:0 0 14px}.meta-grid{border-radius:20px;box-shadow:var(--well);display:grid;grid-template-columns:140px minmax(0,1fr);margin-bottom:16px;overflow:hidden}.meta-grid span,.meta-grid strong{box-shadow:inset 0 -1px 0 var(--jd-divider);display:block;min-width:0;overflow-wrap:anywhere;padding:10px 12px}.meta-grid span{background:var(--surface-soft);color:var(--muted)}.meta-grid strong{font-weight:650}.meta-grid span:nth-last-child(-n+2),.meta-grid strong:nth-last-child(-n+1){box-shadow:none}.compact{gap:8px}.detail-group{box-shadow:inset 0 1px 0 var(--jd-divider);padding:14px}.detail-group h3{font-size:14px;margin:0 0 8px;text-transform:uppercase}.detail-group ul{margin:0;padding-left:20px}.detail-group li{margin:5px 0;overflow-wrap:anywhere}.contract-line{padding:14px 14px 0}.project-row,.tool-row,.vault-row{align-items:flex-start}.domain-examples{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(min(220px,100%),1fr));margin-top:18px}.mini-panel{background:var(--surface);border-radius:20px;box-shadow:var(--shadow-sm);padding:14px}.mini-panel h3{font-size:15px;margin:0 0 8px}.mini-panel ul{margin:0;padding-left:18px}.diagnostic-grid,.module-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(min(220px,100%),1fr));padding:14px}.module-grid.compact{grid-template-columns:1fr}.diagnostic-item,.module-pill{background:var(--surface);border-radius:20px;box-shadow:var(--shadow-sm);padding:14px}.module-pill{align-items:center;display:flex;justify-content:space-between}.module-pill span{overflow-wrap:anywhere}.diagnostic-grid{padding:0}.diagnostic-item{display:grid;gap:10px}.diagnostic-item span,.diagnostic-item strong{display:block}.diagnostic-item>div span{color:var(--muted);font-size:13px}.diagnostic-item strong{font-size:24px;line-height:1.1}.diagnostic-item p{font-size:13px;margin:0;overflow-wrap:anywhere}@media (max-width:1080px){.build-file-row,.choice-grid,.diagnostic-grid,.domain-examples,.entry-path-grid,.example-card-grid,.home-grid,.installer-layout,.launch-board,.marketplace-layout,.module-grid,.operator-layout,.page-filter-bar,.pages-layout,.pages-toolbar,.product-grid,.setup-layout,.setup-summary-grid,.split-layout,.toggle-grid{grid-template-columns:1fr}.launch-rail,.marketplace-side,.setup-chat{position:static}.page-header{display:grid}}@media (max-width:760px){.ops-shell{display:block}.sidebar{border-radius:0 0 28px 28px;gap:12px;margin:0;max-height:none;min-height:auto;overflow:visible;padding:12px;position:static}.sidebar .brand{padding-inline:4px}.sidebar .brand span{max-width:62vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-list{display:flex;gap:8px;margin-inline:-2px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.nav-item{flex:0 0 auto;padding:8px 12px;scroll-snap-align:start;width:auto}.nav-item,.ops-shell[data-density=compact] .nav-item{min-height:44px}.nav-item svg{flex:0 0 auto}.sidebar-footer{display:none}.main{padding:18px 14px 32px}.command-band,.data-row,.entry-path,.installer-score,.page-action,.page-actions a,.page-list-row,.page-renderer-header,.reader-toolbar,.setup-footer,.setup-save-panel{align-items:stretch;display:grid}.launch-topbar,.public-entry-header{align-items:center;display:flex;gap:10px}.launch-topbar .button-link{flex:1 1;justify-content:center}.button-row,.field-grid,.row-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.header-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;overflow:visible;padding-bottom:4px}.header-actions>*{flex:0 0 auto}.page-header h1{font-size:clamp(34px,12vw,48px)}.build-doc-page,.launch-shell,.public-entry-shell{padding:14px}.build-doc-header{display:grid;gap:14px}.build-doc-header h1{font-size:clamp(34px,12vw,48px)}.build-doc-header .header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.build-doc-header .header-actions>*{justify-content:center;width:100%}.build-doc-header .header-actions>:last-child{grid-column:1/-1}.public-entry{border-radius:24px;gap:22px;padding:16px}.launch-workspace .page-header h1,.public-entry-body h1{font-size:clamp(38px,13vw,56px);line-height:.95}.launch-topbar{justify-content:stretch;margin-bottom:12px}.launch-board{gap:14px}.launch-rail{background:transparent;box-shadow:none;display:grid;gap:12px;padding:0}.launch-rail>.brand,.launch-score{display:none}.launch-steps{background:var(--surface);border-radius:24px;box-shadow:var(--shadow);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:12px}.launch-steps button{justify-content:flex-start;min-width:0;width:100%}.launch-score strong{font-size:30px}.launch-workspace .page-header{gap:14px}.launch-workspace .header-actions>.status,.launch-workspace .header-actions>button{width:auto}.launch-panel{border-radius:22px;overflow:clip}.launch-panel-head{align-items:flex-start;padding:16px 14px 14px}.launch-panel-body{gap:14px;padding:14px}.setup-footer{grid-template-columns:auto 1fr auto}.setup-footer span{align-self:center;text-align:center}.appearance-preview-shell{grid-template-columns:1fr}.appearance-preview-rail{grid-template-columns:repeat(3,1fr)}.lifecycle,.meta-grid{grid-template-columns:1fr}.toast{left:18px;right:18px}.example-guide-widget,.tour-panel{bottom:18px;left:18px;right:18px;width:auto}.tour-orb{right:2px;top:2px}}@keyframes tourPulse{0%,to{box-shadow:0 0 0 6px rgba(105,240,174,.14),0 0 28px rgba(105,240,174,.58)}50%{box-shadow:0 0 0 9px rgba(105,240,174,.08),0 0 36px rgba(105,240,174,.7)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}