@font-face{font-family:spannerSans;src:url(../media/SpannerSans-s.p.0eirkr2ebszt9.woff2?dpl=dpl_4h3PogEbdGfh7sA6zZjHzwix5wTd)format("woff2");font-display:swap}@font-face{font-family:spannerSans Fallback;src:local(Arial);ascent-override:81.21%;descent-override:22.9%;line-gap-override:0.0%;size-adjust:96.05%}.spannersans_26cdd153-module__yHDQfa__className{font-family:spannerSans,spannerSans Fallback}.spannersans_26cdd153-module__yHDQfa__variable{--font-spanner:"spannerSans", "spannerSans Fallback"}
html[data-os][data-theme=dark]{--bg:#293a49;--bgglow1:#06a6ed1a;--bgglow2:#e2672a0d;--panel:#ffffff0b;--panel2:#ffffff13;--line:#ffffff1a;--tx:#e8eef4;--mut:#93a3b2;--dim:#5e6e7d;--azure:#1fb2f5;--orange:#ed7a40;--amber:#d9a514;--green:#2ec592;--lblue:#caecf6;--shadow:none;--glow:0 0 36px #06a6ed12;--inbg:#00000040;--stick:#314254}html[data-os][data-theme=light]{--bg:#f4f7f9;--bgglow1:#06a6ed0f;--bgglow2:#e2672a08;--panel:#fff;--panel2:#fff;--line:#dce3e8;--tx:#293a49;--mut:#6b7a8a;--dim:#97a2ac;--azure:#06a6ed;--orange:#e2672a;--amber:#b58a10;--green:#0b7c58;--lblue:#caecf6;--shadow:0 1px 3px #293a4914, 0 8px 28px #293a490d;--glow:var(--shadow);--inbg:#f4f7f9;--stick:#fff}html[data-os]{--r-panel:16px;--r-in:10px;--r-btn:11px;--r-chip:999px;--r-cell:8px;--sp1:4px;--sp2:8px;--sp3:12px;--sp4:16px;--sp5:20px;--sp6:24px;--sp8:32px;--sp10:40px;--navw:232px;--navw-c:64px;--railw:320px;--s:1;--fs-title:calc(26px*var(--s));--fs-h2:calc(20px*var(--s));--fs-body:calc(16px*var(--s));--fs-data:calc(15.5px*var(--s));--fs-small:calc(15px*var(--s));--fs-cap:calc(12.5px*var(--s));--fs-chart:calc(12.5px*var(--s));--fs-big:calc(40px*var(--s));--gray-dto:#b9c1c8;--gray-nb:#97a2ac;--gray-ooo:#76828d;--gray-leave:#55606b;--red-alert:#d94040;--e1:var(--shadow);--e2:0 2px 6px #293a491a,0 16px 40px #293a491a}html[data-os][data-theme=dark]{--e2:0 0 0 1px #ffffff14,0 18px 48px #00000059}html[data-os][data-mode=present]{--s:1.125}html[data-os][data-skin=brand]{--bg:#fff;--bgglow1:transparent;--bgglow2:transparent;--panel:#fff;--panel2:#fff;--line:#d4d8db;--tx:#293a49;--mut:#65717c;--dim:#949da4;--azure:#06a6ed;--orange:#e2672a;--amber:#b58a10;--green:#06a6ed;--lblue:#caecf6;--shadow:none;--glow:none;--inbg:#fff;--stick:#fff;--r-panel:6px;--r-in:4px;--r-btn:4px;--r-chip:4px;--r-cell:3px;--e2:0 8px 24px #293a491f}html[data-os] *{box-sizing:border-box}html[data-os],html[data-os] body{margin:0}html[data-os] body{font-family:var(--font-inter),"Helvetica Neue",Helvetica,sans-serif;font-size:var(--fs-body);color:var(--tx);background:radial-gradient(1100px 500px at 75% -10%, var(--bgglow1), transparent 60%), radial-gradient(800px 420px at 8% 8%, var(--bgglow2), transparent 55%), var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.45;transition:background .3s,color .3s;overflow-x:hidden}html[data-os] button,html[data-os] input,html[data-os] select,html[data-os] textarea{font:inherit;color:inherit}html[data-os] a{color:var(--azure);text-decoration:none}html[data-os] .num,html[data-os] td.n,html[data-os] .mono,html[data-os] .big,html[data-os] .kpi b{font-variant-numeric:tabular-nums}html[data-os] .mono{font-family:var(--font-jbm),ui-monospace,monospace;font-size:.86em}html[data-os] .mut{color:var(--mut)}html[data-os] .dim{color:var(--dim)}html[data-os] .cap{font-size:var(--fs-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:800}html[data-os][data-skin=brand] .cap{text-transform:none;letter-spacing:0;color:var(--tx);font-weight:700;font-size:calc(14.67px*var(--s))}html[data-os] .hide{display:none!important}html[data-os] .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html[data-os] .topbar{z-index:60;position:sticky;top:0}html[data-os] .tbar{-webkit-backdrop-filter:blur(18px);background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom:1px solid var(--line)}html[data-os] .tbar .in{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 20px;display:flex}html[data-os] .brand{font-family:var(--font-spanner),var(--font-inter),sans-serif;letter-spacing:0;white-space:pre;align-items:baseline;font-size:26px;font-weight:400;line-height:1;display:flex}html[data-os] .brand i{color:var(--azure);font-style:normal}html[data-os] .brand .bsep{color:var(--azure)}html[data-os] .brand .btitle{color:var(--mut);font-size:18px;font-weight:400}html[data-os] .brand .btitle b{color:var(--tx);font-weight:400}html[data-os] .brand .btitle .psep{color:var(--dim)}html[data-os] .bbar{background:var(--hdr-bg);color:#fff}html[data-os] .bbar .in{align-items:flex-end;gap:24px;padding:11px 20px;display:flex}html[data-os] .bbar .nav-logo{flex-shrink:0;width:auto;height:30px;display:block}html[data-os] .bbar .nav-pipe{background:#06a6ed;flex-shrink:0;width:1px;height:28px;margin-bottom:5px}html[data-os] .bbar .nav-label{letter-spacing:.04em;color:#ffffffe0;white-space:nowrap;margin-bottom:5px;font-size:22px;font-weight:400;line-height:22px}html[data-os] .bbar .nav-acts{flex-wrap:wrap;flex:1;justify-content:flex-end;align-self:center;gap:8px;display:flex}html[data-os][data-skin=brand] .tbar,html[data-os][data-skin=torque] .bbar{display:none}html[data-os] .grow{flex:1}html[data-os] .navbtn{border:1px solid var(--line);background:var(--panel);cursor:pointer;width:40px;height:40px;color:var(--mut);border-radius:10px;font-size:18px;display:none}html[data-os] .bbar .navbtn{color:#fff;background:0 0;border-color:#ffffff4d}html[data-os] .app{grid-template-columns:var(--navw) minmax(0,1fr) var(--railw);align-items:start;display:grid}html[data-os][data-nav=collapsed] .app{grid-template-columns:var(--navw-c) minmax(0,1fr) var(--railw)}html[data-os][data-rail=closed] .app{grid-template-columns:var(--navw) minmax(0,1fr) 0}html[data-os][data-nav=collapsed][data-rail=closed] .app{grid-template-columns:var(--navw-c) minmax(0,1fr) 0}html[data-os] .snav{top:var(--barh,64px);height:calc(100vh - var(--barh,64px));border-right:1px solid var(--line);background:color-mix(in srgb,var(--bg) 60%,transparent);flex-direction:column;gap:2px;padding:14px 10px 20px;display:flex;position:sticky;overflow-y:auto}html[data-os][data-skin=brand] .snav{background:#fff}html[data-os] .snav .sec{color:var(--tx);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:15px;font-weight:700;display:flex}html[data-os] .snav .sec .ic{width:24px;height:24px;color:var(--mut);flex-shrink:0;place-items:center;display:inline-grid}html[data-os] .snav .sec .ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}html[data-os] .snav .sec:hover{background:color-mix(in srgb,var(--azure) 7%,transparent)}html[data-os] .snav .sec.on .ic{color:var(--azure)}html[data-os] .snav .sub{flex-direction:column;gap:1px;margin:0 0 6px 34px;display:flex}html[data-os] .snav .sub a{color:var(--mut);border-radius:8px;padding:6px 10px;font-size:14px}html[data-os] .snav .sub a:hover{color:var(--tx);background:color-mix(in srgb,var(--azure) 6%,transparent)}html[data-os] .snav .sub a.on{color:var(--tx);box-shadow:inset 2px 0 0 var(--azure);font-weight:700}html[data-os] .snav .sub a{position:relative}html[data-os] .snav .sub .sid{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.02em;color:var(--mut);opacity:.85;pointer-events:none;font-size:12px;font-weight:500;position:absolute;top:50%;right:calc(100% + 2px);transform:translateY(-50%)}html[data-os] .snav .sub .grp{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding:8px 10px 2px;font-size:11px;font-weight:600}html[data-os] .snav .foot{color:var(--dim);margin-top:auto;padding:10px;font-size:12px}html[data-os] .snav .collapse{border:1px solid var(--line);color:var(--mut);cursor:pointer;background:0 0;border-radius:9px;margin-top:8px;padding:6px 10px;font-size:13px}html[data-os][data-nav=collapsed] .snav .lbltext,html[data-os][data-nav=collapsed] .snav .sub,html[data-os][data-nav=collapsed] .snav .foot span{display:none}html[data-os][data-nav=collapsed] .snav .sec{justify-content:center;padding:10px 0}html[data-os][data-nav=collapsed] .snav .collapse{padding:6px 0}html[data-os] .main{min-width:0;padding:20px 24px 60px}html[data-os] .rail{top:var(--barh,64px);height:calc(100vh - var(--barh,64px));border-left:1px solid var(--line);background:color-mix(in srgb,var(--bg) 60%,transparent);flex-direction:column;min-width:0;display:flex;position:sticky;overflow:hidden}html[data-os][data-skin=brand] .rail{background:#fff}html[data-os][data-rail=closed] .rail{border:0}html[data-os] .railtab{display:none}html[data-os] .ph{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:4px 0 6px;display:flex}html[data-os] .ph h1{font-size:var(--fs-title);letter-spacing:-.015em;margin:0;font-weight:800;line-height:1.15}html[data-os][data-skin=brand] .ph h1{font-weight:400;font-size:calc(38.67px*var(--s));line-height:1.2}html[data-os] .lede{color:var(--mut);max-width:1100px;font-size:var(--fs-body);margin:6px 0 0}html[data-os] .toc{flex-wrap:wrap;gap:6px;margin:16px 0 8px;display:flex}html[data-os] .toc a{border:1px solid var(--line);background:var(--panel);border-radius:var(--r-chip);font-size:var(--fs-small);color:var(--mut);padding:5px 12px}html[data-os] .toc a:hover{color:var(--tx);border-color:var(--azure)}html[data-os] section.s{scroll-margin-top:calc(var(--barh,64px) + 12px);margin:34px 0 0}html[data-os] section.s>h2{font-size:var(--fs-h2);letter-spacing:-.01em;align-items:baseline;gap:10px;margin:0 0 4px;font-weight:800;display:flex}html[data-os] section.s>h2 .no{font-family:var(--font-jbm),monospace;color:var(--dim);font-size:.7em;font-weight:700}html[data-os][data-skin=brand] section.s>h2{font-weight:400;font-size:calc(29.33px*var(--s))}html[data-os] section.s>p.d{color:var(--mut);max-width:1150px;margin:0 0 14px}html[data-os] .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:start;gap:16px;display:grid}html[data-os] .grid.w{grid-template-columns:repeat(auto-fit,minmax(min(100%,700px),1fr))}html[data-os] .grid.n{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}html[data-os] .panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow);min-width:0}html[data-os] .pad{padding:16px 18px}html[data-os] .card>.hd{flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 18px 0;display:flex}html[data-os] .card>.hd h3{font-size:calc(17px*var(--s));margin:0;font-weight:800}html[data-os][data-skin=brand] .card>.hd h3{font-weight:700}html[data-os] .card>.hd .tag{margin-left:auto}html[data-os] .card>.demo{padding:14px 18px}html[data-os] .card>.meta{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--mut);gap:5px;padding:11px 18px 14px;display:grid}html[data-os] .card>.meta b{color:var(--tx);font-weight:700}html[data-os] .card>.meta .r{grid-template-columns:118px minmax(0,1fr);gap:10px;display:grid}@media (max-width:520px){html[data-os] .card>.meta .r{grid-template-columns:1fr;gap:0}}html[data-os] .btn{border:1px solid var(--line);color:var(--tx);border-radius:var(--r-btn);cursor:pointer;font-size:var(--fs-data);white-space:nowrap;background:0 0;align-items:center;gap:6px;min-height:36px;padding:8px 14px;font-weight:600;display:inline-flex}html[data-os] .btn:hover{border-color:var(--azure)}html[data-os] .btn.pri{background:var(--azure);border-color:var(--azure);color:#fff;font-weight:800;box-shadow:0 4px 22px #06a6ed4d}html[data-os] .btn.pri:hover{filter:brightness(1.07)}html[data-os][data-skin=brand] .btn.pri{box-shadow:none;background:#293a49;border-color:#293a49;font-weight:700}html[data-os] .btn.warn{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:800}html[data-os] .btn.sm{font-size:var(--fs-small);min-height:30px;padding:4px 10px}html[data-os] .btn[disabled]{opacity:.45;cursor:not-allowed}html[data-os] .link{color:var(--azure);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;font-weight:600}html[data-os] .seg{border:1px solid var(--line);border-radius:var(--r-chip);background:var(--inbg);flex-wrap:nowrap;gap:2px;padding:2px;display:inline-flex}html[data-os] .seg button{border-radius:var(--r-chip);cursor:pointer;color:var(--mut);white-space:nowrap;background:0 0;border:0;padding:5px 12px;font-size:13.5px}html[data-os] .seg button.on{background:var(--azure);color:#fff;font-weight:700}html[data-os][data-skin=brand] .seg button.on{background:#293a49}html[data-os] .seg button[disabled]{opacity:.4;cursor:not-allowed}html[data-os] .bbar .seg{background:#ffffff0f;border-color:#ffffff40}html[data-os] .bbar .seg button{color:#fffc}html[data-os] .bbar .seg button.on{color:#fff;background:#06a6ed}html[data-os] .chip{border-radius:var(--r-chip);font-size:calc(12.5px*var(--s));white-space:nowrap;background:color-mix(in srgb,var(--c,var(--mut)) 12%,transparent);border:1px solid color-mix(in srgb,var(--c,var(--mut)) 35%,transparent);color:var(--c,var(--mut));align-items:center;gap:5px;padding:2px 9px;font-weight:700;display:inline-flex}html[data-os] .chip.solid{background:var(--c);color:#fff;border-color:var(--c)}html[data-os] .chip.ok{--c:var(--green)}html[data-os] .chip.watch{--c:var(--amber)}html[data-os] .chip.risk,html[data-os] .chip.pend{--c:var(--orange)}html[data-os] .chip.act{--c:var(--azure)}html[data-os] .chip.neutral{--c:var(--mut)}html[data-os] .chip.src{font-weight:600;font-size:calc(11.5px*var(--s));padding:1px 7px}html[data-os] .chip.src.harvest{--c:#5e7287}html[data-os][data-theme=dark] .chip.src.harvest{--c:#93a3b2}html[data-os] .chip.src.planner{--c:var(--amber)}html[data-os] .chip.src.sos{--c:var(--azure)}html[data-os] .dot{background:var(--c);border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}html[data-os] .av{background:color-mix(in srgb,var(--azure) 14%,transparent);border:1px solid color-mix(in srgb,var(--azure) 30%,transparent);width:28px;height:28px;color:var(--azure);border-radius:9px;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:inline-grid}html[data-os] .av.ctr{background:color-mix(in srgb,var(--amber) 14%,transparent);border-color:color-mix(in srgb,var(--amber) 32%,transparent);color:var(--amber)}html[data-os][data-skin=brand] .av{border-radius:50%}html[data-os] .who{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:inline-flex}html[data-os] .who .nm{font-weight:700}html[data-os] .who .rl{font-size:var(--fs-cap);color:var(--dim);font-weight:500;display:block}html[data-os] .idtag{font-family:var(--font-jbm),monospace;border:1px solid var(--line);color:var(--mut);white-space:nowrap;border-radius:7px;padding:1px 7px;font-size:12px}html[data-os] .tip{cursor:help;border-bottom:1px dotted var(--dim);position:relative}html[data-os] .sw{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}html[data-os] .sw .t{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}html[data-os] .sw .t i{background:var(--v);border-bottom:1px solid var(--line);height:44px;display:block}html[data-os] .sw .t div{padding:7px 10px;font-size:12.5px}html[data-os] .sw .t b{font-family:var(--font-jbm),monospace;font-size:12px;display:block}html[data-os] .sw .t span{color:var(--mut);font-size:12px}html[data-os] .scale{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}html[data-os] .scale div{text-align:center;color:var(--mut);font-size:12px}html[data-os] .scale i{background:color-mix(in srgb,var(--azure) 30%,transparent);border:1px solid var(--azure);margin:0 auto 4px;display:block}html[data-os] .rad{flex-wrap:wrap;gap:14px;display:flex}html[data-os] .rad div{border:1px solid var(--line);background:var(--panel2);width:92px;height:62px;color:var(--mut);place-items:center;font-size:12px;display:grid}html[data-os] table.t{border-collapse:collapse;width:100%;font-size:var(--fs-data)}html[data-os] table.t th{text-align:left;font-size:var(--fs-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 10px;font-weight:800}html[data-os][data-skin=brand] table.t th{text-transform:none;letter-spacing:0;font-size:calc(14px*var(--s));color:var(--tx);font-weight:700}html[data-os] table.t td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 10px}html[data-os] table.t td.n,html[data-os] table.t th.n{text-align:right;white-space:nowrap}html[data-os] table.t.fit{width:auto}html[data-os] .tw{max-width:100%;overflow-x:auto}html[data-os] .diff td:first-child{white-space:nowrap;font-weight:700}html[data-os] .spec{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:8px 16px;display:grid}html[data-os] .spec .k{color:var(--dim);font-size:12.5px;font-family:var(--font-jbm),monospace}@media (max-width:520px){html[data-os] .spec{grid-template-columns:1fr}}html[data-os] .steps{flex-wrap:wrap;align-items:center;gap:10px 0;display:flex}html[data-os] .st{cursor:pointer;color:var(--mut);font-size:var(--fs-small);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:4px 6px;display:flex}html[data-os] .st .c{border:1.5px solid var(--line);background:var(--panel);width:26px;height:26px;color:var(--mut);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}html[data-os] .st.done .c{background:var(--azure);border-color:var(--azure);color:#fff}html[data-os] .st.cur .c{border-color:var(--azure);color:var(--azure);box-shadow:0 0 14px #06a6ed40}html[data-os] .st.cur{color:var(--tx);font-weight:700}html[data-os] .st .o{color:var(--orange);font-size:11px;font-weight:800}html[data-os] .stl{background:var(--line);flex-shrink:0;width:18px;height:1.5px}html[data-os] .pbound{border-radius:var(--r-chip);border:1px dashed var(--amber);color:var(--amber);white-space:nowrap;align-items:center;gap:6px;margin:0 8px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}html[data-os] .wk{border:1px solid var(--line);border-radius:var(--r-chip);background:var(--inbg);align-items:center;gap:4px;padding:2px;display:inline-flex}html[data-os] .wk button{cursor:pointer;width:32px;height:32px;color:var(--mut);background:0 0;border:0;border-radius:50%;font-size:16px}html[data-os] .wk button:hover{color:var(--azure);background:color-mix(in srgb,var(--azure) 8%,transparent)}html[data-os] .wk .lab{text-align:center;min-width:150px;font-weight:700;font-size:var(--fs-data);font-variant-numeric:tabular-nums;white-space:nowrap}html[data-os] .wk .lab small{color:var(--dim);font-size:11px;font-weight:600;line-height:1;display:block}html[data-os] .wk .today{border-radius:var(--r-chip);width:auto;color:var(--azure);background:0 0;border:0;height:auto;padding:5px 10px;font-size:12.5px;font-weight:700}html[data-os] .wk .today[disabled]{color:var(--dim);cursor:default}html[data-os] .bbar .wk{background:#ffffff0f;border-color:#ffffff40}html[data-os] .bbar .wk button{color:#ffffffd9}html[data-os] .aud{border-radius:var(--r-chip);border:1px solid var(--line);background:var(--panel);white-space:nowrap;align-items:center;gap:8px;padding:4px 12px 4px 8px;font-size:13px;font-weight:700;display:inline-flex}html[data-os] .aud .dot{--c:var(--mut)}html[data-os] .aud.present{border-color:color-mix(in srgb,var(--azure) 50%,transparent)}html[data-os] .aud.present .dot{--c:var(--azure);box-shadow:0 0 0 3px color-mix(in srgb,var(--azure) 22%,transparent)}html[data-os] .aud .money{color:var(--mut);font-weight:600}html[data-os] .bbar .aud{color:#fff;background:#ffffff0f;border-color:#ffffff40}html[data-os] .rail .rh{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px 10px;display:flex}html[data-os] .rail .rh .cap{flex:1}html[data-os] .rail .sum{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 16px;display:grid}html[data-os] .rail .sum div{color:var(--dim);font-size:11.5px}html[data-os] .rail .sum b{font-size:calc(17px*var(--s));color:var(--tx);font-variant-numeric:tabular-nums;display:block}html[data-os] .rail .scope{color:var(--mut);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;display:flex}html[data-os] .rail .threads{flex:1;padding:6px 12px 10px;overflow-y:auto}html[data-os] .thr{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:8px 0;padding:9px 11px}html[data-os] .thr .h{color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}html[data-os] .thr .h b{color:var(--tx);font-size:13px}html[data-os] .thr p{font-size:calc(14px*var(--s));margin:5px 0 0;line-height:1.4}html[data-os] .thr.why{border-left:3px solid var(--orange)}html[data-os] .thr.old{opacity:.72;border-style:dashed}html[data-os] .thr .pin{color:var(--azure);font-size:11.5px;font-weight:700}html[data-os] .thr.hl{box-shadow:0 0 0 2px var(--azure)}html[data-os] .oldhd{color:var(--dim);margin:14px 4px 2px;font-size:12px;font-weight:700}html[data-os] .compose{border-top:1px solid var(--line);gap:8px;padding:10px 12px 12px;display:grid}html[data-os] .compose textarea{resize:vertical;background:var(--inbg);border:1px solid var(--line);border-radius:var(--r-in);outline:none;width:100%;min-height:56px;padding:8px 10px;font-size:16px}html[data-os] .compose textarea:focus{border-color:var(--azure)}html[data-os] .compose .row{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}html[data-os][data-mode=present] .compose{display:none}html[data-os] .xr td.nm{white-space:nowrap}html[data-os] .xr .car{border:1px solid var(--line);width:22px;height:22px;color:var(--mut);cursor:pointer;background:0 0;border-radius:6px;place-items:center;margin-right:6px;font-size:11px;transition:transform .2s;display:inline-grid}html[data-os] .xr.open .car{color:var(--azure);border-color:var(--azure);transform:rotate(90deg)}html[data-os] .xr{cursor:pointer}html[data-os] .xr:hover td{background:color-mix(in srgb,var(--azure) 5%,transparent)}html[data-os] .xs td{background:color-mix(in srgb,var(--mut) 5%,transparent);border-bottom-color:#0000;padding-top:5px;padding-bottom:5px}html[data-os] .xs+tr.xr td{border-top:1px solid var(--line)}html[data-os] .flow{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}html[data-os] .flow>.card{flex:440px;max-width:100%}html[data-os] .flow>.card.fitw{flex:0 auto}html[data-os] .xd .box{gap:6px;padding:10px 0 12px 30px;display:grid}html[data-os] .xd .pr{font-size:var(--fs-data);grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(64px,90px)) minmax(0,1fr);align-items:center;gap:8px;display:grid}html[data-os] .pc{align-items:center;gap:7px;display:inline-flex}html[data-os] .pc .sq{background:var(--pc);border-radius:3px;flex-shrink:0;width:11px;height:11px}html[data-os] .fc{width:calc(72px*var(--s));border-radius:var(--r-cell);font-variant-numeric:tabular-nums;height:32px;font-weight:600;font-size:var(--fs-data);border:1px solid #0000;justify-content:flex-end;align-items:center;padding:0 8px;display:inline-flex;position:relative}html[data-os] .fc input{text-align:right;width:100%;min-width:0;font-weight:700;font-size:inherit;background:0 0;border:0;outline:none;padding:0}html[data-os][data-mode=edit] .fc.ed{border-color:var(--line);background:var(--inbg);cursor:text}html[data-os][data-mode=edit] .fc.ed:hover{border-color:color-mix(in srgb,var(--azure) 60%,transparent)}html[data-os] .fc.ed:focus-within{box-shadow:0 0 14px #06a6ed29;border-color:var(--azure)!important}html[data-os] .fc.saved:after{content:"✓";color:var(--green);font-size:12px;font-weight:800;position:absolute;right:-14px}html[data-os] .fc.wi{color:var(--amber);border-style:dashed!important;border-color:var(--amber)!important}html[data-os] .fc.lock{background:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--mut) 12%,transparent) 5px 6px);color:var(--mut);cursor:not-allowed}html[data-os] .fc.lock:before{content:"";border:1.5px solid var(--dim);width:9px;height:9px;box-shadow:inset 0 -3px 0 var(--dim);border-radius:2px 2px 3px 3px;margin-right:auto}html[data-os] .fc.err{color:var(--orange);border-color:var(--orange)!important}html[data-os] .fc.empty{color:var(--dim)}html[data-os] .fc.zero{color:var(--tx)}html[data-os] .fc.now{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--azure) 55%,transparent)}html[data-os][data-mode=present] .fc.ed{pointer-events:none}html[data-os] .states{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 14px;display:grid}html[data-os] .states>div{color:var(--mut);gap:5px;font-size:12.5px;display:grid}html[data-os] .wk{justify-self:start;width:max-content;max-width:100%}html[data-os] .wib{border:1.5px dashed var(--amber);background:color-mix(in srgb,var(--amber) 8%,transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}html[data-os] .wib b{color:var(--amber)}html[data-os] .wib .grow{flex:1}html[data-os] .wib .delta{font-variant-numeric:tabular-nums;font-weight:800}html[data-os] .wioff{color:var(--mut);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-os] .kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}html[data-os] .kpi{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--panel);padding:14px 16px}html[data-os] .kpi .cap{margin-bottom:2px;display:block}html[data-os] .kpi .big{font-size:var(--fs-big);letter-spacing:-.02em;align-items:baseline;gap:6px;font-weight:800;line-height:1.05;display:flex}html[data-os] .kpi .big small{color:var(--mut);letter-spacing:0;font-size:.42em;font-weight:700}html[data-os] .kpi .big .of{color:var(--mut);font-size:.55em;font-weight:700}html[data-os][data-skin=brand] .kpi .big{font-weight:400}html[data-os] .kpi .sub{font-size:var(--fs-small);color:var(--mut)}html[data-os] .kpi.warn .big{color:var(--orange)}html[data-os] .kpi .meter{background:var(--inbg);border:1px solid var(--line);border-radius:3px;height:6px;margin-top:8px;position:relative;overflow:hidden}html[data-os] .kpi .meter i{background:var(--azure);border-radius:3px;position:absolute;top:0;bottom:0;left:0}html[data-os] .chart{width:100%;display:block;overflow:visible}html[data-os] .chart text{font-family:var(--font-inter),sans-serif;font-variant-numeric:tabular-nums}html[data-os] .chartwrap{position:relative}html[data-os] .ctip{pointer-events:none;z-index:5;background:var(--panel);border:1px solid var(--line);box-shadow:var(--e2);border-radius:10px;min-width:170px;padding:8px 10px;font-size:12.5px;display:none;position:absolute}html[data-os][data-theme=dark] .ctip{background:#33475a}html[data-os] .ctip b{margin-bottom:3px;font-size:13px;display:block}html[data-os] .ctip .r{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-os] .ctip .r span:first-child{color:var(--mut);align-items:center;gap:6px;display:inline-flex}html[data-os] .lgd{color:var(--mut);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12.5px;display:flex}html[data-os] .lgd span{align-items:center;gap:6px;display:inline-flex}html[data-os] .lgd i{border-radius:2px;width:14px;height:10px;display:inline-block}html[data-os] .lgd i.ln{border-top:2px solid;height:0}html[data-os] .lgd i.dl{border-top:2px dashed;height:0}html[data-os] .popl{display:inline-block;position:relative}html[data-os] .popl .pop{z-index:30;min-width:280px;box-shadow:var(--e2);padding:12px 14px;display:none;position:absolute;top:36px;right:0}html[data-os] .popl.open .pop{display:block}html[data-os] .cctl{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}html[data-os] .gaps{gap:9px;display:grid}html[data-os] .gp{font-size:var(--fs-data);grid-template-columns:minmax(120px,170px) minmax(0,1fr) 130px;align-items:center;gap:12px;display:grid}html[data-os] .gp .trk{height:22px;position:relative}html[data-os] .gp .est{background:color-mix(in srgb,var(--amber) 22%,transparent);border:1px solid color-mix(in srgb,var(--amber) 55%,transparent);border-radius:3px;height:12px;position:absolute;top:5px;left:0}html[data-os] .gp .act{background:var(--azure);border-radius:2px;height:4px;position:absolute;top:9px;left:0}html[data-os] .gp .ov{background:var(--orange);border-radius:0 3px 3px 0;height:16px;position:absolute;top:3px}html[data-os] .gp .un{border:1.5px dashed var(--mut);background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in srgb,var(--mut) 16%,transparent) 4px 5px);border-left:0;border-radius:0 3px 3px 0;height:16px;position:absolute;top:3px}html[data-os] .gp .v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-os] .gp .v b{font-weight:800}html[data-os] .gp .v .o{color:var(--orange)}html[data-os] .gp .v .u{color:var(--tx)}html[data-os] .gp .v .ok{color:var(--mut);font-weight:600}html[data-os] .gp .v small{color:var(--dim);font-size:11.5px;display:block}html[data-os] .gp .na{color:var(--orange);font-size:12.5px;font-weight:700}@media (max-width:620px){html[data-os] .gp{grid-template-columns:1fr 104px}html[data-os] .gp .trk{grid-area:2/1/auto/-1}}html[data-os] .alloc{gap:4px;display:grid}html[data-os] .ar{border-bottom:1px dashed var(--line);grid-template-columns:minmax(150px,200px) minmax(0,1fr) 128px;align-items:center;gap:14px;padding:8px 0;display:grid}html[data-os] .ar:last-child{border-bottom:0}html[data-os] .ab{position:relative}html[data-os] .ab .bar{background:color-mix(in srgb,var(--dim) 8%,transparent);border-radius:7px;gap:2px;height:28px;display:flex;overflow:hidden}html[data-os] .ab .bar i{font-size:calc(11.5px*var(--s));white-space:nowrap;justify-content:center;align-items:center;min-width:0;padding:0 6px;font-style:normal;font-weight:800;display:flex;overflow:hidden}html[data-os] .ab .bar i.away{background:repeating-linear-gradient(135deg,var(--gray-dto) 0 6px,color-mix(in srgb,var(--gray-dto) 60%,var(--panel)) 6px 10px);color:#293a49}html[data-os] .ab .bar i.open{color:var(--mut);border:1.5px dashed color-mix(in srgb,var(--mut) 60%,transparent);background:0 0;border-radius:0 7px 7px 0}html[data-os] .ab .bar i.over{background:var(--orange);color:#fff}html[data-os] .ab .ovl{border:2px solid var(--orange);background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in srgb,var(--orange) 30%,transparent) 4px 6px);pointer-events:none;border-radius:6px;height:34px;position:absolute;top:-3px}html[data-os] .ab .tick{border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}html[data-os] .ab .tick.cap{background:var(--tx);opacity:.6}html[data-os] .ab .tick.sur{background:var(--orange)}html[data-os] .ab .ax{color:var(--dim);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:3px;font-size:11px;display:flex}html[data-os] .ar .st2{text-align:right}html[data-os] .ar .st2 b{font-size:calc(17px*var(--s));font-variant-numeric:tabular-nums;display:block}html[data-os] .ar .st2 span{color:var(--dim);font-size:12px}html[data-os] .ar .st2.hot b{color:var(--orange)}html[data-os] .grpl{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin:10px 0 0;font-size:12.5px;font-weight:800}html[data-os][data-skin=brand] .grpl{text-transform:none;letter-spacing:0;color:var(--tx);font-size:14px}@media (max-width:620px){html[data-os] .ar{grid-template-columns:1fr 96px}html[data-os] .ab{grid-area:2/1/auto/-1}}html[data-os] .flag{border:1px solid color-mix(in srgb,var(--orange) 55%,transparent);background:color-mix(in srgb,var(--orange) 5%,var(--panel));border-radius:14px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}html[data-os] .flag.info{border-color:var(--line);background:var(--panel)}html[data-os] .flag .fi{background:color-mix(in srgb,var(--orange) 15%,transparent);width:30px;height:30px;color:var(--orange);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}html[data-os] .flag.info .fi{background:color-mix(in srgb,var(--azure) 14%,transparent);color:var(--azure)}html[data-os] .flag.done{border-color:color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 5%,var(--panel))}html[data-os] .flag.done .fi{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green)}html[data-os] .flag .fb{min-width:0;color:var(--mut);font-size:var(--fs-data);flex:1}html[data-os] .flag .fb b{color:var(--tx)}html[data-os] .flag .fb .acts{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}html[data-os] .gate{gap:0;display:grid}html[data-os] .gs{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid;position:relative}html[data-os] .gs:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:42px;bottom:-4px;left:16px}html[data-os] .gs.done:not(:last-child):after{background:var(--azure)}html[data-os] .gs .c{border:1.5px solid var(--line);width:34px;height:34px;color:var(--mut);background:var(--panel);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}html[data-os] .gs.done .c{background:var(--azure);border-color:var(--azure);color:#fff}html[data-os] .gs.cur .c{border-color:var(--orange);color:var(--orange)}html[data-os] .gs .t b{display:block}html[data-os] .gs .t span{font-size:var(--fs-small);color:var(--mut)}html[data-os] .slack{border:1px solid var(--line);background:var(--panel2);font-family:-apple-system,var(--font-inter),sans-serif;border-radius:12px;padding:12px 14px;font-size:15px}html[data-os] .slack .ch{color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}html[data-os] .slack .msg{grid-template-columns:36px minmax(0,1fr);gap:10px;display:grid}html[data-os] .slack .bot{color:#1fb2f5;width:36px;height:36px;font-family:var(--font-spanner),sans-serif;background:#293a49;border-radius:8px;place-items:center;font-size:14px;display:grid}html[data-os] .slack .body p{margin:2px 0}html[data-os] .slack .body ul{margin:4px 0;padding-left:18px}html[data-os] .slack .unf{border-left:3px solid var(--azure);background:var(--inbg);border-radius:0 8px 8px 0;margin-top:8px;padding:6px 10px;font-size:13.5px}html[data-os] .ezr{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}html[data-os] .ezr>div{border:1px solid var(--line);color:var(--mut);border-radius:12px;gap:6px;padding:10px 12px;font-size:12.5px;display:grid}html[data-os] .ezr .val{font-variant-numeric:tabular-nums;color:var(--tx);align-items:center;min-height:30px;font-size:22px;font-weight:800;display:flex}html[data-os] .req{border:1.5px dashed var(--orange);color:var(--orange);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}html[data-os] .rst{border:1px solid var(--line);color:var(--mut);background:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--mut) 14%,transparent) 5px 6px);border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}html[data-os][data-money=off] .m-only{display:none!important}html[data-os] .h-only{display:none}html[data-os][data-money=off] .h-only{display:inline}html[data-os] .gated{display:none}html[data-os][data-money=off] .gated{display:inline-flex}html[data-os] .pal{gap:10px;display:grid}html[data-os] .pal .row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;display:grid}html[data-os] .pal .strip{border-radius:7px;flex-wrap:nowrap;gap:2px;height:30px;display:flex;overflow:hidden}html[data-os] .pal .strip i{white-space:nowrap;flex:1;place-items:center;min-width:0;font-size:10.5px;font-style:normal;font-weight:800;display:grid;overflow:hidden}html[data-os] .pal .res{color:var(--mut);grid-column:2;font-size:12px}html[data-os] .pal .res .f{color:var(--orange);font-weight:700}html[data-os] .pal .res .p{color:var(--green);font-weight:700}@media (max-width:620px){html[data-os] .pal .row{grid-template-columns:1fr}html[data-os] .pal .res{grid-column:1}}html[data-os] .foot{border-top:1px solid var(--line);color:var(--dim);gap:4px;margin:40px 0 0;padding-top:14px;font-size:13px;display:grid}html[data-os] .flag .btn{white-space:normal;text-align:left}html[data-os][data-mode=present] .flag .acts{display:none}html[data-os] .rolesel{background:var(--inbg);border:1px solid var(--line);border-radius:var(--r-in);padding:6px 9px;font-size:13.5px}html[data-os] .bbar .rolesel{color:#fff;background:#ffffff0f;border-color:#ffffff40}html[data-os] .bbar .rolesel option{color:#293a49}html[data-os] .railbtn,html[data-os] .scrim{display:none}@media (min-width:2200px){html[data-os]{--railw:360px}html[data-os] .main{padding:24px 32px 60px}}@media (max-width:1279px){html[data-os] .app,html[data-os][data-nav=collapsed] .app,html[data-os][data-rail=closed] .app,html[data-os][data-nav=collapsed][data-rail=closed] .app{grid-template-columns:var(--navw-c) minmax(0,1fr)}html[data-os][data-nav=open] .app{grid-template-columns:var(--navw) minmax(0,1fr)}html[data-os] .snav .lbltext,html[data-os] .snav .sub,html[data-os] .snav .foot span{display:none}html[data-os] .snav .sec{justify-content:center;padding:10px 0}html[data-os][data-nav=open] .snav .lbltext,html[data-os][data-nav=open] .snav .foot span{display:inline}html[data-os][data-nav=open] .snav .sub{display:flex}html[data-os][data-nav=open] .snav .sec{justify-content:flex-start;padding:9px 10px}html[data-os] .rail{right:0;top:var(--barh,64px);z-index:55;width:min(360px,92vw);height:auto;box-shadow:var(--e2);background:var(--bg);transition:transform .25s;position:fixed;bottom:0;transform:translate(105%)}html[data-os][data-rail=open] .rail{transform:none}html[data-os] .railbtn{display:inline-flex}html[data-os] .tbar .aud .txt,html[data-os] .tbar .railbtn .tt2{display:none}html[data-os][data-rail=open] .scrim{z-index:54;background:#141e2840;display:block;position:fixed;inset:0}}@media (max-width:899px){html[data-os] .app,html[data-os][data-nav=open] .app,html[data-os][data-nav=collapsed] .app{grid-template-columns:minmax(0,1fr)}html[data-os] .snav{left:0;top:var(--barh,64px);z-index:56;background:var(--bg);width:min(280px,86vw);height:auto;box-shadow:var(--e2);transition:transform .25s;position:fixed;bottom:0;transform:translate(-105%)}html[data-os][data-nav=open] .snav{transform:none}html[data-os][data-nav=open] .scrim{z-index:54;background:#141e2840;display:block;position:fixed;inset:0}html[data-os] .snav .lbltext,html[data-os] .snav .foot span{display:inline}html[data-os] .snav .sub{display:flex}html[data-os] .snav .sec{justify-content:flex-start;padding:9px 10px}html[data-os] .snav .collapse{display:none}html[data-os] .navbtn{place-items:center;display:inline-grid}html[data-os] .main{padding:16px 16px 60px}html[data-os] .tbar .in,html[data-os] .bbar .in,html[data-os] .ctl .in{padding-left:16px;padding-right:16px}html[data-os] .brand .btitle .pre{display:none}html[data-os] .hide-s{display:none!important}html[data-os] .wk .lab{min-width:118px}}@media (max-width:620px){html[data-os] .bbar .in{flex-wrap:wrap;row-gap:8px}html[data-os] .bbar .nav-acts{flex:100%;justify-content:flex-start;min-width:0}html[data-os] .brand{font-size:22px}html[data-os] .brand .btitle{font-size:16px}html[data-os] .bbar .nav-label{margin-bottom:4px;font-size:18px;line-height:18px}html[data-os] .bbar .nav-logo{height:24px}html[data-os] .bbar .nav-pipe{height:22px;margin-bottom:4px}html[data-os] .aud .txt{display:none}html[data-os] .tbar .rolesel,html[data-os] .bbar .rolesel{max-width:150px}html[data-os] #themeBtn .tt{display:none}html[data-os] .gs{grid-template-columns:34px minmax(0,1fr)}html[data-os] .gs>span:last-child{grid-column:2}html[data-os] table.t.wide{min-width:560px}html[data-os] .grid,html[data-os] .grid.w,html[data-os] .grid.n{grid-template-columns:minmax(0,1fr)}html[data-os] .xs td.nm{padding-left:12px!important}html[data-os] .fc{width:58px}}@media (max-width:1439px){html[data-os] #themeBtn .tt{display:none}html[data-os] .tbar .rolesel{max-width:170px}html[data-os] .wk .lab{min-width:128px}}html[data-os] .snav .sec .lc{line-height:1.1;display:block}html[data-os] .snav .sec .pl{color:var(--mut);font-size:12.5px;font-weight:500;line-height:1.2;display:block}html[data-os] .snav .navtop{z-index:2;background:inherit;border-bottom:1px solid var(--line);justify-content:flex-end;margin:-14px -10px 6px;padding:10px 10px 8px;display:flex;position:sticky;top:-14px}html[data-os][data-skin=brand] .snav .navtop{background:#fff}html[data-os] .snav .navtop .collapse{margin:0}html[data-os][data-nav=collapsed] .snav .navtop{justify-content:center}html[data-os] .snav .foot .collapse{display:none}html[data-os]{--hdr-bg:#293a49;--hdr-tx:#fff;--hdr-soft:#ffffffd9;--hdr-mut:#ffffffbd;--hdr-ctl:#ffffff0f;--hdr-line:#ffffff73;--hdr-off:#fff6;--hdr-accent:#06a6ed;--hdr-link:#8fd6f7;--hdr-focus:#8fd6f7;--hdr-on-bg:#8fd6f7;--hdr-on-tx:#1d2b37}html[data-os][data-theme=dark]{--hdr-bg:#1d2b37}html[data-os] .tbar{background:var(--hdr-bg);-webkit-backdrop-filter:none;color:var(--hdr-tx);border-bottom:0}html[data-os] .tbar .brand,html[data-os] .tbar .brand i{color:var(--hdr-tx)}html[data-os] .tbar .brand .bsep,html[data-os] .tbar .brand .btitle .psep{color:var(--hdr-accent)}html[data-os] .tbar .brand .btitle,html[data-os] .tbar .brand .btitle b{color:var(--hdr-tx)}html[data-os] .tbar .aud,html[data-os] .tbar .wk,html[data-os] .tbar .seg,html[data-os] .tbar .rolesel,html[data-os] .tbar .btn,html[data-os] .tbar .navbtn,html[data-os] .tbar select,html[data-os] .tbar input{background:var(--hdr-ctl);border-color:var(--hdr-line);color:var(--hdr-tx)}html[data-os] .tbar .btn:hover,html[data-os] .tbar .navbtn:hover{border-color:var(--hdr-tx)}html[data-os] .tbar .aud .money{color:var(--hdr-mut)}html[data-os] .tbar .aud .dot{--c:#fff9}html[data-os] .tbar .aud.present .dot{--c:var(--hdr-link)}html[data-os] .tbar .wk button,html[data-os] .tbar .wk a.wkb,html[data-os] .tbar .seg button,html[data-os] .tbar .seg a{color:var(--hdr-soft)}html[data-os] .tbar .seg button.on,html[data-os] .tbar .seg a.on,html[data-os] .tbar .seg [aria-pressed=true],html[data-os] .tbar .seg [aria-current]{background:var(--hdr-on-bg);color:var(--hdr-on-tx)}html[data-os] .tbar .wk .lab small{color:var(--hdr-mut)}html[data-os] .tbar .wk .today{color:var(--hdr-link)}html[data-os] .tbar .wk .today[disabled]{color:var(--hdr-off)}html[data-os] .tbar select option{color:#293a49;background:#fff}html[data-os] .tbar input::placeholder{color:var(--hdr-mut)}html[data-os] .tbar :focus-visible{outline:2px solid var(--hdr-focus);outline-offset:2px}html[data-os] .tabbar{background:color-mix(in srgb,var(--bg) 86%,transparent);border-bottom:1px solid var(--line);padding:0 24px}html[data-os][data-skin=brand] .tabbar{background:#fff}html[data-os] .tabs{scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}html[data-os] .tabs button{font:inherit;font-size:calc(14.5px*var(--s));color:var(--mut);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;align-items:center;gap:6px;padding:11px 14px 10px;font-weight:600;display:inline-flex}html[data-os] .tabs button:hover{color:var(--tx)}html[data-os] .tabs button.on{color:var(--tx);border-bottom-color:var(--azure)}html[data-os][data-skin=brand] .tabs button.on{border-bottom-color:#073d5c}html[data-os] .tabs button .o{background:var(--orange);color:#fff;border-radius:999px;padding:0 6px;font-size:11px;font-weight:800}html[data-os] .tabs button[disabled]{opacity:.4;cursor:not-allowed}
html[data-os] .os-root{min-height:100vh;display:block}html[data-os] .os-root .brand{color:inherit}html[data-os] .os-user{position:relative}html[data-os] .os-user>summary{padding:2px 6px;list-style:none}html[data-os] .os-user>summary::-webkit-details-marker{display:none}html[data-os] .os-user .av{width:26px;height:26px}html[data-os] .tbar .os-user>summary .av{color:var(--hdr-tx);border-color:var(--hdr-line);background:#ffffff14}html[data-os] .os-user-menu{z-index:70;min-width:220px;box-shadow:var(--e2);color:var(--tx);gap:10px;padding:12px 14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}html[data-os] .tbar .os-user-menu{background:var(--stick);color:var(--tx)}html[data-os] .tbar .os-user-menu .os-user-name{color:var(--tx)}html[data-os] .tbar .os-user-menu .btn{border-color:var(--line);color:var(--tx);background:0 0}html[data-os] .tbar .os-user-menu .btn:hover{border-color:var(--azure)}html[data-os] .tbar .os-user-menu :focus-visible{outline-color:var(--azure)}html[data-os] .os-user-name{font-size:var(--fs-small);overflow-wrap:anywhere}html[data-os] .tbar a.btn{color:inherit}html[data-os] .tabs a{font-size:calc(14.5px * var(--s));color:var(--mut);white-space:nowrap;border-bottom:2.5px solid #0000;align-items:center;gap:6px;padding:11px 14px 10px;font-weight:600;display:inline-flex}html[data-os] .tabs a:hover{color:var(--tx)}html[data-os] .tabs a.on{color:var(--tx);border-bottom-color:var(--azure)}@media (max-width:899px){html[data-os] .tabbar{padding:0 16px}}html[data-os] .stephead{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin:4px 0 18px;display:flex}html[data-os] .stephead .tx{flex:360px;min-width:0}html[data-os] .stephead h1{font-size:var(--fs-title);letter-spacing:-.015em;margin:2px 0 0;font-weight:800;line-height:1.15}html[data-os] .stephead .q{color:var(--mut);font-size:var(--fs-body);margin:6px 0 0}html[data-os] .stephead .ctrls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-os] .moments{margin:0;padding:0;list-style:none;display:grid}html[data-os] .moments li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:11px 0;display:grid}html[data-os] .moments li:last-child{border-bottom:0}html[data-os] .moments .when{font-variant-numeric:tabular-nums;color:var(--mut);white-space:nowrap;font-weight:700}@media (max-width:620px){html[data-os] .moments li{grid-template-columns:minmax(0,1fr) auto}html[data-os] .moments .when{grid-column:1/-1}}html[data-os] .wk a.wkb{width:32px;height:32px;color:var(--mut);border-radius:50%;place-items:center;font-size:16px;display:inline-grid}html[data-os] .wk a.wkb:hover{color:var(--azure);background:color-mix(in srgb, var(--azure) 8%, transparent)}html[data-os] .wk a.today{border-radius:var(--r-chip);color:var(--azure);padding:5px 10px;font-size:12.5px;font-weight:700}html[data-os] .tbar .wk a.wkb{color:var(--hdr-soft)}html[data-os] .snav .collapse{visibility:visible}@media (max-width:1279px){html[data-os][data-rail=closed] .app{grid-template-columns:var(--navw-c) minmax(0, 1fr)}html[data-os][data-rail=closed][data-nav=open] .app{grid-template-columns:var(--navw) minmax(0, 1fr)}}@media (max-width:899px){html[data-os][data-rail=closed] .app,html[data-os][data-rail=closed][data-nav=open] .app{grid-template-columns:minmax(0,1fr)}}html[data-os][data-skin=brand] .tbar{display:block}html[data-os] .s42-in input{width:0}html[data-os] .rd-acts{justify-content:flex-end;gap:8px;margin:10px 2px 0;display:flex}html[data-os] .os-in{font:inherit;font-size:var(--fs-body);border:1px solid var(--line);border-radius:var(--r-in);background:var(--inbg);color:var(--tx);outline:none;min-height:38px;padding:7px 11px}html[data-os] .os-in:focus{border-color:var(--azure)}html[data-os] .fld select{max-width:100%}html[data-os][data-theme=dark] .os-legacy .bg-gray-50,html[data-os][data-theme=dark] .os-legacy .bg-white{background:var(--inbg)}html[data-os][data-theme=dark] .os-legacy [class*=text-gray-]{color:var(--mut)}html[data-os] .os-legacy input,html[data-os] .os-legacy textarea{background:var(--inbg);color:var(--tx)}html[data-os] .os-sort{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}html[data-os] .os-sort:hover,html[data-os] .os-sort:focus-visible{color:var(--azure)}html[data-os] .os-holiday-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}html[data-os] .os-holiday-add .os-in{flex:160px;min-width:0}html[data-os] .os-linkbtn{all:unset;cursor:pointer;color:var(--azure);font-size:12px;font-weight:600}html[data-os] .os-linkbtn:hover{text-decoration:underline}html[data-os] .os-linkbtn[disabled]{opacity:.5;cursor:default}html[data-os] .rail .rh .os-rail-x{padding:0 8px;display:none}html[data-os] .thr .os-rail-own{gap:10px;margin-top:6px;display:flex}html[data-os] .thr .os-rail-own form{display:inline}html[data-os] .os-rail-edit{gap:6px;margin-top:6px;display:grid}html[data-os] .os-rail-edit textarea{background:var(--inbg);border:1px solid var(--line);border-radius:var(--r-in);width:100%;padding:6px 8px;font-size:16px}html[data-os] .os-rail-edit .row,html[data-os] .compose .row{align-items:center;gap:6px;display:flex}html[data-os] .os-rail-pin{max-width:60%;font-size:13px}@media (max-width:1279px){html[data-os] .rail .rh .os-rail-x{display:inline-flex}}html[data-os] .os-sync{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}html[data-os] .os-sync-st{gap:1px;font-size:12px;line-height:1.3;display:grid}html[data-os] .os-sync-st .t.ok{color:var(--mut)}html[data-os] .os-sync-st .t.run{color:var(--azure);font-weight:600}html[data-os] .os-sync-st .t.bad{color:var(--orange)}html[data-os] .os-sync-st .t.dim{color:var(--dim)}html[data-os] .os-sync-st a{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}html[data-os] .os-sync.compact .os-sync-st{max-width:260px}html[data-os] .viewas label{color:var(--hdr-tx);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}html[data-os] .viewas .vtxt{opacity:.75;white-space:nowrap}html[data-os] .tbar .viewas .rolesel{color:var(--hdr-tx);background:#ffffff0f;border-color:#ffffff40;padding:4px 8px}html[data-os] .tbar .viewas .rolesel option{color:#293a49}html[data-os] .tbar .viewas.on .rolesel{border-color:var(--orange);background:color-mix(in srgb, var(--orange) 28%, transparent);font-weight:700}html[data-os] .tbar .viewas.on .vtxt{opacity:1;color:var(--orange)}html[data-os] .viewas-bar{background:color-mix(in srgb, var(--orange) 14%, var(--stick));border-bottom:1px solid color-mix(in srgb, var(--orange) 55%, transparent);color:var(--tx);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 24px;display:flex}html[data-os] .viewas-bar>span{flex:1;min-width:240px}html[data-os] .viewas-bar .btn{border-color:var(--line);color:var(--tx);background:0 0}@media (max-width:899px){html[data-os] .viewas .vtxt{display:none}html[data-os] .viewas-bar{padding:8px 16px}}html[data-os] .os-skel .os-skel-bar{background:var(--line);border-radius:6px;height:12px;display:block}html[data-os] .os-skel-table{padding:8px 18px}html[data-os] .os-skel-row{border-bottom:1px solid var(--line);gap:24px;padding:13px 0;display:flex}html[data-os] .os-skel-row:last-child{border-bottom:0}html[data-os] .os-skel-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}html[data-os] .os-skel-card{align-content:start;gap:12px;min-height:140px;padding:18px;display:grid}html[data-os] .os-skel-table,html[data-os] .os-skel-cards{animation:1.4s ease-in-out infinite os-skel-pulse}@keyframes os-skel-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){html[data-os] .os-skel-table,html[data-os] .os-skel-cards{animation:none}}html[data-os] .tbar .brand{white-space:nowrap;font-size:42.4px;line-height:1;display:block}html[data-os] .tbar .brand>*,html[data-os] .tbar .brand .btitle>*{vertical-align:baseline}html[data-os] .tbar .brand i{color:var(--hdr-accent)}html[data-os] .tbar .brand .btitle{font-family:var(--font-inter), "Helvetica Neue", Helvetica, sans-serif;letter-spacing:.04em;font-size:22px;font-weight:400;display:inline}html[data-os] .tbar .brand .bsep,html[data-os] .tbar .brand .psep{border-left:1px solid var(--hdr-accent);width:0;height:28px;margin:0 24px -2.9px;display:inline-block}html[data-os] .tbar .brand .psep{margin:0 20px -2.9px}@media (max-width:620px){html[data-os] .tbar .brand{text-overflow:ellipsis;min-width:0;max-width:100%;font-size:29.7px;overflow:hidden}html[data-os] .tbar .brand .btitle{font-size:17px}html[data-os] .tbar .brand .bsep,html[data-os] .tbar .brand .psep{height:19.6px;margin:0 14px -2px}}html[data-os] .ibx{border-bottom:1px solid var(--line);flex:0 auto;order:-1;gap:10px;max-height:100%;padding:14px 16px;display:grid;overflow-y:auto}html[data-os] .ibx-hd{align-items:center;gap:8px;display:flex}html[data-os] .inbox{gap:8px;display:grid}html[data-os] .nt{border:1px solid var(--line);background:var(--panel2);border-radius:12px;gap:2px;padding:9px 11px;display:grid}html[data-os] .nt.act{border-left:3px solid var(--orange)}html[data-os] .nt .m{color:var(--dim);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}html[data-os] .nt .t{font-weight:700;font-size:var(--fs-small)}html[data-os] .nt .b{color:var(--mut);font-size:12.5px}html[data-os] .nt .acts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}html[data-os] .ibxbtn{gap:4px;position:relative}html[data-os] .ibxic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:16px;height:16px}html[data-os] .ibxn{background:var(--orange);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}@media (max-width:1279px){html[data-os] .tbar .ibxbtn .tt2{display:none}}@media (min-width:621px) and (max-width:1439px){html[data-os] .tbar .brand .btitle{font-size:18px}html[data-os] .tbar .brand .btitle .pre{letter-spacing:.02em;font-size:.8em}}html[data-os] .os-flash{animation:1.6s osflash}@keyframes osflash{0%,40%{box-shadow:0 0 0 2px var(--azure);background:color-mix(in srgb,var(--azure) 10%,transparent)}to{box-shadow:none}}
html[data-os] .s42-top{z-index:60;position:sticky;top:0}html[data-os] .s42-main{min-height:calc(100vh - 120px);padding:clamp(28px,6vh,72px) 24px 48px}html[data-os] .s42-col{justify-items:center;min-width:0;display:grid}html[data-os] .s42-card{width:min(100%,480px);box-shadow:var(--e2);gap:18px;padding:36px 36px 28px;display:grid}html[data-os][data-theme=dark] .s42-card{box-shadow:var(--e2),var(--glow)}html[data-os][data-mode=present] .s42-card{width:min(100%,540px)}html[data-os] .s42-h{font-size:calc(30px*var(--s));letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.15}html[data-os] .s42-sub{color:var(--mut);font-size:var(--fs-body);overflow-wrap:anywhere;margin:-8px 0 0}html[data-os] .s42-sub b{color:var(--tx);font-weight:700}html[data-os] .s42-p{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}html[data-os] .s42-addr{overflow-wrap:anywhere;font-weight:700}html[data-os] .s42-form{gap:16px;display:grid}html[data-os] .s42-f{gap:7px;min-width:0;display:grid}html[data-os] .s42-fl{font-size:var(--fs-small);font-weight:700}html[data-os] .s42-in{border:1px solid var(--line);border-radius:var(--r-in);background:var(--inbg);align-items:center;gap:10px;min-height:48px;padding:0 6px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}html[data-os] .s42-in:focus-within{border-color:var(--azure);box-shadow:0 0 18px #06a6ed29}html[data-os] .s42-in>svg{fill:none;width:18px;height:18px;stroke:var(--dim);stroke-width:1.8px;flex-shrink:0}html[data-os] .s42-in:focus-within>svg{stroke:var(--azure)}html[data-os] .s42-in input{min-width:0;font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1;padding:12px 0}html[data-os] .s42-f.bad .s42-in{border-color:var(--orange)}html[data-os] .s42-fe{color:var(--orange);font-size:var(--fs-small);font-weight:600}html[data-os] .s42-fh{color:var(--mut);font-size:var(--fs-small);border-left:2.5px solid var(--azure);background:var(--inbg);border-radius:0 6px 6px 0;padding:4px 10px}html[data-os] .s42-eye{all:unset;cursor:pointer;color:var(--mut);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:13px;font-weight:600;display:inline-flex}html[data-os] .s42-eye svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}html[data-os] .s42-eye:hover,html[data-os] .s42-eye:focus-visible{color:var(--azure);background:color-mix(in srgb,var(--azure) 8%,transparent)}html[data-os] .s42-row{justify-content:flex-end;margin-top:-6px;display:flex}html[data-os] .s42-row .link,html[data-os] .s42-cf .link{font-size:var(--fs-small)}html[data-os] .btn.s42-wide{width:100%;min-height:48px;font-size:var(--fs-body);justify-content:center}html[data-os] .btn.pri[aria-disabled=true]{opacity:.5;box-shadow:none}html[data-os] .s42-ghost{color:var(--mut);border-color:#0000;margin-top:-8px}html[data-os] .s42-ghost:hover{color:var(--tx)}html[data-os] .s42-goo{gap:10px}html[data-os] .s42-goo .s42-g{width:18px;height:18px}html[data-os] .s42-goo .chip{margin-left:4px}html[data-os] .s42-or{color:var(--dim);font-size:var(--fs-cap);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-weight:700;display:flex}html[data-os] .s42-or:before,html[data-os] .s42-or:after{content:"";background:var(--line);flex:1;height:1px}html[data-os] .s42-fine{font-size:var(--fs-small);color:var(--mut);margin:-6px 0 0}html[data-os] .s42-cf{border-top:1px solid var(--line);font-size:var(--fs-small);text-align:center;margin-top:4px;padding-top:16px}html[data-os] .s42-inv{text-align:left;color:var(--mut);align-items:flex-start;gap:10px;margin:0;display:flex}html[data-os] .s42-inv svg{fill:none;width:18px;height:18px;stroke:var(--mut);stroke-width:1.8px;flex-shrink:0;margin-top:2px}html[data-os] .s42-ban{border-radius:var(--r-in);font-size:var(--fs-small);overflow-wrap:anywhere;border:1px solid;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}html[data-os] .s42-ban.err{border-color:color-mix(in srgb,var(--orange) 55%,transparent);background:color-mix(in srgb,var(--orange) 8%,transparent)}html[data-os] .s42-ban.err:before{content:"";background:var(--orange);border-radius:2px;flex-shrink:0;align-self:stretch;width:4px}html[data-os] .s42-ban .link{font-size:inherit}html[data-os] .s42-hero{background:color-mix(in srgb,var(--azure) 12%,transparent);width:64px;height:64px;color:var(--azure);border-radius:18px;place-items:center;display:grid}html[data-os][data-skin=brand] .s42-hero{border-radius:6px}html[data-os] .s42-hero svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}html[data-os] .s42-hero.warn{background:color-mix(in srgb,var(--orange) 12%,transparent);color:var(--orange)}html[data-os] .s42-hero.ok{background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green)}html[data-os] .s42-steps{font-size:var(--fs-small);color:var(--mut);counter-reset:s42;gap:10px;margin:0;padding:0;list-style:none;display:grid}html[data-os] .s42-steps li{padding-left:20px;position:relative}html[data-os] .s42-steps li:before{content:"";background:var(--azure);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:4px}html[data-os] .s42-steps.num li{counter-increment:s42;padding-left:34px}html[data-os] .s42-steps.num li:before{content:counter(s42);color:#fff;background:var(--azure);place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;top:0;left:0}html[data-os] .s42-steps b{color:var(--tx)}html[data-os] .s42-rules{font-size:var(--fs-small);color:var(--mut);gap:6px;margin:-4px 0 0;padding:0;list-style:none;display:grid}html[data-os] .s42-rules li{align-items:center;gap:8px;display:flex}html[data-os] .s42-rules svg{fill:none;width:16px;height:16px;stroke:var(--dim);stroke-width:2px}html[data-os] .s42-rules li.ok{color:var(--tx)}html[data-os] .s42-rules li.ok svg{stroke:var(--green);stroke-width:2.6px}html[data-os] .s42-dev{border:1.5px dashed var(--dim);border-radius:var(--r-in);color:var(--tx);text-align:center;gap:3px;padding:12px 14px;display:grid;position:relative}html[data-os] .s42-dev span{color:var(--mut);font-size:var(--fs-small)}html[data-os] .s42-dev .chip{justify-self:center;margin-top:4px;font-size:11.5px}html[data-os] .s42-dev:hover{border-color:var(--azure)}html[data-os] .s42-appf{grid-template-columns:200px minmax(0,1fr);width:100%;min-height:520px;display:grid;overflow:hidden}html[data-os] .s42-afn{border-right:1px solid var(--line);background:color-mix(in srgb,var(--bg) 55%,transparent);flex-direction:column;gap:2px;padding:16px 10px;display:flex}html[data-os][data-skin=brand] .s42-afn{background:#f4f6f7}html[data-os] .s42-nh{padding:4px 10px 8px}html[data-os] .s42-afn a{color:var(--mut);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:15px}html[data-os] .s42-afn a:hover{color:var(--tx);background:color-mix(in srgb,var(--azure) 6%,transparent)}html[data-os] .s42-afn a.on{color:var(--tx);box-shadow:inset 2px 0 0 var(--azure);font-weight:700}html[data-os] .s42-afn a.dis{color:var(--dim);cursor:not-allowed;background:0 0}html[data-os] .s42-nfoot{color:var(--dim);margin-top:auto;padding:10px;font-size:12.5px}html[data-os] .s42-afm{align-content:start;gap:20px;min-width:0;padding:24px 28px 28px;display:grid}html[data-os] .s42-ah{gap:4px;display:grid}html[data-os] .s42-empty{border:1.5px dashed var(--line);border-radius:var(--r-panel);text-align:center;justify-items:center;gap:12px;padding:36px 28px;display:grid}html[data-os] .s42-empty h2{font-size:var(--fs-h2);margin:4px 0 0;font-weight:800}html[data-os] .s42-empty p{max-width:56ch;color:var(--mut);margin:0}html[data-os] .s42-empty .s42-fine{margin:0}html[data-os] .s42-eacts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}html[data-os] .s42-kn{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}html[data-os] .s42-kn>div{border:1px solid var(--line);border-radius:12px;gap:4px;min-width:0;padding:12px 14px;display:grid}html[data-os] .s42-kn b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}html[data-os] .s42-kn b.s42-sm{font-size:17px}html[data-os] .s42-kn span:last-child{font-size:var(--fs-small);color:var(--mut)}html[data-os][data-skin=brand] .s42-card{box-shadow:none;border-color:#d4d8db}html[data-os][data-skin=brand] .s42-or{text-transform:none;letter-spacing:0}@media (min-width:2200px){html[data-os] .s42-card{width:min(100%,520px)}html[data-os] .s42-h{font-size:calc(34px*var(--s))}}@media (max-width:899px){html[data-os] .s42-main{padding:24px 16px 40px}}@media (max-width:620px){html[data-os] .s42-top .tbar .in{flex-wrap:nowrap}html[data-os] .s42-card{box-shadow:none;gap:16px;padding:26px 20px 22px}html[data-os] .s42-h{font-size:calc(26px*var(--s))}html[data-os] .s42-appf{grid-template-columns:minmax(0,1fr)}html[data-os] .s42-afn{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;padding:8px}html[data-os] .s42-afn .s42-nh,html[data-os] .s42-afn .s42-nfoot{display:none}html[data-os] .s42-afm{padding:18px 16px 20px}html[data-os] .s42-empty{padding:26px 16px}}html[data-os] .s42-google{gap:10px}html[data-os] .s42-google svg{background:#fff;border-radius:4px;width:22px;height:22px;padding:2px}
