@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/7ab41c53923b4e56.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/e9087963e12b0c98.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/898e522d9a3cc0fd.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/2fd99cbf141af0b3.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/06f1ada99c865a6f.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.aDbQbG_className{font-family:Noto Sans Hebrew,-apple-system,Arial,sans-serif;font-style:normal}.aDbQbG_variable{--font-panel:"Noto Sans Hebrew", -apple-system, Arial, sans-serif}
:root{--primary-soft:#e3eef5;--primary-ink:#304b5e;--focus:#4d6d83;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:var(--font-panel),-apple-system,"Segoe UI",Arial,sans-serif;--font-display:var(--font-body);--bg:#f6f9fb;--bg2:#eef2f5;--surface:#fff;--surface2:#f5f7f9;--surface3:#ebeff2;--raise:#fff;--line:#dde2e6;--line2:#c4ccd1;--fg:#182026;--fg2:#3d464d;--fg3:#535c63;--fg4:#8c9399;--ink:#48687d;--on-ink:#fff;--accent:#48687d;--on-accent:#fff;--ok:#296a3b;--warn:#815b1f;--bad:#9e4239;--info:#2c628d;--on-bad:#fff;--scrim:rgb(var(--shadow-rgb,27 24 48)/.42);--e1:0 1px 2px rgb(var(--shadow-rgb,27 24 48)/.1);--e2:0 1px 2px rgb(var(--shadow-rgb,27 24 48)/.05),0 12px 32px -8px rgb(var(--shadow-rgb,27 24 48)/.2);--e3:0 2px 6px rgb(var(--shadow-rgb,27 24 48)/.08),0 32px 80px -16px rgb(var(--shadow-rgb,27 24 48)/.38);--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23535c63' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");--night:#20282d;--on-night:#f2f6f9;--on-night2:#bbc6ce;--line-night:#ffffff24;--spark:#ff5a24;--accent-soft:var(--primary-soft);--accent-line:color-mix(in srgb,var(--accent) 36%,transparent);--ok-soft:color-mix(in srgb,var(--ok) 11%,transparent);--warn-soft:color-mix(in srgb,var(--warn) 13%,transparent);--bad-soft:color-mix(in srgb,var(--bad) 10%,transparent);--info-soft:color-mix(in srgb,var(--info) 10%,transparent);--chart-1:#1970a0;--chart-rest:var(--fg4);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--pill:999px;--ease:cubic-bezier(.16,1,.3,1);--t-fast:.12s;--t-med:.22s;--t-slow:.42s;--top:56px}:root[data-theme=dark]{--primary-soft:#24323c;--primary-ink:#bddcf3;--focus:#94b6ce;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1113;--bg2:#131719;--surface:#161a1d;--surface2:#1e2226;--surface3:#272c30;--raise:#31363a;--line:#2b3135;--line2:#42494e;--fg:#e7f2fa;--fg2:#c2ccd4;--fg3:#a8b3ba;--fg4:#747b81;--ink:#9abdd5;--on-ink:#0e1113;--accent:#9abdd5;--on-accent:#0e1113;--ok:#88ca95;--warn:#e0b67b;--bad:#f69184;--info:#80b7e7;--on-bad:#0e1113;--scrim:#0009;--e1:0 1px 2px #00000080;--e2:0 0 0 1px var(--line),0 16px 40px -8px #000000b3;--e3:0 0 0 1px var(--line),0 32px 80px -16px #000000d9;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23a8b3ba' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E")}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;font-weight:400;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;transition:color var(--t-fast);text-decoration:none}h1,h2,h3,h4,p,dl,dd,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:color-mix(in srgb,var(--accent) 18%,transparent)}.tnum{font-variant-numeric:tabular-nums lining-nums}kbd{min-height:18px;font:500 11px/1 var(--font-body);color:var(--fg3);background:var(--surface2);border:1px solid var(--line);border-radius:var(--r-xs);align-items:center;padding:0 5px;display:inline-flex}svg.i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.spacer{flex:1 1 0;min-width:0}.t-display{letter-spacing:-.02em;text-wrap:balance;font-size:34px;font-weight:500;line-height:1.12}.t-title{letter-spacing:-.015em;font-size:24px;font-weight:500;line-height:1.2}.t-h2{letter-spacing:-.005em;font-size:17px;font-weight:500;line-height:1.35}.t-h3{font-size:14px;font-weight:600;line-height:1.4}.t-small{font-size:13px;line-height:1.45}.t-micro{font-size:12px;line-height:1.4}.t-label{letter-spacing:.02em;color:var(--fg3);font-size:12px;font-weight:500;line-height:1.4}.t-dim{color:var(--fg3);font-weight:300}.n-xl{letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-size:44px;font-weight:300;line-height:1.05}.n-lg{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-size:28px;font-weight:400;line-height:1.1}.n-md{font-variant-numeric:tabular-nums lining-nums;font-size:18px;font-weight:500;line-height:1.2}.ltr{font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate}input.ltr,textarea.ltr{text-align:right}.muted{color:var(--fg2)}.faint{color:var(--fg3);font-size:13px}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.stack{gap:var(--s4);min-width:0;display:grid}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phead{gap:var(--s2) var(--s4);margin-bottom:var(--s1);flex-wrap:wrap;align-items:flex-end;display:flex}.phead-t{flex:280px;min-width:0}.phead-l{align-items:center;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.phead h1{letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:1.2}.phead p{color:var(--fg3);margin-top:var(--s1);max-width:62em;font-size:14px}.phead .acts{gap:var(--s2);flex-wrap:wrap;align-items:center;margin-inline-start:auto;display:flex}.g2,.g3,.g4,.g21,.g12{gap:var(--s4);align-items:start;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g12{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.pbtn{height:36px;padding:0 var(--s4);justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--pill);background:var(--surface);border:1px solid var(--line2);color:var(--fg);white-space:nowrap;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);font-size:13.5px;font-weight:500;display:inline-flex}.pbtn:hover{background:var(--surface2)}.pbtn:active{background:var(--surface3)}.pbtn svg{font-size:13px}.pbtn.pri{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.pbtn.pri:hover{background:color-mix(in srgb,var(--ink) 84%,var(--surface));border-color:#0000}.pbtn.danger{color:var(--bad);background:var(--surface)}.pbtn.danger:hover{background:var(--bad-soft);border-color:var(--bad)}.pbtn.danger.solid{background:var(--bad);border-color:var(--bad);color:var(--on-bad)}.pbtn.danger.solid:hover{background:color-mix(in srgb,var(--bad) 86%,var(--fg))}.pbtn.sm{height:30px;padding:0 var(--s3);font-size:12.5px}.pbtn[disabled]{opacity:.45;pointer-events:none}.pbtn[aria-busy=true]{opacity:.6}.btn{justify-content:center;align-items:center;gap:var(--s2);width:100%;min-height:42px;padding:0 var(--s5);border-radius:var(--pill);background:var(--ink);color:var(--on-ink);transition:background var(--t-fast),opacity var(--t-fast);font-size:14px;font-weight:500;display:flex}.btn:hover{background:color-mix(in srgb,var(--ink) 84%,var(--surface))}.btn[disabled]{opacity:.4;pointer-events:none}.iconbtn{border-radius:var(--pill);width:32px;height:32px;color:var(--fg2);transition:background var(--t-fast),color var(--t-fast);flex:none;place-items:center;display:grid}.iconbtn:hover{background:var(--surface2);color:var(--fg)}.proundbtn{width:36px;height:36px;color:var(--fg2);transition:background var(--t-fast),color var(--t-fast);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.proundbtn:hover{background:var(--surface3);color:var(--fg)}.proundbtn svg{font-size:14px}.linklike,a.linklike{color:var(--accent);text-underline-offset:3px;font-size:13px;font-weight:500}.linklike:hover{text-decoration:underline}.lnk{color:var(--fg);text-align:start;text-underline-offset:3px;transition:text-decoration-color var(--t-fast);overflow-wrap:anywhere;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.lnk:hover{text-decoration-color:currentColor}.backlink{align-items:center;gap:var(--s1);color:var(--fg3);margin-bottom:calc(var(--s3)*-1);transition:color var(--t-fast);justify-self:start;font-size:13px;display:inline-flex}.backlink:hover{color:var(--fg)}button[disabled],input[disabled],select[disabled],textarea[disabled]{opacity:.5;cursor:default}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{min-height:30px;padding:0 var(--s3);border:1px solid var(--line2);border-radius:var(--pill);background:var(--surface);color:var(--fg2);white-space:nowrap;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.chip:hover{background:var(--surface2);color:var(--fg)}.chip[aria-pressed=true]{background:var(--accent-soft);color:var(--fg);border-color:var(--accent);font-weight:500}.chip .cnt{color:var(--fg3);font-variant-numeric:tabular-nums lining-nums;font-size:12px;font-weight:400}.seg{background:var(--surface3);border-radius:var(--pill);gap:0;max-width:100%;padding:2px;display:inline-flex}.seg button{min-height:28px;padding:0 var(--s3);border-radius:var(--pill);color:var(--fg2);white-space:nowrap;transition:color var(--t-fast),background var(--t-fast);font-size:13px}.seg button:hover{color:var(--fg)}.seg button[aria-pressed=true]{background:var(--raise);color:var(--fg);box-shadow:var(--e1);font-weight:500}.tabs2{gap:var(--s1);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.tabs2 button{padding:var(--s2) var(--s3);color:var(--fg3);white-space:nowrap;transition:color var(--t-fast),border-color var(--t-fast);border-bottom:2px solid #0000;margin-bottom:-1px;font-size:13.5px}.tabs2 button:hover{color:var(--fg)}.tabs2 button[aria-selected=true]{color:var(--fg);border-color:var(--accent);font-weight:500}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s5);gap:var(--s3);align-content:start;min-width:0;display:grid}.card-h{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.card-h h3{min-width:0;font-size:14px;font-weight:600;line-height:1.4}.card-h h3 small{color:var(--fg3);margin-inline-start:var(--s1);font-size:13px;font-weight:400}.card.flush{gap:0;padding:0}.card.flush>.card-h{padding:var(--s4) var(--s5)}.card.flush>.cardnote{padding:0 var(--s5) var(--s3)}.card.flush>.tbltools{padding:var(--s3) var(--s5);border-bottom:1px solid var(--line)}.card.flush>.emptyst,.card.flush>.errst{padding:var(--s10) var(--s5)}.card.flush .skelblock{padding:var(--s3) var(--s5)}.formgroup{gap:var(--s3);padding-block:var(--s5);border-top:1px solid var(--line);display:grid}.formgroup:first-child{border-top:0;padding-top:0}.infobar{gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--surface2);color:var(--fg2);align-items:flex-start;min-width:0;font-size:13.5px;display:flex}.infobar svg{color:var(--fg3);margin-top:3px;font-size:13px}.infobar>span{flex:1;min-width:0}.infobar b{color:var(--fg);font-weight:500}.infobar.warn{background:var(--warn-soft);color:var(--fg)}.infobar.warn svg{color:var(--warn)}.infobar.bad{background:var(--bad-soft);color:var(--fg)}.infobar.bad svg{color:var(--bad)}.explain{gap:var(--s2);color:var(--fg3);font-size:13px;display:grid}.explain b{color:var(--fg2);font-weight:500}.statelist{color:var(--fg2);font-size:13.5px;display:grid}.statelist li{gap:var(--s3);padding-block:var(--s3);border-top:1px solid var(--line);align-items:flex-start;display:flex}.statelist li:first-child{border-top:0;padding-top:0}.statelist li:last-child{padding-bottom:0}.statelist svg{color:var(--fg3);margin-top:3px;font-size:13px}.statelist b{color:var(--fg);font-weight:500}.kv{gap:var(--s2) var(--s4);grid-template-columns:auto minmax(0,1fr);font-size:13.5px;display:grid}.kv dt{color:var(--fg3)}.kv dd{overflow-wrap:anywhere;text-align:end;min-width:0;font-weight:500}.tile{border-radius:var(--r-sm);background:var(--surface3);width:32px;height:32px;color:var(--fg2);font:500 14px/1 var(--font-body);flex:none;place-items:center;font-style:normal;display:grid;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%;display:block}.statline{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.statline>*{background:var(--surface);flex:170px;min-width:0}.kpic{padding:var(--s4) var(--s5);transition:background var(--t-fast);display:block}.kpic small{color:var(--fg3);font-size:12.5px;display:block}.kpic b{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;margin-top:2px;font-size:24px;font-weight:400;line-height:1.3;display:block}.kpic em{color:var(--fg3);margin-top:2px;font-size:12px;font-style:normal;line-height:1.45;display:block}.kpic em.up{color:var(--ok)}.kpic em.down{color:var(--bad)}a.kpic:hover{background:var(--surface2)}a.kpic:focus-visible{outline-offset:-2px}.bdg{min-height:22px;padding:0 var(--s2);border-radius:var(--pill);background:var(--surface2);color:var(--fg2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.bdg svg{font-size:10.5px}.bdg.ok,.bdg.warn,.bdg.bad,.bdg.acc{color:var(--fg)}.bdg.ok{background:var(--ok-soft)}.bdg.ok svg{color:var(--ok)}.bdg.warn{background:var(--warn-soft)}.bdg.warn svg{color:var(--warn)}.bdg.bad{background:var(--bad-soft)}.bdg.bad svg{color:var(--bad)}.bdg.acc{background:var(--accent-soft)}.row-list{display:grid}.rowi{align-items:center;gap:var(--s3);padding:var(--s3) 0;min-width:0;font-size:14px;display:flex}.rowi+.rowi{border-top:1px solid var(--line)}.rowi:first-child{padding-top:0}.rowi:last-child{padding-bottom:0}.rowi>.grow{flex:1;min-width:0}.rowi small{color:var(--fg3);font-size:13px;display:block}.rowi>i{border-radius:var(--r-sm);background:var(--surface2);width:32px;height:32px;color:var(--fg2);flex:none;place-items:center;font-size:13px;font-style:normal;display:grid}.rowacts{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.tbltools{gap:var(--s2) var(--s3);flex-wrap:wrap;align-items:center;display:flex}.tbltools input[type=search]{min-width:0;max-width:300px;min-height:34px;padding:0 var(--s4);border-radius:var(--pill);flex:200px}.tblwrap{overflow-x:auto}.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.tbl th{z-index:1;background:var(--surface);letter-spacing:.02em;color:var(--fg3);text-align:start;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);white-space:nowrap;font-size:12px;font-weight:500;position:sticky;top:0}.tbl th.num{text-align:end}.tbl th[aria-sort]{color:var(--fg)}.tbl th button{align-items:center;gap:var(--s1);font:inherit;color:inherit;letter-spacing:inherit;transition:color var(--t-fast);display:inline-flex}.tbl th button:hover{color:var(--fg)}.tbl th svg{font-size:10px}.tbl td{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);height:44px;color:var(--fg2);vertical-align:middle}.tbl td.strong{color:var(--fg)}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background var(--t-fast)}.tbl tbody tr[data-open]{cursor:pointer}.tbl tbody tr:hover td{background:var(--surface2)}.tbl .num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.tbl td small{color:var(--fg3);font-size:12.5px;line-height:1.4;display:block}.tbl .who{align-items:center;gap:var(--s3);min-width:0;display:flex}.tbl .who>div{min-width:0}.tbl .acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tbl .clip{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.tbl select{min-height:30px;border-radius:var(--pill);padding-inline-start:var(--s3);font-size:13px}.card.flush .tbl th:first-child,.card.flush .tbl td:first-child{padding-inline-start:var(--s5)}.card.flush .tbl th:last-child,.card.flush .tbl td:last-child{padding-inline-end:var(--s5)}.card.flush>.tblwrap:first-child .tbl th:first-child{border-start-start-radius:var(--r-md)}.card.flush>.tblwrap:first-child .tbl th:last-child{border-start-end-radius:var(--r-md)}.tbl tr:last-child td:first-child{border-end-start-radius:var(--r-md)}.tbl tr:last-child td:last-child{border-end-end-radius:var(--r-md)}.tbl td.emptycell{height:auto;padding:var(--s10) var(--s5);text-align:center;color:var(--fg3)}.tbl tbody tr:hover td.emptycell{background:0 0}@media (hover:hover){.tbl.quiet .acts{opacity:0;transition:opacity var(--t-fast)}.tbl.quiet tr:hover .acts,.tbl.quiet tr:focus-within .acts{opacity:1}}.tblmore{justify-content:center;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border-top:1px solid var(--line);color:var(--fg3);font-size:13px;display:flex}.matrix{border-collapse:collapse;width:100%;font-size:13.5px}.matrix th,.matrix td{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);text-align:center;height:40px;color:var(--fg2)}.matrix th{letter-spacing:.02em;color:var(--fg3);font-size:12px;font-weight:500}.matrix th:first-child,.matrix td:first-child{text-align:start}.matrix tr:last-child td{border-bottom:0}@media (min-width:1200px){.tblwrap{overflow:visible}.tbl th{top:var(--top)}.drawer .tblwrap{overflow-x:auto}.drawer .tbl th{top:0}}@media (max-width:760px){.tbl.stacked,.tbl.stacked tbody{width:100%;display:block}.tbl.stacked thead{display:block}.tbl.stacked thead:not(:has(button)){display:none}.tbl.stacked thead tr{gap:var(--s4);padding:var(--s1) var(--s4);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.card:not(.flush) .tbl.stacked thead tr{padding-inline:0}.tbl.stacked th,.card.flush .tbl.stacked th:first-child,.card.flush .tbl.stacked th:last-child{background:0 0;border:0;padding:0;position:static}.tbl.stacked th:not(:has(button)){display:none}.tbl.stacked th button{min-height:36px}.tbl.stacked tr[data-row]{gap:var(--s2) var(--s4);padding:var(--s4);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card:not(.flush) .tbl.stacked tr[data-row]{padding-inline:0}.tbl.stacked tr[data-row]:last-child{border-bottom:0}.tbl.stacked td,.card.flush .tbl.stacked td:first-child,.card.flush .tbl.stacked td:last-child{text-align:start;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;height:auto;padding:0;display:block}.tbl.stacked td[data-l]:before{content:attr(data-l);color:var(--fg3);font-size:12px;line-height:1.4;display:block}.tbl.stacked td:empty{display:none}.tbl.stacked td.lead,.tbl.stacked td.wide,.tbl.stacked td.actc{grid-column:1/-1}.tbl.stacked td.lead{color:var(--fg);font-size:14.5px}.tbl.stacked td.lead:before{content:none}.tbl.stacked .acts{justify-content:flex-start}.tbl.stacked .clip{max-width:none}.tbl.stacked td.emptycell{padding:var(--s8) 0;text-align:center;grid-column:1/-1}}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea{min-height:36px;padding:0 var(--s3);border:1px solid var(--line2);border-radius:var(--r-sm);background-color:var(--surface);color:var(--fg);transition:border-color var(--t-fast),box-shadow var(--t-fast);font-size:14px}textarea{padding-block:var(--s2);line-height:1.55}select{appearance:none;background-image:var(--chevron);background-repeat:no-repeat;background-position:left var(--s3) center;padding-inline-end:28px}input::placeholder,textarea::placeholder{color:var(--fg3);opacity:1}input[type=radio],input[type=checkbox]{accent-color:var(--accent)}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]):hover,select:hover,textarea:hover{border-color:var(--fg4)}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}[aria-invalid=true]{border-color:var(--bad)!important}.fld{align-content:start;gap:6px;min-width:0;font-size:13px;display:grid}.fld>label,.fld>.lab{color:var(--fg2);font-weight:500}.fld input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=radio]),.fld select,.fld textarea{width:100%;min-height:38px}.fld textarea{resize:vertical;min-height:88px}.fld>small{color:var(--fg3);font-size:12px}.fld>small.err{color:var(--bad);font-weight:500}.fgrid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;display:grid}.tgl{align-items:flex-start;gap:var(--s3);cursor:pointer;font-size:14px;display:flex;position:relative}.tgl input{opacity:0;cursor:pointer;width:36px;height:20px;margin:0;position:absolute}.tgl i{border-radius:var(--pill);background:var(--fg4);width:36px;height:20px;transition:background var(--t-med) var(--ease);flex:none;margin-top:1px;position:relative}.tgl i:after{content:"";top:2px;width:16px;height:16px;transition:inset var(--t-med) var(--ease),background var(--t-med);background:#fff;border-radius:50%;position:absolute;inset-inline-start:2px}.tgl input:checked+i{background:var(--accent)}.tgl input:checked+i:after{background:var(--on-accent);inset-inline-start:18px}.tgl input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.tgl span small{color:var(--fg3);font-size:12.5px;line-height:1.45;display:block}.counter{color:var(--fg3);justify-self:end;font-size:12px}.lineitem{gap:var(--s2);grid-template-columns:minmax(0,1fr) 84px 84px auto;align-items:center;display:grid}.lineitem input{width:100%;min-width:0}.flagrow{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:14px;display:flex}.flagrow:last-child{border-bottom:0}.flagedit{gap:var(--s3);display:grid}@keyframes fadein{0%{opacity:0}}@keyframes drawerin{0%{transform:translate(-100%)}}@keyframes sheetin{0%{transform:translateY(100%)}}@keyframes toastin{0%{opacity:0;transform:translate(-50%,16px)}}.scrim,.pscrim{background:var(--scrim);animation:fadein var(--t-med) var(--ease);position:fixed;inset:0}.scrim{z-index:69}.pscrim{z-index:94}.drawer{z-index:70;width:min(var(--w,420px),100%);gap:var(--s4);padding:0 var(--s6);background:var(--surface);border-inline-start:1px solid var(--line);box-shadow:var(--e3);animation:drawerin var(--t-slow) var(--ease);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.drawer>*{flex:none}.drawer-h{z-index:3;justify-content:space-between;align-items:flex-start;gap:var(--s2);margin-inline:calc(var(--s6)*-1);padding:calc(env(safe-area-inset-top,0px) + var(--s5)) var(--s6) var(--s3);background:var(--surface);display:flex;position:sticky;top:0}.drawer h3{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:19px;font-weight:500;line-height:1.25}.sheetsub{color:var(--fg3);overflow-wrap:anywhere;margin-top:2px;font-size:13.5px}.drawer h4{margin-top:var(--s2);font-size:14px;font-weight:600}.drawer-gap{flex:1 0 var(--s2);margin-top:calc(var(--s4)*-1)}.sheetacts{z-index:2;gap:var(--s2);margin-inline:calc(var(--s6)*-1);padding:var(--s3) var(--s6) calc(env(safe-area-inset-bottom,0px) + var(--s4));background:var(--surface);border-top:1px solid var(--line);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.sheetacts .pbtn{flex:1;height:40px}.toast{bottom:calc(env(safe-area-inset-bottom,0px) + var(--s5));z-index:90;background:var(--ink);width:min(480px,100% - 32px);color:var(--on-ink);border-radius:var(--r-md);padding:var(--s3) var(--s4);box-shadow:var(--e3);animation:toastin var(--t-slow) var(--ease);font-size:13.5px;position:fixed;left:50%;transform:translate(-50%)}.toast.err{background:var(--bad);color:var(--on-bad)}@media (max-width:640px){.drawer{inset-inline:0;border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-height:92dvh;padding-inline:var(--s4);border-inline-start:0;animation-name:sheetin;top:auto;bottom:0}.drawer-h{margin-inline:calc(var(--s4)*-1);padding:var(--s4) var(--s4) var(--s3)}.sheetacts{margin-inline:calc(var(--s4)*-1);padding-inline:var(--s4)}.sheetacts .pbtn{height:48px}}.emptyst{justify-items:center;gap:var(--s2);text-align:center;padding:var(--s8) var(--s4);color:var(--fg3);font-size:13.5px;display:grid}.emptyst>i{border-radius:var(--r-md);background:var(--surface2);width:44px;height:44px;color:var(--fg3);margin-bottom:var(--s1);place-items:center;font-size:18px;display:grid}.emptyst>:last-child:not(div):not(i){margin-top:var(--s2)}.errst{justify-items:center;gap:var(--s3);text-align:center;padding:var(--s8) var(--s4);color:var(--fg2);font-size:14px;display:grid}.errst svg{color:var(--bad);font-size:22px}.skel{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface2) 30%,var(--surface3) 50%,var(--surface2) 70%);background-size:220% 100%;animation:1.6s linear infinite shimmer;display:block}@keyframes shimmer{to{background-position:-220% 0}}.skelrow{gap:var(--s3);border-bottom:1px solid var(--line);align-items:center;height:44px;display:grid}.skelrow:last-child{border-bottom:0}.echart{width:100%;height:var(--h,240px);direction:ltr}.hbars{gap:var(--s3);font-size:13px;display:grid}.hbar{gap:var(--s3);grid-template-columns:minmax(72px,132px) minmax(0,1fr) auto;align-items:center;display:grid}.hbar>span:first-child{white-space:nowrap;text-overflow:ellipsis;color:var(--fg2);overflow:hidden}.hbar div{background:var(--surface2);border-radius:3px;height:6px;overflow:hidden}.hbar div i{background:var(--chart-1);border-radius:3px;height:100%;display:block}.hbar b{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:500}.meterrow{gap:var(--s1);font-size:13px;display:grid}.meterrow>div:first-child{justify-content:space-between;gap:var(--s3);display:flex}.meterrow>div:first-child>span:first-child{color:var(--fg3)}.meter{background:var(--surface3);border-radius:2px;height:4px;overflow:hidden}.meter i{background:var(--fg2);border-radius:2px;height:100%;display:block}.meter.warn i{background:var(--warn)}.meter.bad i{background:var(--bad)}.timeline{font-size:13.5px;display:grid}.tlrow{gap:var(--s3);padding-bottom:var(--s4);grid-template-columns:7px minmax(0,1fr);min-width:0;display:grid;position:relative}.tlrow:before{content:"";inset-inline-start:3px;background:var(--line);width:1px;position:absolute;top:14px;bottom:-6px}.tlrow:last-child{padding-bottom:0}.tlrow:last-child:before{display:none}.tlrow>i{background:var(--fg4);border-radius:50%;width:7px;height:7px;margin-top:7px}.tlrow.done>i{background:var(--fg2)}.tlrow.key>i{background:var(--warn)}.tlrow small{color:var(--fg3);font-size:12.5px;display:block}.tlrow b{font-weight:500}@media (max-width:1180px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.g21,.g12{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.g2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.g3,.g4{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.skel{animation:none}}
#pshell{grid-template-columns:244px minmax(0,1fr);align-items:start;min-height:100dvh;display:grid}.pmain{min-width:0;min-height:100dvh}.pcontent{gap:var(--s5);max-width:1344px;padding:var(--s6) var(--s8) var(--s12);grid-template-columns:minmax(0,1fr);align-content:start;margin-inline:auto;display:grid}.pcontent>*{min-width:0}.pcontent:has(.board){max-width:none}main:focus{outline:0}.skiplink{top:var(--s2);z-index:100;background:var(--ink);color:var(--on-ink);padding:var(--s2) var(--s4);border-radius:var(--pill);font-size:14px;font-weight:500;position:fixed;inset-inline-start:var(--s2);transform:translateY(-200%)}.skiplink:focus{transform:none}.boot{min-height:100dvh;color:var(--fg3);place-items:center;display:grid}.pside{height:100dvh;padding:var(--s3) var(--s2) var(--s2);background:var(--bg);border-inline-end:1px solid var(--line);z-index:30;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.pbiz{min-height:48px;padding:var(--s2);margin-bottom:var(--s2);flex:none;align-items:center;gap:10px;display:flex}.pbiz span{flex:1;min-width:0;display:grid}.pbiz b{font-size:13.5px;font-weight:600;line-height:1.3}.pbiz small{color:var(--fg3);font-size:12px;line-height:1.3}.dialmark{flex:none;width:32px;height:32px;display:block}.pside-nav{align-content:start;gap:var(--s4);min-height:0;padding-bottom:var(--s3);scrollbar-gutter:stable;flex:1;display:grid;overflow:hidden auto}.pnavsec{gap:1px;display:grid}.pnavh{color:var(--fg3);padding:0 var(--s2) var(--s1);font-size:12px;font-weight:500;line-height:1.4}.pnavg{min-height:32px;padding:0 var(--s2);border-radius:var(--r-sm);color:var(--fg2);transition:background var(--t-fast),color var(--t-fast);align-items:center;gap:10px;font-size:13.5px;display:flex;position:relative}.pnavg>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pnavg:hover{background:var(--surface3);color:var(--fg)}.pnavg svg{color:var(--fg3);font-size:13px}.pnavg em{color:var(--fg2);background:var(--surface3);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11.5px;font-style:normal;font-weight:500;display:grid}.pnavg[aria-current=page]{background:var(--surface3);color:var(--fg);font-weight:500}.pnavg[aria-current=page] svg{color:var(--fg)}.pnavg[aria-current=page] em{background:var(--surface)}.pnavg[aria-current=page]:before{content:"";background:var(--accent);border-radius:1px;width:2px;position:absolute;inset-block:8px;inset-inline-start:0}.pnavg:focus-visible{outline-offset:-2px}.pside-foot{align-items:center;gap:var(--s2);padding:var(--s2) var(--s1) 0;border-top:1px solid var(--line);flex:none;display:flex}.ptheme{flex:none}.ptheme button{place-items:center;width:28px;min-height:24px;padding:0;display:grid}.ptheme svg{font-size:12px}.proletag{text-align:end;flex:1;min-width:0;font-size:12px;line-height:1.3;display:grid}.proletag b,.proletag small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.proletag b{color:var(--fg2);font-weight:500}.proletag small{color:var(--fg3)}.pside-foot .proundbtn{width:30px;height:30px}.sidescrim{display:none}.ptop{z-index:20;gap:var(--s3);height:var(--top);padding:0 var(--s6);background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(200px,380px) minmax(0,1fr);align-items:center;display:grid;position:sticky;top:0}.pmenu-btn{display:none}.pcrumb{align-items:baseline;gap:var(--s2);white-space:nowrap;min-width:0;font-size:13.5px;display:flex;overflow:hidden}.pcrumb span{color:var(--fg3)}.pcrumb span:after{content:"/";color:var(--fg4);margin-inline-start:var(--s2)}.pcrumb b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.psearch{align-items:center;gap:var(--s2);width:100%;height:34px;padding:0 var(--s3);border-radius:var(--pill);background:var(--surface);border:1px solid var(--line);color:var(--fg3);text-align:start;transition:border-color var(--t-fast);font-size:13px;display:flex}.psearch:hover{border-color:var(--line2)}.psearch span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.psearch kbd{background:0 0}.ptop-end{justify-content:flex-end;align-items:center;gap:var(--s3);min-width:0;display:flex}.pstate{align-items:center;gap:var(--s2);min-height:32px;color:var(--fg3);white-space:nowrap;transition:color var(--t-fast);font-size:12.5px;display:inline-flex}.pstate:hover{color:var(--fg)}.pstate i{background:var(--fg4);border-radius:50%;flex:none;width:7px;height:7px}.pstate.ok i{background:var(--ok)}.pstate.warn i{background:var(--warn)}.pstate.bad i{background:var(--bad)}.pstate.warn,.pstate.bad{color:var(--fg2)}.sessionwarn{padding:var(--s1) var(--s3);border-radius:var(--pill);background:var(--warn-soft);color:var(--fg);white-space:nowrap;font-size:12.5px;font-weight:500}.palette{z-index:95;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(600px,100% - 24px);max-height:min(68vh,560px);box-shadow:var(--e3);animation:palettein var(--t-med) var(--ease);flex-direction:column;display:flex;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes palettein{0%{opacity:0;transform:translate(-50%)translateY(-6px)}}.palette-in{align-items:center;gap:var(--s3);padding:0 var(--s4);border-bottom:1px solid var(--line);height:52px;color:var(--fg3);flex:none;display:flex}.palette .palette-in input{min-width:0;height:100%;color:var(--fg);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15.5px}.palette-list{min-height:0;padding:var(--s2);flex:1;overflow-y:auto}.palette-list button{align-items:center;gap:var(--s3);width:100%;min-height:38px;padding:0 var(--s3);border-radius:var(--r-sm);text-align:start;font-size:14px;display:flex}.palette-list button svg{color:var(--fg3);font-size:13px}.palette-list button>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.palette-list button:hover,.palette-list button.on{background:var(--surface2)}.palette-list button:focus-visible{outline-offset:-2px}.palette-list small{color:var(--fg3);white-space:nowrap;font-size:12px}.palette-none{padding:var(--s6);text-align:center;color:var(--fg3)}.palette-f{gap:var(--s4);padding:var(--s2) var(--s4);border-top:1px solid var(--line);color:var(--fg3);flex:none;font-size:12px;display:flex}.palette-f span{align-items:center;gap:var(--s1);display:inline-flex}.ptabs{display:none}@media (max-width:900px){#pshell{grid-template-columns:minmax(0,1fr)}.pside{background:var(--surface);width:min(304px,86vw);height:100dvh;transition:transform var(--t-slow) var(--ease),visibility var(--t-slow);z-index:80;padding-top:calc(env(safe-area-inset-top,0px) + var(--s3));padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--s2));visibility:hidden;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(105%)}.pside.open{box-shadow:var(--e3);visibility:visible;transform:none}.sidescrim.open{background:var(--scrim);z-index:79;animation:fadein var(--t-med) var(--ease);display:block;position:fixed;inset:0}.pnavg{min-height:44px;font-size:14.5px}.pnavg:hover,.pnavg[aria-current=page]{background:var(--surface2)}.pside-foot .proundbtn{width:44px;height:44px}.ptheme button{width:40px;min-height:40px}.pmenu-btn{width:44px;height:44px;display:grid}.ptop{height:52px;padding-inline:max(var(--s2),env(safe-area-inset-right,0px));gap:var(--s1);display:flex}.pcrumb{flex:1;font-size:15px}.pcrumb span{display:none}.psearch{width:44px;height:44px;color:var(--fg2);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;padding:0}.psearch span,.psearch kbd{display:none}.psearch svg{font-size:14px}.ptop-end{flex:none}.pstate{justify-content:center;min-width:44px;min-height:44px}.pstate span{display:none}.pcontent{padding:var(--s4) max(var(--s4),env(safe-area-inset-right,0px)) var(--s6) max(var(--s4),env(safe-area-inset-left,0px))}}@media (max-width:760px){:root{--top:52px}.pmenu-btn{display:none}.pcrumb{padding-inline-start:var(--s2)}.pmain{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 72px)}.ptabs{inset-inline:0;z-index:45;height:calc(env(safe-area-inset-bottom,0px) + 56px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0}.ptabs>a,.ptabs>button{min-width:0;color:var(--fg3);align-content:center;justify-items:center;gap:1px;font-size:11px;display:grid;position:relative}.ptabs svg{font-size:16px}.ptabs [aria-current=page]{color:var(--fg);font-weight:500}.ptabs [aria-current=page]:before{content:"";top:-1px;background:var(--accent);border-radius:1px;height:2px;position:absolute;inset-inline:calc(50% - 10px)}.ptabs em{top:5px;background:var(--surface3);min-width:16px;height:16px;color:var(--fg);border-radius:8px;place-items:center;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:600;display:grid;position:absolute;inset-inline-start:calc(50% + 6px)}.toast{bottom:calc(env(safe-area-inset-bottom,0px) + 68px)}.palette{top:calc(env(safe-area-inset-top,0px) + 12px);max-height:min(74dvh,560px)}.palette-f{display:none}.palette .palette-in input{font-size:16px}.sessionwarn{display:none}.pbtn,.pbtn.sm{height:auto;min-height:44px}.chip,.seg button{min-height:40px}.tabs2 button{min-height:44px}.linklike{align-items:center;min-height:44px;display:inline-flex}.iconbtn{width:44px;height:44px}.lnk{padding-block:var(--s2);display:inline}.tgl{align-items:center;min-height:44px}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea{font-size:16px}.fld input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=radio]),.fld select,.tbltools input[type=search],.tbl select,.lineitem input{min-height:44px}.tbltools input[type=search]{flex-basis:100%;max-width:none}.boardsearch{width:100%;min-height:44px}.tblnote{padding-inline:var(--s4)}.lineitem{grid-template-columns:minmax(0,1fr) 66px 66px auto}.phead .acts{width:100%;margin-inline-start:0}.phead .acts .pbtn.pri{flex:1}.tbltools .chips{scrollbar-width:none;width:calc(100% + var(--s8));margin-inline:calc(var(--s4)*-1);padding-inline:var(--s4);flex-wrap:nowrap;overflow-x:auto}.card{padding:var(--s4)}.card.flush>.card-h,.card.flush>.tbltools,.card.flush>.cardnote{padding-inline:var(--s4)}.pnavg:hover{background:0 0}}.gate{--bg:var(--night);--fg:var(--on-night);--fg2:#d3d3d8;--fg3:var(--on-night2);--line:var(--line-night);--line2:#ffffff3d;--accent:#fff;--bad:#ff8a75;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--night);min-height:100dvh;color:var(--on-night);transition:opacity .48s var(--ease) .12s;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);display:grid;position:relative}.gate.opening{opacity:0}.gate :focus-visible{outline-color:#fff}.gate-stage{align-content:center;justify-items:center;gap:var(--s2);min-height:100dvh;padding:var(--s8);border-inline-start:1px solid var(--line-night);order:2;display:grid}.zw-box{width:100%;display:block}.zw{pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.zw-pin{fill:currentColor;stroke:none}.zw-sec line{stroke:#f2541b}@media (prefers-reduced-motion:no-preference){.zw-box:not([data-zw]) .zw{visibility:hidden}}.pbiz-logo{flex:none;width:104px;display:block}.gate-dial{width:min(34vw,460px);margin-bottom:var(--s5)}.gate-clock{letter-spacing:.01em;direction:ltr;min-height:31px;font-size:28px;font-weight:300;line-height:1.1}.gate-clock span{color:var(--on-night2)}.gate-day{color:var(--on-night2);min-height:20px;font-size:13px}.gate-door{min-width:0;padding:var(--s8) clamp(var(--s6),6vw,96px);flex-direction:column;display:flex}.gate-mark{align-items:center;gap:10px;font-size:15px;display:flex}.gate-mark b{letter-spacing:-.01em;font-weight:500}.gate-mark .dialmark{width:28px;height:28px}.gate-main{padding-block:var(--s10);flex:1;align-content:center;display:grid}.gate-step{gap:var(--s4);width:min(400px,100%);animation:gatein var(--t-slow) var(--ease);display:grid}@keyframes gatein{0%{opacity:0;transform:translateY(6px)}}.gate-step h1{letter-spacing:-.028em;margin-bottom:var(--s4);text-wrap:balance;font-size:42px;font-weight:500;line-height:1.12;display:grid}.gate-dim{color:var(--on-night2);font-weight:300}.gate-note,.gate-sent{color:var(--fg2);font-size:14px}.gate-note{padding:var(--s3) var(--s4);border-radius:var(--r-sm);border:1px solid var(--line-night)}.gate-sent{margin-top:calc(var(--s4)*-1)}.gate-field{gap:var(--s2);color:var(--fg2);font-size:13px;font-weight:500;display:grid}.gate-field input:not(#login-code){width:100%;min-height:56px;padding:0 var(--s4);border-radius:var(--r-md);border:1px solid var(--line2);color:var(--on-night);letter-spacing:.03em;text-align:right;transition:border-color var(--t-fast),box-shadow var(--t-fast);background:0 0;font-size:21px;font-weight:400}.gate-field input::placeholder{color:var(--on-night2);font-weight:300}.gate-field input:not(#login-code):hover{border-color:#fff6}.gate-field input:not(#login-code):focus-visible{border-color:#fff;outline:0;box-shadow:0 0 0 3px #ffffff24}.gate-field input:-webkit-autofill{-webkit-text-fill-color:#f5f5f7;caret-color:#f5f5f7;box-shadow:inset 0 0 0 100px #16161a}.gate-otp{position:relative}.gate-slots{gap:var(--s2);direction:ltr;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.gate-slots i{border-radius:var(--r-md);border:1px solid var(--line2);height:60px;color:var(--on-night);transition:border-color var(--t-med),box-shadow var(--t-med);place-items:center;font-size:24px;font-style:normal;font-weight:400;display:grid}.gate-slots i.on{border-color:#ffffff80}.gate-otp:focus-within .gate-slots i.cur{border-color:#fff;box-shadow:0 0 0 3px #ffffff24}.gate-otp input{color:#0000;caret-color:#0000;opacity:0;background:0 0;border:0;outline:0;width:100%;height:100%;min-height:0;padding:0;font-size:16px;position:absolute;inset:0}.gate-go{border-radius:var(--pill);background:var(--on-night);width:100%;min-height:52px;color:var(--night);transition:background var(--t-fast),opacity var(--t-med);justify-content:center;align-items:center;font-size:15.5px;font-weight:500;display:flex}.gate-go:hover{background:#fff}.gate-go[disabled]{opacity:.26;pointer-events:none}.gate .gate-go:focus-visible{outline-offset:3px}.gate-hint{color:var(--on-night2);text-align:center;font-size:13px}.gate-err{color:#ff8a75;font-size:13.5px;font-weight:500}.gate-alt{justify-content:space-between;gap:var(--s1) var(--s4);flex-wrap:wrap;font-size:13px;display:flex}.gate-alt button{color:var(--fg2);min-height:32px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;transition:color var(--t-fast)}.gate-alt button:hover{color:#fff;text-decoration-color:currentColor}.gate-alt button[disabled]{opacity:1;color:var(--on-night2);text-decoration:none}.gate-facts{gap:var(--s1) var(--s5);color:var(--on-night2);flex-wrap:wrap;font-size:12.5px;display:flex}.gate-facts li{position:relative}.gate-facts li+li:before{content:"";inset-inline-start:calc(var(--s3)*-1);background:var(--on-night2);border-radius:50%;width:2px;height:2px;margin-top:-1px;position:absolute;top:50%}.boardsearch{width:280px;min-height:34px;padding:0 var(--s4);border-radius:var(--pill)}.tblnote{padding:var(--s2) var(--s5);border-bottom:1px solid var(--line)}.gdial{direction:ltr;width:100%;height:100%;display:block;overflow:visible}.gdial-rim{fill:none;stroke:#ffffff1f;stroke-width:.75px}.gdial-in{fill:none;stroke:#ffffff0d;stroke-width:.75px}.gdial line{stroke:#fff3;stroke-width:1px;stroke-linecap:round;transition:stroke .42s var(--ease);transition-delay:calc(var(--i)*5ms)}.gdial line.maj{stroke-width:1.5px;stroke:#ffffff5c}.gdial line.on{stroke:#fff}.gdial-h,.gdial-m,.gdial-s{transform-origin:200px 200px;transform-box:view-box}.gdial-h,.gdial-m{fill:#f5f5f7;transition:transform 1.2s var(--ease)}.gdial-s{animation:60s linear infinite gdsec}.gdial-s line{stroke:var(--spark);stroke-width:.9px;transition:none}@keyframes gdsec{to{transform:rotate(360deg)}}.gdial-pin{fill:#f5f5f7}@media (max-width:900px){.gate{flex-direction:column;align-items:center;display:flex}.gate-stage{min-height:0;padding:clamp(var(--s6),5dvh,var(--s10)) 0 0;gap:var(--s1);border:0;order:0}.gate-dial{width:clamp(210px,62vw,300px);margin-bottom:var(--s2)}.gate-clock{min-height:19px;font-size:17px}.gate-day{display:none}.gdial line{stroke-width:2px}.gdial line.maj{stroke-width:2.6px}.gdial-s line{stroke-width:1.6px}.gate-door{width:100%;max-width:448px;padding:var(--s5) var(--s6) calc(var(--s4) + env(safe-area-inset-bottom,0px));flex:1}.gate-mark{display:none}.gate-main{padding-block:0 var(--s5);flex:1;align-content:start}.gate-step{width:100%}.gate-step h1{text-align:center;margin-bottom:var(--s2);font-size:30px}.gate-sent{text-align:center;margin-top:0}.gate-slots i{height:54px;font-size:22px}.gate-alt{justify-content:center;gap:var(--s1) var(--s5)}.gate-alt button{min-height:44px}.gate-facts{text-align:center;justify-content:center;font-size:12px}.gate-facts li+li:before{display:none}}@media (prefers-reduced-motion:reduce){.gate,.gdial line,.gdial-h,.gdial-m{transition:none}.gdial-s{display:none}.gate-step{animation:none}.gate.opening{opacity:1}}.loginwrap{min-height:100dvh;padding:var(--s4);align-content:center;display:grid}.loginbox{gap:var(--s3);width:100%;max-width:420px;padding:var(--s8);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);text-align:center;margin:0 auto;display:grid}.loginbox h1{letter-spacing:-.015em;font-size:22px;font-weight:500}.dash{gap:var(--s4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.dash-main,.dash-rail{gap:var(--s4);min-width:0;display:grid}.hero{gap:var(--s8);padding:var(--s8);border-radius:var(--r-lg);background:var(--night);color:var(--on-night);border:1px solid var(--line-night);display:grid}.hero :focus-visible{outline-color:#fff}.hero-label{color:var(--on-night2);font-size:13.5px;display:block}.hero-num{letter-spacing:-.04em;margin:var(--s2) 0 var(--s2);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(56px,6.4vw,88px);font-weight:300;line-height:1.02;display:block}.hero-num .cur{color:var(--on-night2);letter-spacing:0;margin-inline-end:.06em;font-size:.56em;font-weight:300}.hero-lead em{color:var(--on-night2);font-size:13.5px;font-style:normal}.ledger{gap:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line-night);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ledger>*{align-content:start;gap:2px;min-width:0;display:grid}.ledger small{color:var(--on-night2);font-size:12.5px}.ledger b{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-size:24px;font-weight:300;line-height:1.25}.ledger em{color:var(--on-night2);font-size:12px;font-style:normal;line-height:1.45}.ledger a{border-radius:var(--r-xs)}.ledger a b{color:#f7c873}.ledger a em{text-decoration:underline;-webkit-text-decoration-color:var(--line-night);text-decoration-color:var(--line-night);text-underline-offset:3px}.ledger a:hover em{text-decoration-color:currentColor}.chartcard{gap:var(--s4)}.chartcard .card-h{align-items:flex-start}.chartcard .card-h h3{letter-spacing:-.005em;font-size:17px;font-weight:500;line-height:1.35}.attn{display:grid}.attn a{align-items:center;gap:var(--s2);min-height:48px;padding-block:var(--s2);border-top:1px solid var(--line);color:var(--fg2);transition:color var(--t-fast);grid-template-columns:44px minmax(0,1fr) auto;font-size:13.5px;display:grid}.attn a:first-child{border-top:0}.attn a:hover{color:var(--fg)}.attn a b{letter-spacing:-.015em;color:var(--fg);font-variant-numeric:tabular-nums lining-nums;font-size:20px;font-weight:400;line-height:1}.attn a svg{color:var(--fg4);transition:transform var(--t-med) var(--ease);font-size:12px}.attn a:hover svg{color:var(--fg);transform:translate(-2px)}.allclear{align-items:center;gap:var(--s3);color:var(--fg2);font-size:14px;display:flex}.allclear i{background:var(--ok-soft);width:32px;height:32px;color:var(--ok);border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid}.statusbar{background:var(--surface2);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.statusbar i{background:var(--fg4);flex:1 1 0;min-width:3px;display:block}.statusbar i.ok{background:var(--ok)}.statusbar i.warn{background:var(--warn)}.statusbar i.bad{background:var(--bad)}.statuslegend{display:grid}.statuslink{align-items:center;gap:var(--s2);min-height:32px;color:var(--fg2);transition:color var(--t-fast);grid-template-columns:auto minmax(0,1fr) auto;font-size:13.5px;display:grid}.statuslink:hover{color:var(--fg)}.statuslink b{color:var(--fg);font-variant-numeric:tabular-nums lining-nums;font-weight:500}.statuslink .dot{width:16px;color:var(--fg3);place-items:center;font-size:12px;display:grid}.dot.ok{color:var(--ok)!important}.dot.warn{color:var(--warn)!important}.dot.bad{color:var(--bad)!important}@media (max-width:1180px){.dash{grid-template-columns:minmax(0,1fr)}.dash-main,.dash-rail{display:contents}.dash{display:grid}.dash-hero{order:1}.dash-stats{order:2}.dash-attn{order:3}.dash-trend{order:4}.dash-status{order:5}.dash-plan{order:6}.dash-log{order:7}}@media (max-width:760px){.hero{padding:var(--s6) var(--s5);gap:var(--s6)}.hero-num{font-size:60px}.ledger{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}.ledger>:first-child{grid-column:1/-1}.attn a{min-height:52px}}.biztable .who .tile{width:30px;height:30px}@media (max-width:760px){.biztable .tbl.stacked tr[data-row]{grid-template-columns:repeat(3,minmax(0,1fr))}}.biz{gap:var(--s4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.rail{gap:0;padding:0;display:grid}.railsec{gap:var(--s3);padding:var(--s5);border-top:1px solid var(--line);min-width:0;display:grid}.railsec:first-child{border-top:0}.railsec h3{font-size:14px;font-weight:600}.railsec .card-h small{color:var(--fg3);font-size:13px;font-weight:400}.railnum{letter-spacing:-.02em;font-size:28px;font-weight:400;line-height:1.1}.gateclock{align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-radius:var(--r-md);background:var(--night);color:var(--on-night);border:1px solid var(--line-night);display:flex}.gateclock b{letter-spacing:-.02em;direction:ltr;font-size:36px;font-weight:300;line-height:1}.gateclock span{color:var(--on-night2);font-size:13px}@media (max-width:1180px){.biz{grid-template-columns:minmax(0,1fr)}.bizside{order:-1}}.comparewrap{border-radius:var(--r-md);overflow-x:auto}.comparewrap:focus-visible{outline-offset:-2px}.compare{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.compare th,.compare td{padding:var(--s2) var(--s4);text-align:center;border-bottom:1px solid var(--line);height:42px;color:var(--fg2)}.compare th:first-child,.compare td:first-child{z-index:1;background:var(--surface);text-align:start;color:var(--fg3);font-weight:400;position:sticky;inset-inline-start:0}.compare thead th{vertical-align:top;padding-block:var(--s6) var(--s4);height:auto;color:var(--fg);font-weight:400}.compare thead th:first-child{border-start-start-radius:var(--r-md)}.compare tbody tr:last-child td:first-child{border-end-start-radius:var(--r-md)}.planhead{justify-items:center;gap:var(--s1);min-width:120px;display:grid}.planhead b{letter-spacing:-.005em;font-size:15px;font-weight:500}.planhead .code{color:var(--fg3);font-size:12px}.planhead .price{letter-spacing:-.025em;margin-top:var(--s1);font-variant-numeric:tabular-nums lining-nums;font-size:28px;font-weight:300;line-height:1.15}.planhead .noprice{color:var(--fg3);font-size:13px;line-height:32px}.planhead .pbtn{margin-top:var(--s2)}.planhead .slot{place-items:center;min-height:24px;display:grid}.compare .retired,.compare .retired .on{color:var(--fg3)}.compare tbody tr:last-child td{border-bottom:0}.compare .sect td,.compare .sect td:first-child{padding-block:var(--s5) var(--s2);letter-spacing:.02em;height:auto;color:var(--fg3);font-size:12px;font-weight:500}.compare .off{color:var(--fg4)}.compare .on{color:var(--fg);display:inline-grid}.compare td.feat{color:var(--fg2)}.planpick{display:none}@media (max-width:760px){.compare .phoneoff{display:none}.compare th,.compare td{padding-inline:var(--s3)}.compare th:first-child,.compare td:first-child{width:50%;padding-inline-start:var(--s4)}.compare .sect td:first-child{width:auto}.planpick{display:block}}.cover{gap:var(--s3);display:grid}.cover h2{letter-spacing:-.015em;text-wrap:balance;font-size:22px;font-weight:500;line-height:1.25}.coverbar{background:var(--surface3);border-radius:4px;height:8px;overflow:hidden}.coverbar i{background:var(--chart-1);border-radius:4px;height:100%;display:block}.coverbar.bad i{background:var(--bad)}.coverlegend{justify-content:space-between;gap:var(--s1) var(--s4);color:var(--fg3);flex-wrap:wrap;font-size:13px;display:flex}.coverlegend b{color:var(--fg);font-variant-numeric:tabular-nums lining-nums;font-weight:500}details>summary{cursor:pointer;width:max-content;max-width:100%;list-style-position:inside}.board{margin-inline:calc(var(--s8)*-1);padding:0 var(--s6) var(--s1);height:calc(100dvh - var(--top) - 124px);align-items:stretch;gap:0;min-height:440px;display:flex;overflow-x:auto}.pcontent:has(.board){padding-bottom:var(--s3)}.bcol-cards{gap:var(--s2);min-height:0;margin-inline:calc(var(--s1)*-1);padding-inline:var(--s1);padding-block:1px var(--s2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.bcard{flex:none}.bcol{min-width:204px;max-width:340px;padding:0 var(--s2);border-radius:var(--r-md);min-height:0;transition:background var(--t-fast);flex-direction:column;flex:228px;display:flex}.bcol.bare{flex:92px;min-width:92px;max-width:none}.bcol.ramp-first{margin-inline-start:var(--s6)}.bcol.over{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.bcol-h{align-items:baseline;gap:var(--s2);padding:var(--s5) var(--s1) var(--s2);font-size:13px;font-weight:500;line-height:1.3;display:flex;position:relative}.bcol-h span{color:var(--fg3);font-variant-numeric:tabular-nums lining-nums;font-size:12.5px;font-weight:400}.bcol-h:before{content:"";top:4px;inset-inline:calc(var(--s2)*-1);background:var(--line2);height:1px;position:absolute}.bcol-h:after{content:"";top:0;background:var(--bg);border:1px solid var(--fg4);border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-start:var(--s1)}.bcol:first-child .bcol-h:before{inset-inline-start:var(--s1)}.bcol.flow-last .bcol-h:before{width:var(--s3);inset-inline-end:auto}.bcol.ramp .bcol-h:before{display:none}.bcol.has .bcol-h:after{background:var(--fg);border-color:var(--fg)}.bcol.has.live .bcol-h:after{background:var(--ok);border-color:var(--ok)}.bcol.has.rejected .bcol-h:after{background:var(--bad);border-color:var(--bad)}.bcol.bare .bcol-h{color:var(--fg3);flex-wrap:wrap;font-weight:400}.bcard{gap:var(--s2);padding:var(--s3);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);min-width:0;transition:border-color var(--t-fast),opacity var(--t-fast);font-size:13px;display:grid;position:relative}.bcard:hover{border-color:var(--line2)}.bcard[draggable=true]{cursor:grab}.bcard[draggable=true]:active{cursor:grabbing}.bcard.dragging{opacity:.4}.bcard-top{gap:var(--s2) 10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.bcard b{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.3;display:block}.bcard .lnk{font-weight:500}.bcard small{color:var(--fg3);overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}.bcard .bundle{color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.bcard .reject{border-inline-start:2px solid var(--bad);color:var(--fg2);padding-inline-start:var(--s2)}.bcard select{border-radius:var(--r-xs);color:#0000;cursor:pointer;background-color:#0000;background-position:50%;border-color:#0000;width:26px;height:26px;min-height:26px;padding:0}.bcard select:hover{background-color:var(--surface2);border-color:var(--line2)}.bcard select option{color:var(--fg);background:var(--surface)}.bcard-foot{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.ticks{flex:none;gap:2px;display:inline-flex}.ticks i{background:var(--line2);border-radius:1px;width:2px;height:10px;display:block}.ticks i.on{background:var(--fg)}.bcol.has.live .ticks i.on{background:var(--ok)}@media (max-width:760px){.board{gap:var(--s4);height:auto;min-height:0;margin:0;padding:0;display:grid;overflow:visible}.bcol{overflow:visible}.bcol-cards{margin:0;padding:0;overflow:visible}.bcol,.bcol.bare,.bcol.ramp-first{min-width:0;margin:0;padding:0}.bcol-h{padding:var(--s4) 0 var(--s2);font-size:14px}.bcol-h:before,.bcol-h:after{display:none}.bcol.bare .bcol-h{padding-block:var(--s1);flex-wrap:nowrap}.bcard select{width:44px;height:44px;min-height:44px;margin:calc(var(--s2)*-1);font-size:16px}.bcard-top{min-height:32px}}.stagetrack{padding:var(--s4) var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);gap:0;list-style:none;display:flex;overflow:hidden}.stagetrack li{min-width:0;padding-top:var(--s5);color:var(--fg3);overflow-wrap:anywhere;flex:1 1 0;font-size:12.5px;line-height:1.3;position:relative}.stagetrack li:before{content:"";top:4px;background:var(--line2);height:1px;position:absolute;inset-inline:0}.stagetrack li:last-child:before{width:9px;inset-inline-end:auto}.stagetrack li:after{content:"";top:0;background:var(--surface);border:1px solid var(--fg4);border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-start:0}.stagetrack li.done{color:var(--fg2)}.stagetrack li.done:before{background:var(--fg)}.stagetrack li.done:after{background:var(--fg);border-color:var(--fg)}.stagetrack li[aria-current=step]{color:var(--fg);font-weight:500}.stagetrack li[aria-current=step]:after{background:var(--fg);border-color:var(--fg);box-shadow:0 0 0 3px var(--accent-soft)}.stagetrack.live li[aria-current=step]:after{background:var(--ok);border-color:var(--ok)}.stageoff{align-items:center;gap:var(--s2);display:flex}.artgrid{gap:var(--s4);flex-wrap:wrap;display:flex}.art{gap:var(--s1);color:var(--fg3);justify-items:start;font-size:12.5px;display:grid}.art img,.art .noart{border-radius:var(--r-lg);background:var(--surface2);object-fit:cover;border:1px solid var(--line);display:block}.art .icon{width:84px;height:84px}.art .splash{width:84px;height:150px}.art .noart{text-align:center;color:var(--fg3);place-items:center;padding:6px;font-size:12px;display:grid}.storelinks{gap:var(--s2);display:grid}.storelink{gap:var(--s2);align-items:center;min-width:0;font-size:13.5px;display:flex}.storelink a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.steps{display:grid}.steps label,.steps>div{gap:var(--s3);padding-block:var(--s2);border-top:1px solid var(--line);grid-template-columns:18px minmax(0,1fr);align-items:start;min-height:40px;font-size:13.5px;display:grid}.steps>:first-child{border-top:0}.steps label{cursor:pointer}.steps input{width:16px;height:16px;margin:2px 0 0}.steps small{color:var(--fg3);font-size:12.5px;display:block}.steps .mark{width:16px;height:16px;color:var(--fg);place-items:center;margin-top:2px;font-size:12px;display:grid}.steps .mark.off:before{content:"";background:var(--line2);border-radius:50%;width:6px;height:6px}@media (max-width:760px){.stagetrack{padding:var(--s4)}.stagetrack li{padding-inline-end:var(--s1);font-size:11.5px}}.ladder{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rung{gap:var(--s1);padding:var(--s5);min-width:0;display:grid;position:relative}.rung+.rung{border-inline-start:1px solid var(--line)}.rung small{color:var(--fg3);font-size:12.5px}.rung b{letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;font-size:32px;font-weight:300;line-height:1.15}.rung b.none{color:var(--fg4)}.rung em{color:var(--fg3);font-size:12.5px;font-style:normal}.rung+.rung:before{content:"";inset-inline-start:-5px;background:var(--surface);border-top:1px solid var(--line2);border-left:1px solid var(--line2);width:9px;height:9px;position:absolute;top:calc(50% - 5px);transform:rotate(-45deg)}.ringlist{flex-wrap:wrap;gap:6px;display:flex}.vercell{gap:2px;max-width:320px;display:grid}.vercell .ltr{color:var(--fg);justify-self:start;font-weight:500}.tbl .seg button{min-height:24px;padding:0 10px;font-size:12.5px}@media (max-width:760px){.ladder{grid-template-columns:minmax(0,1fr)}.rung+.rung{border-inline-start:0;border-top:1px solid var(--line)}.rung+.rung:before{display:none}.tbl .seg button{min-height:36px}}.presets{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(236px,1fr));display:grid}.preset{gap:var(--s3);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:0;display:grid}.preset-face{align-content:space-between;gap:var(--s6);min-height:132px;padding:var(--s3);border-radius:var(--r-sm);border:1px solid #7f7f7f2e;display:grid;overflow:hidden}.preset-face b{font-size:15px;font-weight:600;line-height:1.2}.preset-face span{padding:var(--s1) var(--s3);border-radius:var(--pill);justify-self:start;font-size:12px;font-weight:500;display:inline-block}.preset-meta{gap:2px;font-size:13px;display:grid}.preset-meta b{overflow-wrap:anywhere;font-weight:500}.preset-meta small{color:var(--fg3);overflow-wrap:anywhere;font-size:12px}.preset-foot{gap:var(--s2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.swatches{flex-wrap:wrap;gap:3px;display:flex}.swatches i{border-radius:4px;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 1px #7f7f7f40}.preview{border-radius:var(--r-md);padding:var(--s4);gap:var(--s2);border:1px solid var(--line);display:grid}.preview b{font-size:18px;line-height:1.2}.preview span{border-radius:var(--pill);width:max-content;padding:6px 13px;font-size:13px;font-weight:600;display:inline-block}.colorrow{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.colorrow label{gap:var(--s2);color:var(--fg2);align-items:center;font-size:13px;display:flex}.colorrow input[type=color]{border:1px solid var(--line2);border-radius:var(--r-sm);cursor:pointer;background:0 0;flex:none;width:32px;height:32px;padding:0}.quote{border-inline-start:2px solid var(--line2);color:var(--fg);overflow-wrap:anywhere;white-space:pre-wrap;padding-inline-start:var(--s3);display:block}.quote.gone{color:var(--fg3);text-decoration:line-through}.reptable td{vertical-align:top;padding-block:var(--s3)}.late{color:var(--bad);font-weight:500}.thread{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:0;min-height:min(620px,100dvh - 240px);padding:0;display:grid;overflow:hidden}.threadlist{border-inline-end:1px solid var(--line);max-height:calc(100dvh - 240px);overflow-y:auto}.threadlist>div{border-bottom:1px solid var(--line)}.threaditem{align-items:start;gap:var(--s1) var(--s3);width:100%;padding:var(--s3) var(--s4);text-align:start;transition:background var(--t-fast);grid-template-columns:minmax(0,1fr) auto;font-size:13.5px;display:grid}.threaditem:hover{background:var(--surface2)}.threaditem[aria-current=true]{background:var(--surface3)}.threaditem:focus-visible{outline-offset:-2px}.threaditem b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.threaditem small{color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.threaditem>div{min-width:0}.threadbody{flex-direction:column;min-width:0;display:flex}.threadhead{gap:var(--s2) var(--s3);padding:var(--s4) var(--s6);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.threadhead h3{letter-spacing:-.005em;overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.35}.threadhead small{color:var(--fg3);font-size:13px}.threadmsgs{padding:var(--s5) var(--s6);font-size:14.5px;line-height:1.6}.sentreply{margin:0 var(--s6) var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--surface2);font-size:14px}.sentreply small{color:var(--fg3);margin-bottom:var(--s1);font-size:12.5px;display:block}.replyform{gap:var(--s3);padding:var(--s4) var(--s6) var(--s5);border-top:1px solid var(--line);margin-top:auto;display:grid}@media (max-width:900px){.thread{grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}.threadlist{border-inline-end:0;border-bottom:1px solid var(--line);max-height:38dvh}.threadhead,.threadmsgs,.replyform{padding-inline:var(--s4)}.sentreply{margin-inline:var(--s4)}}.notice-list{display:grid}.notice{gap:var(--s2);padding:var(--s5);border-top:1px solid var(--line);min-width:0;display:grid}.notice:first-child{border-top:0}.notice-h{justify-content:space-between;align-items:center;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.notice h2{letter-spacing:-.005em;overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.35}.notice.off h2,.notice.off p{color:var(--fg3)}.notice p{color:var(--fg2);max-width:70ch;font-size:14px}.notice small{color:var(--fg3);font-size:12.5px}.verdict{align-items:center;gap:var(--s4);padding:var(--s2) 0;display:flex}.verdict i{background:var(--ok);border-radius:50%;flex:none;width:12px;height:12px}.verdict.warn i{background:var(--warn)}.verdict.bad i{background:var(--bad)}.verdict h2{letter-spacing:-.022em;text-wrap:balance;font-size:30px;font-weight:400;line-height:1.15}.instruments{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:132px repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.instruments>.grouplabel{padding:var(--s4) var(--s5);letter-spacing:.02em;color:var(--fg3);border-top:1px solid var(--line);font-size:12px;font-weight:500;display:flex}.instruments>.grouplabel:first-child{border-top:0}.healthcard{padding:var(--s4) var(--s5);border-top:1px solid var(--line);border-inline-start:1px solid var(--line);align-content:start;gap:2px;min-width:0;display:grid}.instruments>:nth-child(-n+4){border-top:0}.healthcard small{color:var(--fg3);font-size:12.5px}.healthcard b{letter-spacing:-.015em;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;font-size:22px;font-weight:400;line-height:1.3}.healthcard .state{gap:var(--s1);color:var(--fg3);align-items:flex-start;font-size:12.5px;line-height:1.45;display:flex}.healthcard .state svg{margin-top:3px;font-size:11px}.healthcard .state.ok svg{color:var(--ok)}.healthcard .state.warn{color:var(--fg2)}.healthcard .state.warn svg{color:var(--warn)}.healthcard .state.bad{color:var(--fg);font-weight:500}.healthcard .state.bad svg{color:var(--bad)}.notconn{display:grid}.notconn>div{gap:var(--s1) var(--s4);padding:var(--s3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(120px,172px) minmax(0,1fr) auto;align-items:start;font-size:13.5px;display:grid}.notconn>div:first-child{border-top:0;padding-top:0}.notconn>div:last-child{padding-bottom:0}.notconn b{font-weight:500}.notconn p{color:var(--fg3);max-width:72ch}@media (max-width:1040px){.instruments{grid-template-columns:repeat(2,minmax(0,1fr))}.instruments>.grouplabel{grid-column:1/-1;padding-bottom:0}.instruments>:nth-child(n){border-top:0;border-inline-start:0}.instruments>.grouplabel{border-top:1px solid var(--line)}.instruments>.grouplabel:first-child{border-top:0}}@media (max-width:760px){.verdict h2{font-size:24px}.notconn>div{grid-template-columns:minmax(0,1fr);justify-items:start}.instruments{grid-template-columns:minmax(0,1fr)}}.editgrid{gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bodyfield textarea{line-height:1.6;min-height:300px!important}.bodypreview{background:var(--surface2);border-radius:var(--r-sm);padding:var(--s3) var(--s4);min-height:300px;max-height:460px;font-size:14px;overflow:auto}.bodypreview h4{letter-spacing:-.005em;margin:0 0 var(--s2);font-size:17px;font-weight:500}@media (max-width:900px){.editgrid{grid-template-columns:minmax(0,1fr)}.bodypreview{min-height:120px}}
