@font-face{font-family:Karantina;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Karantina;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/karantina-400-latin-Ds2ZJ40J.woff2) format("woff2");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:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/karantina-700-latin-Ay_5M3V1.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/rubik-400-hebrew-Cwc4auZ5.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/rubik-400-latin-0V_ixqQm.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/rubik-400-hebrew-Cwc4auZ5.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/rubik-400-latin-0V_ixqQm.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/rubik-400-hebrew-Cwc4auZ5.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/rubik-400-latin-0V_ixqQm.woff2) format("woff2");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{--paper: #f5f3ec;--sheet: #fbfaf6;--sheet-2: #efece2;--rule: #ddd8ca;--rule-strong: #c6bfac;--ink: #1c211f;--ink-2: #4c5551;--ink-3: #6d7570;--accent: #2f4fb8;--accent-ink: #ffffff;--accent-soft: #e3e8f7;--good: #1d7a4f;--good-soft: #dcefe4;--warn: #8a5d00;--warn-soft: #f6e9c8;--bad: #b3261e;--bad-soft: #f6dcd9;--info: #2f4fb8;--info-soft: #e3e8f7;--neutral-soft: #e9e6dc;--shadow: 0 1px 2px rgba(28, 33, 31, .06), 0 8px 24px -12px rgba(28, 33, 31, .18);--chart-grid: #e4e0d4;--select: #c9d3f2;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--paper: #121413;--sheet: #181b19;--sheet-2: #1f2321;--rule: #2a2f2c;--rule-strong: #3a403c;--ink: #e8ebe6;--ink-2: #b4bbb5;--ink-3: #8e9690;--accent: #8ea4f0;--accent-ink: #10162b;--accent-soft: #1f2741;--good: #5cc38f;--good-soft: #17301f;--warn: #e2b14a;--warn-soft: #33290f;--bad: #f08079;--bad-soft: #3a1b18;--info: #8ea4f0;--info-soft: #1f2741;--neutral-soft: #262a27;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 28px -14px rgba(0, 0, 0, .6);--chart-grid: #262a27;--select: #33406b;color-scheme:dark}}:root[data-theme=dark]{--paper: #121413;--sheet: #181b19;--sheet-2: #1f2321;--rule: #2a2f2c;--rule-strong: #3a403c;--ink: #e8ebe6;--ink-2: #b4bbb5;--ink-3: #8e9690;--accent: #8ea4f0;--accent-ink: #10162b;--accent-soft: #1f2741;--good: #5cc38f;--good-soft: #17301f;--warn: #e2b14a;--warn-soft: #33290f;--bad: #f08079;--bad-soft: #3a1b18;--info: #8ea4f0;--info-soft: #1f2741;--neutral-soft: #262a27;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 28px -14px rgba(0, 0, 0, .6);--chart-grid: #262a27;--select: #33406b;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font-family:Rubik,sans-serif;font-size:15px;line-height:1.55;min-height:100vh}::selection{background:var(--select);color:var(--ink)}input,textarea{caret-color:var(--accent)}*{scrollbar-color:var(--rule-strong) transparent;scrollbar-width:thin}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}h1,h2,h3{margin:0;text-wrap:balance;letter-spacing:-.01em}h1{font-size:1.5rem;font-weight:700}h2{font-size:1.08rem;font-weight:600}h3{font-size:.95rem;font-weight:600}p{margin:0}.n,.ltr,td.num{direction:ltr;unicode-bidi:isolate;font-family:Rubik,sans-serif;font-variant-numeric:tabular-nums}.n,.ltr{font-size:.94em}.tk{font-family:Rubik,sans-serif;font-weight:500;direction:ltr;unicode-bidi:isolate;letter-spacing:.01em}.muted{color:var(--ink-3)}.dim{color:var(--ink-2)}.small{font-size:.86rem}.xs{font-size:.78rem}.skip-link{position:absolute;inset-inline-start:-999px;top:0}.skip-link:focus{inset-inline-start:1rem;background:var(--sheet);padding:.5rem 1rem;z-index:100}.icon{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.app{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.side{border-inline-start:1px solid var(--rule);background:var(--sheet);padding:1.4rem 1rem 1rem;display:flex;flex-direction:column;gap:1.6rem;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:baseline;gap:.5rem;padding-inline:.5rem}.brand b{font-size:1.2rem;letter-spacing:-.02em}.brand span{font-size:.75rem;color:var(--ink-3)}.nav{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nav a{display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem;border-radius:8px;color:var(--ink-2);text-decoration:none;font-weight:500}.nav a:hover{background:var(--sheet-2);color:var(--ink)}.nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.nav .count{margin-inline-start:auto;font-size:.75rem;color:var(--ink-3)}.nav a[aria-current=page] .count{color:var(--accent)}.side-foot{margin-top:auto;display:grid;gap:.6rem;font-size:.78rem;color:var(--ink-3);padding-inline:.5rem}.side-foot a{color:var(--ink-2);text-decoration:none;display:flex;align-items:center;gap:.5rem}.side-foot a:hover{color:var(--ink)}.main{min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:.75rem;padding:.75rem clamp(1rem,3vw,2rem);border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:30}.icon-btn.menu-btn{display:none}.search{flex:1;max-width:520px;display:flex;align-items:center;gap:.6rem;height:38px;padding-inline:.75rem;border:1px solid var(--rule);border-radius:10px;background:var(--sheet);color:var(--ink-3);font:inherit;cursor:text;white-space:nowrap}.search:hover{border-color:var(--rule-strong)}.search kbd{margin-inline-start:auto;font-family:Rubik,sans-serif;font-size:.72rem;border:1px solid var(--rule);border-radius:5px;padding:1px 6px;color:var(--ink-3);direction:ltr}.tools{margin-inline-start:auto;display:flex;align-items:center;gap:.4rem}.icon-btn{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--ink-2);cursor:pointer}.icon-btn:hover{background:var(--sheet-2);color:var(--ink)}.dot-count{position:absolute;top:5px;inset-inline-end:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--bad);color:#fff;font-size:.66rem;font-weight:600;line-height:16px;text-align:center;font-family:Rubik,sans-serif}.quote-tab{display:inline-flex;align-items:center;height:38px;padding-inline:.9rem;border-radius:10px;border:1px solid var(--rule-strong);color:var(--ink);text-decoration:none;font-weight:600;font-size:.9rem}.quote-tab:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.page{padding:clamp(1rem,3vw,2rem);display:grid;gap:1.75rem;max-width:1240px;width:100%}.page-head{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.page-head p{color:var(--ink-2);margin-top:.3rem;max-width:70ch}.page-head .actions{margin-inline-start:auto;display:flex;gap:.5rem;flex-wrap:wrap}.banner{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.8rem 1rem;border-radius:10px;border:1px solid}.banner.warning{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 35%,transparent);color:var(--ink)}.banner.info{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 30%,transparent)}.banner .light{width:12px;height:12px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 4px color-mix(in srgb,var(--warn) 22%,transparent);flex:none}.banner strong{font-weight:600}.banner .meta{color:var(--ink-2);font-size:.88rem}.banner a{margin-inline-start:auto;font-size:.88rem}.region{display:grid;gap:.9rem}.region-head{display:flex;align-items:baseline;gap:.75rem;padding-bottom:.55rem;border-bottom:1px solid var(--rule);flex-wrap:wrap}.region-head .side-note{margin-inline-start:auto;font-size:.82rem;color:var(--ink-3)}.sheet{background:var(--sheet);border:1px solid var(--rule);border-radius:12px}.sheet.pad{padding:1.1rem 1.2rem}.raised{box-shadow:var(--shadow)}.split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.75rem;align-items:start}.cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule);border-radius:12px;background:var(--sheet)}.metric{padding:.9rem 1.1rem;display:grid;gap:.2rem}.metric+.metric{border-inline-start:1px solid var(--rule)}.metric .label{font-size:.8rem;color:var(--ink-3)}.metric .value{font-family:Rubik,sans-serif;font-size:1.35rem;font-weight:500;direction:ltr;unicode-bidi:isolate;text-align:start}.metric .sub{font-size:.8rem;color:var(--ink-2)}.delta-up{color:var(--good)}.delta-down{color:var(--bad)}.chart{display:block;overflow:visible;max-width:100%;direction:ltr}.chart text{font-family:Rubik,sans-serif;font-variant-numeric:tabular-nums;font-size:11px;fill:var(--ink-3)}.chart .grid{stroke:var(--chart-grid);stroke-width:1}.chart .cap{stroke:var(--bad);stroke-dasharray:4 3;stroke-width:1}.chart .line{fill:none;stroke:var(--accent);stroke-width:2}.chart .line-2{fill:none;stroke:var(--ink-3);stroke-width:1.4;stroke-dasharray:3 3}.chart .area{fill:color-mix(in srgb,var(--accent) 12%,transparent)}.chart .bar-forming{fill:color-mix(in srgb,var(--warn) 70%,transparent)}.chart .bar-bo{fill:var(--good)}.chart .bar-failed{fill:color-mix(in srgb,var(--ink-3) 55%,transparent)}.chart .heat{fill:none;stroke:var(--warn);stroke-width:2}.chart .expo{fill:none;stroke:var(--accent);stroke-width:2}.chart .up{fill:var(--good);stroke:var(--good)}.chart .down{fill:var(--bad);stroke:var(--bad)}.chart .wick{stroke-width:1}.chart .trigger{stroke:var(--good);stroke-dasharray:5 4}.chart .stop{stroke:var(--bad);stroke-dasharray:5 4}.chart .stop-target{stroke:var(--warn);stroke-dasharray:2 3}.chart .ma50{fill:none;stroke:var(--accent);stroke-width:1.4}.chart .ma20{fill:none;stroke:var(--ink-3);stroke-width:1.2;stroke-dasharray:3 2}.legend{display:flex;gap:1rem;flex-wrap:wrap;font-size:.8rem;color:var(--ink-2)}.legend i{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:middle;margin-inline-end:.35rem}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .55rem;border-radius:999px;font-size:.78rem;font-weight:500;white-space:nowrap;line-height:1.5}.badge.neutral{background:var(--neutral-soft);color:var(--ink-2)}.badge.info{background:var(--info-soft);color:var(--info)}.badge.success{background:var(--good-soft);color:var(--good)}.badge.warning{background:var(--warn-soft);color:var(--warn)}.badge.danger{background:var(--bad-soft);color:var(--bad)}.badge.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.badge.outline{background:transparent;border:1px solid var(--rule-strong);color:var(--ink-2)}.action-list{display:grid}.action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem 1rem;align-items:start;padding:1rem 0;border-bottom:1px solid var(--rule)}.action:first-child{padding-top:.3rem}.action .kind{min-width:92px;padding-top:.15rem}.action .what{font-weight:600}.action .why{color:var(--ink-2);font-size:.88rem;margin-top:.15rem}.action .numbers{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;margin-top:.45rem;font-size:.86rem;color:var(--ink-2)}.action .numbers b{color:var(--ink);font-weight:500}.action .ops{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.action.is-done .what,.action.is-skipped .what{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.action .done-form{display:none;gap:.4rem;align-items:center}.action.is-confirming .done-form{display:flex}.action.is-confirming .ops-main{display:none}.action .result{display:none;font-size:.82rem}.action.is-done .result,.action.is-skipped .result{display:inline-flex}.action.is-done .ops-main,.action.is-skipped .ops-main{display:none}.action .api-hint{grid-column:2 / -1;font-family:Rubik,sans-serif;font-size:.72rem;color:var(--ink-3);direction:ltr;text-align:left}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:34px;padding-inline:.85rem;border-radius:8px;border:1px solid var(--rule-strong);background:var(--sheet);color:var(--ink);font:inherit;font-size:.86rem;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap}.btn:hover{border-color:var(--ink-3);text-decoration:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover{filter:brightness(1.08)}.btn.ghost{border-color:transparent;background:transparent;color:var(--ink-2)}.btn.ghost:hover{background:var(--sheet-2);color:var(--ink)}.btn.danger{color:var(--bad)}.btn.sm{height:28px;padding-inline:.6rem;font-size:.8rem}.btn[disabled]{opacity:.5;cursor:not-allowed}.field{display:grid;gap:.25rem}.field label{font-size:.8rem;color:var(--ink-2)}.input{height:34px;padding-inline:.6rem;border-radius:8px;border:1px solid var(--rule-strong);background:var(--sheet);color:var(--ink);font:inherit;font-size:.88rem;min-width:0}.input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.input.num{font-family:Rubik,sans-serif;direction:ltr;text-align:left;width:110px}.input.changed{border-color:var(--warn);background:var(--warn-soft)}.tabs{display:flex;gap:.2rem;border-bottom:1px solid var(--rule);overflow-x:auto}.tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;padding:.55rem .8rem;margin-bottom:-1px;font:inherit;font-weight:500;color:var(--ink-2);cursor:pointer;white-space:nowrap;display:inline-flex;gap:.4rem;align-items:center}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.tab .n{font-size:.78rem;color:var(--ink-3)}.tab[aria-selected=true] .n{color:var(--accent)}.table-wrap{overflow-x:auto;border:1px solid var(--rule);border-radius:12px;background:var(--sheet)}table{width:100%;border-collapse:collapse;font-size:.88rem}th,td{padding:.62rem .85rem;text-align:start;border-bottom:1px solid var(--rule);vertical-align:middle}tbody tr:last-child td{border-bottom:0}th{position:sticky;top:0;background:var(--sheet);font-size:.78rem;font-weight:500;color:var(--ink-3);white-space:nowrap;z-index:1}th.num,td.num{text-align:end}td.num .badge,td.num .btn,.badge,.btn{font-family:Rubik,sans-serif}td.num .btn+.btn{margin-top:.25rem}th[data-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}th[data-sort]:hover{color:var(--ink)}th .sort{display:inline-block;width:.8em;margin-inline-start:.25rem;color:var(--ink-3);font-family:Rubik,sans-serif}th[aria-sort]{color:var(--ink)}th[aria-sort] .sort{color:var(--accent)}tbody tr{transition:background .12s ease-out}tbody tr[data-href]{cursor:pointer}tbody tr[data-href]:hover{background:var(--sheet-2)}tr.row-flag td:first-child{box-shadow:inset -2px 0 0 var(--warn)}td .reason{color:var(--ink-3);font-size:.8rem}.empty-row td{text-align:center;padding:2rem;color:var(--ink-3)}.table-tools{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.table-tools .input{width:220px}.dl{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.4rem;margin:0;font-size:.9rem}.dl dt{color:var(--ink-3)}.dl dd{margin:0}.dl.two{grid-template-columns:max-content 1fr max-content 1fr}.mech{display:grid;grid-template-columns:250px minmax(0,1fr);gap:1.75rem;align-items:start}.mech-list{list-style:none;margin:0;padding:0;display:grid;gap:2px;position:sticky;top:72px}.mech-list button{width:100%;text-align:start;display:grid;gap:.1rem;padding:.6rem .75rem;border-radius:8px;border:0;background:none;font:inherit;color:var(--ink-2);cursor:pointer}.mech-list button:hover{background:var(--sheet-2);color:var(--ink)}.mech-list button[aria-selected=true]{background:var(--accent-soft);color:var(--accent)}.mech-list .ver{font-size:.74rem;color:var(--ink-3)}.mech-list button[aria-selected=true] .ver{color:var(--accent)}.mech-panel{display:grid;gap:1.5rem}.mech-panel[hidden]{display:none}.mech-panel .lede{color:var(--ink-2);max-width:70ch}.param-table td:last-child{width:1%;white-space:nowrap}.version-row{display:grid;grid-template-columns:72px 1fr auto;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--rule);font-size:.86rem;align-items:baseline}.save-bar{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;padding:.8rem 1rem;border-radius:10px;background:var(--sheet-2)}.save-bar .msg{color:var(--ink-2);font-size:.86rem}.compare th:not(:first-child),.compare td:not(:first-child){text-align:end}.better{color:var(--good);font-weight:500}.worse{color:var(--bad);font-weight:500}.suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding:1rem 0;border-bottom:1px solid var(--rule)}.suggestion:last-child{border-bottom:0}.suggestion .evidence{font-size:.84rem;color:var(--ink-2);margin-top:.3rem}.gates{list-style:none;margin:0;padding:0;display:grid}.gates li{display:flex;gap:.6rem;align-items:baseline;padding:.5rem 0;border-bottom:1px solid var(--rule);font-size:.9rem}.gates li:last-child{border-bottom:0}.gates .ok{color:var(--good)}.gates .no{color:var(--bad)}.gates .wait{color:var(--warn)}.switcher{display:flex;gap:.35rem;flex-wrap:wrap}.switcher a{padding:.25rem .6rem;border:1px solid var(--rule);border-radius:999px;text-decoration:none;color:var(--ink-2);font-family:Rubik,sans-serif;font-size:.8rem}.switcher a:hover{border-color:var(--ink-3);color:var(--ink)}.switcher a[aria-current=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.timeline{list-style:none;margin:0;padding:0;display:grid}.timeline li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--rule);font-size:.88rem}.timeline li:last-child{border-bottom:0}.timeline time{color:var(--ink-3);font-family:Rubik,sans-serif;font-size:.8rem;direction:ltr;text-align:end}.pop{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:min(360px,90vw);background:var(--sheet);border:1px solid var(--rule);border-radius:12px;box-shadow:var(--shadow);padding:.4rem;z-index:40}.pop[hidden]{display:none}.pop-head{display:flex;align-items:center;padding:.5rem .6rem;font-size:.85rem;font-weight:600}.pop-head button{margin-inline-start:auto}.notif{display:grid;gap:.2rem;padding:.6rem;border-radius:8px;font-size:.86rem;text-decoration:none;color:var(--ink)}.notif:hover{background:var(--sheet-2);text-decoration:none}.notif.unread{background:var(--accent-soft)}.notif .ch{display:flex;gap:.3rem}.cmdk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c0b73;display:grid;place-items:start center;padding-top:12vh;z-index:60}.cmdk-overlay[hidden]{display:none}.cmdk{width:min(600px,92vw);background:var(--sheet);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.cmdk input{width:100%;border:0;border-bottom:1px solid var(--rule);padding:1rem 1.1rem;font:inherit;font-size:1rem;background:transparent;color:var(--ink)}.cmdk input:focus{outline:none}.cmdk-results{max-height:52vh;overflow-y:auto;padding:.4rem}.cmdk-group{font-size:.74rem;color:var(--ink-3);padding:.6rem .7rem .25rem}.cmdk-item{display:flex;width:100%;gap:.6rem;align-items:center;text-align:start;padding:.55rem .7rem;border:0;border-radius:8px;background:none;font:inherit;color:var(--ink);cursor:pointer}.cmdk-item .hint{margin-inline-start:auto;font-size:.78rem;color:var(--ink-3)}.cmdk-item.is-active{background:var(--accent-soft);color:var(--accent)}.cmdk-empty{padding:1.2rem;text-align:center;color:var(--ink-3)}.toast{position:fixed;bottom:1.25rem;inset-inline-start:50%;transform:translate(50%);background:var(--ink);color:var(--paper);padding:.65rem 1rem;border-radius:10px;font-size:.88rem;box-shadow:var(--shadow);z-index:70;display:flex;gap:.8rem;align-items:center}[dir=rtl] .toast{transform:translate(50%)}.toast[hidden]{display:none}.toast button{background:none;border:0;color:var(--accent-soft);font:inherit;text-decoration:underline;cursor:pointer}.code{font-family:Rubik,sans-serif;font-size:.8rem;direction:ltr;text-align:left;background:var(--sheet-2);border:1px solid var(--rule);border-radius:8px;padding:.8rem 1rem;white-space:pre-wrap;overflow-x:auto;margin:0;color:var(--ink)}.footer{padding:1.5rem clamp(1rem,3vw,2rem) 2rem;color:var(--ink-3);font-size:.8rem;border-top:1px solid var(--rule);margin-top:auto}.skeleton{background:linear-gradient(90deg,var(--sheet-2),var(--rule),var(--sheet-2));background-size:200% 100%;animation:shimmer 1.4s ease-out infinite;border-radius:6px;height:14px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.action{transition:opacity .26s cubic-bezier(.16,1,.3,1),background-color .26s cubic-bezier(.16,1,.3,1)}.action.is-done,.action.is-skipped{opacity:.7}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}@media (max-width: 1080px){.split{grid-template-columns:minmax(0,1fr)}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(3){border-inline-start:0}.metric:nth-child(n+3){border-top:1px solid var(--rule)}}@media (max-width: 860px){.app{grid-template-columns:minmax(0,1fr)}.side{position:fixed;inset-block:0;inset-inline-start:0;width:264px;z-index:50;transform:translate(100%);transition:transform .24s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow)}.side.is-open{transform:translate(0)}.icon-btn.menu-btn{display:inline-grid}.search span.label{display:none}.search{max-width:none}.search kbd{display:none}.cols-3,.cols-2,.mech{grid-template-columns:minmax(0,1fr)}.mech-list{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.action{grid-template-columns:minmax(0,1fr)}.action .kind{min-width:0}.action .ops{justify-content:flex-start}.action .api-hint{grid-column:1}.dl.two{grid-template-columns:max-content 1fr}.param-table th:nth-child(3),.param-table td:nth-child(3){display:none}.quote-tab{padding-inline:.6rem}}@media (max-width: 480px){.metrics{grid-template-columns:minmax(0,1fr)}.metric+.metric{border-inline-start:0;border-top:1px solid var(--rule)}.tools .icon-btn.theme{display:none}}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:16px;height:16px}.editable .edit-ctl,.editable .save-bar{display:none}.editable.is-editing .edit-ctl{display:inline-block}.editable.is-editing .ro{display:none}.editable.is-editing .save-bar{display:flex}.editable.is-editing [data-edit]{display:none}.editable.is-editing .param-table,.editable.is-editing table{background:color-mix(in srgb,var(--warn-soft) 35%,var(--sheet))}.ro{font-weight:500}.seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--rule);border-radius:10px;background:var(--sheet);justify-self:start}.seg button{border:0;background:none;font:inherit;font-weight:500;color:var(--ink-2);padding:.4rem .9rem;border-radius:7px;cursor:pointer;display:inline-flex;gap:.4rem;align-items:center}.seg button[aria-selected=true]{background:var(--ink);color:var(--paper)}.seg button[aria-selected=true] .n{color:var(--paper)}.snapshot{padding:.8rem 1rem}.snapshot summary{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;cursor:pointer;list-style:none}.snapshot summary::-webkit-details-marker{display:none}.snapshot summary:before{content:"";width:7px;height:7px;border-inline-end:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg);margin-inline-end:.2rem;transition:transform .2s cubic-bezier(.16,1,.3,1)}.snapshot[open] summary:before{transform:rotate(225deg)}.funnel{display:grid;gap:.45rem}.funnel-row{display:grid;grid-template-columns:150px minmax(0,1fr) 60px;gap:.8rem;align-items:center;font-size:.86rem}.funnel-bar{height:22px;border-radius:5px;background:var(--sheet-2);overflow:hidden}.funnel-bar i{display:block;height:100%;border-radius:5px}.news-tag{margin-inline-end:.4rem}.chart .base{fill:color-mix(in srgb,var(--warn) 10%,transparent);stroke:color-mix(in srgb,var(--warn) 55%,transparent);stroke-dasharray:3 3}td.num .muted,td.num .xs,td.num .dim,td.num a{font-family:Rubik,sans-serif}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c0b80;display:grid;place-items:center;padding:1rem;z-index:80}.modal{width:min(480px,100%);background:var(--sheet);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow);padding:1.3rem 1.4rem;display:grid;gap:.8rem;animation:modal-in .22s cubic-bezier(.16,1,.3,1)}.modal h2{font-size:1.12rem}.modal .dl{padding:.8rem 0;border-block:1px solid var(--rule)}.modal .dl:empty{display:none}.modal-ops{display:flex;gap:.5rem;margin-top:.3rem}.btn.danger-solid{background:var(--bad);border-color:var(--bad);color:#fff}@keyframes modal-in{0%{transform:translateY(6px) scale(.985);opacity:.6}to{transform:none;opacity:1}}.range-bar{display:flex;align-items:center;gap:.8rem 1rem;flex-wrap:wrap;padding-bottom:.55rem;border-bottom:1px solid var(--rule)}.range-bar .seg{margin-inline-start:auto}.date-range{display:flex;align-items:center;gap:.4rem}.date-range .input{width:150px;font-family:Rubik,sans-serif;direction:ltr}@media (max-width: 860px){.range-bar .seg{margin-inline-start:0;overflow-x:auto;max-width:100%;width:100%}.range-bar .seg button{flex:none}.date-range{flex-wrap:wrap}.date-range .input{width:132px}}.mech{grid-template-columns:minmax(0,1fr);gap:1.25rem}.mech-list{position:static;display:flex;gap:.15rem;border-bottom:1px solid var(--rule);overflow-x:auto}.mech-list li{flex:none}.mech-list button{border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:.5rem .8rem;display:flex;align-items:baseline;gap:.45rem}.mech-list button[aria-selected=true]{background:none;border-bottom-color:var(--accent)}.mech-list button:hover{background:none}.stock-cols{gap:2rem;align-items:start}.gates li{display:grid;grid-template-columns:1.2rem minmax(0,1fr) minmax(0,.9fr);gap:.6rem;align-items:baseline}.gates li>:last-child{margin-inline-start:0!important;text-align:end;color:var(--ink-2)}.app{display:block}.topbar{padding-inline:clamp(1rem,3vw,2rem);gap:1rem}.topbar .brand{display:flex;align-items:baseline;gap:.5rem;text-decoration:none;color:var(--ink);padding:0;flex:none}.topbar .brand:hover{text-decoration:none}.topbar .brand b{font-size:1.15rem}.topbar .brand span{font-size:.72rem;color:var(--ink-3);white-space:nowrap}.topnav.side{position:static;height:auto;padding:0;background:none;border:0;display:flex;flex-direction:row;gap:0;transform:none;box-shadow:none}.topnav .nav{display:flex;gap:.1rem}.topnav .nav a{padding:.45rem .65rem;white-space:nowrap}.topnav .nav a .icon,.topnav .side-foot{display:none}.topbar .search{flex:0 1 220px;margin-inline-start:auto}.topbar .tools{margin-inline-start:0}.page{margin-inline:auto;max-width:1360px}.footer{text-align:center}@media (max-width: 1180px){.topbar .brand span,.topnav .nav a .count{display:none}}@media (max-width: 1020px){.icon-btn.menu-btn{display:inline-grid}.topnav.side{position:fixed;inset-block:0;inset-inline-start:0;width:264px;z-index:50;flex-direction:column;gap:1.2rem;padding:1.2rem 1rem;background:var(--sheet);border-inline-start:1px solid var(--rule);box-shadow:var(--shadow);transform:translate(100%);transition:transform .24s cubic-bezier(.16,1,.3,1)}.topnav.side.is-open{transform:translate(0)}.topnav .nav{flex-direction:column}.topnav .nav a .icon{display:inline-block}.topnav .nav a .count{display:inline}.topnav .side-foot{display:grid;margin-top:auto}.topbar .search{flex:1 1 auto}}@media (max-width: 480px){.topbar .brand{display:none}}.ptypes{display:grid;border:1px solid var(--rule);border-radius:12px;background:var(--sheet)}.ptype+.ptype{border-top:1px solid var(--rule)}.ptype summary{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.75rem 1rem;cursor:pointer;list-style:none}.ptype summary::-webkit-details-marker{display:none}.ptype summary:before{content:"";width:7px;height:7px;border-inline-end:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg);transition:transform .2s cubic-bezier(.16,1,.3,1)}.ptype[open] summary:before{transform:rotate(225deg)}.ptype[open] summary{border-bottom:1px solid var(--rule)}.ptype-name{font-weight:600;min-width:150px}.ptype-body{padding:1rem;display:grid;gap:1.2rem;background:var(--paper);border-radius:0 0 12px 12px}.range-bar .seg{margin-inline-start:0}.banner.danger{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 35%,transparent)}.banner.success{background:var(--good-soft);border-color:color-mix(in srgb,var(--good) 30%,transparent)}.banner .btn{margin-inline-start:auto}tr.row-failed td{background:color-mix(in srgb,var(--bad-soft) 60%,transparent)}tr.row-failed td:first-child{box-shadow:inset -2px 0 0 var(--bad)}.nav-alert{width:7px;height:7px;border-radius:50%;background:var(--bad);flex:none}.topnav .nav a{display:flex;align-items:center;gap:.4rem}.topnav .nav a .icon{display:inline-block;width:17px;height:17px}.topbar .brand{align-items:center}.logo{width:30px;height:30px;flex:none}.logo-bg{fill:var(--ink)}.logo-candle{fill:var(--paper);opacity:.55}.logo-wick{stroke:var(--paper);stroke-width:1.4;opacity:.55;stroke-linecap:round}.logo-tick{fill:none;stroke:var(--good);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.logo-dot{fill:var(--good)}@media (max-width: 1180px){.topnav .nav a .icon{display:none}}@media (max-width: 1020px){.topnav .nav a .icon{display:inline-block}}.topbar{flex-wrap:nowrap;min-width:0}.topnav .nav a{font-size:.92rem}@media (max-width: 1320px){.topbar .brand span{display:none}.topbar .search{flex:0 0 auto;width:40px;padding-inline:0;justify-content:center}.topbar .search .label,.topbar .search kbd{display:none}}@media (max-width: 1180px){.topnav .nav a .icon{display:inline-block}.topnav .nav a .count{display:none}.topnav .nav a{padding-inline:.5rem}}@media (max-width: 1100px){.icon-btn.menu-btn{display:inline-grid}.topnav.side{position:fixed;inset-block:0;inset-inline-start:0;width:264px;z-index:50;flex-direction:column;gap:1.2rem;padding:1.2rem 1rem;background:var(--sheet);border-inline-start:1px solid var(--rule);box-shadow:var(--shadow);transform:translate(100%);transition:transform .24s cubic-bezier(.16,1,.3,1)}.topnav.side.is-open{transform:translate(0)}.topnav .nav{flex-direction:column}.topnav .nav a .count{display:inline}.topnav .side-foot{display:grid;margin-top:auto}.topbar .search{flex:1 1 auto;width:auto;justify-content:flex-start;padding-inline:.75rem;margin-inline-start:auto}.topbar .search .label{display:inline}}.jobs-switch .nav-alert{display:inline-block;margin-inline-end:.35rem;vertical-align:middle}.job-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}@media (max-width: 1080px){.job-split{grid-template-columns:minmax(0,1fr)}}:root{--paper: #f3f5f2;--sheet: #ffffff;--sheet-2: #e8ece6;--rule: #d7ddd4;--rule-strong: #a9b3a5;--ink: #0f1d14;--ink-2: #39483e;--ink-3: #5f6d63;--accent: #0a7d47;--accent-ink: #ffffff;--accent-soft: #d9f0e2;--good: #0a7d47;--good-soft: #d9f0e2;--warn: #c2560a;--warn-soft: #fde5d2;--bad: #c62828;--bad-soft: #fbdcdc;--info: #1769c2;--info-soft: #dbe9fa;--neutral-soft: #e6eae4;--chart-grid: #e1e6de;--select: #bfe3cd;--shadow: 0 1px 0 rgba(15, 29, 20, .06), 0 10px 24px -14px rgba(15, 29, 20, .25);--pitch: #0d4f2f;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--paper: #121417;--sheet: #1b1e22;--sheet-2: #23272c;--rule: #2d3238;--rule-strong: #3e454d;--ink: #eef1ef;--ink-2: #c5cac7;--ink-3: #969c99;--accent: #4fd38b;--accent-ink: #062012;--accent-soft: #18301f;--good: #4fd38b;--good-soft: #18301f;--warn: #ff9a4d;--warn-soft: #3a2413;--bad: #ff6b6b;--bad-soft: #3a1717;--info: #6fb2ff;--info-soft: #172c45;--neutral-soft: #262a2f;--chart-grid: #262a2f;--select: #2b6a46;--shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 12px 28px -16px rgba(0, 0, 0, .7);--pitch: #10301f;color-scheme:dark}}:root[data-theme=dark]{--paper: #121417;--sheet: #1b1e22;--sheet-2: #23272c;--rule: #2d3238;--rule-strong: #3e454d;--ink: #eef1ef;--ink-2: #c5cac7;--ink-3: #969c99;--accent: #4fd38b;--accent-ink: #062012;--accent-soft: #18301f;--good: #4fd38b;--good-soft: #18301f;--warn: #ff9a4d;--warn-soft: #3a2413;--bad: #ff6b6b;--bad-soft: #3a1717;--info: #6fb2ff;--info-soft: #172c45;--neutral-soft: #262a2f;--chart-grid: #262a2f;--select: #2b6a46;--shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 12px 28px -16px rgba(0, 0, 0, .7);--pitch: #10301f;color-scheme:dark}body{font-family:Rubik,sans-serif;font-size:15.5px}h1,h2,h3,.brand b{font-family:Karantina,Rubik,sans-serif;font-weight:700;letter-spacing:.01em}h1{font-size:3rem;line-height:.95}h2{font-size:1.75rem;line-height:1}h3{font-size:1.4rem;line-height:1}.n,.ltr,td.num,.chart text{font-family:Rubik,sans-serif;font-variant-numeric:tabular-nums}.tk{font-family:Rubik,sans-serif;font-weight:700}.topbar{background:var(--pitch);border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar .brand b{color:#fff;font-size:1.7rem}.topbar .brand span{color:#ffffffa6}.topbar .nav a{color:#ffffffc7;border-radius:999px}.topbar .nav a:hover{background:#ffffff1a;color:#fff}.topbar .nav a[aria-current=page]{background:#fff;color:var(--pitch)}.topbar .icon-btn{color:#fff}.topbar .search{background:#ffffff1a;border-color:transparent;color:#fffc;border-radius:999px}.topbar .search kbd{color:#ffffffbf;border-color:#ffffff4d}.topbar .quote-tab{background:var(--warn);border-color:var(--warn);color:#fff;border-radius:999px}.logo-bg{fill:#fff}.logo-candle{fill:var(--pitch)}.logo-wick{stroke:var(--pitch)}.metrics{border:0;background:transparent;gap:.8rem}.metric{background:var(--sheet);border-radius:16px;box-shadow:var(--shadow);padding:1rem 1.2rem}.metric+.metric{border-inline-start:0}.metric .value{font-family:Rubik,sans-serif;font-weight:700;font-size:2rem;line-height:1.1;letter-spacing:-.01em}.metric .label{font-weight:500}.action-list{gap:.7rem}.action{background:var(--sheet);border:0;border-radius:16px;box-shadow:var(--shadow);padding:1rem 1.2rem}.action:first-child{padding-top:1rem}.action .what{font-size:1.08rem}.table-wrap{border:0;border-radius:16px;box-shadow:var(--shadow)}th{background:var(--pitch);color:#ffffffd9;font-weight:500}th[aria-sort],th[aria-sort] .sort{color:#fff}tbody tr:nth-child(odd) td{background:color-mix(in srgb,var(--sheet-2) 40%,transparent)}.badge{border-radius:999px;font-weight:600;padding-inline:.65rem}.btn,.seg,.seg button,.input{border-radius:999px}.btn.primary{background:var(--accent);border-color:var(--accent)}.seg button[aria-selected=true]{background:var(--pitch);color:#fff}.tab{font-weight:600}.tab[aria-selected=true]{color:var(--ink);border-bottom:3px solid var(--warn)}.region-head{border-bottom:0}.banner{border-radius:16px}.banner.warning{background:var(--warn);border-color:var(--warn);color:#fff}.banner.warning .meta,.banner.warning a{color:#ffffffeb}.banner.warning .light{background:#fff;box-shadow:0 0 0 4px #ffffff4d}.sheet{border:0;border-radius:16px;box-shadow:var(--shadow)}.form{display:inline-flex;gap:3px;direction:ltr;vertical-align:middle}.form i{width:10px;height:10px;border-radius:50%;background:var(--rule-strong)}.form i.w{background:var(--good)}.form-n{margin-inline-start:.5rem;color:var(--ink-3);font-size:.8rem}.tabbar{display:none}@media (max-width: 760px){body{font-size:16px;padding-bottom:calc(68px + env(safe-area-inset-bottom))}.topbar{padding:.55rem .9rem;padding-top:calc(.55rem + env(safe-area-inset-top));gap:.5rem}.icon-btn.menu-btn,.topnav.side,.topbar .brand span{display:none}.topbar .brand b{font-size:1.5rem}.topbar .search{flex:1 1 auto;width:auto;height:40px;padding-inline:.75rem;justify-content:flex-start}.topbar .search .label{display:inline}.topbar .tools .theme,.topbar .tools a[href="account.html"]{display:none}.topbar .quote-tab{height:40px;padding-inline:.75rem;font-size:.85rem}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset-inline:0;bottom:0;z-index:45;background:var(--pitch);padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px -12px #00000073}.tabbar a{position:relative;display:grid;justify-items:center;gap:2px;padding:6px 2px;border-radius:12px;color:#ffffffb3;text-decoration:none;font-size:.72rem;font-weight:500}.tabbar a .icon{width:22px;height:22px}.tabbar a[aria-current=page]{color:#fff;background:#ffffff1f}.tabbar a[aria-current=page]:after{content:"";position:absolute;top:0;width:22px;height:3px;border-radius:0 0 3px 3px;background:var(--warn)}.tabbar .nav-alert{position:absolute;top:6px;inset-inline-end:calc(50% - 16px)}.footer{padding-bottom:1rem}.page{padding:1rem .9rem 1.5rem;gap:1.25rem}h1{font-size:2.4rem}.page-head p{font-size:.95rem}.btn{height:42px;padding-inline:1rem;font-size:.92rem}.btn.sm{height:38px}.input{height:42px;font-size:16px}.tab{padding:.7rem .85rem}.seg button{padding:.55rem .9rem}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.metric{padding:.8rem .9rem}.metric+.metric{border-top:0}.metric .value{font-size:1.5rem}.action{grid-template-columns:minmax(0,1fr);padding:1rem}.action .ops{justify-content:stretch}.action .ops-main{width:100%;display:grid!important;grid-template-columns:1fr 1fr 1fr}.action .ops-main .btn{width:100%}.action .done-form{width:100%;flex-wrap:wrap}.action .done-form .input{flex:1 1 120px;width:auto}.action .api-hint{display:none}.range-bar{gap:.6rem}.range-bar .seg{overflow-x:auto;scrollbar-width:none}.table-wrap{overflow:visible;border:0;background:transparent;box-shadow:none;border-radius:0}.table-wrap table,.table-wrap tbody{display:block}.table-wrap thead{display:none}.table-wrap tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem .9rem;background:var(--sheet);border-radius:16px;box-shadow:var(--shadow);padding:.9rem 1rem;margin-bottom:.65rem}.table-wrap tbody tr[hidden]{display:none}.table-wrap tbody tr:nth-child(odd) td,.table-wrap tbody tr td{background:transparent}.table-wrap td{border:0;padding:0;text-align:start;display:grid;gap:1px;min-width:0}.table-wrap td.num{text-align:start}.table-wrap td[data-label]:before{content:attr(data-label);font-size:.72rem;color:var(--ink-3);font-family:Rubik,sans-serif;font-weight:400}.table-wrap td:first-child{grid-column:1 / -1;font-size:1.05rem;font-weight:600}.table-wrap td:first-child:before{display:none}.table-wrap td:empty,.table-wrap td:has(>:empty:only-child:not(input)){display:none}.table-wrap tr.row-flag{box-shadow:var(--shadow),inset -4px 0 0 var(--warn)}.table-wrap tr.row-failed{box-shadow:var(--shadow),inset -4px 0 0 var(--bad)}.table-wrap tr.row-flag td:first-child,.table-wrap tr.row-failed td:first-child{box-shadow:none}.table-wrap tr.empty-row{display:block}.param-table td:nth-child(3){display:grid!important;grid-column:1 / -1}.param-table th:nth-child(3){display:none}.keep-table thead{display:table-header-group}.keep-table table{display:table}.keep-table tbody{display:table-row-group}.keep-table tbody tr{display:table-row;box-shadow:none;border-radius:0;padding:0;background:var(--sheet)}.keep-table td{display:table-cell;padding:.55rem .4rem;border-bottom:1px solid var(--rule)}.keep-table td:before{display:none!important}.keep-table td:first-child{font-size:.85rem;font-weight:500}.keep-table{overflow-x:auto;background:var(--sheet);border-radius:16px;box-shadow:var(--shadow)}.modal-overlay{place-items:end stretch;padding:0}.modal{width:100%;border-radius:20px 20px 0 0;padding:1.2rem 1.1rem calc(1.2rem + env(safe-area-inset-bottom));animation:sheet-in .26s cubic-bezier(.16,1,.3,1)}.modal:before{content:"";justify-self:center;width:40px;height:4px;border-radius:2px;background:var(--rule-strong);margin-top:-.4rem}.modal-ops{flex-direction:column-reverse}.modal-ops .btn{width:100%;height:48px}.toast{bottom:calc(80px + env(safe-area-inset-bottom));max-width:calc(100% - 2rem)}.cmdk-overlay{padding-top:0;place-items:start stretch}.cmdk{width:100%;border-radius:0 0 20px 20px}.stock-cols{grid-template-columns:minmax(0,1fr)}.gates li{grid-template-columns:1.2rem minmax(0,1fr)}.gates li>:last-child{grid-column:2;text-align:start}.switcher{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.switcher a{flex:none;padding:.45rem .8rem}.mech-list{scrollbar-width:none}.ptype summary{padding:.9rem}.ptype-name{min-width:0;width:100%}.snapshot summary{font-size:.9rem}}@keyframes sheet-in{0%{transform:translateY(40px);opacity:.6}to{transform:none;opacity:1}}.page{grid-template-columns:minmax(0,1fr)}.page>*{min-width:0}@media (max-width: 760px){.table-wrap td.is-empty{display:none}.table-wrap td:first-child.is-empty{display:grid}.suggestion{grid-template-columns:minmax(0,1fr)}.topbar .brand{display:flex}.topbar .brand b{display:none}.logo{width:34px;height:34px}}:root[data-theme=dark] .banner.warning,:root[data-theme=dark] .banner.warning .meta,:root[data-theme=dark] .banner.warning a{color:#241203}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .banner.warning,:root:not([data-theme=light]) .banner.warning .meta,:root:not([data-theme=light]) .banner.warning a{color:#241203}}:root[data-theme=dark] .banner.warning .light{background:#241203}:root[data-theme=dark] .seg button[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .seg button[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}}@media (max-width: 760px){.table-wrap td{justify-items:start;text-align:start}.table-wrap td>*{max-width:100%}.table-wrap td:first-child{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.table-wrap td:first-child .reason{font-size:.8rem;font-weight:400}.table-wrap td.num .btn+.btn{margin-top:0}.table-wrap td:last-child:has(.btn){grid-column:1 / -1;display:flex;gap:.5rem;flex-wrap:wrap}.table-wrap td:last-child:has(.btn):before{display:none}.param-table tbody tr{grid-template-columns:auto minmax(0,1fr);align-items:baseline}.param-table td:nth-child(2):before,.param-table td:nth-child(3):before{display:none}.param-table td:nth-child(2){font-size:1.15rem}.param-table td:nth-child(3){grid-column:2!important}.dl dd{text-align:start}}.why-rule{display:block;padding:.6rem .8rem;border-radius:10px;background:var(--sheet-2);color:var(--ink);font-size:.9rem}.ask-inline{display:inline-flex;gap:.5rem;align-items:center;border:1px dashed var(--rule-strong);background:none;border-radius:999px;padding:.45rem .9rem;font:inherit;color:var(--ink-2);cursor:pointer}.ask-inline:hover{border-color:var(--accent);color:var(--ink)}.assistant{position:fixed;inset-block:0;inset-inline-end:0;width:min(420px,100%);z-index:70;background:var(--sheet);box-shadow:var(--shadow),-1px 0 0 var(--rule);display:flex;flex-direction:column;animation:assistant-in .26s cubic-bezier(.16,1,.3,1)}.assistant[hidden]{display:none}.assistant-head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;background:var(--pitch);color:#fff}.assistant-head div{display:flex;gap:.6rem;align-items:center}.assistant-head strong{font-family:Karantina,Rubik,sans-serif;font-size:1.6rem;font-weight:700;line-height:1}.assistant-head .icon-btn{color:#fff}.assistant-note{margin:0;padding:.7rem 1rem;font-size:.8rem;color:var(--ink-3);border-bottom:1px solid var(--rule)}.assistant-log{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.7rem}.bubble{max-width:88%;padding:.7rem .9rem;border-radius:16px;font-size:.92rem;line-height:1.5}.bubble p{margin:0}.bubble.me{align-self:flex-start;background:var(--pitch);color:#fff;border-end-start-radius:4px}.bubble.bot{align-self:flex-end;background:var(--sheet-2);color:var(--ink);border-end-end-radius:4px;display:grid;gap:.6rem}.bubble .sources{display:flex;flex-wrap:wrap;gap:.35rem}.bubble .sources a{font-size:.75rem;padding:.15rem .6rem;border-radius:999px;background:var(--sheet);border:1px solid var(--rule);text-decoration:none;color:var(--accent)}.bubble .btn{justify-self:start}.assistant-chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1rem .6rem}.chip{border:1px solid var(--rule-strong);background:var(--sheet);border-radius:999px;padding:.35rem .75rem;font:inherit;font-size:.82rem;color:var(--ink-2);cursor:pointer}.chip:hover{border-color:var(--accent);color:var(--ink)}.assistant-input{display:flex;gap:.5rem;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom));border-top:1px solid var(--rule)}.assistant-input .input{flex:1}@keyframes assistant-in{0%{transform:translate(-24px);opacity:.4}to{transform:none;opacity:1}}@media (max-width: 760px){.assistant{width:100%;inset-block-start:auto;height:86vh;border-radius:20px 20px 0 0;animation:sheet-in .26s cubic-bezier(.16,1,.3,1)}.assistant-head{border-radius:20px 20px 0 0}.action .ops-main{grid-template-columns:1fr 1fr}.topbar .tools .ask-btn{display:inline-grid}}.login-page{min-height:100vh;display:grid;align-content:start;justify-items:center;gap:1.5rem;padding:calc(12vh + env(safe-area-inset-top)) 1rem 2rem}.login-page .brand{display:flex;align-items:center;gap:.5rem;color:var(--ink);text-decoration:none}.login-page .brand b{font-family:Karantina,Rubik,sans-serif;font-size:2rem}.login-page .logo{width:40px;height:40px}.login-card{width:min(380px,100%);display:grid;gap:1rem}.login-card form{display:grid;gap:1rem}.login-card .btn{width:100%}.login-page .icon-btn.theme{position:fixed;top:calc(.8rem + env(safe-area-inset-top));inset-inline-end:.8rem}.session-boot{min-height:100vh;display:grid;place-items:center;color:var(--ink-3)}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--rule);border-top-color:var(--accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 760px){.login-page{padding-top:calc(2rem + env(safe-area-inset-top))}}.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}
