@font-face{font-family:Geologica Variable;font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(/assets/geologica-cyrillic-ext-full-normal-BbjXzA70.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(/assets/geologica-cyrillic-full-normal-B26OTxmF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica Variable;font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(/assets/geologica-greek-full-normal-C41-CxJ8.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:Geologica Variable;font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(/assets/geologica-vietnamese-full-normal-D3Z0UeIL.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:Geologica Variable;font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(/assets/geologica-latin-ext-full-normal-C56c7Gs_.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Geologica Variable;font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(/assets/geologica-latin-full-normal-srsmUUEn.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #f1f2f4;--surface: #ffffff;--surface-2: #f6f7f8;--surface-3: #eceef1;--surface-hover: #f3f4f6;--surface-press: #e7e9ec;--overlay: rgba(14, 17, 20, .42);--line: #e1e4e8;--line-strong: #cbd0d6;--line-control: #8c929a;--grid-paper: rgba(20, 23, 28, .045);--grid-major: rgba(20, 23, 28, .075);--ink: #14171c;--ink-2: #464d57;--ink-3: #5f6670;--ink-4: #8a9099;--ink-inverse: #ffffff;--accent: #f4c430;--accent-hover: #ecb817;--accent-edge: #d9a514;--accent-ink: #1a1606;--accent-soft: #fdf3d2;--strong: #14171c;--strong-hover: #2a2f37;--strong-ink: #ffffff;--focus: #2a6fdb;--focus-ring: rgba(42, 111, 219, .22);--good: #187a43;--good-bg: #e7f4ec;--warn: #9a5b00;--warn-bg: #fcf0dc;--bad: #b42525;--bad-bg: #fbe9e9;--info: #1f5fb8;--info-bg: #e8f0fb;--down: #1f6fd1;--down-ink: #1958a8;--down-bg: #e6f0fc;--up: #c4501a;--up-ink: #a8410f;--up-bg: #fcede5;--static: #6b7280;--static-ink: #545b66;--static-bg: #eef0f2;--chart-grid: #e6e8eb;--chart-axis: #5f6670;--series-real: #14171c;--series-naive: #8a919b;--series-truth: #187a43;--series-reading: #6b7280;--shadow-1: 0 1px 2px rgba(16, 24, 40, .05), 0 1px 1px rgba(16, 24, 40, .03);--shadow-pop: 0 16px 40px -12px rgba(16, 24, 40, .22), 0 2px 6px rgba(16, 24, 40, .08);--r-xs: 4px;--r-sm: 6px;--r: 10px;--r-lg: 14px;--r-pill: 999px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s8: 32px;--s10: 40px;--font: "Geologica Variable", "Geologica", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-16: 16px;--fs-20: 20px;--fs-24: 24px;--fs-32: 32px;--fs-44: 44px;--topbar-h: 56px;--content-max: 1360px;--ease: cubic-bezier(.2, .7, .2, 1);--t-fast: .12s;--t: .18s;--glass: var(--surface);--glass-strong: var(--surface);--glass-solid: var(--surface);--cta: var(--accent);--hover: var(--surface-hover);--page: var(--bg);--cta-ink: var(--accent-ink);--gap: var(--s4);--glass-border: var(--line);--r-control: var(--r);--shadow-card: var(--shadow-1);--shadow-pill: var(--shadow-1)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0e1114;--surface: #161a1f;--surface-2: #1c2127;--surface-3: #242a31;--surface-hover: #1f242a;--surface-press: #2a3038;--overlay: rgba(0, 0, 0, .6);--line: #2a3038;--line-strong: #3a424c;--line-control: #5b636e;--grid-paper: rgba(232, 235, 239, .035);--grid-major: rgba(232, 235, 239, .065);--ink: #e8ebef;--ink-2: #b2b9c2;--ink-3: #8e96a0;--ink-4: #6b737e;--ink-inverse: #0e1114;--accent: #f4c430;--accent-hover: #f7cf52;--accent-edge: #f4c430;--accent-ink: #1a1606;--accent-soft: rgba(244, 196, 48, .14);--strong: #e8ebef;--strong-hover: #ffffff;--strong-ink: #0e1114;--focus: #5b9cf0;--focus-ring: rgba(91, 156, 240, .28);--good: #4cc07f;--good-bg: rgba(76, 192, 127, .13);--warn: #e8a33d;--warn-bg: rgba(232, 163, 61, .14);--bad: #f07171;--bad-bg: rgba(240, 113, 113, .13);--info: #6aa8f0;--info-bg: rgba(106, 168, 240, .13);--down: #4a94ee;--down-ink: #6aa8f0;--down-bg: rgba(74, 148, 238, .15);--up: #e36c37;--up-ink: #ee8a5c;--up-bg: rgba(227, 108, 55, .15);--static: #98a0aa;--static-ink: #b2b9c2;--static-bg: rgba(152, 160, 170, .14);--chart-grid: #262c33;--chart-axis: #8e96a0;--series-real: #e8ebef;--series-naive: #7d858f;--series-truth: #4cc07f;--series-reading: #98a0aa;--shadow-1: 0 0 0 transparent;--shadow-pop: 0 20px 48px -12px rgba(0, 0, 0, .7), 0 2px 8px rgba(0, 0, 0, .4)}}:root[data-theme=dark]{color-scheme:dark;--bg: #0e1114;--surface: #161a1f;--surface-2: #1c2127;--surface-3: #242a31;--surface-hover: #1f242a;--surface-press: #2a3038;--overlay: rgba(0, 0, 0, .6);--line: #2a3038;--line-strong: #3a424c;--line-control: #5b636e;--grid-paper: rgba(232, 235, 239, .035);--grid-major: rgba(232, 235, 239, .065);--ink: #e8ebef;--ink-2: #b2b9c2;--ink-3: #8e96a0;--ink-4: #6b737e;--ink-inverse: #0e1114;--accent: #f4c430;--accent-hover: #f7cf52;--accent-edge: #f4c430;--accent-ink: #1a1606;--accent-soft: rgba(244, 196, 48, .14);--strong: #e8ebef;--strong-hover: #ffffff;--strong-ink: #0e1114;--focus: #5b9cf0;--focus-ring: rgba(91, 156, 240, .28);--good: #4cc07f;--good-bg: rgba(76, 192, 127, .13);--warn: #e8a33d;--warn-bg: rgba(232, 163, 61, .14);--bad: #f07171;--bad-bg: rgba(240, 113, 113, .13);--info: #6aa8f0;--info-bg: rgba(106, 168, 240, .13);--down: #4a94ee;--down-ink: #6aa8f0;--down-bg: rgba(74, 148, 238, .15);--up: #e36c37;--up-ink: #ee8a5c;--up-bg: rgba(227, 108, 55, .15);--static: #98a0aa;--static-ink: #b2b9c2;--static-bg: rgba(152, 160, 170, .14);--chart-grid: #262c33;--chart-axis: #8e96a0;--series-real: #e8ebef;--series-naive: #7d858f;--series-truth: #4cc07f;--series-reading: #98a0aa;--shadow-1: 0 0 0 transparent;--shadow-pop: 0 20px 48px -12px rgba(0, 0, 0, .7), 0 2px 8px rgba(0, 0, 0, .4)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0}body{min-height:100vh;font-family:var(--font);font-size:var(--fs-14);line-height:1.5;font-weight:400;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"calt" 1}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em;line-height:1.25}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{display:block}sub,sup{line-height:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--focus-ring)}.num,.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.nowrap{white-space:nowrap}.strong{font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-control);text-underline-offset:3px;text-decoration-thickness:1px;background:none;border:0;padding:0;font:inherit;cursor:pointer}.link:hover{text-decoration-color:var(--ink)}.code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em;padding:1px 5px;border-radius:var(--r-xs);background:var(--surface-3);word-break:break-word}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.stack{display:flex;flex-direction:column;gap:var(--s4);min-width:0}.stack--sm{gap:var(--s2)}.stack--md{gap:var(--s3)}.stack--lg{gap:var(--s6)}.row{display:flex;align-items:center;gap:var(--s2);min-width:0}.row--wrap{flex-wrap:wrap}.row--between{justify-content:space-between}.row--end{justify-content:flex-end}.row--top{align-items:flex-start}.row--gap-lg{gap:var(--s4)}.grow{flex:1 1 auto;min-width:0}.grid{display:grid;gap:var(--s4);min-width:0}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-12{grid-template-columns:repeat(12,minmax(0,1fr))}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-9{grid-column:span 9}.span-12,.span-all{grid-column:1 / -1}@media (max-width: 1180px){.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}.g-12>[class*=span-]{grid-column:1 / -1}}@media (max-width: 760px){.g-2,.g-3,.g-4{grid-template-columns:minmax(0,1fr)}}.divider{height:1px;background:var(--line);border:0;margin:var(--s4) 0}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s3) var(--s6);flex-wrap:wrap;margin-bottom:var(--s5)}.page-head__main{min-width:0;flex:1 1 320px}.back-link{display:inline-flex;align-items:center;gap:6px;height:32px;margin:-4px 0 6px -8px;padding:0 10px 0 8px;border-radius:var(--r);color:var(--ink-2);font-size:var(--fs-14);font-weight:500;text-decoration:none}.back-link svg{width:17px;height:17px;flex:none}.back-link:hover{background:var(--surface-hover);color:var(--ink)}@media (pointer: coarse){.back-link{height:40px}}.page-head--sub{margin-bottom:var(--s4)}.page-head--sub .page-title{font-size:var(--fs-20)}.page-title{font-size:var(--fs-24);font-weight:600;letter-spacing:-.015em;line-height:1.2;display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.page-sub{margin-top:6px;color:var(--ink-2);font-size:var(--fs-14);max-width:76ch}.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}@media (max-width: 760px){.page-title{font-size:var(--fs-20)}.page-head{margin-bottom:var(--s4)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:36px;padding:0 14px;border-radius:var(--r);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--fs-14);font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);user-select:none}.btn svg{width:16px;height:16px;flex:none}.btn:hover{background:var(--surface-hover);border-color:var(--line-control)}.btn:active{background:var(--surface-press)}.btn--cta{background:var(--accent);border-color:var(--accent-edge);color:var(--accent-ink)}.btn--cta:hover{background:var(--accent-hover);border-color:var(--accent-edge)}.btn--cta:active{background:var(--accent-hover)}.btn--primary{background:var(--strong);border-color:var(--strong);color:var(--strong-ink)}.btn--primary:hover{background:var(--strong-hover);border-color:var(--strong-hover)}.btn--primary:active{background:var(--strong-hover)}.btn--ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn--ghost:hover{background:var(--surface-hover);border-color:transparent;color:var(--ink)}.btn--danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,var(--line-strong))}.btn--danger:hover{background:var(--bad-bg);border-color:var(--bad)}.btn--danger-solid{background:var(--bad);border-color:var(--bad);color:#fff}.btn--danger-solid:hover{background:color-mix(in srgb,var(--bad) 88%,#000);border-color:color-mix(in srgb,var(--bad) 88%,#000)}.btn--sm{height:30px;padding:0 10px;font-size:var(--fs-13);gap:6px}.btn--sm svg{width:15px;height:15px}.btn--lg{height:44px;padding:0 18px;font-size:15px}.btn--icon{width:36px;padding:0}.btn--sm.btn--icon{width:30px}.btn--block{width:100%}.btn:disabled,.btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn .spinner{width:15px;height:15px}.icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--r);border:0;background:transparent;color:var(--ink-2);flex:none}.icon-btn:hover{background:var(--surface-hover);color:var(--ink)}.icon-btn svg{width:18px;height:18px}.icon-btn--subtle{color:var(--ink-4)}tr:hover .icon-btn--subtle,.icon-btn--subtle:focus-visible{color:var(--ink-2)}@media (pointer: coarse){.btn{height:44px}.btn--sm{height:38px}.icon-btn,.btn--icon{width:44px;height:44px}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:var(--s5);min-width:0}.card--flush{padding:0;overflow:hidden}.card--flush>.card__head{padding:var(--s4) var(--s5) 0}.card--flush>.card__head+*{margin-top:var(--s3)}.card--tight{padding:var(--s4)}.card--accent{border-color:color-mix(in srgb,var(--accent-edge) 55%,var(--line));box-shadow:inset 3px 0 0 var(--accent),var(--shadow-1)}.card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4);min-width:0}.card__head--tight{margin-bottom:var(--s3)}.card__head>:first-child{flex:1 1 200px}.card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s2)}@media (max-width: 560px){.card__head{flex-wrap:wrap}.card__actions{justify-content:flex-start}}.card__title{font-size:var(--fs-16);font-weight:600;letter-spacing:-.005em;line-height:1.3}.card__sub{margin-top:3px;font-size:var(--fs-13);color:var(--ink-3)}.card__foot{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.card--flush>.card__foot{margin:0;padding:var(--s3) var(--s5)}.card__foot--stack{flex-direction:column;align-items:flex-start}.card .disclosure{margin-top:var(--s4);box-shadow:none;background:var(--surface-2)}@media (max-width: 760px){.card{padding:var(--s4)}.card--flush{padding:0}.card--flush>.card__head{padding:var(--s4) var(--s4) 0}}.panel{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4);min-width:0}.panel--quiet{background:transparent}.section+.section{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line)}.section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s3)}.section__title{font-size:var(--fs-14);font-weight:600}.disclosure{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);min-width:0}.disclosure>summary{list-style:none;display:flex;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);cursor:pointer;font-size:15px;font-weight:600;user-select:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary .disclosure__chev{margin-left:auto;color:var(--ink-3);transition:transform var(--t);width:18px;height:18px;flex:none}.disclosure[open]>summary .disclosure__chev{transform:rotate(180deg)}.disclosure>summary .disclosure__sub{font-size:var(--fs-13);font-weight:400;color:var(--ink-3)}.disclosure>summary:hover{background:var(--surface-hover);border-radius:var(--r-lg)}.disclosure[open]>summary:hover{border-radius:var(--r-lg) var(--r-lg) 0 0}.disclosure__body{padding:0 var(--s5) var(--s5)}@media (max-width: 760px){.disclosure>summary{padding:var(--s4)}.disclosure__body{padding:0 var(--s4) var(--s4)}}.chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--r-sm);font-size:var(--fs-12);font-weight:500;line-height:1;white-space:nowrap;background:var(--surface-3);color:var(--ink-2);vertical-align:middle}.chip svg{width:13px;height:13px;flex:none}.chip--good{background:var(--good-bg);color:var(--good)}.chip--warn{background:var(--warn-bg);color:var(--warn)}.chip--bad{background:var(--bad-bg);color:var(--bad)}.chip--info{background:var(--info-bg);color:var(--info)}.chip--static{background:var(--static-bg);color:var(--static-ink)}.chip--accent{background:var(--accent-soft);color:var(--ink)}.chip--outline{background:transparent;border:1px solid var(--line-strong)}.checks{display:flex;flex-direction:column;gap:6px}.check{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-radius:var(--r);font-size:var(--fs-13);line-height:1.45;background:var(--surface-2);color:var(--ink)}.check svg{width:16px;height:16px;flex:none;margin-top:1px}.check--ok{background:var(--good-bg)}.check--ok svg{color:var(--good)}.check--info{background:var(--info-bg)}.check--info svg{color:var(--info)}.check--warn{background:var(--warn-bg)}.check--warn svg{color:var(--warn)}.check--error{background:var(--bad-bg)}.check--error svg{color:var(--bad)}.callout{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r);background:var(--info-bg);font-size:var(--fs-13);line-height:1.5}.callout>svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--info)}.callout--warn{background:var(--warn-bg)}.callout--warn>svg{color:var(--warn)}.callout--bad{background:var(--bad-bg)}.callout--bad>svg{color:var(--bad)}.callout--good{background:var(--good-bg)}.callout--good>svg{color:var(--good)}.callout--neutral{background:var(--surface-2);border:1px solid var(--line)}.callout--neutral>svg{color:var(--ink-3)}@media (max-width: 640px){.callout{flex-wrap:wrap}.callout>.grow{flex-basis:calc(100% - 26px);min-width:0}.callout>.btn,.callout>.row{margin-left:26px}}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field__label{font-size:var(--fs-13);font-weight:500;color:var(--ink-2)}.field__hint{font-size:var(--fs-12);color:var(--ink-3);line-height:1.45}.field__error{font-size:var(--fs-12);color:var(--bad);line-height:1.45}.input,.select,.textarea{width:100%;height:40px;padding:0 12px;border-radius:var(--r);border:1px solid var(--line-control);background:var(--surface);color:var(--ink);font-size:var(--fs-14);transition:border-color var(--t-fast),box-shadow var(--t-fast);min-width:0}.textarea{height:auto;min-height:84px;padding:10px 12px;line-height:1.5;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--ink-4)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--bad)}.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--bad-bg)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}.input--num{font-variant-numeric:tabular-nums}.input--lg{height:52px;font-size:22px;font-weight:500;letter-spacing:-.01em}.select{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235f6670' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;text-overflow:ellipsis;cursor:pointer}.input-wrap{position:relative;display:flex;min-width:0}.input-wrap .input{padding-right:56px}.input-unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:var(--fs-13);color:var(--ink-3);pointer-events:none}.input-wrap--select .input{padding-right:92px}.unit-select{position:absolute;right:4px;top:4px;bottom:4px;border:0;border-radius:7px;background:var(--surface-3);color:var(--ink-2);font-size:var(--fs-13);padding:0 6px;max-width:84px;cursor:pointer}.unit-select:focus-visible{outline:2px solid var(--focus);outline-offset:0}@media (pointer: coarse){.input,.select{height:44px}.input--lg{height:52px}}.switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--fs-14);user-select:none}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch__track{position:relative;width:36px;height:20px;border-radius:var(--r-pill);background:var(--line-strong);transition:background var(--t);flex:none}.switch__track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform var(--t) var(--ease)}.switch input:checked+.switch__track{background:var(--strong)}.switch input:checked+.switch__track:after{transform:translate(16px);background:var(--strong-ink)}.switch input:focus-visible+.switch__track{outline:2px solid var(--focus);outline-offset:2px}.segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--r);background:var(--surface-3);max-width:100%}.segmented button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink-2);font-size:var(--fs-13);font-weight:500;white-space:nowrap}.segmented button svg{width:15px;height:15px}.segmented button:hover{color:var(--ink)}.segmented button.is-active{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-1)}.segmented--dir button.is-active[data-dir=down]{color:var(--down-ink);border-color:color-mix(in srgb,var(--down) 40%,var(--line))}.segmented--dir button.is-active[data-dir=up]{color:var(--up-ink);border-color:color-mix(in srgb,var(--up) 40%,var(--line))}.segmented--lg button{height:38px;padding:0 16px;font-size:var(--fs-14)}.segmented--block{display:flex}.segmented--block button{flex:1 1 0;justify-content:center}@media (pointer: coarse){.segmented button{height:38px}}.tabs{display:flex;flex-wrap:wrap;gap:0 var(--s1);border-bottom:1px solid var(--line);margin-bottom:var(--s5)}.tabs__item{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 12px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-3);font-size:var(--fs-14);font-weight:500;text-decoration:none;white-space:nowrap}.tabs__item svg{width:16px;height:16px}.tabs__item:hover{color:var(--ink)}.tabs__item.is-active{color:var(--ink);border-bottom-color:var(--ink)}.tabs__count{font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums}.tabs--links{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tabs--links::-webkit-scrollbar{display:none}.tabs--links .tabs__item{flex:none}@media (max-width: 760px){.tabs__item{padding:0 10px}}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0}.table-wrap--flush{border:0;border-radius:0}.card--flush>.table-wrap{border:0;border-radius:0;border-top:1px solid var(--line)}.table{width:100%;border-collapse:collapse;font-size:var(--fs-14)}.table th{position:sticky;top:0;z-index:1;background:var(--surface-2);color:var(--ink-3);font-size:var(--fs-12);font-weight:500;text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom:0}.table th.num,.table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table th:first-child,.table td:first-child{padding-left:16px}.table th:last-child,.table td:last-child{padding-right:16px}.table tbody tr:hover td{background:var(--surface-hover)}.table tr.is-link{cursor:pointer}.table tr.is-current td{background:var(--accent-soft)}.table--compact td,.table--compact th{padding:7px 12px}.table td.wrap{white-space:normal}.table .cell-main{font-weight:500;color:var(--ink)}.table .cell-sub{display:block;font-size:var(--fs-12);color:var(--ink-3);margin-top:2px}.table__empty{padding:var(--s8) var(--s4);text-align:center;color:var(--ink-3)}.table tfoot td{font-weight:600;background:var(--surface-2)}.table .cell-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px}.table td.num .cell-stack{align-items:flex-end}.table .cell-ellipsis{display:block;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 760px){.table-wrap:has(.table--responsive){border:0;background:transparent;overflow:visible}.card--flush>.table-wrap:has(.table--responsive){border-top:1px solid var(--line)}.table--responsive thead{display:none}.table--responsive,.table--responsive tbody,.table--responsive tr,.table--responsive td{display:block;width:100%}.table--responsive tr{padding:12px var(--s4);border-bottom:1px solid var(--line)}.table--responsive tbody tr:last-child{border-bottom:0}.table--responsive td,.table--responsive td:first-child,.table--responsive td:last-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0;border:0;text-align:right;white-space:normal}.table--responsive td.num{text-align:right}.table--responsive td:before{content:attr(data-label);flex:none;max-width:50%;text-align:left;font-size:var(--fs-12);color:var(--ink-3)}.table--responsive td[data-label=""]:before,.table--responsive td:not([data-label]):before{display:none}.table--responsive td.cell-title{display:block;text-align:left;padding-bottom:6px}.table--responsive td.cell-title[data-label]:not([data-label=""]):before{display:block;max-width:none;margin-bottom:2px}.table--responsive td.cell-title .cell-ellipsis{max-width:none;white-space:normal}.table--responsive .cell-stack{flex-direction:row;align-items:center;gap:8px}.table--responsive .cell-stack .cell-sub{margin:0}.table--responsive tbody tr:hover td{background:transparent}}.kv{display:grid;grid-template-columns:fit-content(46%) minmax(0,1fr);gap:8px var(--s5);margin:0;font-size:var(--fs-14)}.kv dt{color:var(--ink-3)}.kv dd{margin:0;min-width:0;font-variant-numeric:tabular-nums}@media (max-width: 480px){.kv:not(.kv--tight){grid-template-columns:minmax(0,1fr);gap:2px}.kv:not(.kv--tight) dd{margin-bottom:8px}}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:var(--s8) var(--s4)}.empty__icon{color:var(--ink-4);margin-bottom:4px}.empty__icon svg{width:32px;height:32px}.empty__title{font-size:15px;font-weight:600}.empty__text{font-size:var(--fs-13);color:var(--ink-3);max-width:52ch}.empty .btn{margin-top:8px}.query-error{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:var(--s5);border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--bad) 30%,var(--line));background:var(--bad-bg)}.query-error__title{display:flex;align-items:center;gap:8px;font-weight:600}.query-error__title svg{width:18px;height:18px;color:var(--bad)}.query-error__text{font-size:var(--fs-13);color:var(--ink-2)}.skel{background:linear-gradient(90deg,var(--surface-3) 0%,var(--surface-2) 50%,var(--surface-3) 100%);background-size:200% 100%;animation:skel 1.4s ease-in-out infinite;border-radius:var(--r-sm)}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}.spinner{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:.75;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.progress{display:flex;align-items:center;gap:10px}.progress__track{flex:1 1 auto;height:6px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.progress__bar{height:100%;border-radius:inherit;background:var(--ink);transition:width var(--t) var(--ease)}.progress__val{font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums}.kbd{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 5px;border-radius:var(--r-xs);border:1px solid var(--line-strong);background:var(--surface-2);font:500 11px/1 var(--font);color:var(--ink-3)}.formula{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);overflow-x:auto;font-size:15px}.formula math{font-size:1.05em}.formula__n{margin-left:auto;color:var(--ink-3);font-size:var(--fs-12);font-variant-numeric:tabular-nums}.overlay{position:fixed;inset:0;z-index:60;background:var(--overlay);display:grid;place-items:center;padding:var(--s4);animation:fade-in var(--t) var(--ease)}@keyframes fade-in{0%{opacity:0}}.dialog{width:min(560px,100%);max-height:min(88vh,900px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:var(--s5);animation:pop-in var(--t) var(--ease)}.dialog--wide{width:min(820px,100%)}@keyframes pop-in{0%{opacity:0;transform:translateY(6px) scale(.99)}}.dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4)}.dialog__title{font-size:18px;font-weight:600}.dialog__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s2);margin-top:var(--s5)}.dialog__foot .wizard__blocker{text-align:left}.menu{position:absolute;z-index:50;min-width:220px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-pop);animation:pop-in var(--t-fast) var(--ease)}.menu__head{padding:8px 10px 10px;font-size:var(--fs-12);color:var(--ink-3)}.menu__head strong{display:block;font-size:var(--fs-14);font-weight:600;color:var(--ink)}.menu__sep{height:1px;background:var(--line);margin:6px -6px}.menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);font-size:var(--fs-14);text-align:left;text-decoration:none}.menu__item svg{width:16px;height:16px;color:var(--ink-3);flex:none}.menu__item:hover,.menu__item:focus-visible{background:var(--surface-hover)}.menu__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.menu__item--danger,.menu__item--danger svg{color:var(--bad)}.tip{position:fixed;z-index:80;padding:5px 8px;border-radius:var(--r-sm);background:var(--ink);color:var(--surface);font-size:var(--fs-12);line-height:1.35;pointer-events:none;max-width:280px;white-space:normal}.toasts{position:fixed;right:var(--s5);bottom:var(--s5);z-index:90;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-pop);pointer-events:auto;animation:pop-in var(--t) var(--ease)}.toast>svg{width:18px;height:18px;flex:none;margin-top:1px}.toast--good>svg{color:var(--good)}.toast--bad>svg{color:var(--bad)}.toast--info>svg{color:var(--info)}.toast--warn>svg{color:var(--warn)}.toast__body{flex:1 1 auto;min-width:0}.toast__title{font-weight:600;font-size:var(--fs-14)}.toast__text{margin-top:2px;font-size:var(--fs-13);color:var(--ink-2)}.toast__action{display:inline-block;margin-top:8px;font-size:var(--fs-13);font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.toast__close{margin:-6px -8px -6px 0;width:28px;height:28px}.toast__close svg{width:16px;height:16px}.steps{display:flex;align-items:center;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 var(--s5);padding:0}.steps__item{display:flex;align-items:center;gap:6px}.steps__item+.steps__item:before{content:"";width:20px;height:1px;background:var(--line-strong);margin-right:2px}.step{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 6px;border-radius:var(--r-pill);border:1px solid transparent;background:transparent;color:var(--ink-3);font-size:var(--fs-13);font-weight:500;white-space:nowrap}.step:disabled{cursor:default}.step__n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-control);font-size:var(--fs-12);font-variant-numeric:tabular-nums;background:var(--surface);flex:none}.step__n svg{width:13px;height:13px}.step.is-done{color:var(--ink-2)}.step.is-done .step__n{background:var(--good);border-color:var(--good);color:#fff}.step[aria-current=step]{color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-1)}.step[aria-current=step] .step__n{background:var(--strong);border-color:var(--strong);color:var(--strong-ink)}.step:not(:disabled):hover{color:var(--ink)}.steps-compact{display:none;margin-bottom:var(--s4)}.steps-compact__label{display:flex;justify-content:space-between;font-size:var(--fs-13);margin-bottom:8px}.steps-compact__label strong{font-weight:600}@media (max-width: 860px){.steps{display:none}.steps-compact{display:block}}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;min-width:0}.brand__mark{width:28px;height:28px;flex:none}.brand__name{font-size:17px;font-weight:600;letter-spacing:-.01em}.avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-3);color:var(--ink);font-size:var(--fs-13);font-weight:600;border:0;flex:none}.avatar svg{width:17px;height:17px}.avatar--guest{background:var(--info-bg);color:var(--info)}.logo-dark{display:none}:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .logo-light{display:none}:root:not([data-theme=light]) .logo-dark{display:block}}.field>.segmented{align-self:flex-start}.link-btn{padding:0;border:0;background:none;color:var(--ink-2);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.link-btn:hover{color:var(--ink)}.link-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.tnum{font-variant-numeric:tabular-nums}.table--sticky thead th{position:sticky;top:0;z-index:1;background:var(--surface-2)}.app{min-height:100vh;display:flex;flex-direction:column}.skip-link{position:absolute;left:12px;top:-60px;z-index:90;padding:10px 14px;border-radius:var(--r);background:var(--strong);color:var(--strong-ink);font-size:var(--fs-14);text-decoration:none}.skip-link:focus{top:10px}.appbar{position:sticky;top:0;z-index:30;background:var(--surface);border-bottom:1px solid var(--line)}.appbar__inner{display:flex;align-items:center;gap:var(--s6);height:var(--topbar-h);max-width:var(--content-max);margin:0 auto;padding:0 32px}.appnav{display:flex;align-items:stretch;align-self:stretch;gap:2px}.appnav__item{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 12px;color:var(--ink-2);font-size:var(--fs-14);font-weight:500;text-decoration:none;white-space:nowrap}.appnav__icon{width:18px;height:18px;flex:none;color:var(--ink-3)}.appnav__item:hover{color:var(--ink)}.appnav__item.is-active{color:var(--ink);font-weight:600}.appnav__item.is-active .appnav__icon{color:var(--ink)}.appnav__item.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--accent)}.appnav__item:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:var(--r)}.appbar__tools{margin-left:auto;display:flex;align-items:center;gap:var(--s2);min-width:0}.sandbox-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r-pill);background:var(--info-bg);color:var(--ink);font-size:var(--fs-12);font-weight:500;white-space:nowrap}.sandbox-chip svg{width:14px;height:14px;color:var(--info);flex:none}.user-chip{display:inline-flex;align-items:center;gap:8px;max-width:260px;height:40px;padding:0 12px 0 4px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink);font-size:var(--fs-14);font-weight:500;min-width:0}.user-chip:hover,.user-chip[aria-expanded=true]{background:var(--surface-hover)}.user-chip__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content{flex:1 0 auto;width:100%;max-width:var(--content-max);margin:0 auto;padding:28px 32px 40px;min-width:0}.app-footer{border-top:1px solid var(--line);font-size:var(--fs-12);color:var(--ink-3)}.app-footer__inner{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;max-width:var(--content-max);margin:0 auto;padding:14px 32px}.app-footer__logos{display:flex;align-items:center;gap:14px}.app-footer__logos img{height:22px;width:auto}.app-footer a{color:var(--ink-2)}.app-footer__links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-left:auto}@media (max-width: 1099px){.appbar__inner,.app-footer__inner{padding-left:24px;padding-right:24px}.content{padding:24px 24px 40px}}@media (max-width: 759px){.appbar__inner{padding:0 12px 0 16px;gap:var(--s3)}.user-chip{padding:0 4px}.user-chip__name{display:none}.appnav{position:fixed;left:0;right:0;bottom:0;z-index:35;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line)}.appnav__item{flex-direction:column;justify-content:center;gap:3px;height:54px;padding:0;border-radius:var(--r);font-size:12px}.appnav__icon{width:21px;height:21px}.appnav__item.is-active:after{inset:0 30% auto;border-radius:0 0 3px 3px}.content{padding:16px 16px 24px}.app{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.app-footer__inner{padding:12px 16px}.app-footer__text{display:none}.toasts{left:16px;right:16px;width:auto;bottom:calc(76px + env(safe-area-inset-bottom))}}@media print{.appbar,.appnav,.app-footer,.toasts,.no-print{display:none!important}.app{padding:0}.content{padding:0;max-width:none}body{background:#fff}}.tchart{position:relative;min-width:0}.tchart__legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:10px;font-size:12.5px;color:var(--ink-2)}.tchart__key{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;padding:2px 0;color:inherit;font-size:inherit}.tchart__key.is-off{opacity:.4;text-decoration:line-through}.tchart__key--static{cursor:default}.tchart__line{width:16px;border-radius:2px;display:inline-block}.tchart__swatch{width:14px;height:11px;border-radius:3px;display:inline-block}.tchart__swatch--static{background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong)}.tchart__plot{position:relative}.tchart__tip{display:none;position:absolute;z-index:5;pointer-events:none;min-width:170px;padding:9px 11px;border-radius:12px;background:var(--glass-solid);border:1px solid var(--glass-border);box-shadow:var(--shadow-pop);font-size:12px;color:var(--ink-2)}.tchart__tip .tt-head{color:var(--ink-3);margin-bottom:5px;font-size:11.5px}.tchart__tip .tt-row{display:flex;align-items:center;gap:7px;line-height:1.6;white-space:nowrap}.tchart__tip .tt-row b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.tchart__tip .tt-key{width:12px;height:2.5px;border-radius:2px;display:inline-block}.tchart__tip .tt-dir--down{color:var(--down)}.tchart__tip .tt-dir--up{color:var(--up)}.tchart__tip .tt-dir--static{color:var(--ink-3)}.tchart__hint{margin-top:6px;font-size:11.5px}.tchart .u-over{cursor:crosshair}.tchart .u-select{background:color-mix(in srgb,var(--focus) 14%,transparent)}.tchart .u-cursor-x,.tchart .u-cursor-y{border-color:var(--ink-3)!important}.tchart .u-cursor-y{display:none}@media (max-width: 720px){.tchart__hint{display:none}}@media print{.tchart__hint{display:none}}.paper .tchart__hint{display:none}.hoist{max-width:420px;margin:0 auto}.hoist__flow{animation:hoist-flow 1.2s linear infinite}.hoist__flow--out{animation-direction:reverse}.hoist__arrow{animation:hoist-bob 1.6s ease-in-out infinite}@keyframes hoist-flow{to{stroke-dashoffset:-24}}@keyframes hoist-bob{0%,to{opacity:1}50%{opacity:.45}}.hoist text{paint-order:stroke;stroke:var(--glass-solid);stroke-width:3.5px;stroke-linejoin:round}.tchart__swatch--hatch{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 30%,transparent) 0 1px,transparent 1px 5px);border:1px solid var(--line-strong)}.wdial{display:block;width:100%;max-width:360px;height:auto;margin:0 auto}.wdial__bezel{fill:var(--ink)}.wdial__face{fill:var(--surface)}.wdial__tick{stroke:var(--ink)}.wdial__num{font:600 25px var(--font);fill:var(--ink);font-variant-numeric:tabular-nums}.wdial__unit{font:500 19px var(--font);fill:var(--ink-3)}.wdial__needle{transform-origin:300px 300px;transition:transform .32s var(--ease)}.wdial__needle--ind path{fill:var(--ink-4)}.wdial__needle--real path{fill:var(--ink)}.wdial__hub{fill:var(--accent);stroke:var(--ink);stroke-width:5}.wdial__hub-dot{fill:var(--ink)}@media (prefers-reduced-motion: reduce){.wdial__needle{transition:none}}.text-good{color:var(--good)}.text-bad{color:var(--bad)}.text-warn{color:var(--warn)}.rig-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--s4)}.rig-grid>li{min-width:0;display:flex}.rig-card{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0;padding:var(--s5);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);color:inherit;text-decoration:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.rig-card:hover{border-color:var(--line-control)}.rig-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rig-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rig-card__name{font-size:var(--fs-16);font-weight:600;line-height:1.3;min-width:0;overflow-wrap:anywhere}.rig-card__model{margin-top:-6px;font-size:var(--fs-13);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rig-card__cal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-13)}.rig-card__cal-text{white-space:nowrap}.rig-card__facts{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-13);color:var(--ink-2)}.attention__list{list-style:none;margin:var(--s3) 0 0;padding:0;border-top:1px solid var(--line)}.attention__item{display:flex;align-items:center;gap:var(--s3);padding:12px var(--s5);border-bottom:1px solid var(--line)}.attention__item:last-child{border-bottom:0}.attention__icon{width:18px;height:18px;flex:none;align-self:flex-start;margin-top:2px;color:var(--ink-3)}.attention__item--bad .attention__icon{color:var(--bad)}.attention__item--warn .attention__icon{color:var(--warn)}.attention__item--info .attention__icon{color:var(--info)}.attention__item--neutral .attention__icon{color:var(--ink-4)}.attention__text{flex:1 1 auto;min-width:0}.attention__title{font-weight:500}.attention__rig{color:inherit;font-weight:600;text-decoration:none}.attention__rig:hover{text-decoration:underline;text-underline-offset:3px}.attention__sub{margin-top:2px;font-size:var(--fs-13);color:var(--ink-3)}.attention__action{flex:none}@media (max-width: 560px){.attention__item{display:grid;grid-template-columns:18px minmax(0,1fr);padding:12px var(--s4)}.attention__action{grid-column:2}}.tour{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2)}@media (max-width: 1100px){.tour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.tour{grid-template-columns:minmax(0,1fr)}}.tour__item{display:flex;align-items:flex-start;gap:10px;height:100%;padding:12px 14px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-size:var(--fs-14);font-weight:500;text-decoration:none}.tour__item:hover{border-color:var(--line-control);background:var(--surface)}.tour__n{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:var(--fs-13);font-weight:600}.tour li.is-done .tour__n{background:transparent;color:var(--good)}.tour__n svg{width:22px;height:22px}.tour li.is-done .tour__title{color:var(--ink-3)}.kv--tight{gap:6px var(--s4);font-size:var(--fs-13)}.kv--tight dd{text-align:right}.card-pad{padding:var(--s4) var(--s5) var(--s5)}.calc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"input result" "save result";gap:var(--s4);align-items:start}.calc__input{grid-area:input}.calc__save{grid-area:save}.calc__result{grid-area:result}@media (max-width: 1100px){.calc{grid-template-columns:minmax(0,1fr);grid-template-areas:"input" "result" "save"}}.card[id],[id^=fld-]{scroll-margin-top:calc(var(--topbar-h) + 16px)}.cal-issue+.calc{margin-top:var(--s4)}.calc__quick{display:none}@media (max-width: 1100px){.calc__quick{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:var(--s3) var(--s4);border-radius:var(--r);background:var(--surface-2)}}.calc__quick-label{font-size:var(--fs-13);color:var(--ink-2)}.calc__quick-value{font-size:var(--fs-32);font-weight:600;letter-spacing:-.01em}.calc__quick-value small{margin-left:6px;font-size:var(--fs-16);font-weight:500;color:var(--ink-3)}.calc__quick-value.is-bad,.readout-big__value.is-bad{color:var(--bad)}.readout-big__empty{max-width:30ch;font-size:var(--fs-16);color:var(--ink-3)}.readout-alert{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--fs-13);font-weight:500;color:var(--bad)}.readout-alert svg{width:16px;height:16px;flex:none}.calc__result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"dial out" "triple triple";gap:var(--s4) var(--s5);align-items:center}.calc__dial{grid-area:dial}.calc__readouts{grid-area:out;display:flex;flex-direction:column;gap:var(--s3);min-width:0}.calc__result .triple{grid-area:triple;margin-top:0}@media (max-width: 640px){.calc__result{grid-template-columns:minmax(0,1fr);grid-template-areas:"out" "dial" "triple"}.calc__dial .wdial{max-width:280px}}.readout-big{display:flex;flex-direction:column;gap:4px}.readout-big__label,.readout-small__label{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-13);color:var(--ink-3)}.readout-big__value{font-size:var(--fs-44);font-weight:600;letter-spacing:-.02em;line-height:1.05}.readout-big__value small{margin-left:8px;font-size:var(--fs-20);font-weight:500;letter-spacing:0;color:var(--ink-3)}.readout-big__meter{display:flex;flex-direction:column;gap:6px;margin-top:6px;max-width:320px;font-size:var(--fs-12)}.readout-small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--fs-14)}.readout-small .num{font-weight:600}.readout-small__label{flex:1 1 100%}.swatch{display:inline-block;width:14px;height:4px;border-radius:2px;flex:none}.swatch--real{background:var(--ink)}.swatch--ind{background:var(--ink-4)}.triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2);margin-top:var(--s4)}.triple__item{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);text-align:left;color:var(--ink)}.triple__item:hover{border-color:var(--line-strong)}.triple__item--down{box-shadow:inset 0 3px 0 var(--down)}.triple__item--up{box-shadow:inset 0 3px 0 var(--up)}.triple__item.is-current{background:var(--surface);border-color:var(--ink)}.triple__item--down.is-current{box-shadow:inset 0 3px 0 var(--down),inset 0 0 0 1px var(--ink)}.triple__item--up.is-current{box-shadow:inset 0 3px 0 var(--up),inset 0 0 0 1px var(--ink)}.triple__item--static.is-current{box-shadow:inset 0 0 0 1px var(--ink)}.triple__label{font-size:var(--fs-12);color:var(--ink-3)}.triple__value{font-size:var(--fs-16);font-weight:600}@media (max-width: 480px){.triple__value{font-size:var(--fs-14)}}.chip--down{background:var(--down-bg);color:var(--down-ink)}.chip--up{background:var(--up-bg);color:var(--up-ink)}.live-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-14)}.live-dot{width:9px;height:9px;border-radius:50%;background:var(--good);flex:none}.live-dot--pulse{box-shadow:0 0 color-mix(in srgb,var(--good) 50%,transparent);animation:live-pulse 1.6s ease-out infinite}@keyframes live-pulse{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.monitor{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s4);align-items:stretch}.monitor__dial{display:grid;place-items:center}.monitor__readouts{display:flex;flex-direction:column;gap:var(--s4)}.monitor__readouts .kv--tight dt{display:inline-flex;align-items:center;gap:8px}@media (max-width: 900px){.monitor{grid-template-columns:minmax(0,1fr)}.monitor__readouts{order:-1}.monitor__dial .wdial{max-width:300px}}.monitor-src{font-weight:600;font-size:var(--fs-16)}.rig-head{margin-bottom:var(--s4)}.rig-head__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s3) var(--s6)}.rig-head__main{min-width:0;flex:1 1 320px}.rig-tabs{margin-bottom:var(--s5)}.tour-next{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:calc(-1 * var(--s2)) 0 var(--s4);padding:8px 12px;border-radius:var(--r);background:color-mix(in srgb,var(--cta) 18%,var(--surface));border:1px solid color-mix(in srgb,var(--cta) 45%,var(--line));font-size:var(--fs-13)}.tour-next>svg{width:16px;height:16px;flex:none}@media (max-width: 560px){.rig-tabs.tabs--links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;border-bottom:0}.rig-tabs .tabs__item{justify-content:center;gap:5px;height:38px;padding:0 4px;margin:0;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-size:var(--fs-13)}.rig-tabs .tabs__item.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}}.cal-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:100%;padding:8px 12px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:inherit;font-size:var(--fs-13);text-decoration:none}a.cal-badge:hover{border-color:var(--line-control)}.cal-badge__text{display:inline-flex;flex-wrap:wrap;gap:2px 8px}.cal-badge--expired{border-color:color-mix(in srgb,var(--bad) 45%,var(--line))}.cal-badge--expiring{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.rig-params,.editor{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--s4);align-items:start}.rig-params__aside,.editor__aside{position:sticky;top:calc(var(--topbar-h) + 16px)}.rig-params{grid-template-areas:"main aside" "danger aside"}.rig-params__main{grid-area:main}.rig-params__aside{grid-area:aside}.rig-params__danger{grid-area:danger}@media (max-width: 1100px){.rig-params,.editor{grid-template-columns:minmax(0,1fr)}.rig-params{grid-template-areas:"main" "aside" "danger"}.rig-params__aside,.editor__aside{position:static}.rig-params__aside .hoist,.editor__aside .hoist{max-width:300px}}.rig-params__main .kv:not(.kv--tight){grid-template-columns:240px minmax(0,1fr)}@media (max-width: 480px){.rig-params__main .kv:not(.kv--tight){grid-template-columns:minmax(0,1fr)}}.rig-params__aside .card{display:flex;flex-direction:column;gap:var(--s3)}.danger-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3) var(--s5);padding:var(--s4) var(--s5);border-radius:var(--r-lg);border:1px dashed var(--line-strong)}.cal-current .coef-trio{margin-top:var(--s2)}.form-bar{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3);margin-top:var(--s5);padding:var(--s3) var(--s4);border-radius:var(--r-lg) var(--r-lg) 0 0;border:1px solid var(--line);border-bottom:0;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(8px);box-shadow:0 -8px 24px -18px #10182859}.form-bar .check{flex:1 1 100%}.form-bar__field{flex:1 1 280px;max-width:420px}.form-bar__note{align-self:center;font-size:var(--fs-13);font-weight:500;color:var(--bad)}@media (max-width: 759px){.form-bar{bottom:calc(64px + env(safe-area-inset-bottom));margin-left:-16px;margin-right:-16px;border-radius:0;border-left:0;border-right:0}.form-bar .btn{flex:1 1 auto}}.hoist-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s5);align-items:center}@media (max-width: 760px){.hoist-split{grid-template-columns:minmax(0,1fr)}}.coef-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.coef-trio__item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;min-width:0}.coef-trio__item+.coef-trio__item{border-left:1px solid var(--line)}.coef-trio__item--down{box-shadow:inset 0 3px 0 var(--down)}.coef-trio__item--up{box-shadow:inset 0 3px 0 var(--up)}.coef-trio__label{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-12);color:var(--ink-3);white-space:nowrap}.coef-trio__item--down .coef-trio__label{color:var(--down-ink)}.coef-trio__item--up .coef-trio__label{color:var(--up-ink)}.coef-trio__sym{font-weight:600;margin-right:2px}.coef-trio__value{font-size:var(--fs-24);font-weight:600;letter-spacing:-.01em;line-height:1.15}.coef-trio--lg .coef-trio__value{font-size:var(--fs-32)}.coef-trio__unc{font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums}.coef-trio__units{grid-column:1 / -1;padding:8px 14px;border-top:1px solid var(--line);font-size:var(--fs-12);color:var(--ink-3)}@media (max-width: 480px){.coef-trio__item{padding:10px}.coef-trio__value,.coef-trio--lg .coef-trio__value{font-size:var(--fs-20)}.coef-trio__label{white-space:normal}}.wizard{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto 1fr;grid-template-areas:"main aside" "nav aside";gap:var(--s4);align-items:start}.wizard--single{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"main" "nav"}.wizard__main{grid-area:main}.wizard__aside{grid-area:aside;position:sticky;top:20px}.wizard__nav{grid-area:nav;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s3)}.wizard__blocker{font-size:var(--fs-13);color:var(--ink-3);text-align:right;min-width:0}@media (max-width: 560px){.wizard__nav{grid-template-columns:auto minmax(0,1fr)}.wizard__blocker{grid-column:1 / -1;grid-row:1;text-align:left}.wizard__nav>.btn:last-child{justify-self:end}}@media (max-width: 1100px){.wizard{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"main" "nav" "aside"}.wizard__aside{position:static}}@media (max-width: 760px){.wizard__scheme,.wizard__aside--scheme-only{display:none}}.restore{margin-bottom:var(--s4);align-items:center;flex-wrap:wrap}.equip-row{display:grid;grid-template-columns:minmax(0,1fr) 160px 36px;gap:var(--s2);align-items:center}@media (max-width: 560px){.equip-row{grid-template-columns:minmax(0,1fr) 36px}.equip-row>:nth-child(2){grid-column:1;grid-row:2}.equip-row>:nth-child(3){grid-row:1 / span 2;grid-column:2}}.instruction{margin:0 0 var(--s4);padding:12px 16px 12px 34px;border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-13);color:var(--ink-2);display:flex;flex-direction:column;gap:4px}.readings{display:flex;flex-direction:column;gap:var(--s2)}.readings__head,.readings__row{display:grid;grid-template-columns:22px minmax(0,1fr) 150px 36px;gap:var(--s2);align-items:center}.readings__head{font-size:var(--fs-12);color:var(--ink-3)}.readings__n{font-size:var(--fs-13);color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums}.readings__cell{display:block;min-width:0}.readings__lbl{display:none}.readings__err{grid-column:2 / -1;font-size:var(--fs-13);color:var(--bad)}@media (max-width: 560px){.readings__head{display:none}.readings__row{grid-template-columns:22px minmax(0,1fr) 44px}.readings__row>:nth-child(3){grid-column:2;grid-row:2}.readings__row>:nth-child(4){grid-column:3;grid-row:1 / span 2}.readings__row{row-gap:var(--s3)}.readings__lbl{display:block;margin-bottom:4px;font-size:var(--fs-12);color:var(--ink-3)}.readings__err{grid-row:3}}.control-reading{margin-top:var(--s5)}.readings__row--control .input--lg{font-size:var(--fs-16)}.mb-12{margin-bottom:12px}.cal-summary__footer{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line)}.unc-line{margin:10px 0 0;font-size:var(--fs-13);color:var(--ink-3)}.cal-src{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s4);align-items:start}@media (max-width: 900px){.cal-src{grid-template-columns:minmax(0,1fr)}}.errtable{display:flex;flex-direction:column;border-top:1px solid var(--line)}.errtable__row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--s3);align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:var(--fs-13)}.errtable__row--head{padding:8px 0;font-size:var(--fs-12);color:var(--ink-3)}.errtable__dir{text-align:center;font-weight:500}.errtable__dir--down{color:var(--down-ink)}.errtable__dir--up{color:var(--up-ink)}.errtable__label{color:var(--ink)}.errtable__row--ours{border-bottom:0}.errtable__row--ours .errtable__label{font-weight:600}.errtable__zero{text-align:center;font-weight:600;color:var(--good)}.errbar{position:relative;display:block;height:24px}.errbar__zero{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line-strong)}.errbar__fill{position:absolute;top:6px;height:12px;border-radius:3px}.errbar__fill--down{background:var(--down)}.errbar__fill--up{background:var(--up)}.errbar__val{position:absolute;top:3px;font-size:var(--fs-12);font-weight:600;white-space:nowrap}@media (max-width: 560px){.errtable__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.errtable__row>:first-child{grid-column:1 / -1}.errtable__row--head>:first-child{display:none}}.rscale{min-width:0}.rscale svg{display:block;overflow:visible}.rscale--empty{padding:18px 12px;border-radius:var(--r);border:1px dashed var(--line-strong);font-size:var(--fs-13);color:var(--ink-3);text-align:center}.rscale__grid{stroke:var(--chart-grid)}.rscale__axis{stroke:var(--line-strong)}.rscale__tick{font:11px var(--font);fill:var(--ink-3);font-variant-numeric:tabular-nums}.rscale__lane{font:600 12px var(--font)}.rscale__dot{stroke:var(--surface);stroke-width:2}.rscale__gap{fill:color-mix(in srgb,var(--ink) 7%,transparent)}.rscale__gap--bad{fill:color-mix(in srgb,var(--bad) 18%,transparent)}.rscale__note{margin-top:6px;font-size:var(--fs-13);color:var(--ink-2)}.rscale--bad .rscale__note b{color:var(--bad);font-weight:500}.rscale--warn .rscale__note{color:var(--ink);border-left:3px solid var(--warn);padding-left:8px}.verif-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s4) var(--s6)}.verif-summary__status{display:flex;align-items:center;gap:14px;flex:1 1 320px;min-width:0}.verif-summary__icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--good-bg);color:var(--good)}.verif-summary__icon svg{width:24px;height:24px}.verif-summary__icon.is-bad{background:var(--bad-bg);color:var(--bad)}.verif-summary__icon.is-idle{background:var(--surface-3);color:var(--ink-3)}.verif-summary__title{font-size:var(--fs-20);font-weight:600;line-height:1.3}.verif-summary__sub{margin-top:2px;font-size:var(--fs-13);color:var(--ink-3)}.scenarios{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.scenario+.scenario{border-top:1px solid var(--line)}.scenario__row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:start;width:100%;padding:14px var(--s5);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.scenario__row:hover:not(:disabled){background:var(--surface-hover)}.scenario__row:disabled{cursor:default}.scenario__row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.scenario__icon{color:var(--good);padding-top:1px}.scenario__icon svg{width:18px;height:18px;display:block}.scenario__icon.is-bad{color:var(--bad)}.scenario__icon.is-idle{color:var(--ink-4)}.scenario__body{display:flex;flex-direction:column;gap:3px;min-width:0}.scenario__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:500}.scenario__id{color:var(--ink-3);font-variant-numeric:tabular-nums}.scenario__desc{font-size:var(--fs-13);color:var(--ink-3)}.scenario__error{font-size:var(--fs-13);color:var(--bad)}.scenario__count{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-13);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px}.scenario__count svg{width:16px;height:16px;transition:transform .15s}.scenario.is-open .scenario__count svg{transform:rotate(90deg)}.scenario__checks{padding:0 var(--s5) var(--s4) calc(var(--s5) + 32px)}@media (max-width: 760px){.scenario__checks{padding-left:var(--s5)}}.dict-list{list-style:none;margin:0;padding:0}.dict-list li+li{border-top:1px solid var(--line)}.dict-list__item{display:flex;align-items:center;gap:var(--s4);padding:14px var(--s5);color:inherit;text-decoration:none}.dict-list__item:hover{background:var(--surface-hover)}.dict-list__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dict-list__main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dict-list__title{font-weight:500}.dict-list__desc{font-size:var(--fs-13);color:var(--ink-3)}.dict-list__meta{display:flex;align-items:center;gap:12px;flex:none;color:var(--ink-3)}.dict-list__meta>svg{width:16px;height:16px}.dict-list__count{min-width:2.5em;text-align:right;color:var(--ink-2);font-weight:500}.pick-list{display:flex;flex-direction:column;max-height:min(60vh,520px);overflow-y:auto;border:1px solid var(--line);border-radius:var(--r)}.pick-list__item{display:flex;align-items:center;gap:var(--s4);padding:10px 14px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pick-list__item+.pick-list__item{border-top:1px solid var(--line)}.pick-list__item:hover,.pick-list__item:focus-visible{background:var(--surface-hover);outline:none}.pick-list__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.pick-list__main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pick-list__name{display:inline-flex;align-items:center;gap:6px;font-weight:500}.pick-list__src{font-size:var(--fs-12);color:var(--ink-3)}.pick-list__value{flex:none;font-size:var(--fs-13);color:var(--ink-2);text-align:right;white-space:nowrap}.prose{max-width:78ch;font-size:var(--fs-14);line-height:1.65;color:var(--ink)}.prose>:first-child{margin-top:0}.prose h2{margin:0 0 12px;font-size:var(--fs-24);font-weight:600;line-height:1.25;letter-spacing:-.01em}.prose h3{margin:28px 0 10px;font-size:var(--fs-16);font-weight:600;line-height:1.35}.prose p{margin:0 0 12px}.prose ol,.prose ul{margin:0 0 12px;padding-left:22px}.prose li+li{margin-top:6px}.prose table{width:100%;margin:4px 0 16px;border-collapse:collapse;font-size:var(--fs-13);line-height:1.5}.prose th,.prose td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.prose th{color:var(--ink-3);font-weight:500;border-bottom-color:var(--line-strong)}@media (max-width: 639px){.prose .doc-table thead{display:none}.prose .doc-table,.prose .doc-table tbody,.prose .doc-table tr,.prose .doc-table td{display:block;width:auto}.prose .doc-table tr{padding:10px 0;border-bottom:1px solid var(--line)}.prose .doc-table td{padding:2px 0;border:0}.prose .doc-table td:first-child{color:var(--ink);font-weight:500}.prose .doc-table td:last-child{padding-top:6px}}.prose code{padding:1px 5px;border-radius:var(--r-sm);background:var(--surface-3);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:.92em}.prose .callout,.prose .formula{margin:12px 0 16px}.code-block{margin:0 0 16px;padding:12px 14px;overflow-x:auto;border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:var(--fs-13);line-height:1.55;white-space:pre}.prose .table-wrap{margin-bottom:16px}.support{display:flex;flex-direction:column;gap:12px;margin-top:8px}.support__logos{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.support__logos img{width:auto}.support__text{margin:0;font-size:var(--fs-13);color:var(--ink-2);max-width:78ch}.split{display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--s5);align-items:start}.split__main{min-width:0}.side-nav{position:sticky;top:calc(var(--topbar-h) + 16px);display:flex;flex-direction:column;gap:2px}.side-nav__group{margin:var(--s4) 12px 4px;font-size:var(--fs-12);color:var(--ink-3)}.side-nav__group:first-child{margin-top:0}.side-nav__item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-14);text-decoration:none}.side-nav__item:hover{background:var(--surface-hover);color:var(--ink)}.side-nav__item.is-active{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--accent)}.side-nav__item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.side-nav-select{display:none}@media (max-width: 1000px){.split{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.side-nav{display:none}.side-nav-select{display:flex;align-items:center;gap:10px}.side-nav-select__label{font-size:var(--fs-13);color:var(--ink-2);flex:none}.side-nav-select .select{flex:1;min-width:0;font-weight:500}}.mt-16{margin-top:var(--s4)}.secret{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r);border:1px solid var(--line-strong);background:var(--surface-2)}.secret code{flex:1;min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:var(--fs-14)}.role-pick{display:flex;flex-direction:column;gap:6px}.role-pick__item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--r);border:1px solid var(--line);cursor:pointer}.role-pick__item:hover{background:var(--surface-hover)}.role-pick__item.is-active{border-color:var(--strong);box-shadow:inset 0 0 0 1px var(--strong)}.role-pick__item input{margin-top:3px;accent-color:var(--strong)}.role-pick__item span{display:flex;flex-direction:column;gap:2px}.role-pick__item b{font-weight:500}.role-pick__item small{font-size:var(--fs-13);color:var(--ink-3)}.auth{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.auth__top{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:0 var(--s6)}.auth__main{flex:1;display:grid;place-items:center;padding:var(--s6) var(--s4) var(--s8, 32px)}.auth__card{width:100%;max-width:420px;padding:var(--s6);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1)}.auth__title{margin:0;font-size:var(--fs-24);font-weight:600;letter-spacing:-.01em;line-height:1.25}.auth__sub{margin:6px 0 var(--s5);font-size:var(--fs-14);color:var(--ink-3)}.auth__guest{display:flex;flex-direction:column;gap:12px;margin-top:var(--s5)}.auth__or{display:flex;align-items:center;gap:12px;color:var(--ink-4);font-size:var(--fs-13)}.auth__or:before,.auth__or:after{content:"";flex:1;height:1px;background:var(--line)}.auth__foot{padding:var(--s5) var(--s6) var(--s6);border-top:1px solid var(--line)}@media (max-width: 560px){.auth__top{padding:0 var(--s4)}.auth__card{padding:var(--s5) var(--s4);border:0;box-shadow:none;background:transparent}.auth__foot{padding:var(--s4)}}.nf{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:var(--s8, 32px) var(--s4)}.nf__code{font-size:72px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--ink-4);font-variant-numeric:tabular-nums}.nf__title{margin:0;font-size:var(--fs-24);font-weight:600}.nf__text{margin:0 0 10px;max-width:52ch;color:var(--ink-3)}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:240px;padding:var(--s6);border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface-2);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.dropzone:hover,.dropzone.is-over{border-color:var(--strong);background:var(--surface)}.dropzone:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dropzone__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:var(--r);background:var(--accent);color:var(--accent-ink)}.dropzone__icon svg{width:24px;height:24px}.dropzone__title{font-size:var(--fs-16);font-weight:500}.dropzone__hint{font-size:var(--fs-13);color:var(--ink-3)}.map-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4)}@media (max-width: 1280px){.map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.map-grid{grid-template-columns:minmax(0,1fr)}}.preview-table{max-height:340px;overflow:auto}.preview-table th{position:sticky;top:0;z-index:1;background:var(--surface-2);vertical-align:top}.preview-table th.is-mapped{background:var(--warn-bg);color:var(--ink)}.col-role{display:block;margin-top:2px;font-size:var(--fs-12);font-weight:500;color:var(--ink-2);white-space:nowrap}.dir-table th[scope=row]{font-weight:400;color:var(--ink-2);text-align:left}@media (max-width: 560px){.dir-table th,.dir-table td{padding-left:8px;padding-right:8px}.dir-table .chip svg{display:none}}.dir-table thead th.num{text-align:right}.is-refetching{opacity:.7;transition:opacity .2s}.force-pw{max-width:760px;margin:var(--s6) auto var(--s8, 32px)}.pw-form__rules,.pw-form__actions{grid-column:1 / -1}.pw-form__rules{display:flex;flex-wrap:wrap;gap:6px 16px}.pw-rule{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-13);color:var(--ink-3)}.pw-rule svg{width:14px;height:14px;opacity:.4}.pw-rule.is-ok{color:var(--good)}.pw-rule.is-ok svg{opacity:1}.dir-table tbody th{background:none;font-size:var(--fs-13)}.dict-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3) var(--s5);padding:0 var(--s5) var(--s4)}.dict-tools__search{flex:1 1 320px;max-width:460px}.dict-tools__legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--fs-13)}tr.is-custom td{background:color-mix(in srgb,var(--info-bg) 55%,transparent)}.choice-list{display:flex;flex-direction:column;gap:6px}.choice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--r);border:1px solid var(--line);cursor:pointer}.choice:hover{background:var(--surface-hover)}.choice.is-checked{border-color:var(--strong);box-shadow:inset 0 0 0 1px var(--strong)}.choice input{margin-top:3px;accent-color:var(--strong)}.choice__text{display:flex;flex-direction:column;gap:2px}.choice__title{font-weight:500}.choice__sub{font-size:var(--fs-13);color:var(--ink-3)}.ds-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3) var(--s5)}.ds-bar__cal{width:min(420px,100%)}.ds-bar .chip{margin-bottom:9px;white-space:normal;height:auto;min-height:22px;padding:4px 8px;line-height:1.35;max-width:100%}.paper-wrap{display:grid;justify-items:center;gap:18px}.paper{--bg: #f1f2f4;--surface: #ffffff;--surface-2: #f6f7f8;--surface-3: #eceef1;--surface-hover: #f3f4f6;--surface-press: #e7e9ec;--overlay: rgba(14, 17, 20, .42);--line: #e1e4e8;--line-strong: #cbd0d6;--line-control: #8c929a;--grid-paper: rgba(20, 23, 28, .045);--ink: #14171c;--ink-2: #464d57;--ink-3: #5f6670;--ink-4: #8a9099;--ink-inverse: #ffffff;--accent: #f4c430;--accent-hover: #ecb817;--accent-edge: #d9a514;--accent-ink: #1a1606;--accent-soft: #fdf3d2;--strong: #14171c;--strong-hover: #2a2f37;--strong-ink: #ffffff;--focus: #2a6fdb;--focus-ring: rgba(42, 111, 219, .22);--good: #187a43;--good-bg: #e7f4ec;--warn: #9a5b00;--warn-bg: #fcf0dc;--bad: #b42525;--bad-bg: #fbe9e9;--info: #1f5fb8;--info-bg: #e8f0fb;--down: #1f6fd1;--down-ink: #1958a8;--down-bg: #e6f0fc;--up: #c4501a;--up-ink: #a8410f;--up-bg: #fcede5;--static: #6b7280;--static-ink: #545b66;--static-bg: #eef0f2;--chart-grid: #e6e8eb;--chart-axis: #5f6670;--series-real: #14171c;--series-naive: #8a919b;--series-truth: #187a43;--series-reading: #6b7280;--shadow-1: 0 1px 2px rgba(16, 24, 40, .05), 0 1px 1px rgba(16, 24, 40, .03);--shadow-pop: 0 16px 40px -12px rgba(16, 24, 40, .22), 0 2px 6px rgba(16, 24, 40, .08);--topbar-h: 56px;--content-max: 1360px;--ease: cubic-bezier(.2, .7, .2, 1);--t-fast: .12s;--t: .18s;--glass: var(--surface);--glass-strong: var(--surface);--glass-solid: var(--surface);--cta: var(--accent);--page: var(--bg);--cta-ink: var(--accent-ink);--gap: var(--s4);--shadow-card: var(--shadow-1);--shadow-pill: var(--shadow-1);--glass: #ffffff;--glass-strong: #ffffff;--glass-solid: #ffffff;--glass-border: var(--line);--hover: var(--surface-hover);color-scheme:light;width:min(210mm,100%);min-height:297mm;padding:18mm 16mm;background:#fff;color:var(--ink);border-radius:var(--r-sm);border:1px solid var(--line);box-shadow:var(--shadow-1);font-size:12.5px;line-height:1.5}.paper h1{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:8px 0 4px}.paper h2{font-size:14.5px;font-weight:600;margin:20px 0 8px;break-after:avoid}.paper table{width:100%;border-collapse:collapse;font-size:12px;margin:6px 0}.paper th,.paper td{border:1px solid #c9ced5;padding:5px 7px;text-align:left;vertical-align:top}.paper th{background:#f1f3f5;font-weight:600}.paper td.num,.paper th.num{text-align:right;font-variant-numeric:tabular-nums}.paper__head{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:2px solid var(--ink);font-size:11.5px;color:var(--ink-2)}.paper__brand{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.paper__meta{font-size:11.5px;color:var(--ink-2)}.paper__alert{margin:4px 0 14px;padding:8px 12px;border:1.5px solid #b42318;color:#b42318;font-weight:600;-webkit-print-color-adjust:exact;print-color-adjust:exact}.paper__sign{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:30px}.paper__sign div{border-top:1px solid var(--ink);padding-top:4px;font-size:11px;color:var(--ink-2)}.paper__foot{margin-top:26px;padding-top:10px;border-top:1px solid var(--line);font-size:10.5px;color:var(--ink-3);display:flex;gap:12px;align-items:center}.paper__foot img{height:26px}.paper .formula,.paper .check{background:#f4f5f7}.paper .chip{height:20px}@media print{body:has(.paper) .rig-head,body:has(.paper) .rig-tabs,body:has(.paper) .page-head,body:has(.paper) .callout{display:none!important}.paper{width:auto;min-height:0;padding:0;border:0;box-shadow:none;border-radius:0}.paper-wrap{display:block}.paper table,.paper .tchart,.paper svg{break-inside:avoid}}@media (max-width: 720px){.paper{padding:22px 16px;overflow-x:auto;min-height:0}}.lp{--lp-yellow: #f4c430;--lp-ink: #14171c;--lp-ink-2: #464d57;--lp-olive: #3d3613;--lp-enamel: #fbfaf5;--lp-steel: #7b828b;--lp-down: #1f6fd1;--lp-up: #c4501a;--lp-paper: #f1f2f4;--lp-line: #e1e4e8;--lp-max: 1280px;color-scheme:light;min-height:100vh;background:#fff;color:var(--lp-ink);font-size:18px;line-height:1.55}.lp h1,.lp h2,.lp h3{margin:0}.lp :focus-visible{outline:3px solid var(--lp-ink);outline-offset:3px;border-radius:4px}.lp-nowrap{white-space:nowrap}.lp-wrap{max-width:var(--lp-max);margin:0 auto;padding:0 40px}.lp-skip{position:absolute;left:12px;top:-60px;z-index:20;padding:10px 14px;border-radius:8px;background:var(--lp-ink);color:#fff;font-size:15px;text-decoration:none}.lp-skip:focus{top:12px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:12px;border:2px solid var(--lp-ink);font:620 17px/1 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.lp-btn:disabled{cursor:progress;opacity:.85}.lp-btn--ink{background:var(--lp-ink);color:#fff}.lp-btn--ink:hover{background:#2a2f37;border-color:#2a2f37}.lp-btn--line{background:transparent;color:var(--lp-ink)}.lp-btn--line:hover{background:#14171c14}.lp-btn--ghost{background:transparent;color:var(--lp-ink);border-color:transparent}.lp-btn--ghost:hover{background:#14171c14}.lp-btn--sm{height:42px;padding:0 16px;font-size:15px;border-radius:10px}.lp-hero{position:relative;background:var(--lp-yellow)}.lp-top{height:72px;display:flex;align-items:center;gap:36px;padding:0 max(24px,calc((100vw - var(--lp-max)) / 2 + 40px));border-bottom:3px solid var(--lp-ink)}.lp-brand{display:flex;align-items:center;gap:10px;color:var(--lp-ink);text-decoration:none;font-size:21px;font-weight:720;letter-spacing:-.01em}.lp-brand svg{width:34px;height:34px;flex:none}.lp-nav{display:flex;gap:28px}.lp-nav a{color:var(--lp-ink);text-decoration:none;font-size:16px;font-weight:500}.lp-nav a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.lp-top__tools{margin-left:auto;display:flex;align-items:center;gap:10px}.lp-stage{max-width:var(--lp-max);margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);column-gap:40px;min-height:clamp(620px,calc(100vh - 75px),800px)}.lp-copy{align-self:center;padding:48px 0 64px}.lp h1{font-size:clamp(40px,4.9vw,72px);font-weight:780;line-height:.98;letter-spacing:-.03em;font-variation-settings:"SHRP" 100;text-wrap:balance}.lp-lead{margin-top:28px;max-width:32em;font-size:20px;line-height:1.5;color:var(--lp-olive)}.lp-cta{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.lp-note{margin-top:16px;max-width:30em;font-size:15px;line-height:1.45;color:var(--lp-olive)}.lp-error{margin-top:14px;max-width:32em}.lp-instrument{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:16px}.lp-tackle{position:relative;touch-action:none;cursor:grab;border-radius:12px;user-select:none;-webkit-user-select:none}.lp-tackle:active{cursor:grabbing}.lp-tackle>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lp-tackle__hint{position:absolute;left:0;width:132px;bottom:18px;text-align:center;pointer-events:none;font-size:13px;line-height:1.3;color:var(--lp-olive);transition:opacity .4s}.lp-tackle text{font-family:var(--font)}.lp-dialcol{align-self:center;padding:40px 0 48px}.lp-dial{display:block;width:100%;max-width:520px;margin:0 auto;font-family:var(--font);font-variant-numeric:tabular-nums}.lp-readouts{margin:22px auto 0;max-width:520px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.lp-ro__label{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:560}.lp-ro__swatch{width:26px;height:0;border-top:6px solid var(--lp-ink);border-radius:3px}.lp-ro--ind .lp-ro__swatch{border-top-width:4px;border-color:var(--lp-steel)}.lp-ro__value{margin-top:6px;font-size:clamp(30px,3vw,44px);font-weight:720;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.lp-ro__value small{margin-left:4px;font-size:.5em;font-weight:600;letter-spacing:0}.lp-ro--ind .lp-ro__value{color:#3a3f46}.lp-ro__sub{margin-top:4px;min-height:1.5em;font-size:14px;color:var(--lp-olive)}.lp-err{display:inline-block;margin-right:8px;padding:2px 9px 3px;border-radius:999px;background:var(--lp-enamel);font-size:14px;font-weight:680}.lp-err[hidden]{display:none}.lp-err--down{color:var(--lp-down)}.lp-err--up{color:var(--lp-up)}.lp-caption{margin:14px auto 0;max-width:520px;font-size:13px;line-height:1.45;color:var(--lp-olive)}.lp-support{background:#fff;border-bottom:1px solid var(--lp-line)}.lp-support__inner{display:flex;align-items:center;gap:32px;padding-top:26px;padding-bottom:26px}.lp-support__logos{display:flex;align-items:center;gap:28px;flex:none}.lp-support__logos img{display:block;height:50px;width:auto}.lp-support__logos .lp-support__tech{height:39px}.lp-support p{max-width:62em;font-size:14px;line-height:1.5;color:var(--lp-ink-2)}.lp-sec{padding:112px 0}.lp h2{max-width:18em;font-size:clamp(32px,3.4vw,48px);font-weight:760;line-height:1.05;letter-spacing:-.025em;font-variation-settings:"SHRP" 100;text-wrap:balance}.lp h3{font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.lp-sec__lead{margin-top:20px;max-width:40em;font-size:19px;color:var(--lp-ink-2)}.lp-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}.lp-split__text p{margin-top:18px;max-width:34em;color:var(--lp-ink-2)}.lp-drag{margin:0;padding:32px 36px 26px;border-radius:20px;background:var(--lp-paper)}.lp-drag__row+.lp-drag__row{margin-top:30px}.lp-drag__head b{display:block;font-size:17px;font-weight:680}.lp-drag__head span{display:block;margin-top:2px;font-size:15px;color:var(--lp-ink-2)}.lp-drag__track{position:relative;height:92px;margin:6px 14px 0}.lp-drag__line{position:absolute;left:0;right:0;top:45px;border-top:2px solid var(--lp-ink)}.lp-drag__rest{position:absolute;top:10px;bottom:10px;border-left:2px dashed rgba(20,23,28,.5)}.lp-drag__gap{position:absolute;top:40px;height:12px;border-radius:6px}.lp-drag__row--up .lp-drag__gap{background:#c4501a73}.lp-drag__row--down .lp-drag__gap{background:#1f6fd166}.lp-drag__mark{position:absolute;top:0;bottom:0;width:0}.lp-drag__mark i{position:absolute;left:-9px;top:37px;width:18px;height:18px;border-radius:50%}.lp-drag__mark--real i{background:var(--lp-ink)}.lp-drag__mark--ind i{background:#fff;border:3px solid var(--lp-steel)}.lp-drag__mark em{position:absolute;transform:translate(-50%);white-space:nowrap;font-style:normal;font-size:14px;line-height:1.2}.lp-drag__mark em b{font-weight:700;font-variant-numeric:tabular-nums}.lp-drag__mark--real em{top:4px}.lp-drag__mark--ind em{bottom:4px;color:#4b5159}.lp-drag__axis{position:relative;height:20px;margin:2px 14px 0;font-size:13px;color:var(--lp-ink-2);font-variant-numeric:tabular-nums}.lp-drag__axis span{position:absolute;transform:translate(-50%)}.lp-drag figcaption{margin-top:14px;font-size:13px;color:var(--lp-ink-2)}.lp-how{background:var(--lp-paper)}.lp-steps{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;counter-reset:lp-step}.lp-steps li{position:relative;padding-top:34px;border-top:3px solid var(--lp-ink);counter-increment:lp-step}.lp-steps li:before{content:counter(lp-step);position:absolute;top:-21px;left:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--lp-yellow);border:3px solid var(--lp-ink);font-size:17px;font-weight:760}.lp-art{display:block;width:100%;max-width:240px;height:auto;margin:0 0 18px}.lp-steps p{margin-top:10px;font-size:17px;color:var(--lp-ink-2)}.lp-product__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.lp-features{margin:40px 0 0;display:grid;gap:22px}.lp-features div{padding-left:18px;border-left:4px solid var(--lp-yellow)}.lp-features dt{font-size:18px;font-weight:680}.lp-features dd{margin:4px 0 0;font-size:16px;color:var(--lp-ink-2)}.lp-shot{margin:0;position:sticky;top:32px}.lp-shot img{display:block;width:100%;height:auto;border:3px solid var(--lp-ink);border-radius:16px;background:var(--lp-paper)}.lp-shot figcaption{margin-top:12px;font-size:14px;color:var(--lp-ink-2)}.lp-deploy{background:var(--lp-ink);color:#e9eaec}.lp-deploy :focus-visible{outline-color:var(--lp-yellow)}.lp-deploy h2,.lp-deploy h3{color:#fff}.lp-deploy p{margin-top:20px;max-width:32em;color:#c6c9ce}.lp-deploy a{color:var(--lp-yellow)}.lp-deploy__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.lp-checks{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:16px}.lp-checks li{position:relative;padding-left:42px}.lp-checks li:before{content:"";position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:50%;background:var(--lp-yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.3l3 3 6-6.3' fill='none' stroke='%2314171c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px no-repeat}.lp-deploy__contact{font-weight:560}.lp-facts{margin:44px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.lp-facts div{padding-top:18px;border-top:3px solid var(--lp-ink)}.lp-facts dt{font-size:15px;font-weight:600;color:var(--lp-ink-2)}.lp-facts dd{margin:6px 0 0;font-size:19px;font-weight:560;line-height:1.4}.lp-final{background:var(--lp-yellow);border-top:3px solid var(--lp-ink)}.lp-final__inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:80px;padding-bottom:80px}.lp-final p{margin-top:14px;max-width:34em;color:var(--lp-olive)}.lp-final .lp-cta{margin-top:0;flex:none}.lp-footer{background:var(--lp-ink);color:#b9bdc4;font-size:14px}.lp-footer :focus-visible{outline-color:var(--lp-yellow)}.lp-footer__inner{display:flex;flex-wrap:wrap;gap:24px 72px;padding-top:40px;padding-bottom:48px}.lp-footer__inner>div{display:flex;flex-direction:column;gap:4px}.lp-footer strong{color:#fff;font-weight:640}.lp-footer a{color:#fff}@media (max-width: 1100px){.lp-nav{display:none}}@media (max-width: 960px){.lp-wrap{padding:0 20px}.lp-top{height:64px;gap:16px;padding:0 20px}.lp-hide-sm{display:none}.lp-stage{grid-template-columns:1fr;min-height:0;padding:0 20px}.lp-copy{padding:36px 0 8px}.lp-lead{margin-top:20px;font-size:18px}.lp-instrument{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"tackle dial" "hint hint" "ro ro" "cap cap";padding:20px 0 36px;column-gap:12px}.lp-tackle__hint{position:static;grid-area:hint;width:auto;margin-top:10px;text-align:left}.lp-tackle__hint br{display:none}.lp-tackle{grid-area:tackle;min-height:300px}.lp-dialcol{display:contents}.lp-dial{grid-area:dial;align-self:center}.lp-readouts{grid-area:ro;gap:14px;margin-top:20px}.lp-caption{grid-area:cap}.lp-support__inner{flex-direction:column;align-items:flex-start;gap:16px;padding-top:22px;padding-bottom:22px}.lp-support__logos img{height:40px}.lp-support__logos .lp-support__tech{height:31px}.lp-sec{padding:72px 0}.lp-split,.lp-product__grid,.lp-deploy__grid{grid-template-columns:1fr;gap:40px}.lp-drag{padding:24px 18px 20px}.lp-steps{grid-template-columns:1fr;gap:56px;margin-top:52px}.lp-shot{position:static}.lp-facts{grid-template-columns:1fr;gap:24px;margin-top:32px}.lp-final__inner{flex-direction:column;align-items:flex-start;padding-top:56px;padding-bottom:56px}}@media (max-width: 480px){.lp-btn{height:50px;padding:0 18px}.lp-cta .lp-btn{flex:1 1 100%}.lp-top .lp-btn--sm{height:40px;padding:0 14px}.lp-drag__mark em{font-size:13px}}@media (prefers-reduced-motion: reduce){.lp-tackle__hint,.lp-btn{transition:none}}
