@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--bg: #F4F6F9;--surface: #FFFFFF;--surface-2: #EAEEF3;--ink: #0E1622;--muted: #55606E;--steel: #2C5A8A;--steel-soft: #9FB3C8;--steel-tint: #E6EEF6;--accent: #F26B1D;--accent-text: #B5480A;--accent-hover: #D95E15;--accent-active: #C4550F;--ok: #1B7F45;--ok-fill: #DDF3E4;--warn: #A86300;--warn-fill: #FFF0D6;--danger: #C4321F;--danger-fill: #FBE1DC;--grid-line: #E1E7EE;--grid-major: #CDD6E0;--border: #DCE3EB;--input-border: #C9D1DA;--dark-bg: #0B1420;--dark-surface: #122033;--dark-ink: #F2F5F9;--dark-muted: #A8B5C5;--dark-steel: #7FAAD8;--dark-grid: #1B2A3C;--dark-grid-major: #263A50;--ok-dark: #4CC97A;--warn-dark: #F2B84B;--danger-dark: #FF6B57;--c-bg: var(--bg);--c-surface: var(--surface);--c-ink: var(--ink);--c-muted: var(--muted);--c-line: var(--border);--c-stroke: var(--steel);--c-stroke-soft: var(--steel-soft);--c-grid: var(--grid-line);--c-grid-major: var(--grid-major);--c-ok: var(--ok);--c-warn: var(--warn);--c-danger: var(--danger);--c-focus: var(--steel);--hatch: repeating-linear-gradient(45deg, rgba(242, 107, 29, .22) 0 1px, transparent 1px 7px);--font-display: "Inter Tight Variable", "Onest Variable", "Helvetica Neue", Arial, sans-serif;--font-body: "Onest Variable", system-ui, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Consolas, monospace;--t-money: clamp(56px, 8vw, 104px);--t-h1-label: clamp(22px, 2.2vw, 28px);--t-h2: clamp(32px, 4vw, 56px);--t-h3: clamp(22px, 2vw, 28px);--t-h4: 19px;--t-stat: clamp(40px, 3.6vw, 56px);--t-readout: 40px;--fs-body: 17px;--t-lead: 19px;--t-small: 15px;--t-caption: 14px;--t-mono: 13px;--t-label: 12px;--container: 1280px;--container-wide: 1440px;--gutter: 20px;--gap: 16px;--sec-pad: 56px;--radius: 4px;--ease: cubic-bezier(.2, 0, 0, 1);--header-h: 64px}@media(min-width:600px){:root{--gutter: 32px;--gap: 24px;--sec-pad: 64px}}@media(min-width:900px){:root{--gutter: 48px;--sec-pad: 96px}}@media(min-width:1200px){:root{--gutter: 64px;--gap: 32px;--sec-pad: 128px}}@media(max-width:599px){:root{--fs-body: 16px;--t-readout: 32px}}.is-dark{--c-bg: var(--dark-bg);--c-surface: var(--dark-surface);--c-ink: var(--dark-ink);--c-muted: var(--dark-muted);--c-line: var(--dark-grid-major);--c-stroke: var(--dark-steel);--c-stroke-soft: #4E6A8A;--c-grid: var(--dark-grid);--c-grid-major: var(--dark-grid-major);--c-ok: var(--ok-dark);--c-warn: var(--warn-dark);--c-danger: var(--danger-dark);--c-focus: var(--dark-steel);--steel-tint: #1B2E45;color:var(--c-ink);background:var(--c-bg)}.is-steel{--c-bg: var(--steel);--c-surface: rgba(255, 255, 255, .1);--c-ink: #FFFFFF;--c-muted: rgba(255, 255, 255, .82);--c-line: rgba(255, 255, 255, .3);--c-stroke: #FFFFFF;--c-stroke-soft: rgba(255, 255, 255, .55);--c-grid: transparent;--c-grid-major: transparent;--c-focus: #FFFFFF;color:var(--c-ink);background:var(--c-bg)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;overflow-x:clip}body.nav-open{overflow:hidden}h1,h2,h3,h4,p,ul,ol,figure,table{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}table{border-collapse:collapse;width:100%}strong,b{font-weight:600}::selection{background:var(--accent);color:#fff}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.num,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.nowrap{white-space:nowrap}.wrap{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.wrap-wide{width:min(100% - 2 * var(--gutter),var(--container-wide));margin-inline:auto}.grid{display:grid;gap:var(--gap)}@media(min-width:900px){.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.rv{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:.08s}.rv.d2{transition-delay:.16s}.rv.d3{transition-delay:.24s}.rv.d4{transition-delay:.32s}.rv.d5{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.h1,.h2,.h3,.money,.stat-n{font-family:var(--font-display);color:var(--c-ink)}.h2{font-size:var(--t-h2);font-weight:600;line-height:1.05;letter-spacing:-.02em;max-width:20ch;text-wrap:balance}.h3{font-size:var(--t-h3);font-weight:600;line-height:1.15;letter-spacing:-.01em}.h4{font-family:var(--font-body);font-size:var(--t-h4);font-weight:500;line-height:1.3;color:var(--c-ink)}.lead{font-size:var(--t-lead);line-height:1.4;color:var(--c-muted);max-width:60ch}.small{font-size:var(--t-small);color:var(--c-muted)}.caption{font-size:var(--t-caption);color:var(--c-muted);line-height:1.45}.label{font-family:var(--font-mono);font-size:var(--t-label);text-transform:uppercase;letter-spacing:.05em;color:var(--c-muted)}.mono13{font-family:var(--font-mono);font-size:var(--t-mono)}@media(min-width:900px){.h2{hyphens:manual}}@media(max-width:599px){.h2{overflow-wrap:anywhere;hyphens:auto}}p,li{hyphens:auto}.sec-idx{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--c-stroke);margin-bottom:16px}.sec-idx:after{content:"";width:80px;height:1px;background:var(--c-line)}.plumb-glyph{width:16px;height:16px;flex:none}.sec-head{max-width:760px}.sec-head .lead{margin-top:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:var(--radius);font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1;white-space:nowrap;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease);border:1px solid transparent}.btn-primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-primary:active{background:var(--accent-active);border-color:var(--accent-active)}.btn-secondary{background:transparent;color:var(--steel);border-color:var(--steel)}.btn-secondary:hover{background:var(--steel-tint)}.is-dark .btn-secondary{color:var(--dark-ink);border-color:#ffffff59}.is-dark .btn-secondary:hover{background:#ffffff14}.is-steel .btn-secondary{background:#fff;color:var(--steel);border-color:#fff}.btn-sm{height:40px;padding:0 18px;font-size:15px}.btn .suffix{font-family:var(--font-mono);font-size:13px;opacity:.75}.link{color:var(--steel)}.link:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:599px){.btn{height:48px}.btn-block-m{width:100%}}.panel{position:relative;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);padding:32px;transition:border-color .15s var(--ease)}.panel.grid-bg{background-image:repeating-linear-gradient(0deg,var(--c-grid-major) 0 1px,transparent 1px 120px),repeating-linear-gradient(90deg,var(--c-grid-major) 0 1px,transparent 1px 120px),repeating-linear-gradient(0deg,var(--c-grid) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,var(--c-grid) 0 1px,transparent 1px 24px);background-position:0 0}.is-dark .panel.grid-bg{background-color:var(--c-surface)}.panel .cap{margin-top:16px}.crosshairs:before,.crosshairs:after,.crosshairs>.xh:before,.crosshairs>.xh:after{content:"";position:absolute;width:12px;height:12px;pointer-events:none;background:linear-gradient(var(--c-stroke-soft),var(--c-stroke-soft)) center/100% 1px no-repeat,linear-gradient(var(--c-stroke-soft),var(--c-stroke-soft)) center/1px 100% no-repeat}.crosshairs:before{top:8px;left:8px}.crosshairs:after{top:8px;right:8px}.crosshairs>.xh:before{bottom:8px;left:8px}.crosshairs>.xh:after{bottom:8px;right:8px}@media(max-width:599px){.panel{padding:20px}}.sheet-dark{background-color:var(--dark-bg);background-image:repeating-linear-gradient(0deg,var(--dark-grid-major) 0 1px,transparent 1px 120px),repeating-linear-gradient(90deg,var(--dark-grid-major) 0 1px,transparent 1px 120px),repeating-linear-gradient(0deg,var(--dark-grid) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,var(--dark-grid) 0 1px,transparent 1px 24px);background-position:calc(50% - 640px) 0}.hairline{display:grid;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.hairline>*{padding:24px 24px 24px 0;border-bottom:1px solid var(--c-line)}.hairline>*:last-child{border-bottom:0}@media(min-width:600px){.hairline.cols-2{grid-template-columns:1fr 1fr}.hairline.cols-2>*{border-bottom:0;border-right:1px solid var(--c-line);padding-left:24px}.hairline.cols-2>*:nth-child(2n){border-right:0}.hairline.cols-2>*:nth-child(-n+2){border-bottom:1px solid var(--c-line)}.hairline.cols-2>*:nth-child(-n+2):last-child{border-bottom:0}.hairline.cols-2>*:nth-child(odd){padding-left:0}.hairline.cols-4{grid-template-columns:1fr 1fr}.hairline.cols-4>*{border-right:1px solid var(--c-line);padding-left:24px}.hairline.cols-4>*:nth-child(2n){border-right:0}.hairline.cols-4>*:nth-child(odd){padding-left:0}.hairline.cols-4>*:nth-child(n+3){border-bottom:0}}@media(min-width:1200px){.hairline.cols-4{grid-template-columns:repeat(4,1fr)}.hairline.cols-4>*{border-bottom:0;border-right:1px solid var(--c-line);padding-left:24px}.hairline.cols-4>*:nth-child(2n){border-right:1px solid var(--c-line)}.hairline.cols-4>*:nth-child(odd){padding-left:24px}.hairline.cols-4>*:first-child{padding-left:0}.hairline.cols-4>*:last-child{border-right:0}}.chip{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:2px;border:1px solid var(--c-line);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--c-ink);white-space:nowrap}.chip-tint{background:var(--steel-tint);color:var(--steel);border-color:var(--steel-tint)}.is-dark .chip-tint{color:var(--dark-steel)}.chip-solid{background:var(--steel);color:#fff;border-color:var(--steel)}.chip-alarm{background:var(--accent);color:var(--ink);border-color:var(--accent)}.sw{display:inline-block;width:10px;height:10px;flex:none;background:var(--c-stroke)}.sw.ok{background:var(--c-ok)}.sw.warn{background:var(--c-warn)}.sw.danger{background:var(--c-danger)}.sw.muted{background:var(--c-stroke-soft)}.lvl{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:var(--radius);font-size:var(--t-small);color:var(--ink);line-height:1.5}.lvl .sw{margin-top:5px}.lvl b{font-family:var(--font-mono);font-weight:500;font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;display:block;margin-bottom:2px}.lvl.ok{background:var(--ok-fill)}.lvl.ok b{color:var(--ok)}.lvl.warn{background:var(--warn-fill)}.lvl.warn b{color:var(--warn)}.lvl.danger{background:var(--danger-fill)}.lvl.danger b{color:var(--danger)}.readout{font-family:var(--font-mono);font-weight:500;font-size:var(--t-readout);line-height:1;font-variant-numeric:tabular-nums;color:var(--c-ink)}.stat-n{font-size:var(--t-stat);font-weight:700;line-height:.98;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat-n .u{font-size:.4em;font-weight:500;color:var(--c-muted);letter-spacing:0;margin-left:.15em}.money{font-size:var(--t-money);font-weight:700;line-height:.98;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.money .u{font-size:.4em;font-weight:500;color:var(--c-muted);letter-spacing:-.01em;margin-left:.12em}.dim{position:relative;display:block;height:10px;margin-top:10px}.dim:before{content:"";position:absolute;left:0;right:0;top:5px;height:1px;background:var(--c-stroke-soft)}.dim:after,.dim>i{content:"";position:absolute;top:1px;width:1px;height:9px;background:var(--c-stroke-soft);transform:rotate(45deg)}.dim:after{right:0}.dim>i{left:0}.tbl th,.tbl td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--c-line);vertical-align:top;font-size:var(--t-small)}.tbl th{font-family:var(--font-mono);font-size:var(--t-label);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted)}.tbl td.n,.tbl th.n{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tbl tbody tr:hover td{background:color-mix(in srgb,var(--steel-tint) 50%,transparent)}.tbl .hl{background:var(--steel-tint)}.tbl th.hl{color:var(--steel)}.tbl-hint{display:none;margin-bottom:12px}@media(max-width:899px){.tbl-hint{display:block}.tbl-wrap{position:relative}.tbl-wrap .scroll-x{mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.tbl.sticky-first th:first-child,.tbl.sticky-first td:first-child{position:sticky;left:0;background:var(--surface);border-right:1px solid var(--c-line);z-index:1}}.field{display:flex;flex-direction:column;gap:8px}.field label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted)}.input{height:48px;padding:0 14px;background:var(--surface);border:1px solid var(--input-border);border-radius:var(--radius);font-size:16px;color:var(--ink);width:100%;transition:border-color .15s var(--ease)}textarea.input{height:auto;padding:12px 14px;resize:vertical;min-height:88px}.input::placeholder{color:var(--muted);opacity:1}.input:focus{border:2px solid var(--steel);outline:none;padding-inline:13px}.input[aria-invalid=true]{border:2px solid var(--danger)}.field .err{display:none;font-family:var(--font-mono);font-size:13px;color:var(--danger)}.field.bad .err{display:block}.seg{display:grid;grid-template-columns:1fr 1fr;background:var(--surface-2);border-radius:var(--radius);padding:3px;gap:3px}.seg button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border-radius:3px;border:1px solid transparent;font-size:15px;font-weight:500;color:var(--muted);text-align:left;transition:background-color .15s var(--ease),color .15s var(--ease)}.seg button small{font-family:var(--font-mono);font-size:12px;font-weight:400}.seg button[aria-pressed=true]{background:var(--steel-tint);color:var(--steel);border-color:var(--steel)}.range{-webkit-appearance:none;appearance:none;width:100%;height:24px;background:transparent;margin:0}.range::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--steel) var(--fill, 0%),var(--border) var(--fill, 0%))}.range::-moz-range-track{height:2px;background:var(--border)}.range::-moz-range-progress{height:2px;background:var(--steel)}.range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-9px;background:var(--surface);border:2px solid var(--steel);border-radius:2px;cursor:pointer}.range::-moz-range-thumb{width:16px;height:16px;background:var(--surface);border:2px solid var(--steel);border-radius:2px;cursor:pointer}.range-ticks{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-top:2px}.range-ticks span{position:relative;padding-top:8px}.range-ticks span:before{content:"";position:absolute;top:0;left:50%;width:1px;height:5px;background:var(--steel-soft)}.faq details{border-bottom:1px solid var(--c-line)}.faq details:first-child{border-top:1px solid var(--c-line)}.faq summary{display:grid;grid-template-columns:56px 1fr 24px;align-items:baseline;gap:12px;padding:20px 0;cursor:pointer;list-style:none;font-size:var(--t-h4);font-weight:500;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary .qi{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.05em;color:var(--steel)}.faq summary .plus{font-family:var(--font-mono);font-size:20px;color:var(--steel);transition:transform .24s var(--ease);justify-self:end;line-height:1}.faq details[open] summary .plus{transform:rotate(45deg)}.faq .a{padding:0 24px 24px 68px;color:var(--muted);font-size:16px;line-height:1.55;max-width:70ch}@media(max-width:599px){.faq summary{grid-template-columns:44px 1fr 20px;font-size:17px}.faq .a{padding-left:56px;padding-right:0}}.topbar{position:fixed;inset:0 0 auto;height:var(--header-h);z-index:50;display:flex;align-items:center;transition:background-color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);border-bottom:1px solid transparent;color:var(--dark-ink)}.topbar.scrolled{background:#f4f6f9f0;border-color:var(--border);color:var(--ink)}.topbar.hide{transform:translateY(-100%)}.topbar .wrap{display:flex;align-items:center;gap:24px}.wordmark{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:.02em;text-transform:uppercase}.wordmark .plumb-glyph{color:var(--accent)}.nav{display:none;gap:24px;margin-left:16px}.nav a{position:relative;font-size:15px;padding:6px 0}.nav a.cur:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--steel)}.topbar:not(.scrolled) .nav a.cur:after{background:var(--dark-steel)}.top-right{margin-left:auto;display:flex;align-items:center;gap:16px}.top-price{display:none;font-family:var(--font-mono);font-size:12px;color:var(--c-muted)}.topbar.scrolled .top-price{color:var(--muted)}.top-phone{font-family:var(--font-mono);font-size:14px}.burger{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:var(--radius);opacity:.9}.burger svg{width:20px;height:20px}.nav-m{position:fixed;inset:var(--header-h) 0 0 0;background:var(--bg);z-index:49;display:none;flex-direction:column;padding:24px var(--gutter);gap:4px}.nav-m.open{display:flex}.nav-m a{padding:14px 0;border-bottom:1px solid var(--border);font-size:18px;font-weight:500;color:var(--ink);display:flex;justify-content:space-between}.nav-m a .qi{font-family:var(--font-mono);font-size:12px;color:var(--steel)}@media(min-width:900px){.nav{display:flex}.burger,.nav-m{display:none!important}.top-phone-m{display:none}}@media(max-width:899px){.top-phone{display:none}.topbar .btn{height:40px;padding:0 14px;font-size:15px}}@media(min-width:1200px){.topbar.scrolled .top-price.show{display:block}}@media(max-width:380px){.topbar .btn{display:none}}.bottombar{position:fixed;left:0;right:0;bottom:0;z-index:48;display:flex;align-items:center;justify-content:space-between;gap:12px;height:calc(56px + env(safe-area-inset-bottom));padding:0 var(--gutter) env(safe-area-inset-bottom);background:var(--dark-bg);border-top:1px solid var(--dark-grid-major);color:var(--dark-muted);transform:translateY(100%);transition:transform .3s var(--ease)}.bottombar.show{transform:none}.bottombar .bb-t{font-family:var(--font-mono);font-size:12px}.bottombar .btn{height:40px;padding:0 18px}@media(min-width:900px){.bottombar{display:none}}@media(max-width:399px){.bottombar .bb-t{display:none}.bottombar{justify-content:flex-end}}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 16px;border-radius:var(--radius)}.skip:focus{top:16px}.cp-list li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;padding:8px 0;font-size:var(--t-small);line-height:1.5}.cp-list li svg{width:16px;height:16px;margin-top:4px;color:var(--c-stroke)}.cp-list li b{font-weight:500;color:var(--c-ink)}svg text{font-family:var(--font-mono);font-size:11px;fill:var(--c-muted)}svg .lbl{font-size:11px;letter-spacing:.04em;text-transform:uppercase}svg .lbl-ink{fill:var(--c-ink)}svg .lbl-accent{fill:var(--accent-text)}.is-dark svg .lbl-accent{fill:var(--accent)}svg .st{stroke:var(--c-stroke);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}svg .st1{stroke:var(--c-stroke);fill:none;stroke-width:1.25;stroke-linecap:round}svg .soft{stroke:var(--c-stroke-soft);fill:none;stroke-width:1;stroke-linecap:round}svg .ink{stroke:var(--c-ink);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}svg .acc{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round}svg .acc-dash{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-dasharray:6 4}svg .fill-acc{fill:var(--accent)}svg .fill-stroke{fill:var(--c-stroke)}svg .fill-ink{fill:var(--c-ink)}svg .hatch{fill:url(#hatchAcc)}svg .ground{fill:url(#hatchGround)}svg .bob{fill:var(--c-ink)}.is-dark svg .bob{fill:var(--dark-ink)}svg .ok{stroke:var(--c-ok)}svg .fill-ok{fill:var(--c-ok)}svg .warn{stroke:var(--c-warn)}svg .fill-warn{fill:var(--c-warn)}svg .danger{stroke:var(--c-danger)}svg .fill-danger{fill:var(--c-danger)}.draw{stroke-dasharray:var(--len, 2000);stroke-dashoffset:var(--len, 2000)}.in .draw{animation:draw var(--dur, 1.2s) var(--ease) forwards;animation-delay:var(--delay, 0s)}@keyframes draw{to{stroke-dashoffset:0}}.grow{transform:scaleX(0);transform-origin:left center;transform-box:fill-box}.in .grow{animation:growx var(--dur, .8s) var(--ease) forwards;animation-delay:var(--delay, 0s)}@keyframes growx{to{transform:scaleX(1)}}.late{opacity:0}.in .late{animation:fadein .5s var(--ease) forwards;animation-delay:var(--delay, 1.2s)}@keyframes fadein{to{opacity:1}}.ring{opacity:0;transform-box:fill-box;transform-origin:center}.in .ring,.go .ring{animation:ring .7s ease-out forwards;animation-delay:var(--delay, 0s)}@keyframes ring{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.draw{stroke-dashoffset:0!important;animation:none!important}.grow{transform:none!important;animation:none!important}.late{opacity:1!important;animation:none!important}.ring{animation:none!important;opacity:0!important}}.sec{padding:var(--sec-pad) 0;scroll-margin-top:80px}.band{background:var(--surface-2)}.steel{color:var(--steel)}.muted{color:var(--c-muted)}.split-5-7,.split-7-5,.split-6-6{display:grid;gap:var(--gap)}@media(min-width:900px){.split-5-7{grid-template-columns:5fr 7fr}.split-7-5{grid-template-columns:7fr 5fr}.split-6-6{grid-template-columns:1fr 1fr}}.facts{margin-top:16px}.facts li{padding:16px 0;border-top:1px solid var(--c-line);font-size:var(--t-small);color:var(--c-muted);line-height:1.5}.facts li:last-child{border-bottom:1px solid var(--c-line)}.facts li b{color:var(--c-ink);font-weight:500}.hero{position:relative;min-height:88vh;display:flex;flex-direction:column;padding:calc(var(--header-h) + 40px) 0 24px;overflow:visible}.hero-grid{display:grid;gap:40px;flex:1;align-items:center}@media(min-width:900px){.hero-grid{grid-template-columns:6fr 6fr;gap:var(--gap)}}@media(min-width:1200px){.hero-grid{grid-template-columns:7fr 5fr}.hero{padding-top:calc(var(--header-h) + 64px)}}.kicker{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--dark-steel);margin-bottom:32px}.hero h1{display:flex;flex-direction:column;gap:24px;font-weight:600}.couplet{display:flex;flex-direction:column;align-items:flex-start;width:max-content;max-width:100%;gap:4px}.h1-label{font-family:var(--font-display);font-size:var(--t-h1-label);font-weight:600;color:var(--dark-muted);letter-spacing:-.01em}.money.accent{color:var(--accent)}.money.accent .u{color:var(--accent);opacity:.85}.dim-tag{position:relative;align-self:stretch;display:block;height:14px;margin-top:8px}.dim-tag .dl{position:absolute;left:0;top:6px;height:1px;width:0;background:var(--accent);transition:width .6s var(--ease) .4s}.in .dim-tag .dl{width:100%}.dim-tag .dl:before,.dim-tag .dl:after{content:"";position:absolute;top:-4px;width:1px;height:9px;background:var(--accent);transform:rotate(45deg)}.dim-tag .dl:before{left:0}.dim-tag .dl:after{right:0}.dim-tag .dt{position:absolute;left:0;top:12px;font-family:var(--font-mono);font-size:12px;color:var(--accent);white-space:nowrap;opacity:0;transition:opacity .4s var(--ease) 1s}.in .dim-tag .dt{opacity:1}.hero .couplet:last-child{margin-bottom:12px}.hero-lead{font-size:20px;max-width:52ch;margin-top:32px;color:var(--dark-muted)}@media(max-width:599px){.hero-lead{font-size:17px}}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:24px;border-top:1px solid var(--dark-grid-major)}.proof .chip{border-color:var(--dark-grid-major);color:var(--dark-muted);height:auto;min-height:28px;white-space:normal;padding-block:4px}.proof .chip .sw{background:var(--dark-steel)}.hero-draw{position:relative}.hero-svg{width:100%;height:auto;max-height:700px}@media(min-width:1200px){.hero-draw{margin-right:0}}.readout-card,.sms-card{position:absolute;background:var(--dark-surface);border:1px solid var(--dark-grid-major);border-radius:var(--radius);padding:12px 14px}.readout-card{top:0;right:0;width:224px}.readout-card .rc-row,.rc-row{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.readout-card .chip{height:24px;font-size:11px;padding:0 8px;border-color:var(--dark-grid-major)}.readout-card .spark,.spark{width:100%;height:auto;margin-top:10px;overflow:visible}.sms-card{right:0;bottom:22%;width:300px;opacity:0;transform:translate(24px);transition:opacity .4s var(--ease),transform .4s var(--ease);pointer-events:none}.sms-card.show{opacity:1;transform:none}.sms-card .label{color:var(--dark-steel)}.sms-t{font-family:var(--font-mono);font-size:13px;line-height:1.45;color:var(--dark-ink);margin-top:6px}.hero-foot{display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:24px}.hero-foot .sec-idx{color:var(--dark-steel)}.hero-plumb{position:absolute;left:4px;top:28px;width:1px;height:96px;background:var(--dark-steel);z-index:2}.hero-plumb:after{content:"";position:absolute;left:-3px;bottom:-8px;border:3.5px solid transparent;border-top:8px solid var(--steel-soft)}.up{transform-box:view-box;transform-origin:var(--ox) 560px;transform:rotate(var(--rot, 0deg));transition:transform .3s cubic-bezier(.2,.9,.3,1)}.up.slow{transition-duration:1.2s;transition-timing-function:var(--ease)}.cp{color:var(--dark-steel)}.cpg{color:var(--c-stroke)}.hit .strike,.hit .tag,.hit .tagbg,.hit .ring{opacity:0}.hit .strike{stroke-dasharray:28;stroke-dashoffset:28}.hit.go .strike{animation:strike .45s linear forwards}@keyframes strike{0%{opacity:1;stroke-dashoffset:28}30%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}.hit.go .ring{animation:ring .7s ease-out forwards}.hit.go .r2{animation-delay:.15s}.hit.go .tag,.hit.go .tagbg{animation:tagup .4s var(--ease) .1s forwards}.hit.keep .tag,.hit.keep .tagbg{opacity:1}@keyframes tagup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tagbg{fill:var(--dark-bg)}.chipbg{fill:var(--dark-surface);stroke:var(--dark-grid-major)}#hero-band{transition:opacity .3s}#hero-band.flash{opacity:.45}#fix-tag{opacity:0;transition:opacity .5s}#fix-tag.show{opacity:1}#rc-proj,#rc-proj-t{opacity:0;transition:opacity .4s}.forecast #rc-proj,.forecast #rc-proj-t{opacity:1}@media(max-width:899px){.hero-draw{display:grid;gap:12px}.readout-card{position:static;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.readout-card .label{width:100%}.readout-card .rc-row{margin:0}.readout-card .spark{width:120px;margin:0}.sms-card{position:static;width:100%;opacity:1;transform:none}.hero-svg{max-height:420px}}.pillars{padding-bottom:64px}.pillars .panel{border-top-left-radius:0;border-top-right-radius:0}.pillars-grid>div{display:flex;flex-direction:column;gap:12px}.pillars-grid .glyph{width:40px;height:40px;color:var(--steel)}.pillars-grid .small{margin:0}@media(min-width:1200px){.pillars-grid>div{padding-right:32px}}.chain-panel{margin-top:48px}.chain-svg{width:100%;height:auto}.pict{transform-box:view-box;transform-origin:var(--ox) 200px}.in .pict{animation:bend .5s var(--ease) forwards;animation-delay:var(--delay, 0s)}.in .pict.fall{animation-timing-function:cubic-bezier(.4,0,1,1)}@keyframes bend{to{transform:rotate(var(--rot))}}@media(prefers-reduced-motion:reduce){.pict{transform:rotate(var(--rot));animation:none!important}}.chain-steps{display:grid;gap:16px;margin-top:8px}.chain-steps li{display:grid;gap:6px}.chain-steps .label{display:none}@media(min-width:900px){.chain-steps{grid-template-columns:repeat(5,1fr);gap:24px}.chain-steps li{padding-right:16px}}@media(max-width:899px){.chain-svg{display:none}.chain-steps{grid-template-columns:1fr;gap:0;margin-top:0}.chain-steps li{grid-template-columns:48px 1fr;padding:14px 0;border-top:1px solid var(--border)}.chain-steps .label{display:block;grid-row:span 2}.chain-steps .h4,.chain-steps .small{grid-column:2}}.blind{margin-top:64px;align-items:start}.year-svg{width:100%;height:auto}.news{margin-top:48px;max-width:720px;border:1px solid var(--border);border-left:3px solid var(--accent);padding:20px 24px;display:flex;flex-direction:column;gap:8px;background:var(--surface)}.stake{position:relative}.bars{margin-top:48px}.bar-head{width:calc(100% - 40px);text-align:right}.bar-head .money{display:inline-block}.bar1{display:flex;height:40px;width:calc(100% - 40px);margin-top:8px;transform-origin:left}.in .bar1{animation:growx 1.4s var(--ease) forwards}.bar1 .seg{position:relative}.bar1 .goods{flex:0 0 94%;background:#7faad859}.bar1 .rack{flex:0 0 6%;background:#a8b5c559}.bar1 .lbl-in{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--dark-ink)}.bar-dims{display:flex;flex-wrap:wrap;width:calc(100% - 40px);margin-top:4px}.dim-l{display:flex;flex-direction:column;gap:4px}.dim-l .dim{width:100%;margin:0}.dim-l.goods{flex:0 0 94%}.dim-l.rack{flex:0 0 6%;white-space:nowrap}.dim-l.idle{flex-basis:100%;text-align:right;margin-top:8px;color:var(--dark-muted)}.bar2-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px 48px;margin-top:56px}.bar2-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bar2{width:12px;height:40px;background:var(--accent);transform-origin:left}.in .bar2{animation:growx 1.4s var(--ease) forwards}.bar2-wrap .dim{width:12px;margin:0}.x100{display:flex;flex-direction:column;gap:6px}.x100 .mono13{color:var(--dark-muted)}.ledger{display:grid;margin-top:48px;border-top:1px solid var(--dark-grid-major)}.ledger>div{display:flex;flex-direction:column;gap:4px;padding:20px 24px 20px 0;border-bottom:1px solid var(--dark-grid-major)}.ledger .big{font-size:18px;color:var(--dark-ink)}@media(min-width:900px){.ledger{grid-template-columns:repeat(3,1fr)}.ledger>div{border-right:1px solid var(--dark-grid-major);padding-left:24px}.ledger>div:first-child{padding-left:0}.ledger>div:last-child{border-right:0}}.conseq{display:grid;gap:24px;margin-top:48px}@media(min-width:900px){.conseq{grid-template-columns:repeat(3,1fr);gap:32px}}.conseq li{border-left:1px solid var(--dark-steel);padding-left:16px}.conseq li p{margin-top:8px;font-size:var(--t-small);color:var(--dark-muted)}.conseq .label{color:var(--dark-steel)}.stake .foot{margin-top:48px;color:var(--dark-muted)}@media(max-width:599px){.bar1 .lbl-in{display:none}.dim-l.rack .mono13{font-size:11px}}.how-grid{margin-top:48px;align-items:stretch}.frame-panel{padding:24px}.frame-svg{width:100%;height:auto}.how-blocks{display:flex;flex-direction:column;justify-content:center;gap:28px}.how-b{display:grid;grid-template-columns:24px 1fr;column-gap:12px}.how-b .cpg{width:16px;height:16px;margin-top:8px;color:var(--steel);transition:color .3s}.how-b h3{grid-column:2}.how-b p{grid-column:2;margin-top:8px;color:var(--muted);max-width:56ch}.how-b.active .cpg{color:var(--accent)}.cpt{transition:opacity .3s}.cpt.dim{opacity:.4}.cpt .cring{opacity:0}.cpt.active .cpg{color:var(--accent)}.cpt.active .cring{animation:ring .6s ease-out forwards}.mini-grid{display:grid;gap:var(--gap);margin-top:24px}@media(min-width:600px){.mini-grid{grid-template-columns:repeat(3,1fr)}}.mini-grid .panel{padding:20px}.mini-svg{width:100%;height:auto;margin-bottom:16px}.mini-grid .h4{margin-bottom:8px}.spec-strip{display:grid;grid-template-columns:repeat(2,1fr);margin-top:32px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.spec-strip>div{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0}.spec-strip>div:nth-child(2n){border-right:0}@media(min-width:900px){.spec-strip{grid-template-columns:repeat(6,1fr)}.spec-strip>div{border-bottom:0;border-right:1px solid var(--border)!important}.spec-strip>div:last-child{border-right:0!important}}@media(max-width:899px){.spec-strip>div:nth-last-child(-n+2){border-bottom:0}}.screen-grid{display:grid;gap:var(--gap);margin-top:48px;position:relative}@media(min-width:900px){.screen-grid{grid-template-columns:8fr 4fr;align-items:start}}.monitor{padding:24px}.mon-head{margin-bottom:16px}.mon-grid{display:grid;gap:24px}@media(min-width:600px){.mon-grid{grid-template-columns:auto 1fr}}.heat{display:grid;grid-template-columns:40px repeat(6,28px);grid-auto-rows:28px;gap:2px;margin-top:8px;width:max-content}.heat .hl{font-family:var(--font-mono);font-size:11px;color:var(--dark-muted);display:flex;align-items:center;justify-content:center}.heat .hl.r{justify-content:flex-start}.heat .hc{border:1px solid var(--dark-grid);font-family:var(--font-mono);font-size:11px;display:flex;align-items:center;justify-content:center;color:var(--dark-ink);position:relative}.heat .hc.l1{background:#7faad859}.heat .hc.l2{background:#f2b84b73}.heat .hc.l3{background:#ff6b5799}.heat .hc.pending{background:transparent;color:transparent}.heat .hc .hring{position:absolute;inset:-6px;border:1.5px solid var(--accent);opacity:0}.heat .hc.pop .hring{animation:hring 1.5s ease-out forwards}@keyframes hring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.heat-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;color:var(--dark-muted)}.heat-legend span{display:inline-flex;align-items:center;gap:6px}.heat-legend i{width:10px;height:10px;border:1px solid var(--dark-grid)}.heat-legend .c1{background:#7faad859}.heat-legend .c2{background:#f2b84b73}.heat-legend .c3{background:#ff6b5799}.heat-hint{display:none;margin-top:6px}@media(max-width:420px){.heat-hint{display:block}}.mon-right .label{color:var(--dark-muted)}.alerts{margin-top:8px}.alerts li{display:grid;grid-template-columns:10px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--dark-grid-major);font-size:13px;color:var(--dark-muted);line-height:1.45}.alerts li .sw{margin-top:4px}.alerts b{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--dark-ink);margin-right:6px}.alerts .ts{display:block;font-family:var(--font-mono);font-size:11px;margin-top:4px}.phone-col{display:flex;justify-content:center}.phone{width:280px;max-width:100%;min-height:520px;border:1px solid var(--steel-soft);border-radius:24px;background:var(--surface);padding:28px 18px}.bubble{background:var(--steel-tint);border-radius:var(--radius);padding:12px 14px;font-family:var(--font-mono);font-size:13px;line-height:1.45;color:var(--ink);margin-top:12px}.late2{opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease) 1.5s,transform .4s var(--ease) 1.5s}.in .late2{opacity:1;transform:none}.leader{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:none;overflow:visible}@media(min-width:1200px){.leader.on{display:block}}@media(max-width:899px){.phone-col{order:-1}}.logic .panel{margin-top:48px}.plan-svg{width:100%;height:auto}.principles{margin-top:48px}.principles .micro{width:64px;height:32px;color:var(--steel);margin-bottom:12px}.principles .small{margin-top:8px}@media(max-width:899px){.plan-svg{min-width:720px}.logic .panel{overflow-x:auto}}.gauge-panel{margin-top:48px}.gauge-top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.seg-sm{width:100%;max-width:420px}.gauge-host svg{width:100%;height:auto;overflow:visible}.gauge-host.mini{margin-top:14px}.gost-grid{margin-top:48px;align-items:start}.levels{display:flex;flex-direction:column;gap:12px}.levels .small{margin-top:8px}.gost-grid .tbl td:first-child{font-weight:500}@media(max-width:899px){.gauge-host:not(.mini){overflow-x:auto}.gauge-host:not(.mini) svg{min-width:760px}}.guard{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.guard .split-6-6{align-items:center}.guard-svg{width:100%;height:auto}.packs{display:grid;gap:var(--gap);margin-top:48px}@media(min-width:900px){.packs{grid-template-columns:repeat(3,1fr)}}.pack{display:flex;flex-direction:column;gap:12px;padding:0 0 32px;transition:border-color .15s var(--ease)}.pack:hover{border-color:var(--steel)}.pack>*{margin-inline:28px}.pack>.cover{margin:0;width:100%;height:auto;border-bottom:1px solid var(--border)}.pack>.cover+.label{margin-top:20px}.pack.rec{border-top:3px solid var(--steel)}.pack .rec-band{margin:0;padding:10px 28px;background:var(--steel-tint)}.pack .h3 .sub{display:block;font-family:var(--font-body);font-size:17px;font-weight:500;color:var(--muted);margin-top:4px;letter-spacing:0}.pack .price{display:flex;align-items:baseline;gap:12px;margin-top:6px}.pack .small b{font-weight:500;color:var(--ink)}.pack .cp-list{border-top:1px solid var(--border);padding-top:8px}.catch{border-top:1px solid var(--border);padding-top:16px;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--muted);line-height:1.5}.catch>div{display:grid;grid-template-columns:10px 1fr;gap:12px}.catch .sw{margin-top:5px}.catch b{color:var(--ink);font-weight:500}.pack .btn-calc{margin-top:auto}.pack .btn-calc{margin-top:12px}.pilot-strip{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:var(--gap);padding:20px 24px;background:var(--steel-tint);border:1px solid var(--border);border-radius:var(--radius)}.pilot-strip .small{flex:1 1 320px}.pilot-strip .h3{font-variant-numeric:tabular-nums}.options{margin-top:12px;color:var(--muted)}#calc{margin-top:64px;scroll-margin-top:80px}.calc-title{margin-bottom:20px}.calc-grid{display:grid;gap:40px}@media(min-width:900px){.calc-grid{grid-template-columns:5fr 7fr;gap:48px}}.calc-in{display:flex;flex-direction:column;gap:24px}.range-row{display:grid;grid-template-columns:1fr 120px;gap:16px;align-items:center}.input.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tbl.out td{padding:14px 12px}.tbl.out td.big{font-size:26px;font-weight:500;color:var(--ink);white-space:nowrap}.tbl.out td.accent{color:var(--accent-text)}.tbl.out tr.loss td{border-top:2px solid var(--border)}.tbl.out .muted.d{display:block;font-size:12px;font-family:var(--font-body)}.tbl.out td:first-child{font-weight:500;color:var(--ink)}@media(max-width:599px){.tbl.out td.big{font-size:20px}.tbl.out td,.tbl.out th{padding:12px 8px}}.econ .panel{margin-top:48px}.econ-svg{width:100%;height:auto}.tiles{margin-top:48px}.tiles>div{display:flex;flex-direction:column;gap:8px}.tile-n{display:flex;align-items:center;gap:16px}.tiles .sq{width:48px;height:48px;color:var(--steel)}.tiles .dim{width:100%;max-width:160px}.econ-more{margin-top:64px}.numlist{margin-top:20px}.numlist li{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:16px 0;border-top:1px solid var(--border);font-size:var(--t-small);color:var(--muted);line-height:1.5}.numlist li:last-child{border-bottom:1px solid var(--border)}.numlist b{color:var(--ink);font-weight:500}.note{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:24px;display:flex;flex-direction:column;gap:12px}.note .mono13 b{font-weight:500;color:var(--steel)}@media(max-width:899px){.econ-svg{min-width:720px}.econ .panel{overflow-x:auto}}.pilot .sec-idx{color:#fff}.pilot .sec-idx:after{background:#fff6}.pilot-grid{display:grid;gap:var(--gap);margin-top:48px}@media(min-width:900px){.pilot-grid{grid-template-columns:8fr 4fr;align-items:start}}.gantt{padding:20px;background:#ffffff1f;border-color:#ffffff4d}.gantt-svg{width:100%;height:auto}.stages{display:grid;gap:28px;margin-top:32px}@media(min-width:900px){.stages{grid-template-columns:repeat(3,1fr)}}.stages .h3{margin:8px 0 12px}.dash li{position:relative;padding:6px 0 6px 18px;font-size:var(--t-small);color:#ffffffd9;line-height:1.5}.dash li:before{content:"";position:absolute;left:0;top:16px;width:8px;height:1px;background:#fff}.pilot-card{--c-ink: var(--ink);--c-muted: var(--muted);--c-stroke: var(--steel);--c-stroke-soft: var(--steel-soft);--c-line: var(--border);--c-surface: var(--surface);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:0 0 24px}.pilot-card>*{margin-inline:24px}.pilot-card>.cover{margin:0;width:100%;height:auto;border-bottom:1px solid var(--border)}.pilot-card>.cover+.label{margin-top:20px}.pilot-card .btn{margin-top:8px;align-self:stretch}@media(max-width:899px){.gantt-svg{min-width:720px}.gantt{overflow-x:auto}}.about .split-5-7{margin-top:48px;align-items:start}.stamp{border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden;background:var(--c-surface)}.stamp .row{display:grid;grid-template-columns:110px 1fr;border-bottom:1px solid var(--c-line)}.stamp .row>span{padding:12px 16px;font-family:var(--font-mono);font-size:13px;line-height:1.4;color:var(--c-ink);min-width:0;overflow-wrap:anywhere}.stamp .row>span:first-child{border-right:1px solid var(--c-line);text-transform:uppercase;font-size:11px;letter-spacing:.05em;color:var(--c-muted)}.stamp-stats{display:grid;grid-template-columns:1fr 1fr}.stamp-stats>div{display:flex;flex-direction:column;gap:6px;padding:20px 16px;border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.stamp-stats>div:nth-child(2n){border-right:0}.stamp-stats>div:nth-child(n+3){border-bottom:0}.stat-n.steel{color:var(--steel)}.stat-n.muted{color:var(--muted);font-size:clamp(26px,2.4vw,36px)}.contact .split-5-7{margin-top:48px;align-items:start}.contact-card .row{grid-template-columns:100px 1fr}.contact-card .row:last-child{border-bottom:0}.form{display:flex;flex-direction:column;gap:20px}.form .btn{align-self:flex-start}.compare .panel{margin-top:48px;padding:8px 24px 16px}.cmp td,.cmp th{white-space:nowrap}.cmp td .sw{display:inline-block;margin-right:8px;vertical-align:-1px}.cmp td:first-child{font-weight:500;color:var(--ink);white-space:normal;min-width:180px}.faq{margin-top:40px;max-width:800px}.faq .cover{width:100%;height:auto}.footer{position:relative;padding:40px 0 88px}@media(min-width:900px){.footer{padding-bottom:40px}}.foot-stamp{background:transparent;display:grid;grid-template-columns:1fr 1fr;border-radius:var(--radius)}.foot-stamp .cell{display:flex;flex-direction:column;gap:6px;padding:16px;border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);min-width:0}.foot-stamp .cell:nth-child(2n){border-right:0}.foot-stamp .wm{grid-column:1 / -1;border-right:0}.foot-stamp .nav-cell{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:8px 16px;font-size:14px;border-right:0}.foot-stamp .nav-cell a:hover{text-decoration:underline}.foot-stamp .cell:last-child,.foot-stamp .cell:nth-last-child(2){border-bottom:0}.foot-stamp .label{color:var(--dark-steel)}@media(min-width:900px){.foot-stamp{grid-template-columns:2.2fr 1fr 1.5fr 3fr 1.4fr 1.6fr}.foot-stamp .cell{border-bottom:0;border-right:1px solid var(--c-line)!important}.foot-stamp .cell:last-child{border-right:0!important}.foot-stamp .wm,.foot-stamp .nav-cell{grid-column:auto}.foot-stamp .nav-cell{align-content:center}}.grid>*,.split-5-7>*,.split-7-5>*,.split-6-6>*,.hero-grid>*,.screen-grid>*,.pilot-grid>*,.calc-grid>*,.how-grid>*,.mini-grid>*,.packs>*,.hairline>*{min-width:0}.tbl-wrap{min-width:0;max-width:100%}@media(min-width:1200px){.hero-grid{grid-template-columns:6fr 6fr}}.hero-svg .st{stroke-width:2}.hero-svg .pallets{opacity:.5}.hero-svg .cp{stroke-width:1.75}.bar-dims{flex-wrap:nowrap}.dim-l.idle{flex:1 1 auto;position:absolute;right:40px;margin-top:44px}.bars{position:relative}.bar2-row{margin-top:84px}.wide-svg text,.wide-svg .lbl{font-size:14px}.wide-svg .lbl{letter-spacing:.03em}.foot-stamp .cell a.mono13{white-space:nowrap}@media(max-width:899px){.gauge-host:not(.mini){overflow-x:auto}.gauge-host:not(.mini)>svg{min-width:760px;width:760px}}@media(max-width:420px){.tbl.out td,.tbl.out th{padding:10px 6px;font-size:13px}.tbl.out td.big{font-size:17px}.tbl.out td.muted{white-space:normal}}
