@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}.fz-theme{--fz-ink-950: #101416;--fz-ink-900: #181e21;--fz-ink-800: #242d31;--fz-ink-600: #465257;--fz-paper-100: #f2efe6;--fz-paper-300: #c9cec8;--fz-signal-500: #ff705b;--fz-signal-300: #ff9787;--fz-mint-400: #a8d6b5;--fz-gold-400: #e3c38c;--fz-blue-400: #a3c8df;--fz-space-1: 4px;--fz-space-2: 8px;--fz-space-3: 12px;--fz-space-4: 16px;--fz-space-6: 24px;--fz-space-8: 32px;--fz-font-body: "Manrope", system-ui, sans-serif;--fz-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--fz-font-mono: "IBM Plex Mono", monospace;--fz-bg: var(--fz-ink-950);--fz-surface: var(--fz-ink-900);--fz-raised: var(--fz-ink-800);--fz-border: var(--fz-ink-600);--fz-text: var(--fz-paper-100);--fz-muted: var(--fz-paper-300);--fz-accent: var(--fz-signal-500);--fz-accent-hover: var(--fz-signal-300);--fz-on-accent: var(--fz-ink-950);--fz-positive: var(--fz-mint-400);--fz-warning: var(--fz-gold-400);--fz-info: var(--fz-blue-400);--fz-button-bg: var(--fz-accent);--fz-button-fg: var(--fz-on-accent);--fz-panel-bg: var(--fz-surface);--fz-field-bg: var(--fz-bg);--fz-motion-fast: .16s;--fz-motion-layout: .26s;--fz-motion-enter: .32s;--fz-motion-exit: .18s;--fz-ease-out: cubic-bezier(.16, 1, .3, 1);--fz-ease-in: cubic-bezier(.4, 0, 1, 1);--fz-duration: var(--fz-motion-fast);--fz-ease: cubic-bezier(.2, .8, .2, 1);--fz-radius: 3px;color:var(--fz-text);background:var(--fz-bg);font-family:var(--fz-font-body);color-scheme:dark}.fz-theme[data-theme=paper]{--fz-bg: #eeeae0;--fz-surface: #faf7ef;--fz-raised: #e4e0d6;--fz-border: #9c9e94;--fz-text: #192124;--fz-muted: #515d5b;--fz-accent: #ad3626;--fz-accent-hover: #902a1d;--fz-on-accent: #fff7ed;--fz-positive: #285f3e;--fz-warning: #785619;--fz-info: #315e79;color-scheme:light}.fz-theme *,.fz-theme *:before,.fz-theme *:after{box-sizing:border-box}.fz-theme :focus-visible{outline:2px solid var(--fz-accent);outline-offset:4px}.fz-theme button,.fz-theme input,.fz-theme select{font:inherit}.fz-theme button{cursor:pointer}.fz-theme button:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.fz-theme *,.fz-theme *:before,.fz-theme *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fz-state-enter-active{transition:opacity var(--fz-motion-fast) var(--fz-ease-out),transform var(--fz-motion-fast) var(--fz-ease-out)}.fz-state-leave-active{transition:opacity .1s ease-in,transform .1s ease-in}.fz-state-enter-from{opacity:0;transform:translateY(4px)}.fz-state-leave-to{opacity:0;transform:translateY(-3px)}.fz-theme .fz-floating{z-index:120;background:var(--fz-surface);color:var(--fz-text);border:1px solid var(--fz-border);border-radius:6px;box-shadow:0 16px 48px #0000003d;transform-origin:var( --reka-popover-content-transform-origin, var(--reka-select-content-transform-origin, center top) )}.fz-theme .fz-floating[data-state=open],.fz-theme .fz-floating[data-state=delayed-open],.fz-theme .fz-floating[data-state=instant-open]{animation:fz-float-in var(--fz-motion-enter) var(--fz-ease-out)}.fz-theme .fz-floating[data-state=closed]{animation:fz-float-out var(--fz-motion-exit) var(--fz-ease-in)}@keyframes fz-float-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}@keyframes fz-float-out{to{opacity:0;transform:translateY(-2px) scale(.98)}}@media(prefers-reduced-motion:reduce){.fz-theme .fz-floating{animation:none!important}}.fz-icon[data-v-c4506064]{display:block;flex:none;width:auto;max-width:100%;overflow:hidden;vertical-align:middle}.fz-button[data-v-af59f80a]{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border:1px solid transparent;border-radius:var(--fz-radius);background:var(--fz-button-bg);color:var(--fz-button-fg);font-weight:600;transition:transform var(--fz-motion-fast) var(--fz-ease-out)}.fz-button[data-v-af59f80a]:hover:not(:disabled){background:var(--fz-accent-hover);transform:translateY(-1px)}.fz-button[data-v-af59f80a]:active:not(:disabled){transform:translateY(1px)}.secondary[data-v-af59f80a]{background:transparent;color:var(--fz-text);border-color:var(--fz-border)}.ghost[data-v-af59f80a]{background:transparent;color:var(--fz-text)}.secondary[data-v-af59f80a]:hover:not(:disabled),.ghost[data-v-af59f80a]:hover:not(:disabled){background:var(--fz-raised)}.sm[data-v-af59f80a]{min-height:36px;padding:8px 14px;font-size:12px}.fz-button[data-v-af59f80a]:disabled{opacity:.45}.spinner[data-v-af59f80a]{width:14px;height:14px;animation:spin-af59f80a .7s linear infinite}@keyframes spin-af59f80a{to{transform:rotate(360deg)}}.fz-badge[data-v-e977acf1]{display:inline-flex;align-items:center;gap:7px;font:12px var(--fz-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fz-muted)}.positive[data-v-e977acf1]{color:var(--fz-positive)}.warning[data-v-e977acf1]{color:var(--fz-warning)}.accent[data-v-e977acf1]{color:var(--fz-accent)}.badge-dot[data-v-e977acf1]{display:block;width:5px;height:5px;flex:none;border-radius:50%;background:currentColor}.fz-panel[data-v-28603fe6]{background:var(--fz-panel-bg);border:1px solid var(--fz-border);padding:var(--fz-space-6);border-radius:var(--fz-radius)}header[data-v-28603fe6]{margin-bottom:24px}h3[data-v-28603fe6]{font:600 27px/1.1 var(--fz-font-display);text-transform:uppercase;margin:8px 0}.eyebrow[data-v-28603fe6]{font:12px var(--fz-font-mono);letter-spacing:.1em;color:var(--fz-muted)}footer[data-v-28603fe6]{margin-top:24px;padding-top:16px;border-top:1px solid var(--fz-border)}.fz-field[data-v-badcfa16]{display:grid;gap:9px}.field-label[data-v-badcfa16]{font:12px var(--fz-font-mono);color:var(--fz-muted)}.fz-field:focus-within .field-label[data-v-badcfa16]{color:var(--fz-text)}.field-control[data-v-badcfa16]{display:flex;align-items:center;position:relative;min-height:46px;border:1px solid var(--fz-border);border-radius:var(--fz-radius);background:var(--fz-field-bg);transition:border-color var(--fz-motion-fast) var(--fz-ease-out),background-color var(--fz-motion-enter) var(--fz-ease-out),box-shadow var(--fz-motion-enter) var(--fz-ease-out)}.field-control[data-v-badcfa16]:after{content:"";position:absolute;inset:auto 10px -1px;height:2px;background:var(--fz-accent);transform:scaleX(0);transform-origin:left;pointer-events:none;transition:transform var(--fz-motion-enter) var(--fz-ease-out)}.field-control[data-v-badcfa16]:hover:not(:focus-within){border-color:var(--fz-muted)}.field-control[data-v-badcfa16]:focus-within{border-color:var(--fz-accent);background:color-mix(in srgb,var(--fz-accent) 4%,var(--fz-field-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fz-accent) 32%,transparent)}.field-control[data-v-badcfa16]:focus-within:after{transform:scaleX(1)}.field-label[data-v-badcfa16],.field-leading[data-v-badcfa16]{transition:color var(--fz-motion-fast) var(--fz-ease-out)}.is-disabled .field-control[data-v-badcfa16]:hover{border-color:var(--fz-border)}.field-leading[data-v-badcfa16]{padding-left:14px;color:var(--fz-muted);display:flex;align-items:center;flex-shrink:0}.field-control:focus-within .field-leading[data-v-badcfa16]{color:var(--fz-accent)}.fz-input[data-v-badcfa16]{width:100%;min-width:0;padding:12px 14px;border:0;border-radius:inherit;background:transparent;color:var(--fz-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.fz-field .fz-input[data-v-badcfa16]:focus,.fz-field .fz-input[data-v-badcfa16]:focus-visible{outline:none;box-shadow:none}.field-leading+.fz-input[data-v-badcfa16]{padding-left:10px}.fz-input[data-v-badcfa16]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field-message[data-v-badcfa16]{min-height:17px;font-size:12px;color:var(--fz-muted)}.field-message small[data-v-badcfa16]{display:block;font-size:inherit}.error[data-v-badcfa16]{color:var(--fz-accent)}.is-invalid .field-control[data-v-badcfa16]{border-color:var(--fz-accent)}.is-disabled[data-v-badcfa16]{opacity:.5}.is-disabled .fz-input[data-v-badcfa16]{cursor:not-allowed}@media(forced-colors:active){.field-control[data-v-badcfa16]:focus-within{outline:2px solid Highlight;outline-offset:-2px}.field-control[data-v-badcfa16]:after{display:none}}.fz-switch[data-v-e1183eca]{display:flex;align-items:center;gap:12px;min-height:44px;border:0;background:transparent;color:var(--fz-text);font-size:12px}.track[data-v-e1183eca]{width:34px;height:20px;background:var(--fz-raised);border:1px solid var(--fz-border);padding:3px;border-radius:10px;transition:background var(--fz-motion-fast);flex-shrink:0}.track span[data-v-e1183eca]{display:block;border-radius:50%;width:12px;height:12px;background:var(--fz-muted);transition:transform var(--fz-motion-layout) var(--fz-ease-out)}.on[data-v-e1183eca]{background:var(--fz-accent);border-color:var(--fz-accent)}.on span[data-v-e1183eca]{background:var(--fz-on-accent);transform:translate(14px)}button[data-v-e1183eca]:disabled{opacity:.45}.tablist[data-v-1208affd]{position:relative;display:flex;gap:24px;border-bottom:1px solid var(--fz-border);margin-bottom:24px;overflow-x:auto}.tablist button[data-v-1208affd]{background:transparent;border:0;border-bottom:2px solid transparent;padding:14px 0;color:var(--fz-muted);white-space:nowrap;font-size:12px}.tablist button[aria-selected=true][data-v-1208affd]{border-color:transparent;color:var(--fz-text)}.tab-indicator[data-v-1208affd]{position:absolute;bottom:0;left:0;width:1px;height:2px;background:var(--fz-accent);transform-origin:left;transition:transform var(--fz-motion-layout) var(--fz-ease-out)}.meter[data-v-26c8e1f7]{height:5px;background:var(--fz-raised);overflow:hidden}.meter span[data-v-26c8e1f7]{display:block;height:100%;transition:width var(--fz-duration)}.fz-stat[data-v-9f8307ae]{display:grid;gap:10px}.fz-stat span[data-v-9f8307ae]{font:12px var(--fz-font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--fz-muted)}strong[data-v-9f8307ae]{font:600 44px/1 var(--fz-font-display);font-variant-numeric:tabular-nums}small[data-v-9f8307ae]{font-size:12px;color:var(--fz-muted)}.fz-overlay[data-v-50f16ab4]{position:fixed;inset:0;z-index:100;background:#04090cb8}.fz-dialog[data-v-50f16ab4]{position:fixed;z-index:101;top:50%;left:50%;width:min(520px,calc(100% - 32px));max-height:85dvh;overflow:auto;padding:28px;border:1px solid var(--fz-border);border-radius:8px;background:var(--fz-surface);color:var(--fz-text);box-shadow:0 24px 80px #00000047;transform:translate(-50%,-50%)}.fz-overlay[data-state=open][data-v-50f16ab4]{animation:fz-overlay-in-50f16ab4 var(--fz-motion-enter) var(--fz-ease-out)}.fz-overlay[data-state=closed][data-v-50f16ab4]{animation:fz-overlay-out-50f16ab4 var(--fz-motion-exit) var(--fz-ease-in)}.fz-dialog[data-state=open][data-v-50f16ab4]{animation:fz-dialog-in-50f16ab4 var(--fz-motion-enter) var(--fz-ease-out)}.fz-dialog[data-state=closed][data-v-50f16ab4]{animation:fz-dialog-out-50f16ab4 var(--fz-motion-exit) var(--fz-ease-in)}.dialog-header[data-v-50f16ab4]{display:flex;align-items:center;justify-content:space-between;gap:16px}.dialog-title[data-v-50f16ab4]{font:600 34px var(--fz-font-display);margin:0}.dialog-description[data-v-50f16ab4]{font-size:13px;color:var(--fz-muted);line-height:1.7}.dialog-footer[data-v-50f16ab4]{display:flex;gap:12px;margin-top:24px}@keyframes fz-overlay-in-50f16ab4{0%{opacity:0}to{opacity:1}}@keyframes fz-overlay-out-50f16ab4{to{opacity:0}}@keyframes fz-dialog-in-50f16ab4{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.975)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fz-dialog-out-50f16ab4{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% + 6px)) scale(.985)}}.fz-dialog[data-placement=right][data-v-50f16ab4]{inset:0 0 0 auto;transform:none;width:min(460px,100%);max-height:100dvh;border-radius:0;padding:32px}.fz-dialog[data-placement=bottom][data-v-50f16ab4]{inset:auto 0 0;width:100%;transform:none;max-height:85dvh;border-radius:14px 14px 0 0}.fz-dialog[data-placement=right][data-state=open][data-v-50f16ab4]{animation:drawer-right-in-50f16ab4 var(--fz-motion-enter) var(--fz-ease-out)}.fz-dialog[data-placement=right][data-state=closed][data-v-50f16ab4]{animation:drawer-right-out-50f16ab4 var(--fz-motion-exit) var(--fz-ease-in)}.fz-dialog[data-placement=bottom][data-state=open][data-v-50f16ab4]{animation:drawer-bottom-in-50f16ab4 var(--fz-motion-enter) var(--fz-ease-out)}.fz-dialog[data-placement=bottom][data-state=closed][data-v-50f16ab4]{animation:drawer-bottom-out-50f16ab4 var(--fz-motion-exit) var(--fz-ease-in)}@keyframes drawer-right-in-50f16ab4{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-right-out-50f16ab4{to{transform:translate(100%)}}@keyframes drawer-bottom-in-50f16ab4{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawer-bottom-out-50f16ab4{to{transform:translateY(100%)}}.fz-list[data-v-bae7a064]{list-style:none;margin:0;padding:0;position:relative}.fz-list-item[data-v-bae7a064]{min-width:0}.fz-list-empty[data-v-bae7a064]{grid-column:1/-1}.fz-segmented[data-v-f8b61175]{position:relative;display:inline-flex;align-items:center;isolation:isolate;gap:2px;background:var(--fz-bg);padding:4px;border:1px solid var(--fz-border);border-radius:5px}.segment-indicator[data-v-f8b61175]{position:absolute;left:0;top:4px;bottom:4px;width:1px;transform-origin:left;background:var(--fz-raised);z-index:-1;transition:transform var(--fz-motion-layout) var(--fz-ease-out);pointer-events:none}.fz-segmented button[data-v-f8b61175]{min-height:38px;padding:8px 14px;border:0;background:transparent;color:var(--fz-muted);font-size:12px;white-space:nowrap}.fz-segmented button[aria-pressed=true][data-v-f8b61175]{color:var(--fz-text)}@media(max-width:640px){.fz-segmented button[data-v-f8b61175]{padding-inline:10px;flex:1}}.accordion-item[data-v-7ec766ea]{border-bottom:1px solid var(--fz-border)}.accordion-heading[data-v-7ec766ea]{margin:0}.accordion-trigger[data-v-7ec766ea]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;padding:20px 0;border:0;background:transparent;color:var(--fz-text);font-family:var(--fz-font-body);font-weight:600;font-size:14px}.accordion-trigger .fz-icon[data-v-7ec766ea]{color:var(--fz-accent);transition:transform var(--fz-motion-layout) var(--fz-ease-out)}.accordion-trigger[data-state=open] .fz-icon[data-v-7ec766ea]{transform:rotate(45deg)}.accordion-trigger[data-v-7ec766ea]:disabled{opacity:.45}.accordion-inner[data-v-7ec766ea]{padding:0 34px 22px 0;color:var(--fz-muted);font-size:13px;line-height:1.8}.accordion-content[data-v-7ec766ea]{overflow:hidden}.accordion-content[data-state=open][data-v-7ec766ea]{animation:fz-accordion-open-7ec766ea var(--fz-motion-layout) var(--fz-ease-out)}.accordion-content[data-state=closed][data-v-7ec766ea]{animation:fz-accordion-close-7ec766ea var(--fz-motion-exit) var(--fz-ease-in)}@keyframes fz-accordion-open-7ec766ea{0%{height:0;opacity:0}to{height:var(--reka-accordion-content-height);opacity:1}}@keyframes fz-accordion-close-7ec766ea{0%{height:var(--reka-accordion-content-height);opacity:1}to{height:0;opacity:0}}.fz-stepper[data-v-14e11e3d]{display:flex;gap:12px;width:100%;margin:8px 0 28px}.step-item[data-v-14e11e3d]{flex:1;min-width:0;position:relative}.step-trigger[data-v-14e11e3d]{position:relative;width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:0;border-top:2px solid var(--fz-border);background:transparent;color:var(--fz-muted);padding:16px 0 0;transition:border-color var(--fz-motion-layout)}.step-indicator[data-v-14e11e3d]{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid var(--fz-border);border-radius:50%;font:12px var(--fz-font-mono)}.step-copy[data-v-14e11e3d]{display:grid;gap:5px}.step-title[data-v-14e11e3d]{font-size:12px;font-weight:600}.step-description[data-v-14e11e3d]{font-size:12px}.step-item[data-state=active] .step-trigger[data-v-14e11e3d]{color:var(--fz-text);border-color:var(--fz-accent)}.step-item[data-state=active] .step-indicator[data-v-14e11e3d]{background:var(--fz-accent);border-color:var(--fz-accent);color:var(--fz-on-accent)}.step-item[data-state=completed] .step-trigger[data-v-14e11e3d]{border-color:var(--fz-positive)}.step-item[data-state=completed] .step-indicator[data-v-14e11e3d]{color:var(--fz-positive);border-color:var(--fz-positive)}.step-trigger[data-v-14e11e3d]:disabled{cursor:not-allowed}.step-item[data-disabled] .step-trigger[data-v-14e11e3d]{opacity:.45}@media(max-width:600px){.step-trigger[data-v-14e11e3d]{align-items:start;flex-direction:column;gap:8px}.step-description[data-v-14e11e3d]{display:none}}.menu-label[data-v-bf95d4f8]{font:12px var(--fz-font-mono);color:var(--fz-muted);padding:10px}.menu-item[data-v-bf95d4f8]{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:11px 10px;border-radius:3px;font-size:13px;outline:none!important;cursor:pointer}.menu-item[data-highlighted][data-v-bf95d4f8]{background:var(--fz-raised)}.menu-item[data-disabled][data-v-bf95d4f8]{opacity:.4;pointer-events:none}.is-destructive[data-v-bf95d4f8]{color:var(--fz-accent)}kbd[data-v-bf95d4f8]{font:12px var(--fz-font-mono);color:var(--fz-muted)}.fz-theme .fz-menu{min-width:210px;padding:6px}.fz-select[data-v-361dc632]{display:grid;gap:9px}label[data-v-361dc632]{font:12px var(--fz-font-mono);color:var(--fz-muted)}.select-trigger[data-v-361dc632]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:12px 14px;border:1px solid var(--fz-border);border-radius:var(--fz-radius);background:var(--fz-bg);color:var(--fz-text);text-align:left;font-size:13px}.select-trigger[data-v-361dc632]:disabled{opacity:.45}.select-trigger[data-state=open] .fz-icon[data-v-361dc632]{transform:rotate(180deg)}.select-trigger .fz-icon[data-v-361dc632]{transition:transform var(--fz-motion-layout) var(--fz-ease-out)}.select-item[data-v-361dc632]{display:flex;justify-content:space-between;gap:24px;font-size:13px;padding:11px 10px;border-radius:3px;outline:none!important;cursor:pointer}.select-item[data-highlighted][data-v-361dc632]{background:var(--fz-raised)}.select-item[data-disabled][data-v-361dc632]{opacity:.4;pointer-events:none}.fz-theme .select-content{min-width:var(--reka-select-trigger-width);max-height:min(300px,var(--reka-select-content-available-height));overflow:auto;padding:6px}.fz-checkbox[data-v-56909786]{display:flex;align-items:start;gap:12px;min-height:38px}.checkbox-control[data-v-56909786]{display:grid;place-items:center;width:19px;height:19px;flex:none;padding:0;margin-top:2px;border:1px solid var(--fz-border);border-radius:3px;background:var(--fz-bg);color:var(--fz-on-accent);transition:background-color .2s var(--fz-ease-out),border-color .2s var(--fz-ease-out),transform var(--fz-motion-fast) var(--fz-ease-out)}.checkbox-control[data-v-56909786]:hover:not(:disabled){border-color:var(--fz-accent)}.checkbox-control[data-v-56909786]:active:not(:disabled){transform:scale(.94)}.checkbox-indicator[data-v-56909786]{display:grid;place-items:center;opacity:0;transform:scale(.7);transition:opacity .18s var(--fz-ease-out),transform .24s var(--fz-ease-out)}.checkbox-indicator[data-state=checked][data-v-56909786],.checkbox-indicator[data-state=indeterminate][data-v-56909786]{opacity:1;transform:scale(1)}.checkbox-indicator[data-v-56909786] path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .24s var(--fz-ease-out)}.checkbox-indicator[data-state=checked][data-v-56909786] path,.checkbox-indicator[data-state=indeterminate][data-v-56909786] path{stroke-dashoffset:0}.checkbox-control[data-state=checked][data-v-56909786],.checkbox-control[data-state=indeterminate][data-v-56909786]{background:var(--fz-accent);border-color:var(--fz-accent)}.checkbox-control[data-v-56909786]:disabled{opacity:.4}.checkbox-control:disabled+div[data-v-56909786]{opacity:.5}label[data-v-56909786]{font-size:13px;cursor:pointer}p[data-v-56909786]{font-size:12px!important;color:var(--fz-muted);margin:4px 0 0}.slider-heading[data-v-20770ff1]{display:flex;justify-content:space-between;gap:20px;font:12px var(--fz-font-mono);color:var(--fz-muted)}output[data-v-20770ff1]{color:var(--fz-text)}.slider-root[data-v-20770ff1]{position:relative;display:flex;align-items:center;touch-action:none;-webkit-user-select:none;user-select:none;height:36px}.slider-track[data-v-20770ff1]{position:relative;flex:1;background:var(--fz-raised);height:4px;border-radius:4px}.slider-range[data-v-20770ff1]{position:absolute;background:var(--fz-accent);height:100%;border-radius:inherit}.slider-thumb[data-v-20770ff1]{display:block;width:16px;height:16px;border:3px solid var(--fz-accent);border-radius:50%;background:var(--fz-bg);transition:box-shadow var(--fz-motion-fast)}.slider-thumb[data-v-20770ff1]:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--fz-accent) 15%,transparent)}.slider-root[data-disabled][data-v-20770ff1]{opacity:.45}.popover-body[data-v-7125027a]{display:flex;flex-direction:column;gap:14px}.popover-body[data-v-7125027a] p,.popover-body[data-v-7125027a] h3,.popover-body[data-v-7125027a] h4{margin:0}.fz-theme .fz-popover{width:min(360px,calc(100vw - 32px));padding:24px;font-size:14px;line-height:1.7}.fz-theme .fz-tooltip{padding:8px 12px;max-width:260px;font-size:12px;line-height:1.5}.fz-alert[data-v-577eb1ed]{display:flex;gap:14px;padding:20px;border:1px solid var(--fz-border);border-radius:6px;background:var(--fz-surface);font-size:14px;line-height:1.6}.fz-alert[data-tone=success][data-v-577eb1ed]{--alert-icon: var(--fz-positive)}.fz-alert[data-tone=info][data-v-577eb1ed]{--alert-icon: var(--fz-info)}.fz-alert[data-tone=warning][data-v-577eb1ed]{--alert-icon: var(--fz-warning)}.fz-alert[data-tone=danger][data-v-577eb1ed]{--alert-icon: var(--fz-accent)}.fz-alert-body[data-v-577eb1ed]{color:var(--fz-muted);margin-top:4px}.fz-alert svg[data-v-577eb1ed]{margin-top:2px;flex-shrink:0;color:var(--alert-icon, var(--fz-info))}.fz-pagination[data-v-8ae9fdcd]{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.fz-table-wrap[data-v-417968ae]{overflow:auto;border:1px solid var(--fz-border);border-radius:5px}.fz-table[data-v-417968ae]{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.fz-table caption[data-v-417968ae]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}th[data-v-417968ae],td[data-v-417968ae]{padding:14px 16px;border-bottom:1px solid var(--fz-border)}th[data-v-417968ae]{font-weight:500;color:var(--fz-muted);background:var(--fz-surface)}th button[data-v-417968ae]{font:inherit;color:inherit;border:0;padding:0;background:none;cursor:pointer}th button span[data-v-417968ae]{margin-left:8px;color:var(--fz-accent)}tbody tr:last-child td[data-v-417968ae]{border-bottom:0}tbody tr[data-v-417968ae]:hover{background:var(--fz-surface)}.fz-carousel[data-v-3be6070b]{min-width:0;max-width:100%}.fz-carousel-viewport[data-v-3be6070b]{overflow:hidden;touch-action:pan-y pinch-zoom}.fz-carousel-track[data-v-3be6070b]{display:flex}.fz-carousel-slide[data-v-3be6070b]{flex:0 0 100%;min-width:0;padding:2px}.fz-carousel-controls[data-v-3be6070b]{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:16px}.fz-carousel-count[data-v-3be6070b]{font:12px var(--fz-font-mono);color:var(--fz-muted)}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:#101416;scrollbar-color:#65716f #101416;scrollbar-width:thin;scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}h1,h2,h3,p{margin-top:0}button{color:inherit}::selection{background:#ff705b;color:#101416}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#101416}::-webkit-scrollbar-thumb{background:#65716f;border:2px solid #101416;border-radius:8px}.bv-app{min-height:100vh;--bv-line: color-mix(in srgb, var(--fz-border) 60%, transparent);--bv-width: 1440px;font-size:14px;line-height:1.6}.accent{color:var(--fz-accent)}.mint{color:var(--fz-positive)}.gold{color:var(--fz-warning)}.muted{color:var(--fz-muted)}.mono{font:12px var(--fz-font-mono)}.fineprint{font-size:12px;line-height:1.7;color:var(--fz-muted)}.skip-link{position:fixed;left:16px;top:-80px;z-index:300;background:var(--fz-accent);padding:14px;color:var(--fz-bg)}.skip-link:focus{top:12px}#main{min-height:65vh;outline:none}.site-header{height:84px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--bv-line);position:relative;z-index:20;background:var(--fz-bg)}.brand{display:inline-flex;align-items:center;gap:10px;font:700 25px/1 var(--fz-font-display);letter-spacing:.015em;white-space:nowrap}.brand svg{width:38px;height:38px;color:var(--fz-accent)}.site-header nav{display:flex;gap:6px;align-items:center}.site-header nav>a{padding:12px 18px;font-size:13px;color:var(--fz-muted);border-radius:3px;transition:background .2s,color .2s}.site-header nav>a:hover,.site-header nav>a.router-link-active{background:var(--fz-raised);color:var(--fz-text)}.nav-count{font:11px var(--fz-font-mono);margin-left:6px;color:var(--fz-accent)}.patch-label{display:flex;align-items:center;gap:12px;font:12px var(--fz-font-mono)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--fz-positive);flex:none}.site-footer{padding:42px 4vw 28px;border-top:1px solid var(--bv-line);max-width:1600px;margin:auto}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-top>div{display:flex;gap:26px;flex-wrap:wrap;font-size:12px;color:var(--fz-muted)}.site-footer p{margin:26px 0 0;font-size:11px;max-width:850px;color:var(--fz-muted)}.site-footer a:hover{color:var(--fz-accent)}.button-link{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--fz-accent);color:var(--fz-on-accent);font-weight:700;min-height:48px;padding:13px 22px;border-radius:var(--fz-radius);transition:background .2s,transform .2s}.button-link:hover{background:var(--fz-accent-hover);transform:translateY(-2px)}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:13px;font-weight:600}.text-link:hover{color:var(--fz-accent)}.landing-hero{overflow:clip;max-width:1600px;margin:auto;min-height:790px;padding:64px 6vw 0;position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.hero-copy{position:relative;z-index:2}.hero-copy h1{font:700 clamp(80px,8.5vw,140px)/.87 var(--fz-font-display);letter-spacing:-.015em;margin-bottom:32px}.hero-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.04em}.hero-line>span{display:block}.hero-support p{font-size:15px;line-height:1.85;color:var(--fz-muted);margin:28px 0}.hero-actions{display:flex;align-items:center;gap:30px}.hero-art{position:relative;display:flex;justify-content:center;align-items:flex-start;padding-top:16px;isolation:isolate}.hero-slash{position:absolute;top:25%;left:-30%;width:148%;height:230px;background:var(--fz-accent);transform:skewY(-18deg);clip-path:polygon(0 62%,100% 0,100% 58%,0 100%);z-index:-2;transform-origin:left}.study-orbit{position:absolute;border:1px solid var(--bv-line);width:540px;height:540px;border-radius:50%;top:-26px;z-index:-3;display:grid;place-items:end center;padding-bottom:20px;transform:rotate(-18deg)}.study-orbit>span{font:10px var(--fz-font-mono);letter-spacing:.2em}.purchase-study{width:min(100%,360px);background:var(--fz-surface);border:1px solid #65716f;box-shadow:20px 25px #090d1040;transform:rotate(4deg);position:relative}.study-top{display:flex;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--bv-line);font:10px var(--fz-font-mono);letter-spacing:.05em}.study-content{padding:20px 26px 26px}.study-image{height:165px;display:flex;align-items:center;justify-content:center;position:relative;background:repeating-linear-gradient(0deg,transparent,transparent 31px,#46525725 32px),repeating-linear-gradient(90deg,transparent,transparent 31px,#46525725 32px)}.study-image img{width:112px;height:112px;box-shadow:0 14px 24px #0006;border:1px solid #899990;transform:rotate(-4deg);position:relative}.study-crosshair{position:absolute;inset:14px 60px;border:1px solid var(--fz-border);transform:rotate(45deg)}.study-id{position:absolute;bottom:3px;right:0;font:10px var(--fz-font-mono);color:var(--fz-muted)}.study-content h2{font:600 36px/1.1 var(--fz-font-display);margin:16px 0 22px}.study-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--bv-line);padding-top:16px;gap:12px}.study-metrics span{display:block;font:11px var(--fz-font-mono);color:var(--fz-muted)}.study-metrics strong{font:600 34px var(--fz-font-display)}.study-metrics small{font:12px var(--fz-font-mono)}.study-content p{font-size:12px;color:var(--fz-muted);margin:18px 0}.study-content .fz-button{width:100%;font-size:12px}.study-selector{display:flex;padding:0 26px 20px;gap:10px}.study-selector button{display:flex;gap:7px;align-items:center;flex:1;min-height:32px;border:0;background:transparent;color:var(--fz-muted);font:10px var(--fz-font-mono);padding:0;cursor:pointer}.selector-line{height:2px;flex:1;background:var(--fz-border);transition:background .3s}.study-selector button[aria-pressed=true]{color:var(--fz-accent)}.study-selector button[aria-pressed=true] .selector-line{background:var(--fz-accent)}.hero-bottom{grid-column:1/-1;align-self:end;display:flex;justify-content:space-between;padding:28px 0;border-top:1px solid var(--bv-line);font:11px var(--fz-font-mono);color:var(--fz-muted);margin-top:34px}.hero-bottom .status-dot{margin-right:8px}.hero-bottom a{display:flex;gap:30px}.study-enter-active,.study-leave-active{transition:opacity .18s,transform .18s}.study-enter-from{opacity:0;transform:translateY(8px)}.study-leave-to{opacity:0;transform:translateY(-8px)}.product-story{max-width:1440px;padding:110px 6vw 100px;margin:auto}.story-heading{display:grid;grid-template-columns:60px 1.25fr 1fr;align-items:start;gap:24px;margin-bottom:64px}.section-number{font:12px var(--fz-font-mono);color:var(--fz-accent);padding-top:10px}.story-heading h2,.lab-story h2{font:600 clamp(46px,5vw,76px)/.98 var(--fz-font-display);letter-spacing:-.01em;margin:0}.story-heading p{font-size:14px;color:var(--fz-muted);padding-top:10px;line-height:1.9}.story-split{display:grid;grid-template-columns:1fr 1.3fr;gap:9vw;padding-left:84px;align-items:center}.story-copy h3{font:600 40px/1.05 var(--fz-font-display);margin-bottom:22px}.story-copy p{max-width:430px;font-size:14px;line-height:1.9;color:var(--fz-muted);margin:24px 0 30px}.comparison-study{border-top:1px solid var(--fz-border);border-bottom:1px solid var(--fz-border);padding:20px 0}.study-table-heading{display:flex;justify-content:space-between;font:10px var(--fz-font-mono);color:var(--fz-muted);margin-bottom:24px}.study-comparison-row{display:grid;grid-template-columns:48px 1fr 65px;gap:16px;align-items:center;margin-bottom:24px}.study-comparison-row strong{font-size:13px}.study-comparison-row>span:last-child{text-align:right;font:11px var(--fz-font-mono)}.study-comparison-row small{display:block;margin-top:6px}.study-bar{height:3px;background:var(--fz-raised);margin-top:12px}.value-line{display:block;background:var(--fz-positive);height:100%}.comparison-study .fineprint{margin-bottom:0}.statement{padding:50px 0;border-block:1px solid var(--bv-line);overflow:hidden;background:var(--fz-accent);color:var(--fz-bg)}.statement-word{font:700 clamp(65px,10vw,155px)/1 var(--fz-font-display);white-space:nowrap;width:max-content;transform:translate(5vw);letter-spacing:-.01em}.statement-word span{-webkit-text-stroke:1px var(--fz-bg);color:transparent}.lab-story{max-width:1440px;margin:auto;padding:100px 6vw;display:grid;grid-template-columns:1.3fr 1fr;gap:8vw;align-items:center}.lab-track{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;transform:perspective(900px) rotateY(10deg) rotateX(10deg)}.lab-tile{aspect-ratio:1;border:1px solid var(--fz-border);background:var(--fz-surface);position:relative;display:grid;place-items:center}.lab-tile>span{position:absolute;top:10px;left:12px;font:10px var(--fz-font-mono);color:var(--fz-muted)}.lab-tile img{width:50%;height:auto;box-shadow:0 12px 20px #0005}.lab-tile.empty{background:transparent;border-style:dashed;color:var(--fz-border)}.lab-caption{display:flex;justify-content:space-between;gap:16px;margin-top:28px;font-size:11px;color:var(--fz-muted)}.lab-caption>span:last-child{display:flex;align-items:center;gap:8px}.lab-story .section-number{display:block;margin-bottom:20px}.forza-credit{max-width:1440px;margin:0 auto;padding:60px 6vw 100px;display:grid;grid-template-columns:1.5fr 1fr;gap:10vw}.forza-credit h2{font:600 46px/1.05 var(--fz-font-display)}.forza-credit p{max-width:480px;color:var(--fz-muted);font-size:14px}.credit-links{display:flex;flex-direction:column;justify-content:center}.credit-links a{padding:18px 0;border-bottom:1px solid var(--bv-line);display:flex;justify-content:space-between;font-size:13px}.credit-links a:hover{color:var(--fz-accent)}.workspace-page{max-width:var(--bv-width);margin:auto;padding:46px 3vw 70px}.page-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:26px}.page-heading h1{font:600 clamp(36px,4vw,56px)/1.05 var(--fz-font-display);margin-bottom:10px}.page-heading p{color:var(--fz-muted);font-size:13px;margin-bottom:0}.data-status{display:flex;align-items:center;gap:12px;font:11px var(--fz-font-mono);color:var(--fz-muted);margin-bottom:24px}.data-status>span:last-child{margin-left:auto}.workspace-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.explorer-controls{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.filter-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0}.category-scroll{min-width:0;overflow-x:auto;padding-bottom:4px}.filter-row>.fz-checkbox{flex:none}.result-heading{display:flex;justify-content:space-between;gap:12px;font:10px var(--fz-font-mono);padding:16px 0;border-top:1px solid var(--bv-line)}.item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.catalog-item{padding:14px;border:1px solid var(--bv-line);background:var(--fz-surface);border-radius:3px;transition:border-color .2s,background .2s;min-width:0}.catalog-item:hover{border-color:var(--fz-muted)}.catalog-item.in-build{border-color:color-mix(in srgb,var(--fz-accent) 60%,transparent)}.item-open{display:flex;gap:10px;align-items:center;border:0;padding:0;background:transparent;width:100%;text-align:left;cursor:pointer}.item-art{display:inline-grid;place-items:center;width:42px;height:42px;flex:none;background:var(--fz-raised);border:1px solid var(--fz-border);overflow:hidden;border-radius:3px}.item-art img{width:100%;height:100%;object-fit:cover}.item-art.large{width:64px;height:64px}.item-heading{min-width:0}.item-heading strong{font-size:12px;line-height:1.4;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-heading>span{font:11px var(--fz-font-mono);color:var(--fz-muted)}.item-arrow{margin-left:auto;align-self:flex-start;color:var(--fz-muted)}.item-subtitle{font-size:11px;color:var(--fz-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:15px 0}.item-metrics{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;padding-top:12px;border-top:1px solid var(--bv-line);color:var(--fz-muted)}.item-metrics strong{font:600 20px var(--fz-font-display);color:var(--fz-text)}.item-metrics strong.mint{color:var(--fz-positive)}.item-actions{display:flex;justify-content:space-between;gap:6px;margin-top:10px}.item-actions .fz-button{font-size:10px;gap:6px;padding:6px 8px;min-height:34px}.item-actions [aria-pressed=true]{color:var(--fz-accent)}.pagination-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:26px 0}.build-tray,.saved-builds{position:sticky;top:24px;border:1px solid var(--bv-line);padding:20px;background:var(--fz-surface);border-radius:3px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.panel-heading h2{font:600 26px var(--fz-font-display);margin:0}.panel-heading>span{color:var(--fz-muted)}.build-row{display:flex;align-items:center;gap:6px;padding:10px 0;border-bottom:1px solid var(--bv-line)}.item-identity{display:flex;gap:10px;align-items:center;flex:1;min-width:0;padding:0;background:transparent;border:0;text-align:left;cursor:pointer}.item-identity>span:last-child{font-size:11px;font-weight:600}.item-identity small{display:block;font:10px var(--fz-font-mono);color:var(--fz-muted);margin-top:5px}.empty-slots{display:flex;gap:8px;margin:16px 0}.empty-slots>span{flex:1;aspect-ratio:1;border:1px dashed var(--fz-border);display:grid;place-items:center;color:var(--fz-muted)}.summary-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 0;border-bottom:1px solid var(--bv-line)}.summary-numbers span{display:block;font-size:11px;color:var(--fz-muted)}.summary-numbers strong{font:600 34px var(--fz-font-display);white-space:nowrap}.summary-numbers small{font:11px var(--fz-font-mono)}.build-tray .summary-numbers{grid-template-columns:1fr;gap:8px}.build-tray .summary-numbers>div{display:flex;align-items:center;justify-content:space-between}.build-tray .summary-numbers strong{font-size:26px}.stat-lines{margin:18px 0}.stat-lines>div{display:flex;justify-content:space-between;gap:20px;font-size:12px;padding:6px 0}.stat-lines dt{color:var(--fz-muted)}.stat-lines dd{margin:0;font-family:var(--fz-font-mono)}.tray-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--bv-line);padding-top:14px}.empty-hint{font-size:12px;line-height:1.8;color:var(--fz-muted);padding:12px 0}.empty-state{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:60px 24px;border:1px dashed var(--fz-border);gap:12px}.empty-state h3,.empty-state h2{font:600 34px var(--fz-font-display);margin:10px 0 0}.empty-state p{max-width:430px;font-size:13px;color:var(--fz-muted)}.large-empty{min-height:380px}.inline-actions{display:flex;align-items:center;gap:10px}.method-note{font-size:12px;color:var(--fz-muted);margin-top:26px}.method-note a{color:var(--fz-accent)}.comparison-scroll{overflow-x:auto;border:1px solid var(--bv-line)}.comparison-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.comparison-table caption{text-align:left;padding:16px;color:var(--fz-muted);font-size:12px}.comparison-table th,.comparison-table td{min-width:230px;padding:20px;border:1px solid var(--bv-line);vertical-align:top}.comparison-table th:first-child{min-width:170px;width:170px;background:var(--fz-bg)}.comparison-table tbody th{font-weight:400;font-size:12px;color:var(--fz-muted)}.comparison-table td{background:var(--fz-surface)}.comparison-table td strong{font:600 30px var(--fz-font-display)}.comparison-table td small{display:block;font:11px var(--fz-font-mono);color:var(--fz-muted);margin-top:6px}.comparison-label{font:10px var(--fz-font-mono);color:var(--fz-accent)}.compare-identity{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 0 10px;background:transparent;border:0;text-align:left;cursor:pointer}.compare-identity strong{font-size:15px}.compare-description{font-size:12px;line-height:1.85;white-space:pre-line}.stat-bar{height:3px;background:var(--fz-raised);margin-top:14px}.stat-bar>span{height:100%;display:block;background:var(--fz-positive)}.build-editor{border:1px solid var(--bv-line);padding:24px;border-radius:3px}.build-editor-heading{display:flex;gap:20px;align-items:end;justify-content:space-between}.build-editor-heading>.fz-field{flex:1}.build-slot-list{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px!important;margin-top:24px!important}.build-slot{background:var(--fz-surface);border:1px solid var(--bv-line);padding:12px;position:relative;text-align:center;height:220px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.slot-number{font:10px var(--fz-font-mono);color:var(--fz-muted);align-self:flex-start}.slot-inspect{background:transparent;border:0;padding:0;display:flex;align-items:center;flex-direction:column;gap:9px;cursor:pointer}.slot-inspect strong{font-size:12px}.slot-inspect>span:last-child{font:11px var(--fz-font-mono)}.available-slots{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.available-slot{flex:1;min-width:90px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px;border:1px dashed var(--fz-border);font-size:10px;color:var(--fz-muted)}.available-slot:hover{color:var(--fz-accent);border-color:var(--fz-accent)}.editor-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;border-top:1px solid var(--bv-line)}.saved-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--bv-line);padding:14px 0}.saved-load{background:transparent;border:0;padding:0;text-align:left;flex:1;min-width:0;cursor:pointer}.saved-load strong{display:block;overflow-wrap:anywhere;font-size:13px}.saved-load:hover strong{color:var(--fz-accent)}.saved-load small{display:block;font:10px var(--fz-font-mono);color:var(--fz-muted);margin-top:8px}.build-browser{margin-top:40px;scroll-margin-top:24px}.build-browser>h2{font:600 34px var(--fz-font-display)}.compact .item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-identity{display:flex;align-items:center;gap:18px;margin:26px 0}.detail-identity strong{font:600 32px var(--fz-font-display)}.detail-identity p{font-size:11px;color:var(--fz-muted);margin:0}.detail-identity .fz-badge{margin-left:auto}.item-description{white-space:pre-line;line-height:1.9;font-size:13px;padding:18px;background:var(--fz-bg);border:1px solid var(--bv-line)}.recipe-list{display:grid;gap:10px;margin-bottom:26px}.recipe-item{display:flex;gap:12px;align-items:center;background:var(--fz-bg);border:1px solid var(--bv-line);padding:10px;text-align:left;cursor:pointer;font-size:12px}.recipe-item small{display:block;color:var(--fz-muted);font:10px var(--fz-font-mono);margin-top:4px}.fz-dialog h3{font:600 26px var(--fz-font-display);margin-top:28px}.workspace-feedback{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:150;background:var(--fz-raised);border:1px solid var(--fz-border);box-shadow:0 8px 40px #0005;border-radius:4px;display:flex;align-items:center;gap:12px;max-width:min(640px,calc(100% - 28px));padding:8px 14px;font-size:12px}.workspace-feedback:empty{display:none}.workspace-feedback>svg{color:var(--fz-positive)}.workspace-feedback>span{min-width:0}.workspace-feedback .fz-button{flex:none;padding:6px}.method-page{max-width:900px;margin:auto;padding:70px 30px 100px}.method-page h1{font:600 clamp(52px,6vw,82px)/1 var(--fz-font-display)}.method-page .lead{font-size:18px;line-height:1.8;color:var(--fz-muted)}.method-page section{margin-top:60px}.method-page h2{font:600 36px var(--fz-font-display)}.method-page p{line-height:1.9;color:var(--fz-muted)}.method-page a{color:var(--fz-accent);text-decoration:underline;text-underline-offset:4px}.method-equation{padding:25px;border:1px solid var(--fz-border);font:14px/1.8 var(--fz-font-mono);margin:24px 0;color:var(--fz-positive)}.method-table{overflow:auto}.method-table table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.method-table td,.method-table th{padding:14px;border-bottom:1px solid var(--bv-line)}@media(min-width:1600px){.landing-hero{padding-inline:96px}.workspace-page{padding-inline:36px}}@media(max-width:1200px){.item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-columns{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.filter-row{align-items:flex-start;flex-direction:column}.hero-copy h1{font-size:9vw}.landing-hero{min-height:740px;padding-top:60px}.study-orbit{width:440px;height:440px;top:30px}.story-heading{grid-template-columns:35px 1.2fr 1fr}.story-split{padding-left:59px;gap:5vw}.patch-label{font-size:10px}.build-editor-heading{flex-wrap:wrap}.build-editor-heading>.fz-field{flex-basis:100%}}@media(max-width:850px){.site-header{height:auto;min-height:78px;padding:16px 4vw;flex-wrap:wrap;gap:14px}.site-header nav{order:3;width:100%;justify-content:center;border-top:1px solid var(--bv-line);padding-top:10px}.site-header nav>a{flex:1;text-align:center;padding:9px}.patch-label{margin-left:auto}.landing-hero{grid-template-columns:1fr 1fr;padding:50px 4vw 0;min-height:680px;gap:16px}.hero-copy h1{font-size:11vw}.hero-support p{font-size:12px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-art{padding-top:18px}.purchase-study{width:290px}.study-top{font-size:8px;padding:14px}.study-content{padding:15px 18px}.study-content h2{font-size:30px}.study-image{height:140px}.study-image img{width:96px;height:96px}.study-orbit{width:350px;height:350px;top:70px}.study-metrics strong{font-size:28px}.hero-slash{left:-40%;width:160%;top:28%}.workspace-columns{grid-template-columns:1fr}.build-tray,.saved-builds{position:static}.build-tray .summary-numbers{grid-template-columns:repeat(3,1fr)}.build-tray .summary-numbers>div{display:block}.build-tray .fz-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.build-tray .empty-slots{max-width:280px}.workspace-page{padding-inline:4vw}.story-heading{grid-template-columns:30px 1fr}.story-heading p{grid-column:2;margin:0}.story-split{padding-left:0;gap:35px}.lab-story{gap:35px}.story-copy h3{font-size:34px}.forza-credit{gap:40px}.forza-credit h2{font-size:36px}.footer-top{align-items:flex-start;flex-direction:column}.summary-numbers strong{font-size:30px}}@media(max-width:600px){.brand{font-size:23px}.brand svg{width:30px;height:30px}.site-header nav>a{font-size:12px}.landing-hero{display:flex;flex-direction:column;padding:36px 6vw 0;gap:0}.hero-copy h1{font-size:19vw;margin-bottom:24px}.hero-support p{font-size:14px;margin:20px 0}.hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px}.hero-actions .button-link{font-size:12px;gap:20px}.hero-actions .text-link{font-size:12px}.hero-art{margin-top:50px;padding-bottom:20px}.purchase-study{width:290px;transform:rotate(3deg)}.hero-slash{width:140%;left:-20%;top:25%}.study-orbit{width:350px;height:350px;top:50px}.study-content h2{font-size:34px}.study-top{font-size:9px}.hero-bottom{width:100%;font-size:9px;gap:20px;margin-top:24px}.hero-bottom a{gap:12px;white-space:nowrap}.product-story{padding:70px 6vw}.story-heading{gap:14px;margin-bottom:36px}.story-heading h2,.lab-story h2{font-size:44px}.story-heading p{font-size:12px}.story-split{grid-template-columns:1fr;gap:35px}.story-copy h3{font-size:34px}.story-copy p{font-size:13px}.statement{padding:32px 0}.statement-word{font-size:65px}.lab-story{grid-template-columns:1fr;padding:65px 6vw;gap:40px}.lab-story .story-copy{grid-row:1}.lab-track{transform:none}.lab-caption{font-size:10px}.forza-credit{grid-template-columns:1fr;padding:25px 6vw 65px;gap:20px}.forza-credit h2{font-size:38px}.site-footer{padding:30px 6vw}.footer-top>div{gap:16px;font-size:11px}.site-footer p{font-size:10px}.workspace-page{padding-top:30px}.page-heading{align-items:flex-start;flex-direction:column;gap:18px}.page-heading h1{font-size:38px}.page-heading p{font-size:12px}.data-status{flex-wrap:wrap;font-size:10px}.data-status>span:last-child{width:100%;margin-left:18px}.explorer-controls{grid-template-columns:1fr 1fr}.explorer-controls>.fz-field{grid-column:1/-1}.result-heading{font-size:9px;flex-wrap:wrap}.item-grid{gap:8px}.catalog-item{padding:10px}.item-art{width:36px;height:36px}.item-heading strong{font-size:11px}.item-heading>span{font-size:10px}.item-open{gap:8px}.item-arrow{display:none}.item-subtitle{font-size:10px}.item-metrics{font-size:9px}.item-actions .fz-button{font-size:9px;padding:6px 5px;gap:4px}.item-actions{gap:3px}.item-metrics strong{font-size:18px}.pagination-row{flex-direction:column}.build-editor{padding:16px}.build-slot-list{grid-template-columns:repeat(2,1fr)}.build-editor-heading .inline-actions{width:100%}.build-editor-heading .fz-button{flex:1;font-size:12px}.summary-numbers{gap:8px}.summary-numbers span{font-size:9px}.summary-numbers strong{font-size:27px}.summary-numbers small{font-size:9px}.editor-footer{align-items:flex-start;flex-direction:column;gap:8px}.method-page{padding:40px 6vw 70px}.method-page .lead{font-size:15px}.method-page h1{font-size:58px}.method-page h2{font-size:32px}.method-page p{font-size:13px}.method-equation{font-size:11px;padding:18px}.detail-identity{gap:12px;flex-wrap:wrap}.workspace-feedback{bottom:10px;gap:8px;font-size:11px}.comparison-table th,.comparison-table td{min-width:190px;padding:14px}.comparison-table th:first-child{min-width:130px;width:130px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.statement-word{transform:none!important}}@media(max-width:600px){.hero-line{white-space:nowrap}.statement-word{font-size:12vw;white-space:normal;width:auto;padding:0 6vw;line-height:1.15}.statement-word span{display:block}}.method-note a{text-decoration:underline;text-underline-offset:3px}.analysis-disclosure{padding:14px 18px;border:1px solid var(--fz-border);border-radius:3px;color:var(--fz-muted);font-size:12px;line-height:1.8;margin-bottom:26px}.analysis-loading{padding:24px;color:var(--fz-muted);font-size:13px;min-height:180px}.loading-lines{display:grid;gap:12px;margin-top:20px}.loading-lines i{height:14px;background:var(--fz-raised);width:90%;border-radius:2px}.loading-lines i:nth-child(2){width:65%}.analysis-item-set{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.analysis-item-set>button:not(.fz-button){display:flex;align-items:center;gap:8px;border:1px solid var(--bv-line);padding:6px;background:var(--fz-bg);border-radius:3px;text-align:left;cursor:pointer;max-width:190px}.analysis-item-set>button:not(.fz-button):hover{border-color:var(--fz-accent)}.analysis-item-set>button>span:last-child{font-size:10px;max-width:100px;line-height:1.4}.analysis-item-set .item-art{width:32px;height:32px}.champions-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:28px;align-items:start}.champion-filters{display:grid;gap:14px;margin-bottom:20px}.champion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.champion-grid button{background:var(--fz-surface);border:1px solid var(--bv-line);padding:12px 6px;display:flex;align-items:center;flex-direction:column;gap:10px;border-radius:3px;cursor:pointer}.champion-grid button[aria-pressed=true]{border-color:var(--fz-accent);background:var(--fz-raised)}.champion-grid img{width:48px;height:48px;border-radius:3px}.champion-grid strong{font-size:11px}.champion-detail{border:1px solid var(--bv-line);padding:26px;background:var(--fz-surface)}.champion-detail-heading{display:flex;align-items:center;gap:18px;margin-bottom:24px;flex-wrap:wrap}.champion-detail-heading img{border-radius:3px}.champion-detail-heading h2{font:600 38px/1 var(--fz-font-display);margin:0 0 8px}.champion-detail-heading p{font-size:12px;color:var(--fz-muted);margin:0}.champion-detail-heading .fz-badge{margin-left:auto}.champion-detail section{border-top:1px solid var(--bv-line);margin-top:26px;padding-top:24px}.champion-detail h3,.research-page h2,.budget-planner h2{font:600 32px var(--fz-font-display)}.champion-detail h4,.analysis-cards h3{font:600 24px var(--fz-font-display);margin-bottom:14px}.champion-detail p,.analysis-cards p,.item-ai p{font-size:12px;line-height:1.9;color:var(--fz-muted)}.progression-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.progression-grid article{background:var(--fz-bg);padding:18px;border:1px solid var(--bv-line)}.progression-grid h4{margin-top:8px}.method-table caption{text-align:left;font-size:11px;color:var(--fz-muted);padding:20px 0 10px}.composition-chart{margin:24px 0}.composition-chart h3{font:600 26px var(--fz-font-display)}.composition-bars>div{display:grid;grid-template-columns:130px 1fr 75px;gap:12px;align-items:center;font-size:11px;margin:12px 0}.composition-bars>div>span:last-child{text-align:right;font-family:var(--fz-font-mono)}.composition-track{height:8px;background:var(--fz-bg)}.composition-track i{display:block;height:100%;background:var(--fz-accent)}.composition-total{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:var(--fz-muted);border-top:1px solid var(--bv-line);padding-top:15px;margin-top:18px}.analysis-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 40px}.analysis-cards article,.signal-grid article{border:1px solid var(--bv-line);background:var(--fz-surface);padding:22px}.analysis-cards article p:last-child{margin-bottom:0}.signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.signal-grid .mono{display:block;margin-top:18px}.item-ai{margin-top:30px;border-top:1px solid var(--bv-line)}.item-ai article{border-bottom:1px solid var(--bv-line);padding:14px 0}.budget-planner{border:1px solid var(--bv-line);padding:24px;margin-top:24px}.budget-controls{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end}.budget-controls .fz-button{grid-column:1/-1;justify-self:start}.budget-result{border-top:1px solid var(--bv-line);margin-top:24px;padding-top:20px}.budget-result>p{font:12px var(--fz-font-mono)}@media(max-width:1100px){.site-header nav>a{padding:12px}.patch-label{display:none}.champions-layout{grid-template-columns:270px minmax(0,1fr)}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.site-header nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.site-header nav>a{flex:none;white-space:nowrap;font-size:11px;padding:9px 10px}.champions-layout{grid-template-columns:1fr}.champion-grid{grid-template-columns:repeat(6,1fr)}.champion-filters{grid-template-columns:1fr 1fr}.champion-detail{padding:20px}.champion-detail-heading .fz-badge{margin-left:0}}@media(max-width:600px){.champion-grid{grid-template-columns:repeat(3,1fr)}.analysis-cards,.progression-grid{grid-template-columns:1fr}.analysis-cards article,.signal-grid article{padding:16px}.champion-filters{grid-template-columns:1fr}.champion-detail{padding:16px}.composition-bars>div{grid-template-columns:100px 1fr 65px;font-size:10px;gap:8px}.composition-total{flex-wrap:wrap}.budget-planner{padding:16px}.budget-controls{grid-template-columns:1fr}.site-header nav>a{padding:9px 6px;font-size:10px}.nav-count{font-size:9px;margin-left:3px}}
