:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--deep:#1a2e30;--deep-2:#2d5558;--deepest:#111c1d;--surface:#1f3638;--card:#243f42;--input:#2d4a4e;--input-focus:#345558;--ink:#f0f1f2;--muted:#a8b5b7;--faint:#9aa9ab;--gold:#c9a84c;--gold-soft:#dbbf8a;--gold-wash:#c9a84c1f;--gold-ring:#c9a84c38;--line:#ffffff1f;--line-strong:#ffffff38;--line-hover:#ffffff57;--success:#4a9e7e;--success-text:#74c7a6;--error:#d4544e;--error-text:#f09490;--error-ring:#d4544e33;--warning:#d4a84e;--button-ink:#1a1a1a;--backdrop:#0000008c;--display:"Montserrat", -apple-system, "Segoe UI", sans-serif;--sans:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--fs-display:26px;--fs-figure:28px;--fs-figure-big:36px;--fs-figure-compact:20px;--fs-headline:15px;--fs-body:16px;--fs-lede:15px;--fs-small:13px;--fs-fine:12px;--fs-label:11px;--r:10px;--r-card:14px;--r-sheet:18px;--r-pill:999px;--control-h:52px;--input-h:48px;--target:44px;--gap:12px;--gutter:16px;--pad-card:16px;--screen-top:20px;--column:640px;--why-column:320px;--column-gap:40px;--topbar-h:56px;--tabbar-h:64px;--sidebar-w:264px;--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.16s;--t-sheet:.32s}@media (width>=900px){:root{--fs-display:30px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100svh;color:var(--ink);font:400 var(--fs-body)/1.5 var(--sans);background-color:var(--deep);background-image:radial-gradient(at 20% -10%, var(--deep-2), var(--deep) 45%, var(--deepest));caret-color:var(--gold);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;margin:0}::selection{background:var(--gold);color:var(--button-ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:var(--r)}a{color:var(--gold-soft);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--ink)}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.num{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{border-radius:var(--r);font:600 15px/1.2 var(--display);letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:inline-flex}.btn--md{min-height:var(--control-h)}.btn--sm{min-height:var(--target);padding:0 14px;font-size:14px}.btn--block{width:100%;display:flex}.btn svg{flex:none}.btn__label{text-align:center}.btn--primary{background:var(--gold);color:var(--button-ink)}.btn--primary:hover{background:var(--gold-soft);color:var(--button-ink)}.btn--ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn--ghost:hover{background:var(--card);border-color:var(--line-hover);color:var(--ink)}.btn--link{min-height:var(--target);min-width:var(--target);color:var(--gold-soft);background:0 0;border:0;justify-content:flex-start;padding:10px 0;font-weight:500;position:relative}.btn--link:hover{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.btn--primary:focus-visible{outline-color:var(--gold-soft)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn.is-loading{cursor:progress;opacity:.8}.btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite wos-spin}@keyframes wos-spin{to{transform:rotate(360deg)}}.icon-btn{width:var(--target);height:var(--target);border-radius:var(--r);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--card)}.est{border:1px solid var(--line);border-radius:var(--r-pill);height:20px;font:500 11px/1 var(--sans);letter-spacing:.02em;color:var(--faint);white-space:nowrap;vertical-align:middle;align-items:center;padding:0 8px;display:inline-flex}.field{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;margin:0 0 14px;display:grid}.field__head{align-items:center;gap:8px;display:flex}.field__label{font-size:var(--fs-small);color:var(--muted)}.field__box{height:var(--input-h);background:var(--input);border:1px solid var(--line-strong);border-radius:var(--r);transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);align-items:center;gap:6px;padding:0 12px;display:flex}.field__box:hover{border-color:var(--line-hover)}.field__box:focus-within{background:var(--input-focus);border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-ring)}.field__input{width:100%;min-width:0;height:100%;font:400 17px var(--sans);color:var(--ink);background:0 0;border:0;flex:1 1 0;padding:0}.field__input:focus-visible{outline:none}.field__input::placeholder{color:var(--faint);opacity:1}.num-input{font-variant-numeric:tabular-nums}.field__affix{color:var(--ink);font-size:15px}.field__hint{font-size:var(--fs-fine);color:var(--faint)}.field__error{color:var(--error-text);font-size:14px}.field.is-error .field__box{border-color:var(--error);box-shadow:0 0 0 3px var(--error-ring)}.field.is-disabled .field__box{opacity:.55}.field.is-disabled .field__input{cursor:not-allowed}.field-row{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.field-row>.field{margin-bottom:14px}.field--half{max-width:calc(50% - var(--gap) / 2)}.field-row .field--half{max-width:none}.chips{border:0;gap:8px;min-width:0;margin:0 0 14px;padding:0;display:grid}.chips__label{font-size:var(--fs-small);color:var(--muted);margin-bottom:8px;padding:0}.chips__row{flex-wrap:wrap;gap:8px;display:flex}.chip{min-height:var(--target);border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);align-items:center;gap:6px;padding:10px 14px;font-size:14px;display:inline-flex;position:relative}.chip:hover{border-color:var(--line-hover)}.chip.is-on{background:var(--gold-wash);border-color:var(--gold);color:var(--gold-soft)}.chip.is-disabled{opacity:.45;cursor:not-allowed}.chip__input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.chip:has(.chip__input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.chips.is-error .chip{border-color:var(--error)}.slider{gap:4px;margin:0 0 18px;display:grid}.slider__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.slider__label{color:var(--ink);font-size:15px}.slider__value{color:var(--gold-soft);white-space:nowrap;font-size:18px}.slider__sub{font-size:var(--fs-fine);color:var(--faint)}.slider__track{appearance:none;width:100%;height:var(--target);cursor:pointer;background:0 0;margin:0}.slider__track::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--gold) var(--fill), var(--line-strong) var(--fill));border-radius:2px;height:4px}.slider__track::-moz-range-track{background:var(--line-strong);border-radius:2px;height:4px}.slider__track::-moz-range-progress{background:var(--gold);border-radius:2px;height:4px}.slider__track::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gold-soft);border:2px solid var(--deepest);border-radius:50%;width:22px;height:22px;margin-top:-9px}.slider__track::-moz-range-thumb{background:var(--gold-soft);border:2px solid var(--deepest);border-radius:50%;width:18px;height:18px}.slider__track:focus-visible{outline:none}.slider__track:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--deep), 0 0 0 5px var(--gold)}.slider__track:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--deep), 0 0 0 5px var(--gold)}.slider.is-disabled{opacity:.5}.slider.is-disabled .slider__track{cursor:not-allowed}.figure{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);gap:4px;min-width:0;padding:14px 16px;display:grid}.figure__head{align-items:center;gap:8px;min-height:24px;display:flex}.figure__name{font:500 12px/1.3 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0}.figure__head .why-link{margin-left:auto}.figure__value{font-size:var(--fs-figure);color:var(--gold-soft);overflow-wrap:anywhere;line-height:1.2}.figure--big .figure__value{font-size:var(--fs-figure-big)}.figure--compact .figure__value{font-size:var(--fs-figure-compact)}.figure__value--unknown{font:600 20px/1.3 var(--display);color:var(--ink)}.figure__unknown{font-size:var(--fs-small);color:var(--muted)}.figure__lines{font-size:var(--fs-small);color:var(--muted);gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.figure__lines strong,.figure__lines b{color:var(--ink);font-weight:500}.figure__meta{color:var(--faint);margin-top:6px;font-size:11px}.figure--constraint{border-color:#d4a84e80}.figure--opportunity{border-color:#4a9e7e8c}.figure-grid{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.why-link{min-height:var(--target);color:var(--gold-soft);font:500 13px var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;display:inline-flex;position:relative}.why-link:hover{color:var(--ink)}.why-link:after{content:"";width:max(100%, var(--target));height:max(100%, var(--target));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.why-link__ring{border:1px solid var(--gold);width:18px;height:18px;font:600 11px/1 var(--display);color:var(--gold);border-radius:50%;place-items:center;display:inline-grid}.figure .why-link{min-height:32px;margin-block:-6px}.verdict{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);gap:6px;padding:14px 16px;display:grid}.verdict__head{align-items:center;gap:8px;display:flex}.verdict__label{font:500 12px/1.3 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0}.verdict__sentence{font:600 19px/1.35 var(--display);color:var(--ink)}.verdict__detail{font-size:var(--fs-small);color:var(--muted)}.verdict--constraint{border-color:#d4a84e80}.verdict--opportunity{border-color:#4a9e7e8c}.standing{font-size:var(--fs-fine);color:var(--faint);max-width:60ch;line-height:1.5}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--pad-card);gap:8px;display:grid}.card__title{font:600 var(--fs-headline)/1.3 var(--display);margin:0}.card--next{background:linear-gradient(to bottom, #c9a84c1a, var(--card) 70%);border-color:#c9a84c66}.card--warn{border-color:#d4544e99}.note{border-left:2px solid var(--gold);color:var(--muted);font-size:var(--fs-small);padding:6px 12px}.actions{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));z-index:5;margin:24px calc(var(--gutter) * -1) 0;padding:20px var(--gutter) 12px;background:linear-gradient(to bottom, #1a2e3000, var(--deep) 20px);gap:10px;display:grid;position:sticky}.actions__above{gap:6px;display:grid}.page-title{gap:8px;margin:0 0 20px;display:grid}.page-title__h{font:600 var(--fs-display)/1.2 var(--display);letter-spacing:-.01em}.page-title__lede{font-size:var(--fs-lede);color:var(--muted);max-width:52ch}.page-title .why-link{justify-self:start}.sheet-layer{z-index:50;position:fixed;inset:0}.sheet-backdrop{background:var(--backdrop);position:absolute;inset:0}.sheet{background:var(--surface);border-top:1px solid var(--line);border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-height:80vh;padding-bottom:env(safe-area-inset-bottom,0px);animation:wos-sheet-up var(--t-sheet) var(--ease-out);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #00000059}.sheet:focus-visible{outline:none}.sheet__grip{background:var(--line-strong);border-radius:2px;width:40px;height:4px;margin:8px auto 0}.sheet__head{padding:8px 8px 4px var(--gutter);justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet__title{font:600 16px/1.3 var(--display)}.sheet__body{padding:4px var(--gutter) 20px;color:var(--muted);align-content:start;gap:12px;font-size:14px;display:grid;overflow-y:auto}.sheet__body strong{color:var(--ink);font-weight:500}.sheet__foot{padding:12px var(--gutter) 16px;border-top:1px solid var(--line);gap:10px;display:grid}@keyframes wos-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes wos-sheet-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (width>=900px){.sheet{border-radius:var(--r-sheet) 0 0 var(--r-sheet);border-top:0;border-left:1px solid var(--line);width:400px;max-height:none;animation-name:wos-sheet-in;top:0;left:auto}.sheet--detail{width:480px}.sheet__grip{display:none}.sheet__head{padding-top:16px}}.topbar{z-index:10;min-height:var(--topbar-h);padding:6px 8px 6px var(--gutter);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#1a2e30e6;align-items:center;gap:8px;display:flex;position:sticky;top:0}.topbar--decision{padding-left:4px}.topbar .wordmark{width:auto;height:18px}.topbar__stage{min-width:0;font-size:var(--fs-small);color:var(--muted);white-space:nowrap;flex:1;align-items:baseline;gap:8px;display:flex}.topbar__count{color:var(--ink);flex:none;font-size:13px}.topbar__stagename{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar__label{font:500 var(--fs-label)/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);flex:1}.topbar--plain .wordmark-link{margin-right:auto}.topbar__right{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:8px;margin-left:auto;display:flex}.topbar__save{min-height:var(--target);cursor:pointer;color:var(--gold-soft);font:500 14px var(--sans);text-underline-offset:.18em;white-space:nowrap;background:0 0;border:0;padding:0 8px;text-decoration:underline}.topbar__save:hover{color:var(--ink)}.topbar__save:disabled{opacity:.6;cursor:progress}@media (width>=600px){.topbar .wordmark{height:22px}}.wordmark{width:auto;height:18px}.wordmark-link{min-height:var(--target);border-radius:var(--r);align-items:center;display:inline-flex}.tabs{z-index:20;background:var(--deepest);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.tabs__list{height:var(--tabbar-h);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.tabs__item{height:100%;min-height:var(--target);color:var(--faint);-webkit-tap-highlight-color:transparent;align-content:center;place-items:center;gap:4px;text-decoration:none;display:grid}.tabs__item:hover{color:var(--ink)}.tabs__item.is-active{color:var(--gold)}.tabs__item:focus-visible{outline-offset:-4px}.tabs__label{font:500 11px/1 var(--display);letter-spacing:0;white-space:nowrap}@media (width<=400px){.tabs__label{font-size:10.5px}}.sidebar{flex-direction:column;gap:6px;padding:16px 12px 24px;display:flex}.sidebar__brand{padding:4px 8px 16px}.sidebar__brand .wordmark{height:22px}.sidebar__section{border-top:1px solid var(--line);padding-top:6px}.sidebar__heading{margin:0}.sidebar__toggle{width:100%;min-height:var(--target);border-radius:var(--r);cursor:pointer;font:500 var(--fs-label)/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.sidebar__toggle:hover{background:#ffffff0a}.sidebar__chev{color:var(--muted);transition:transform var(--t-fast) var(--ease-out);transform:rotate(90deg)}.is-collapsed .sidebar__chev{transform:none}.sidebar__list{gap:2px;margin:0 0 6px;padding:0;list-style:none;display:grid}.sidebar__list[hidden]{display:none}.sidebar__list--top{margin-bottom:8px}.sidebar__list--foot{border-top:1px solid var(--line);margin-top:auto;padding-top:8px}.sidebar__link{min-height:var(--target);border-radius:var(--r);color:var(--muted);align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.sidebar__link:hover{color:var(--ink);background:#ffffff0a}.sidebar__link.is-active{color:var(--ink);background:var(--card);box-shadow:inset 2px 0 0 var(--gold)}.sidebar__n{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;display:inline-grid}.sidebar__item.is-done .sidebar__n{background:var(--success);border-color:var(--success);color:#fff}.sidebar__item.is-next .sidebar__n{border-color:var(--gold);color:var(--gold)}.sidebar__item.is-locked{color:var(--faint)}.sidebar__text{flex:1;min-width:0}.sidebar__lock{color:var(--faint);flex:none}.gate{gap:16px;display:grid}.gate .page-title{margin-bottom:0}.gate__box{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-card);justify-items:center;gap:10px;padding:28px 16px;display:grid}.gate__mark{background:var(--gold-wash);width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.gate__needs{font:500 15px/1.5 var(--display);color:var(--ink)}.gate__needs strong{font-weight:600}.gate__why{color:var(--muted);max-width:40ch;font-size:14px}.gate__time{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.gate__notice{font-size:var(--fs-fine);color:var(--faint);max-width:40ch}@media (width>=900px){.actions{background:0 0;margin:28px 0 0;padding:0;position:static}}.ds-block{border-top:1px solid var(--line);gap:12px;padding:24px 0;display:grid}.ds-block__title{font:500 var(--fs-label)/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.ds-block__note{font-size:var(--fs-small);color:var(--muted)}.ds-block__body{gap:16px;display:grid}.ds-sub{gap:8px;display:grid}.ds-sub__label{font-size:var(--fs-fine);color:var(--faint);font-weight:500}.ds-stack{gap:var(--gap);display:grid}.ds-row{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.ds-swatches{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.ds-swatch{grid-template-columns:32px 1fr;align-items:center;column-gap:10px;display:grid}.ds-swatch__chip{border-radius:var(--r);border:1px solid var(--line-strong);grid-row:span 2;width:32px;height:32px}.ds-swatch__name{font-size:13px}.ds-swatch__var{color:var(--faint);font-size:11px}.ds-frame{border:1px dashed var(--line-strong);border-radius:var(--r);overflow:hidden}.ds-frame .topbar,.ds-frame--tabs .tabs{position:static}.ds-frame--sidebar{max-width:var(--sidebar-w);background:#111c1d8c}.ds-frame--pad{padding:16px}.ds-icons{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));display:grid}.ds-icon{border:1px solid var(--line);border-radius:var(--r);color:var(--ink);justify-items:center;gap:6px;padding:12px 4px;display:grid}.ds-icon code{color:var(--faint);font-size:11px}.skip-link{z-index:100;min-height:var(--target);border-radius:var(--r);background:var(--gold);color:var(--button-ink);font:600 14px var(--display);align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.shell{min-height:100svh}.shell__side{display:none}.shell__body{min-width:0;padding-bottom:calc(var(--tabs-h,var(--tabbar-h)) + 24px)}html{scroll-padding-top:calc(var(--topbar-h) + 8px);scroll-padding-bottom:calc(var(--tabs-h,var(--tabbar-h)) + var(--actions-h,0px) + 12px)}.stub-banner{padding:6px var(--gutter);text-align:center;font-size:var(--fs-fine);color:var(--muted);border-bottom:1px solid var(--line);background:#111c1d99;margin:0}.screen{width:100%;max-width:calc(var(--column) + var(--gutter) * 2);padding:var(--screen-top) var(--gutter) 0;margin:0 auto}.screen__main{min-width:0}.screen__main:focus-visible{outline:none}.screen__why{display:none}.screen__why-title{font:600 16px/1.3 var(--display);margin-bottom:10px}.screen__why-body{color:var(--muted);gap:12px;font-size:14px;display:grid}.screen__why-body strong{color:var(--ink);font-weight:500}.more{gap:20px;display:grid}.more__heading{font:500 var(--fs-label)/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.more__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.more__row{border-radius:var(--r);background:var(--card);border:1px solid var(--line);min-height:52px;color:var(--ink);align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex}.more__row:hover{border-color:var(--line-strong);color:var(--ink)}.more__n{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.more__label{flex:1}.more__chev{color:var(--faint)}.solo{grid-template-rows:auto 1fr;min-height:100svh;display:grid}.solo__top{padding:20px var(--gutter) 0}.solo__main{padding:32px var(--gutter);align-content:center;display:grid}.solo__panel{gap:12px;width:100%;max-width:420px;margin:0 auto;display:grid}.solo__panel--wide{max-width:560px}.solo__stack{gap:12px;margin-top:12px;display:grid}.solo__email{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.config-list{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.config-list li{background:var(--card);border:1px solid var(--line);border-radius:var(--r);gap:2px;padding:12px 14px;display:grid}.config-list code{color:var(--gold-soft);font-size:14px}.config-list span{color:var(--muted);font-size:14px}.config-fine{color:var(--faint);font-size:13px}.config-fine code,.page-title code{color:var(--muted);overflow-wrap:anywhere}.error-detail{white-space:pre-wrap;color:var(--faint);max-height:200px;font-size:11px;overflow:auto}.center-screen{min-height:60svh;color:var(--muted);place-content:center;justify-items:center;gap:12px;display:grid}.center-screen__text{font-size:14px}.screen-bar--plain{display:block}@media (width>=900px){.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);display:grid}.shell__side{border-right:1px solid var(--line);background:#111c1d8c;height:100svh;display:block;position:sticky;top:0;overflow-y:auto}.shell__side .sidebar{min-height:100%}.shell__tabs{display:none}.shell__body{padding-bottom:48px}.screen{padding-top:32px;max-width:calc(var(--column) + 64px);padding-inline:32px}.screen-bar--plain .topbar--plain:not(:has(.icon-btn,.topbar__label,.topbar__right)){display:none}}@media (width>=1240px){.screen.has-why{grid-template-columns:minmax(0, var(--column)) var(--why-column);gap:var(--column-gap);max-width:calc(var(--column) + var(--why-column) + var(--column-gap) + 64px);display:grid}.screen.has-why .screen__why{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);align-self:start;padding:18px;display:block;position:sticky;top:72px}.screen.has-why .page-title .why-link{display:none}}.screen-bar{z-index:10;position:sticky;top:0}.screen-bar>.topbar{position:relative}
