@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) 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) 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) 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) 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) 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) 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) 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_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--app-font-sans:"Inter","Inter Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) 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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) 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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) 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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) 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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--app-font-mono:"Geist Mono","Geist Mono Fallback"}:root{--sz-color-sheet:#F5F2E9;--sz-color-plate:#FDFCF7;--sz-color-rule:#D8D2C3;--sz-color-ink:#0E0E0C;--sz-color-dim:#5A5346;--sz-color-muted:#A8A396;--sz-color-zone:#E8E3D3;--sz-color-zone-hover:#EDE9DB;--sz-color-zone-focus:#F5EFE0;--sz-color-rev:#C8102E;--sz-color-rev-tint:#F4C6C1;--sz-color-success:#0E7A35;--sz-color-success-tint:#BFDFC8;--sz-font-display:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sz-font-heading:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sz-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sz-font-label:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sz-font-data:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sz-space-0:0;--sz-space-1:2px;--sz-space-2:4px;--sz-space-3:6px;--sz-space-4:8px;--sz-space-5:10px;--sz-space-6:12px;--sz-space-7:14px;--sz-space-8:18px;--sz-space-9:20px;--sz-space-10:24px;--sz-space-11:28px;--sz-space-12:36px;--sz-space-13:48px;--sz-space-14:56px;--sz-space-15:68px;--sz-cell-pad-y:var(--sz-space-3);--sz-cell-pad-x:var(--sz-space-5);--sz-row-pad-y:var(--sz-space-7);--sz-row-pad-x:var(--sz-space-8);--sz-section-gap:var(--sz-space-13);--sz-cluster-gap:var(--sz-space-12);--sz-inline-gap:var(--sz-space-4);--sz-page-gutter:var(--sz-space-14);--sz-console-gutter:var(--sz-space-11);--sz-console-track:var(--sz-space-12);--sz-console-header-x:var(--sz-space-9);--sz-console-sidebar-width:296px;--sz-border-hairline:1px;--sz-border-ink:1px;--sz-border-emphasis:1.5px;--sz-border-strong:2px;--sz-border-accent:3px;--sz-radius-none:0;--sz-radius-balloon:50%;--sz-radius-capsule:12px;--sz-shadow-lifted:4px 4px 0 var(--sz-color-rule);--sz-duration-instant:0ms;--sz-duration-quick:80ms;--sz-duration-overlay:140ms;--sz-ease-out:cubic-bezier(0.2,0,0,1)}[data-theme=dark]{--sz-color-sheet:#1A1916;--sz-color-plate:#242220;--sz-color-rule:#3D3A34;--sz-color-ink:#F0EDE4;--sz-color-dim:#9A9488;--sz-color-muted:#5E5950;--sz-color-zone:#33302A;--sz-color-zone-hover:#2D2A25;--sz-color-zone-focus:#2A2722;--sz-color-rev:#E03050;--sz-color-rev-tint:#3D1A1E;--sz-color-success:#1A9945;--sz-color-success-tint:#1A3322;--sz-shadow-lifted:4px 4px 0 var(--sz-color-rule)}[data-theme=dark] .sz-app-header,[data-theme=dark] .sz-console-header,[data-theme=dark] .sz-dt-header,[data-theme=dark] .sz-topnav{--sz-color-ink:#2E2B27;--sz-color-plate:#FDFCF7;--sz-color-dim:#5A5346;--sz-color-muted:#A8A396;--sz-color-rule:#D8D2C3;background:#2E2B27}[data-theme=dark] .home__cta-block,[data-theme=dark] .sz-hero,[data-theme=dark] .sz-hintbar,[data-theme=dark] .sz-sitefooter{--sz-color-ink:#0E0E0C;--sz-color-plate:#FDFCF7;--sz-color-dim:#5A5346;--sz-color-muted:#A8A396;--sz-color-rule:#D8D2C3}.sz-text-display{font-size:82px;line-height:.95}.sz-text-display,.sz-text-h1{font-family:var(--sz-font-display);font-weight:500;letter-spacing:.01em;text-transform:uppercase;color:var(--sz-color-ink)}.sz-text-h1{font-size:54px;line-height:1}.sz-text-h2{font-size:24px;line-height:1.3}.sz-text-h2,.sz-text-h3{font-family:var(--sz-font-heading);font-weight:500;color:var(--sz-color-ink)}.sz-text-h3{font-size:18px;line-height:1.4}.sz-text-body{font-size:15px}.sz-text-body,.sz-text-body-sm{font-family:var(--sz-font-body);font-weight:400;line-height:1.5;color:var(--sz-color-ink)}.sz-text-body-sm{font-size:13px}.sz-text-label{font-size:11px;letter-spacing:.18em}.sz-text-label,.sz-text-label-sm{font-family:var(--sz-font-label);font-weight:500;line-height:1;text-transform:uppercase;color:var(--sz-color-dim)}.sz-text-label-sm{font-size:9px;letter-spacing:.14em}.sz-text-data{font-size:13px;font-feature-settings:"tnum" 1,"zero" 1}.sz-text-data,.sz-text-data-sm{font-family:var(--sz-font-data);font-weight:400;line-height:1.3;color:var(--sz-color-ink)}.sz-text-data-sm{font-size:11px;font-feature-settings:"tnum" 1,"zero" 1}.sz-workspace{--sz-workspace-ground:#f7f7f5;--sz-workspace-surface:#ffffff;--sz-workspace-surface-muted:#faf9f7;--sz-workspace-border:#e2e1dc;--sz-workspace-border-muted:#ededeb;--sz-workspace-text:#1e1f1d;--sz-workspace-text-muted:#64655f;--sz-workspace-text-faint:#8f9088;--sz-workspace-selection:#efeee9;--sz-workspace-canvas:#eceae4;--sz-workspace-radius-control:2px;--sz-workspace-radius-panel:3px;--sz-workspace-shadow-surface:none;--sz-workspace-shadow-drawing:0 8px 22px rgba(24,24,20,0.12);--sz-workspace-sidebar-width:220px;--sz-workspace-content-max:1240px;--sz-color-sheet:var(--sz-workspace-ground);--sz-color-plate:var(--sz-workspace-surface);--sz-color-rule:var(--sz-workspace-border);--sz-color-ink:var(--sz-workspace-text);--sz-color-dim:var(--sz-workspace-text-muted);--sz-color-muted:var(--sz-workspace-text-faint);--sz-color-zone:var(--sz-workspace-selection);--sz-color-zone-hover:var(--sz-workspace-surface-muted);--sz-color-zone-focus:var(--sz-workspace-selection)}[data-theme=dark] .sz-workspace{--sz-workspace-ground:#1f2020;--sz-workspace-surface:#272826;--sz-workspace-surface-muted:#2f302e;--sz-workspace-border:#3c3c38;--sz-workspace-border-muted:#343532;--sz-workspace-text:#f2f0ec;--sz-workspace-text-muted:#b1b0a9;--sz-workspace-text-faint:#7d7e78;--sz-workspace-selection:#353633;--sz-workspace-canvas:#2e2f2c;--sz-workspace-shadow-surface:none;--sz-workspace-shadow-drawing:0 8px 24px rgba(0,0,0,0.32)}.sz-workspace .sz-btn{min-height:38px;padding:0 var(--sz-space-7);gap:var(--sz-space-4);border-color:var(--sz-workspace-border);border-radius:var(--sz-workspace-radius-control);font-family:var(--sz-font-body);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.sz-workspace .sz-btn--primary{border-color:var(--sz-workspace-text);background:var(--sz-workspace-text);color:var(--sz-workspace-surface)}.sz-workspace .sz-btn--primary:hover{background:color-mix(in srgb,var(--sz-workspace-text) 88%,var(--sz-workspace-surface))}.sz-workspace .sz-btn--ghost{border-color:transparent}.sz-workspace .sz-input{min-height:64px;gap:var(--sz-space-4);padding:var(--sz-space-6) var(--sz-space-7);border-color:var(--sz-workspace-border);border-radius:var(--sz-workspace-radius-control);background:var(--sz-workspace-surface)}.sz-workspace .sz-input:focus-within{border-width:var(--sz-border-hairline);border-color:var(--sz-workspace-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--sz-workspace-text) 9%,transparent)}.sz-workspace .sz-input__field{font-family:var(--sz-font-body);font-size:14px}.sz-workspace .sz-label,.sz-workspace .sz-text-label,.sz-workspace .sz-text-label-sm{color:var(--sz-workspace-text-muted);font-size:9px;font-weight:600;letter-spacing:.11em}.sz-workspace .sz-theme-toggle{width:32px;height:32px;justify-content:center;border:var(--sz-border-hairline) solid var(--sz-workspace-border);border-radius:var(--sz-workspace-radius-control);background:var(--sz-workspace-surface)}.sz-cell{display:flex;flex-direction:column;gap:var(--sz-space-2);padding:var(--sz-cell-pad-y) var(--sz-cell-pad-x);background:var(--sz-color-plate);border:var(--sz-border-hairline) solid var(--sz-color-rule);min-height:var(--sz-space-13)}.sz-cell--inline{border:0;padding:0;background:transparent;min-height:0}.sz-cell__value{font-family:var(--sz-font-data);font-size:15px;line-height:1.2;color:var(--sz-color-ink);font-feature-settings:"tnum" 1,"zero" 1}.sz-label{font-family:var(--sz-font-label);font-weight:500;font-size:11px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--sz-color-dim)}.sz-label--sm{font-size:9px;letter-spacing:.14em}.sz-kbd{min-width:var(--sz-space-9);height:var(--sz-space-9);padding:0 var(--sz-space-2);border:var(--sz-border-hairline) solid var(--sz-color-ink);background:var(--sz-color-plate);font-family:var(--sz-font-data);font-size:10px;line-height:1;color:var(--sz-color-ink);text-transform:uppercase}.sz-icon,.sz-kbd{display:inline-flex;align-items:center;justify-content:center}.sz-icon{width:var(--sz-space-11);height:var(--sz-space-11);color:currentColor}.sz-icon--sm{width:var(--sz-space-9);height:var(--sz-space-9)}.sz-icon>svg{width:100%;height:100%}.sz-balloon{--balloon-size:var(--sz-space-11);display:inline-flex;align-items:center;justify-content:center;width:var(--balloon-size);height:var(--balloon-size);border-radius:var(--sz-radius-balloon);border:var(--sz-border-emphasis) solid var(--sz-color-ink);background:var(--sz-color-plate);color:var(--sz-color-ink);font-family:var(--sz-font-data);font-size:12px;font-weight:500;line-height:1}.sz-balloon--confirmed{background:var(--sz-color-ink);color:var(--sz-color-plate)}.sz-balloon--redline{border-color:var(--sz-color-rev);color:var(--sz-color-rev)}.sz-dim{display:flex;align-items:center;gap:var(--sz-space-2);min-width:120px;font-family:var(--sz-font-data);font-size:11px;color:var(--sz-color-dim)}.sz-dim__cap{width:1px;height:var(--sz-space-6);background:var(--sz-color-ink);flex-shrink:0}.sz-dim__rail{position:relative;flex:1 1;height:1px;background:var(--sz-color-rule)}.sz-dim__fill{position:absolute;left:0;top:0;height:1px;background:var(--sz-color-ink)}.sz-dim__value{font-feature-settings:"tnum" 1,"zero" 1;min-width:32px;text-align:right;color:var(--sz-color-ink)}.sz-revtri{display:inline-flex;align-items:center;gap:var(--sz-space-2);color:var(--sz-color-rev);font-family:var(--sz-font-data);font-size:11px;font-weight:500}.sz-revtri__glyph{display:inline-flex;width:var(--sz-space-9);height:var(--sz-space-9)}.sz-row{display:grid;grid-template-columns:var(--sz-space-12) var(--sz-space-14) var(--sz-space-14) var(--sz-space-11) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(120px,1fr) var(--sz-space-13);align-items:center;min-height:var(--sz-space-15);background:var(--sz-color-plate);border-bottom:var(--sz-border-hairline) solid var(--sz-color-rule);font-family:var(--sz-font-data);font-size:13px;color:var(--sz-color-ink)}.sz-row>*{padding:var(--sz-row-pad-y) var(--sz-cell-pad-x);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sz-row__accent{padding:0;align-self:stretch;width:var(--sz-border-accent);justify-self:start;background:transparent}.sz-row--hover{background:var(--sz-color-zone-hover)}.sz-row--selected{background:var(--sz-color-zone)}.sz-row--selected .sz-row__accent{background:var(--sz-color-ink)}.sz-row--edited{background:var(--sz-color-zone-hover)}.sz-row--confirmed{background:var(--sz-color-plate);color:var(--sz-color-dim)}.sz-row--redline{background:var(--sz-color-rev-tint)}.sz-row--redline .sz-row__accent{background:var(--sz-color-rev)}.sz-row__trailing{display:flex;align-items:center;justify-content:center;color:var(--sz-color-dim)}.sz-btn{display:inline-flex;align-items:center;gap:var(--sz-space-4);padding:var(--sz-space-4) var(--sz-space-8);font-family:var(--sz-font-label);font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-radius:var(--sz-radius-none);border:var(--sz-border-ink) solid var(--sz-color-ink);background:var(--sz-color-plate);color:var(--sz-color-ink);cursor:pointer;transition:background var(--sz-duration-quick) var(--sz-ease-out)}.sz-btn:hover{background:var(--sz-color-zone-hover)}.sz-btn--primary{background:var(--sz-color-ink);color:var(--sz-color-plate)}.sz-btn--primary:hover{background:var(--sz-color-dim)}.sz-btn--ghost{border-color:transparent;background:transparent}.sz-btn--ghost:hover{background:var(--sz-color-zone-hover)}.sz-btn--redline{border-color:var(--sz-color-rev);color:var(--sz-color-rev);background:var(--sz-color-plate)}.sz-btn--redline:hover{background:var(--sz-color-rev-tint)}.sz-workspace .sz-btn:disabled,.sz-workspace .sz-btn:disabled:hover{color:var(--sz-workspace-text-faint);background:var(--sz-workspace-surface-muted);border-color:var(--sz-workspace-border);cursor:not-allowed;opacity:.72}.sz-input{display:flex;flex-direction:column;gap:var(--sz-space-2);padding:var(--sz-cell-pad-y) var(--sz-cell-pad-x);background:var(--sz-color-plate);border:var(--sz-border-hairline) solid var(--sz-color-rule);min-height:var(--sz-space-13)}.sz-input__field{border:0;background:transparent;padding:0;font-family:var(--sz-font-data);font-size:15px;line-height:1.2;color:var(--sz-color-ink);outline:none}.sz-input__field:focus{outline:none}.sz-input:focus-within{border-width:var(--sz-border-strong);border-color:var(--sz-color-ink)}.sz-topnav{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--sz-cluster-gap);height:calc(var(--sz-space-15) + var(--sz-space-3));padding:0 var(--sz-page-gutter);background:var(--sz-color-ink);color:var(--sz-color-plate);border-bottom:var(--sz-border-hairline) solid color-mix(in srgb,var(--sz-color-plate) 14%,transparent)}.sz-topnav__brand{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.sz-topnav__logo{display:block;height:var(--sz-space-14);width:auto}.sz-topnav__nav{gap:var(--sz-cluster-gap)}.sz-topnav__link,.sz-topnav__nav{display:inline-flex;align-items:center}.sz-topnav__link{text-decoration:none;font-family:var(--sz-font-label);font-size:11px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--sz-color-plate);padding:var(--sz-space-3) 0;transition:color var(--sz-duration-quick) var(--sz-ease-out)}.sz-topnav__link:hover{color:color-mix(in srgb,var(--sz-color-plate) 70%,transparent)}.sz-topnav__link--emphasis{padding:var(--sz-space-3) var(--sz-space-8);border:var(--sz-border-hairline) solid var(--sz-color-plate);transition:background var(--sz-duration-quick) var(--sz-ease-out),color var(--sz-duration-quick) var(--sz-ease-out)}.sz-topnav__link--emphasis:hover{background:var(--sz-color-plate);color:var(--sz-color-ink)}@media (max-width:760px){.sz-topnav{height:auto;flex-direction:column;align-items:flex-start;gap:var(--sz-space-6);padding:var(--sz-space-7) var(--sz-page-gutter)}.sz-topnav__nav{flex-wrap:wrap;gap:var(--sz-space-9)}}:root{--sz-font-display:var(--app-font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--sz-font-heading:var(--app-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sz-font-body:var(--app-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sz-font-label:var(--app-font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--sz-font-data:var(--app-font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--sz-color-sheet);color:var(--sz-color-ink);font-family:var(--sz-font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;color:inherit}.sz-page{min-height:100vh;display:flex;flex-direction:column}.sz-app-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sz-cluster-gap);height:calc(var(--sz-space-14) - var(--sz-space-5));padding:0 var(--sz-page-gutter);background:var(--sz-color-ink);color:var(--sz-color-plate)}.sz-app-header__brand{display:inline-flex;align-items:center;min-width:0}.sz-app-header__logo{display:block;width:auto;height:calc(var(--sz-space-12) - var(--sz-space-3));max-width:100%;flex-shrink:0}.sz-app-header__meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sz-cluster-gap);min-width:0;font-family:var(--sz-font-label);font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--sz-color-plate);white-space:nowrap}.sz-app-header__meta>span{overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.sz-app-header{align-items:flex-start;flex-direction:column;height:auto;gap:var(--sz-space-6);padding:var(--sz-space-6) var(--sz-page-gutter)}.sz-app-header__meta{justify-content:flex-start;flex-wrap:wrap;row-gap:var(--sz-space-4);white-space:normal}}.sz-titleblock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:var(--sz-border-ink) solid var(--sz-color-ink);background:var(--sz-color-plate)}.sz-main{flex:1 1;padding:var(--sz-page-gutter);display:flex;flex-direction:column;gap:var(--sz-section-gap)}.sz-section-header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:var(--sz-space-6);border-bottom:var(--sz-border-hairline) solid var(--sz-color-rule);margin-bottom:var(--sz-space-10)}.sz-section-header__title{margin:0}.sz-section-header__meta{display:flex;gap:var(--sz-cluster-gap)}.sz-bom-frame{border:var(--sz-border-ink) solid var(--sz-color-ink)}.sz-bom-frame,.sz-bom-tickrail{background:var(--sz-color-plate)}.sz-bom-tickrail{display:grid;grid-template-columns:repeat(8,1fr);border-bottom:var(--sz-border-hairline) solid var(--sz-color-rule)}.sz-bom-tickrail__tick{position:relative;padding:var(--sz-space-3) var(--sz-cell-pad-x) var(--sz-space-4);font-family:var(--sz-font-label);font-size:9px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--sz-color-dim);text-align:center;border-left:var(--sz-border-hairline) solid var(--sz-color-rule)}.sz-bom-tickrail__tick:first-child{border-left:0}.sz-bom-tickrail__tick:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:var(--sz-space-3);background:var(--sz-color-ink);transform:translateX(-50%)}.sz-bom{width:100%}.sz-bom__header{display:grid;grid-template-columns:var(--sz-space-12) var(--sz-space-14) var(--sz-space-14) var(--sz-space-11) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(120px,1fr) var(--sz-space-13);align-items:end;padding:var(--sz-space-8) 0;border-bottom:var(--sz-border-ink) solid var(--sz-color-ink);background:var(--sz-color-plate)}.sz-bom__header>*{padding:0 var(--sz-cell-pad-x);border-left:var(--sz-border-hairline) solid var(--sz-color-rule)}.sz-bom__header>:first-child{border-left:0}.sz-bom>.sz-row:last-child{border-bottom:0}