:root[data-ui=v2]{--ink:#f0f3ff;--tx-muted:#8b93b8;--line:hsla(0,0%,100%,.09);--line-strong:hsla(0,0%,100%,.18);--panel:hsla(0,0%,100%,.035);--bg:color-mix(in srgb,var(--acc) 4%,#070a12);--bg-soft:color-mix(in srgb,var(--acc) 6%,#0c0f18);--panel-solid:color-mix(in srgb,var(--acc) 7%,#10141f);--pop:color-mix(in srgb,var(--acc) 9%,#111523);--pop-a:color-mix(in srgb,var(--acc) 8%,rgba(13,16,26,.95));--bar:color-mix(in srgb,var(--acc) 6%,rgba(10,12,22,.86));--surface:var(--panel-solid);--text:var(--ink);--field:hsla(0,0%,100%,.05);--field-hover:hsla(0,0%,100%,.09);--acc:#5b8def;--s1:var(--acc);--acc-rgb:91,141,239;--acc2:#38bdf8;--acc2-rgb:56,189,248;--acc-ink:#0a0e1a;--ok:#33e07d;--ok-t:#86f2b2;--ok-rgb:51,224,125;--warn:#ffc53d;--warn-t:#ffdf8f;--warn-rgb:255,197,61;--err:#ff4d6a;--err-t:#ff93a6;--err-rgb:255,77,106;--info:#4fa9ff;--info-t:#9ccfff;--info-rgb:79,169,255;--ch3:#5bd9c4;--ch3-rgb:91,217,196;--ch4:#8b7ff0;--ch4-rgb:139,127,240;--ch-bar:#7a89a8;--ch-bar-rgb:122,137,168;--ch-bar-t:#9dabcb;--ch-bar-t-rgb:157,171,203;--r-lg:16px;--r-md:12px;--r-sm:8px;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,"Cascadia Code",Consolas,monospace;--shadow:0 18px 44px rgba(2,5,16,.55);--spring:cubic-bezier(.34,1.4,.4,1);--ease:cubic-bezier(.2,.7,.3,1)}:root[data-ui=v2] *{box-sizing:border-box;min-width:0}:root[data-ui=v2]{-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-x:clip}:root[data-ui=v2] body{margin:0;color:var(--ink);font:14px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden;overflow-x:clip;max-width:100vw}:root[data-ui=v2] button{cursor:pointer}:root[data-ui=v2] button,:root[data-ui=v2] input,:root[data-ui=v2] textarea{font:inherit;color:inherit}:root[data-ui=v2] img{display:block}:root[data-ui=v2] h1,:root[data-ui=v2] h2,:root[data-ui=v2] h3,:root[data-ui=v2] p{margin:0}:root[data-ui=v2] ::-moz-selection{background:rgba(var(--acc-rgb),.4)}:root[data-ui=v2] ::selection{background:rgba(var(--acc-rgb),.4)}:root[data-ui=v2] *{scrollbar-width:thin;scrollbar-color:rgba(var(--acc-rgb),.4) transparent}:root[data-ui=v2] ::-webkit-scrollbar{width:6px;height:6px}:root[data-ui=v2] ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.14);border-radius:5px}:root[data-ui=v2] ::-webkit-scrollbar-thumb:hover{background:rgba(var(--acc-rgb),.5)}:root[data-ui=v2] ::-webkit-scrollbar-corner,:root[data-ui=v2] ::-webkit-scrollbar-track{background:transparent}:root[data-ui=v2] :focus-visible{outline:2.5px solid var(--acc2);outline-offset:2px;border-radius:6px}:root[data-ui=v2] body{background:var(--bg);background-image:linear-gradient(180deg,hsla(0,0%,100%,.016),transparent 300px)}:root[data-ui=v2] .os-layout{position:relative;z-index:1;display:flex;min-height:100vh}:root[data-ui=v2] .os-main{flex:1;min-width:0;display:flex;flex-direction:column;padding:18px 30px 40px}:root[data-ui=v2] .os-main-inner{width:100%;max-width:1440px;margin:0 auto;flex:1;display:flex;flex-direction:column}:root[data-ui=v2] .os-main-inner.os-wide{max-width:1780px}:root[data-ui=v2] .os-foot{padding:22px 12px 14px;margin-top:auto}:root[data-ui=v2] .os-sidebar{position:sticky;top:0;align-self:flex-start;z-index:50;flex:none;width:250px;height:100vh;display:flex;flex-direction:column;overflow:visible;padding:14px 12px 10px;border-right:1px solid var(--line);background:rgba(11,14,26,.92);background:var(--bar);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:width .34s var(--ease)}:root[data-ui=v2]:not([data-motion=off]) .os-sidebar{animation:os-sb-in .5s var(--ease)}@keyframes os-sb-in{0%{opacity:0;transform:translateX(-16px)}}:root[data-ui=v2] .os-brand{display:flex;align-items:center;justify-content:center;gap:10px;padding:2px 10px 12px;flex:none;min-height:44px}:root[data-ui=v2] .os-logo-svg{width:30px;height:30px;flex:none;filter:drop-shadow(0 0 9px rgba(var(--acc-rgb),.55));display:block}:root[data-ui=v2] .os-brand-name{font-weight:900;font-size:16.5px;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;transition:opacity .18s}:root[data-ui=v2] .os-brand-name b{font-style:normal;font-weight:900;background:linear-gradient(92deg,var(--acc),var(--acc2));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-ui=v2] .os-sb-search{position:relative;display:flex;align-items:center;gap:8px;flex:none;margin:2px 4px 12px;padding:0 11px;border-radius:11px;border:1px solid var(--line);background:var(--field);transition:border-color .15s,background .15s,box-shadow .15s}:root[data-ui=v2] .os-sb-search:hover{border-color:var(--line-strong);background:var(--field-hover)}:root[data-ui=v2] .os-sb-search:focus-within{border-color:rgba(var(--acc-rgb),.75);box-shadow:0 0 0 3.5px rgba(var(--acc-rgb),.22);background:var(--field-hover)}:root[data-ui=v2] .os-sb-search .os-s-ico{display:inline-flex;color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-sb-search .os-s-ico svg{width:16px;height:16px}:root[data-ui=v2] .os-sb-search input::-webkit-search-cancel-button{display:none}:root[data-ui=v2] .os-sb-search input{flex:1;min-width:0;background:transparent;border:0;outline:none;font:inherit;font-size:13px;color:var(--ink)}:root[data-ui=v2] .os-sb-search input::-moz-placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-sb-search input::placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-sb-search .os-clear-x{display:none;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:var(--tx-muted);align-items:center;justify-content:center;flex:none;font-size:13px}:root[data-ui=v2] .os-sb-search .os-clear-x:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-sb-search.os-has-q .os-clear-x{display:inline-flex}:root[data-ui=v2] .os-sb-search.os-has-q .os-kbd{display:none}:root[data-ui=v2] .os-sb-search-ico{display:none;width:44px;height:44px;margin:0 auto 10px;border:1px solid var(--line);border-radius:11px;background:var(--field);color:var(--tx-muted);align-items:center;justify-content:center;flex:none;transition:all .15s}:root[data-ui=v2] .os-sb-search-ico:hover{color:var(--ink);background:var(--field-hover);border-color:var(--line-strong)}:root[data-ui=v2] .os-sb-search-ico svg{width:18px;height:18px}:root[data-ui=v2] .os-kbd{font-size:10px;padding:2.5px 5.5px;border:1px solid var(--line-strong);border-radius:5px;background:hsla(0,0%,100%,.04);font-weight:700;letter-spacing:.04em;flex:none}:root[data-ui=v2] .os-avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border-radius:11px;border:1px solid var(--line-strong);background:linear-gradient(135deg,rgba(var(--acc-rgb),.85),rgba(var(--acc2-rgb),.85));font-weight:800;font-size:12.5px;color:var(--acc-ink);transition:transform .15s var(--spring),box-shadow .15s}:root[data-ui=v2] .os-avatar:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 8px 22px rgba(var(--acc-rgb),.45)}:root[data-ui=v2] .os-sb-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 2px 10px;min-height:0;overscroll-behavior:contain;scroll-behavior:smooth}:root[data-ui=v2] .os-sb-sec{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);padding:13px 10px 5px;display:flex;align-items:center;gap:8px;transition:opacity .2s}:root[data-ui=v2] .os-sb-sec:after{content:"";flex:1;height:1px;background:var(--line)}:root[data-ui=v2] .os-sb-sec .os-s-ic{display:inline-flex;color:rgba(var(--acc2-rgb),.8)}:root[data-ui=v2] .os-sb-sec .os-s-ic svg{width:13px;height:13px}:root[data-ui=v2] .os-sb-group:first-child .os-sb-sec{padding-top:2px}:root[data-ui=v2] .os-sb-sec-ico{display:none}:root[data-ui=v2] .os-sb-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border:0;background:transparent;border-radius:10px;color:rgba(240,243,255,.74);font-size:13px;transition:color .14s,background .14s;min-height:36px}:root[data-ui=v2] .os-sb-item .os-ico{display:inline-flex;flex:none}:root[data-ui=v2] .os-sb-item .os-ico svg{width:17px;height:17px}:root[data-ui=v2] .os-sb-item .os-lb{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .18s}:root[data-ui=v2] .os-sb-item .os-hit{display:none;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-muted);flex:0 4 auto;opacity:.75;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-sb-item .os-cnt{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--tx-muted);font-variant-numeric:tabular-nums;min-width:16px;text-align:right;flex:none;letter-spacing:.02em}:root[data-ui=v2] .os-sb-item:hover .os-cnt{color:var(--ink)}:root[data-ui=v2] .os-sb-item.os-on .os-cnt{color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-sb-item:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-sb-item.os-on{color:var(--ink);background:rgba(var(--acc-rgb),.16)}:root[data-ui=v2] .os-sb-item.os-on:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--acc),var(--acc2));box-shadow:0 0 10px rgba(var(--acc-rgb),.6)}:root[data-ui=v2] .os-sb-none{display:none;padding:16px 10px;text-align:center;color:var(--tx-muted);font-size:12px}:root[data-ui=v2] .os-sb-nav.os-filtering .os-sb-sec{display:none}:root[data-ui=v2] .os-sb-nav.os-filtering .os-sb-item .os-hit{display:inline}:root[data-ui=v2] .os-sb-nav.os-filtering .os-sb-item[hidden],:root[data-ui=v2][data-nav=rail] .os-sb-nav.os-filtering .os-sb-sec-ico{display:none}:root[data-ui=v2] .os-sb-foot{flex:none;border-top:1px solid var(--line);padding-top:10px;margin-top:4px;display:flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-sb-collapse{position:absolute;top:50%;right:-13px;transform:translateY(-50%);z-index:6;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);background:#131728;background:var(--pop);color:var(--tx-muted);cursor:pointer;box-shadow:0 4px 14px rgba(2,5,16,.5);transition:all .18s var(--spring)}:root[data-ui=v2] .os-sb-collapse:hover{color:var(--ink);border-color:rgba(var(--acc-rgb),.55);box-shadow:0 0 0 3.5px rgba(var(--acc-rgb),.2);transform:translateY(-50%) scale(1.1)}:root[data-ui=v2] .os-sb-collapse svg{width:16px;height:16px;flex:none;transition:transform .3s var(--spring)}:root[data-ui=v2][data-nav=rail] .os-sidebar{width:96px;padding:14px 8px 10px}:root[data-ui=v2][data-nav=rail] .os-brand{flex-direction:column;gap:6px;padding:8px 0 14px}:root[data-ui=v2][data-nav=rail] .os-brand .os-logo-svg{width:38px;height:38px}:root[data-ui=v2][data-nav=rail] .os-brand-name{display:block;font-size:10.5px}:root[data-ui=v2][data-nav=rail] .os-sb-search{display:none}:root[data-ui=v2][data-nav=rail] .os-sb-search-ico{display:inline-flex}:root[data-ui=v2][data-nav=rail] .os-sb-sec{display:none}:root[data-ui=v2][data-nav=rail] .os-sb-group{display:flex;flex-direction:column;align-items:center}:root[data-ui=v2][data-nav=rail] .os-sb-group+.os-sb-group:before{content:"";width:34px;height:1px;background:var(--line);margin:5px 0 3px;flex:none}:root[data-ui=v2][data-nav=rail] .os-sb-item{display:none}:root[data-ui=v2][data-nav=rail] .os-sb-sec-ico{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:76px;padding:8px 4px 7px;margin:2px 0;border:0;background:transparent;border-radius:12px;color:rgba(240,243,255,.78);transition:color .15s,background .15s,transform .15s var(--spring)}:root[data-ui=v2][data-nav=rail] .os-sb-sec-ico .os-ico{display:inline-flex}:root[data-ui=v2][data-nav=rail] .os-sb-sec-ico .os-ico svg{width:22px;height:22px}:root[data-ui=v2][data-nav=rail] .os-sb-sec-ico .os-rb-lb{font-size:8.5px;font-weight:700;width:100%;letter-spacing:0;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:break-word;hyphens:auto;opacity:.92}:root[data-ui=v2][data-nav=rail] .os-sb-sec-ico .os-cnt{top:2px;right:4px;font-size:8.5px;font-weight:800;min-width:16px;height:15px;border-radius:999px;background:var(--surface);color:rgba(var(--acc2-rgb),1);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--line-strong),0 2px 6px rgba(2,5,16,.5)}:root[data-ui=v2][data-nav=rail] .os-sb-sec-ico:hover{color:var(--ink);background:var(--field-hover);transform:translateY(-1px)}:root[data-ui=v2][data-nav=rail] .os-sb-sec-ico.os-on{color:rgba(var(--acc2-rgb),1);background:rgba(var(--acc-rgb),.16)}:root[data-ui=v2][data-nav=rail] .os-sb-sec-ico.os-on:before{content:"";position:absolute;left:-7px;top:10px;bottom:10px;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--acc),var(--acc2));box-shadow:0 0 10px rgba(var(--acc-rgb),.7)}:root[data-ui=v2][data-nav=rail] .os-sb-foot{flex-direction:column;gap:6px;align-items:center}:root[data-ui=v2][data-nav=rail] .os-sb-collapse svg{transform:rotate(180deg)}:root[data-ui=v2][data-nav=full] .os-sidebar{width:0;padding:14px 0 10px;border-right:0;overflow:hidden}:root[data-ui=v2] .os-full-head,:root[data-ui=v2][data-nav=full] .os-sb-collapse{display:none}:root[data-ui=v2][data-nav=full] .os-full-head{display:flex;position:sticky;top:0;z-index:60;align-items:center;gap:11px;margin:-18px -30px 8px;padding:10px 30px;background:rgba(10,13,24,.82);background:var(--bar);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-full-head{animation:os-menu-in .25s var(--ease)}}:root[data-ui=v2] .os-full-head .os-fh-brand{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:13px}:root[data-ui=v2] .os-full-head .os-logo-svg{width:41px;height:41px;filter:drop-shadow(0 0 9px rgba(var(--acc-rgb),.55))}:root[data-ui=v2] .os-full-head .os-mob-name{font-size:21px}:root[data-ui=v2] .os-full-head .os-fh-sp{flex:1}:root[data-ui=v2] .os-rail-fly{position:fixed;z-index:80;width:238px;padding:10px;border-radius:18px;background:linear-gradient(180deg,rgba(19,24,45,.98),rgba(13,17,32,.99));background:var(--pop);border:1.5px solid rgba(var(--acc-rgb),.34);backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);box-shadow:0 0 0 1px rgba(2,4,10,.6),0 22px 55px rgba(2,4,12,.62),0 5px 18px rgba(2,4,12,.45),inset 0 1px 0 hsla(0,0%,100%,.06)}:root[data-ui=v2] .os-rail-fly:before{content:"";position:absolute;left:-6.5px;top:var(--caret,26px);width:11px;height:11px;background:rgba(16,20,38,.99);background:var(--pop);border-top:1.5px solid rgba(var(--acc-rgb),.34);border-left:1.5px solid rgba(var(--acc-rgb),.34);transform:rotate(-45deg);border-radius:3px 0 0 0}:root[data-ui=v2] .os-rail-fly .os-rf-head{display:flex;align-items:center;gap:7px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:rgba(var(--acc2-rgb),1);padding:5px 11px 9px;border-bottom:1px solid var(--line);margin-bottom:6px}:root[data-ui=v2] .os-rail-fly .os-rf-head .os-s-ic{display:inline-flex}:root[data-ui=v2] .os-rail-fly .os-rf-head .os-s-ic svg{width:13px;height:13px}:root[data-ui=v2] .os-rail-fly .os-rf-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 11px;border:0;background:transparent;border-radius:10px;color:var(--ink);font-size:13px;font-weight:600;transition:background .14s,transform .14s var(--spring);min-height:38px}:root[data-ui=v2] .os-rail-fly .os-rf-item .os-ico{display:inline-flex;color:var(--tx-muted);transition:color .14s}:root[data-ui=v2] .os-rail-fly .os-rf-item .os-ico svg{width:16px;height:16px}:root[data-ui=v2] .os-rail-fly .os-rf-item:hover{background:rgba(var(--acc-rgb),.16);transform:translateX(2px)}:root[data-ui=v2] .os-rail-fly .os-rf-item:hover .os-ico{color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-rail-fly .os-rf-item.os-on{color:var(--ink);background:rgba(var(--acc-rgb),.2);box-shadow:inset 0 0 0 1.5px rgba(var(--acc-rgb),.45);font-weight:700}:root[data-ui=v2] .os-rail-fly .os-rf-item.os-on .os-ico{color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-rail-fly .os-rf-item.os-on:after{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--acc),var(--acc2));box-shadow:0 0 8px rgba(var(--acc-rgb),.7);margin-left:auto}:root[data-ui=v2] .os-rail-fly .os-rf-item.os-on .os-cnt{display:none}:root[data-ui=v2] .os-rail-fly .os-rf-item .os-cnt{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--tx-muted);font-variant-numeric:tabular-nums;min-width:16px;text-align:right;flex:none}:root[data-ui=v2] .os-rail-fly .os-rf-item:hover .os-cnt{color:var(--ink)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-rail-fly{animation:os-fly-in .28s var(--spring)}@keyframes os-fly-in{0%{opacity:0;transform:translateX(-10px) scale(.96)}}:root[data-ui=v2] .os-rail-fly .os-rf-item{animation:os-fly-item .3s var(--spring) backwards}:root[data-ui=v2] .os-rail-fly .os-rf-item:nth-child(2){animation-delay:.03s}:root[data-ui=v2] .os-rail-fly .os-rf-item:nth-child(3){animation-delay:.06s}:root[data-ui=v2] .os-rail-fly .os-rf-item:nth-child(4){animation-delay:.09s}:root[data-ui=v2] .os-rail-fly .os-rf-item:nth-child(5){animation-delay:.12s}:root[data-ui=v2] .os-rail-fly .os-rf-item:nth-child(6){animation-delay:.15s}@keyframes os-fly-item{0%{opacity:0;transform:translateX(-8px)}}}:root[data-ui=v2] .os-page{display:none;padding:26px 2px 60px}:root[data-ui=v2] .os-page.os-active{display:block}:root[data-ui=v2] .os-page>*+*{margin-top:14px}:root[data-ui=v2] .os-stag{opacity:0;transform:translateY(14px) scale(.985);transition:opacity .34s var(--ease),transform .34s var(--ease)}:root[data-ui=v2] .os-stag.os-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root[data-ui=v2] .os-stag{opacity:1;transform:none;transition:none}}:root[data-ui=v2][data-motion=off] .os-stag{opacity:1;transform:none;transition:none}:root[data-ui=v2] .os-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.025));border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 10px 30px rgba(2,5,16,.35),inset 0 1px 0 hsla(0,0%,100%,.05)}:root[data-ui=v2] .os-pad{padding:18px 20px}:root[data-ui=v2] .os-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:4px 2px 20px}:root[data-ui=v2] .os-eyebrow{font-size:10px;letter-spacing:.26em;text-transform:uppercase;font-weight:800;color:rgba(var(--acc2-rgb),1);margin-bottom:9px}:root[data-ui=v2] .os-page-head .os-eyebrow{display:none}:root[data-ui=v2] .os-page-head h1{font-size:clamp(27px,3.8vw,38px);font-weight:900;letter-spacing:-.025em;line-height:1.06}:root[data-ui=v2] .os-sub{font-size:13px;color:var(--tx-muted);margin-top:8px;max-width:56ch}:root[data-ui=v2] .os-head-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}:root[data-ui=v2] .os-grid{display:grid;gap:14px}:root[data-ui=v2] .os-g2{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=v2] .os-g3{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-ui=v2] .os-g4{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-ui=v2] .os-g23{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}:root[data-ui=v2] .os-mt{margin-top:14px}:root[data-ui=v2] .os-section-title{font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin:0 2px 10px}:root[data-ui=v2] svg[width="10"],:root[data-ui=v2] svg[width="11"]{width:13px;height:13px}:root[data-ui=v2] svg[width="12"]{width:14px;height:14px}:root[data-ui=v2] svg[width="13"]{width:15px;height:15px}:root[data-ui=v2] svg[width="14"]{width:16px;height:16px}:root[data-ui=v2] svg[width="15"]{width:17px;height:17px}:root[data-ui=v2] svg[width="16"]{width:18px;height:18px}:root[data-ui=v2] svg[width="17"]{width:19px;height:19px}:root[data-ui=v2] .os-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 17px;border-radius:11px;font-size:13px;font-weight:700;border:1px solid transparent;text-align:center;line-height:1.2;text-decoration:none;transition:transform .18s var(--spring),box-shadow .24s var(--ease),background .24s var(--ease),border-color .24s var(--ease),color .24s var(--ease),filter .24s var(--ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}:root[data-ui=v2] .os-btn svg{flex:none}:root[data-ui=v2] .os-btn:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:60%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.18),transparent);transform:skewX(-18deg);transition:left 0s}:root[data-ui=v2] .os-btn:hover:after{left:130%;transition:left .7s var(--ease)}:root[data-ui=v2] .os-btn:active{transform:scale(.97)}:root[data-ui=v2] .os-btn-primary{background:linear-gradient(120deg,var(--acc),var(--acc2));color:var(--acc-ink);box-shadow:0 6px 16px rgba(var(--acc-rgb),.3)}:root[data-ui=v2] .os-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(var(--acc-rgb),.42);filter:brightness(1.07)}:root[data-ui=v2] .os-btn-soft{background:rgba(var(--acc-rgb),.15);color:var(--ink)}:root[data-ui=v2] .os-btn-soft:hover{background:rgba(var(--acc-rgb),.23)}:root[data-ui=v2] .os-btn-ghost{background:var(--field);border-color:var(--line);color:var(--ink)}:root[data-ui=v2] .os-btn-ghost:hover{background:var(--field-hover);border-color:rgba(var(--acc-rgb),.5)}:root[data-ui=v2] .os-btn-danger{background:rgba(var(--err-rgb),.13);color:var(--err-t)}:root[data-ui=v2] .os-btn-danger:hover{background:rgba(var(--err-rgb),.2)}:root[data-ui=v2] .os-btn-sm{min-height:33px;padding:0 13px;font-size:12px;border-radius:9px}:root[data-ui=v2] .os-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}:root[data-ui=v2] .os-btn:disabled:after{display:none}:root[data-ui=v2] .os-f-label,:root[data-ui=v2] .os-field>label{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-field .os-hint,:root[data-ui=v2] .os-hint{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-field .os-err-msg{font-size:11.5px;color:var(--err);display:flex;align-items:center;gap:5px}:root[data-ui=v2] .os-input-wrap{position:relative;display:flex;align-items:center}:root[data-ui=v2] .os-input,:root[data-ui=v2] .os-select-btn,:root[data-ui=v2] .os-textarea{width:100%;min-height:42px;padding:0 13px;border-radius:11px;border:1px solid var(--line);background:var(--field);color:var(--ink);transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;font-size:13.5px}:root[data-ui=v2] .os-textarea{padding:11px 13px;min-height:84px;resize:vertical;line-height:1.5}:root[data-ui=v2] .os-input::-moz-placeholder,:root[data-ui=v2] .os-textarea::-moz-placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-input::placeholder,:root[data-ui=v2] .os-textarea::placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-input:hover,:root[data-ui=v2] .os-select-btn:hover,:root[data-ui=v2] .os-textarea:hover{border-color:var(--line-strong);background:var(--field-hover)}:root[data-ui=v2] .os-input:focus,:root[data-ui=v2] .os-select-btn:focus-visible,:root[data-ui=v2] .os-textarea:focus{border-color:rgba(var(--acc-rgb),.75);outline:none;box-shadow:0 0 0 3.5px rgba(var(--acc-rgb),.22);background:var(--field-hover)}:root[data-ui=v2] .os-input.os-is-invalid{border-color:rgba(var(--err-rgb),.65)}:root[data-ui=v2] .os-input.os-is-invalid:focus{box-shadow:0 0 0 3.5px rgba(var(--err-rgb),.2)}:root[data-ui=v2] .os-input:disabled{opacity:.5;cursor:not-allowed}:root[data-ui=v2] input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}:root[data-ui=v2] input[type=number]::-webkit-inner-spin-button,:root[data-ui=v2] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}:root[data-ui=v2] .os-num-inp{position:relative;display:inline-flex;width:100%}:root[data-ui=v2] .os-num-inp>input{width:100%;padding-right:36px}:root[data-ui=v2] .os-num-inp .os-num-btns{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:3px}:root[data-ui=v2] .os-num-inp .os-num-btn{width:24px;height:14px;border:0;border-radius:6px;padding:0;background:var(--field-hover);color:var(--tx-muted);display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s,transform .12s;cursor:pointer}:root[data-ui=v2] .os-num-inp .os-num-btn svg{width:11px;height:11px;flex:none}:root[data-ui=v2] .os-num-inp .os-num-btn:hover{color:var(--acc2);background:rgba(var(--acc-rgb),.22)}:root[data-ui=v2] .os-num-inp .os-num-btn:active{transform:scale(.92)}:root[data-ui=v2] .os-num-inp .os-num-btn:focus-visible{outline:2px solid var(--acc);outline-offset:1px}:root[data-ui=v2] .os-num-inp>input:focus~.os-num-btns .os-num-btn{color:rgba(240,243,255,.7)}:root[data-ui=v2] .os-input-wrap .os-icon{position:absolute;left:12px;color:var(--tx-muted);pointer-events:none;display:flex}:root[data-ui=v2] .os-input-wrap .os-icon~.os-input{padding-left:37px}:root[data-ui=v2] .os-input-wrap .os-affix{position:absolute;right:8px;display:flex;gap:4px}:root[data-ui=v2] .os-mini-btn{min-width:30px;height:30px;border-radius:8px;border:0;background:var(--field-hover);color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;font-weight:700;transition:all .13s}:root[data-ui=v2] .os-mini-btn:hover{color:var(--ink);background:rgba(var(--acc-rgb),.2)}:root[data-ui=v2] .os-mini-btn:disabled{opacity:.35;cursor:default}:root[data-ui=v2] .os-select{position:relative}:root[data-ui=v2] .os-select-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left}:root[data-ui=v2] .os-select-btn .os-chev{transition:transform .2s var(--spring),color .16s;color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-select[data-open] .os-select-btn .os-chev{color:var(--acc2)}:root[data-ui=v2] .os-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;min-width:max(100%,160px);max-width:calc(100vw - 24px);padding:5px;border-radius:13px;background:#111626;background:var(--pop);border:1px solid var(--line-strong);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow);transform-origin:top center}:root[data-ui=v2] .os-select[data-align=end] .os-select-menu{left:auto;right:0}:root[data-ui=v2] .os-select[data-up] .os-select-menu{top:auto;bottom:calc(100% + 6px);transform-origin:bottom center}:root[data-ui=v2] .os-select-menu[hidden]{display:none}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-select:not([data-open]) .os-select-menu{animation:none}:root[data-ui=v2] .os-select[data-open] .os-select-menu{animation:os-menu-in .18s var(--spring)}@keyframes os-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}}:root[data-ui=v2] .os-select[data-up][data-open] .os-select-menu{animation:os-menu-in-up .18s var(--spring)}@keyframes os-menu-in-up{0%{opacity:0;transform:translateY(6px) scale(.97)}}}:root[data-ui=v2] .os-select-menu li{list-style:none;display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;font-size:13px;cursor:pointer;color:var(--ink);transition:background .1s}:root[data-ui=v2] .os-select-menu li[hidden]{display:none}:root[data-ui=v2] .os-select-menu li:focus,:root[data-ui=v2] .os-select-menu li:hover{outline:none;background:rgba(var(--acc-rgb),.16)}:root[data-ui=v2] .os-select-menu li[aria-selected=true]{color:rgba(var(--acc2-rgb),1);font-weight:700}:root[data-ui=v2] .os-select-menu li .os-opt-check{margin-left:auto;opacity:0;color:rgba(var(--acc2-rgb),1);flex:none}:root[data-ui=v2] .os-select-menu li[aria-selected=true] .os-opt-check{opacity:1}:root[data-ui=v2] .os-select-menu ul{margin:0;padding:0;max-height:238px;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}:root[data-ui=v2] .os-select-menu .os-opt-t>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}:root[data-ui=v2] .os-select-menu .os-opt-t .os-opt-s{max-width:200px}:root[data-ui=v2] .os-select-search{display:flex;align-items:center;gap:7px;padding:4px 4px 7px;border-bottom:1px solid var(--line);margin-bottom:4px}:root[data-ui=v2] .os-select-search svg{color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-select-search input{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--ink);font:inherit;font-size:12.5px;padding:4px 2px}:root[data-ui=v2] .os-select-search input::-moz-placeholder{color:var(--tx-muted)}:root[data-ui=v2] .os-select-search input::placeholder{color:var(--tx-muted)}:root[data-ui=v2] .os-select-menu .os-opt-av{width:22px;height:22px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex:none;background:rgba(var(--acc-rgb),.18);color:rgba(var(--acc2-rgb),1);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;letter-spacing:.02em}:root[data-ui=v2] .os-select-menu .os-opt-t{display:flex;flex-direction:column;gap:1px;min-width:0}:root[data-ui=v2] .os-select-menu .os-opt-s{font-size:10px;color:var(--tx-muted);font-weight:500}:root[data-ui=v2] .os-select-empty{padding:10px 11px;font-size:12px;color:var(--tx-muted);list-style:none}:root[data-ui=v2] .os-check{display:inline-flex;gap:10px;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:36px}:root[data-ui=v2] .os-check input{position:absolute;opacity:0;width:1px;height:1px}:root[data-ui=v2] .os-check .os-box{width:19px;height:19px;border-radius:6px;border:1.5px solid var(--line-strong);background:var(--field);display:inline-flex;align-items:center;justify-content:center;transition:all .16s var(--spring);flex:none}:root[data-ui=v2] .os-check input:checked+.os-box{background:linear-gradient(135deg,var(--acc),var(--acc2));border-color:transparent;box-shadow:0 0 12px rgba(var(--acc-rgb),.45);transform:scale(1.05)}:root[data-ui=v2] .os-check .os-box svg{width:13px;height:13px;opacity:0;transform:scale(.4);transition:all .18s var(--spring);color:var(--acc-ink)}:root[data-ui=v2] .os-check input:checked+.os-box svg{opacity:1;transform:none}:root[data-ui=v2] .os-check input:focus-visible+.os-box{outline:2.5px solid var(--acc2);outline-offset:2px}:root[data-ui=v2] .os-check.os-radio .os-box{border-radius:50%}:root[data-ui=v2] .os-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:36px}:root[data-ui=v2] .os-switch input{position:absolute;opacity:0;width:1px;height:1px}:root[data-ui=v2] .os-switch .os-track{width:44px;height:24px;border-radius:99px;background:var(--field-hover);border:1px solid var(--line-strong);position:relative;transition:background .2s,border-color .2s;flex:none}:root[data-ui=v2] .os-switch .os-track:after{content:"";position:absolute;top:2.5px;left:2.5px;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .22s var(--spring);box-shadow:0 1px 4px rgba(0,0,0,.45)}:root[data-ui=v2] .os-switch input:checked+.os-track{background:linear-gradient(120deg,var(--acc),var(--acc2));border-color:transparent}:root[data-ui=v2] .os-switch input:checked+.os-track:after{transform:translateX(20px) scale(1.05)}:root[data-ui=v2] .os-switch input:focus-visible+.os-track{outline:2.5px solid var(--acc2);outline-offset:2px}:root[data-ui=v2] .os-seg{display:inline-flex;background:var(--field);border:1px solid var(--line);border-radius:11px;padding:3px;gap:2px}:root[data-ui=v2] .os-seg button{border:0;background:transparent;border-radius:8px;padding:7px 15px;font-size:12.5px;font-weight:600;color:var(--tx-muted);min-height:32px;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:all .2s var(--ease)}:root[data-ui=v2] .os-seg button:hover{color:var(--ink)}:root[data-ui=v2] .os-seg button[aria-pressed=true]{background:linear-gradient(120deg,var(--acc),var(--acc2));color:var(--acc-ink);box-shadow:0 4px 14px rgba(var(--acc-rgb),.4);transform:scale(1.02)}:root[data-ui=v2] .os-chips{display:flex;flex-wrap:wrap;gap:8px}:root[data-ui=v2] .os-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:0 13px;border-radius:9px;border:1px solid var(--line);background:var(--field);font-size:12px;font-weight:600;color:var(--tx-muted);cursor:pointer;transition:all .2s var(--ease)}:root[data-ui=v2] .os-chip:hover{border-color:var(--line-strong);color:var(--ink);transform:translateY(-1px)}:root[data-ui=v2] .os-chip[aria-pressed=true]{background:rgba(var(--acc-rgb),.17);border-color:rgba(var(--acc-rgb),.6);color:var(--ink)}:root[data-ui=v2] .os-chip .os-x{opacity:.6;font-weight:800}:root[data-ui=v2] input[type=range].os-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:26px;background:transparent;cursor:pointer}:root[data-ui=v2] input[type=range].os-slider::-webkit-slider-runnable-track{height:5px;border-radius:3px;background:linear-gradient(90deg,var(--acc) var(--fill,50%),var(--field-hover) var(--fill,50%))}:root[data-ui=v2] input[type=range].os-slider::-webkit-slider-thumb{-webkit-appearance:none;width:19px;height:19px;border-radius:50%;margin-top:-7px;background:#fff;border:4.5px solid var(--acc);box-shadow:0 0 12px rgba(var(--acc-rgb),.55);-webkit-transition:transform .13s var(--spring);transition:transform .13s var(--spring)}:root[data-ui=v2] input[type=range].os-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}:root[data-ui=v2] input[type=range].os-slider::-moz-range-track{height:5px;border-radius:3px;background:var(--field-hover)}:root[data-ui=v2] input[type=range].os-slider::-moz-range-progress{height:5px;border-radius:3px;background:var(--acc)}:root[data-ui=v2] input[type=range].os-slider::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:#fff;border:4.5px solid var(--acc)}:root[data-ui=v2] .os-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid var(--line);color:var(--tx-muted);white-space:nowrap;text-align:center;vertical-align:middle;line-height:1}:root[data-ui=v2] .os-badge.os-acc{background:rgba(var(--acc-rgb),.15);border-color:rgba(var(--acc-rgb),.45);color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-badge.os-ok{background:rgba(var(--ok-rgb),.12);border-color:rgba(var(--ok-rgb),.4);color:var(--ok-t)}:root[data-ui=v2] .os-badge.os-warn{background:rgba(var(--warn-rgb),.11);border-color:rgba(var(--warn-rgb),.4);color:var(--warn-t)}:root[data-ui=v2] .os-badge.os-err{background:rgba(var(--err-rgb),.12);border-color:rgba(var(--err-rgb),.45);color:var(--err-t)}:root[data-ui=v2] .os-badge.os-info{background:rgba(var(--info-rgb),.12);border-color:rgba(var(--info-rgb),.4);color:var(--info-t)}:root[data-ui=v2] .os-badge.os-solid{background:linear-gradient(120deg,var(--acc),var(--acc2));color:var(--acc-ink);border:0}:root[data-ui=v2] .os-badge.os-pulse i{width:6px;height:6px;border-radius:50%;background:currentColor}:root[data-ui=v2] .os-tbl{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}:root[data-ui=v2] .os-tbl th{text-align:left;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-muted);font-weight:800;padding:10px 13px;border-bottom:1px solid var(--line);white-space:nowrap}:root[data-ui=v2] .os-tbl td{padding:12px 13px;border-bottom:1px solid var(--line);vertical-align:middle}:root[data-ui=v2] .os-tbl tbody tr{transition:background .16s var(--ease),transform .16s var(--ease)}:root[data-ui=v2] .os-tbl tbody tr:hover{background:rgba(var(--acc-rgb),.05)}:root[data-ui=v2] .os-tbl tbody tr:last-child td{border-bottom:0}:root[data-ui=v2] .os-tbl .os-num{font-weight:700;text-align:right}:root[data-ui=v2] .os-tbl .os-t-main{font-weight:600}:root[data-ui=v2] .os-tbl .os-t-sub{font-size:11.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-tbl .os-av{width:29px;height:29px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:800;color:#fff;vertical-align:middle;margin-right:10px}:root[data-ui=v2] .os-meter{height:5px;border-radius:3px;background:var(--field-hover);overflow:hidden}:root[data-ui=v2] .os-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--acc),var(--acc2));border-radius:3px;transition:width .5s var(--ease)}:root[data-ui=v2] .os-pagination{gap:9px;justify-content:flex-end;padding:13px 20px}:root[data-ui=v2] .os-toolbar{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:14px}:root[data-ui=v2] .os-toolbar .os-spacer{flex:1}:root[data-ui=v2] .os-kpi{padding:16px 19px 14px;display:flex;flex-direction:column;gap:5px;position:relative;overflow:hidden;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}:root[data-ui=v2] .os-kpi:hover{transform:translateY(-2px);border-color:rgba(var(--acc-rgb),.32);box-shadow:0 12px 30px rgba(2,5,16,.4)}:root[data-ui=v2] .os-kpi .os-k-top{display:flex;align-items:center;gap:8px}:root[data-ui=v2] .os-kpi .os-k-ico{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.14);color:rgba(var(--acc2-rgb),1);flex:none}:root[data-ui=v2] .os-kpi .os-k-label{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-muted);font-weight:800}:root[data-ui=v2] .os-kpi .os-k-valrow{display:flex;align-items:baseline;gap:9px;margin-top:2px}:root[data-ui=v2] .os-kpi .os-k-val{font-size:27px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.05;letter-spacing:-.015em}:root[data-ui=v2] .os-kpi .os-k-hint{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-delta-chip{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:800;padding:2.5px 9px;border-radius:999px;white-space:nowrap}:root[data-ui=v2] .os-delta-chip svg{flex:none}:root[data-ui=v2] .os-delta-chip.os-up{color:var(--ok-t);background:rgba(var(--ok-rgb),.11);box-shadow:inset 0 0 0 1px rgba(var(--ok-rgb),.28)}:root[data-ui=v2] .os-delta-chip.os-down{color:var(--err-t);background:rgba(var(--err-rgb),.11);box-shadow:inset 0 0 0 1px rgba(var(--err-rgb),.3)}:root[data-ui=v2] .os-spark{width:100%;height:26px;display:block;margin-top:8px}:root[data-ui=v2] .os-spark .os-spark-fill{opacity:.55}:root[data-ui=v2] .os-sync-pill{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;color:var(--tx-muted);padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--field);white-space:nowrap}:root[data-ui=v2] .os-sync-pill i{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-sync-pill i{animation:os-sync-pulse 2.6s ease-in-out infinite;box-shadow:0 0 7px rgba(var(--ok-rgb),.9)}}@keyframes os-sync-pulse{0%,to{opacity:1}50%{opacity:.4}}:root[data-ui=v2] .os-list-row{display:flex;align-items:center;gap:11px;padding:10px 2px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-list-row:last-child{border-bottom:0}:root[data-ui=v2] .os-list-row .os-who{display:flex;align-items:center;gap:10px;min-width:0;flex:1}:root[data-ui=v2] .os-list-row .os-who .os-av{width:29px;height:29px;margin:0}:root[data-ui=v2] .os-list-row .os-who b{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-list-row .os-who span{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-list-row .os-num{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-chart-card{padding:16px 18px 14px}:root[data-ui=v2] .os-ch-card{border:1px solid var(--line);border-radius:14px;background:var(--field);padding:13px 16px 15px;display:flex;flex-direction:column;min-width:0}:root[data-ui=v2] .os-ch-card .os-f-label{margin:0 0 10px}:root[data-ui=v2] .os-ch-card .os-ch-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}:root[data-ui=v2] .os-ch-card .os-ch-head .os-f-label{margin:0}:root[data-ui=v2] .os-ch-meta{font-size:10px;color:var(--tx-muted);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-ch-card>div[id]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}:root[data-ui=v2] .os-ch-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--field)}:root[data-ui=v2] .os-ch-toolbar .os-f-label{margin:0 4px 0 0}:root[data-ui=v2] .os-ch-range-out{font-size:11px;color:var(--tx-muted);font-variant-numeric:tabular-nums;margin-left:auto}:root[data-ui=v2] .os-chart-tip .os-tt-sub{display:block;font-size:9.5px;color:var(--tx-muted);letter-spacing:.04em;margin-top:-1px}:root[data-ui=v2] .os-fn-st{cursor:pointer;transition:filter .15s ease}:root[data-ui=v2] .os-fn-st:hover{filter:brightness(1.14)}:root[data-ui=v2] .os-dn-seg{transition:opacity .18s ease;cursor:pointer}:root[data-ui=v2] .os-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:4px}:root[data-ui=v2] .os-chart-head h3{font-size:13.5px;font-weight:800;margin-bottom:2px}:root[data-ui=v2] .os-chart-card .os-sub2{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-chart-head .os-legend{margin:3px 0 0;font-size:10.5px;gap:10px;justify-content:flex-end;flex:none;max-width:50%}@media(max-width:560px){:root[data-ui=v2] .os-chart-head{flex-wrap:wrap}:root[data-ui=v2] .os-chart-head .os-legend{max-width:none;justify-content:flex-start}}:root[data-ui=v2] .os-chart{position:relative}:root[data-ui=v2] .os-chart-svg{width:100%;height:auto;display:block}:root[data-ui=v2] .os-chart-svg .os-grid-line{stroke:hsla(0,0%,100%,.06);stroke-width:1}:root[data-ui=v2] .os-chart-svg .os-lbl{font-size:10.5px;fill:var(--tx-muted);font-weight:500}:root[data-ui=v2] .os-chart-svg .os-axis-line{stroke:var(--line);stroke-width:1}:root[data-ui=v2] .os-chart-svg .os-ch-hit{fill:transparent;cursor:crosshair}:root[data-ui=v2] .os-chart-svg .os-ch-line{stroke:rgba(var(--acc2-rgb),.4);stroke-width:1;stroke-dasharray:3 3}:root[data-ui=v2] .os-chart-svg .os-ch-dot{fill:var(--acc);stroke:var(--surface);stroke-width:2}:root[data-ui=v2] .os-chart-svg .os-ch-dot2{fill:var(--acc2);stroke:var(--surface);stroke-width:2}:root[data-ui=v2] .os-chart-svg .os-ch-drop{fill:#f5c451;stroke:var(--surface);stroke-width:1.4}:root[data-ui=v2] .os-chart-svg .os-bar{transition:opacity .18s ease;cursor:pointer}:root[data-ui=v2] .os-chart-svg .os-bar-hit{fill:transparent}:root[data-ui=v2] .os-chart-tip{position:absolute;transform:translate(-50%,-110%);pointer-events:none;z-index:20;background:rgba(15,19,36,.97);background:var(--pop);border:1px solid var(--line-strong);border-radius:10px;padding:8px 10px;font-size:11px;min-width:120px;width:-moz-max-content;width:max-content;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:4px;backdrop-filter:blur(12px)}:root[data-ui=v2] .os-chart-tip[hidden]{display:none}:root[data-ui=v2] .os-chart-tip b{font-size:11.5px;white-space:nowrap}:root[data-ui=v2] .os-chart-tip .os-tt-l{display:flex;align-items:center;gap:6px;color:var(--tx-muted);white-space:nowrap}:root[data-ui=v2] .os-chart-tip .os-tt-l i{display:inline-block;width:8px;height:8px;border-radius:3px;flex:none}:root[data-ui=v2] .os-chart-tip .os-tt-l b{color:var(--text);margin-left:auto;padding-left:8px}:root[data-ui=v2] .os-chart-tip .os-tt-sep{height:1px;background:var(--line);margin:3px -4px 1px}:root[data-ui=v2] .os-chart-tip .os-tt-sec{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--tx-muted);white-space:nowrap}:root[data-ui=v2] .os-chart-tip .os-tt-sec em{font-style:normal;font-size:9.5px;letter-spacing:.04em;text-transform:none;font-weight:700;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-chart-tip .os-tt-vz b{color:var(--tx-muted);font-weight:700}:root[data-ui=v2] .os-chart-tip .os-tt-d{font-size:9.5px;font-weight:800;font-variant-numeric:tabular-nums;padding-left:8px;white-space:nowrap;flex:none}:root[data-ui=v2] .os-chart-tip .os-tt-d.os-up{color:var(--ok)}:root[data-ui=v2] .os-chart-tip .os-tt-d.os-down{color:var(--err)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-chart-svg .os-draw,:root[data-ui=v2] .os-spark .os-draw{stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000);animation:os-draw 1.3s var(--ease) .15s forwards}:root[data-ui=v2] .os-chart-svg .os-fade-in,:root[data-ui=v2] .os-spark .os-fade-in{opacity:0;animation:os-fade-in .9s var(--ease) .5s forwards}@keyframes os-draw{to{stroke-dashoffset:0}}@keyframes os-fade-in{to{opacity:1}}:root[data-ui=v2] .os-chart-svg .os-bar{transform-origin:bottom;transform:scaleY(0);animation:os-bar-in .55s var(--spring) forwards;animation-delay:calc(var(--i)*70ms)}@keyframes os-bar-in{to{transform:scaleY(1)}}}:root[data-ui=v2] .os-legend{margin-top:10px;font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-legend i{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:5px;vertical-align:-1px}:root[data-ui=v2] .os-legend .os-lg-l i{width:14px;height:0;border-radius:0;border-top:2.5px solid;vertical-align:2px;background:none!important}:root[data-ui=v2] .os-opt-cards{display:flex;flex-direction:column;gap:8px}:root[data-ui=v2] .os-opt-card{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:12px;width:100%;border:1px solid var(--line);background:var(--field);font-size:13px;min-height:0;transition:border-color .16s ease,background .16s ease,transform .16s var(--spring),box-shadow .16s ease}:root[data-ui=v2] .os-opt-card:hover{border-color:var(--line-strong);background:var(--field-hover);transform:translateY(-1px)}:root[data-ui=v2] .os-opt-card:has(input:checked){border-color:rgba(var(--acc-rgb),.55);background:rgba(var(--acc-rgb),.07);box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.15)}:root[data-ui=v2] .os-opt-card:has(input:checked):hover{background:rgba(var(--acc-rgb),.1)}:root[data-ui=v2] .os-opt-card:has(input:focus-visible){outline:2.5px solid var(--acc2);outline-offset:2px}:root[data-ui=v2] .os-opt-card:has(input:disabled){opacity:.45;cursor:not-allowed}:root[data-ui=v2] .os-opt-card:has(input:disabled):hover{transform:none;border-color:var(--line);background:var(--field)}:root[data-ui=v2] .os-opt-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;text-align:left}:root[data-ui=v2] .os-opt-txt b{font-size:13px;font-weight:700;color:var(--ink)}:root[data-ui=v2] .os-opt-txt>span{font-size:11.5px;color:var(--tx-muted);line-height:1.45}:root[data-ui=v2] .os-opt-card .os-box,:root[data-ui=v2] .os-opt-card .os-track{margin-left:auto;flex:none}:root[data-ui=v2] .os-check input:indeterminate+.os-box{background:var(--field-hover);border-color:rgba(var(--acc-rgb),.65)}:root[data-ui=v2] .os-check input:indeterminate+.os-box svg{opacity:0;transform:none}:root[data-ui=v2] .os-check input:indeterminate+.os-box:after{content:"";width:9px;height:2.5px;border-radius:2px;background:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-slider-row{display:flex;align-items:center;gap:13px}:root[data-ui=v2] .os-slider-row .os-slider{flex:1}:root[data-ui=v2] .os-slider-out{min-width:56px;text-align:center;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums;padding:6px 9px;border-radius:9px;color:rgba(var(--acc2-rgb),1);background:rgba(var(--acc-rgb),.1);border:1px solid rgba(var(--acc-rgb),.3)}:root[data-ui=v2] .os-stat-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}:root[data-ui=v2] .os-stat-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--field);font-size:12.5px;font-weight:700;color:var(--ink);cursor:pointer;transition:all .15s ease}:root[data-ui=v2] .os-stat-chip:hover{border-color:var(--line-strong);background:var(--field-hover);transform:translateY(-1px)}:root[data-ui=v2] .os-stat-chip .os-sc-ic{display:inline-flex;color:var(--tx-muted)}:root[data-ui=v2] .os-stat-chip b{font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--field-hover);color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-stat-chip[aria-pressed=true]{border-color:rgba(var(--acc-rgb),.55);background:rgba(var(--acc-rgb),.1)}:root[data-ui=v2] .os-stat-chip.os-t-err .os-sc-ic{color:var(--err-t)}:root[data-ui=v2] .os-stat-chip.os-t-err b{background:rgba(var(--err-rgb),.15);color:var(--err-t)}:root[data-ui=v2] .os-stat-chip.os-t-warn .os-sc-ic{color:var(--warn-t)}:root[data-ui=v2] .os-stat-chip.os-t-warn b{background:rgba(var(--warn-rgb),.15);color:var(--warn-t)}:root[data-ui=v2] .os-stat-chip.os-t-ok .os-sc-ic{color:var(--ok-t)}:root[data-ui=v2] .os-stat-chip.os-t-ok b{background:rgba(var(--ok-rgb),.15);color:var(--ok-t)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] #task-body>.os-kb,:root[data-ui=v2] #task-body>.os-task-cal,:root[data-ui=v2] #task-body>.os-tb{animation:os-view-in .26s var(--ease)}@keyframes os-view-in{0%{opacity:0;transform:translateY(5px)}}}:root[data-ui=v2] .os-tb{--cols:26px minmax(190px,1fr) 122px 108px 96px 136px 104px 92px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel,hsla(0,0%,100%,.02))}:root[data-ui=v2] .os-tb-head{display:grid;grid-template-columns:var(--cols);align-items:center;padding:0 12px;min-height:38px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.025);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:var(--tx-muted)}:root[data-ui=v2] .os-tb-g{border-top:1px solid var(--line)}:root[data-ui=v2] .os-tb-g:first-of-type{border-top:0}:root[data-ui=v2] .os-tb-gh{display:flex;align-items:center;gap:10px;padding:0 12px 0 14px;min-height:38px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:hsla(0,0%,100%,.015)}:root[data-ui=v2] .os-tb-gh:hover{background:var(--field-hover)}:root[data-ui=v2] .os-tb-gh .os-tb-chev{display:inline-flex;color:var(--tx-muted);transition:transform .18s var(--spring)}:root[data-ui=v2] .os-tb-g.os-closed .os-tb-gh .os-tb-chev{transform:rotate(-90deg)}:root[data-ui=v2] .os-tb-bar{width:4px;height:14px;border-radius:2px;flex:none}:root[data-ui=v2] .os-tb-gh b{font-size:12.5px}:root[data-ui=v2] .os-tb-gh .os-tb-cnt{font-size:10.5px;font-weight:800;color:var(--tx-muted);padding:2px 8px;border-radius:999px;background:var(--field-hover)}:root[data-ui=v2] .os-tb-gh .os-tb-add{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--tx-muted);border:0;background:none;cursor:pointer;padding:5px 10px;border-radius:999px;font-family:inherit}:root[data-ui=v2] .os-tb-gh .os-tb-add:hover{color:var(--acc2);background:rgba(var(--acc-rgb),.12)}:root[data-ui=v2] .os-tb-rows{display:grid}:root[data-ui=v2] .os-tb-g.os-closed .os-tb-quick,:root[data-ui=v2] .os-tb-g.os-closed .os-tb-rows{display:none}:root[data-ui=v2] .os-tb-row{display:grid;grid-template-columns:var(--cols);align-items:center;padding:0 12px;min-height:44px;border-top:1px solid hsla(0,0%,100%,.045);cursor:pointer;transition:background .12s ease}:root[data-ui=v2] .os-tb-row:hover{background:rgba(var(--acc-rgb),.05)}:root[data-ui=v2] .os-tb-row.os-sel{background:rgba(var(--acc-rgb),.09)}:root[data-ui=v2] .os-tb-row>div{min-width:0;padding:0 6px}:root[data-ui=v2] .os-tb-row>div:first-child{padding:0}:root[data-ui=v2] .os-tb.os-compact .os-tb-row{min-height:34px}:root[data-ui=v2] .os-tb.os-compact .os-tb-row>div{font-size:12px}:root[data-ui=v2] .os-tb-title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-tb-sub{font-size:10.5px;color:var(--tx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-tb-check{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .14s ease;flex:none}:root[data-ui=v2] .os-tb-row:hover .os-tb-check{border-color:rgba(var(--acc-rgb),.6)}:root[data-ui=v2] .os-tb-check.os-on{background:linear-gradient(135deg,var(--acc),var(--acc2));border-color:transparent;color:var(--acc-ink)}:root[data-ui=v2] .os-tb-check svg{width:10px;height:10px;opacity:0;transform:scale(.5);transition:all .15s var(--spring)}:root[data-ui=v2] .os-tb-check.os-on svg{opacity:1;transform:none}:root[data-ui=v2] .os-tb-cell{display:inline-flex;align-items:center;justify-content:center;width:calc(100% - 12px);min-height:26px;border-radius:999px;font-size:11px;font-weight:800;text-align:center}:root[data-ui=v2] .os-tb-cell.os-st-open{background:rgba(148,163,184,.16);color:#b9c2d8}:root[data-ui=v2] .os-tb-cell.os-st-prog{background:rgba(var(--warn-rgb),.18);color:var(--warn-t)}:root[data-ui=v2] .os-tb-cell.os-st-done{background:rgba(var(--ok-rgb),.18);color:var(--ok-t)}:root[data-ui=v2] .os-tb-cell.os-st-cancel{background:rgba(var(--err-rgb),.14);color:var(--err-t)}:root[data-ui=v2] .os-tb-cell.os-pr-hoch{background:rgba(var(--err-rgb),.16);color:var(--err-t)}:root[data-ui=v2] .os-tb-cell.os-pr-normal{background:rgba(var(--acc-rgb),.16);color:var(--acc2)}:root[data-ui=v2] .os-tb-cell.os-pr-niedrig{background:rgba(148,163,184,.14);color:#b9c2d8}:root[data-ui=v2] .os-tb-dept{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--ink);padding:4px 10px;border-radius:999px;background:var(--field-hover);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}:root[data-ui=v2] .os-tb-dept i{width:7px;height:7px;border-radius:50%;flex:none}:root[data-ui=v2] .os-tb-due{font-size:11.5px;font-weight:600;color:var(--tx-muted)}:root[data-ui=v2] .os-tb-due.os-overdue{color:var(--err-t);font-weight:800}:root[data-ui=v2] .os-tb-due.os-today{color:var(--warn-t);font-weight:800}:root[data-ui=v2] .os-tb-meta{display:flex;align-items:center;gap:9px;font-size:10.5px;color:var(--tx-muted);font-weight:700}:root[data-ui=v2] .os-tb-meta svg{width:14px;height:14px}:root[data-ui=v2] .os-tb-meta span{display:inline-flex;align-items:center;gap:3.5px}:root[data-ui=v2] .os-tb-quick{display:grid;grid-template-columns:var(--cols);align-items:center;padding:0 12px;min-height:36px;border-top:1px dashed var(--line)}:root[data-ui=v2] .os-tb-quick input{grid-column:2;background:transparent;border:0;outline:none;color:var(--ink);font-size:12.5px;font-family:inherit;padding:6px}:root[data-ui=v2] .os-tb-quick input::-moz-placeholder{color:rgba(139,147,184,.5)}:root[data-ui=v2] .os-tb-quick input::placeholder{color:rgba(139,147,184,.5)}:root[data-ui=v2] .os-tb-empty{padding:22px;text-align:center;color:var(--tx-muted);font-size:12.5px}:root[data-ui=v2] .os-tb-who{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-tb-who .os-av{width:22px;height:22px;border-radius:7px;font-size:9px}:root[data-ui=v2] .os-kb{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}:root[data-ui=v2] .os-kb-col{border-radius:14px;padding:10px;background:hsla(0,0%,100%,.02);display:flex;flex-direction:column;gap:8px;min-height:120px}:root[data-ui=v2] .os-kb-col-h{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;padding:2px 4px 6px}:root[data-ui=v2] .os-kb-col-h .os-tb-cnt{margin-left:auto;font-size:10.5px;font-weight:800;color:var(--tx-muted);padding:2px 8px;border-radius:999px;background:var(--field-hover)}:root[data-ui=v2] .os-kb-card{border-radius:11px;padding:10px 11px;background:var(--field);cursor:pointer;transition:all .15s var(--spring)}:root[data-ui=v2] .os-kb-card:hover{border-color:var(--line-strong);transform:translateY(-1px);background:var(--field-hover)}:root[data-ui=v2] .os-kb-card b{font-size:12.5px;display:block;margin-bottom:7px;line-height:1.35}:root[data-ui=v2] .os-kb-card .os-kb-foot{display:flex;align-items:center;gap:7px;margin-top:8px}:root[data-ui=v2] .os-kb-flag{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}:root[data-ui=v2] .os-kb-flag.os-pr-hoch{color:var(--err-t)}:root[data-ui=v2] .os-kb-flag.os-pr-normal{color:var(--acc2)}:root[data-ui=v2] .os-kb-flag.os-pr-niedrig{color:var(--tx-muted)}:root[data-ui=v2] .os-task-cal{border:1px solid var(--line);border-radius:14px;overflow:hidden}:root[data-ui=v2] .os-task-cal .os-tc-head{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-task-cal .os-tc-head span{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-muted);text-align:center;padding:8px 0}:root[data-ui=v2] .os-task-cal .os-tc-grid{display:grid;grid-template-columns:repeat(7,1fr)}:root[data-ui=v2] .os-task-cal .os-tc-day{min-height:78px;border-right:1px solid hsla(0,0%,100%,.045);border-bottom:1px solid hsla(0,0%,100%,.045);padding:6px;display:flex;flex-direction:column;gap:4px}:root[data-ui=v2] .os-task-cal .os-tc-day:nth-child(7n){border-right:0}:root[data-ui=v2] .os-task-cal .os-tc-day.os-muted{background:rgba(0,0,0,.14)}:root[data-ui=v2] .os-task-cal .os-tc-n{font-size:10.5px;font-weight:800;color:var(--tx-muted);margin-bottom:2px}:root[data-ui=v2] .os-task-cal .os-tc-day.os-today .os-tc-n{color:var(--acc2)}:root[data-ui=v2] .os-tc-chip{font-size:10px;font-weight:700;padding:3px 7px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink);border-left:2.5px solid var(--acc);background:rgba(var(--acc-rgb),.12)}:root[data-ui=v2] .os-tc-chip.os-err{border-color:var(--err);background:rgba(var(--err-rgb),.13)}:root[data-ui=v2] .os-tc-chip.os-warn{border-color:var(--warn);background:rgba(var(--warn-rgb),.13)}:root[data-ui=v2] .os-tc-chip.os-ok{border-color:var(--ok);background:rgba(var(--ok-rgb),.13)}:root[data-ui=v2] .os-task-panel{position:fixed;top:0;right:0;bottom:0;width:min(420px,92vw);z-index:90;background:#10152a;background:var(--pop);border-left:1px solid var(--line-strong);box-shadow:-18px 0 50px rgba(0,0,0,.45);padding:22px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}:root[data-ui=v2] .os-task-panel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-task-panel{animation:os-slide-l .3s var(--spring)}}@keyframes os-slide-l{0%{transform:translateX(40px);opacity:0}}:root[data-ui=v2] .os-tp-x{align-self:flex-end}:root[data-ui=v2] .os-tp-field{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12.5px}:root[data-ui=v2] .os-tp-field .os-k{color:var(--tx-muted);font-weight:700}:root[data-ui=v2] .os-tp-cmt{display:flex;gap:9px;font-size:12.5px}@media(max-width:960px){:root[data-ui=v2] .os-kb{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){:root[data-ui=v2] .os-kb{grid-template-columns:1fr}}:root[data-ui=v2] .os-tip-el{position:fixed;z-index:98;pointer-events:none;max-width:230px;background:rgba(15,19,36,.97);background:var(--pop);color:var(--text);border:1px solid var(--line-strong);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.45;box-shadow:var(--shadow);opacity:0;transform:translateY(4px) scale(.97);transform-origin:50% 100%;transition:opacity .15s ease,transform .15s var(--spring)}:root[data-ui=v2] .os-tip-el[data-side=bottom]{transform:translateY(-4px) scale(.97);transform-origin:50% 0}:root[data-ui=v2] .os-tip-el.os-on{opacity:1;transform:none}:root[data-ui=v2] .os-tip-el:after{content:"";position:absolute;left:var(--ax,50%);width:8px;height:8px;background:inherit;border:inherit;border-top:0;border-left:0;transform:translateX(-50%) rotate(45deg)}:root[data-ui=v2] .os-tip-el[data-side=top]:after{bottom:-5px}:root[data-ui=v2] .os-tip-el[data-side=bottom]:after{top:-5px;transform:translateX(-50%) rotate(225deg)}:root[data-ui=v2] .os-steps{counter-reset:st;margin:2px 0 4px}:root[data-ui=v2] .os-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;position:relative;text-align:center}:root[data-ui=v2] .os-step:before{content:"";position:absolute;top:13.5px;left:calc(-50% + 18px);width:calc(100% - 36px);height:2px;background:var(--line-strong);z-index:0}:root[data-ui=v2] .os-step:first-child:before{display:none}:root[data-ui=v2] .os-step.os-done:before{background:rgba(var(--ok-rgb),.55)}:root[data-ui=v2] .os-st-dot{width:28px;height:28px;border:2px solid var(--line-strong);background:var(--panel-solid);display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;color:var(--tx-muted);z-index:1;position:relative;transition:all .2s ease}:root[data-ui=v2] .os-step.os-done .os-st-dot{background:rgba(var(--ok-rgb),.14);border-color:var(--ok);color:var(--ok-t)}:root[data-ui=v2] .os-step.os-act .os-st-dot{border-color:var(--acc);color:rgba(var(--acc2-rgb),1);box-shadow:0 0 0 5px rgba(var(--acc-rgb),.14)}:root[data-ui=v2] .os-st-lb{font-size:10.5px;font-weight:700;color:var(--tx-muted);line-height:1.3}:root[data-ui=v2] .os-step.os-act .os-st-lb{color:var(--text)}:root[data-ui=v2] .os-step.os-done .os-st-lb{color:var(--ok-t)}:root[data-ui=v2] .os-banner{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:12px;border:1px solid;font-size:12.5px;line-height:1.5;color:var(--ink)}:root[data-ui=v2] .os-banner .os-b-ico{flex:none;display:inline-flex;margin-top:1.5px}:root[data-ui=v2] .os-banner b{font-weight:800}:root[data-ui=v2] .os-banner.os-ok{border-color:rgba(var(--ok-rgb),.4);background:rgba(var(--ok-rgb),.08)}:root[data-ui=v2] .os-banner.os-ok .os-b-ico{color:var(--ok-t)}:root[data-ui=v2] .os-banner.os-warn{border-color:rgba(var(--warn-rgb),.4);background:rgba(var(--warn-rgb),.08)}:root[data-ui=v2] .os-banner.os-warn .os-b-ico{color:var(--warn-t)}:root[data-ui=v2] .os-banner.os-err{border-color:rgba(var(--err-rgb),.4);background:rgba(var(--err-rgb),.08)}:root[data-ui=v2] .os-banner.os-err .os-b-ico{color:var(--err-t)}:root[data-ui=v2] .os-banner.os-info{border-color:rgba(var(--info-rgb),.4);background:rgba(var(--info-rgb),.08)}:root[data-ui=v2] .os-banner.os-info .os-b-ico{color:var(--info-t)}:root[data-ui=v2] .os-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:24px 16px;border:1.5px dashed var(--line-strong);border-radius:14px}:root[data-ui=v2] .os-empty .os-e-ico{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--field);border:1px solid var(--line);color:var(--tx-muted);margin-bottom:7px}:root[data-ui=v2] .os-empty b{color:var(--text);font-size:13.5px}:root[data-ui=v2] .os-empty p{font-size:12px;color:var(--tx-muted);margin:0 0 11px;max-width:300px}:root[data-ui=v2] .os-hm{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));gap:3px;align-items:center}:root[data-ui=v2] .os-hm .os-hm-y{font-size:9.5px;color:var(--tx-muted);font-weight:700;padding-right:6px}:root[data-ui=v2] .os-hm .os-hm-x{font-size:9px;color:var(--tx-muted);font-weight:600;text-align:center;padding-top:4px}:root[data-ui=v2] .os-hm .os-hm-c{height:15px;border-radius:4px;border:0;padding:0;cursor:pointer;background:rgba(var(--acc-rgb),calc(.05 + var(--v)*.8));transition:transform .12s ease,box-shadow .12s ease}:root[data-ui=v2] .os-hm .os-hm-c:focus-visible,:root[data-ui=v2] .os-hm .os-hm-c:hover{transform:scale(1.25);box-shadow:0 0 0 1.5px var(--acc2);outline:none;position:relative;z-index:2}:root[data-ui=v2] .os-hm-legend{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--tx-muted);margin-top:11px;justify-content:flex-end}:root[data-ui=v2] .os-hm-legend .os-hm-lg{width:140px;height:6px;border-radius:3px;background:linear-gradient(90deg,rgba(var(--acc-rgb),.06),rgba(var(--acc-rgb),.85))}:root[data-ui=v2] .os-chart-svg .os-zero-line{stroke:var(--line-strong);stroke-width:1.2}:root[data-ui=v2] .os-chart-svg .os-bar.os-neg{fill:rgba(var(--err-rgb),.55)}:root[data-ui=v2] .os-chart-svg .os-bar-v{font-size:8.5px;fill:rgba(240,243,255,.55);font-weight:700}:root[data-ui=v2] .os-countdown{display:flex;gap:8px}:root[data-ui=v2] .os-countdown .os-cd{flex:1;text-align:center;padding:9px 4px;border-radius:10px;border:1px solid var(--line);background:hsla(0,0%,100%,.03)}:root[data-ui=v2] .os-countdown .os-cd b{display:block;font-size:21px;font-weight:900;font-variant-numeric:tabular-nums;color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-countdown .os-cd span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-muted);font-weight:800}:root[data-ui=v2] .os-timeline{position:relative;padding-left:22px}:root[data-ui=v2] .os-timeline:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:1.5px;background:linear-gradient(180deg,rgba(var(--acc-rgb),.6),var(--line))}:root[data-ui=v2] .os-timeline .os-tl{position:relative;padding:7px 0;font-size:12.5px}:root[data-ui=v2] .os-timeline .os-tl:before{content:"";position:absolute;left:-19.5px;top:13px;width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 8px rgba(var(--acc-rgb),.6)}:root[data-ui=v2] .os-timeline .os-tl span{color:var(--tx-muted);font-size:11px;display:block}:root[data-ui=v2] .os-cal-head{justify-content:space-between;gap:8px;margin-bottom:9px}:root[data-ui=v2] .os-cal-head b{font-size:13.5px;font-weight:800}:root[data-ui=v2] .os-cal-nav{display:flex;gap:4px}:root[data-ui=v2] .os-cal-nav .os-cal-today{padding:0 10px}:root[data-ui=v2] .os-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}:root[data-ui=v2] .os-cal-grid .os-dow{text-align:center;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-muted);padding:5px 0}:root[data-ui=v2] .os-day{aspect-ratio:1;min-height:37px;border:0;border-radius:9px;background:transparent;color:var(--ink);font-size:12.5px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .14s var(--spring)}:root[data-ui=v2] .os-day:hover{background:var(--field-hover);transform:scale(1.06)}:root[data-ui=v2] .os-day:active{transform:scale(.94)}:root[data-ui=v2] .os-day.os-muted{color:rgba(139,147,184,.38)}:root[data-ui=v2] .os-day.os-today{box-shadow:inset 0 0 0 1.5px rgba(var(--acc-rgb),.7)}:root[data-ui=v2] .os-day.os-picked{background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--acc-ink);box-shadow:0 0 14px rgba(var(--acc-rgb),.5);transform:scale(1.04)}:root[data-ui=v2] .os-day.os-in-range{background:rgba(var(--acc-rgb),.16);border-radius:0}:root[data-ui=v2] .os-day.os-range-start{background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--acc-ink);border-radius:9px 0 0 9px}:root[data-ui=v2] .os-day.os-range-end{background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--acc-ink);border-radius:0 9px 9px 0}:root[data-ui=v2] .os-day.os-range-start.os-range-end{border-radius:9px}:root[data-ui=v2] .os-cal-grid{-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}:root[data-ui=v2] .os-cal-grid.os-dragging{cursor:crosshair}:root[data-ui=v2] .os-cal-grid.os-dragging .os-day{transition:none}:root[data-ui=v2] .os-range-bar{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}:root[data-ui=v2] .os-dt{position:relative}:root[data-ui=v2] .os-dt-btn{width:100%;min-height:42px;padding:0 13px;border-radius:11px;border:1px solid var(--line);background:var(--field);color:var(--ink);font-size:13.5px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s}:root[data-ui=v2] .os-dt-btn:hover{border-color:var(--line-strong);background:var(--field-hover)}:root[data-ui=v2] .os-dt-btn:focus-visible{border-color:rgba(var(--acc-rgb),.75);outline:none;box-shadow:0 0 0 3.5px rgba(var(--acc-rgb),.22);background:var(--field-hover)}:root[data-ui=v2] .os-dt-btn .os-dt-ic{color:var(--tx-muted);display:inline-flex;flex:none;transition:color .15s}:root[data-ui=v2] .os-dt-btn:hover .os-dt-ic,:root[data-ui=v2] .os-dt-btn[aria-expanded=true] .os-dt-ic{color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-dt-btn .os-dt-ic svg{width:17px;height:17px}:root[data-ui=v2] .os-dt-btn .os-dt-val.os-placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-dt-pop{position:absolute;top:calc(100% + 7px);left:0;z-index:75;padding:13px;border-radius:14px;background:#0f1424;background:var(--pop);border:1px solid var(--line-strong);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow);transform-origin:top left;display:flex;gap:14px;flex-wrap:wrap;max-width:min(420px,calc(100vw - 28px))}:root[data-ui=v2] .os-dt-pop[hidden]{display:none}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-dt-pop{animation:os-menu-in .18s var(--spring)}}:root[data-ui=v2] .os-dt-cal{flex:1 1 235px;min-width:225px}:root[data-ui=v2] .os-dt-time{display:flex;gap:8px;flex:none}:root[data-ui=v2] .os-dt-time-col{display:flex;flex-direction:column}:root[data-ui=v2] .os-dt-time-lb{font-size:9px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);text-align:center;margin-bottom:6px}:root[data-ui=v2] .os-dt-col{max-height:196px;overflow-y:auto;width:52px;scrollbar-width:none;display:flex;flex-direction:column;gap:2px;padding:0 3px 3px;border-radius:9px;background:hsla(0,0%,100%,.02);border:1px solid var(--line)}:root[data-ui=v2] .os-dt-col::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-dt-col button{min-height:30px;border:0;border-radius:7px;background:transparent;color:var(--ink);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s,color .12s;flex:none;font-family:inherit}:root[data-ui=v2] .os-dt-col button:hover{background:rgba(var(--acc-rgb),.16)}:root[data-ui=v2] .os-dt-col button.os-on{background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--acc-ink);font-weight:800;box-shadow:0 2px 10px rgba(var(--acc-rgb),.4)}:root[data-ui=v2] .os-dt-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:2px;padding-top:11px;border-top:1px solid var(--line)}:root[data-ui=v2] .os-dt-foot .os-fbtns{display:flex;gap:7px}:root[data-ui=v2] .os-dt-foot .os-apply{min-height:30px;padding:0 13px;border-radius:8px;font-size:12px}:root[data-ui=v2] .os-range-pop{padding:14px}:root[data-ui=v2] .os-range-pop .os-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}:root[data-ui=v2] .os-range-pop .os-presets .os-mini-btn.os-on{background:rgba(var(--acc-rgb),.28);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.55)}:root[data-ui=v2] .os-range-pop .os-cal-grid .os-day{min-height:33px;font-size:12px}:root[data-ui=v2] .os-cal-jump{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:800;color:var(--ink);background:transparent;border:0;padding:4px 7px;border-radius:8px;cursor:pointer;font-family:inherit}:root[data-ui=v2] .os-cal-jump:hover{background:var(--field-hover)}:root[data-ui=v2] .os-cal-jump svg{width:13px;height:13px;color:var(--tx-muted);transition:transform .18s}:root[data-ui=v2] .os-cal-jump[aria-expanded=true] svg{transform:rotate(180deg)}:root[data-ui=v2] .os-cal-jump-panel{display:flex;gap:8px}:root[data-ui=v2] .os-cal-jump-panel .os-dt-col{width:auto;flex:1;max-height:200px}:root[data-ui=v2] .os-range-scrim{position:fixed;inset:0;z-index:96;display:flex;align-items:flex-end;justify-content:center;padding:0 10px calc(10px + env(safe-area-inset-bottom));background:rgba(4,6,12,.58);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}:root[data-ui=v2] .os-range-scrim .os-dt-pop{position:static;inset:auto;width:min(440px,100%);max-width:none;max-height:78dvh;overflow-y:auto;transform-origin:bottom center;border-radius:18px 18px 22px 22px}:root[data-ui=v2] .os-range-scrim .os-presets{flex-wrap:wrap;margin-bottom:10px}:root[data-ui=v2] .os-range-scrim .os-presets .os-mini-btn{min-height:36px;padding:0 12px}:root[data-ui=v2] .os-range-scrim .os-cal-grid .os-day{min-height:44px;font-size:13.5px}:root[data-ui=v2] .os-range-scrim .os-cal-nav .os-mini-btn{min-height:38px;min-width:38px}:root[data-ui=v2] .os-range-scrim .os-mini-btn{min-height:38px}:root[data-ui=v2] .os-ticket-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;align-items:start}:root[data-ui=v2] .os-ticket-item{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:hsla(0,0%,100%,.02);margin-bottom:8px;cursor:pointer;transition:all .16s var(--spring)}:root[data-ui=v2] .os-ticket-item:hover{border-color:rgba(var(--acc-rgb),.45);transform:translateX(3px)}:root[data-ui=v2] .os-ticket-item.os-sel{border-color:rgba(var(--acc-rgb),.6);background:rgba(var(--acc-rgb),.08)}:root[data-ui=v2] .os-ticket-item .os-t-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-ticket-item .os-t-title{font-weight:700;font-size:13px}:root[data-ui=v2] .os-ticket-item .os-t-meta{font-size:11px;color:var(--tx-muted);margin-top:3px}:root[data-ui=v2] .os-msg{padding:12px 14px;border-radius:12px;margin-bottom:9px;border:1px solid var(--line)}:root[data-ui=v2] .os-msg .os-m-head{display:flex;justify-content:space-between;font-size:11px;color:var(--tx-muted);margin-bottom:6px}:root[data-ui=v2] .os-msg .os-m-head b{color:var(--ink);font-size:12px}:root[data-ui=v2] .os-msg p{font-size:13px}:root[data-ui=v2] .os-msg.os-staff{background:rgba(var(--acc-rgb),.09);border-color:rgba(var(--acc-rgb),.3)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-page.os-active .os-msg{opacity:0;transform:translateY(8px);animation:os-rise .4s var(--ease) forwards}:root[data-ui=v2] .os-page.os-active .os-msg:nth-child(2){animation-delay:.15s}:root[data-ui=v2] .os-page.os-active .os-msg:nth-child(3){animation-delay:.3s}}:root[data-ui=v2] .os-next-action{border:1.5px solid rgba(var(--acc-rgb),.5);background:linear-gradient(110deg,rgba(var(--acc-rgb),.14),transparent 55%);display:flex;align-items:center;gap:14px;flex-wrap:wrap}:root[data-ui=v2] .os-next-action .os-na-label{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-next-action .os-na-text{font-size:14.5px;font-weight:700;margin-top:4px}:root[data-ui=v2] .os-next-action .os-na-hint{font-size:11.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-pop-wrap{position:relative}:root[data-ui=v2] .os-pop{position:absolute;right:0;top:calc(100% + 9px);width:294px;padding:16px;border-radius:16px;bottom:auto;background:#0f1324;background:var(--pop);border:1px solid var(--line-strong);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:var(--shadow);z-index:70;transform-origin:top right}:root[data-ui=v2] .os-pop.os-up,:root[data-ui=v2] .os-stag:has(.os-dt-pop:not([hidden])),:root[data-ui=v2] .os-stag:has(.os-pop:not([hidden])),:root[data-ui=v2] .os-stag:has(.os-select[data-open]){top:auto;bottom:calc(100% + 9px)}:root[data-ui=v2] #user-pop{position:fixed;z-index:95;width:294px;max-width:calc(100vw - 20px)}:root[data-ui=v2] .os-pop[hidden]{display:none}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pop{animation:os-pop-in .2s var(--spring)}@keyframes os-pop-in{0%{opacity:0;transform:scale(.94) translateY(-4px)}}}:root[data-ui=v2] .os-pop h3{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx-muted);margin-bottom:11px}:root[data-ui=v2] .os-pop .os-user-row{display:flex;align-items:center;gap:11px;padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-pop .os-user-row .os-avatar{pointer-events:none}:root[data-ui=v2] .os-pop .os-user-row b{display:block;font-size:13.5px}:root[data-ui=v2] .os-pop .os-user-row span{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}:root[data-ui=v2] .os-swatch{position:relative;aspect-ratio:1;border-radius:9px;border:1.5px solid transparent;cursor:pointer;transition:transform .15s var(--spring),border-color .15s;min-height:34px}:root[data-ui=v2] .os-swatch:hover{transform:scale(1.12)}:root[data-ui=v2] .os-swatch[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 2px var(--bg),0 0 14px hsla(0,0%,100%,.3)}:root[data-ui=v2] .os-swatch svg{position:absolute;inset:0;margin:auto;width:16px;height:16px;opacity:0;transform:scale(.4);transition:all .16s var(--spring)}:root[data-ui=v2] .os-swatch[aria-pressed=true] svg{opacity:1;transform:none}:root[data-ui=v2] .os-pop .os-custom-row{display:flex;gap:9px;margin-top:13px;align-items:center}:root[data-ui=v2] .os-pop .os-custom-row label{font-size:12px;color:var(--tx-muted);flex:1}:root[data-ui=v2] .os-pop input[type=color]{width:44px;padding:3px}:root[data-ui=v2] .os-pop .os-save-acc,:root[data-ui=v2] .os-pop input[type=color]{height:34px;border:1px solid var(--line);border-radius:9px;background:var(--field);cursor:pointer}:root[data-ui=v2] .os-pop .os-save-acc{width:34px;color:var(--tx-muted);font-size:17px;font-weight:600;flex:none;display:inline-flex;align-items:center;justify-content:center;transition:all .14s}:root[data-ui=v2] .os-pop .os-save-acc:hover:not(:disabled){border-color:rgba(var(--acc-rgb),.55);color:var(--acc2)}:root[data-ui=v2] .os-pop .os-save-acc:disabled{opacity:.38;cursor:default}:root[data-ui=v2] .os-saved-acc{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}:root[data-ui=v2] .os-saved-acc:empty{display:none}:root[data-ui=v2] .os-saved-acc .os-swatch{width:26px;height:26px;min-height:0;aspect-ratio:auto;border-radius:8px;flex:none}:root[data-ui=v2] .os-saved-acc .os-swatch svg{width:12px;height:12px}:root[data-ui=v2] .os-saved-acc .os-swatch .os-x{position:absolute;top:-5px;right:-5px;width:15px;height:15px;border-radius:50%;background:var(--pop);border:1px solid var(--line-strong);color:var(--tx-muted);z-index:2;font-size:10px;line-height:1;display:none;align-items:center;justify-content:center}:root[data-ui=v2] .os-saved-acc .os-swatch:hover .os-x{display:inline-flex}:root[data-ui=v2] .os-pop .os-reset-btn{width:100%;margin-top:13px;padding:9px;border-radius:10px;border:1px solid var(--line);background:var(--field);font-size:12px;font-weight:600;color:var(--tx-muted);transition:all .14s}:root[data-ui=v2] .os-pop .os-reset-btn:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-sem-swatches{display:flex;gap:6px}:root[data-ui=v2] .os-sem-sw{position:relative;width:26px;height:26px;padding:0;border-radius:8px;border:1.5px solid var(--line-strong);cursor:pointer;opacity:.68;transition:transform .14s var(--spring),border-color .14s,opacity .14s}:root[data-ui=v2] .os-sem-sw:hover{transform:scale(1.12);opacity:1}:root[data-ui=v2] .os-sem-sw:after{content:"\2713";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.75),0 0 6px rgba(0,0,0,.45);opacity:0;transform:scale(.4);transition:all .16s var(--spring)}:root[data-ui=v2] .os-sem-sw[aria-pressed=true]{opacity:1;border-color:var(--acc);transform:scale(1.06);box-shadow:0 0 0 2.5px var(--bg),0 0 0 4px var(--acc),0 0 12px rgba(var(--acc-rgb),.5)}:root[data-ui=v2] .os-sem-sw[aria-pressed=true]:after{opacity:1;transform:none}:root[data-ui=v2] .os-pop .os-motion-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;padding-top:13px;border-top:1px solid var(--line);font-size:12.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-pop .os-motion-row.os-nav-row{flex-direction:column;align-items:stretch;gap:9px}:root[data-ui=v2] .os-pop .os-motion-row.os-nav-row>span:first-child{display:flex;align-items:center;justify-content:space-between}:root[data-ui=v2] .os-navmode-seg{display:flex;width:100%}:root[data-ui=v2] .os-navmode-seg button{flex:1;padding-left:6px;padding-right:6px}:root[data-ui=v2] .os-palette{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-start;justify-content:center;padding:14vh 18px 18px;background:rgba(4,6,14,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}:root[data-ui=v2] .os-palette[hidden]{display:none}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-palette .os-pal-box{animation:os-pal-in .22s var(--spring)}@keyframes os-pal-in{0%{opacity:0;transform:scale(.96) translateY(-10px)}}}:root[data-ui=v2] .os-pal-box{width:min(560px,100%);border-radius:16px;background:rgba(15,19,36,.97);background:var(--pop);border:1px solid var(--line-strong);box-shadow:var(--shadow);overflow:hidden}:root[data-ui=v2] .os-pal-box .os-pal-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-pal-box .os-pal-input input{flex:1;background:transparent;border:0;outline:none;font-size:15px;color:var(--ink)}:root[data-ui=v2] .os-pal-box .os-pal-input input::-moz-placeholder{color:rgba(139,147,184,.5)}:root[data-ui=v2] .os-pal-box .os-pal-input input::placeholder{color:rgba(139,147,184,.5)}:root[data-ui=v2] .os-pal-box .os-pal-input svg{color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-pal-list{max-height:340px;overflow:auto;padding:6px}:root[data-ui=v2] .os-pal-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;cursor:pointer;font-size:13.5px;color:var(--ink)}:root[data-ui=v2] .os-pal-item.os-focus{background:rgba(var(--acc-rgb),.16)}:root[data-ui=v2] .os-pal-item .os-sec{font-size:11px;color:var(--tx-muted);margin-left:auto}:root[data-ui=v2] .os-pal-item .os-ico{color:var(--tx-muted);display:inline-flex;width:16px}:root[data-ui=v2] .os-pal-item .os-ico svg{width:17px;height:17px}:root[data-ui=v2] .os-pal-item .os-cnt{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--tx-muted);font-variant-numeric:tabular-nums;min-width:16px;text-align:right}:root[data-ui=v2] .os-pal-item .os-cnt~.os-sec{margin-left:8px}:root[data-ui=v2] .os-pal-hint{display:flex;gap:14px;padding:10px 16px;border-top:1px solid var(--line);font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-token-table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:540px}:root[data-ui=v2] .os-table-scroll{overflow-x:auto;margin:0 -20px;padding:0 20px}:root[data-ui=v2] .os-token-table th{text-align:left;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-muted);padding:8px 10px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-token-table td{padding:9px 10px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-token-table tr:last-child td{border-bottom:0}:root[data-ui=v2] .os-token-dot{display:inline-block;width:13px;height:13px;border-radius:5px;vertical-align:-2px;margin-right:8px}:root[data-ui=v2] .os-guide-steps{display:grid;gap:9px;counter-reset:gs}:root[data-ui=v2] .os-guide-step{display:flex;gap:13px;align-items:flex-start;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:hsla(0,0%,100%,.025)}:root[data-ui=v2] .os-guide-step .os-n{counter-increment:gs;width:25px;height:25px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--acc-ink);background:linear-gradient(135deg,var(--acc),var(--acc2))}:root[data-ui=v2] .os-guide-step .os-n:before{content:counter(gs)}:root[data-ui=v2] .os-guide-step b{font-size:13px;display:block}:root[data-ui=v2] .os-guide-step span{font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-names-demo{display:flex;flex-wrap:wrap;gap:8px}:root[data-ui=v2] .os-foot{text-align:center;padding:20px;font-size:11px;color:var(--tx-muted)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-sb-item:hover .os-ico svg,:root[data-ui=v2] .os-sb-sec-ico:hover .os-ico svg{animation:os-wiggle .45s var(--ease)}@keyframes os-wiggle{30%{transform:rotate(-9deg) scale(1.08)}60%{transform:rotate(6deg)}}:root[data-ui=v2] .os-select[data-open] .os-select-menu li{animation:os-rise .25s var(--ease) backwards}:root[data-ui=v2] .os-select[data-open] .os-select-menu li:first-child{animation-delay:0ms}:root[data-ui=v2] .os-select[data-open] .os-select-menu li:nth-child(2){animation-delay:25ms}:root[data-ui=v2] .os-select[data-open] .os-select-menu li:nth-child(3){animation-delay:50ms}:root[data-ui=v2] .os-select[data-open] .os-select-menu li:nth-child(4){animation-delay:75ms}:root[data-ui=v2] .os-select[data-open] .os-select-menu li:nth-child(5){animation-delay:.1s}:root[data-ui=v2] .os-select[data-open] .os-select-menu li:nth-child(n+6){animation-delay:.12s}:root[data-ui=v2] .os-day.os-picked,:root[data-ui=v2] .os-day.os-range-end,:root[data-ui=v2] .os-day.os-range-start{animation:os-day-pop .3s var(--spring)}@keyframes os-day-pop{0%{transform:scale(.6)}}:root[data-ui=v2] .os-check input:checked+.os-box svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:os-draw-check .28s var(--ease) forwards}@keyframes os-draw-check{to{stroke-dashoffset:0}}:root[data-ui=v2] .os-toast{animation:os-toast-in .4s var(--spring)}@keyframes os-toast-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}}:root[data-ui=v2][data-motion=off] .os-sb-item:hover .os-ico svg,:root[data-ui=v2][data-motion=off] .os-sb-sec-ico:hover .os-ico svg{animation:none}:root[data-ui=v2][data-motion=off] .os-check input:checked+.os-box svg path{animation:none;stroke-dashoffset:0}:root[data-ui=v2] .os-comp-idx{position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;margin:-4px 0 16px;border-radius:13px;background:rgba(11,14,26,.9);background:var(--bar);border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}:root[data-ui=v2] .os-comp-idx a{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:700;color:var(--tx-muted);text-decoration:none;transition:all .13s;white-space:nowrap}:root[data-ui=v2] .os-comp-idx a:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-comp-idx a b{color:rgba(var(--acc2-rgb),1);font-weight:800}:root[data-ui=v2] .os-comp-sec{scroll-margin-top:78px;align-self:start}:root[data-ui=v2] .os-comp-tag{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:rgba(var(--acc2-rgb),1);margin:0 2px 12px}:root[data-ui=v2] .os-comp-tag:before{content:attr(data-n);display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:19px;padding:0 6px;border-radius:6px;background:rgba(var(--acc-rgb),.18);border:1px solid rgba(var(--acc-rgb),.4);letter-spacing:.05em}:root[data-ui=v2] .os-comp-note{font-size:11.5px;color:var(--tx-muted);margin:-6px 2px 12px}:root[data-ui=v2] .os-demo-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center}:root[data-ui=v2] .os-demo-col{display:flex;flex-direction:column;gap:9px}:root[data-ui=v2] .os-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);transition:all .2s var(--ease)}:root[data-ui=v2] .os-icon-btn:hover{color:var(--ink);background:var(--field-hover);border-color:rgba(var(--acc-rgb),.5);transform:translateY(-1px)}:root[data-ui=v2] .os-icon-btn:active{transform:scale(.95)}:root[data-ui=v2] .os-icon-btn svg{width:18px;height:18px}:root[data-ui=v2] .os-icon-btn.os-sm{width:33px;height:33px;border-radius:9px}:root[data-ui=v2] .os-btn .os-spin{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:currentcolor;animation:os-spin .7s linear infinite}:root[data-ui=v2] .os-btn-primary .os-spin{border-color:rgba(10,14,26,.3);border-top-color:var(--acc-ink)}@keyframes os-spin{to{transform:rotate(1turn)}}:root[data-ui=v2] .os-btn.os-loading{pointer-events:none}:root[data-ui=v2] .os-btn.os-loading .os-spin~*{opacity:.85}:root[data-ui=v2] .os-toast-host{position:fixed;bottom:18px;right:18px;z-index:95;display:flex;flex-direction:column;gap:8px}:root[data-ui=v2] .os-toast{display:flex;align-items:center;gap:10px;min-width:240px;max-width:340px;padding:12px 15px;border-radius:13px;border:1px solid var(--line-strong);background:rgba(15,19,36,.97);background:var(--pop);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow);font-size:13px;font-weight:600}:root[data-ui=v2] .os-toast .os-t-ico{display:inline-flex;flex:none;width:22px;height:22px;border-radius:7px;align-items:center;justify-content:center}:root[data-ui=v2] .os-toast .os-t-ico svg{width:15px;height:15px}:root[data-ui=v2] .os-toast.os-ok .os-t-ico{background:rgba(var(--ok-rgb),.15);color:var(--ok-t)}:root[data-ui=v2] .os-toast.os-err .os-t-ico{background:rgba(var(--err-rgb),.15);color:var(--err-t)}:root[data-ui=v2] .os-toast.os-info .os-t-ico{background:rgba(var(--info-rgb),.15);color:var(--info-t)}:root[data-ui=v2] .os-toast.os-out{opacity:0;transform:translateY(8px);transition:all .3s var(--ease)}:root[data-ui=v2] .os-dlg{position:fixed;inset:0;z-index:92;display:flex;align-items:center;justify-content:center;background:rgba(4,6,14,.62);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root[data-ui=v2] .os-dlg[hidden]{display:none}:root[data-ui=v2] .os-dlg-box{--dlg-w:430px;width:min(var(--dlg-w),calc(100vw - 28px));max-height:calc(100vh - 44px);display:flex;flex-direction:column;border-radius:18px;padding:22px;background:rgba(15,19,36,.98);background:var(--pop);border:1px solid var(--line-strong);box-shadow:var(--shadow)}:root[data-ui=v2] .os-dlg-box.os-dlg-md{--dlg-w:560px}:root[data-ui=v2] .os-dlg-box.os-dlg-lg{--dlg-w:720px}:root[data-ui=v2] .os-dlg-box.os-dlg-xl{--dlg-w:920px}:root[data-ui=v2] .os-dlg-box.os-dlg-2xl{--dlg-w:1080px}:root[data-ui=v2] .os-dlg-scroll{flex:1;min-height:0;overflow-y:auto;padding-right:6px}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-dlg:not([hidden]) .os-dlg-box{animation:os-dlg-in .32s var(--spring)}@keyframes os-dlg-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}}:root[data-ui=v2] .os-dlg-box :is(h2,h3){font-size:16px;font-weight:800;margin-bottom:7px}:root[data-ui=v2] .os-dlg-box p{font-size:13px;color:var(--tx-muted);line-height:1.55;margin-bottom:16px}:root[data-ui=v2] .os-dlg-actions{display:flex;justify-content:flex-end;gap:9px}:root[data-ui=v2] .os-dlg.os-sheet{align-items:flex-end}:root[data-ui=v2] .os-dlg.os-sheet .os-dlg-box{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-width:100%}@media(max-width:720px){:root[data-ui=v2] .os-dlg.os-sheet .os-dlg-box{padding-bottom:calc(18px + env(safe-area-inset-bottom));max-height:86vh;overflow-y:auto}:root[data-ui=v2] .os-dlg.os-sheet-m{align-items:flex-end}:root[data-ui=v2] .os-dlg.os-sheet-m .os-dlg-box{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:86vh;overflow-y:auto;padding-bottom:calc(18px + env(safe-area-inset-bottom))}}:root[data-ui=v2] .os-skel{border-radius:9px;background:var(--field-hover)}:root[data-ui=v2] .os-prog{height:8px;border-radius:5px;background:var(--field-hover);overflow:hidden;position:relative}:root[data-ui=v2] .os-prog i{display:block;height:100%;width:0;border-radius:5px;background:linear-gradient(90deg,var(--acc),var(--acc2));transition:width .6s var(--ease)}@media(max-width:960px){:root[data-ui=v2] .os-g4{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=v2] .os-g23{grid-template-columns:1fr}:root[data-ui=v2] .os-g3{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=v2] .os-ticket-layout{grid-template-columns:1fr}:root[data-ui=v2] .os-sidebar{width:86px!important;padding:14px 8px 10px}:root[data-ui=v2] .os-brand{padding:0 0 12px;justify-content:center;flex-direction:column;gap:5px}:root[data-ui=v2] .os-brand .os-logo-svg{width:32px;height:32px}:root[data-ui=v2] .os-brand-name{display:block;font-size:9px}:root[data-ui=v2] .os-sb-search{display:none}:root[data-ui=v2] .os-sb-search-ico{display:inline-flex}:root[data-ui=v2] .os-sb-sec{display:none}:root[data-ui=v2] .os-sb-group{display:flex;flex-direction:column;align-items:center}:root[data-ui=v2] .os-sb-item{display:none}:root[data-ui=v2] .os-sb-sec-ico{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:66px;padding:8px 4px 7px;margin:2px 0;border:0;background:transparent;border-radius:11px;color:rgba(240,243,255,.78);transition:color .15s,background .15s,transform .15s var(--spring)}:root[data-ui=v2] .os-sb-sec-ico .os-ico{display:inline-flex}:root[data-ui=v2] .os-sb-sec-ico .os-ico svg{width:22px;height:22px}:root[data-ui=v2] .os-sb-sec-ico .os-rb-lb{font-size:8.5px;font-weight:700;width:100%;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:break-word;hyphens:auto;opacity:.92}:root[data-ui=v2] .os-sb-sec-ico .os-cnt{position:absolute;top:2px;right:2px;font-size:8.5px;font-weight:800;min-width:16px;height:15px;padding:0 4px;border-radius:999px;background:var(--surface);color:rgba(var(--acc2-rgb),1);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--line-strong),0 2px 6px rgba(2,5,16,.5)}:root[data-ui=v2] .os-sb-sec-ico:hover{color:var(--ink);background:var(--field-hover);transform:translateY(-1px)}:root[data-ui=v2] .os-sb-sec-ico.os-on{color:rgba(var(--acc2-rgb),1);background:rgba(var(--acc-rgb),.16)}:root[data-ui=v2] .os-sb-sec-ico.os-on:before{content:"";position:absolute;left:-7px;top:10px;bottom:10px;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--acc),var(--acc2));box-shadow:0 0 10px rgba(var(--acc-rgb),.7)}:root[data-ui=v2] .os-sb-foot{flex-direction:column;gap:6px;align-items:center}:root[data-ui=v2] .os-sb-collapse svg{transform:rotate(180deg)}:root[data-ui=v2] .os-main{padding:16px 20px 34px}}:root[data-ui=v2] .os-kpi .os-k-label{flex:1}:root[data-ui=v2] .os-kpi .os-k-label,:root[data-ui=v2] .os-kpi .os-k-val{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-delta-chip{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-dl dt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-dl dd{min-width:0;hyphens:auto}:root[data-ui=v2] .os-banner>div,:root[data-ui=v2] .os-comp-note,:root[data-ui=v2] .os-empty b,:root[data-ui=v2] .os-empty p,:root[data-ui=v2] .os-feat b,:root[data-ui=v2] .os-feat p,:root[data-ui=v2] .os-foot,:root[data-ui=v2] .os-noti b,:root[data-ui=v2] .os-noti span,:root[data-ui=v2] .os-opt-txt b,:root[data-ui=v2] .os-opt-txt>span,:root[data-ui=v2] .os-page-head p,:root[data-ui=v2] .os-pipe-lb,:root[data-ui=v2] .os-tb-sub,:root[data-ui=v2] .os-tb-title,:root[data-ui=v2] .os-toast,:root[data-ui=v2] .os-who b{overflow-wrap:break-word;hyphens:auto}:root[data-ui=v2] .os-tabs{flex-wrap:wrap}:root[data-ui=v2] .os-ch-head .os-f-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-ch-meta{flex:none;max-width:48%;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-fn-st .os-fn-n{min-width:0}:root[data-ui=v2] .os-fn-st .os-fn-n,:root[data-ui=v2] .os-lvl-lb,:root[data-ui=v2] .os-lvl-v{overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-lvl-v{white-space:nowrap}:root[data-ui=v2] .os-gantt-bar{overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-pipe-lb,:root[data-ui=v2] .os-pipe-n{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-dt-btn .os-dt-val,:root[data-ui=v2] .os-select-btn>span:first-child,:root[data-ui=v2] .os-select-menu li>span:first-child{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-seg button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}:root[data-ui=v2] .os-tab{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}:root[data-ui=v2] .os-badge{max-width:230px;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-tag-x{max-width:200px;overflow:hidden}:root[data-ui=v2] .os-btn{max-width:100%}:root[data-ui=v2] .os-tb-sub,:root[data-ui=v2] .os-tb-title,:root[data-ui=v2] .os-who b{min-width:0}:root[data-ui=v2] #scroll-prog{position:fixed;top:0;left:0;right:0;height:2px;z-index:96;pointer-events:none}:root[data-ui=v2] #scroll-prog i{display:block;height:100%;width:0;border-radius:0 2px 2px 0;background:linear-gradient(90deg,var(--acc),var(--acc2));box-shadow:0 0 8px rgba(var(--acc-rgb),.6)}:root[data-ui=v2] .os-sec-link{opacity:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:8px;border:0;border-radius:7px;background:transparent;color:var(--tx-muted);cursor:pointer;vertical-align:-4px;transition:all .16s}:root[data-ui=v2] .os-sec-link svg{width:13px;height:13px}:root[data-ui=v2] .os-comp-tag:hover .os-sec-link,:root[data-ui=v2] .os-sec-link:focus-visible{opacity:1}:root[data-ui=v2] .os-sec-link:hover{opacity:1;color:var(--acc2);background:rgba(var(--acc-rgb),.14)}@media(hover:none){:root[data-ui=v2] .os-sec-link{opacity:.5}}:root[data-ui=v2] #sb-scrim,:root[data-ui=v2] .os-mob-head{display:none}:root[data-ui=v2][data-lock]{overflow:hidden}@media(max-width:720px){:root[data-ui=v2] .os-page-head h1{font-size:26px}:root[data-ui=v2] .os-mob-head{display:flex;position:fixed;top:0;left:0;right:0;z-index:70;align-items:center;gap:6px;padding:8px 12px;background:rgba(10,13,24,.88);background:var(--bar);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-mob-brand{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:9px;min-height:42px;padding:4px 12px;border:0;border-radius:12px;background:transparent;color:var(--ink);cursor:pointer;transition:background .15s}:root[data-ui=v2] .os-mob-brand:active{background:var(--field-hover)}:root[data-ui=v2] .os-mob-brand .os-logo-svg{width:26px;height:26px}:root[data-ui=v2] .os-mob-name{font-weight:900;font-size:15.5px;letter-spacing:-.01em;white-space:nowrap}:root[data-ui=v2] .os-mob-name b{font-style:normal;font-weight:900;background:linear-gradient(92deg,var(--acc),var(--acc2));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-ui=v2] .os-mob-ic{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line);border-radius:12px;background:var(--field);color:var(--tx-muted);cursor:pointer;flex:none;transition:all .15s}:root[data-ui=v2] .os-mob-ic:active{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-mob-ic svg{width:19px;height:19px}:root[data-ui=v2] #mob-search{margin-left:auto}:root[data-ui=v2] .os-mob-head .os-avatar{width:38px;height:38px;border-radius:12px;flex:none}:root[data-ui=v2] .os-sidebar{position:fixed;top:0;left:0;bottom:0;right:auto;z-index:80;width:min(300px,86vw)!important;height:auto;flex-direction:column;transform:translateX(-106%);transition:transform .3s var(--spring);border-radius:0;border-right:1px solid var(--line-strong);padding:64px 12px 12px;background:rgba(11,14,26,.98);background:var(--pop);box-shadow:30px 0 60px rgba(2,5,16,.55)}:root[data-ui=v2] .os-sidebar.os-open{transform:none}:root[data-ui=v2] #sb-scrim{display:block;position:fixed;inset:0;z-index:75;background:rgba(3,5,12,.55);background:color-mix(in srgb,var(--acc) 5%,rgba(3,5,12,.55));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .25s;pointer-events:none}:root[data-ui=v2] #sb-scrim.os-on{opacity:1;pointer-events:auto}:root[data-ui=v2][data-nav=full] .os-sidebar,:root[data-ui=v2][data-nav=rail] .os-sidebar{padding:64px 12px 12px;border-right:1px solid var(--line-strong)}:root[data-ui=v2] .os-sidebar .os-brand{display:none}:root[data-ui=v2] .os-sidebar .os-brand-name{display:inline!important}:root[data-ui=v2] .os-sidebar .os-sb-search{display:flex!important}:root[data-ui=v2] .os-sidebar .os-sb-search-ico{display:none!important}:root[data-ui=v2] .os-sidebar .os-sb-item,:root[data-ui=v2] .os-sidebar .os-sb-sec{display:flex!important}:root[data-ui=v2] .os-sidebar .os-sb-sec-ico{display:none!important}:root[data-ui=v2] .os-sidebar .os-sb-collapse{display:none}:root[data-ui=v2][data-nav=full] .os-full-head{display:none!important}:root[data-ui=v2] .os-sidebar .os-sb-foot{flex-direction:row;align-items:center;gap:8px}:root[data-ui=v2] .os-sb-nav{flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden;padding:0 2px 10px}:root[data-ui=v2] .os-sb-group{display:block!important}:root[data-ui=v2] .os-sb-group+.os-sb-group:before{display:none!important}:root[data-ui=v2][data-nav=rail] .os-sb-foot{flex-direction:row;align-items:center;gap:8px}:root[data-ui=v2] .os-sb-sec-ico .os-rb-lb{display:inline}:root[data-ui=v2] .os-main{padding-top:62px}:root[data-ui=v2] .os-comp-idx{display:none}:root[data-ui=v2] .os-comp-sec{scroll-margin-top:62px}:root[data-ui=v2] .os-toast-host{left:12px;right:12px;bottom:18px;top:auto}:root[data-ui=v2] .os-toast{max-width:none}:root[data-ui=v2] #rail-fly{display:none!important}}@media(max-width:560px){:root[data-ui=v2] .os-g2,:root[data-ui=v2] .os-g3,:root[data-ui=v2] .os-g4{grid-template-columns:1fr}:root[data-ui=v2] .os-main{padding:62px 14px 96px}:root[data-ui=v2] .os-input,:root[data-ui=v2] .os-sb-search input,:root[data-ui=v2] .os-select-btn,:root[data-ui=v2] .os-textarea{font-size:16px}:root[data-ui=v2] .os-day{min-height:44px}}@media (prefers-reduced-motion:reduce){:root[data-ui=v2] *,:root[data-ui=v2] :after,:root[data-ui=v2] :before{animation-duration:1ms!important;transition-duration:1ms!important}}:root[data-ui=v2] .os-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:14px}:root[data-ui=v2] .os-tab{padding:8px 12px;font-size:12.5px;font-weight:600;color:var(--tx-muted);border:0;background:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:8px 8px 0 0;transition:color .18s,border-color .18s,background .18s}:root[data-ui=v2] .os-tab:hover{color:var(--text);background:hsla(0,0%,100%,.03)}:root[data-ui=v2] .os-tab.os-on{color:var(--acc);border-bottom-color:var(--acc)}:root[data-ui=v2] .os-crumb{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--tx-muted);flex-wrap:wrap}:root[data-ui=v2] .os-crumb a{color:var(--tx-muted);cursor:pointer;transition:color .15s}:root[data-ui=v2] .os-crumb a:hover{color:var(--text)}:root[data-ui=v2] .os-crumb .os-sep{opacity:.45}:root[data-ui=v2] .os-crumb .os-cur{color:var(--text);font-weight:600}:root[data-ui=v2] .os-tag-x{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border-radius:999px;background:rgba(var(--acc-rgb),.12);border:1px solid rgba(var(--acc-rgb),.25);font-size:11.5px;font-weight:600;color:var(--acc)}:root[data-ui=v2] .os-tag-x button{width:15px;height:15px;border-radius:50%;border:0;background:rgba(var(--acc-rgb),.2);color:var(--acc);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;padding:0;transition:background .15s}:root[data-ui=v2] .os-tag-x button:hover{background:rgba(var(--acc-rgb),.4)}:root[data-ui=v2] .os-drop{border:1.5px dashed var(--line-strong);padding:26px 18px;color:var(--tx-muted);font-size:12.5px;transition:border-color .2s,background .2s}:root[data-ui=v2] .os-drop.os-over,:root[data-ui=v2] .os-drop:hover{border-color:var(--acc);background:rgba(var(--acc-rgb),.06);color:var(--text)}:root[data-ui=v2] .os-skel{position:relative;overflow:hidden;background:hsla(0,0%,100%,.05);border-radius:8px}:root[data-ui=v2] .os-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.07),transparent);animation:os-shimmer 1.6s infinite}@keyframes os-shimmer{to{transform:translateX(100%)}}:root[data-ui=v2][data-motion=off] .os-skel:after{animation:none}:root[data-ui=v2] .os-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(var(--acc-rgb),.22);border-top-color:var(--acc);animation:os-rot .7s linear infinite;display:inline-block}:root[data-ui=v2] .os-spin.os-sm{width:12px;height:12px;border-width:1.8px}@keyframes os-rot{to{transform:rotate(1turn)}}:root[data-ui=v2] .os-ctx{min-width:190px;background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:12px;padding:5px;box-shadow:0 18px 48px rgba(0,0,0,.5)}:root[data-ui=v2] .os-ctx button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;background:none;color:var(--text);font-size:12.5px;font-weight:500;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s}:root[data-ui=v2] .os-ctx button:hover{background:rgba(var(--acc-rgb),.12)}:root[data-ui=v2] .os-ctx button.os-dgr{color:var(--err)}:root[data-ui=v2] .os-ctx button.os-dgr:hover{background:rgba(var(--err-rgb),.1)}:root[data-ui=v2] .os-ctx .os-sep2{height:1px;background:var(--line);margin:5px 6px}:root[data-ui=v2] .os-ctx .os-k{margin-left:auto;font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-noti{display:flex;gap:11px;padding:10px 11px;border-radius:12px;align-items:flex-start;transition:background .15s}:root[data-ui=v2] .os-noti:hover{background:hsla(0,0%,100%,.03)}:root[data-ui=v2] .os-noti .os-n-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}:root[data-ui=v2] .os-noti b{font-size:12.5px;display:block}:root[data-ui=v2] .os-noti span{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-kbd{font-size:10.5px;padding:2px 6px;border-radius:6px;background:hsla(0,0%,100%,.06);border:solid var(--line-strong);border-width:1px 1px 2px;color:var(--tx-muted);font-weight:600}:root[data-ui=v2] .os-dot{width:8px;height:8px;border-radius:50%;display:inline-block}:root[data-ui=v2] .os-dot.os-ok{background:var(--ok);box-shadow:0 0 8px rgba(var(--ok-rgb),.5)}:root[data-ui=v2] .os-dot.os-warn{background:var(--warn);box-shadow:0 0 8px rgba(var(--warn-rgb),.5)}:root[data-ui=v2] .os-dot.os-err{background:var(--err);box-shadow:0 0 8px rgba(var(--err-rgb),.5)}:root[data-ui=v2] .os-dot.os-info{background:var(--info);box-shadow:0 0 8px rgba(var(--info-rgb),.5)}:root[data-ui=v2] .os-dot.os-acc{background:var(--acc);box-shadow:0 0 8px rgba(var(--acc-rgb),.5)}:root[data-ui=v2] .os-dot.os-off{background:var(--tx-muted);opacity:.4}:root[data-ui=v2] .os-dl{grid-template-columns:150px 1fr;gap:8px 16px;font-size:12.5px;margin:0}:root[data-ui=v2] .os-dl dd{margin:0;color:var(--text);font-weight:600}:root[data-ui=v2] .os-feat{display:flex;flex-direction:column;gap:9px;padding:16px;border:1px solid var(--line);border-radius:14px;background:hsla(0,0%,100%,.02);transition:border-color .2s,transform .2s,background .2s}:root[data-ui=v2] .os-feat:hover{border-color:rgba(var(--acc-rgb),.4);transform:translateY(-2px);background:rgba(var(--acc-rgb),.04)}:root[data-ui=v2] .os-feat .os-f-ico{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.12);color:var(--acc)}:root[data-ui=v2] .os-feat b{font-size:13px}:root[data-ui=v2] .os-feat p{font-size:12px;color:var(--tx-muted);margin:0;line-height:1.55}:root[data-ui=v2] .os-avs{display:flex;align-items:center;gap:7px;flex-wrap:wrap}:root[data-ui=v2] .os-avs .os-av{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;flex:none;font-size:10.5px;font-weight:800;color:#fff;letter-spacing:.02em;cursor:default;position:relative;transition:transform .18s var(--spring)}:root[data-ui=v2] .os-avs .os-av:focus-visible,:root[data-ui=v2] .os-avs .os-av:hover{transform:translateY(-3px) scale(1.08)}:root[data-ui=v2] .os-ring-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-ring-wrap .os-ring-t{position:absolute;font-size:12px;font-weight:800;color:var(--text)}:root[data-ui=v2] .os-ring circle.os-bg{stroke:hsla(0,0%,100%,.08)}:root[data-ui=v2] .os-ring circle.os-fg{stroke:var(--acc);stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--ease);transform:rotate(-90deg);transform-origin:center}:root[data-ui=v2] .os-kb{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}:root[data-ui=v2] .os-kb-col{background:hsla(0,0%,100%,.025);border:1px solid var(--line);border-radius:12px;padding:9px;min-width:0}:root[data-ui=v2] .os-kb-h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;color:var(--tx-muted);margin-bottom:9px}:root[data-ui=v2] .os-kb-h i{width:7px;height:7px;border-radius:50%;background:var(--kc,var(--acc))}:root[data-ui=v2] .os-kb-h span{margin-left:auto;font-size:10px;font-weight:800;color:rgba(240,243,255,.5)}:root[data-ui=v2] .os-kb-card{background:var(--panel-solid);border:1px solid var(--line);border-radius:9px;padding:8px 9px;font-size:11.5px;font-weight:600;line-height:1.35;transition:transform .15s,border-color .15s}:root[data-ui=v2] .os-kb-card+.os-kb-card{margin-top:7px}:root[data-ui=v2] .os-kb-card:hover{transform:translateY(-2px);border-color:rgba(var(--acc-rgb),.4)}:root[data-ui=v2] .os-kb-card .os-kb-tag{display:inline-block;font-size:9px;font-weight:800;padding:1.5px 7px;border-radius:99px;margin-bottom:6px;background:rgba(var(--acc-rgb),.14);color:var(--acc2)}:root[data-ui=v2] .os-kb-card .os-kb-tag.os-warn{background:rgba(var(--warn-rgb),.14);color:var(--warn-t)}:root[data-ui=v2] .os-kb-card .os-kb-meta{justify-content:space-between;font-size:9.5px}:root[data-ui=v2] .os-gantt{position:relative}:root[data-ui=v2] .os-gantt-axis{display:grid;grid-template-columns:repeat(7,1fr);margin-left:88px;margin-bottom:6px}:root[data-ui=v2] .os-gantt-axis span{font-size:9px;font-weight:700;color:var(--tx-muted);text-align:center}:root[data-ui=v2] .os-gantt-row{display:flex;align-items:center;gap:10px;height:30px}:root[data-ui=v2] .os-gantt-row+.os-gantt-row{margin-top:5px}:root[data-ui=v2] .os-gantt-lb{width:78px;flex:none;font-size:10.5px;font-weight:700;color:var(--tx-muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-gantt-track{position:relative;flex:1;height:100%;border-radius:7px;background:hsla(0,0%,100%,.025)}:root[data-ui=v2] .os-gantt-bar{position:absolute;top:5px;bottom:5px;border-radius:6px;background:linear-gradient(135deg,var(--acc),var(--acc2));display:flex;align-items:center;padding:0 8px;font-size:9px;font-weight:800;color:var(--acc-ink);white-space:nowrap;box-shadow:0 2px 8px rgba(var(--acc-rgb),.25);transition:filter .15s}:root[data-ui=v2] .os-gantt-bar:hover{filter:brightness(1.12)}:root[data-ui=v2] .os-gantt-bar.os-ok{background:linear-gradient(135deg,var(--ok),rgba(var(--ok-rgb),.7));color:#0a0e1a}:root[data-ui=v2] .os-gantt-bar.os-mut{background:hsla(0,0%,100%,.12);color:var(--tx-muted);box-shadow:none}:root[data-ui=v2] .os-gantt-today{position:absolute;top:-4px;bottom:-4px;width:1.5px;background:var(--err);opacity:.85;border-radius:1px}:root[data-ui=v2] .os-gantt-today:after{content:"heute";position:absolute;top:-2px;left:5px;font-size:8.5px;font-weight:800;color:var(--err)}:root[data-ui=v2] .os-pipe{display:flex;align-items:stretch;gap:0;overflow:hidden}:root[data-ui=v2] .os-pipe-st{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;padding:11px 8px;background:hsla(0,0%,100%,.025);border:1px solid var(--line);border-left:0}:root[data-ui=v2] .os-pipe-st:first-child{border-left:1px solid var(--line);border-radius:11px 0 0 11px}:root[data-ui=v2] .os-pipe-st:last-child{border-radius:0 11px 11px 0}:root[data-ui=v2] .os-pipe-n{font-size:19px;font-weight:900;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pipe-lb{font-size:9.5px;font-weight:800;color:var(--tx-muted);letter-spacing:.04em}:root[data-ui=v2] .os-pipe-st.os-hot{background:rgba(var(--acc-rgb),.08);border-color:rgba(var(--acc-rgb),.3)}:root[data-ui=v2] .os-pipe-st.os-hot .os-pipe-lb,:root[data-ui=v2] .os-pipe-st.os-hot .os-pipe-n{color:var(--acc2)}:root[data-ui=v2] .os-pipe-st.os-warnst .os-pipe-n{color:var(--warn)}:root[data-ui=v2] .os-lvl{display:flex;flex-direction:column;gap:9px}:root[data-ui=v2] .os-lvl-row{display:grid;grid-template-columns:96px 1fr 58px;align-items:center;gap:10px}:root[data-ui=v2] .os-lvl-lb{font-size:10.5px;font-weight:700;color:var(--tx-muted);text-align:right;white-space:nowrap}:root[data-ui=v2] .os-lvl-t{height:9px;border-radius:99px;background:hsla(0,0%,100%,.06);overflow:hidden;position:relative}:root[data-ui=v2] .os-lvl-t i{position:absolute;left:0;top:0;bottom:0;width:var(--v);border-radius:99px;background:linear-gradient(90deg,var(--acc),var(--acc2));transition:width .8s cubic-bezier(.25,.8,.3,1)}:root[data-ui=v2] .os-lvl-row.os-warn .os-lvl-t i{background:linear-gradient(90deg,var(--warn),#f59e0b)}:root[data-ui=v2] .os-lvl-row.os-over .os-lvl-t i{background:linear-gradient(90deg,var(--err),#f43f5e)}:root[data-ui=v2] .os-lvl-v{font-size:10.5px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-dn-wrap{display:flex;align-items:center;gap:22px;flex-wrap:wrap}:root[data-ui=v2] .os-dn-lg{display:flex;flex-direction:column;gap:7px;min-width:130px}:root[data-ui=v2] .os-dn-lg .os-lg-r{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-dn-lg .os-lg-r i{width:9px;height:9px;border-radius:3px;flex:none}:root[data-ui=v2] .os-dn-lg .os-lg-r b{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--ink)}:root[data-ui=v2] .os-fn{display:flex;flex-direction:column;gap:5px}:root[data-ui=v2] .os-fn-st{position:relative;display:flex;align-items:center;gap:10px;margin:0 auto;padding:8px 14px;border-radius:9px;background:rgba(var(--acc-rgb),calc(.9 - var(--i)*.18));clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,14px 100%)}:root[data-ui=v2] .os-fn-st .os-fn-n{font-size:12px;font-weight:900;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-fn-st .os-fn-lb{font-size:10px;font-weight:700;color:hsla(0,0%,100%,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-fn-st .os-fn-pc{margin-left:auto;font-size:9.5px;font-weight:800;color:hsla(0,0%,100%,.7);white-space:nowrap}:root[data-ui=v2] .os-gg-wrap{display:flex;align-items:center;gap:18px;flex-wrap:wrap}:root[data-ui=v2] .os-gg-val{font-size:24px;font-weight:900;color:var(--ink);letter-spacing:-.02em}:root[data-ui=v2] .os-gg-sub{font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] #intro{position:fixed;inset:0;z-index:9999;background:#04050a;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform .85s cubic-bezier(.75,0,.2,1),opacity .5s ease .3s}:root[data-ui=v2] #intro.os-out{transform:translateY(-101%);opacity:.4;pointer-events:none}:root[data-ui=v2][data-intro-lock]{overflow:hidden}:root[data-ui=v2] .os-i-scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;transition:opacity .55s ease;pointer-events:none}:root[data-ui=v2] #intro[data-act="1"] .os-i-funeral,:root[data-ui=v2] #intro[data-act="2"] .os-i-apple,:root[data-ui=v2] #intro[data-act="3"] .os-i-theme{opacity:1;pointer-events:auto}:root[data-ui=v2] .os-i-funeral{background:radial-gradient(115% 85% at 50% 32%,#121627 0,#04050a 72%)}:root[data-ui=v2] .os-i-funeral:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 42%,transparent 40%,rgba(0,0,0,.55) 100%)}:root[data-ui=v2] .os-i-stone{position:relative;width:min(700px,90vw);padding:38px 40px 32px;background:linear-gradient(180deg,#2b3040,#1c202c 58%,#151928);border:solid hsla(0,0%,100%,.09);border-width:1px 1px 0;border-radius:200px 200px 12px 12px;box-shadow:0 34px 90px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 0 70px rgba(0,0,0,.4);animation:os-i-stone-rise 1.5s cubic-bezier(.18,.9,.24,1.18) .5s backwards}:root[data-ui=v2] .os-i-stone:after{content:"";position:absolute;left:-14px;right:-14px;bottom:-16px;height:16px;background:#12151f;border-radius:8px 8px 0 0;box-shadow:0 10px 26px rgba(0,0,0,.6)}:root[data-ui=v2] .os-i-frame{width:92%;margin:0 auto 22px;overflow:hidden;border-radius:46% 46% 8px 8px/30% 30% 8px 8px;border:1px solid hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 6px rgba(0,0,0,.42),0 8px 30px rgba(0,0,0,.6)}:root[data-ui=v2] .os-i-photo{display:block;width:100%;filter:grayscale(.92) brightness(.74) contrast(1.05) sepia(.1);animation:os-i-kenburns 7s ease-out .7s both}:root[data-ui=v2] .os-i-rip{text-align:center;font-size:38px;font-weight:900;letter-spacing:.36em;text-indent:.36em;color:#d3d8e6;text-shadow:0 1px 0 hsla(0,0%,100%,.1),0 -1px 1px rgba(0,0,0,.85)}:root[data-ui=v2] .os-i-years{text-align:center;font-size:14.5px;color:#8b92a8;letter-spacing:.14em;margin-top:12px}:root[data-ui=v2] .os-i-epitaph{text-align:center;font-size:14px;font-style:italic;color:#676d84;margin-top:12px}:root[data-ui=v2] .os-i-roses{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}:root[data-ui=v2] .os-i-rf{position:absolute;top:-8%;animation:os-i-rose-fall linear both;will-change:transform;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}:root[data-ui=v2] .os-i-f-go{position:relative;z-index:3;margin-top:22px;padding:12px 30px;border-radius:99px;border:1px solid #39405a;background:hsla(0,0%,100%,.05);color:#c6cbdd;font-size:12.5px;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:all .18s var(--spring);animation:os-i-meme-in .6s ease 3s backwards}:root[data-ui=v2] .os-i-f-go:hover{background:hsla(0,0%,100%,.11);color:#fff;border-color:#6a7290;transform:translateY(-2px)}:root[data-ui=v2] .os-i-candle{position:absolute;right:-56px;bottom:5px;width:12px;height:40px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#ece6d3,#a99f86);box-shadow:inset -2px 0 3px rgba(0,0,0,.35)}:root[data-ui=v2] .os-i-candle:before{content:"";position:absolute;left:50%;top:-16px;width:10px;height:16px;transform:translateX(-50%);border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:radial-gradient(circle at 50% 72%,#fff6d2,#ffb64d 55%,rgba(255,120,30,0) 80%);filter:blur(.4px);animation:os-i-flick .24s ease-in-out infinite alternate}:root[data-ui=v2] .os-i-candle:after{content:"";position:absolute;left:50%;top:-38px;width:64px;height:64px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,178,80,.2),transparent 66%);animation:os-i-flick .38s ease-in-out infinite alternate}:root[data-ui=v2] .os-i-meme{margin-top:30px;font-size:15px;color:#7c84a4;letter-spacing:.05em;animation:os-i-meme-in .6s ease 2.2s backwards}:root[data-ui=v2] .os-i-meme b{display:inline-block;color:#dfe4f4;border:solid #4a5273;border-width:1.5px 1.5px 3px;border-radius:8px;padding:3px 13px;margin-right:10px;font-weight:800;font-size:16px;background:hsla(0,0%,100%,.05)}:root[data-ui=v2] .os-i-fc{color:#a8b0cc;font-weight:700;margin-left:11px}:root[data-ui=v2] .os-i-apple{background:radial-gradient(90% 70% at 50% 46%,#0a0e1c 0,#000 68%)}:root[data-ui=v2] .os-i-beam{position:absolute;left:0;right:0;top:50%;height:2px;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--acc2-rgb),.95) 50%,transparent);transform:scaleX(0);opacity:0;filter:blur(.6px)}:root[data-ui=v2] #intro[data-act="2"] .os-i-beam{animation:os-i-beam .9s cubic-bezier(.2,.7,.3,1) .05s both}:root[data-ui=v2] .os-i-stage{position:relative;width:136px;height:136px;display:flex;align-items:center;justify-content:center;z-index:1}:root[data-ui=v2] .os-i-logo-w{position:relative;width:136px;height:136px;border-radius:30px;overflow:hidden;z-index:2;box-shadow:0 22px 60px rgba(var(--acc-rgb),.45),0 0 0 1px hsla(0,0%,100%,.09),0 0 60px rgba(var(--acc-rgb),.3)}:root[data-ui=v2] #intro[data-act="2"] .os-i-logo-w{animation:os-i-warp 1s cubic-bezier(.16,.9,.26,1.12) .35s both}:root[data-ui=v2] .os-i-logo-w:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,hsla(0,0%,100%,.38) 48%,transparent 60%);transform:translateX(-130%)}:root[data-ui=v2] #intro[data-act="2"] .os-i-logo-w:after{animation:os-i-sheen 1.4s ease 1.3s both}:root[data-ui=v2] .os-i-logo{width:136px;height:136px;display:block}:root[data-ui=v2] .os-i-orbit{position:absolute;inset:0;border-radius:50%;z-index:1;opacity:0;pointer-events:none;border-left:1.5px solid transparent;border-bottom:1.5px solid transparent;border-top:1.5px solid transparent;border-top-color:rgba(var(--acc-rgb),.95);border-right:1.5px solid transparent;border-right-color:rgba(var(--acc-rgb),.3)}:root[data-ui=v2] .os-i-orbit .os-i-sat{position:absolute;left:50%;top:-2.6px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--acc2);box-shadow:0 0 10px 3px rgba(var(--acc2-rgb),.85)}:root[data-ui=v2] .os-i-orbit.os-o2{inset:-24px;border-width:1px;border-top-color:rgba(var(--acc-rgb),.55);border-right-color:rgba(var(--acc-rgb),.12)}:root[data-ui=v2] .os-i-orbit.os-o2 .os-i-sat{width:4px;height:4px;top:-2px;opacity:.85}:root[data-ui=v2] .os-i-orbit.os-o3{inset:-52px;border-style:dashed;border-color:rgba(var(--acc-rgb),.22);border-top-color:rgba(var(--acc-rgb),.4)}:root[data-ui=v2] #intro[data-act="2"] .os-i-orbit{animation:os-i-orbit-fade .4s ease .95s both,os-i-spin 3.4s linear 1.35s infinite}:root[data-ui=v2] #intro[data-act="2"] .os-i-orbit.os-o2{animation:os-i-orbit-fade .5s ease 1.1s both,os-i-spin-r 5.2s linear 1.6s infinite}:root[data-ui=v2] #intro[data-act="2"] .os-i-orbit.os-o3{animation:os-i-orbit-fade .6s ease 1.3s both,os-i-spin-r 9s linear 1.9s infinite}:root[data-ui=v2] .os-i-pt{position:absolute;width:3px;height:3px;border-radius:50%;z-index:1;opacity:0;background:var(--acc2);box-shadow:0 0 7px rgba(var(--acc2-rgb),.9)}:root[data-ui=v2] .os-i-pt:nth-of-type(odd){background:var(--acc);box-shadow:0 0 7px rgba(var(--acc-rgb),.9)}:root[data-ui=v2] #intro[data-act="2"] .os-i-pt{animation:os-i-pt-rise 2.6s ease-in infinite}:root[data-ui=v2] .os-i-pt:first-of-type{left:8%;bottom:-6%;animation-delay:.5s}:root[data-ui=v2] .os-i-pt:nth-of-type(2){left:16%;bottom:-14%;animation-delay:1.1s}:root[data-ui=v2] .os-i-pt:nth-of-type(3){left:26%;bottom:-4%;animation-delay:1.7s}:root[data-ui=v2] .os-i-pt:nth-of-type(4){left:38%;bottom:-7%;animation-delay:1.9s}:root[data-ui=v2] .os-i-pt:nth-of-type(5){left:48%;bottom:-16%;animation-delay:.9s}:root[data-ui=v2] .os-i-pt:nth-of-type(6){left:56%;bottom:-5%;animation-delay:1.6s}:root[data-ui=v2] .os-i-pt:nth-of-type(7){left:62%;bottom:-9%;animation-delay:1.3s}:root[data-ui=v2] .os-i-pt:nth-of-type(8){left:70%;bottom:-15%;animation-delay:.4s}:root[data-ui=v2] .os-i-pt:nth-of-type(9){left:74%;bottom:-10%;animation-delay:.8s}:root[data-ui=v2] .os-i-pt:nth-of-type(10){left:84%;bottom:-5%;animation-delay:1.4s}:root[data-ui=v2] .os-i-pt:nth-of-type(11){left:92%;bottom:-12%;animation-delay:2s}:root[data-ui=v2] .os-i-pt:nth-of-type(12){left:30%;bottom:-12%;animation-delay:2.2s}:root[data-ui=v2] .os-i-pct{margin-top:14px;font-size:24px;font-weight:900;letter-spacing:.1em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 20px rgba(var(--acc-rgb),.65)}:root[data-ui=v2] #intro[data-act="2"] .os-i-pct{animation:os-i-meme-in .5s ease 1.25s backwards}:root[data-ui=v2] .os-i-name{display:flex;margin-top:22px;font-size:16px;font-weight:800;letter-spacing:.36em;color:#fff}:root[data-ui=v2] .os-i-name span{display:inline-block;opacity:0;transform:translateY(10px);filter:blur(6px)}:root[data-ui=v2] .os-i-name .os-os{background:linear-gradient(92deg,var(--acc),var(--acc2));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-ui=v2] #intro[data-act="2"] .os-i-name span{animation:os-i-ch-in .65s cubic-bezier(.2,.8,.3,1) both}:root[data-ui=v2] #intro[data-act="2"] .os-i-name span:first-child{animation-delay:1.05s}:root[data-ui=v2] #intro[data-act="2"] .os-i-name span:nth-child(2){animation-delay:1.11s}:root[data-ui=v2] #intro[data-act="2"] .os-i-name span:nth-child(3){animation-delay:1.17s}:root[data-ui=v2] #intro[data-act="2"] .os-i-name span:nth-child(4){animation-delay:1.23s}:root[data-ui=v2] #intro[data-act="2"] .os-i-name span:nth-child(5){animation-delay:1.34s}:root[data-ui=v2] #intro[data-act="2"] .os-i-name span:nth-child(6){animation-delay:1.4s}:root[data-ui=v2] .os-i-status{margin-top:13px;font-size:9.5px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:hsla(0,0%,100%,.38);min-height:13px}:root[data-ui=v2] #intro[data-act="2"] .os-i-status{animation:os-i-meme-in .5s ease 1.15s backwards}:root[data-ui=v2] .os-i-bar{margin-top:24px;width:min(320px,64vw);height:3px;border-radius:2px;background:hsla(0,0%,100%,.11);position:relative}:root[data-ui=v2] .os-i-bar i{display:block;height:100%;width:0;border-radius:2px;position:relative;background:linear-gradient(90deg,#fff 40%,var(--acc) 78%,var(--acc2));box-shadow:0 0 16px rgba(var(--acc-rgb),.75)}:root[data-ui=v2] .os-i-bar i:after{content:"";position:absolute;right:-4px;top:50%;width:10px;height:10px;transform:translateY(-50%);border-radius:50%;background:#fff;box-shadow:0 0 14px 4px rgba(var(--acc2-rgb),.9)}:root[data-ui=v2] #intro[data-act="2"] .os-i-bar i{animation:os-i-bar-fill 1.9s cubic-bezier(.3,.75,.35,1) 1.15s forwards}:root[data-ui=v2] .os-i-halo{position:absolute;left:50%;top:50%;width:560px;height:560px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(var(--acc-rgb),.2),transparent 62%)}:root[data-ui=v2] #intro[data-act="2"] .os-i-halo{animation:os-i-halo-p 2.8s ease-in-out 1.1s infinite}:root[data-ui=v2] .os-i-shock{position:absolute;left:50%;top:50%;width:210px;height:210px;margin:-105px 0 0 -105px;border-radius:50%;border:3px solid rgba(var(--acc2-rgb),.9);opacity:0;pointer-events:none;z-index:6}:root[data-ui=v2] .os-i-flash{position:absolute;inset:0;z-index:7;pointer-events:none;opacity:0;background:radial-gradient(circle,hsla(0,0%,100%,.85),transparent 62%)}:root[data-ui=v2] #intro[data-act="2"].os-shock .os-i-shock{animation:os-i-shock .85s cubic-bezier(.2,.7,.3,1) both}:root[data-ui=v2] #intro[data-act="2"].os-shock .os-i-flash{animation:os-i-flash .8s ease both}:root[data-ui=v2] .os-i-theme{background:radial-gradient(100% 80% at 50% 0,#0d1322 0,#04050a 70%);flex-direction:column;gap:0;padding:24px;overflow-y:auto;justify-content:flex-start}:root[data-ui=v2] .os-i-theme:before{content:"";flex:1;min-height:8px}:root[data-ui=v2] .os-i-theme>*{flex:none}:root[data-ui=v2] .os-i-theme:after{content:"";flex:1;min-height:8px}:root[data-ui=v2] .os-i-t-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.3em;color:rgba(var(--acc2-rgb),1);margin-bottom:10px;animation:os-i-meme-in .5s ease .1s backwards}:root[data-ui=v2] .os-i-t-title{font-size:clamp(26px,4.5vw,38px);font-weight:900;letter-spacing:-.02em;color:#fff;margin-bottom:6px;animation:os-i-meme-in .55s ease .22s backwards}:root[data-ui=v2] .os-i-t-sub{font-size:13px;color:#6d7590;margin-bottom:26px;animation:os-i-meme-in .55s ease .34s backwards}:root[data-ui=v2] .os-i-t-groups{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;width:min(940px,94vw)}@media(max-width:780px){:root[data-ui=v2] .os-i-t-groups{grid-template-columns:1fr}}:root[data-ui=v2] .os-i-t-group{animation:os-i-meme-in .55s ease .44s backwards}:root[data-ui=v2] .os-i-t-lb{display:block;font-size:10px;font-weight:800;letter-spacing:.16em;color:#4d5470;text-transform:uppercase;margin-bottom:10px}:root[data-ui=v2] .os-i-t-acc{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}:root[data-ui=v2] .os-i-t-sw{position:relative;height:86px;border-radius:16px;border:1.5px solid transparent;cursor:pointer;padding:0;overflow:hidden;background:var(--sw);transition:transform .16s var(--spring),border-color .16s,box-shadow .16s;animation:os-i-meme-in .45s ease backwards}:root[data-ui=v2] .os-i-t-sw:first-child{animation-delay:.5s}:root[data-ui=v2] .os-i-t-sw:nth-child(2){animation-delay:.55s}:root[data-ui=v2] .os-i-t-sw:nth-child(3){animation-delay:.6s}:root[data-ui=v2] .os-i-t-sw:nth-child(4){animation-delay:.65s}:root[data-ui=v2] .os-i-t-sw:nth-child(5){animation-delay:.7s}:root[data-ui=v2] .os-i-t-sw:nth-child(6){animation-delay:.75s}:root[data-ui=v2] .os-i-t-sw:nth-child(7){animation-delay:.8s}:root[data-ui=v2] .os-i-t-sw:nth-child(8){animation-delay:.85s}:root[data-ui=v2] .os-i-t-sw:hover{transform:translateY(-3px) scale(1.02)}:root[data-ui=v2] .os-i-t-sw.os-on{border-color:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.14),0 10px 26px rgba(0,0,0,.5)}:root[data-ui=v2] .os-i-t-sw .os-nm{position:absolute;left:11px;bottom:9px;font-size:11.5px;font-weight:800;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55)}:root[data-ui=v2] .os-i-t-sw .os-ck{position:absolute;top:7px;right:7px;width:18px;height:18px;border-radius:50%;background:hsla(0,0%,100%,.95);color:#0a0e1a;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.6);transition:all .18s var(--spring)}:root[data-ui=v2] .os-i-t-sw.os-on .os-ck{opacity:1;transform:none}:root[data-ui=v2] .os-i-t-sw.os-custom{display:flex;align-items:center;justify-content:center;background:var(--field);border-color:var(--line-strong);border-style:dashed}:root[data-ui=v2] .os-i-t-sw.os-custom .os-nm{position:static;color:#8b93b8;text-shadow:none;font-size:11.5px}:root[data-ui=v2] .os-i-t-sw.os-custom input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}:root[data-ui=v2] .os-i-t-sem{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}:root[data-ui=v2] .os-i-t-set{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:13px 14px;border-radius:14px;border:1.5px solid var(--line);background:hsla(0,0%,100%,.03);cursor:pointer;transition:all .16s var(--spring);animation:os-i-meme-in .45s ease backwards}:root[data-ui=v2] .os-i-t-set:first-child{animation-delay:.9s}:root[data-ui=v2] .os-i-t-set:nth-child(2){animation-delay:.94s}:root[data-ui=v2] .os-i-t-set:nth-child(3){animation-delay:.98s}:root[data-ui=v2] .os-i-t-set:nth-child(4){animation-delay:1.02s}:root[data-ui=v2] .os-i-t-set:nth-child(5){animation-delay:1.06s}:root[data-ui=v2] .os-i-t-set:nth-child(6){animation-delay:1.1s}:root[data-ui=v2] .os-i-t-set:hover{transform:translateY(-2px);border-color:var(--line-strong)}:root[data-ui=v2] .os-i-t-set.os-on{border-color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.06)}:root[data-ui=v2] .os-i-t-settop{display:flex;align-items:center;justify-content:space-between;gap:8px}:root[data-ui=v2] .os-i-t-dots{display:flex;padding-left:4px}:root[data-ui=v2] .os-i-t-dots i{width:14px;height:14px;border-radius:50%;margin-right:-4px;border:1.5px solid #04050a}:root[data-ui=v2] .os-i-t-set .os-nm{font-size:12.5px;font-weight:800;color:#c6cbdd}:root[data-ui=v2] .os-i-t-smb{display:flex;flex-wrap:wrap;gap:4px}:root[data-ui=v2] .os-i-t-smb i{font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.02em;padding:2px 7px;border-radius:99px;border:1px solid;white-space:nowrap}:root[data-ui=v2] .os-i-t-palwrap{width:min(940px,94vw);margin-top:26px;animation:os-i-meme-in .55s ease .98s backwards}:root[data-ui=v2] .os-i-t-pal{display:flex;gap:10px}:root[data-ui=v2] .os-i-t-pc{flex:1;min-width:0;border-radius:13px;overflow:hidden;border:1px solid var(--line)}:root[data-ui=v2] .os-i-t-pc>i{display:block;height:48px}:root[data-ui=v2] .os-i-t-pc>span{display:block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6d7590;padding:6px 9px;background:hsla(0,0%,100%,.03)}:root[data-ui=v2] .os-i-t-pcb>i{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;padding:4px}:root[data-ui=v2] .os-i-t-pcb .os-badge{font-size:9px;padding:3px 8px;gap:3px}:root[data-ui=v2] .os-i-t-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:12px}:root[data-ui=v2] .os-i-t-go{margin-top:26px;padding:13px 34px;border-radius:99px;border:0;cursor:pointer;font-size:13.5px;font-weight:900;letter-spacing:.02em;color:var(--acc-ink);background:linear-gradient(92deg,var(--acc),var(--acc2));box-shadow:0 10px 30px rgba(var(--acc-rgb),.35);transition:transform .18s var(--spring),box-shadow .18s;animation:os-i-meme-in .5s ease 1.15s backwards}:root[data-ui=v2] .os-i-t-go:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 14px 38px rgba(var(--acc-rgb),.5)}:root[data-ui=v2] .os-i-t-go:active{transform:scale(.97)}:root[data-ui=v2] #content.os-i-reveal{animation:os-i-reveal .85s cubic-bezier(.2,.8,.3,1) both}@keyframes os-i-stone-rise{0%{opacity:0;transform:translateY(70px) scale(.92)}to{opacity:1;transform:none}}@keyframes os-i-kenburns{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes os-i-flick{0%{transform:translateX(-50%) scale(1) rotate(-2deg);opacity:.85}to{transform:translateX(-52%) scale(1.07,1.14) rotate(2.5deg);opacity:1}}@keyframes os-i-rose-fall{0%{transform:translateY(0) rotate(-10deg);opacity:0}5%{opacity:1}88%{opacity:.95}to{transform:translateY(118vh) rotate(330deg);opacity:0}}@keyframes os-i-meme-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes os-i-ch-in{to{opacity:1;transform:none;filter:none}}@keyframes os-i-bar-fill{0%{width:0}to{width:100%}}@keyframes os-i-beam{0%{transform:scaleX(0);opacity:0}35%{opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes os-i-warp{0%{opacity:0;transform:scale(2.4);filter:blur(16px) brightness(2.6)}60%{opacity:1;transform:scale(.93);filter:blur(0) brightness(1.3)}to{transform:scale(1);filter:none}}@keyframes os-i-spin{to{transform:rotate(1turn)}}@keyframes os-i-spin-r{to{transform:rotate(-1turn)}}@keyframes os-i-orbit-fade{0%{opacity:0}to{opacity:1}}@keyframes os-i-pt-rise{0%{transform:translateY(0) scale(.5);opacity:0}18%{opacity:.95}to{transform:translateY(-150px) scale(1);opacity:0}}@keyframes os-i-halo-p{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@keyframes os-i-shock{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(2.7)}}@keyframes os-i-flash{0%{opacity:0}16%{opacity:.9}to{opacity:0}}@keyframes os-i-sheen{to{transform:translateX(130%)}}@keyframes os-i-reveal{0%{opacity:.35;filter:blur(7px);transform:scale(.985)}to{opacity:1;filter:blur(0);transform:none}}:root[data-ui=v2][data-motion=off] #intro{display:none}@media (prefers-reduced-motion:reduce){:root[data-ui=v2] #intro{display:none}}:root[data-ui=v2] .os-skip-link{position:fixed;top:10px;left:10px;z-index:200;padding:10px 16px;border-radius:11px;background:var(--acc);color:var(--acc-ink);font-weight:700;font-size:13px;text-decoration:none;transform:translateY(-160%);transition:transform .22s var(--spring)}:root[data-ui=v2] .os-skip-link:focus-visible{transform:none}:root[data-ui=v2] .os-ic-btn{position:relative;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--field);color:var(--tx-muted);cursor:pointer;flex:none;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}:root[data-ui=v2] .os-ic-btn:hover{color:var(--ink);background:var(--field-hover);border-color:var(--line-strong)}:root[data-ui=v2] .os-ic-btn svg{width:16px;height:16px}:root[data-ui=v2] .os-ntf-dot{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:800;background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--acc-ink);box-shadow:0 0 0 2.5px var(--bg);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-ntf-dot[hidden]{display:none}:root[data-ui=v2] .os-notif-pop{width:min(340px,calc(100vw - 20px));padding:0;overflow:hidden}:root[data-ui=v2] .os-ntf-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px 11px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-ntf-head b{font-size:13px}:root[data-ui=v2] .os-ntf-head .os-n-all{border:0;background:none;color:rgba(var(--acc2-rgb),1);font-size:11.5px;font-weight:700;cursor:pointer;padding:4px 6px;border-radius:7px;transition:background .15s}:root[data-ui=v2] .os-ntf-head .os-n-all:hover{background:rgba(var(--acc-rgb),.12)}:root[data-ui=v2] .os-ntf-feed{max-height:340px;overflow-y:auto;padding:7px}:root[data-ui=v2] .os-ntf{display:flex;gap:11px;padding:10px;border-radius:11px;cursor:pointer;transition:background .15s}:root[data-ui=v2] .os-ntf:hover{background:var(--field-hover)}:root[data-ui=v2] .os-ntf .os-n-ic{width:30px;height:30px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.13);color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-ntf .os-n-ic svg{width:15px;height:15px}:root[data-ui=v2] .os-ntf .os-n-tx{flex:1;min-width:0}:root[data-ui=v2] .os-ntf .os-n-tx b{display:block;font-size:12.5px;font-weight:700}:root[data-ui=v2] .os-ntf .os-n-tx span{display:block;font-size:11.5px;color:var(--tx-muted);margin-top:1px}:root[data-ui=v2] .os-ntf .os-n-time{font-size:10.5px;color:var(--tx-muted);flex:none;margin-top:2px;white-space:nowrap}:root[data-ui=v2] .os-ntf .os-n-dot{width:7px;height:7px;border-radius:99px;background:var(--acc);flex:none;margin-top:6px;box-shadow:0 0 6px rgba(var(--acc-rgb),.7)}:root[data-ui=v2] .os-ntf.os-read .os-n-dot{opacity:0}:root[data-ui=v2] .os-ntf.os-read .os-n-tx b{color:var(--tx-muted);font-weight:600}:root[data-ui=v2] .os-ntf-empty{padding:26px 16px;text-align:center;color:var(--tx-muted);font-size:12.5px}:root[data-ui=v2] .os-sb-item .os-fav{width:26px;height:26px;margin-left:auto;border:0;border-radius:7px;background:none;color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;opacity:0;transition:opacity .15s,color .15s,background .15s}:root[data-ui=v2] .os-sb-item .os-fav svg{width:13px;height:13px}:root[data-ui=v2] .os-sb-item .os-fav.os-on,:root[data-ui=v2] .os-sb-item .os-fav:focus-visible,:root[data-ui=v2] .os-sb-item:hover .os-fav{opacity:1}:root[data-ui=v2] .os-sb-item .os-fav:hover{color:rgba(var(--acc2-rgb),1);background:rgba(var(--acc-rgb),.14)}:root[data-ui=v2] .os-sb-item .os-fav.os-on{color:#fbbf24}:root[data-ui=v2] .os-sb-item .os-fav+.os-cnt{margin-left:0}:root[data-ui=v2] .os-sb-item .os-fav+.os-hit{display:none}@media(hover:none){:root[data-ui=v2] .os-sb-item .os-fav{opacity:.55}}:root[data-ui=v2] .os-seg{position:relative}:root[data-ui=v2] .os-seg button{position:relative;z-index:1}:root[data-ui=v2] .os-seg-thumb{position:absolute;top:3px;bottom:3px;left:0;width:0;border-radius:8px;z-index:0;background:linear-gradient(120deg,var(--acc),var(--acc2));box-shadow:0 2px 10px rgba(var(--acc-rgb),.4);transition:transform .3s var(--spring),width .3s var(--spring);pointer-events:none}:root[data-ui=v2] .os-seg.os-thumbed button[aria-pressed=true]{background:transparent}:root[data-ui=v2] .os-tabs{position:relative}:root[data-ui=v2] .os-tab-thumb{position:absolute;left:0;bottom:-1px;height:2px;width:0;border-radius:2px;background:var(--acc);box-shadow:0 0 8px rgba(var(--acc-rgb),.6);transition:transform .3s var(--spring),width .3s var(--spring);pointer-events:none}:root[data-ui=v2] .os-tabs.os-thumbed .os-tab.os-on{border-bottom-color:transparent}:root[data-ui=v2] .os-coll{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s var(--ease),visibility .3s}:root[data-ui=v2] .os-coll>.os-coll-in{overflow:hidden;min-height:0}:root[data-ui=v2] .os-coll.os-closed{grid-template-rows:0fr;visibility:hidden}:root[data-ui=v2] .os-ch-fs-btn{width:30px;height:30px;border:0;border-radius:8px;background:var(--field-hover);color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:color .15s,background .15s}:root[data-ui=v2] .os-ch-fs-btn:hover{color:var(--ink);background:rgba(var(--acc-rgb),.2)}:root[data-ui=v2] .os-ch-fs-btn svg{width:14px;height:14px}:root[data-ui=v2] .os-chart-fs{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;background:rgba(3,5,12,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:root[data-ui=v2] .os-chart-fs .os-cf-box{width:min(1100px,94vw);max-height:88vh;overflow:auto;background:var(--panel);border:1px solid var(--line-strong);border-radius:18px;padding:20px 22px;box-shadow:0 30px 80px rgba(2,5,16,.7)}:root[data-ui=v2] .os-chart-fs .os-cf-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}:root[data-ui=v2] .os-chart-fs .os-cf-head b{flex:1;font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-chart-fs .os-cf-svg svg{width:100%;height:auto;display:block}:root[data-ui=v2] [data-copy]{cursor:copy}:root[data-ui=v2] [data-copy].os-copied{animation:os-copy-flash .9s var(--ease)}:root[data-ui=v2] .os-toast .os-t-act{margin-left:auto;flex:none;border:0;border-radius:7px;padding:5px 10px;background:rgba(var(--acc-rgb),.2);color:rgba(var(--acc2-rgb),1);font-size:11.5px;font-weight:800;cursor:pointer;transition:background .15s}:root[data-ui=v2] .os-toast .os-t-act:hover{background:rgba(var(--acc-rgb),.34)}:root[data-ui=v2] ::view-transition-old(root){animation:none;z-index:1}:root[data-ui=v2] ::view-transition-new(root){z-index:2;animation:os-vt-in .55s var(--ease) both}@keyframes os-vt-in{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,50%))}to{clip-path:circle(145% at var(--vt-x,50%) var(--vt-y,50%))}}@keyframes os-copy-flash{0%{background:rgba(var(--ok-rgb),.25)}to{background:transparent}}@keyframes os-row-flash{0%{background:rgba(var(--acc-rgb),.28)}to{background:transparent}}@keyframes os-cnt-pop{40%{transform:scale(1.35)}}@keyframes os-feed-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-row-new{animation:os-row-flash 1.6s var(--ease)}:root[data-ui=v2] .os-cnt-pop{animation:os-cnt-pop .4s var(--spring)}:root[data-ui=v2] .os-feed-in{animation:os-feed-in .35s var(--ease)}}:root[data-ui=v2][data-motion=off] .os-coll,:root[data-ui=v2][data-motion=off] .os-seg-thumb,:root[data-ui=v2][data-motion=off] .os-tab-thumb{transition:none}:root[data-ui=v2] .os-brand{min-height:64px;padding:14px 12px 18px;gap:13px}:root[data-ui=v2] .os-brand .os-logo-svg{width:41px;height:41px}:root[data-ui=v2] .os-brand-name{font-size:21px}:root[data-ui=v2] .os-sb-search{min-height:40px}:root[data-ui=v2] .os-sb-nav{margin-top:2px}:root[data-ui=v2] .os-sb-group+.os-sb-group{margin-top:5px}:root[data-ui=v2] .os-rail-fly .os-rf-head,:root[data-ui=v2] .os-rail-fly .os-rf-item,:root[data-ui=v2] .os-sb-item,:root[data-ui=v2] .os-sb-search input,:root[data-ui=v2] .os-sb-sec,:root[data-ui=v2] .os-sb-sec-ico .os-rb-lb{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root[data-ui=v2] .os-sb-sec{width:100%;border:0;background:transparent;cursor:pointer;text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.07em;color:var(--ink);padding:8px 9px;margin-top:4px;gap:9px;border-radius:10px;transition:background .14s}:root[data-ui=v2] .os-sb-group:first-child .os-sb-sec{margin-top:2px}:root[data-ui=v2] .os-sb-sec:after{display:none}@media(hover:hover){:root[data-ui=v2] .os-sb-sec:hover{background:rgba(var(--acc-rgb),.08)}}:root[data-ui=v2] .os-sb-sec .os-s-ic{width:30px;height:30px;border-radius:9px;flex:none;background:linear-gradient(135deg,rgba(var(--acc-rgb),.34),rgba(var(--acc2-rgb),.26));color:var(--acc2);border:1px solid rgba(var(--acc-rgb),.48);align-items:center;justify-content:center;transition:background .16s}:root[data-ui=v2] .os-sb-sec .os-s-ic svg{width:16px;height:16px;filter:drop-shadow(0 0 5px rgba(var(--acc2-rgb),.5))}:root[data-ui=v2] .os-sb-sec .os-s-lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-sb-sec .os-s-chev{width:14px;height:14px;flex:none;color:var(--tx-muted);transition:transform .2s var(--ease),color .14s}:root[data-ui=v2] .os-sb-sec:hover .os-s-chev{color:var(--ink)}:root[data-ui=v2] .os-sb-group.os-open .os-sb-sec .os-s-chev{transform:rotate(90deg)}:root[data-ui=v2] .os-sb-group.os-open .os-sb-sec .os-s-ic{background:linear-gradient(135deg,rgba(var(--acc-rgb),.48),rgba(var(--acc2-rgb),.36))}:root[data-ui=v2] .os-sb-group:has(.os-sb-item.os-on)>.os-sb-sec .os-s-ic{background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--acc-ink)}:root[data-ui=v2] .os-sb-sec-ico .os-ico{color:rgba(var(--acc2-rgb),.9)}:root[data-ui=v2] .os-rail-fly .os-rf-head .os-s-ic{color:var(--acc2)}:root[data-ui=v2] .os-rail-fly .os-rf-item .os-cnt,:root[data-ui=v2] .os-sb-item .os-cnt,:root[data-ui=v2] .os-sb-sec .os-cnt{min-width:20px;height:20px;padding:0 7px;border-radius:999px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:800;line-height:1;text-align:center;font-variant-numeric:tabular-nums;color:var(--acc-ink);background:linear-gradient(135deg,var(--acc),var(--acc2));box-shadow:0 2px 8px rgba(var(--acc-rgb),.35);transition:transform .15s var(--spring),box-shadow .14s}@media(hover:hover){:root[data-ui=v2] .os-rail-fly .os-rf-item:hover .os-cnt,:root[data-ui=v2] .os-sb-item:hover .os-cnt,:root[data-ui=v2] .os-sb-sec:hover .os-cnt{transform:scale(1.08);box-shadow:0 2px 10px rgba(var(--acc-rgb),.5)}}:root[data-ui=v2] .os-sb-item.os-on .os-cnt{color:var(--acc-ink);box-shadow:0 2px 10px rgba(var(--acc-rgb),.55)}:root[data-ui=v2][data-nav=rail] .os-sb-sec-ico .os-cnt{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;font-size:9px}:root[data-ui=v2] .os-sb-items{display:grid;grid-template-rows:1fr;margin:3px 0 2px 20px;transition:grid-template-rows .28s var(--ease),visibility .28s}:root[data-ui=v2] .os-sb-items>.os-coll-in{overflow:hidden;min-height:0}:root[data-ui=v2] .os-sb-group:not(.os-open) .os-sb-items{grid-template-rows:0fr;visibility:hidden;margin:0 0 0 20px}:root[data-ui=v2][data-nav=rail] .os-sb-items{display:none}:root[data-ui=v2] .os-sb-nav{scrollbar-width:none}:root[data-ui=v2] .os-sb-nav::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-sb-nav.os-filtering .os-sb-items{grid-template-rows:1fr;visibility:visible;margin-left:0}:root[data-ui=v2] .os-sb-group.os-plain>.os-sb-items{margin-left:0}:root[data-ui=v2] .os-sb-group.os-nav-empty{display:none}@media (prefers-reduced-motion:reduce){:root[data-ui=v2] .os-sb-items{transition:none}}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-sb-group.os-open .os-sb-item{animation:os-fly-item .26s var(--spring) backwards}:root[data-ui=v2] .os-sb-group.os-open .os-sb-item:nth-child(2){animation-delay:.02s}:root[data-ui=v2] .os-sb-group.os-open .os-sb-item:nth-child(3){animation-delay:.04s}:root[data-ui=v2] .os-sb-group.os-open .os-sb-item:nth-child(n+4){animation-delay:.06s}}:root[data-ui=v2] .os-sb-item{padding:10px 12px;min-height:42px;font-size:14px;font-weight:600;gap:11px;border-radius:11px;text-decoration:none}:root[data-ui=v2] .os-sb-item .os-ico svg{width:18px;height:18px}:root[data-ui=v2] .os-sb-item .os-ico{color:rgba(var(--acc2-rgb),.62);transition:color .14s}@media(hover:hover){:root[data-ui=v2] .os-sb-item:hover .os-ico{color:rgba(var(--acc2-rgb),.95)}}:root[data-ui=v2] .os-sb-item.os-on .os-ico{color:var(--acc2)}:root[data-ui=v2] .os-sb-home:focus-visible,:root[data-ui=v2] .os-sb-item:focus-visible,:root[data-ui=v2] .os-sb-row .os-fav-btn:focus-visible,:root[data-ui=v2] .os-sb-sec:focus-visible{outline-offset:-3px}:root[data-ui=v2] .os-sb-item.os-on:before{top:9px;bottom:9px}:root[data-ui=v2] .os-rail-fly .os-rf-item{text-decoration:none}:root[data-ui=v2] .os-sb-home{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:var(--tx-muted);flex:none;transition:color .15s,background .15s}:root[data-ui=v2] .os-sb-home:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-sb-home svg{width:17px;height:17px}:root[data-ui=v2] .os-sb-foot-btns{display:flex;gap:6px;align-items:center}:root[data-ui=v2] .os-sb-foot{justify-content:space-between;gap:8px}:root[data-ui=v2] .os-sb-collapse{position:static;transform:none;width:34px;height:34px;flex:none;border-radius:10px;box-shadow:none}:root[data-ui=v2] .os-sb-collapse:hover{transform:scale(1.07)}:root[data-ui=v2][data-nav=rail] .os-brand{min-height:0}:root[data-ui=v2] .os-chart-svg .os-draw,:root[data-ui=v2] .os-spark .os-draw{animation-duration:.65s;animation-delay:.05s}:root[data-ui=v2] .os-chart-svg .os-fade-in,:root[data-ui=v2] .os-spark .os-fade-in{animation-duration:.4s;animation-delay:.22s}:root[data-ui=v2] .os-chart-svg .os-bar{animation-duration:.38s;animation-delay:calc(var(--i)*14ms)}:root[data-ui=v2][data-motion=off] .os-chart-svg .os-draw,:root[data-ui=v2][data-motion=off] .os-spark .os-draw{animation:none;stroke-dasharray:none;stroke-dashoffset:0}:root[data-ui=v2][data-motion=off] .os-chart-svg .os-fade-in,:root[data-ui=v2][data-motion=off] .os-spark .os-fade-in{animation:none;opacity:1}:root[data-ui=v2][data-motion=off] .os-chart-svg .os-bar{animation:none;transform:none}:root[data-ui=v2] .os-sb-row{position:relative}:root[data-ui=v2] .os-sb-row .os-sb-item{padding-right:32px}:root[data-ui=v2] .os-sb-row .os-fav-btn{position:absolute;top:50%;right:5px;transform:translateY(-50%);opacity:0;width:24px;height:24px;border:0;border-radius:7px;background:none;color:var(--tx-muted);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .15s,transform .15s var(--spring),color .15s,background .15s;pointer-events:none}:root[data-ui=v2] .os-sb-row .os-fav-btn svg{width:14px;height:14px}:root[data-ui=v2] .os-sb-row .os-fav-btn:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-sb-row .os-fav-btn.os-on{color:#fbbf24}:root[data-ui=v2] .os-sb-row .os-fav-btn.os-on svg{fill:currentColor}:root[data-ui=v2] .os-sb-row .os-fav-btn.os-on,:root[data-ui=v2] .os-sb-row:focus-within .os-fav-btn,:root[data-ui=v2] .os-sb-row:hover .os-fav-btn{opacity:1;pointer-events:auto}:root[data-ui=v2] .os-sb-row .os-fav-btn:active{transform:translateY(-50%) scale(.82)}:root[data-ui=v2] .os-sb-nav.os-filtering .os-fav-btn,:root[data-ui=v2][data-nav=rail] .os-fav-btn{display:none}:root[data-ui=v2] .os-sb-row.os-nofav>.os-sb-item,:root[data-ui=v2][data-nav=rail] .os-sb-row .os-sb-item{padding-right:12px}:root[data-ui=v2] .os-sb-foot-btns{flex-wrap:wrap;justify-content:flex-end}:root[data-ui=v2][data-nav=rail] .os-sb-foot-btns{justify-content:center;max-width:80px}:root[data-ui=v2] .os-ntf-dot[hidden]{display:none!important}:root[data-ui=v2] .os-mob-ic.os-ntf-btn{position:relative}:root[data-ui=v2] .os-mob-ic .os-ntf-dot{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--acc-ink);box-shadow:0 0 0 2px var(--bg)}:root[data-ui=v2] .os-avatar.os-ava-noti{position:relative}:root[data-ui=v2] .os-pop .os-pop-bell{margin-left:auto;position:relative;flex:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--line-strong);background:var(--field);color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-pop .os-pop-bell:hover{background:var(--field-hover);color:var(--ink);border-color:rgba(var(--acc-rgb),.5)}:root[data-ui=v2] .os-pop .os-pop-bell .os-ntf-dot{top:-5px;right:-5px}:root[data-ui=v2] .os-full-head .os-fh-crumb{min-width:0;overflow:hidden;white-space:nowrap;max-width:30vw}:root[data-ui=v2] .os-full-head .os-fh-actions{display:flex;gap:6px;align-items:center;flex:none}@media (max-width:960px){:root[data-ui=v2] .os-full-head .os-fh-crumb{display:none}}:root[data-ui=v2] .os-chart-fs[hidden]{display:none}:root[data-ui=v2] #content:focus{outline:none}@media(hover:none){:root[data-ui=v2] .os-sb-row .os-fav-btn{opacity:1;pointer-events:auto}}@media(max-width:720px){:root[data-ui=v2] .os-mob-brand{gap:6px;padding:4px 10px}:root[data-ui=v2] .os-mob-brand .os-logo-svg{width:40px;height:40px}:root[data-ui=v2] .os-mob-name{font-size:18px}:root[data-ui=v2] .os-mob-ic{width:44px;height:44px}:root[data-ui=v2][data-nav=rail] .os-sb-items{display:grid}:root[data-ui=v2] .os-sb-item,:root[data-ui=v2] .os-sb-sec{min-height:44px}:root[data-ui=v2] .os-sb-search input{font-size:16px}:root[data-ui=v2] .os-sb-nav{overscroll-behavior:contain;flex:1;min-height:0}:root[data-ui=v2] .os-pop{width:min(294px,calc(100vw - 24px));max-height:calc(100vh - 96px);overflow-y:auto}:root[data-ui=v2] .os-pop .os-motion-row.os-nav-row{display:none}:root[data-ui=v2] .os-sidebar{height:100vh;height:100dvh}:root[data-ui=v2] .os-mob-head{padding-top:calc(8px + env(safe-area-inset-top))}:root[data-ui=v2] .os-main{padding-top:calc(62px + env(safe-area-inset-top))}:root[data-ui=v2] .os-sidebar{padding-top:calc(64px + env(safe-area-inset-top))}:root[data-ui=v2] .os-toast-host{bottom:calc(18px + env(safe-area-inset-bottom))}:root[data-ui=v2] .os-pager{flex-wrap:wrap;row-gap:10px}:root[data-ui=v2] .os-pager .os-icobtn{width:44px;height:44px}:root[data-ui=v2] .os-pager .os-icobtn svg{width:18px;height:18px}:root[data-ui=v2] .os-input,:root[data-ui=v2] .os-select-btn,:root[data-ui=v2] .os-textarea{min-height:44px}}:root[data-ui=v2] .os-view-switch{margin-left:auto}:root[data-ui=v2] .os-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}@media(max-width:1100px){:root[data-ui=v2] .os-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:root[data-ui=v2] .os-kpis{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:11px;padding-bottom:8px;margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}:root[data-ui=v2] .os-kpis::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-kpis{scrollbar-width:none}:root[data-ui=v2] .os-kpis>.os-kpi{flex:0 0 76%;scroll-snap-align:start}}:root[data-ui=v2] .os-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:2px 0 18px}:root[data-ui=v2] .os-legend .os-lg-l[hidden]{display:none}:root[data-ui=v2] .os-streak{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#fb923c;padding:6px 12px;border-radius:999px;border:1px solid rgba(251,146,60,.3);background:rgba(251,146,60,.08)}:root[data-ui=v2] .os-streak .os-fl{font-size:15px;line-height:1}:root[data-ui=v2] .os-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:16px 18px 4px}:root[data-ui=v2] .os-toplist{padding:8px 18px 10px;display:flex;flex-direction:column;gap:13px}:root[data-ui=v2] .os-cardfoot{border-top:1px solid var(--line);padding:10px 12px}:root[data-ui=v2] .os-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:4px 0 16px}@media(max-width:640px){:root[data-ui=v2] .os-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-minis .os-mini{transition:border-color .15s,transform .15s var(--spring),box-shadow .15s}:root[data-ui=v2] .os-minis .os-mini:hover{border-color:rgba(var(--acc-rgb),.42);transform:translateY(-1px);box-shadow:0 6px 18px rgba(2,5,16,.3)}:root[data-ui=v2] .os-streak{box-shadow:0 0 14px rgba(251,146,60,.12)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-streak .os-fl{display:inline-block;transform-origin:bottom center;animation:os-flame 3.2s ease-in-out infinite}:root[data-ui=v2] .os-live .os-lv{animation:os-rise .38s var(--ease) backwards}:root[data-ui=v2] .os-live .os-lv:first-child{animation-delay:.02s}:root[data-ui=v2] .os-live .os-lv:nth-child(2){animation-delay:.06s}:root[data-ui=v2] .os-live .os-lv:nth-child(3){animation-delay:.1s}:root[data-ui=v2] .os-live .os-lv:nth-child(4){animation-delay:.14s}:root[data-ui=v2] .os-live .os-lv:nth-child(5){animation-delay:.18s}:root[data-ui=v2] .os-live .os-lv:nth-child(6){animation-delay:.22s}:root[data-ui=v2] .os-live .os-lv:nth-child(7){animation-delay:.26s}}@keyframes os-flame{0%,to{transform:scale(1) rotate(-1.5deg)}30%{transform:scale(1.04) rotate(1.5deg)}55%{transform:scale(.99) rotate(-1deg)}80%{transform:scale(1.02) rotate(1deg)}}:root[data-ui=v2] .os-kdet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px}:root[data-ui=v2] .os-kdet-h{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin:0 0 9px}:root[data-ui=v2] .os-kdet-r{display:flex;align-items:baseline;gap:10px;padding:5.5px 0}:root[data-ui=v2] .os-kdet-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}:root[data-ui=v2] .os-kdet-scroll::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-kdet-page{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px}:root[data-ui=v2] .os-kdet-dots{display:flex;justify-content:center;gap:7px;margin-top:13px}:root[data-ui=v2] .os-kdet-dot{width:6px;height:6px;border-radius:50%;padding:0;background:var(--line-strong);transition:background .2s ease,transform .2s ease}:root[data-ui=v2] .os-kdet-dot:hover{background:var(--tx-muted)}:root[data-ui=v2] .os-kdet-dot.os-on{background:var(--acc);transform:scale(1.3)}@media(max-width:820px){:root[data-ui=v2] .os-kdet{grid-template-columns:1fr}:root[data-ui=v2] .os-kdet-g+.os-kdet-g{border-left:0;border-top:1px solid var(--line);padding:14px 0 0;margin-top:14px}:root[data-ui=v2] .os-kdet-scroll{display:block;overflow:visible}:root[data-ui=v2] .os-kdet-page{display:block}:root[data-ui=v2] .os-kdet-page+.os-kdet-page .os-kdet-g:first-child{border-top:1px solid var(--line);padding-top:14px;margin-top:14px}:root[data-ui=v2] .os-kdet-dots{display:none}}@media(max-width:560px){:root[data-ui=v2] .os-kpi .os-k-val{font-size:clamp(19px,6.2vw,26px)}:root[data-ui=v2] .os-kpi .os-k-valrow{flex-wrap:wrap;row-gap:4px}}@media(min-width:641px){:root[data-ui=v2] .os-kpis .os-kpi{padding:16px 15px 13px}:root[data-ui=v2] .os-kpis .os-kpi .os-k-val{font-size:22px}}:root[data-ui=v2] .os-live{padding:4px 16px 8px;display:flex;flex-direction:column;max-height:262px;overflow-y:auto}:root[data-ui=v2] .os-live .os-lv{padding:6.5px 2px}:root[data-ui=v2] .os-live .os-lv .os-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-live .os-lv .os-amt{font-size:12.5px;font-weight:800}:root[data-ui=v2] .os-live .os-lv .os-t{font-size:10px;color:var(--tx-muted);flex:none;width:52px;text-align:right}:root[data-ui=v2] .os-hm-label{font-size:11px;color:var(--tx-muted);font-weight:700;margin:12px 0 8px;letter-spacing:.08em;text-transform:uppercase}:root[data-ui=v2] .os-live-flat{max-height:none;flex:1;min-height:0;padding:4px 4px 8px 16px}:root[data-ui=v2] .os-dlg-live{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-toplist.os-two{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:26px;column-gap:26px}@media(max-width:720px){:root[data-ui=v2] .os-toplist.os-two{grid-template-columns:1fr}:root[data-ui=v2] .os-dlg-live .os-live-flat{max-height:min(52vh,440px)}}:root[data-ui=v2] .os-field-btn{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 13px;border-radius:11px;border:1px solid var(--line);background:var(--field);color:var(--ink);font-size:13.5px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}:root[data-ui=v2] .os-field-btn:focus-visible{background:var(--field-hover)}:root[data-ui=v2] .os-field-btn .os-chev{margin-left:2px;color:var(--tx-muted);display:inline-flex;transition:transform .2s var(--spring)}:root[data-ui=v2] .os-field-btn[aria-expanded=true] .os-chev{transform:rotate(180deg)}@media(max-width:560px){:root[data-ui=v2] .os-main{padding-top:62px}:root[data-ui=v2] .os-chart-card{padding:14px}}:root[data-ui=v2] .os-chart-head h3{line-height:1.4}:root[data-ui=v2] .os-chart-legend-row{display:flex;min-width:0;margin:2px 0 10px}:root[data-ui=v2] .os-chart-legend{display:flex;flex-wrap:wrap;gap:8px 12px;min-width:0;font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-chart-legend-item{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}:root[data-ui=v2] .os-chart-legend-item.os-is-cmp{color:var(--tx-muted)}:root[data-ui=v2] .os-chart-swatch{display:inline-block;width:8px;height:8px;border-radius:3px;flex:none}:root[data-ui=v2] .os-chart-swatch.os-is-line{width:14px;height:0;border-radius:0;border-top:2.5px solid;background:none!important}:root[data-ui=v2] .os-chart-swatch.os-is-cmp{background:none;border:1.5px dashed}:root[data-ui=v2] .os-chart-swatch.os-is-line.os-is-cmp{border:0;border-top:2.5px dashed}:root[data-ui=v2] .os-chart-body{min-width:0}:root[data-ui=v2] .os-chart-events,:root[data-ui=v2] .os-chart-footer{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}:root[data-ui=v2] .os-chart-footer{font-size:11px;color:var(--tx-muted)}@media(max-width:1100px){:root[data-ui=v2] .os-dash .os-g23{grid-template-columns:1fr}}:root[data-ui=v2] .os-hm-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}:root[data-ui=v2] .os-hm-scroll>div{min-width:560px}:root[data-ui=v2] .os-field-btn:focus-within{border-color:rgba(var(--acc-rgb),.75);box-shadow:0 0 0 3.5px rgba(var(--acc-rgb),.22);background:var(--field-hover)}:root[data-ui=v2] .os-field-btn .os-f-ico{display:flex;flex:none}:root[data-ui=v2] .os-drops-urgent{padding:14px 18px;margin-bottom:14px;border-color:rgba(var(--warn-rgb),.35)}:root[data-ui=v2] .os-drops-urgent .os-u-head{display:flex;align-items:center;gap:9px;margin-bottom:8px}:root[data-ui=v2] .os-drops-urgent .os-u-head h3{font-size:13px;font-weight:800}:root[data-ui=v2] .os-drops-urgent .os-u-head .os-ic{width:24px;height:24px;border-radius:7px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--warn-rgb),.14);color:var(--warn-t)}:root[data-ui=v2] .os-drops-urgent .os-u-row{display:flex;align-items:center;gap:12px;padding:9px 2px;border-top:1px dashed var(--line);cursor:pointer;border-radius:6px}:root[data-ui=v2] .os-drops-urgent .os-u-row:hover{background:var(--field-hover)}:root[data-ui=v2] .os-drops-urgent .os-u-row .os-code{font-size:10.5px;font-weight:800;color:var(--tx-muted);letter-spacing:.06em;flex:none}:root[data-ui=v2] .os-drops-urgent .os-u-row .os-ttl{font-size:13px;font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-drops-urgent .os-u-row .os-ctx{font-size:11.5px;color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-drops-urgent .os-u-row .os-next{font-size:11.5px;color:var(--warn-t);flex:none;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-drops-urgent .os-u-row .os-go{color:var(--tx-muted);flex:none}@media(max-width:860px){:root[data-ui=v2] .os-drops-urgent .os-u-row .os-next{display:none}}:root[data-ui=v2] .os-drops-tl{padding:14px 18px;margin-bottom:14px}:root[data-ui=v2] .os-drops-tl .os-tl-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}:root[data-ui=v2] .os-drops-tl .os-tl-head h3{font-size:13px;font-weight:800}:root[data-ui=v2] .os-drops-tl .os-tl-head .os-sub2{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-drops-tl .os-tl-grid{display:grid;grid-template-columns:repeat(42,minmax(0,1fr));gap:2px;position:relative}:root[data-ui=v2] .os-drops-tl .os-tl-cell{position:relative;height:34px;border-radius:4px;background:var(--field);border:1px solid transparent;cursor:pointer;transition:all .12s}:root[data-ui=v2] .os-drops-tl .os-tl-cell:hover{border-color:var(--line-strong)}:root[data-ui=v2] .os-drops-tl .os-tl-cell.os-we{background:transparent;border-color:transparent}:root[data-ui=v2] .os-drops-tl .os-tl-cell.os-we:hover{border-color:var(--line)}:root[data-ui=v2] .os-drops-tl .os-tl-cell.os-today{outline:1.5px solid var(--acc);outline-offset:1px}:root[data-ui=v2] .os-drops-tl .os-tl-cell.os-sel{border-color:var(--acc);background:rgba(var(--acc-rgb),.14)}:root[data-ui=v2] .os-drops-tl .os-tl-cell .os-d{position:absolute;left:0;right:0;bottom:3px;display:flex;justify-content:center;gap:2.5px}:root[data-ui=v2] .os-drops-tl .os-tl-cell .os-d i{width:5px;height:5px;border-radius:50%}:root[data-ui=v2] .os-drops-tl .os-tl-lg{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-drops-tl .os-tl-lg .os-l{display:inline-flex;align-items:center;gap:5px}:root[data-ui=v2] .os-drops-tl .os-tl-lg i{width:7px;height:7px;border-radius:50%}:root[data-ui=v2] .os-drops-tl .os-tl-hint{font-size:10.5px;color:var(--tx-muted);margin-top:4px}:root[data-ui=v2] .os-drop-status{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;padding:3px 9px;border-radius:999px;letter-spacing:.03em;white-space:nowrap}:root[data-ui=v2] .os-drop-status i{width:6px;height:6px;border-radius:50%}:root[data-ui=v2] .os-drop-status.os-s-draft{background:var(--field);color:var(--tx-muted)}:root[data-ui=v2] .os-drop-status.os-s-draft i{background:var(--tx-muted)}:root[data-ui=v2] .os-drop-status.os-s-prog{background:rgba(var(--warn-rgb),.12);color:var(--warn-t)}:root[data-ui=v2] .os-drop-status.os-s-prog i{background:var(--warn)}:root[data-ui=v2] .os-drop-status.os-s-ready{background:rgba(var(--acc-rgb),.14);color:var(--acc2)}:root[data-ui=v2] .os-drop-status.os-s-ready i{background:var(--acc)}:root[data-ui=v2] .os-drop-status.os-s-live{background:rgba(var(--ok-rgb),.12);color:var(--ok-t)}:root[data-ui=v2] .os-drop-status.os-s-live i{background:var(--ok)}:root[data-ui=v2] .os-drop-status.os-s-out{background:rgba(var(--warn-rgb),.12);color:var(--warn-t)}:root[data-ui=v2] .os-drop-status.os-s-out i{background:var(--warn)}:root[data-ui=v2] .os-drop-status.os-s-done{background:var(--field);color:var(--tx-muted)}:root[data-ui=v2] .os-drop-status.os-s-done i{background:var(--tx-muted)}:root[data-ui=v2] .os-drop-status.os-s-cancel{background:rgba(var(--err-rgb),.12);color:var(--err-t)}:root[data-ui=v2] .os-drop-status.os-s-cancel i{background:var(--err)}:root[data-ui=v2] .os-drop-status.os-s-phase{font-weight:700;background:transparent;border:1px solid var(--line);color:var(--tx-muted);letter-spacing:0}:root[data-ui=v2] .os-drop-status.os-s-phase i{display:none}:root[data-ui=v2] .os-drop-groups{display:flex;flex-direction:column;gap:16px}:root[data-ui=v2] .os-drop-ghead{display:flex;align-items:baseline;gap:9px}:root[data-ui=v2] .os-drop-ghead h3{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--tx-muted)}:root[data-ui=v2] .os-drop-ghead .os-n{font-size:11px;color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-drop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1200px){:root[data-ui=v2] .os-drop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){:root[data-ui=v2] .os-drop-grid{grid-template-columns:1fr}}:root[data-ui=v2] .os-dc{display:flex;flex-direction:column;overflow:hidden;cursor:pointer;transition:border-color .15s,transform .15s}:root[data-ui=v2] .os-dc:hover{border-color:var(--line-strong)}@media(prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-dc:hover{transform:translateY(-2px)}}:root[data-ui=v2] .os-dc-hero{position:relative;height:104px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-dc.os-limited .os-dc-hero{border-bottom-color:rgba(245,196,81,.5);box-shadow:inset 0 -1px 0 rgba(245,196,81,.35)}:root[data-ui=v2] .os-dc-hero .os-ph{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.5);border:1px solid var(--line-strong)}:root[data-ui=v2] .os-dc-hero .os-drop-status{position:absolute;top:10px;left:10px}:root[data-ui=v2] .os-dc-hero .os-drop-status+.os-drop-status{top:36px}:root[data-ui=v2] .os-dc-hero .os-cnt-badge{position:absolute;top:10px;right:10px;font-size:10px;font-weight:800;color:var(--tx-muted);background:rgba(0,0,0,.35);padding:3px 8px;border-radius:999px;border:1px solid var(--line)}:root[data-ui=v2] .os-dc-body{padding:13px 15px 11px;display:flex;flex-direction:column;gap:8px;flex:1}:root[data-ui=v2] .os-dc-tt{display:flex;align-items:baseline;gap:8px;min-width:0}:root[data-ui=v2] .os-dc-tt .os-code{font-size:10px;font-weight:800;color:var(--tx-muted);letter-spacing:.06em;flex:none}:root[data-ui=v2] .os-dc-tt h4{font-size:14px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-dc-meta{font-size:11.5px;color:var(--tx-muted);display:flex;gap:6px;flex-wrap:wrap;align-items:center}:root[data-ui=v2] .os-dc-meta .os-pos{font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-dc-row2{display:flex;align-items:center;gap:7px}:root[data-ui=v2] .os-dc-assign{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--tx-muted);background:var(--field);border:1px solid var(--line);padding:2.5px 8px;border-radius:999px}:root[data-ui=v2] .os-dc-assign .os-av{width:15px;height:15px;border-radius:50%;background:rgba(var(--acc-rgb),.2);color:var(--acc2);display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:800}:root[data-ui=v2] .os-dc-sub{font-size:10.5px;color:var(--tx-muted);margin-left:auto}:root[data-ui=v2] .os-dc-urgent{font-size:10.5px;font-weight:800;color:var(--warn-t);display:inline-flex;align-items:center;gap:5px}:root[data-ui=v2] .os-dc-prog{display:flex;align-items:center;gap:10px}:root[data-ui=v2] .os-dc-prog .os-meter{flex:1}:root[data-ui=v2] .os-dc-prog .os-steps{font-size:10.5px;color:var(--tx-muted);white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-dc-items{display:flex;gap:6px}:root[data-ui=v2] .os-dc-items .os-th{width:34px;height:34px;border-radius:8px;flex:none;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.55);font-size:10px;font-weight:800}:root[data-ui=v2] .os-dc-items .os-th.os-more{background:var(--field);color:var(--tx-muted);font-size:10px}:root[data-ui=v2] .os-dc-items .os-th.os-myst{border-color:rgba(34,211,238,.55);color:#22d3ee}:root[data-ui=v2] .os-dc-next{margin-top:auto;border-top:1px dashed var(--line);padding-top:9px;display:flex;flex-direction:column;gap:4px}:root[data-ui=v2] .os-dc-next .os-lbl{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-dc-next .os-act{font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px}:root[data-ui=v2] .os-dc-next .os-act .os-blk{color:var(--warn-t);font-size:10.5px;font-weight:700}:root[data-ui=v2] .os-dc-foot{display:flex;align-items:center;gap:8px;padding:9px 15px;border-top:1px solid var(--line);font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-dc-foot .os-rel{font-weight:700;color:var(--ink)}:root[data-ui=v2] .os-dc-foot .os-blk{margin-left:auto;font-size:10.5px;font-weight:800;color:var(--warn-t);display:inline-flex;align-items:center;gap:4px}:root[data-ui=v2] .os-dc-foot .os-noblk{margin-left:auto;font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-dc-lim{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;color:#f5c451;background:rgba(245,196,81,.1);border:1px solid rgba(245,196,81,.4);padding:2px 8px;border-radius:999px}:root[data-ui=v2] .os-drop-list{overflow:hidden}:root[data-ui=v2] .os-drop-list .os-tbl td{vertical-align:middle}:root[data-ui=v2] .os-drop-list .os-cell-tt .os-code{font-size:10px;font-weight:800;color:var(--tx-muted);letter-spacing:.06em}:root[data-ui=v2] .os-drop-list .os-cell-tt b{font-size:12.5px}:root[data-ui=v2] .os-drop-list .os-tbl-wrap{overflow-x:auto}@media(max-width:780px){:root[data-ui=v2] .os-drop-list .os-tbl{min-width:820px}}:root[data-ui=v2] .os-drop-empty{text-align:center;padding:34px 16px;color:var(--tx-muted)}:root[data-ui=v2] .os-drop-empty b{display:block;color:var(--ink);margin-bottom:4px}:root[data-ui=v2] .os-drop-chip{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;padding:4px 6px 4px 11px;border-radius:999px;border:1px solid rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.12);color:var(--ink)}:root[data-ui=v2] .os-drop-chip button{border:0;background:transparent;color:var(--tx-muted);cursor:pointer;display:inline-flex;padding:2px;border-radius:50%}:root[data-ui=v2] .os-drop-chip button:hover{color:var(--ink)}:root[data-ui=v2] .os-drop-chip[hidden],:root[data-ui=v2] .os-drop-view[hidden]{display:none!important}:root[data-ui=v2] .os-drop-form .os-f{margin-bottom:13px}:root[data-ui=v2] .os-drop-form .os-f label{display:block;font-size:11.5px;font-weight:700;color:var(--tx-muted);margin-bottom:5px}:root[data-ui=v2] .os-drop-form .os-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:520px){:root[data-ui=v2] .os-drop-form .os-row2{grid-template-columns:1fr}}:root[data-ui=v2] .os-drop-form .os-swrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;font-size:12.5px}:root[data-ui=v2] .os-drop-form .os-swrow span.os-hint{display:block;font-size:10.5px;color:var(--tx-muted);font-weight:400}:root[data-ui=v2] .os-cmp-seg button{display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .os-cmp-seg button[disabled]{opacity:.4;cursor:default}:root[data-ui=v2] .os-legend .os-lg-cmp{color:var(--tx-muted)}@media(min-width:641px){:root[data-ui=v2] .os-kpis .os-kpi .os-k-val{font-size:24px}}:root[data-ui=v2] .os-secstats{display:flex;align-items:center;gap:10px 30px;flex-wrap:wrap;padding:11px 18px;margin-bottom:14px}:root[data-ui=v2] .os-secstats .os-ss{display:flex;align-items:center;gap:11px;min-width:0}:root[data-ui=v2] .os-secstats .os-ss-ico{width:30px;height:30px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-secstats .os-ss-tx{min-width:0;display:flex;flex-direction:column;gap:1px}:root[data-ui=v2] .os-secstats .os-ss-lb{font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--tx-muted);font-weight:800;white-space:nowrap}:root[data-ui=v2] .os-secstats .os-ss-vr{display:flex;align-items:baseline;gap:8px;min-width:0}:root[data-ui=v2] .os-secstats .os-ss-v{font-size:16px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}:root[data-ui=v2] .os-secstats .os-ss-hint{font-size:10.5px;color:var(--tx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-linkcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px;margin-bottom:14px}:root[data-ui=v2] .os-linkcard{padding:15px 17px 13px;display:flex;flex-direction:column;gap:11px;min-width:0}:root[data-ui=v2] .os-linkcard .os-lc-top{display:flex;align-items:flex-start;gap:12px;min-width:0}:root[data-ui=v2] .os-linkcard .os-lc-main{min-width:0;flex:1}:root[data-ui=v2] .os-linkcard .os-who{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-muted);margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-linkcard .os-lc-code{display:flex;align-items:center;gap:8px;min-width:0}:root[data-ui=v2] .os-linkcard .os-lc-code code{font-family:var(--mono);font-size:14px;font-weight:800;padding:5px 11px;border-radius:8px;letter-spacing:.04em;background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-linkcard .os-lc-url{margin-top:7px;font-size:11.5px;color:var(--tx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-linkcard .os-lc-qr{flex:none;width:64px;padding:5px;border-radius:10px;border:1px solid var(--line);background:#fff;cursor:pointer;transition:border-color .14s,transform .14s}:root[data-ui=v2] .os-linkcard .os-lc-qr:hover{border-color:rgba(var(--acc-rgb),.55);transform:translateY(-1px)}:root[data-ui=v2] .os-linkcard .os-lc-qr svg{display:block;width:100%;height:auto}:root[data-ui=v2] .os-linkcard .os-lc-stats{display:flex;gap:8px;border-top:1px solid var(--line);padding-top:11px}:root[data-ui=v2] .os-linkcard .os-lc-stat{flex:1;min-width:0}:root[data-ui=v2] .os-linkcard .os-lc-stat b{display:block;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-linkcard .os-lc-stat.os-pv b{color:var(--ok-t)}:root[data-ui=v2] .os-linkcard .os-lc-stat span{display:block;font-size:9.5px;color:var(--tx-muted);margin-top:1px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-linkcard .os-lc-actions{display:flex;align-items:center;gap:6px}:root[data-ui=v2] .os-linkcard .os-lc-actions .os-btn{flex:1;min-height:34px;font-size:12px}:root[data-ui=v2] .os-icobtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:8px;border:0;background:transparent;color:var(--tx-muted);cursor:pointer;transition:all .14s}:root[data-ui=v2] .os-icobtn:hover{background:rgba(var(--acc-rgb),.14);color:var(--ink)}:root[data-ui=v2] .os-btn.os-done,:root[data-ui=v2] .os-icobtn.os-done{color:var(--ok-t)}:root[data-ui=v2] .os-panel.os-chart-card.os-grow{display:flex;flex-direction:column}:root[data-ui=v2] .os-grow #ch-prov{flex:1;min-height:250px}:root[data-ui=v2] .os-toplist .os-tl-row{display:flex;flex-direction:column;gap:5px}:root[data-ui=v2] .os-toplist .os-tl-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px}:root[data-ui=v2] .os-toplist .os-tl-name{font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-toplist .os-tl-num{font-size:12px;color:var(--tx-muted);flex:none;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-toplist .os-tl-sub{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-toplist .os-tl-sub b{color:var(--ok-t);font-weight:700}:root[data-ui=v2] .os-medals{display:flex;flex-wrap:wrap;gap:7px}:root[data-ui=v2] .os-medals .os-badge{font-weight:600}:root[data-ui=v2] .os-medals .os-badge svg{vertical-align:-2px;margin-right:3px}:root[data-ui=v2] .os-tbl .os-pv{color:var(--ok-t);font-weight:700}:root[data-ui=v2] .os-tbl .os-code{font-family:var(--mono);font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;background:var(--field-hover)}:root[data-ui=v2] .os-tbl tr.os-total td{border-top:2px solid var(--line-strong);background:var(--field);font-weight:700}@media(max-width:760px){:root[data-ui=v2] .os-tbl .os-c-opt{display:none}}:root[data-ui=v2] .os-v-admin[hidden],:root[data-ui=v2] .os-v-creator[hidden]{display:none!important}:root[data-ui=v2] .os-qr{display:flex;flex-direction:column;align-items:center;gap:12px}:root[data-ui=v2] .os-qr svg{border-radius:12px;border:1px solid var(--line);background:#fff;padding:10px}:root[data-ui=v2] .os-search{width:250px;flex:none}@media(max-width:640px){:root[data-ui=v2] .os-search{width:100%}}:root[data-ui=v2] .os-field-btn:focus-visible{border-color:rgba(var(--acc-rgb),.75);outline:none;box-shadow:0 0 0 3.5px rgba(var(--acc-rgb),.22)}:root[data-ui=v2] .os-field-btn .os-f-val{color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-field-btn.os-on{border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.08)}:root[data-ui=v2] .os-field-btn.os-on .os-f-ico,:root[data-ui=v2] .os-field-btn.os-on .os-f-val{color:var(--acc2)}:root[data-ui=v2] .os-filters .os-dt{flex:none}:root[data-ui=v2] .os-range-pop .os-presets{width:100%}:root[data-ui=v2] .os-range-pop .os-presets .os-mini-btn{height:28px;padding:0 10px;font-size:11.5px}:root[data-ui=v2] .os-range-pop .os-dt-foot{width:100%}:root[data-ui=v2] .os-opt-pop{flex-direction:column;flex-wrap:nowrap;gap:3px;min-width:250px;padding:8px}:root[data-ui=v2] .os-opt-pop .os-ck{min-height:38px;padding:5px 10px;border-radius:9px;justify-content:flex-start}:root[data-ui=v2] .os-opt-pop .os-ck:hover{background:var(--field-hover)}:root[data-ui=v2] .os-opt-pop .os-dt-foot{width:100%;padding-top:9px;margin-top:3px}:root[data-ui=v2] .os-opt-n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;line-height:1;background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--acc-ink);font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-ck{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 4px;min-height:42px}:root[data-ui=v2] .os-ck input{position:absolute;opacity:0;width:1px;height:1px}:root[data-ui=v2] .os-ck .os-box{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line-strong);background:var(--field);display:inline-flex;align-items:center;justify-content:center;transition:all .16s var(--spring);flex:none}:root[data-ui=v2] .os-ck .os-box svg{opacity:0;transform:scale(.4);transition:all .18s var(--spring);color:var(--acc-ink)}:root[data-ui=v2] .os-ck input:checked+.os-box{background:linear-gradient(135deg,var(--acc),var(--acc2));border-color:transparent;box-shadow:0 0 10px rgba(var(--acc-rgb),.4)}:root[data-ui=v2] .os-ck input:checked+.os-box svg{opacity:1;transform:none}:root[data-ui=v2] .os-ck input:focus-visible+.os-box{outline:2.5px solid var(--acc2);outline-offset:2px}:root[data-ui=v2] .os-admin-bestellungen-tbl td{vertical-align:middle}:root[data-ui=v2] .os-tbl .os-o-name{display:flex;align-items:center;gap:7px;flex-wrap:wrap}:root[data-ui=v2] .os-tbl .os-o-id{font-weight:700;color:var(--acc2)}:root[data-ui=v2] .os-tbl .os-o-id:hover{text-decoration:underline}:root[data-ui=v2] .os-badge.os-pos{color:#c084fc;background:rgba(192,132,252,.1);border-color:rgba(192,132,252,.4)}:root[data-ui=v2] .os-badge.os-fba{color:#fbbf24;background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.4)}:root[data-ui=v2] .os-badge.os-bundle{gap:4px}:root[data-ui=v2] .os-pagination{display:flex;align-items:center;gap:10px;padding:11px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-dlg-order{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-dlg-order .os-tbl{min-width:560px}:root[data-ui=v2] .os-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:4px 0 18px}:root[data-ui=v2] .os-stats.os-cols4{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-ui=v2] .os-stats.os-cols6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:900px){:root[data-ui=v2] .os-stats,:root[data-ui=v2] .os-stats.os-cols4,:root[data-ui=v2] .os-stats.os-cols6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){:root[data-ui=v2] .os-stats,:root[data-ui=v2] .os-stats.os-cols4,:root[data-ui=v2] .os-stats.os-cols6{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-stat{border:1px solid var(--line);border-radius:12px;padding:10px 13px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01))}:root[data-ui=v2] .os-stat p{font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--tx-muted);font-weight:800;margin:0 0 5px}:root[data-ui=v2] .os-stat b{font-size:15.5px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}:root[data-ui=v2] .os-stat .os-st-sub{display:block;font-size:10.5px;color:var(--tx-muted);margin-top:3px;font-weight:400}:root[data-ui=v2] .os-sec{margin:0 0 20px}:root[data-ui=v2] .os-sec>h4{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-muted);margin:0 0 9px}:root[data-ui=v2] .os-sec>h4 svg{color:var(--tx-muted)}:root[data-ui=v2] .os-addr{font-size:13.5px;line-height:1.65;color:var(--ink)}:root[data-ui=v2] .os-addr .os-muted{color:var(--tx-muted)}:root[data-ui=v2] .os-ops{display:flex;gap:5px;flex-wrap:wrap}:root[data-ui=v2] .os-ops a{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;padding:3.5px 8px;border-radius:8px;border:1px solid var(--line);color:var(--tx-muted);text-decoration:none;transition:all .13s;white-space:nowrap}:root[data-ui=v2] .os-ops a:hover{color:var(--acc2);border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.08)}:root[data-ui=v2] .os-refund{border:1px solid var(--line);border-radius:12px;padding:11px 14px;margin-bottom:9px}:root[data-ui=v2] .os-refund .os-r-date{font-size:12.5px;font-weight:700;margin-bottom:6px}:root[data-ui=v2] .os-refund .os-r-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px;padding:3px 0}:root[data-ui=v2] .os-refund .os-r-row .os-r-delta{color:var(--tx-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}:root[data-ui=v2] .os-v-ord[hidden],:root[data-ui=v2] .os-v-ref[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-tbl tbody tr{transition:background .11s}}:root[data-ui=v2] .os-pg-live .os-live-stage{position:relative;overflow:hidden;border-radius:20px;flex:1;display:flex;flex-direction:column;border:1px solid var(--line-strong);background:radial-gradient(120% 140% at 12% -10%,color-mix(in srgb,var(--acc) 22%,var(--bg)) 0,transparent 55%),radial-gradient(95% 120% at 96% -6%,color-mix(in srgb,var(--acc2) 10%,var(--bg)) 0,transparent 55%),var(--bg);box-shadow:0 24px 60px -24px rgba(2,5,16,.8),inset 0 1px 0 color-mix(in srgb,var(--ink) 5%,transparent)}:root[data-ui=v2] .os-pg-live .os-live-stage:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--ink) 2%,transparent) 0 1px,transparent 1px 4px)}:root[data-ui=v2] .os-pg-live .os-live-stage.os-fs{position:fixed;inset:0;z-index:80;border-radius:0}:root[data-ui=v2] .os-pg-live .os-fs-exit{position:absolute;top:12px;right:12px;z-index:40;display:none;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;border:1px solid var(--line-strong);background:var(--pop-a);color:var(--ink);backdrop-filter:blur(6px)}:root[data-ui=v2] .os-pg-live .os-live-stage.os-fs .os-fs-exit{display:inline-flex}:root[data-ui=v2] .os-pg-live .os-live-stage>.os-ls-in{position:relative;z-index:2;display:flex;flex-direction:column;flex:1;min-height:0}@media(max-width:560px){:root[data-ui=v2] .os-pg-live .os-live-stage{border-radius:16px}}:root[data-ui=v2] .os-pg-live .os-ls-bar{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:none;padding:9px 14px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 7%,transparent),color-mix(in srgb,var(--ink) 5%,transparent) 45%);backdrop-filter:blur(8px)}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-seg{flex:none}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-seg button{padding:6px 11px;font-size:12px;min-height:30px}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-seg button svg{margin-right:5px;vertical-align:-2px}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-grow{flex:1;min-width:4px}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-select{flex:none;min-width:0;max-width:200px}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-select-btn{min-height:36px;font-size:12.5px;padding:0 10px}:root[data-ui=v2] .os-pg-live .os-ls-actions{display:contents}@media(max-width:860px){:root[data-ui=v2] .os-pg-live .os-ls-bar{padding:10px 12px;row-gap:8px}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-grow{display:none}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-seg button{padding:6px 8px;font-size:11.5px;min-height:32px}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-ls-vseg{order:1;flex:1 1 auto;min-width:0}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-ls-vseg button{flex:1 1 0}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-ls-actions{order:2;display:flex;gap:6px;margin-left:auto;flex:none}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-ls-wseg{order:3;flex:1 1 auto;min-width:0}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-ls-wseg button{flex:1 1 0}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-select{order:4;flex:1 1 34%;min-width:0;max-width:none}:root[data-ui=v2] .os-pg-live .os-ls-bar .os-select-btn{width:100%}}:root[data-ui=v2] .os-pg-live .os-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:10px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);cursor:pointer;transition:all .15s ease}:root[data-ui=v2] .os-pg-live .os-icon-btn:hover{border-color:var(--line-strong);background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-pg-live .os-icon-btn[aria-pressed=true]{color:var(--acc2);border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.1)}@media(max-width:860px){:root[data-ui=v2] .os-pg-live .os-icon-btn{width:42px;height:42px}}:root[data-ui=v2] .os-pg-live .os-ls-hud{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;flex:none;padding:12px 14px 4px}:root[data-ui=v2] .os-pg-live .os-xp{display:flex;align-items:center;gap:12px;flex:1;min-width:210px;max-width:560px}:root[data-ui=v2] .os-pg-live .os-xp-lvl{position:relative;width:52px;height:52px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:15px;border:2px solid rgba(var(--info-rgb),.8);background:linear-gradient(135deg,rgba(var(--info-rgb),.3),rgba(var(--ch4-rgb),.3));box-shadow:0 0 24px -3px rgba(var(--info-rgb),.7)}:root[data-ui=v2] .os-pg-live .os-xp-lvl b{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--ink)}:root[data-ui=v2] .os-pg-live .os-xp-lvl .os-tag{position:absolute;top:-9px;left:50%;transform:translateX(-50%);background:var(--info);color:rgb(var(--info-foreground,10,14,26));font-size:8.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:2px 7px;border-radius:99px;white-space:nowrap}:root[data-ui=v2] .os-pg-live .os-xp-bar{flex:1;min-width:0}:root[data-ui=v2] .os-pg-live .os-xp-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-live .os-xp-meta span:last-child{color:color-mix(in srgb,var(--tx-muted) 70%,transparent);font-weight:600;text-transform:none;letter-spacing:0}:root[data-ui=v2] .os-pg-live .os-xp-track{margin-top:5px;height:13px;border-radius:99px;overflow:hidden;position:relative;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 12%,transparent);box-shadow:inset 0 1px 3px rgba(0,0,0,.6)}:root[data-ui=v2] .os-pg-live .os-xp-track i{display:block;height:100%;border-radius:99px;position:relative;background:linear-gradient(90deg,var(--info),var(--acc2) 55%,var(--ch4));box-shadow:0 0 14px rgba(var(--info-rgb),.6)}:root[data-ui=v2] .os-pg-live .os-xp-track i:after{content:"";position:absolute;inset:0;border-radius:99px;background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.22) 0 7px,transparent 7px 14px)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-live .os-xp-track i:after{animation:os-xp-stripes 1.4s linear infinite}}@keyframes os-xp-stripes{to{transform:translateX(20px)}}@media(max-width:420px){:root[data-ui=v2] .os-pg-live .os-xp-lvl{width:46px;height:46px}:root[data-ui=v2] .os-pg-live .os-xp-lvl b{font-size:19px}}:root[data-ui=v2] .os-pg-live .os-combo{display:flex;align-items:center;gap:9px;padding:8px 14px;border-radius:14px;flex:none;border:1px solid rgba(var(--warn-rgb),.62);background:linear-gradient(160deg,rgba(var(--warn-rgb),.22),rgba(var(--warn-rgb),.08));backdrop-filter:blur(6px);box-shadow:0 0 18px -6px rgba(var(--warn-rgb),.4)}:root[data-ui=v2] .os-pg-live .os-combo svg{color:var(--warn)}:root[data-ui=v2] .os-pg-live .os-combo b{display:block;font-size:19px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.05;color:var(--warn)}:root[data-ui=v2] .os-pg-live .os-combo span{font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-live .os-combo.os-hot{box-shadow:0 0 22px -4px rgba(var(--warn-rgb),.5)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-live .os-combo.os-hot{animation:os-combo-pulse 1.8s ease-in-out infinite}}@keyframes os-combo-pulse{0%,to{box-shadow:0 0 16px -4px rgba(var(--warn-rgb),.4)}50%{box-shadow:0 0 30px -2px rgba(var(--warn-rgb),.75)}}:root[data-ui=v2] .os-pg-live .os-ls-since{margin-left:auto;display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:14px;border:1px solid var(--line);background:var(--field);backdrop-filter:blur(6px);flex:none}:root[data-ui=v2] .os-pg-live .os-ls-since .os-tx p{font-size:8.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-muted);margin:0}:root[data-ui=v2] .os-pg-live .os-ls-since .os-tx b{font-family:var(--mono);font-size:15px;font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.2}@media(max-width:860px){:root[data-ui=v2] .os-pg-live .os-ls-hud{gap:10px;padding-top:10px}:root[data-ui=v2] .os-pg-live .os-xp{flex:1 1 100%;min-width:0;max-width:none}:root[data-ui=v2] .os-pg-live .os-combo{order:2;flex:1 1 0;min-width:0}:root[data-ui=v2] .os-pg-live .os-ls-since{order:3;flex:1.6 1 0;min-width:0;margin-left:0;justify-content:space-between}}:root[data-ui=v2] .os-pg-live .os-ls-kpis{display:flex;gap:10px;padding:12px 16px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:16px;scrollbar-width:none}:root[data-ui=v2] .os-pg-live .os-ls-kpis::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-pg-live .os-ls-kpis.os-can-next{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent)}:root[data-ui=v2] .os-pg-live .os-ls-kpis.os-can-prev{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30px);mask-image:linear-gradient(90deg,transparent,#000 30px)}:root[data-ui=v2] .os-pg-live .os-ls-kpis.os-can-prev.os-can-next{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30px,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(90deg,transparent,#000 30px,#000 calc(100% - 30px),transparent)}:root[data-ui=v2] .os-pg-live .os-lk{--lk:var(--info);position:relative;flex:1;min-width:140px;overflow:hidden;border-radius:15px;border:1px solid color-mix(in srgb,var(--lk) 46%,transparent);scroll-snap-align:start;background:linear-gradient(170deg,color-mix(in srgb,var(--lk) 20%,transparent),color-mix(in srgb,var(--ink) 9%,transparent) 62%);backdrop-filter:blur(6px);padding:11px 13px 10px;box-shadow:0 0 26px -14px color-mix(in srgb,var(--lk) 65%,transparent);transition:transform .15s var(--spring),box-shadow .2s,border-color .15s}:root[data-ui=v2] .os-pg-live .os-lk:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lk) 72%,transparent);box-shadow:0 0 30px -8px color-mix(in srgb,var(--lk) 70%,transparent)}:root[data-ui=v2] .os-pg-live .os-lk:before{content:"";position:absolute;inset:0 0 auto;height:52px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--lk) 26%,transparent),transparent)}:root[data-ui=v2] .os-pg-live .os-lk .os-lk-top{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative}:root[data-ui=v2] .os-pg-live .os-lk .os-lk-ico{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:9px;background:color-mix(in srgb,var(--lk) 22%,transparent);border:1px solid color-mix(in srgb,var(--lk) 40%,transparent);color:var(--lk)}:root[data-ui=v2] .os-pg-live .os-lk .os-lk-win{font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--tx-muted) 70%,transparent);padding:3px 8px;border-radius:99px;background:var(--field)}:root[data-ui=v2] .os-pg-live .os-lk .os-lk-val{position:relative;display:block;margin-top:7px;font-size:23px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:color-mix(in srgb,var(--lk) 88%,var(--ink))}:root[data-ui=v2] .os-pg-live .os-lk .os-lk-label{position:relative;display:block;margin-top:2px;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){:root[data-ui=v2] .os-pg-live .os-lk{flex:0 0 calc(50% - 12px);min-width:0}:root[data-ui=v2] .os-pg-live .os-lk .os-lk-val{font-size:20px}}:root[data-ui=v2] .os-pg-live .os-ls-body{position:relative;padding:12px 16px 14px;flex:1;display:flex;flex-direction:column;min-height:0}:root[data-ui=v2] .os-pg-live .os-ls-cards{display:flex;gap:12px;flex:1;min-height:0}:root[data-ui=v2] .os-pg-live .os-loot-scroll{flex:1;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:thin}@media(max-width:640px){:root[data-ui=v2] .os-pg-live .os-loot-scroll{overflow:visible}}:root[data-ui=v2] .os-pg-live .os-loot-scroll:has(>.os-empty){display:flex;flex-direction:column;justify-content:center}:root[data-ui=v2] .os-pg-live .os-loot-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}@media(max-width:1240px){:root[data-ui=v2] .os-pg-live .os-loot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:960px){:root[data-ui=v2] .os-pg-live .os-loot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){:root[data-ui=v2] .os-pg-live .os-loot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-pg-live .os-mvp-strip{display:none}@media(max-width:1100px){:root[data-ui=v2] .os-pg-live .os-mvp-strip{display:flex;align-items:center;gap:10px;margin:0 0 10px;position:relative;overflow:hidden;padding:8px 12px;border-radius:14px;border:1px solid rgba(var(--warn-rgb),.55);background:linear-gradient(90deg,rgba(var(--warn-rgb),.18),rgba(var(--warn-rgb),.06));backdrop-filter:blur(6px)}:root[data-ui=v2] .os-pg-live .os-mvp-strip .os-ms-ic{flex:none;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--warn);background:rgba(var(--warn-rgb),.14);border:1px solid rgba(var(--warn-rgb),.35)}:root[data-ui=v2] .os-pg-live .os-mvp-strip .os-ms-tag{flex:none;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--warn)}:root[data-ui=v2] .os-pg-live .os-mvp-strip .os-ms-t{flex:1;min-width:0;font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-pg-live .os-mvp-strip .os-ms-amt{flex:none;font-size:16px;font-weight:900;color:var(--warn);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pg-live .os-mvp-strip .os-ms-u{flex:none;font-size:11px;color:var(--tx-muted);font-variant-numeric:tabular-nums}}:root[data-ui=v2] .os-pg-live .os-loot{--rar:var(--info);position:relative;display:block;width:100%;text-align:left;cursor:pointer;overflow:hidden;border-radius:16px;padding:0;border:2px solid color-mix(in srgb,var(--rar) 56%,transparent);background:linear-gradient(168deg,color-mix(in srgb,var(--rar) 17%,var(--panel-solid)),color-mix(in srgb,var(--rar) 6%,var(--bg)));backdrop-filter:blur(5px);box-shadow:0 0 24px -5px color-mix(in srgb,var(--rar) 55%,transparent);transition:transform .18s var(--spring),box-shadow .2s,border-color .15s;color:var(--ink)}:root[data-ui=v2] .os-pg-live .os-loot:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--rar) 82%,transparent);box-shadow:0 10px 34px -6px color-mix(in srgb,var(--rar) 70%,transparent)}:root[data-ui=v2] .os-pg-live .os-loot:active{transform:scale(.97);transition-duration:.08s}:root[data-ui=v2] .os-pg-live .os-loot:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.09) 46%,transparent 60%);transform:translateX(-110%)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-live .os-loot:hover:after{transition:transform .7s ease;transform:translateX(110%)}:root[data-ui=v2] .os-pg-live .os-loot.os-fresh{animation:os-loot-in .55s var(--spring) backwards}}@keyframes os-loot-in{0%{opacity:0;transform:translateY(-14px) scale(.9)}}:root[data-ui=v2] .os-pg-live .os-loot.os-r-einfach{--rar:var(--info)}:root[data-ui=v2] .os-pg-live .os-loot.os-r-selten{--rar:var(--acc2)}:root[data-ui=v2] .os-pg-live .os-loot.os-r-magisch{--rar:var(--ok)}:root[data-ui=v2] .os-pg-live .os-loot.os-r-episch{--rar:var(--ch4)}:root[data-ui=v2] .os-pg-live .os-loot.os-r-leg{--rar:var(--warn)}:root[data-ui=v2] .os-pg-live .os-loot.os-r-retour{--rar:var(--err);filter:saturate(.8)}:root[data-ui=v2] .os-pg-live .os-loot .os-lo-img{position:relative;display:block;aspect-ratio:4/3;background:linear-gradient(160deg,color-mix(in srgb,var(--rar) 20%,var(--panel-solid)),var(--bg))}:root[data-ui=v2] .os-pg-live .os-loot .os-lo-img svg{position:absolute;inset:0;margin:auto;width:36%;height:36%;opacity:.62;color:var(--rar)}:root[data-ui=v2] .os-pg-live .os-loot .os-lo-badge{position:absolute;top:7px;left:7px;z-index:4;font-size:8.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:color-mix(in srgb,var(--rar) 26%,var(--pop-a));color:var(--rar);backdrop-filter:blur(4px)}:root[data-ui=v2] .os-pg-live .os-loot .os-lo-units{position:absolute;top:7px;right:7px;z-index:4;font-size:10px;font-weight:800;padding:3px 7px;border-radius:6px;background:var(--pop-a);color:var(--ink);backdrop-filter:blur(4px);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pg-live .os-loot .os-lo-body{display:block;padding:9px 11px 10px}:root[data-ui=v2] .os-pg-live .os-loot .os-lo-amt{display:block;font-size:17px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--rar)}:root[data-ui=v2] .os-pg-live .os-loot .os-lo-title{display:block;margin-top:3px;font-size:11px;font-weight:600;line-height:1.3;color:var(--ink);min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root[data-ui=v2] .os-pg-live .os-loot .os-lo-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;font-size:10px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-live .os-loot .os-lo-meta .os-tm{font-family:var(--mono);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pg-live .os-mvp{width:208px;flex:none}@media(max-width:1100px){:root[data-ui=v2] .os-pg-live .os-mvp{display:none}}:root[data-ui=v2] .os-pg-live .os-mvp-card{position:relative;overflow:hidden;border-radius:16px;padding:12px;border:2px solid rgba(var(--warn-rgb),.68);background:linear-gradient(168deg,rgba(var(--warn-rgb),.18),var(--panel) 62%);backdrop-filter:blur(5px);box-shadow:0 0 34px -6px rgba(var(--warn-rgb),.55)}:root[data-ui=v2] .os-pg-live .os-mvp-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.1) 46%,transparent 60%);transform:translateX(-110%)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-live .os-mvp-card:hover:after{transition:transform .8s ease;transform:translateX(110%)}}:root[data-ui=v2] .os-pg-live .os-mvp-h{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--warn)}:root[data-ui=v2] .os-pg-live .os-mvp-h svg{flex:none}:root[data-ui=v2] .os-pg-live .os-mvp-img{margin-top:10px;aspect-ratio:1/1;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--panel-solid),var(--bg))}:root[data-ui=v2] .os-pg-live .os-mvp-img svg{width:42%;height:42%;color:rgba(var(--warn-rgb),.4)}:root[data-ui=v2] .os-pg-live .os-mvp-title{margin:9px 0 4px;font-size:12px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-pg-live .os-mvp-row{display:flex;align-items:baseline;justify-content:space-between;margin:0}:root[data-ui=v2] .os-pg-live .os-mvp-row b{font-size:19px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--warn)}:root[data-ui=v2] .os-pg-live .os-mvp-row span{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-live .os-ls-map{position:relative;flex:1;min-height:clamp(340px,52dvh,700px);border-radius:16px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(90% 120% at 50% 30%,var(--panel-solid) 0,var(--bg) 70%)}:root[data-ui=v2] .os-pg-live .os-ls-map .os-grid-deco{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(color-mix(in srgb,var(--ink) 14%,transparent) 1px,transparent 1.5px);background-size:26px 26px}:root[data-ui=v2] .os-pg-live .os-ls-map .maplibregl-canvas{filter:saturate(1.02) contrast(1.04)}:root[data-ui=v2] .os-pg-live .os-map-vig{position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 68%,transparent),transparent 17%),linear-gradient(0deg,color-mix(in srgb,var(--bg) 68%,transparent),transparent 17%),linear-gradient(90deg,color-mix(in srgb,var(--bg) 52%,transparent),transparent 11%),linear-gradient(-90deg,color-mix(in srgb,var(--bg) 52%,transparent),transparent 11%)}:root[data-ui=v2] .os-pg-live .os-ls-map .maplibregl-ctrl{z-index:10}:root[data-ui=v2] .os-pg-live .os-ls-map .maplibregl-ctrl-group{background:var(--pop-a);backdrop-filter:blur(8px);border:1px solid var(--line-strong);border-radius:12px;overflow:hidden;box-shadow:0 10px 26px -10px rgba(0,0,0,.7)}:root[data-ui=v2] .os-pg-live .os-ls-map .maplibregl-ctrl-group button{width:36px;height:36px;background:transparent}:root[data-ui=v2] .os-pg-live .os-ls-map .maplibregl-ctrl-group button+button{border-top:1px solid var(--line)}@media(hover:hover){:root[data-ui=v2] .os-pg-live .os-ls-map .maplibregl-ctrl-group button:not(:disabled):hover{background:rgba(var(--acc-rgb),.14)}}@media(max-width:860px){:root[data-ui=v2] .os-pg-live .os-ls-map .maplibregl-ctrl-group button{width:44px;height:44px}}:root[data-ui=v2] .os-pg-live .os-ls-map .maplibregl-ctrl-icon{filter:invert(.88)}:root[data-ui=v2] .os-pg-live .os-ls-map .maplibregl-ctrl-attrib{background:var(--pop-a);backdrop-filter:blur(6px);border-radius:10px 0 0 0;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-live .os-ls-map .maplibregl-ctrl-attrib a{color:var(--tx-muted)}:root[data-ui=v2] .os-pg-live .os-map-dot{position:absolute;width:11px;height:11px;border-radius:50%;background:var(--info);box-shadow:0 0 0 4px rgba(var(--info-rgb),.18),0 0 14px rgba(var(--info-rgb),.8);cursor:pointer;border:0;padding:0}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-live .os-map-dot{animation:os-map-ping 2.4s ease-out infinite}}@keyframes os-map-ping{0%{box-shadow:0 0 0 0 rgba(var(--info-rgb),.35),0 0 14px rgba(var(--info-rgb),.8)}70%{box-shadow:0 0 0 11px rgba(var(--info-rgb),0),0 0 14px rgba(var(--info-rgb),.8)}to{box-shadow:0 0 0 0 rgba(var(--info-rgb),0),0 0 14px rgba(var(--info-rgb),.8)}}:root[data-ui=v2] .os-pg-live .os-map-dot.os-gold{background:var(--warn);box-shadow:0 0 0 4px rgba(var(--warn-rgb),.18),0 0 14px rgba(var(--warn-rgb),.85)}:root[data-ui=v2] .os-pg-live .os-map-dot.os-mag{background:var(--ch4);box-shadow:0 0 0 4px rgba(var(--ch4-rgb),.18),0 0 14px rgba(var(--ch4-rgb),.85)}:root[data-ui=v2] .os-pg-live .os-map-lb{position:absolute;transform:translate(-50%);font-size:10px;font-weight:700;color:var(--tx-muted);white-space:nowrap;pointer-events:none}:root[data-ui=v2] .os-pg-live .os-map-hint{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:12;font-size:11.5px;font-weight:600;color:var(--tx-muted);padding:6px 14px;border-radius:99px;border:1px solid var(--line);background:var(--pop-a);backdrop-filter:blur(6px);white-space:nowrap}:root[data-ui=v2] .os-pg-live .os-v-cards[hidden],:root[data-ui=v2] .os-pg-live .os-v-map[hidden]{display:none!important}:root[data-ui=v2] .os-pg-live .os-map-sel{position:absolute;z-index:30;width:300px;max-width:min(86vw,300px);padding:0;border-radius:15px;border:1px solid var(--line-strong);background:var(--pop-a);backdrop-filter:blur(12px);box-shadow:0 18px 44px -14px rgba(0,0,0,.8);color:var(--ink);overflow:hidden}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-live .os-map-sel{animation:os-map-sel-in .28s var(--spring) backwards}}@keyframes os-map-sel-in{0%{opacity:0;transform:translateY(8px) scale(.96)}}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-h{display:flex;align-items:center;gap:8px;margin:0;padding:10px 34px 10px 12px;border-bottom:1px solid var(--line);font-size:12.5px}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-h svg{color:var(--info);flex:none}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-h strong{font-size:13px;font-weight:900;color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-h span{color:var(--tx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-x{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:var(--tx-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-x:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-amt{display:block;padding:10px 12px 2px;font-size:21px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--ok)}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-sub{margin:0;padding:0 12px 8px;font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-item{display:flex;align-items:center;gap:8px;margin:0 12px;padding:7px 0;border-top:1px solid var(--line);font-size:12px}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-item:last-child{margin-bottom:6px}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-item .os-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-item .os-tm{flex:none;font-family:var(--mono);font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-live .os-map-sel .os-lm-sel-item .os-pr{flex:none;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}@media(max-width:640px){:root[data-ui=v2] .os-pg-live .os-map-sel.os-map-selm{left:10px;right:10px;top:auto;bottom:10px;width:auto;max-width:none}}:root[data-ui=v2] .os-pg-live .os-ls-ticker{position:relative;flex:none;border-top:1px solid var(--line);overflow:hidden;padding:8px 0;background:color-mix(in srgb,var(--ink) 8%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent)}:root[data-ui=v2] .os-pg-live .os-ticker-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-live .os-ticker-track{animation:os-ticker 42s linear infinite}:root[data-ui=v2] .os-pg-live .os-ls-ticker:hover .os-ticker-track{animation-play-state:paused}}@keyframes os-ticker{to{transform:translateX(-50%)}}:root[data-ui=v2] .os-pg-live .os-ticker-set{display:flex;align-items:center;flex:none}:root[data-ui=v2] .os-pg-live .os-tk{display:inline-flex;align-items:center;gap:6px;margin:0 16px;font-size:11.5px;white-space:nowrap}:root[data-ui=v2] .os-pg-live .os-tk b{font-variant-numeric:tabular-nums;font-weight:800}:root[data-ui=v2] .os-pg-live .os-tk span{color:var(--tx-muted);max-width:210px;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-pg-live .os-tk i{color:color-mix(in srgb,var(--tx-muted) 70%,transparent);font-style:normal}:root[data-ui=v2] .os-pg-live .os-ls-flash{position:absolute;inset:0;z-index:15;pointer-events:none;opacity:0;--rar:var(--info);box-shadow:inset 0 0 90px -16px var(--rar)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-live .os-ls-flash.os-go{animation:os-ls-flash 1.1s ease-out backwards}}@keyframes os-ls-flash{0%{opacity:0}14%{opacity:1}to{opacity:0}}:root[data-ui=v2] .os-pg-live .os-ls-announce{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:16px}:root[data-ui=v2] .os-pg-live .os-ls-announce[hidden]{display:none!important}:root[data-ui=v2] .os-pg-live .os-an{--rar:var(--info);display:flex;align-items:center;gap:14px;max-width:100%;border-radius:20px;border:2px solid var(--rar);padding:14px 20px;background:linear-gradient(165deg,color-mix(in srgb,var(--rar) 26%,var(--pop-a)),var(--pop-a));backdrop-filter:blur(10px);box-shadow:0 0 60px -8px color-mix(in srgb,var(--rar) 85%,transparent),0 26px 60px -24px rgba(0,0,0,.85)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-live .os-ls-announce:not([hidden]) .os-an{animation:os-an-in .5s var(--spring) backwards}}@keyframes os-an-in{0%{opacity:0;transform:scale(.82) translateY(16px)}}:root[data-ui=v2] .os-pg-live .os-an .os-an-ico{flex:none;width:58px;height:58px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--rar) 62%,transparent);background:color-mix(in srgb,var(--rar) 22%,transparent);color:var(--rar);box-shadow:0 0 20px -4px color-mix(in srgb,var(--rar) 55%,transparent)}:root[data-ui=v2] .os-pg-live .os-an .os-an-tag{margin:0;font-size:10px;font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:var(--rar)}:root[data-ui=v2] .os-pg-live .os-an .os-an-amt{display:block;font-size:36px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--rar);text-shadow:0 0 22px color-mix(in srgb,var(--rar) 55%,transparent)}:root[data-ui=v2] .os-pg-live .os-an .os-an-sub{margin:2px 0 0;font-size:12.5px;color:var(--ink);max-width:60vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:560px){:root[data-ui=v2] .os-pg-live .os-an{gap:10px;padding:12px 16px}:root[data-ui=v2] .os-pg-live .os-an .os-an-ico{width:46px;height:46px}:root[data-ui=v2] .os-pg-live .os-an .os-an-amt{font-size:26px}}:root[data-ui=v2] .os-pg-live .os-dlg-loot{padding:0;overflow:hidden}:root[data-ui=v2] .os-pg-live .os-dl-hero{--rar:var(--info);position:relative;padding:38px 20px 16px;display:flex;flex-direction:column;gap:2px;background:radial-gradient(130% 170% at 50% -10%,color-mix(in srgb,var(--rar) 32%,var(--panel-solid)),var(--bg) 78%);border-bottom:1px solid color-mix(in srgb,var(--rar) 40%,transparent)}:root[data-ui=v2] .os-pg-live .os-dl-hero .os-lo-badge{position:absolute;top:12px;left:14px}:root[data-ui=v2] .os-pg-live .os-dl-hero .os-pr{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-live .os-dl-hero .os-amt{font-size:34px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--rar);text-shadow:0 0 24px color-mix(in srgb,var(--rar) 55%,transparent)}:root[data-ui=v2] .os-pg-live .os-dl-grab{display:none;position:absolute;top:8px;left:50%;transform:translateX(-50%);width:38px;height:4px;border-radius:99px;background:color-mix(in srgb,var(--ink) 22%,transparent)}:root[data-ui=v2] .os-pg-live .os-dl-body{padding:16px 20px 20px}:root[data-ui=v2] .os-pg-live .os-dl-h{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-muted);margin:0 0 8px}:root[data-ui=v2] .os-pg-live .os-dl-items{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}:root[data-ui=v2] .os-pg-live .os-dl-items li{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:13px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-pg-live .os-dl-items li:last-child{border-bottom:0}:root[data-ui=v2] .os-pg-live .os-dl-items .os-ic{flex:none;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--field);color:var(--tx-muted)}:root[data-ui=v2] .os-pg-live .os-dl-items .os-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-pg-live .os-dl-items .os-pv{flex:none;font-weight:800;font-variant-numeric:tabular-nums;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-live .os-dl-items .os-pv.os-neg{color:var(--err-t)}:root[data-ui=v2] .os-pg-live .os-dl-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0 4px;font-size:12.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-live .os-dl-meta span{display:inline-flex;align-items:center;gap:6px}@media(max-width:640px){:root[data-ui=v2] .os-pg-live .os-dlg-box.os-dlg-loot,:root[data-ui=v2] .os-pg-live .os-sheet .os-dlg-loot{left:0;right:0;top:auto;bottom:0;translate:none;width:auto;max-width:none;border-radius:20px 20px 0 0;max-height:84dvh;padding-bottom:max(0px,env(safe-area-inset-bottom))}:root[data-ui=v2] .os-pg-live .os-dlg-box.os-dlg-loot[data-state=open]{animation-name:os-sheet-up}:root[data-ui=v2] .os-pg-live .os-dlg-box.os-dlg-loot[data-state=closed]{animation-name:os-sheet-down}:root[data-ui=v2] .os-pg-live .os-dl-grab{display:block}:root[data-ui=v2] .os-pg-live .os-dl-hero{padding-top:30px}}@keyframes os-sheet-up{0%{transform:translateY(56px);opacity:.3}}@keyframes os-sheet-down{to{transform:translateY(56px);opacity:0}}@media(max-width:560px){:root[data-ui=v2] .os-pg-live .os-main{padding-top:62px}}:root[data-ui=v2] .os-pg-stream .os-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:2px 0 18px}:root[data-ui=v2] .os-pg-stream .os-filters .os-seg{flex:none}:root[data-ui=v2] .os-pg-stream .os-master{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}:root[data-ui=v2] .os-pg-stream .os-master .os-m-l{display:flex;align-items:center;gap:14px;min-width:0}:root[data-ui=v2] .os-pg-stream .os-master .os-m-t p{margin:0;font-size:14px;font-weight:700;display:flex;align-items:center;gap:9px;flex-wrap:wrap}:root[data-ui=v2] .os-pg-stream .os-master .os-m-t span{display:block;font-size:11.5px;color:var(--tx-muted);font-weight:400;margin-top:2px}:root[data-ui=v2] .os-pg-stream .os-master .os-m-r{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:root[data-ui=v2] .os-pg-stream .os-save{font-size:11.5px;font-weight:700;color:var(--ok-t);min-width:78px;text-align:right;transition:opacity .3s}:root[data-ui=v2] .os-pg-stream .os-save.os-off{opacity:0}:root[data-ui=v2] .os-pg-stream .os-steps{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:720px){:root[data-ui=v2] .os-pg-stream .os-steps{grid-template-columns:1fr}}:root[data-ui=v2] .os-pg-stream .os-steps li{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:11px;border:1px solid var(--line);background:var(--field);font-size:12px;line-height:1.45;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-stream .os-steps .os-n{flex:none;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--acc-ink);background:linear-gradient(120deg,var(--acc),var(--acc2))}:root[data-ui=v2] .os-pg-stream .os-url-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-ui=v2] .os-pg-stream .os-url-row .os-input{flex:1;min-width:200px;font-family:var(--mono);font-size:12px}:root[data-ui=v2] .os-pg-stream .os-warn{margin:10px 0 0;font-size:11.5px;font-weight:600;color:var(--warn-t)}:root[data-ui=v2] .os-pg-stream .os-hintline{margin:4px 0 0;font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-stream .os-stream-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}@media(max-width:1020px){:root[data-ui=v2] .os-pg-stream .os-stream-grid{grid-template-columns:1fr}}:root[data-ui=v2] .os-pg-stream .os-stream-col{display:flex;flex-direction:column;gap:14px;min-width:0}:root[data-ui=v2] .os-pg-stream .os-stream-col.os-sticky{position:sticky;top:16px}@media(max-width:1020px){:root[data-ui=v2] .os-pg-stream .os-stream-col.os-sticky{position:static}}:root[data-ui=v2] .os-pg-stream .os-set-head{margin-bottom:12px}:root[data-ui=v2] .os-pg-stream .os-set-head h3{font-size:13.5px;font-weight:800;margin:0 0 2px}:root[data-ui=v2] .os-pg-stream .os-set-head .os-sub2{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-stream .os-fg{display:flex;flex-direction:column;gap:14px}:root[data-ui=v2] .os-pg-stream .os-fg .os-field{gap:6px}:root[data-ui=v2] .os-pg-stream .os-fg-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:560px){:root[data-ui=v2] .os-pg-stream .os-fg-2{grid-template-columns:1fr}}:root[data-ui=v2] .os-pg-stream .os-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:root[data-ui=v2] .os-pg-stream .os-chip{font-family:var(--mono);font-size:11px;font-weight:700;padding:4px 10px;border-radius:99px;border:1px solid var(--line);cursor:pointer;background:rgba(var(--acc-rgb),.08);color:rgba(var(--acc2-rgb),1);transition:all .14s}:root[data-ui=v2] .os-pg-stream .os-chip:hover{border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.16)}:root[data-ui=v2] .os-pg-stream .os-pick-row{display:grid;gap:8px}:root[data-ui=v2] .os-pg-stream .os-pick-row.os-c3,:root[data-ui=v2] .os-pg-stream .os-pick-row.os-c6{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-ui=v2] .os-pg-stream .os-pick-row.os-c4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:560px){:root[data-ui=v2] .os-pg-stream .os-pick-row.os-c3,:root[data-ui=v2] .os-pg-stream .os-pick-row.os-c4{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-ui=v2] .os-pg-stream .os-pick{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 9px;border-radius:11px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);font-size:11px;font-weight:700;cursor:pointer;text-align:center;transition:border-color .15s,background .15s,transform .15s var(--spring),color .15s}:root[data-ui=v2] .os-pg-stream .os-pick svg{flex:none}:root[data-ui=v2] .os-pg-stream .os-pick:hover{border-color:var(--line-strong);background:var(--field-hover);transform:translateY(-1px);color:var(--ink)}:root[data-ui=v2] .os-pg-stream .os-pick[aria-pressed=true]{border-color:rgba(var(--acc-rgb),.55);color:var(--ink);background:rgba(var(--acc-rgb),.09);box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.15)}:root[data-ui=v2] .os-pg-stream .os-pick[aria-pressed=true] svg{color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-pg-stream .os-pick .os-pv{font-size:17px;font-weight:800;line-height:1;color:var(--ink)}:root[data-ui=v2] .os-pg-stream .os-pick.os-sm{padding:8px 4px 7px;font-size:10px;gap:4px}:root[data-ui=v2] .os-pg-stream .os-pick.os-sm svg{width:13px;height:13px}:root[data-ui=v2] .os-pg-stream .os-color{display:flex;align-items:center;gap:10px}:root[data-ui=v2] .os-pg-stream .os-color input[type=color]{width:42px;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--field);padding:3px;cursor:pointer;flex:none}:root[data-ui=v2] .os-pg-stream .os-color input[type=text]{flex:1;min-width:0;font-family:var(--mono)}:root[data-ui=v2] .os-pg-stream .os-color-lb{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-muted);display:block;margin-bottom:6px}:root[data-ui=v2] .os-pg-stream .os-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}@media(max-width:560px){:root[data-ui=v2] .os-pg-stream .os-toggles{grid-template-columns:1fr}}:root[data-ui=v2] .os-pg-stream .os-pv-stage{position:relative;min-height:250px;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:22px;background:linear-gradient(135deg,#0f172a,#1e1b4b 55%,#312e81)}@media(max-width:560px){:root[data-ui=v2] .os-pg-stream .os-pv-stage{min-height:210px;padding:14px}}:root[data-ui=v2] .os-pg-stream .os-pv-stage.os-off .os-alert{opacity:.25;filter:grayscale(.6)}:root[data-ui=v2] .os-pg-stream .os-alert{--ac:#22d3ee;--bgc:rgba(15,18,32,.85);--txc:#fff;--sc:1;display:inline-flex;align-items:center;gap:14px;max-width:100%;border:2px solid var(--ac);border-radius:18px;padding:14px 18px;background:var(--bgc);color:var(--txc);backdrop-filter:blur(6px);box-shadow:0 0 24px color-mix(in srgb,var(--ac) 35%,transparent);font-size:calc(14px * var(--sc))}:root[data-ui=v2] .os-pg-stream .os-alert .os-a-ico{flex:none;width:74px;height:74px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ac) 15%,transparent);color:var(--ac)}:root[data-ui=v2] .os-pg-stream .os-alert .os-a-ico svg{width:55%;height:55%;opacity:.75}:root[data-ui=v2] .os-pg-stream .os-alert .os-a-t1{font-size:1.15em;font-weight:800;line-height:1.2;color:var(--ac);margin:0}:root[data-ui=v2] .os-pg-stream .os-alert .os-a-t2{font-size:.92em;font-weight:500;line-height:1.35;opacity:.92;margin:2px 0 0}:root[data-ui=v2] .os-pg-stream .os-alert .os-a-q{font-size:.9em;font-style:italic;opacity:.9;margin:2px 0 0}:root[data-ui=v2] .os-pg-stream .os-alert .os-a-f{font-size:.95em;font-weight:700;margin:4px 0 0}:root[data-ui=v2] .os-pg-stream .os-alert .os-a-qty{flex:none;font-size:.8em;font-weight:900;padding:3px 9px;border-radius:99px;background:var(--ac);color:#070a14}:root[data-ui=v2] .os-pg-stream .os-alert.os-lay-minimal{border-radius:99px;padding:9px 20px;gap:9px}:root[data-ui=v2] .os-pg-stream .os-alert.os-lay-minimal .os-a-ico,:root[data-ui=v2] .os-pg-stream .os-alert.os-lay-minimal .os-a-t2{display:none}:root[data-ui=v2] .os-pg-stream .os-alert.os-lay-vertical{flex-direction:column;text-align:center;width:250px;padding:18px}:root[data-ui=v2] .os-pg-stream .os-alert.os-lay-vertical .os-a-ico{width:104px;height:104px}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-stream .os-alert.os-an{animation-duration:calc(var(--adur,.6s));animation-fill-mode:backwards}:root[data-ui=v2] .os-pg-stream .os-alert.os-an-slide{animation-name:os-an-slide}:root[data-ui=v2] .os-pg-stream .os-alert.os-an-fade{animation-name:os-an-fade}:root[data-ui=v2] .os-pg-stream .os-alert.os-an-bounce{animation-name:os-an-bounce}:root[data-ui=v2] .os-pg-stream .os-alert.os-an-zoom{animation-name:os-an-zoom}:root[data-ui=v2] .os-pg-stream .os-alert.os-an-flip{animation-name:os-an-flip}:root[data-ui=v2] .os-pg-stream .os-alert.os-an-drop{animation-name:os-an-drop}}@keyframes os-an-slide{0%{opacity:0;transform:translateX(-46px)}}@keyframes os-an-fade{0%{opacity:0}}@keyframes os-an-bounce{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes os-an-zoom{0%{opacity:0;transform:scale(1.6)}}@keyframes os-an-flip{0%{opacity:0;transform:perspective(500px) rotateX(-80deg)}}@keyframes os-an-drop{0%{opacity:0;transform:translateY(-60px)}70%{opacity:1;transform:translateY(6px)}to{transform:translateY(0)}}:root[data-ui=v2] .os-pg-stream .os-live{padding:4px 16px 8px;display:flex;flex-direction:column;max-height:300px;overflow-y:auto}:root[data-ui=v2] .os-pg-stream .os-live .os-lv{display:flex;align-items:center;gap:9px;padding:7px 2px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-pg-stream .os-live .os-lv:last-child{border-bottom:0}:root[data-ui=v2] .os-pg-stream .os-live .os-lv .os-dot{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none}:root[data-ui=v2] .os-pg-stream .os-live .os-lv .os-dot.os-warn{background:var(--warn)}:root[data-ui=v2] .os-pg-stream .os-live .os-lv .os-dot.os-info{background:var(--info)}:root[data-ui=v2] .os-pg-stream .os-live .os-lv .os-txt{min-width:0;flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-pg-stream .os-live .os-lv .os-txt b{font-weight:700}:root[data-ui=v2] .os-pg-stream .os-live .os-lv .os-txt span{color:var(--tx-muted)}:root[data-ui=v2] .os-pg-stream .os-live .os-lv .os-btn{flex:none}:root[data-ui=v2] .os-pg-stream .os-live .os-lv .os-t{font-size:10px;color:var(--tx-muted);flex:none;width:52px;text-align:right}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-stream .os-live .os-lv{animation:os-rise .38s var(--ease) backwards}:root[data-ui=v2] .os-pg-stream .os-live .os-lv:first-child{animation-delay:.02s}:root[data-ui=v2] .os-pg-stream .os-live .os-lv:nth-child(2){animation-delay:.06s}:root[data-ui=v2] .os-pg-stream .os-live .os-lv:nth-child(3){animation-delay:.1s}:root[data-ui=v2] .os-pg-stream .os-live .os-lv:nth-child(4){animation-delay:.14s}:root[data-ui=v2] .os-pg-stream .os-live .os-lv:nth-child(5){animation-delay:.18s}:root[data-ui=v2] .os-pg-stream .os-live .os-lv:nth-child(6){animation-delay:.22s}}@keyframes os-rise{0%{opacity:0;transform:translateY(7px)}}:root[data-ui=v2] .os-pg-stream .os-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:16px 18px 4px}:root[data-ui=v2] .os-pg-stream .os-side-head h3{font-size:13.5px;font-weight:800}:root[data-ui=v2] .os-pg-stream .os-side-head .os-sub2{font-size:11px;color:var(--tx-muted)}@media(max-width:560px){:root[data-ui=v2] .os-pg-stream .os-main{padding-top:62px}}@media(max-width:860px){:root[data-ui=v2] .os-pg-stream .os-filters .os-seg{display:none}}:root[data-ui=v2] .os-kpi.os-warn .os-k-ico{box-shadow:0 0 14px rgba(var(--warn-rgb),.25)}:root[data-ui=v2] .os-kpi .os-k-val.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-side-head h3{font-size:13.5px;font-weight:800;display:flex;align-items:center;gap:8px}:root[data-ui=v2] .os-side-head .os-cnt{font-size:10.5px;font-weight:800;color:var(--warn-t);background:rgba(var(--warn-rgb),.12);border:1px solid rgba(var(--warn-rgb),.35);border-radius:999px;padding:2px 8px}:root[data-ui=v2] .os-side-head .os-sub2{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-live .os-lv{display:flex;align-items:center;gap:9px;padding:7.5px 2px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-live .os-lv:last-child{border-bottom:0}:root[data-ui=v2] .os-live .os-lv .os-dot{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none}:root[data-ui=v2] .os-live .os-lv .os-dot.os-warn{background:var(--warn)}:root[data-ui=v2] .os-live .os-lv .os-dot.os-err{background:var(--err)}:root[data-ui=v2] .os-live .os-lv .os-dot.os-info{background:var(--info)}:root[data-ui=v2] .os-live .os-lv .os-txt{min-width:0;flex:1;font-size:12px}:root[data-ui=v2] .os-live .os-lv .os-txt b{font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-live .os-lv .os-txt span{color:var(--tx-muted);font-size:11px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-live .os-lv .os-amt{font-size:11.5px;font-weight:700;color:var(--tx-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}:root[data-ui=v2] .os-cardfoot a{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:700;color:var(--tx-muted);padding:6px 8px;border-radius:9px;text-decoration:none;transition:all .15s ease}:root[data-ui=v2] .os-cardfoot a:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-alerts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:900px){:root[data-ui=v2] .os-alerts{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-live .os-lv{animation:os-rise .38s var(--ease) backwards}:root[data-ui=v2] .os-live .os-lv:nth-child(2){animation-delay:.05s}:root[data-ui=v2] .os-live .os-lv:nth-child(3){animation-delay:.1s}:root[data-ui=v2] .os-live .os-lv:nth-child(4){animation-delay:.15s}:root[data-ui=v2] .os-live .os-lv:nth-child(5){animation-delay:.2s}}:root[data-ui=v2] .os-filters .os-select{min-width:150px}:root[data-ui=v2] .os-filters .os-select.os-w-wide{min-width:190px}:root[data-ui=v2] .os-filters .os-input-wrap{min-width:210px;flex:0 1 auto}:root[data-ui=v2] .os-filter-sw{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--tx-muted);min-height:42px}:root[data-ui=v2] .os-filter-sw .os-switch{min-height:36px}:root[data-ui=v2] .os-scan{display:flex;align-items:center;gap:10px}:root[data-ui=v2] .os-scan .os-input-wrap{flex:1}:root[data-ui=v2] .os-bulk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 14px;border-radius:13px;margin-bottom:12px;border:1px solid rgba(var(--acc-rgb),.4);background:linear-gradient(120deg,rgba(var(--acc-rgb),.14),rgba(var(--acc2-rgb),.08))}:root[data-ui=v2] .os-bulk[hidden]{display:none!important}:root[data-ui=v2] .os-bulk .os-b-n{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-bulk .os-b-sub{font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-tbl .os-a-thumb{width:44px;height:44px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--field);border:1px solid var(--line);color:var(--tx-muted);overflow:hidden;font-size:9px;font-weight:800;letter-spacing:.04em}:root[data-ui=v2] .os-tbl .os-a-main{display:flex;align-items:center;gap:12px;min-width:230px}:root[data-ui=v2] .os-tbl .os-a-name{font-weight:650;cursor:pointer}:root[data-ui=v2] .os-tbl .os-a-name:hover{color:var(--acc2);text-decoration:underline}:root[data-ui=v2] .os-tbl .os-a-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}:root[data-ui=v2] .os-tbl .os-badge{padding:2.5px 8px;font-size:10px}:root[data-ui=v2] .os-tbl tr.os-g-row td{background:hsla(0,0%,100%,.028)}:root[data-ui=v2] .os-tbl tr.os-g-sub td:first-child{border-left:2px solid rgba(var(--acc-rgb),.45)}:root[data-ui=v2] .os-tbl tr.os-g-sub td{background:rgba(var(--acc-rgb),.035)}:root[data-ui=v2] .os-tbl .os-chk .os-check{min-height:0}:root[data-ui=v2] .os-g-tog{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-g-tog:hover{color:var(--ink);border-color:var(--line-strong)}:root[data-ui=v2] .os-g-tog svg{transition:transform .2s var(--spring)}:root[data-ui=v2] .os-g-tog[aria-expanded=true] svg{transform:rotate(90deg)}:root[data-ui=v2] .os-rowmenu{position:relative;display:inline-block}:root[data-ui=v2] .os-menu{position:absolute;right:0;top:calc(100% + 5px);z-index:45;min-width:218px;padding:6px;border-radius:13px;border:1px solid var(--line-strong);background:var(--pop);box-shadow:0 18px 44px rgba(2,5,16,.65);backdrop-filter:blur(14px)}:root[data-ui=v2] .os-menu[hidden]{display:none}:root[data-ui=v2] .os-menu button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:9px 11px;border:0;border-radius:8px;background:none;color:var(--ink);font-size:12.5px;font-weight:600;cursor:pointer}:root[data-ui=v2] .os-menu button:hover{background:rgba(var(--acc-rgb),.16)}:root[data-ui=v2] .os-menu button.os-danger{color:var(--err-t)}:root[data-ui=v2] .os-menu button.os-danger:hover{background:rgba(var(--err-rgb),.13)}:root[data-ui=v2] .os-menu .os-m-sep{height:1px;background:var(--line);margin:5px 8px}:root[data-ui=v2] .os-tbl .os-icon-btn{width:32px;height:32px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-tbl .os-icon-btn:hover{background:var(--field-hover);color:var(--ink);border-color:var(--line)}:root[data-ui=v2] .os-tbl .os-num-cell{text-align:right;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-tbl .os-num-cell strong{font-weight:800}:root[data-ui=v2] .os-pager{display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding:11px 14px;font-size:12.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-dlg-article{display:flex;flex-direction:column;overflow:hidden;padding:0}:root[data-ui=v2] .os-dlg-article .os-d-head{padding:18px 22px 12px;border-bottom:1px solid var(--line);flex:none}:root[data-ui=v2] .os-dlg-article .os-d-head h3{margin-bottom:3px}:root[data-ui=v2] .os-dlg-article .os-d-body{padding:16px 22px;overflow-y:auto;flex:1;min-height:0}:root[data-ui=v2] .os-dlg-article .os-d-foot{flex:none;border-top:1px solid var(--line);padding:12px 22px;display:flex;justify-content:space-between;gap:9px}:root[data-ui=v2] .os-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:14px}:root[data-ui=v2] .os-pills .os-pill-l{font-size:11px;color:var(--tx-muted);font-weight:700;margin-right:2px}:root[data-ui=v2] .os-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);font-size:11px;font-weight:700;padding:5px 10px;cursor:pointer}:root[data-ui=v2] .os-pill:hover{color:var(--ink);border-color:var(--line-strong)}:root[data-ui=v2] .os-pill.os-todo{border-color:rgba(var(--warn-rgb),.5);background:rgba(var(--warn-rgb),.08);color:var(--warn-t)}:root[data-ui=v2] .os-pill .os-n{min-width:15px;height:15px;border-radius:50%;background:var(--warn);color:#221a02;font-size:9.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 3px}:root[data-ui=v2] .os-pill .os-ok-i{color:var(--ok);display:inline-flex}:root[data-ui=v2] .os-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}:root[data-ui=v2] .os-sec-t{font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin:6px 0 2px;grid-column:1/-1;display:flex;align-items:center;gap:8px}:root[data-ui=v2] .os-sec-t:after{content:"";flex:1;height:1px;background:var(--line)}@media(max-width:640px){:root[data-ui=v2] .os-form{grid-template-columns:1fr}}@media(max-width:860px){:root[data-ui=v2] .os-filters .os-select{min-width:130px}}:root[data-ui=v2] .os-filters .os-select{min-width:190px}:root[data-ui=v2] .os-active-filters{display:flex;flex-wrap:wrap;gap:7px;margin:-6px 0 12px}:root[data-ui=v2] .os-active-filters[hidden]{display:none!important}:root[data-ui=v2] .os-fchip{display:inline-flex;align-items:center;gap:7px;border-radius:999px;border:1px solid rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.1);padding:5px 6px 5px 12px;font-size:12px;font-weight:700}:root[data-ui=v2] .os-fchip button{width:18px;height:18px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.25);color:var(--ink);cursor:pointer;padding:0}:root[data-ui=v2] .os-fchip button:hover{background:rgba(var(--acc-rgb),.5)}:root[data-ui=v2] .os-bin{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11.5px}:root[data-ui=v2] .os-tbl .os-mv-delta{font-weight:800;font-variant-numeric:tabular-nums;text-align:right}:root[data-ui=v2] .os-tbl .os-mv-delta.os-plus{color:var(--ok-t)}:root[data-ui=v2] .os-tbl .os-mv-delta.os-minus{color:var(--err-t)}:root[data-ui=v2] .os-tbl .os-mv-delta .os-res{font-size:9.5px;color:var(--tx-muted);font-weight:600;margin-left:3px}:root[data-ui=v2] .os-tbl .os-a-cell b{display:block;font-weight:650;font-size:12.5px}:root[data-ui=v2] .os-tbl .os-a-cell span{color:var(--tx-muted);font-size:11px}:root[data-ui=v2] .os-tbl .os-src-link{color:var(--acc2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}:root[data-ui=v2] .os-tbl{min-width:1180px}:root[data-ui=v2] .os-pager .os-p-num{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink)}:root[data-ui=v2] .os-book-dir{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}:root[data-ui=v2] .os-book-dir button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:11px;border:1px solid var(--line);background:var(--field);color:var(--ink);font-size:13px;font-weight:700;cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-book-dir button:hover{border-color:var(--line-strong);background:var(--field-hover)}:root[data-ui=v2] .os-book-dir button.os-on-in{border-color:rgba(var(--ok-rgb),.55);background:rgba(var(--ok-rgb),.1);color:var(--ok-t)}:root[data-ui=v2] .os-book-dir button.os-on-out{border-color:rgba(var(--err-rgb),.5);background:rgba(var(--err-rgb),.1);color:var(--err-t)}:root[data-ui=v2] .os-book-meta{border-radius:11px;border:1px dashed var(--line-strong);padding:10px 13px;font-size:12px;color:var(--tx-muted);margin:12px 0;display:flex;gap:8px;align-items:center}:root[data-ui=v2] .os-book-meta b{color:var(--ok-t);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-receive{display:grid;grid-template-columns:minmax(0,22rem) 1fr;gap:16px;align-items:start}@media(max-width:860px){:root[data-ui=v2] .os-receive{grid-template-columns:1fr}}:root[data-ui=v2] .os-cam{border:1px dashed var(--line-strong);border-radius:13px;padding:18px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:var(--field);min-height:132px;justify-content:center}:root[data-ui=v2] .os-cam .os-c-ico{width:38px;height:38px}:root[data-ui=v2] .os-cam b{font-size:13px}:root[data-ui=v2] .os-cam p{font-size:11.5px}:root[data-ui=v2] .os-lookup{display:flex;gap:8px}:root[data-ui=v2] .os-lookup .os-input-wrap{flex:1}:root[data-ui=v2] .os-lookup .os-input{font-family:var(--mono)}:root[data-ui=v2] .os-sttabs{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 14px}:root[data-ui=v2] .os-sttabs .os-st{border:1px solid var(--line);background:var(--field);color:var(--tx-muted);border-radius:999px;padding:9px 15px;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:7px}:root[data-ui=v2] .os-sttabs .os-st:hover{color:var(--ink);border-color:var(--line-strong)}:root[data-ui=v2] .os-sttabs .os-st.os-on{background:linear-gradient(120deg,var(--acc),var(--acc2));color:var(--acc-ink);border-color:transparent}:root[data-ui=v2] .os-sttabs .os-st .os-n{font-size:10px;background:rgba(0,0,0,.18);border-radius:99px;padding:1px 7px}:root[data-ui=v2] .os-sttabs .os-st:not(.os-on) .os-n{background:var(--field-hover)}:root[data-ui=v2] .os-po{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;transition:border-color .15s,background .15s}:root[data-ui=v2] .os-po:hover{border-color:rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.04)}:root[data-ui=v2] .os-po .os-po-imgs{display:flex;flex:none}:root[data-ui=v2] .os-po .os-po-imgs i{width:40px;height:40px;border-radius:9px;border:2px solid var(--panel-solid,#141926);background:var(--field);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:var(--tx-muted);margin-left:-8px}:root[data-ui=v2] .os-po .os-po-imgs i:first-child{margin-left:0}:root[data-ui=v2] .os-po .os-po-num{font-weight:750;font-size:14.5px;color:var(--acc2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}:root[data-ui=v2] .os-po .os-po-meta{font-size:12px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-po-list{display:flex;flex-direction:column;gap:9px}:root[data-ui=v2] .os-pochips{display:inline-flex;gap:5px}:root[data-ui=v2] .os-pochips button{border:1px solid var(--line);background:transparent;color:var(--tx-muted);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700;cursor:pointer}:root[data-ui=v2] .os-pochips button.os-on{background:rgba(var(--acc-rgb),.18);color:var(--acc2);border-color:rgba(var(--acc-rgb),.45)}:root[data-ui=v2] .os-back,:root[data-ui=v2] .os-tbl .os-lnk{text-decoration:underline;text-underline-offset:2px}:root[data-ui=v2] .os-back{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--acc2);margin-bottom:4px;cursor:pointer}:root[data-ui=v2] .os-phases{display:flex;flex-wrap:nowrap;gap:7px;overflow-x:auto;padding:2px 2px 6px;margin:0 -2px}:root[data-ui=v2] .os-phases::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-phases{scrollbar-width:none}:root[data-ui=v2] .os-phase{display:inline-flex;align-items:center;gap:7px;min-height:40px;flex:none;border-radius:999px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);font-size:12.5px;font-weight:700;padding:8px 15px;cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-phase.os-done{color:var(--ok-t);border-color:rgba(var(--ok-rgb),.4)}:root[data-ui=v2] .os-phase.os-on{border-color:rgba(var(--acc-rgb),.7);background:rgba(var(--acc-rgb),.12);color:var(--ink);font-weight:800}:root[data-ui=v2] .os-phase:hover{border-color:var(--line-strong)}:root[data-ui=v2] .os-phase .os-ph-n{width:17px;height:17px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:800;background:var(--field-hover);color:var(--tx-muted)}:root[data-ui=v2] .os-phase.os-done .os-ph-n{background:rgba(var(--ok-rgb),.2);color:var(--ok-t)}:root[data-ui=v2] .os-phase.os-on .os-ph-n{background:linear-gradient(120deg,var(--acc),var(--acc2));color:var(--acc-ink)}:root[data-ui=v2] .os-progressline{font-size:13px;color:var(--tx-muted);margin:2px 0 14px}:root[data-ui=v2] .os-progressline b{color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-polinks{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}:root[data-ui=v2] .os-polinks .os-po{border:1px solid var(--line);border-radius:9px;padding:8px 13px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--acc2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}:root[data-ui=v2] .os-issue{border:1px solid rgba(var(--warn-rgb),.45);background:rgba(var(--warn-rgb),.06);border-radius:14px;padding:14px 16px;margin-bottom:14px}:root[data-ui=v2] .os-issue>p{font-size:13px;font-weight:700;color:var(--warn-t);margin:0 0 10px}:root[data-ui=v2] .os-issue .os-iss{display:flex;flex-wrap:wrap;align-items:center;gap:9px;border:1px solid var(--line);border-radius:11px;padding:10px 12px;font-size:12.5px;background:var(--field)}:root[data-ui=v2] .os-issue .os-iss b{font-family:var(--mono)}:root[data-ui=v2] .os-count{display:grid;grid-template-columns:minmax(0,22rem) 1fr;gap:14px;align-items:start}@media(max-width:980px){:root[data-ui=v2] .os-count{grid-template-columns:1fr}}:root[data-ui=v2] .os-cam .os-c-ico{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.14);color:var(--acc2)}:root[data-ui=v2] .os-cam b{font-size:12.5px}:root[data-ui=v2] .os-cam p{font-size:11px;color:var(--tx-muted);margin:0;max-width:30ch}:root[data-ui=v2] .os-scanrow{display:flex;gap:8px;margin-top:12px}:root[data-ui=v2] .os-scanrow .os-input-wrap{flex:1}:root[data-ui=v2] .os-scanrow .os-input{font-family:var(--mono);min-height:46px}:root[data-ui=v2] .os-cl-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}:root[data-ui=v2] .os-cl-head h3{font-size:14px;font-weight:800;margin:0}:root[data-ui=v2] .os-cl-head .os-soll{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-tbl .os-cl-thumb{flex:none}:root[data-ui=v2] .os-tbl .os-cl-pos{display:flex;align-items:center;gap:11px;min-width:200px;cursor:pointer}:root[data-ui=v2] .os-tbl .os-cl-pos:hover .os-cl-sku{color:var(--acc2)}:root[data-ui=v2] .os-tbl .os-cl-sku{font-family:var(--mono);font-size:11.5px;font-weight:750}:root[data-ui=v2] .os-tbl .os-cl-name{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-tbl .os-sdot{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:6px;flex:none}:root[data-ui=v2] .os-tbl .os-s-open{background:var(--tx-muted)}:root[data-ui=v2] .os-tbl .os-s-counted{background:var(--info)}:root[data-ui=v2] .os-tbl .os-s-issue{background:var(--warn)}:root[data-ui=v2] .os-tbl .os-s-ok{background:var(--ok)}:root[data-ui=v2] .os-tbl .os-ist{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}:root[data-ui=v2] .os-tbl .os-ist .os-multi{display:block;font-size:10px;font-weight:500;color:var(--tx-muted);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}:root[data-ui=v2] .os-tbl tr.os-over td{background:rgba(var(--warn-rgb),.06)}:root[data-ui=v2] .os-tbl .os-acts{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}:root[data-ui=v2] .os-tbl .os-sub-lines td{background:hsla(0,0%,100%,.02);padding:8px 13px 10px 60px}:root[data-ui=v2] .os-subline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;padding:7px 10px;font-size:12px;margin-bottom:6px}:root[data-ui=v2] .os-subline:last-child{margin-bottom:0}:root[data-ui=v2] .os-v-phase[hidden]{display:none!important}:root[data-ui=v2] .os-mline{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:13px;padding:13px 15px;background:var(--field)}:root[data-ui=v2] .os-mline .os-cl-thumb{width:52px;height:52px;font-size:11px}:root[data-ui=v2] .os-mline .os-m-sku{font-family:var(--mono);font-weight:750;font-size:12.5px}:root[data-ui=v2] .os-mline .os-m-name{font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-mline .os-m-checks{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-mline .os-m-checks .os-ok{color:var(--ok-t);display:flex;align-items:center;gap:6px}:root[data-ui=v2] .os-mline .os-m-checks .os-off{display:flex;align-items:center;gap:6px;opacity:.75}:root[data-ui=v2] .os-coll{border:1px solid var(--line);border-radius:13px;margin-top:14px;overflow:hidden}:root[data-ui=v2] .os-coll>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--field);border:0;color:var(--ink);font-size:13px;font-weight:750;cursor:pointer;text-align:left}:root[data-ui=v2] .os-coll>button:hover{background:var(--field-hover)}:root[data-ui=v2] .os-coll>button svg{transition:transform .2s var(--spring);color:var(--tx-muted)}:root[data-ui=v2] .os-coll[data-open]>button svg{transform:rotate(180deg)}:root[data-ui=v2] .os-coll .os-c-body{padding:12px 16px;border-top:1px solid var(--line);font-size:12.5px}:root[data-ui=v2] .os-coll:not([data-open]) .os-c-body{display:none}:root[data-ui=v2] .os-coll .os-ev{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 0;border-bottom:1px dashed var(--line)}:root[data-ui=v2] .os-coll .os-ev:last-child{border-bottom:0}:root[data-ui=v2] .os-coll .os-ev .os-t{color:var(--tx-muted);font-size:11px;width:118px;flex:none}:root[data-ui=v2] .os-coll .os-att{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;padding:8px 12px;font-size:12px;color:var(--acc2);text-decoration:underline;text-underline-offset:2px;margin:0 8px 8px 0}:root[data-ui=v2] .os-hero{border-color:rgba(var(--acc-rgb),.4)!important}:root[data-ui=v2] .os-hero-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}:root[data-ui=v2] .os-hero-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}:root[data-ui=v2] .os-hero h2{font-size:21px;font-weight:900;letter-spacing:-.01em;margin:9px 0 3px}:root[data-ui=v2] .os-hero .os-h-sub{font-size:12.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-hero-acts{display:flex;flex-wrap:wrap;gap:8px}:root[data-ui=v2] .os-prog{margin:16px 0 14px}:root[data-ui=v2] .os-prog .os-p-line{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}:root[data-ui=v2] .os-prog .os-p-line b{font-weight:700}:root[data-ui=v2] .os-prog .os-p-pct{color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pbar{height:11px;border-radius:6px;background:var(--field-hover);overflow:hidden}:root[data-ui=v2] .os-pbar i{transition:width .5s var(--ease)}:root[data-ui=v2] .os-pbar.os-full i{background:var(--ok)}:root[data-ui=v2] .os-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}@media(max-width:900px){:root[data-ui=v2] .os-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){:root[data-ui=v2] .os-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-tile{border:1px solid var(--line);border-radius:12px;padding:11px 13px;background:var(--field)}:root[data-ui=v2] .os-tile .os-t-l{font-size:11px}:root[data-ui=v2] .os-tile .os-t-v{font-size:23px;margin-top:3px}:root[data-ui=v2] .os-tile .os-t-h{font-size:11px;color:var(--tx-muted);margin-top:1px}:root[data-ui=v2] .os-tbl .os-var.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-tbl .os-users{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-hbadges{display:flex;gap:6px;flex-wrap:wrap}:root[data-ui=v2] .os-prog-top{display:flex;justify-content:space-between;gap:12px;font-size:13px;align-items:center}:root[data-ui=v2] .os-prog-top b{font-weight:750}:root[data-ui=v2] .os-prog-top .os-p-right{display:flex;align-items:center;gap:12px;color:var(--tx-muted);font-size:12px}:root[data-ui=v2] .os-prog-top .os-p-right .os-wv{color:var(--warn-t);display:inline-flex;align-items:center;gap:5px;font-weight:700}:root[data-ui=v2] .os-prog-top .os-p-right .os-us{display:inline-flex;align-items:center;gap:5px}:root[data-ui=v2] .os-pbar i{display:block;height:100%;background:linear-gradient(90deg,var(--acc),var(--acc2));border-radius:6px}:root[data-ui=v2] .os-tile .os-t-l{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-tile .os-t-v{font-size:21px;font-weight:800;font-variant-numeric:tabular-nums;margin-top:2px}:root[data-ui=v2] .os-tile.os-ok .os-t-v{color:var(--ok-t)}:root[data-ui=v2] .os-tile.os-warn .os-t-v{color:var(--warn-t)}:root[data-ui=v2] .os-tile.os-err .os-t-v{color:var(--err-t)}:root[data-ui=v2] .os-bins{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}@media(max-width:900px){:root[data-ui=v2] .os-bins{grid-template-columns:1fr}}:root[data-ui=v2] .os-binlist{display:flex;flex-direction:column;gap:6px;max-height:520px;overflow-y:auto;padding:8px}:root[data-ui=v2] .os-binitem{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--line);border-radius:11px;padding:9px 10px;background:transparent;color:var(--ink);cursor:pointer;text-align:left;transition:all .15s}:root[data-ui=v2] .os-binitem:hover{background:var(--field-hover)}:root[data-ui=v2] .os-binitem.os-on{border-color:rgba(var(--acc-rgb),.65);background:rgba(var(--acc-rgb),.08)}:root[data-ui=v2] .os-binitem .os-b-ico{width:32px;height:32px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--field-hover);color:var(--tx-muted)}:root[data-ui=v2] .os-binitem.os-done .os-b-ico{background:rgba(var(--ok-rgb),.15);color:var(--ok-t)}:root[data-ui=v2] .os-binitem .os-b-code{font-family:var(--mono);font-size:12px;font-weight:700}:root[data-ui=v2] .os-binitem .os-b-meta{display:flex;align-items:center;gap:7px;margin-top:4px}:root[data-ui=v2] .os-binitem .os-b-meta .os-meter{flex:1;height:4px}:root[data-ui=v2] .os-binitem .os-b-num{font-size:10px;color:var(--tx-muted);font-variant-numeric:tabular-nums;flex:none}:root[data-ui=v2] .os-binitem .os-badge{padding:1.5px 7px;font-size:9.5px}:root[data-ui=v2] .os-bintitle{display:flex;align-items:center;gap:8px;font-weight:750;font-size:14px;margin:2px 0 10px}:root[data-ui=v2] .os-bintitle .os-mono{font-family:var(--mono)}:root[data-ui=v2] .os-tbl .os-cl-thumb{width:38px;height:38px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--field);border:1px solid var(--line);color:var(--tx-muted);font-size:9px;font-weight:800}:root[data-ui=v2] .os-tbl .os-l-main b{display:block;font-weight:650;font-size:12.5px}:root[data-ui=v2] .os-tbl .os-l-main .os-sku{font-family:var(--mono);font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-tbl .os-l-attr{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}:root[data-ui=v2] .os-tbl .os-l-attr .os-badge{padding:1px 7px;font-size:9.5px}:root[data-ui=v2] .os-tbl tr.os-l-open td{box-shadow:inset 3px 0 0 rgba(139,147,184,.4)}:root[data-ui=v2] .os-tbl tr.os-l-ok td{box-shadow:inset 3px 0 0 var(--ok)}:root[data-ui=v2] .os-tbl tr.os-l-warn td{box-shadow:inset 3px 0 0 var(--warn)}:root[data-ui=v2] .os-tbl tr.os-l-err td{box-shadow:inset 3px 0 0 var(--err)}:root[data-ui=v2] .os-tbl tr.os-l-skip td{box-shadow:inset 3px 0 0 var(--tx-muted);opacity:.75}:root[data-ui=v2] .os-tbl .os-var{font-weight:800;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-tbl .os-var.os-plus{color:var(--ok-t)}:root[data-ui=v2] .os-tbl .os-var.os-minus{color:var(--err-t)}:root[data-ui=v2] .os-tbl .os-var.os-warnv{color:var(--warn-t)}:root[data-ui=v2] .os-tbl .os-mono{font-family:var(--mono);font-size:11.5px}:root[data-ui=v2] .os-tbl .os-dim{color:var(--tx-muted)}:root[data-ui=v2] .os-tbl .os-by{font-size:10.5px;color:var(--tx-muted);margin-top:3px}:root[data-ui=v2] .os-tbl .os-badge{padding:3px 9px;font-size:10.5px;white-space:nowrap}:root[data-ui=v2] .os-tbl tbody tr{cursor:pointer}:root[data-ui=v2] .os-bin .os-zc{width:10px;height:10px;border-radius:3px;flex:none;border:1px solid hsla(0,0%,100%,.25)}:root[data-ui=v2] .os-linefilters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}:root[data-ui=v2] .os-linefilters .os-lf{border:1px solid var(--line);background:var(--field);color:var(--tx-muted);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .os-linefilters .os-lf:hover{color:var(--ink);border-color:var(--line-strong)}:root[data-ui=v2] .os-linefilters .os-lf.os-on{background:linear-gradient(120deg,var(--acc),var(--acc2));color:var(--acc-ink);border-color:transparent}:root[data-ui=v2] .os-linefilters .os-input-wrap{margin-left:auto;min-width:200px;flex:1;max-width:280px}:root[data-ui=v2] .os-actionbar{position:sticky;bottom:0;z-index:15;display:flex;gap:9px;margin-top:14px;padding:11px 13px;border:1px solid var(--line);border-radius:14px;background:var(--bar);backdrop-filter:blur(14px)}:root[data-ui=v2] .os-actionbar .os-btn{flex:1;min-height:46px}:root[data-ui=v2] .os-count-pos{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:12px;padding:11px 13px;margin-bottom:14px;background:var(--field)}:root[data-ui=v2] .os-count-pos .os-cl-thumb{width:46px;height:46px;font-size:11px}:root[data-ui=v2] .os-count-pos .os-cp-sku{font-family:var(--mono);font-size:11.5px;font-weight:750}:root[data-ui=v2] .os-count-pos .os-cp-name{font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-qty{display:flex;align-items:center;gap:9px;margin:8px 0 12px}:root[data-ui=v2] .os-qty button{width:52px;height:52px;border-radius:13px;border:1px solid var(--line);background:var(--field);color:var(--ink);font-size:22px;font-weight:800;cursor:pointer;flex:none}:root[data-ui=v2] .os-qty button:hover{background:var(--field-hover);border-color:var(--line-strong)}:root[data-ui=v2] .os-qty input{flex:1;min-height:56px;text-align:center;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-soll{display:flex;justify-content:space-between;font-size:12px;color:var(--tx-muted);margin-bottom:8px}:root[data-ui=v2] .os-soll b{color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-audit .os-ev{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:8px 14px;border-bottom:1px solid var(--line);font-size:12.5px}:root[data-ui=v2] .os-audit .os-ev:last-child{border-bottom:0}:root[data-ui=v2] .os-audit .os-ev .os-t{width:112px;flex:none;font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-audit .os-ev .os-who{font-weight:650}:root[data-ui=v2] .os-audit .os-ev .os-mono{font-family:var(--mono);font-size:11px}:root[data-ui=v2] .os-audit .os-ev .os-q{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--tx-muted)}:root[data-ui=v2] .os-setup{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:960px){:root[data-ui=v2] .os-setup{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}:root[data-ui=v2] .os-card{display:flex;flex-direction:column;gap:12px;padding:18px 20px}:root[data-ui=v2] .os-card>.os-lab{font-size:15px;font-weight:750}:root[data-ui=v2] .os-card>.os-hint{font-size:12px;color:var(--tx-muted);margin-top:-6px}:root[data-ui=v2] .os-opts{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-ui=v2] .os-opts.os-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){:root[data-ui=v2] .os-opts,:root[data-ui=v2] .os-opts.os-two{grid-template-columns:1fr}}:root[data-ui=v2] .os-opt{border:1px solid var(--line);border-radius:12px;padding:12px 13px;text-align:left;background:transparent;color:var(--ink);cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-opt:hover{background:var(--field-hover)}:root[data-ui=v2] .os-opt.os-on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc);background:rgba(var(--acc-rgb),.06)}:root[data-ui=v2] .os-opt svg{color:var(--tx-muted)}:root[data-ui=v2] .os-opt.os-on svg{color:var(--acc)}:root[data-ui=v2] .os-opt .os-o-t{font-size:13px;font-weight:650;margin-top:7px}:root[data-ui=v2] .os-opt .os-o-h{font-size:11.5px;color:var(--tx-muted);margin-top:2px;line-height:1.4}:root[data-ui=v2] .os-pick{display:flex;flex-wrap:wrap;gap:8px;max-height:230px;overflow-y:auto;border:1px solid var(--line);border-radius:10px;padding:10px}:root[data-ui=v2] .os-pill:hover{background:var(--field-hover)}:root[data-ui=v2] .os-pill.os-on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}:root[data-ui=v2] .os-pill.os-txt{font-family:inherit;font-weight:600}:root[data-ui=v2] .os-sel{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-props{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){:root[data-ui=v2] .os-props{grid-template-columns:1fr}}:root[data-ui=v2] .os-props .os-field{margin:0}:root[data-ui=v2] .os-freeze{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px 14px}:root[data-ui=v2] .os-freeze .os-f-t{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:650}:root[data-ui=v2] .os-freeze .os-f-t svg{color:var(--warn-t)}:root[data-ui=v2] .os-freeze .os-f-h{font-size:11.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-note{grid-column:1/-1}:root[data-ui=v2] .os-preview{align-self:start;position:sticky;top:86px}@media(max-width:959px){:root[data-ui=v2] .os-preview{position:static}}:root[data-ui=v2] .os-pv-head{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:750}:root[data-ui=v2] .os-pv-head svg{color:var(--tx-muted)}:root[data-ui=v2] .os-pv{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}:root[data-ui=v2] .os-pv .os-pv{border:1px solid var(--line);border-radius:10px;padding:10px 6px}:root[data-ui=v2] .os-pv .os-pv.os-main{border-color:rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.06)}:root[data-ui=v2] .os-pv .os-pv b{display:block;font-size:23px;font-weight:800;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pv .os-pv.os-main b{color:var(--acc)}:root[data-ui=v2] .os-pv .os-pv span{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-pv .os-badge{align-self:center}:root[data-ui=v2] .os-create{width:100%;min-height:48px;justify-content:center;font-size:14px}:root[data-ui=v2] .os-v-scope[hidden]{display:none!important}:root[data-ui=v2] .os-ls-tabs{display:inline-flex;flex-wrap:wrap;margin:2px 0 18px}:root[data-ui=v2] .os-ls-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;margin-bottom:14px}:root[data-ui=v2] .os-ls-st{padding:15px 17px 13px;border-left:3px solid var(--line-strong);display:flex;flex-direction:column;gap:9px;min-width:0}:root[data-ui=v2] .os-ls-st.os-st-run{border-left-color:var(--ok)}:root[data-ui=v2] .os-ls-st.os-st-idle{border-left-color:var(--warn)}:root[data-ui=v2] .os-ls-st.os-st-off{opacity:.6;border-left-color:var(--line-strong)}:root[data-ui=v2] .os-ls-st .os-st-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-ls-st .os-st-head b{font-size:14px;font-weight:800}:root[data-ui=v2] .os-ls-st .os-st-code{font-family:var(--mono);font-size:10.5px;color:var(--tx-muted);border:1px solid var(--line);border-radius:6px;padding:2px 7px}:root[data-ui=v2] .os-ls-st .os-st-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-ls-st .os-st-jobs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}:root[data-ui=v2] .os-ls-st .os-st-jobs li{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--tx-muted);flex-wrap:wrap}:root[data-ui=v2] .os-ls-st .os-st-jobs li b{color:var(--ink);font-weight:700}:root[data-ui=v2] .os-ls-st .os-st-none{font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-ls-st .os-st-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:4px}:root[data-ui=v2] .os-ls-rows{display:flex;flex-direction:column}:root[data-ui=v2] .os-ls-rows .os-lr{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:9px 2px;border-bottom:1px solid var(--line);font-size:12.5px}:root[data-ui=v2] .os-ls-rows .os-lr:last-child{border-bottom:0}:root[data-ui=v2] .os-ls-rows .os-lr .os-l-ico{color:var(--tx-muted);display:inline-flex;flex:none}:root[data-ui=v2] .os-ls-rows .os-lr .os-l-name{font-weight:700}:root[data-ui=v2] .os-ls-rows .os-lr .os-l-sub{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-ls-rows .os-lr .os-l-right{margin-left:auto;display:flex;align-items:center;gap:4px}:root[data-ui=v2] .os-dnd-handle{width:26px;color:var(--tx-muted);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;justify-content:center}:root[data-ui=v2] .os-dnd-hint{font-size:11px;color:var(--tx-muted);display:flex;align-items:center;gap:6px}:root[data-ui=v2] .os-tbl .os-select{min-width:150px}:root[data-ui=v2] .os-tbl .os-select-btn{padding:0 9px}:root[data-ui=v2] .os-mono{font-family:var(--mono);font-size:11.5px}:root[data-ui=v2] .os-cell-lines{display:flex;flex-direction:column;gap:2px;font-size:11.5px;max-width:300px}:root[data-ui=v2] .os-cell-lines .os-cl-head{font-size:12px;font-weight:700}:root[data-ui=v2] .os-cell-lines .os-cl-head span{color:var(--tx-muted);font-weight:500}:root[data-ui=v2] .os-cell-lines .os-cl-head .os-cl-wait{color:var(--warn-t)}:root[data-ui=v2] .os-cell-lines .os-cl-line{color:var(--tx-muted)}:root[data-ui=v2] .os-cell-lines .os-cl-line.os-wait{color:var(--warn-t)}@media(max-width:560px){:root[data-ui=v2] .os-form .os-f2{grid-template-columns:1fr}}:root[data-ui=v2] .os-dlg-rel{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;padding:4px 0}:root[data-ui=v2] .os-dlg-rel span{min-width:0}:root[data-ui=v2] .os-dlg-rel .os-q{flex:none;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-dlg-rel-wait .os-dlg-rel{color:var(--tx-muted)}:root[data-ui=v2] .os-dlg-rel-wait .os-dlg-rel .os-st{color:var(--warn-t);font-size:11px}:root[data-ui=v2] .os-sd-tabs{display:inline-flex;flex-wrap:wrap;margin:2px 0 4px}:root[data-ui=v2] .os-sd-tabs .os-cnt{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:99px;margin-left:6px;font-size:10px;font-weight:800;background:var(--field-hover);color:var(--tx-muted)}:root[data-ui=v2] .os-sd-tabs button[aria-pressed=true] .os-cnt{background:rgba(10,14,26,.25);color:var(--acc-ink)}:root[data-ui=v2] .os-sd-tabs .os-cnt.os-err{background:var(--err);color:#2a0a10}:root[data-ui=v2] .os-sd-tabs button[aria-pressed=true] .os-cnt.os-err{background:rgba(42,10,16,.28);color:var(--acc-ink)}:root[data-ui=v2] .os-tbl th .os-th-btn{display:inline-flex;align-items:center;gap:5px;font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit;text-transform:inherit}:root[data-ui=v2] .os-tbl th .os-th-btn:hover{color:var(--ink)}:root[data-ui=v2] .os-tbl th .os-th-btn .os-s-ic{width:12px;opacity:0;display:inline-flex}:root[data-ui=v2] .os-tbl th .os-th-btn.os-on{color:var(--ink)}:root[data-ui=v2] .os-tbl th .os-th-btn.os-on .os-s-ic{opacity:1}:root[data-ui=v2] .os-sd-order{font-weight:700}:root[data-ui=v2] .os-sd-order .os-flag{margin-left:2px}:root[data-ui=v2] .os-sd-links{display:flex;gap:10px;font-size:11px;color:var(--tx-muted);margin-top:3px}:root[data-ui=v2] .os-sd-links a{color:var(--tx-muted);text-decoration:underline;text-underline-offset:2px}:root[data-ui=v2] .os-sd-links a:hover{color:var(--ink)}:root[data-ui=v2] .os-sd-stack{display:flex;flex-direction:column;align-items:flex-start;gap:5px}:root[data-ui=v2] .os-sd-stack .os-badge{font-size:10px;padding:3px 9px}:root[data-ui=v2] .os-sd-err{font-size:11px;color:var(--err-t);max-width:210px}:root[data-ui=v2] .os-sd-sub{font-size:11px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] td.os-num .os-mono{font-size:12px}:root[data-ui=v2] .os-carrier{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600}:root[data-ui=v2] .os-carrier i{width:9px;height:9px;border-radius:3px;flex:none}:root[data-ui=v2] .os-carrier.os-dhl i{background:#fc0;box-shadow:0 0 0 1px rgba(255,204,0,.35)}:root[data-ui=v2] .os-carrier.os-dp i{background:#fc0;box-shadow:inset 0 0 0 2px #b48a00}:root[data-ui=v2] .os-sd-menu-wrap{position:relative;display:inline-flex}:root[data-ui=v2] .os-sd-menu{position:fixed;z-index:95;min-width:230px;padding:6px;border-radius:13px;background:var(--pop);border:1px solid var(--line-strong);box-shadow:var(--shadow,0 14px 34px rgba(2,5,16,.55));backdrop-filter:blur(12px)}:root[data-ui=v2] .os-sd-menu[hidden]{display:none}:root[data-ui=v2] .os-sd-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:12.5px;font-weight:600;text-align:left;cursor:pointer}:root[data-ui=v2] .os-sd-menu button:hover{background:rgba(var(--acc-rgb),.16)}:root[data-ui=v2] .os-sd-menu button svg{color:var(--tx-muted)}:root[data-ui=v2] .os-sd-menu button.os-danger{color:var(--err-t)}:root[data-ui=v2] .os-sd-menu .os-sep{height:1px;background:var(--line);margin:5px 4px}:root[data-ui=v2] #ship-rows tr[hidden]{display:none}:root[data-ui=v2] .os-dlg-checks{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}:root[data-ui=v2] .os-note-warn{border:1px solid rgba(var(--warn-rgb),.5);background:rgba(var(--warn-rgb),.08);border-radius:10px;padding:10px 12px;font-size:11.5px;color:var(--warn-t)}:root[data-ui=v2] .os-note-err{border:1px solid rgba(var(--err-rgb),.45);background:rgba(var(--err-rgb),.09);border-radius:10px;padding:10px 12px;font-size:11.5px;color:var(--err-t)}:root[data-ui=v2] .os-note-box{border:1px solid var(--line);background:var(--field);border-radius:10px;padding:10px 12px;font-size:11.5px;color:var(--tx-muted);line-height:1.55}:root[data-ui=v2] .os-note-box b{color:var(--ink)}@media(max-width:860px){:root[data-ui=v2] .os-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){:root[data-ui=v2] .os-search{min-width:0;flex:1}}:root[data-ui=v2] .os-ao-tabs{display:inline-flex;flex-wrap:wrap;margin:2px 0 16px}:root[data-ui=v2] .os-ao-order{font-weight:700}:root[data-ui=v2] .os-ao-order .os-flag{margin-left:2px}:root[data-ui=v2] .os-ao-sub{font-size:11px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-ao-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}:root[data-ui=v2] #wo-rows tr,:root[data-ui=v2] #wo-stopped-rows tr{cursor:pointer}:root[data-ui=v2] #wo-rows tr:hover td,:root[data-ui=v2] #wo-stopped-rows tr:hover td{background:rgba(var(--acc-rgb),.05)}:root[data-ui=v2] .os-badge.os-vio{border-color:rgba(167,139,250,.55);color:#a78bfa;background:rgba(167,139,250,.1)}:root[data-ui=v2] .os-badge.os-gold{border-color:rgba(251,191,36,.55);color:#fbbf24;background:rgba(251,191,36,.1)}:root[data-ui=v2] .os-badge.os-chan{border-color:var(--line-strong);color:var(--ink);background:var(--field)}:root[data-ui=v2] .os-ao-pick-head{display:flex;justify-content:flex-end;max-width:760px;margin-bottom:10px}:root[data-ui=v2] .os-ao-pick{display:grid;gap:11px;max-width:760px}:root[data-ui=v2] .os-ao-pick .os-pk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015))}:root[data-ui=v2] .os-ao-pick .os-pk .os-pk-l{display:flex;align-items:center;gap:12px;min-width:0}:root[data-ui=v2] .os-ao-pick .os-pk .os-pk-ico{width:38px;height:38px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.14);color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-ao-pick .os-pk b{font-size:13.5px;font-weight:800}:root[data-ui=v2] .os-ao-pick .os-pk .os-pk-sub{font-size:11.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-minis .os-mini{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:13px;padding:11px 15px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015))}:root[data-ui=v2] .os-minis .os-m-ico{width:33px;height:33px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-minis .os-mini p{font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--tx-muted);font-weight:800;margin:0 0 4px}:root[data-ui=v2] .os-minis .os-mini b{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}:root[data-ui=v2] .os-ao-rel{padding:14px 16px;margin-bottom:12px}:root[data-ui=v2] .os-ao-rel h3{font-size:13.5px;font-weight:800;margin:0}:root[data-ui=v2] .os-ao-rel .os-rel-sub{font-size:11.5px;color:var(--tx-muted);margin-left:10px}:root[data-ui=v2] .os-ao-rel .os-rel-skus{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}:root[data-ui=v2] .os-dlg-head-badges{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 14px}:root[data-ui=v2] .os-dlg-actions-row{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 16px}:root[data-ui=v2] .os-note-vio{border:1px solid rgba(167,139,250,.45);background:rgba(167,139,250,.08);border-radius:10px;padding:10px 12px;font-size:11.5px;color:#c4b5fd;line-height:1.55;margin-top:12px}:root[data-ui=v2] .os-note-vio b{color:#ddd6fe}:root[data-ui=v2] .os-dlg-sec{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}:root[data-ui=v2] .os-dlg-sec h4{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-muted);font-weight:800;margin:0 0 9px}:root[data-ui=v2] .os-dlg-sec .os-nt{display:flex;gap:9px;font-size:12px;padding:6px 0;border-bottom:1px dashed var(--line)}:root[data-ui=v2] .os-dlg-sec .os-nt:last-child{border-bottom:0}:root[data-ui=v2] .os-dlg-sec .os-nt .os-nt-t{color:var(--tx-muted);flex:none;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-dlg-sec .os-nt .os-nt-b{min-width:0}:root[data-ui=v2] .os-dlg-sec .os-nt .os-nt-b span{color:var(--tx-muted)}:root[data-ui=v2] .os-rel-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:10px}@media(max-width:560px){:root[data-ui=v2] .os-rel-cols{grid-template-columns:1fr}}:root[data-ui=v2] .os-rel-cols h4{font-size:12px;font-weight:800;margin:0 0 7px}:root[data-ui=v2] .os-rel-cols ul{margin:0;padding:0;list-style:none}:root[data-ui=v2] .os-rel-cols li{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;padding:4px 0}:root[data-ui=v2] .os-rel-cols li .os-q{flex:none;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-rel-cols .os-wait li{color:var(--tx-muted)}:root[data-ui=v2] .os-rel-cols .os-wait li .os-st{color:var(--warn-t);font-size:11px}:root[data-ui=v2] .os-search .os-input-wrap{width:100%}:root[data-ui=v2] .os-rt-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}:root[data-ui=v2] .os-rt-badges .os-badge{font-size:9.5px;padding:2.5px 8px}:root[data-ui=v2] .os-rt-carrier{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--tx-muted);margin-top:4px}:root[data-ui=v2] .os-rt-sub{font-size:11px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] #rt-rows tr[hidden]{display:none}:root[data-ui=v2] .os-filters .os-rt-today{margin-left:auto}:root[data-ui=v2] .os-v-tab[hidden]{display:none!important}:root[data-ui=v2] .os-kf-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 18px}:root[data-ui=v2] .os-kf-tabs button{white-space:nowrap}:root[data-ui=v2] .os-kf-sub{font-size:11px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-kf-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}:root[data-ui=v2] .os-kf-badges .os-badge{font-size:9.5px;padding:2.5px 8px}:root[data-ui=v2] .os-kf-row-head{display:flex;justify-content:flex-end;margin-bottom:10px}:root[data-ui=v2] .os-kf-hint{font-size:11.5px;color:var(--tx-muted);margin:0 0 12px}:root[data-ui=v2] .os-dnd-handle:active{cursor:grabbing}:root[data-ui=v2] tr.os-drag-demo{position:relative;box-shadow:0 10px 24px rgba(2,5,16,.5)}:root[data-ui=v2] tr.os-drag-demo td{background:rgba(var(--acc-rgb),.07);border-bottom:1px dashed rgba(var(--acc-rgb),.55)}:root[data-ui=v2] tr.os-drag-demo .os-dnd-handle{color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-kf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1100px){:root[data-ui=v2] .os-kf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){:root[data-ui=v2] .os-kf-grid{grid-template-columns:1fr}}:root[data-ui=v2] .os-kf-grid .os-field{margin:0}:root[data-ui=v2] .os-kf-bank{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-top:16px}:root[data-ui=v2] .os-kf-bank .os-b-t{font-size:12.5px;font-weight:700;margin-bottom:2px}:root[data-ui=v2] .os-kf-bank .os-b-s{font-size:11px;color:var(--tx-muted);margin-bottom:12px}:root[data-ui=v2] .os-kf-card-t{font-size:13.5px;font-weight:800;margin:0 0 4px}:root[data-ui=v2] .os-kf-card-s{font-size:11.5px;color:var(--tx-muted);margin:0 0 14px}:root[data-ui=v2] .os-kf-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media(max-width:1000px){:root[data-ui=v2] .os-kf-2col{grid-template-columns:1fr}}:root[data-ui=v2] .os-kf-2col.os-left2{grid-template-columns:1.35fr 1fr}@media(max-width:1000px){:root[data-ui=v2] .os-kf-2col.os-left2{grid-template-columns:1fr}}:root[data-ui=v2] .os-sw-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px dashed var(--line)}:root[data-ui=v2] .os-sw-row:last-child{border-bottom:0}:root[data-ui=v2] .os-sw-row .os-sw-t{font-size:12.5px;font-weight:700}:root[data-ui=v2] .os-sw-row .os-sw-s{font-size:11px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-cal-head{display:flex;align-items:center;gap:10px;margin:12px 0}:root[data-ui=v2] .os-cal-head b{font-size:15px;min-width:52px;text-align:center}:root[data-ui=v2] .os-cal-head .os-yr-btn{width:30px;height:30px;border-radius:9px;border:1px solid var(--line-strong);background:var(--field);color:var(--ink);cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-form .os-f2,:root[data-ui=v2] .os-form .os-f3{gap:10px}@media(max-width:560px){:root[data-ui=v2] .os-form .os-f2,:root[data-ui=v2] .os-form .os-f3{grid-template-columns:1fr}}:root[data-ui=v2] .os-pk-wrap{max-width:560px;margin:40px auto 0;text-align:center}:root[data-ui=v2] .os-pk-wrap .os-pk-ico{width:56px;height:56px;border-radius:16px;margin:0 auto 16px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.14);color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-pk-wrap h2{font-size:17px;font-weight:800;margin:0 0 8px}:root[data-ui=v2] .os-pk-wrap p{font-size:12.5px;color:var(--tx-muted);line-height:1.6;margin:0 0 18px}:root[data-ui=v2] .os-pk-route{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:8px 15px;border:1px solid var(--line);border-radius:10px;font-family:var(--mono);font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-pk-route b{color:rgba(var(--acc2-rgb),1);font-weight:600}:root[data-ui=v2] .os-pk-route svg{color:var(--tx-muted)}:root[data-ui=v2] .os-sup-tk-wrap{display:grid;grid-template-columns:206px minmax(0,1fr);gap:18px;align-items:start}@media(max-width:980px){:root[data-ui=v2] .os-sup-tk-wrap{grid-template-columns:1fr}:root[data-ui=v2] .os-sup-tk-views{display:flex;flex-wrap:wrap;gap:6px}:root[data-ui=v2] .os-sup-tk-views .os-v-sec{width:100%;margin-top:10px}:root[data-ui=v2] .os-sup-tk-views .os-v-sec:first-child{margin-top:0}}:root[data-ui=v2] .os-sup-tk-views{position:sticky;top:86px}:root[data-ui=v2] .os-sup-tk-views .os-v-sec{font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin:16px 2px 7px}:root[data-ui=v2] .os-sup-tk-views .os-v-sec:first-child{margin-top:0}:root[data-ui=v2] .os-sup-tk-view{display:flex;align-items:center;gap:8px;width:100%;padding:7.5px 10px;border-radius:9px;border:0;background:transparent;color:var(--ink);font-size:13px;cursor:pointer;text-align:left;transition:background .14s}:root[data-ui=v2] .os-sup-tk-view:hover{background:var(--field-hover)}:root[data-ui=v2] .os-sup-tk-view.os-on{background:rgba(var(--acc-rgb),.15);color:rgba(var(--acc2-rgb),1);font-weight:700}:root[data-ui=v2] .os-sup-tk-view .os-lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-sup-tk-view .os-n{font-size:11px;font-weight:700;color:var(--tx-muted);background:var(--field);border-radius:999px;padding:1.5px 7px;font-variant-numeric:tabular-nums;flex:none}:root[data-ui=v2] .os-sup-tk-view .os-n.os-warn{color:var(--warn-t);background:rgba(var(--warn-rgb),.12)}:root[data-ui=v2] .os-sup-tk-view .os-team{font-size:9.5px;font-weight:700;color:var(--tx-muted);background:var(--field);border-radius:5px;padding:2px 5px;flex:none}:root[data-ui=v2] .os-sup-tk-view .os-fdot{width:8px;height:8px;border-radius:50%;flex:none}@media(max-width:980px){:root[data-ui=v2] .os-sup-tk-views{position:static}}:root[data-ui=v2] .os-sup-tk-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px}:root[data-ui=v2] .os-sup-tk-filters .os-input-wrap{width:250px;flex:none}:root[data-ui=v2] .os-sup-tk-filters .os-select{min-width:0}:root[data-ui=v2] #sup-tk-cat .os-select-btn{min-width:170px}:root[data-ui=v2] #sup-tk-prio .os-select-btn{min-width:130px}:root[data-ui=v2] #sup-tk-sort .os-select-btn{min-width:190px}:root[data-ui=v2] .os-field-btn:hover{border-color:var(--line-strong);background:var(--field-hover)}:root[data-ui=v2] .os-field-btn .os-f-ico{color:var(--tx-muted);display:inline-flex}:root[data-ui=v2] .os-field-btn .os-n-count{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;border-radius:9px;background:linear-gradient(120deg,var(--acc),var(--acc2));color:var(--acc-ink);font-size:9.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}:root[data-ui=v2] .os-sup-tk-fpop{max-height:min(70vh,560px);overflow-y:auto;left:auto;right:0;padding:16px}:root[data-ui=v2] .os-sup-tk-fpop .os-fp-lab{font-size:10px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin:14px 0 7px}:root[data-ui=v2] .os-sup-tk-fpop .os-fp-lab:first-child{margin-top:0}:root[data-ui=v2] .os-sup-tk-fpop .os-fp-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}:root[data-ui=v2] .os-sup-tk-fpop .os-check{min-height:28px;font-size:12.5px}:root[data-ui=v2] .os-sup-tk-fpop .os-check .os-box{width:16px;height:16px;border-radius:5px}:root[data-ui=v2] .os-sup-tk-fpop .os-fprow{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:11px;margin-top:13px;font-size:13px}:root[data-ui=v2] .os-sup-tk-fpop .os-select .os-select-btn{min-height:34px;font-size:12.5px}:root[data-ui=v2] .os-sup-tk-fpop .os-input{min-height:34px;font-size:12.5px;padding:0 10px}:root[data-ui=v2] .os-sup-tk-list{list-style:none;margin:0;padding:0}:root[data-ui=v2] .os-sup-tk-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .12s}:root[data-ui=v2] .os-sup-tk-row:last-child{border-bottom:0}:root[data-ui=v2] .os-sup-tk-row:hover{background:rgba(var(--acc-rgb),.05)}:root[data-ui=v2] .os-sup-tk-row.os-kbd-sel{background:rgba(var(--acc-rgb),.09);box-shadow:inset 2.5px 0 0 var(--acc)}:root[data-ui=v2] .os-sup-tk-row .os-check{min-height:0}:root[data-ui=v2] .os-sup-tk-row .os-check .os-box{width:17px;height:17px;border-radius:5px}:root[data-ui=v2] .os-sup-dot{width:8px;height:8px;border-radius:50%;flex:none}:root[data-ui=v2] .os-sup-dot.os-st-new{background:var(--info)}:root[data-ui=v2] .os-sup-dot.os-st-open{background:var(--ok)}:root[data-ui=v2] .os-sup-dot.os-st-pending_customer{background:var(--warn)}:root[data-ui=v2] .os-sup-dot.os-st-pending_internal{background:#a78bfa}:root[data-ui=v2] .os-sup-dot.os-st-muted{background:var(--tx-muted)}:root[data-ui=v2] .os-sup-tk-main{min-width:0;flex:1}:root[data-ui=v2] .os-sup-tk-sub{display:flex;align-items:flex-start;gap:8px}:root[data-ui=v2] .os-sup-tk-subj{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:root[data-ui=v2] .os-sup-tk-badges{display:flex;gap:6px;flex:none;align-items:center;padding-top:1px}:root[data-ui=v2] .os-sup-tk-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px;font-size:11.5px;color:var(--tx-muted);margin-top:3px}:root[data-ui=v2] .os-sup-tk-meta .os-mono{font-family:var(--mono);font-size:11px}:root[data-ui=v2] .os-sup-tk-cat{flex:none}:root[data-ui=v2] .os-sup-tk-agent{flex:none;width:118px;text-align:right;font-size:11.5px;color:var(--tx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-sup-tk-age{flex:none;min-width:48px;text-align:right;font-size:11px;color:var(--tx-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:1100px){:root[data-ui=v2] .os-sup-tk-agent,:root[data-ui=v2] .os-sup-tk-cat{display:none}}:root[data-ui=v2] .os-sup-tk-bulk{position:fixed;left:50%;transform:translateX(-50%);bottom:20px;z-index:60;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 15px;border-radius:14px;border:1px solid var(--line-strong);background:var(--pop);box-shadow:var(--shadow);max-width:calc(100vw - 24px)}:root[data-ui=v2] .os-sup-tk-bulk[hidden]{display:none}:root[data-ui=v2] .os-sup-tk-bulk .os-cnt-txt{font-size:13px;font-weight:700;white-space:nowrap}:root[data-ui=v2] .os-sup-tk-bulk .os-select .os-select-btn{min-height:34px;font-size:12.5px}:root[data-ui=v2] .os-sup-tk-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 4px 0;flex-wrap:wrap}:root[data-ui=v2] .os-sup-tk-pager .os-pi{font-size:12px;color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-sup-tk-pager .os-pg{display:flex;gap:4px;align-items:center}:root[data-ui=v2] .os-sup-tk-pager .os-pg button{min-width:30px;min-height:28px;padding:0 8px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--tx-muted);font-size:12px;font-weight:700;cursor:pointer}:root[data-ui=v2] .os-sup-tk-pager .os-pg button:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-sup-tk-pager .os-pg button.os-on{background:rgba(var(--acc-rgb),.16);color:rgba(var(--acc2-rgb),1);border-color:rgba(var(--acc-rgb),.35)}:root[data-ui=v2] .os-sup-tk-hint{text-align:center;font-size:11px;color:var(--tx-muted);margin-top:10px}:root[data-ui=v2] .os-sup-tk-form .os-field{margin-bottom:12px}:root[data-ui=v2] .os-sup-tk-form .os-grid2{display:grid;grid-template-columns:1fr 1fr;gap:11px}@media(max-width:560px){:root[data-ui=v2] .os-sup-tk-form .os-grid2{grid-template-columns:1fr}}:root[data-ui=v2] .os-sup-tk-dlg{overflow-y:auto}:root[data-ui=v2] .os-sup-ov-hero{margin-bottom:14px;border-color:rgba(var(--acc-rgb),.3);background:linear-gradient(135deg,rgba(var(--acc-rgb),.14),rgba(var(--acc-rgb),.03) 45%,transparent 70%)}:root[data-ui=v2] .os-sup-ov-hero .os-greet{display:flex;align-items:center;gap:9px;font-size:16.5px;font-weight:800;margin-bottom:14px}:root[data-ui=v2] .os-sup-ov-hero .os-greet .os-g-ico{color:rgba(var(--acc2-rgb),1);display:inline-flex}:root[data-ui=v2] .os-sup-ov-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}@media(max-width:900px){:root[data-ui=v2] .os-sup-ov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-sup-ov-stat{border:1px solid var(--line);border-radius:12px;padding:11px 13px;background:var(--panel)}:root[data-ui=v2] .os-sup-ov-stat .os-l{font-size:11px;color:var(--tx-muted);margin-bottom:4px}:root[data-ui=v2] .os-sup-ov-stat .os-v{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.1}:root[data-ui=v2] .os-sup-ov-stat .os-v.os-ok{color:var(--ok-t)}:root[data-ui=v2] .os-sup-ov-stat .os-v.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-sup-ov-day3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:root[data-ui=v2] .os-sup-ov-zero{display:flex;align-items:center;gap:9px;margin-top:11px;padding:10px 12px;border-radius:11px;border:1px solid rgba(var(--ok-rgb),.4);background:rgba(var(--ok-rgb),.1);font-size:13px}:root[data-ui=v2] .os-sup-ov-zero .os-z-ico{color:var(--ok-t);flex:none;display:inline-flex}:root[data-ui=v2] .os-sup-ov-zero b{color:var(--ok-t)}:root[data-ui=v2] .os-sup-ov-zero span{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-sup-ov-week{display:flex;height:118px;align-items:flex-end;gap:12px}:root[data-ui=v2] .os-sup-ov-day{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}:root[data-ui=v2] .os-sup-ov-bars{display:flex;align-items:flex-end;gap:3px;flex:1;width:100%;justify-content:center}:root[data-ui=v2] .os-sup-ov-bars i{display:block;width:12px;border-radius:3px 3px 0 0;min-height:4px}:root[data-ui=v2] .os-sup-ov-bars i.os-c{background:rgba(var(--info-rgb),.7)}:root[data-ui=v2] .os-sup-ov-bars i.os-s{background:rgba(var(--ok-rgb),.72)}:root[data-ui=v2] .os-sup-ov-day .os-d{font-size:10px;color:var(--tx-muted);font-weight:700}:root[data-ui=v2] .os-sup-ov-mix{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}:root[data-ui=v2] .os-sup-ov-mix .os-l{font-size:11px;font-weight:700;color:var(--tx-muted);margin-bottom:7px}:root[data-ui=v2] .os-sup-ov-mix .os-b{display:flex;flex-wrap:wrap;gap:7px}:root[data-ui=v2] .os-sup-ov-fact{display:flex;gap:9px;margin-top:12px;padding:10px 12px;border-radius:11px;background:var(--field);font-size:13px;align-items:flex-start}:root[data-ui=v2] .os-sup-ov-fact .os-f-ico{color:rgba(var(--acc2-rgb),1);flex:none;display:inline-flex;margin-top:1px}:root[data-ui=v2] .os-sup-ov-fact .os-l{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-sup-ov-fact .os-v{font-weight:700}:root[data-ui=v2] .os-sup-ov-hall{border-color:rgba(var(--ok-rgb),.4);background:rgba(var(--ok-rgb),.045)}:root[data-ui=v2] .os-sup-ov-hall.os-bad{border-color:rgba(var(--err-rgb),.4);background:rgba(var(--err-rgb),.045)}:root[data-ui=v2] .os-sup-ov-hall .os-h-ico{display:inline-flex;flex:none}:root[data-ui=v2] .os-sup-ov-hall:not(.os-bad) .os-h-ico{color:var(--ok-t)}:root[data-ui=v2] .os-sup-ov-hall.os-bad .os-h-ico{color:var(--err-t)}:root[data-ui=v2] .os-sup-ov-quote{border:1px solid var(--line);border-radius:11px;padding:11px 13px;background:var(--panel);margin-bottom:9px}:root[data-ui=v2] .os-sup-ov-quote:last-of-type{margin-bottom:0}:root[data-ui=v2] .os-sup-ov-quote .os-q-top{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:11.5px;color:var(--tx-muted);margin-bottom:5px}:root[data-ui=v2] .os-sup-ov-quote .os-q-top b{color:var(--ink);font-weight:700}:root[data-ui=v2] .os-sup-ov-quote .os-q-tk{font-family:var(--mono);font-size:10.5px;color:rgba(var(--acc2-rgb),1);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}:root[data-ui=v2] .os-sup-ov-quote .os-q-txt{font-size:13px;font-style:italic;line-height:1.5;overflow-wrap:break-word}:root[data-ui=v2] .os-sup-ov-quote .os-q-note{font-size:11.5px;color:var(--tx-muted);margin-top:5px}:root[data-ui=v2] .os-sup-ov-quote .os-q-by{font-size:10.5px;color:var(--tx-muted);margin-top:6px}:root[data-ui=v2] .os-sup-ov-g2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}:root[data-ui=v2] .os-sup-ov-g2.os-wide{grid-template-columns:1fr 1.4fr}@media(max-width:980px){:root[data-ui=v2] .os-sup-ov-g2,:root[data-ui=v2] .os-sup-ov-g2.os-wide{grid-template-columns:1fr}}@media(max-width:640px){:root[data-ui=v2] .os-sup-ov-day3{grid-template-columns:1fr 1fr}:root[data-ui=v2] .os-sup-ov-day3 .os-sup-ov-stat:last-child{grid-column:1/-1}}:root[data-ui=v2] .os-sup-td-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}:root[data-ui=v2] .os-sup-td-head h1{font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.25;overflow-wrap:break-word}:root[data-ui=v2] .os-sup-td-head .os-hm{min-width:0;flex:1}:root[data-ui=v2] .os-sup-td-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;color:var(--tx-muted);margin-top:4px}:root[data-ui=v2] .os-sup-td-meta .os-mono{font-family:var(--mono);font-size:11px}:root[data-ui=v2] .os-sup-td-meta a{color:rgba(var(--acc2-rgb),1);text-decoration:none}:root[data-ui=v2] .os-sup-td-meta a:hover{text-decoration:underline}:root[data-ui=v2] .os-sup-td-right{display:flex;align-items:center;gap:7px;flex-wrap:wrap}:root[data-ui=v2] .os-sup-td-queue{display:flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:9px;padding:0 4px;margin-left:6px}:root[data-ui=v2] .os-sup-td-queue button{width:26px;height:28px;border:0;background:transparent;color:var(--tx-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}:root[data-ui=v2] .os-sup-td-queue button:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-sup-td-queue .os-pos{font-size:11px;color:var(--tx-muted);padding:0 3px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-sup-td-strip{display:flex;align-items:flex-start;min-width:-moz-max-content;min-width:max-content;padding:2px 0}:root[data-ui=v2] .os-sup-td-ms{display:flex;align-items:flex-start;flex:1;min-width:88px}:root[data-ui=v2] .os-sup-td-ms .os-node{display:flex;flex-direction:column;align-items:center;gap:5px;width:64px;flex:none}:root[data-ui=v2] .os-sup-td-ms .os-ic{width:27px;height:27px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--field);display:inline-flex;align-items:center;justify-content:center;color:var(--tx-muted)}:root[data-ui=v2] .os-sup-td-ms.os-t-acc .os-ic{border-color:rgba(var(--acc-rgb),.7);color:rgba(var(--acc2-rgb),1);background:rgba(var(--acc-rgb),.14)}:root[data-ui=v2] .os-sup-td-ms.os-t-fut .os-ic{border-style:dashed;border-color:var(--warn);color:var(--warn-t)}:root[data-ui=v2] .os-sup-td-ms .os-lb{font-size:9.5px;color:var(--tx-muted);text-align:center;line-height:1.25;max-width:72px}:root[data-ui=v2] .os-sup-td-ms.os-t-acc .os-lb{color:rgba(var(--acc2-rgb),1);font-weight:700}:root[data-ui=v2] .os-sup-td-ms.os-t-fut .os-lb{color:var(--warn-t)}:root[data-ui=v2] .os-sup-td-ms .os-dt{font-size:8.5px;color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-sup-td-ms .os-edge{flex:1;height:0;border-top:1px solid var(--line);margin-top:13px}:root[data-ui=v2] .os-sup-td-ms .os-edge.os-dash{border-top-style:dashed}:root[data-ui=v2] .os-sup-td-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 348px;gap:14px;align-items:start}@media(max-width:1240px){:root[data-ui=v2] .os-sup-td-grid{grid-template-columns:minmax(0,1fr) 330px}:root[data-ui=v2] .os-sup-td-left{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}}@media(max-width:900px){:root[data-ui=v2] .os-sup-td-grid,:root[data-ui=v2] .os-sup-td-left{grid-template-columns:1fr}}:root[data-ui=v2] .os-sup-td-card{padding:13px 15px}:root[data-ui=v2] .os-sup-td-card .os-fld{margin-bottom:11px}:root[data-ui=v2] .os-sup-td-card .os-fld:last-child{margin-bottom:0}:root[data-ui=v2] .os-sup-td-card .os-fld>.os-f-label{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin-bottom:5px}:root[data-ui=v2] .os-sup-td-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4.5px 0;font-size:12.5px}:root[data-ui=v2] .os-sup-td-row .os-l{color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-sup-td-row .os-v{font-weight:600;text-align:right;min-width:0}:root[data-ui=v2] .os-sup-td-row .os-mono{font-family:var(--mono);font-size:11px}:root[data-ui=v2] .os-sup-td-links{list-style:none;margin:4px 0 0;padding:0}:root[data-ui=v2] .os-sup-td-links li{display:flex;align-items:center;gap:7px;padding:4px 6px;border-radius:7px;font-size:11.5px}:root[data-ui=v2] .os-sup-td-links li:hover{background:var(--field-hover)}:root[data-ui=v2] .os-sup-td-links .os-mono{font-family:var(--mono);font-size:10.5px;color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-sup-td-links .os-sb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-sup-td-actions .os-btn{width:100%;justify-content:flex-start;margin-bottom:7px}:root[data-ui=v2] .os-sup-td-actions .os-btn:last-child{margin-bottom:0}:root[data-ui=v2] .os-sup-td-actions .os-btn.os-primary{justify-content:center}:root[data-ui=v2] .os-sup-td-msg{margin-bottom:13px;position:relative}:root[data-ui=v2] .os-sup-td-msg.os-out{border-color:rgba(var(--acc-rgb),.45);border-left:3px solid var(--acc);background:rgba(var(--acc-rgb),.07)}:root[data-ui=v2] .os-sup-td-msg.os-note{border-color:rgba(var(--warn-rgb),.45);background:rgba(var(--warn-rgb),.09)}:root[data-ui=v2] .os-sup-td-msg .os-m-head{display:flex;align-items:flex-start;gap:11px;margin-bottom:10px}:root[data-ui=v2] .os-sup-td-msg .os-m-av{width:34px;height:34px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;background:var(--field-hover);color:var(--tx-muted)}:root[data-ui=v2] .os-sup-td-msg.os-out .os-m-av{background:rgba(var(--acc-rgb),.18);color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-sup-td-msg .os-m-who{min-width:0;flex:1}:root[data-ui=v2] .os-sup-td-msg .os-m-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:700}:root[data-ui=v2] .os-sup-td-msg .os-m-name .os-badge{padding:2px 7px;font-size:9.5px}:root[data-ui=v2] .os-sup-td-msg .os-m-time{margin-left:auto;flex:none;font-size:10.5px;color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-sup-td-msg .os-m-flags{display:flex;gap:2px;flex:none}:root[data-ui=v2] .os-sup-td-msg .os-m-flags button{width:22px;height:22px;border:0;background:transparent;color:var(--tx-muted);cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-sup-td-msg .os-m-flags button:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-sup-td-msg .os-m-flags button.os-on-ok{color:var(--ok-t)}:root[data-ui=v2] .os-sup-td-msg .os-m-flags button.os-on-err{color:var(--err-t)}:root[data-ui=v2] .os-sup-td-msg .os-m-meta{display:flex;flex-wrap:wrap;gap:4px 7px;font-size:11px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-sup-td-msg .os-m-body{font-size:13.5px;line-height:1.6;overflow-wrap:break-word}:root[data-ui=v2] .os-sup-td-msg .os-m-body p{margin:0 0 8px}:root[data-ui=v2] .os-sup-td-msg .os-m-body p:last-child{margin-bottom:0}:root[data-ui=v2] .os-sup-td-msg .os-m-body .os-sig{color:var(--tx-muted)}:root[data-ui=v2] .os-sup-td-msg .os-m-quoted{margin-top:9px;font-size:11px;color:var(--tx-muted);cursor:pointer}:root[data-ui=v2] .os-sup-td-msg .os-m-quoted:hover{text-decoration:underline}:root[data-ui=v2] .os-sup-td-msg .os-m-attach{display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid var(--line);margin-top:11px;padding-top:10px}:root[data-ui=v2] .os-sup-td-msg .os-att{display:inline-flex;align-items:center;gap:6px;font-size:11px;border:1px solid var(--line);border-radius:8px;padding:5px 9px;color:var(--ink)}:root[data-ui=v2] .os-sup-td-msg .os-att span{color:var(--tx-muted)}:root[data-ui=v2] .os-sup-td-composer .os-c-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px}:root[data-ui=v2] .os-sup-td-composer .os-c-io{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:6px}:root[data-ui=v2] .os-sup-td-composer .os-c-io .os-l{color:var(--tx-muted);width:36px;flex:none}:root[data-ui=v2] .os-sup-td-composer .os-c-io .os-v{font-family:var(--mono);font-size:11.5px}:root[data-ui=v2] .os-sup-td-composer .os-c-io .os-badge{padding:2px 7px;font-size:9.5px}:root[data-ui=v2] .os-sup-td-composer .os-c-foot{display:flex;align-items:center;gap:8px;margin-top:11px;flex-wrap:wrap}:root[data-ui=v2] .os-sup-td-composer .os-c-foot .os-sp{flex:1}:root[data-ui=v2] .os-sup-td-ai{border-color:rgba(var(--acc-rgb),.35);background:rgba(var(--acc-rgb),.06)}:root[data-ui=v2] .os-sup-td-ai .os-t{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:rgba(var(--acc2-rgb),1);margin-bottom:6px;display:flex;align-items:center;gap:6px}:root[data-ui=v2] .os-sup-td-ai p{font-size:12.5px;line-height:1.55;margin:0}:root[data-ui=v2] .os-sup-td-custhead{display:flex;align-items:center;gap:10px;margin-bottom:9px}:root[data-ui=v2] .os-sup-td-custhead .os-avb{width:34px;height:34px;border-radius:50%;background:var(--field-hover);color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;flex:none}:root[data-ui=v2] .os-sup-td-custhead .os-nm{font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;flex-wrap:wrap}:root[data-ui=v2] .os-sup-td-custhead .os-em{font-size:11px;color:var(--tx-muted);font-family:var(--mono)}:root[data-ui=v2] .os-sup-td-custhead .os-prof{margin-left:auto;flex:none}:root[data-ui=v2] .os-sup-td-cells{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-top:9px}:root[data-ui=v2] .os-sup-td-cells>div{padding:8px 10px;background:var(--panel);border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-sup-td-cells>div:nth-child(odd){border-right:1px solid var(--line)}:root[data-ui=v2] .os-sup-td-cells>div:nth-last-child(-n+2){border-bottom:0}:root[data-ui=v2] .os-sup-td-cells .os-l{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-muted);font-weight:700}:root[data-ui=v2] .os-sup-td-cells .os-v{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;margin-top:1px}:root[data-ui=v2] .os-sup-td-riskhint{margin-top:8px;font-size:11px;padding:8px 10px;border-radius:9px;border:1px solid rgba(var(--warn-rgb),.4);background:rgba(var(--warn-rgb),.09);color:var(--warn-t);line-height:1.45}:root[data-ui=v2] .os-sup-td-items{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--line);font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-sup-td-items li{padding:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-sup-td-card .os-select-btn{min-height:34px;font-size:12.5px}:root[data-ui=v2] .os-sup-td-jour{padding:11px 15px;margin-bottom:14px;overflow-x:auto}:root[data-ui=v2] .os-sup-td-jour::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-sup-td-jour{scrollbar-width:none}:root[data-ui=v2] .os-sup-td-jour .os-t{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin-bottom:9px}:root[data-ui=v2] .os-sup-td-hist .os-h-head{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);cursor:pointer;padding:0;text-align:left}:root[data-ui=v2] .os-sup-td-hist .os-h-head .os-n{margin-left:auto;font-weight:600;letter-spacing:0;text-transform:none}:root[data-ui=v2] .os-sup-td-hist ul{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--line)}:root[data-ui=v2] .os-sup-td-hist li{display:flex;gap:9px;padding:3.5px 0;font-size:11.5px;align-items:baseline}:root[data-ui=v2] .os-sup-td-hist li .os-d{width:118px;flex:none;color:var(--tx-muted);font-variant-numeric:tabular-nums;font-size:10.5px}:root[data-ui=v2] .os-sup-td-hist li .os-ty{font-family:var(--mono);font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-sup-td-hist li .os-who{margin-left:auto;flex:none;color:var(--tx-muted);font-size:10.5px}:root[data-ui=v2] .os-sup-ch-note{font-size:11.5px;color:var(--tx-muted);margin-top:9px}:root[data-ui=v2] .os-sup-ch .os-tbl td{vertical-align:middle}:root[data-ui=v2] .os-sup-ch .os-tbl .os-mono{font-family:var(--mono);font-size:11.5px}:root[data-ui=v2] .os-sup-ch .os-tbl .os-num,:root[data-ui=v2] .os-sup-kd .os-tbl .os-num{text-align:right;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-sup-kd .os-tbl .os-mono{font-family:var(--mono);font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-sup-kd .os-tbl tbody tr{cursor:pointer}:root[data-ui=v2] .os-sup-kd-name{display:flex;align-items:center;gap:6px;font-weight:700;font-size:12.5px;flex-wrap:wrap}:root[data-ui=v2] .os-sup-kd .os-risk-b{font-family:inherit}:root[data-ui=v2] .os-sup-kd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-sup-kd-meta .os-mono{font-family:var(--mono)}:root[data-ui=v2] .os-sup-kd-stats{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--tx-muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 0}:root[data-ui=v2] .os-sup-kd-sec{margin-top:15px}:root[data-ui=v2] .os-sup-kd-sec h4{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin:0 0 8px}:root[data-ui=v2] .os-sup-kd-sec .os-mini{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--line);font-size:12.5px}:root[data-ui=v2] .os-sup-kd-sec .os-mini:last-child{border-bottom:0}:root[data-ui=v2] .os-sup-kd-sec .os-mini .os-mono{font-family:var(--mono);font-size:11px;color:rgba(var(--acc2-rgb),1);flex:none}:root[data-ui=v2] .os-sup-kd-sec .os-mini .os-sb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-sup-kd-held{display:flex;align-items:center;gap:9px;border:1px solid rgba(var(--warn-rgb),.4);background:rgba(var(--warn-rgb),.08);border-radius:10px;padding:9px 11px;font-size:12px;margin-bottom:7px}:root[data-ui=v2] .os-sup-kd-held .os-mono{font-family:var(--mono)}:root[data-ui=v2] .os-sup-kd-held .os-btn{margin-left:auto}:root[data-ui=v2] .os-sup-ku-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}:root[data-ui=v2] .os-sup-ku-head h1{font-size:20px;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-sup-ku-head .os-hm{min-width:0;flex:1}:root[data-ui=v2] .os-sup-ku-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--tx-muted);margin-top:5px}:root[data-ui=v2] .os-sup-ku-meta .os-mono{font-family:var(--mono)}:root[data-ui=v2] .os-sup-ku-head .os-act{display:flex;align-items:center;gap:7px;flex-wrap:wrap}:root[data-ui=v2] .os-sup-ku-risk{border-color:rgba(var(--warn-rgb),.5);margin-bottom:13px}:root[data-ui=v2] .os-sup-ku-risk .os-t{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin-bottom:8px;display:flex;align-items:center;gap:8px}:root[data-ui=v2] .os-sup-ku-risk ul{list-style:none;margin:0;padding:0}:root[data-ui=v2] .os-sup-ku-risk li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3.5px 0;font-size:12px}:root[data-ui=v2] .os-sup-ku-risk li b{font-weight:600}:root[data-ui=v2] .os-sup-ku-risk li span{color:var(--tx-muted)}:root[data-ui=v2] .os-sup-ku-risk li em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-sup-ku-risk .os-foot{font-size:10.5px;color:var(--tx-muted);border-top:1px solid var(--line);margin-top:8px;padding-top:7px}:root[data-ui=v2] .os-sup-ku-held{border-color:rgba(var(--warn-rgb),.5);background:rgba(var(--warn-rgb),.06);margin-bottom:13px}:root[data-ui=v2] .os-sup-ku-held .os-t{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--warn-t);margin-bottom:8px}:root[data-ui=v2] .os-sup-ku-held .os-hrow{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:12.5px}:root[data-ui=v2] .os-sup-ku-held .os-hrow:last-child{border-bottom:0}:root[data-ui=v2] .os-sup-ku-held .os-mono{font-family:var(--mono);font-size:11.5px;color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-sup-ku-held .os-btn{margin-left:auto}:root[data-ui=v2] .os-sup-ku-tabs{margin-bottom:13px}:root[data-ui=v2] .os-sup-ku-tabpanels>.os-tp[hidden]{display:none!important}:root[data-ui=v2] .os-sup-ku-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px}@media(max-width:900px){:root[data-ui=v2] .os-sup-ku-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-sup-ku-kpis .os-kcell{border:1px solid var(--line);border-radius:11px;padding:9px 12px;background:var(--panel)}:root[data-ui=v2] .os-sup-ku-kpis .os-kcell .os-l{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--tx-muted)}:root[data-ui=v2] .os-sup-ku-kpis .os-kcell .os-v{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;margin-top:2px}:root[data-ui=v2] .os-sup-ku-kpis .os-kcell .os-v.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-sup-ku-tl{list-style:none;margin:0;padding:0}:root[data-ui=v2] .os-sup-ku-tl li{display:flex;gap:11px;padding:4.5px 0;font-size:12.5px;align-items:baseline}:root[data-ui=v2] .os-sup-ku-tl .os-d{width:122px;flex:none;color:var(--tx-muted);font-variant-numeric:tabular-nums;font-size:11px}:root[data-ui=v2] .os-sup-ku-tl .os-k{font-weight:600}:root[data-ui=v2] .os-sup-ku-tl .os-det{color:var(--tx-muted)}:root[data-ui=v2] .os-sup-ku-tl .os-mono{font-family:var(--mono);font-size:10.5px;color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-sup-ku-resend{border:1px solid var(--line);border-radius:11px;padding:10px 12px;margin-bottom:8px;background:var(--panel)}:root[data-ui=v2] .os-sup-ku-resend .os-rt{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;flex-wrap:wrap}:root[data-ui=v2] .os-sup-ku-resend .os-rt .os-mono{font-family:var(--mono);font-size:11px;font-weight:600}:root[data-ui=v2] .os-sup-ku-resend .os-rd{font-size:11.5px;color:var(--tx-muted);margin-top:4px;display:flex;gap:14px;flex-wrap:wrap}:root[data-ui=v2] .os-sup-ku .os-tbl .os-num{text-align:right;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-sup-ku .os-tbl .os-mono{font-family:var(--mono);font-size:11.5px}:root[data-ui=v2] .os-sup-ku .os-tbl .os-mono a{color:rgba(var(--acc2-rgb),1);text-decoration:none}:root[data-ui=v2] .os-sup-ku .os-tbl .os-mono a:hover{text-decoration:underline}:root[data-ui=v2] .os-sup-wi .os-tbl tbody tr{cursor:pointer}:root[data-ui=v2] .os-sup-wi .os-wi-t{font-weight:700;font-size:12.5px;display:flex;align-items:center;gap:7px}:root[data-ui=v2] .os-sup-wi .os-wi-t svg{color:var(--warn-t);flex:none}:root[data-ui=v2] .os-sup-wi .os-wi-s{font-size:11px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-sup-wi .os-wi-ch{font-size:11.5px;color:var(--tx-muted);line-height:1.45}:root[data-ui=v2] .os-sup-wi .os-wi-ch div:last-child{font-size:10.5px}:root[data-ui=v2] .os-sup-wi-hist{border:1px solid var(--line);border-radius:11px;padding:11px 13px;margin-top:14px}:root[data-ui=v2] .os-sup-wi-hist .os-t{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);display:flex;align-items:center;gap:6px;margin-bottom:8px}:root[data-ui=v2] .os-sup-wi-hist ul{list-style:none;margin:0;padding:0}:root[data-ui=v2] .os-sup-wi-hist li button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;padding:4px 5px;border-radius:7px;font:600 11.5px inherit;cursor:pointer;text-align:left}:root[data-ui=v2] .os-sup-wi-hist li button:hover{background:var(--field-hover)}:root[data-ui=v2] .os-sup-wi-hist .os-v{font-variant-numeric:tabular-nums;font-weight:800;flex:none}:root[data-ui=v2] .os-sup-wi-hist .os-tt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}:root[data-ui=v2] .os-sup-wi-hist .os-w{flex:none;color:var(--tx-muted);font-size:10.5px}:root[data-ui=v2] .os-sup-wi-hist pre{margin:4px 0 6px;max-height:140px;overflow:auto;white-space:pre-wrap;background:var(--field);border-radius:8px;padding:9px 11px;font:12px/1.55 inherit}:root[data-ui=v2] .os-sup-wi-notice{border:1px solid var(--line);border-radius:11px;padding:11px 13px;margin-top:13px}:root[data-ui=v2] .os-sup-wi-notice .os-nt{display:flex;align-items:center;justify-content:space-between;gap:10px}:root[data-ui=v2] .os-sup-wi-notice .os-nl{font-size:12px;font-weight:700}:root[data-ui=v2] .os-sup-wi-notice .os-nh{font-size:10.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-sup-wi-notice .os-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}:root[data-ui=v2] .os-sup-pa .os-tbl .os-mono{font-family:var(--mono);font-size:11.5px}:root[data-ui=v2] .os-sup-pa .os-tbl .os-mono a{color:rgba(var(--acc2-rgb),1);text-decoration:none}:root[data-ui=v2] .os-sup-pa .os-tbl .os-mono a:hover{text-decoration:underline}:root[data-ui=v2] .os-sup-pa .os-tbl .os-dt{white-space:nowrap;font-size:11px;color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-sup-pa .os-tbl .os-subj{font-size:12.5px;display:flex;align-items:center;gap:6px}:root[data-ui=v2] .os-sup-pa .os-tbl .os-subj svg{color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-sup-pa .os-tbl .os-snip{font-size:11px;color:var(--tx-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}:root[data-ui=v2] .os-sup-pa .os-tbl .os-to{font-size:12.5px}:root[data-ui=v2] .os-sup-pa .os-tbl .os-cc{font-size:10.5px;color:var(--tx-muted);margin-top:1px}:root[data-ui=v2] .os-sup-pa .os-tbl .os-from{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-sup-pa .os-tbl td{vertical-align:top;padding-top:10px}:root[data-ui=v2] .os-sup-pa .os-err-ic{color:var(--err-t);display:inline-flex;vertical-align:middle;margin-left:5px}:root[data-ui=v2] .os-sup-pa-pg .os-pg-btn{min-width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--tx-muted);font:600 11.5px inherit;cursor:pointer;padding:0 7px}:root[data-ui=v2] .os-sup-pa-pg .os-pg-btn:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-sup-pa-pg .os-pg-btn.os-on{background:var(--field);color:var(--ink);border-color:var(--line-strong)}:root[data-ui=v2] .os-sup-se .os-tbl .os-mono{font-family:var(--mono);font-size:11.5px;font-weight:600}:root[data-ui=v2] .os-sup-se .os-tbl .os-flags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}:root[data-ui=v2] .os-sup-se .os-tbl .os-flags .os-badge{padding:1.5px 7px;font-size:9.5px}:root[data-ui=v2] .os-sup-se .os-tbl .os-ord{font-size:11px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-sup-se .os-tbl .os-pkg{font-size:10.5px;color:var(--tx-muted);margin-top:3px}:root[data-ui=v2] .os-sup-se .os-tbl .os-tk{font-family:var(--mono);font-size:11.5px;color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-sup-se .os-tbl .os-due{font-variant-numeric:tabular-nums;font-size:12.5px}:root[data-ui=v2] .os-sup-se .os-tbl .os-due.os-over{color:var(--err-t);font-weight:700}:root[data-ui=v2] .os-sup-se .os-tbl tbody tr{cursor:pointer}:root[data-ui=v2] .os-sup-se-tabpanels>.os-tp[hidden]{display:none!important}:root[data-ui=v2] .os-sup-se-h3{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin:20px 0 10px}:root[data-ui=v2] .os-sup-cf-tabs{display:flex;align-items:center;gap:4px;margin-bottom:14px;width:100%;max-width:940px;border:1px solid var(--line);border-radius:12px;padding:4px;background:var(--panel)}:root[data-ui=v2] #cf-tabs{display:flex;gap:3px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}:root[data-ui=v2] #cf-tabs::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-sup-cf-tabs.os-can-l #cf-tabs{mask-image:linear-gradient(90deg,transparent,#000 30px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30px)}:root[data-ui=v2] .os-sup-cf-tabs.os-can-r #cf-tabs{mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent)}:root[data-ui=v2] .os-sup-cf-tabs.os-can-l.os-can-r #cf-tabs{mask-image:linear-gradient(90deg,transparent,#000 30px,#000 calc(100% - 30px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30px,#000 calc(100% - 30px),transparent)}:root[data-ui=v2] #cf-tabs button{flex:none;border:0;background:transparent;color:var(--tx-muted);font:600 12.5px inherit;padding:0 14px;min-height:34px;border-radius:9px;white-space:nowrap;cursor:pointer;transition:color .14s,background .14s,box-shadow .14s}:root[data-ui=v2] #cf-tabs button:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] #cf-tabs button[aria-pressed=true]{box-shadow:0 4px 14px rgba(var(--acc-rgb),.35)}:root[data-ui=v2] #cf-tabs button[aria-pressed=true],:root[data-ui=v2] #cf-tabs button[aria-pressed=true]:hover{color:var(--acc-ink);background:linear-gradient(120deg,var(--acc),var(--acc2))}:root[data-ui=v2] #cf-tabs button:focus-visible{outline:2px solid var(--acc2);outline-offset:1px}:root[data-ui=v2] .os-cf-nav{flex:none;width:30px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--tx-muted);cursor:pointer;display:none;align-items:center;justify-content:center;transition:background .14s,color .14s,opacity .14s}:root[data-ui=v2] .os-cf-nav svg{width:14px;height:14px}:root[data-ui=v2] .os-cf-nav:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-cf-nav:disabled{opacity:.3;pointer-events:none}:root[data-ui=v2] .os-sup-cf-tabs.os-has-overflow .os-cf-nav{display:inline-flex}:root[data-ui=v2] .os-sup-cf-panels>.os-tp[hidden]{display:none!important}:root[data-ui=v2] .os-btn:not(.os-btn-primary):not(.os-btn-soft):not(.os-btn-ghost):not(.os-btn-danger){background:var(--field);border-color:var(--line);color:var(--ink)}:root[data-ui=v2] .os-sup-cf .os-tbl .os-mono{font-family:var(--mono);font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-sup-cf .os-tbl th{background:rgba(var(--acc-rgb),.035)}:root[data-ui=v2] .os-sup-cf .os-tbl td{vertical-align:middle}:root[data-ui=v2] .os-sup-cf .os-tbl .os-drag{width:36px;color:var(--tx-muted);cursor:grab;padding:0 6px;opacity:.55;transition:opacity .14s}:root[data-ui=v2] .os-sup-cf .os-tbl tr:hover .os-drag{opacity:1}:root[data-ui=v2] .os-sup-cf .os-tbl .os-drag svg{width:12px;height:12px;display:block;margin:auto}:root[data-ui=v2] .os-sup-cf .os-tbl .os-tnum{font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-sup-cf .os-tbl .os-mut{color:var(--tx-muted)}:root[data-ui=v2] .os-sup-cf .os-cf-acts{display:flex;justify-content:flex-end;gap:4px}:root[data-ui=v2] .os-cf-ico{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--tx-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.65;transition:background .14s,color .14s,opacity .14s}:root[data-ui=v2] .os-cf-ico:focus-visible,:root[data-ui=v2] .os-cf-ico:hover,:root[data-ui=v2] tr:hover .os-cf-ico{opacity:1}:root[data-ui=v2] .os-cf-ico:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-cf-ico:focus-visible{outline:2px solid var(--acc2);outline-offset:1px}:root[data-ui=v2] .os-sup-cf-head{display:flex;align-items:center;gap:10px;margin-bottom:11px}:root[data-ui=v2] .os-sup-cf-head h3{font-size:14px;font-weight:800;margin:0}:root[data-ui=v2] .os-sup-cf-head .os-sub{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-sup-cf-head .os-btn{margin-left:auto}:root[data-ui=v2] .os-sup-cf-hours .os-hrow{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-sup-cf-hours .os-hrow:last-child{border-bottom:0}:root[data-ui=v2] .os-sup-cf-hours .os-d{width:110px;font-size:12.5px;font-weight:600}:root[data-ui=v2] .os-sup-cf-hours input[type=time]{width:96px}:root[data-ui=v2] .os-sup-cf-weights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}@media(max-width:760px){:root[data-ui=v2] .os-sup-cf-weights{grid-template-columns:1fr}}:root[data-ui=v2] .os-sup-cf-weights .os-wrow{display:flex;align-items:center;gap:10px;font-size:12.5px}:root[data-ui=v2] .os-sup-cf-weights .os-wrow .os-wl{flex:1;min-width:0}:root[data-ui=v2] .os-sup-cf-weights .os-wrow .os-wl .os-sub{display:block;font-size:10.5px;color:var(--tx-muted);font-weight:400}:root[data-ui=v2] .os-sup-cf-weights input{width:70px;text-align:right}:root[data-ui=v2] .os-sup-cv-note{font-size:11.5px;color:var(--tx-muted);margin:-4px 0 11px;max-width:760px}:root[data-ui=v2] .os-sup-cv .os-tbl tbody tr{cursor:pointer}:root[data-ui=v2] .os-sup-cv .os-tbl .os-mono{font-family:var(--mono);font-size:11.5px}:root[data-ui=v2] .os-sup-cv .os-tbl .os-num{text-align:right;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-sup-cv .os-tbl .os-dt{font-size:11.5px;color:var(--tx-muted);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-sup-cv-msg{border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:12.5px;margin-bottom:9px}:root[data-ui=v2] .os-sup-cv-msg .os-mt{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;color:var(--tx-muted);margin-bottom:4px}:root[data-ui=v2] .os-sup-cv-msg .os-mt b{font-weight:700}:root[data-ui=v2] .os-sup-cv-msg.os-bot{border-color:rgba(var(--acc-rgb),.35);background:rgba(var(--acc-rgb),.06)}:root[data-ui=v2] .os-sup-cv-msg .os-tool{color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-aus-tab[hidden]{display:none!important}:root[data-ui=v2] .os-aus-tabs{overflow-x:auto;margin:2px 0 16px}:root[data-ui=v2] .os-aus-tabs::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-aus-tabs{scrollbar-width:none}:root[data-ui=v2] .os-aus-tabs .os-seg{flex-wrap:nowrap}:root[data-ui=v2] .os-aus-tabs .os-seg button{white-space:nowrap}:root[data-ui=v2] .os-aus-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}:root[data-ui=v2] .os-aus-kpis .os-kpi{min-width:0}@media(max-width:1240px){:root[data-ui=v2] .os-aus-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){:root[data-ui=v2] .os-aus-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-aus-dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block;vertical-align:1px}:root[data-ui=v2] .os-aus-dot.os-st-neu{background:var(--info)}:root[data-ui=v2] .os-aus-dot.os-st-offen{background:var(--ok)}:root[data-ui=v2] .os-aus-dot.os-st-kunde{background:var(--warn)}:root[data-ui=v2] .os-aus-dot.os-st-intern{background:#a78bfa}:root[data-ui=v2] .os-aus-dot.os-st-defer,:root[data-ui=v2] .os-aus-dot.os-st-done{background:var(--tx-muted)}:root[data-ui=v2] .os-aus-mix{display:flex;height:14px;border-radius:7px;overflow:hidden;margin:14px 0 12px;border:1px solid var(--line)}:root[data-ui=v2] .os-aus-mix i{display:block;height:100%}:root[data-ui=v2] .os-aus-mixlegend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-aus-mixlegend .os-lg{display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .os-aus-mixlegend b{color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-aus-warn{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:9px 12px;border-radius:10px;background:rgba(var(--warn-rgb),.08);border:1px solid rgba(var(--warn-rgb),.3);font-size:11.5px;color:var(--warn-t);line-height:1.5}:root[data-ui=v2] .os-aus-warn svg{flex:none;margin-top:1px}:root[data-ui=v2] .os-aus-old td.os-t-no{font-weight:800;white-space:nowrap}:root[data-ui=v2] .os-aus-old td.os-t-sub{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-aus-old td.os-t-age{font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-aus-heat td.os-h{font-variant-numeric:tabular-nums;text-align:right}:root[data-ui=v2] .os-aus-heat td.os-h0{color:var(--tx-muted)}:root[data-ui=v2] .os-aus-heat td.os-h1{background:rgba(var(--acc-rgb),.1)}:root[data-ui=v2] .os-aus-heat td.os-h2{background:rgba(var(--acc-rgb),.22)}:root[data-ui=v2] .os-aus-heat td.os-h3{background:rgba(var(--acc-rgb),.36);font-weight:800}:root[data-ui=v2] .os-gate{position:fixed;inset:0;z-index:40;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(90% 70% at 50% 42%,#0a0e1c 0,#04050a 68%),#04050a}:root[data-ui=v2] .os-gt-aur{position:absolute;width:64vmax;height:64vmax;border-radius:50%;pointer-events:none;filter:blur(70px);opacity:.5}:root[data-ui=v2] .os-gt-aur.os-a1{left:-22vmax;top:-28vmax;background:radial-gradient(circle,rgba(var(--acc-rgb),.3),transparent 62%)}:root[data-ui=v2] .os-gt-aur.os-a2{right:-26vmax;bottom:-30vmax;background:radial-gradient(circle,rgba(var(--acc2-rgb),.24),transparent 62%)}:root[data-ui=v2] .os-gt-grid{position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(70% 62% at 50% 46%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(70% 62% at 50% 46%,#000 30%,transparent 78%)}:root[data-ui=v2] .os-gt-vig{position:absolute;inset:0;pointer-events:none;background:radial-gradient(78% 72% at 50% 46%,transparent 52%,rgba(0,0,0,.62) 100%)}:root[data-ui=v2] .os-gt-beam{position:absolute;left:0;right:0;top:38%;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--acc2-rgb),.9) 50%,transparent);transform:scaleX(0);opacity:0;filter:blur(.6px)}:root[data-ui=v2] .os-gt-halo{position:absolute;left:50%;top:38%;width:min(620px,120vw);height:min(620px,120vw);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(var(--acc-rgb),.2),transparent 62%)}:root[data-ui=v2] .os-gt-pt{position:absolute;width:3px;height:3px;border-radius:50%;opacity:0;pointer-events:none;background:var(--acc2);box-shadow:0 0 7px rgba(var(--acc2-rgb),.9)}:root[data-ui=v2] .os-gt-pt:nth-of-type(odd){background:var(--acc);box-shadow:0 0 7px rgba(var(--acc-rgb),.9)}:root[data-ui=v2] .os-gt-pt.os-p1{left:7%;bottom:-4%}:root[data-ui=v2] .os-gt-pt.os-p2{left:14%;bottom:-9%}:root[data-ui=v2] .os-gt-pt.os-p3{left:22%;bottom:-3%}:root[data-ui=v2] .os-gt-pt.os-p4{left:30%;bottom:-7%}:root[data-ui=v2] .os-gt-pt.os-p5{left:38%;bottom:-12%}:root[data-ui=v2] .os-gt-pt.os-p6{left:46%;bottom:-5%}:root[data-ui=v2] .os-gt-pt.os-p7{left:54%;bottom:-8%}:root[data-ui=v2] .os-gt-pt.os-p8{left:61%;bottom:-4%}:root[data-ui=v2] .os-gt-pt.os-p9{left:68%;bottom:-11%}:root[data-ui=v2] .os-gt-pt.os-p10{left:75%;bottom:-5%}:root[data-ui=v2] .os-gt-pt.os-p11{left:82%;bottom:-9%}:root[data-ui=v2] .os-gt-pt.os-p12{left:89%;bottom:-4%}:root[data-ui=v2] .os-gt-pt.os-p13{left:34%;bottom:-14%}:root[data-ui=v2] .os-gt-pt.os-p14{left:93%;bottom:-10%}:root[data-ui=v2] .os-gt-col{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(492px,100%);max-height:100%;overflow-y:auto;padding:52px 20px 28px}:root[data-ui=v2] .os-gt-col::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-gt-col{scrollbar-width:none}:root[data-ui=v2] .os-gt-stage{position:relative;width:116px;height:116px;flex:none;display:flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-gt-logo-w{position:relative;width:116px;height:116px;border-radius:28px;overflow:hidden;z-index:2;box-shadow:0 20px 54px rgba(var(--acc-rgb),.45),0 0 0 1px hsla(0,0%,100%,.09),0 0 54px rgba(var(--acc-rgb),.3)}:root[data-ui=v2] .os-gt-logo-w:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,hsla(0,0%,100%,.34) 48%,transparent 60%);transform:translateX(-130%)}:root[data-ui=v2] .os-gt-logo-w svg{width:116px;height:116px;display:block}:root[data-ui=v2] .os-gt-orbit{position:absolute;inset:0;border-radius:50%;z-index:1;opacity:0;pointer-events:none;border-left:1.5px solid transparent;border-bottom:1.5px solid transparent;border-top:1.5px solid transparent;border-top-color:rgba(var(--acc-rgb),.9);border-right:1.5px solid transparent;border-right-color:rgba(var(--acc-rgb),.28)}:root[data-ui=v2] .os-gt-orbit .os-gt-sat{position:absolute;left:50%;top:-2.6px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--acc2);box-shadow:0 0 10px 3px rgba(var(--acc2-rgb),.85)}:root[data-ui=v2] .os-gt-orbit.os-o2{inset:-20px;border-width:1px;border-top-color:rgba(var(--acc-rgb),.5);border-right-color:rgba(var(--acc-rgb),.12)}:root[data-ui=v2] .os-gt-orbit.os-o2 .os-gt-sat{width:4px;height:4px;top:-2px;opacity:.85}:root[data-ui=v2] .os-gt-orbit.os-o3{inset:-42px;border-style:dashed;border-color:rgba(var(--acc-rgb),.2);border-top-color:rgba(var(--acc-rgb),.38)}:root[data-ui=v2] .os-gt-shock{position:absolute;left:50%;top:50%;width:204px;height:204px;margin:-102px 0 0 -102px;border-radius:50%;border:3px solid rgba(var(--acc2-rgb),.9);opacity:0;pointer-events:none;z-index:6}:root[data-ui=v2] .os-gt-flash{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:0;background:radial-gradient(circle,hsla(0,0%,100%,.85),transparent 62%)}:root[data-ui=v2] .os-gt-name{display:flex;margin-top:22px;font-size:26px;font-weight:800;letter-spacing:.12em;color:#fff}:root[data-ui=v2] .os-gt-name span{display:inline-block}:root[data-ui=v2] .os-gt-name .os-os{background:linear-gradient(92deg,var(--acc),var(--acc2));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-ui=v2] .os-gt-tag{margin-top:9px;font-size:13.5px;color:var(--tx-muted);text-align:center}:root[data-ui=v2] .os-gt-status{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 15px;border-radius:99px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--tx-muted)}:root[data-ui=v2] .os-gt-status i{width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none;box-shadow:0 0 8px rgba(var(--ok-rgb),.8)}:root[data-ui=v2] .os-gt-card{width:100%;margin-top:24px;padding:30px 30px 28px;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.035));border:1px solid hsla(0,0%,100%,.1);box-shadow:var(--shadow),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}:root[data-ui=v2] .os-gt-card.os-shake{animation:os-gt-shake .45s var(--ease)}:root[data-ui=v2] .os-gt-view h1{font-size:24px;font-weight:900;letter-spacing:-.02em;color:var(--ink)}:root[data-ui=v2] .os-gt-view .os-gt-sub{margin:7px 0 22px;font-size:13.5px;color:var(--tx-muted);line-height:1.5}:root[data-ui=v2] .os-gt-view.os-vin{animation:os-gt-vin .45s var(--ease) both}:root[data-ui=v2] .os-gt-lb{display:block;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:8px}:root[data-ui=v2] .os-gt-lb .os-gt-forgot{float:right;font-weight:600;font-size:11.5px;color:var(--tx-muted);cursor:pointer;text-decoration:none;transition:color .15s}:root[data-ui=v2] .os-gt-lb .os-gt-forgot:hover{color:var(--acc2)}:root[data-ui=v2] .os-gt-field{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 15px;border-radius:13px;border:1.5px solid var(--line);background:var(--field);transition:border-color .15s,box-shadow .15s,background .15s}:root[data-ui=v2] .os-gt-field:focus-within{border-color:var(--line-strong);background:var(--field-hover);box-shadow:0 0 0 4px hsla(0,0%,100%,.06)}:root[data-ui=v2] .os-gt-field .os-f-ic{color:var(--tx-muted);display:inline-flex;flex:none;transition:color .15s}:root[data-ui=v2] .os-gt-field:focus-within .os-f-ic{color:var(--ink)}:root[data-ui=v2] .os-gt-field input{flex:1;min-width:0;height:52px;border:0;outline:0;background:transparent;color:var(--ink);font-size:15px;font-family:inherit}:root[data-ui=v2] .os-gt-field input::-moz-placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-gt-field input::placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-gt-eye{flex:none;width:38px;height:38px;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--tx-muted);cursor:pointer;transition:color .15s,background .15s}:root[data-ui=v2] .os-gt-eye:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-gt-eye:focus-visible{outline-color:var(--line-strong)}:root[data-ui=v2] .os-gt-field+.os-gt-lb{margin-top:15px}:root[data-ui=v2] .os-gt-lb label{font:inherit;color:inherit}:root[data-ui=v2] .os-gt-err{display:flex;align-items:flex-start;gap:8px;margin-top:15px;padding:11px 13px;border-radius:11px;font-size:13px;font-weight:600;line-height:1.45;border:1px solid rgba(var(--err-rgb),.35);background:rgba(var(--err-rgb),.09);color:var(--err-t)}:root[data-ui=v2] .os-gt-submit{position:relative;overflow:hidden;width:100%;min-height:58px;margin-top:20px;border:0;border-radius:14px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;letter-spacing:.01em;color:var(--acc-ink);display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(92deg,var(--acc),var(--acc2));box-shadow:0 10px 28px rgba(var(--acc-rgb),.35);transition:transform .16s var(--spring),box-shadow .16s,filter .16s}:root[data-ui=v2] .os-gt-submit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 14px 34px rgba(var(--acc-rgb),.45)}:root[data-ui=v2] .os-gt-submit:active:not(:disabled){transform:scale(.98)}:root[data-ui=v2] .os-gt-submit:disabled{cursor:default;opacity:.85}:root[data-ui=v2] .os-gt-submit:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.34) 48%,transparent 60%);transform:translateX(-130%)}:root[data-ui=v2] .os-gt-submit:hover:after{transform:translateX(130%);transition:transform .9s ease}:root[data-ui=v2] .os-gt-submit .os-spin{width:17px;height:17px;border-radius:50%;flex:none;border:2.5px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:os-gt-spin .7s linear infinite}:root[data-ui=v2] .os-gt-submit .os-ck-ic{display:inline-flex;animation:os-gt-pop .4s var(--spring) both}:root[data-ui=v2] .os-gt-submit.os-done{background:linear-gradient(92deg,var(--ok),rgba(var(--ok-rgb),.75))}:root[data-ui=v2] .os-gt-ghost{display:block;width:100%;margin-top:11px;padding:11px;border:0;border-radius:11px;background:transparent;color:var(--tx-muted);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .15s,background .15s;text-align:center}:root[data-ui=v2] .os-gt-ghost:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-gt-otp{display:flex;gap:10px;justify-content:center;margin-top:4px}:root[data-ui=v2] .os-gt-otp input{width:50px;height:62px;border-radius:13px;border:1.5px solid var(--line);background:var(--field);color:var(--ink);font-size:23px;font-weight:800;text-align:center;outline:0;font-variant-numeric:tabular-nums;transition:border-color .15s,box-shadow .15s,background .15s}:root[data-ui=v2] .os-gt-otp input:focus{border-color:rgba(var(--acc-rgb),.75);background:var(--field-hover);box-shadow:0 0 0 4px rgba(var(--acc-rgb),.18)}:root[data-ui=v2] .os-gt-otp input.os-on{border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.08)}:root[data-ui=v2] .os-gt-meter{height:6px;border-radius:99px;background:hsla(0,0%,100%,.07);overflow:hidden;margin-top:10px}:root[data-ui=v2] .os-gt-meter i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--acc),var(--acc2));transition:width .35s var(--ease),background .35s}:root[data-ui=v2] .os-gt-meter.os-s1 i{background:linear-gradient(90deg,var(--err),#f43f5e)}:root[data-ui=v2] .os-gt-meter.os-s2 i{background:linear-gradient(90deg,var(--warn),#f59e0b)}:root[data-ui=v2] .os-gt-meter.os-s3 i{background:linear-gradient(90deg,var(--ok),#22c55e)}:root[data-ui=v2] .os-gt-meter-lb{margin:7px 0 8px;font-size:11.5px;font-weight:700;color:var(--tx-muted)}:root[data-ui=v2] .os-gt-done{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:8px 0 4px}:root[data-ui=v2] .os-gt-done .os-ok-ic{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(var(--ok-rgb),.13);color:var(--ok);border:2px solid rgba(var(--ok-rgb),.45);margin-bottom:8px}:root[data-ui=v2] .os-gt-done b{font-size:18px;font-weight:900;color:var(--ink)}:root[data-ui=v2] .os-gt-done p{font-size:13.5px;color:var(--tx-muted);line-height:1.55}:root[data-ui=v2] .os-gt-lang{position:fixed;top:14px;right:16px;z-index:45;display:flex;gap:8px}:root[data-ui=v2] .os-gt-lang .os-seg button{min-height:38px;min-width:44px;font-size:12.5px}:root[data-ui=v2] .os-gt-demo{margin-top:16px;font-size:11px;color:rgba(139,147,184,.75);text-align:center;line-height:1.6}:root[data-ui=v2] .os-gt-demo b{color:rgba(240,243,255,.85);font-weight:700}:root[data-ui=v2] .os-gt-demo button{border:0;background:transparent;color:var(--acc2);font:inherit;font-weight:700;cursor:pointer;padding:0 2px;text-decoration:underline;text-underline-offset:2px}@media(max-width:560px){:root[data-ui=v2] .os-gt-col{padding:38px 16px 22px}:root[data-ui=v2] .os-gt-logo-w,:root[data-ui=v2] .os-gt-logo-w svg,:root[data-ui=v2] .os-gt-stage{width:92px;height:92px}:root[data-ui=v2] .os-gt-logo-w{border-radius:23px}:root[data-ui=v2] .os-gt-orbit.os-o2{inset:-17px}:root[data-ui=v2] .os-gt-orbit.os-o3{inset:-36px}:root[data-ui=v2] .os-gt-name{font-size:20px;margin-top:14px}:root[data-ui=v2] .os-gt-card{padding:26px 22px 24px;border-radius:20px}:root[data-ui=v2] .os-gt-otp{gap:8px}:root[data-ui=v2] .os-gt-otp input{width:46px;height:58px;font-size:21px}}@media(max-height:780px){:root[data-ui=v2] .os-gt-col{padding-top:44px}:root[data-ui=v2] .os-gt-logo-w,:root[data-ui=v2] .os-gt-logo-w svg,:root[data-ui=v2] .os-gt-stage{width:84px;height:84px}:root[data-ui=v2] .os-gt-logo-w{border-radius:21px}:root[data-ui=v2] .os-gt-orbit.os-o2{inset:-17px}:root[data-ui=v2] .os-gt-orbit.os-o3{inset:-36px}:root[data-ui=v2] .os-gt-name{margin-top:13px;font-size:20px}:root[data-ui=v2] .os-gt-status{margin-top:9px}:root[data-ui=v2] .os-gt-card{margin-top:16px}}@media(prefers-reduced-motion:no-preference){:root[data-ui=v2]:not([data-motion=off]) .os-gt-beam{animation:os-gt-beam .9s cubic-bezier(.2,.7,.3,1) .1s both}:root[data-ui=v2]:not([data-motion=off]) .os-gt-logo-w{animation:os-i-warp 1s cubic-bezier(.16,.9,.26,1.12) .2s both}:root[data-ui=v2]:not([data-motion=off]) .os-gt-logo-w:after{animation:os-i-sheen 1.4s ease 1.05s both}:root[data-ui=v2]:not([data-motion=off]) .os-gt-orbit{animation:os-i-orbit-fade .4s ease .55s both,os-i-spin 9s linear .95s infinite}:root[data-ui=v2]:not([data-motion=off]) .os-gt-orbit.os-o2{animation:os-i-orbit-fade .5s ease .65s both,os-i-spin-r 14s linear 1.05s infinite}:root[data-ui=v2]:not([data-motion=off]) .os-gt-orbit.os-o3{animation:os-i-orbit-fade .6s ease .78s both,os-i-spin-r 22s linear 1.18s infinite}:root[data-ui=v2]:not([data-motion=off]) .os-gt-halo{animation:os-gt-halo-p 4.8s ease-in-out .7s infinite}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt{animation:os-gt-pt-rise 6.8s ease-in infinite}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p2{animation-delay:1.1s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p3{animation-delay:2.4s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p4{animation-delay:3.4s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p5{animation-delay:1.7s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p6{animation-delay:4.5s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p7{animation-delay:3s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p8{animation-delay:5.3s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p9{animation-delay:.7s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p10{animation-delay:4s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p11{animation-delay:6s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p12{animation-delay:2.2s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p13{animation-delay:4.9s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-pt.os-p14{animation-delay:1.9s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-aur.os-a1{animation:os-gt-drift 26s ease-in-out infinite alternate}:root[data-ui=v2]:not([data-motion=off]) .os-gt-aur.os-a2{animation:os-gt-drift 32s ease-in-out infinite alternate-reverse}:root[data-ui=v2]:not([data-motion=off]) .os-gt-name span{animation:os-i-ch-in .65s cubic-bezier(.2,.8,.3,1) both;opacity:0;transform:translateY(10px);filter:blur(6px)}:root[data-ui=v2]:not([data-motion=off]) .os-gt-name span:first-child{animation-delay:.5s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-name span:nth-child(2){animation-delay:.56s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-name span:nth-child(3){animation-delay:.62s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-name span:nth-child(4){animation-delay:.68s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-name span:nth-child(5){animation-delay:.78s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-name span:nth-child(6){animation-delay:.84s}:root[data-ui=v2]:not([data-motion=off]) .os-gt-tag{animation:os-i-meme-in .55s ease .95s backwards}:root[data-ui=v2]:not([data-motion=off]) .os-gt-status{animation:os-i-meme-in .55s ease 1.02s backwards}:root[data-ui=v2]:not([data-motion=off]) .os-gt-card{animation:os-gt-card-in .8s cubic-bezier(.2,.8,.3,1) .95s backwards}:root[data-ui=v2]:not([data-motion=off]) .os-gt-demo{animation:os-i-meme-in .55s ease 1.15s backwards}:root[data-ui=v2]:not([data-motion=off]) .os-gt-status i{animation:os-gt-dot 2.4s ease-in-out infinite}:root[data-ui=v2]:not([data-motion=off]) .os-gate.os-ok .os-gt-beam{animation:os-gt-beam .9s cubic-bezier(.2,.7,.3,1) both}:root[data-ui=v2]:not([data-motion=off]) .os-gate.os-ok .os-gt-shock{animation:os-i-shock .85s cubic-bezier(.2,.7,.3,1) both}:root[data-ui=v2]:not([data-motion=off]) .os-gate.os-ok .os-gt-flash{animation:os-i-flash .8s ease both}}:root[data-ui=v2][data-motion=off] .os-gt-pt{opacity:.35}:root[data-ui=v2][data-motion=off] .os-gate.os-ok .os-gt-shock{opacity:0}@keyframes os-gt-beam{0%{transform:scaleX(0);opacity:0}35%{opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes os-gt-pt-rise{0%{transform:translateY(0) scale(.5);opacity:0}18%{opacity:.72}to{transform:translateY(-46vh) scale(1);opacity:0}}@keyframes os-gt-halo-p{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.98)}50%{opacity:.92;transform:translate(-50%,-50%) scale(1.025)}}@keyframes os-gt-drift{0%{transform:translate(0) scale(1)}to{transform:translate(7vmax,5vmax) scale(1.12)}}@keyframes os-gt-card-in{0%{opacity:0;transform:translateY(26px) scale(.97);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes os-gt-vin{0%{opacity:0;transform:translateX(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes os-gt-shake{0%,to{transform:translateX(0)}18%{transform:translateX(-9px)}38%{transform:translateX(8px)}58%{transform:translateX(-6px)}78%{transform:translateX(4px)}}@keyframes os-gt-spin{to{transform:rotate(1turn)}}@keyframes os-gt-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes os-gt-dot{0%,to{box-shadow:0 0 8px rgba(var(--ok-rgb),.8)}50%{box-shadow:0 0 2px rgba(var(--ok-rgb),.3)}}:root[data-ui=v2] .os-tbl .os-u-name{font-weight:600}:root[data-ui=v2] .os-tbl .os-u-mail{font-size:11.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-tbl .os-roles{display:flex;flex-wrap:wrap;gap:5px}:root[data-ui=v2] .os-role-chip{padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;border:1px solid transparent;white-space:nowrap}:root[data-ui=v2] .os-role-chip.os-r-super_admin{color:#fda4af;background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.4)}:root[data-ui=v2] .os-role-chip.os-r-admin{color:var(--acc2);background:rgba(var(--acc-rgb),.13);border-color:rgba(var(--acc-rgb),.45)}:root[data-ui=v2] .os-role-chip.os-r-support_agent,:root[data-ui=v2] .os-role-chip.os-r-support_manager{color:var(--info-t);background:rgba(var(--info-rgb),.12);border-color:rgba(var(--info-rgb),.4)}:root[data-ui=v2] .os-role-chip.os-r-creator{color:#c4b5fd;background:rgba(167,139,250,.12);border-color:rgba(167,139,250,.4)}:root[data-ui=v2] .os-role-chip.os-r-lunyforce{color:#67e8f9;background:rgba(34,211,238,.12);border-color:rgba(34,211,238,.4)}:root[data-ui=v2] .os-role-chip.os-r-station_device{color:var(--warn-t);background:rgba(var(--warn-rgb),.11);border-color:rgba(var(--warn-rgb),.4)}:root[data-ui=v2] .os-role-chip.os-r-tester{color:#f0abfc;background:rgba(240,171,252,.12);border-color:rgba(240,171,252,.4)}:root[data-ui=v2] .os-tbl .os-meta-badge{gap:4px}:root[data-ui=v2] .os-ra{display:flex;justify-content:flex-end;gap:4px}:root[data-ui=v2] .os-dlg-user{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-f-label{letter-spacing:.09em}:root[data-ui=v2] .os-f-label,:root[data-ui=v2] .os-sec-title{font-size:10.5px;font-weight:800;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-sec-title{letter-spacing:.11em;padding-top:6px;border-top:1px solid var(--line)}:root[data-ui=v2] .os-role-grid{display:flex;flex-wrap:wrap;gap:8px}:root[data-ui=v2] .os-role-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:10px;border:1px solid var(--line);background:var(--field);font-size:12px;font-weight:600;color:var(--tx-muted);cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-role-chip:hover{border-color:var(--line-strong);color:var(--ink)}:root[data-ui=v2] .os-role-chip input{position:absolute;opacity:0;width:1px;height:1px}:root[data-ui=v2] .os-role-chip .os-dot{width:8px;height:8px;border-radius:50%;flex:none;opacity:.55}:root[data-ui=v2] .os-role-chip:has(input:checked){border-color:rgba(var(--acc-rgb),.55);color:var(--ink);background:rgba(var(--acc-rgb),.1)}:root[data-ui=v2] .os-role-chip:has(input:checked) .os-dot{opacity:1;box-shadow:0 0 6px currentColor}:root[data-ui=v2] .os-switch-line{display:inline-flex;align-items:center;gap:10px;font-size:13px;cursor:pointer}:root[data-ui=v2] .os-switch-line input{position:absolute;opacity:0;width:1px;height:1px}:root[data-ui=v2] .os-switch-line .os-track{width:38px;height:21px;border-radius:99px;background:var(--field-hover);border:1px solid var(--line-strong);position:relative;transition:background .2s;flex:none}:root[data-ui=v2] .os-switch-line .os-track:after{content:"";position:absolute;top:2.5px;left:2.5px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .22s var(--spring);box-shadow:0 1px 4px rgba(0,0,0,.45)}:root[data-ui=v2] .os-switch-line input:checked+.os-track{background:linear-gradient(120deg,var(--acc),var(--acc2));border-color:transparent}:root[data-ui=v2] .os-switch-line input:checked+.os-track:after{transform:translateX(17px)}:root[data-ui=v2] .os-pair{border:1px dashed rgba(var(--acc-rgb),.5);border-radius:11px;padding:12px 14px;display:flex;align-items:center;gap:12px;background:rgba(var(--acc-rgb),.05)}:root[data-ui=v2] .os-pair code{font-size:19px;font-weight:800;letter-spacing:.22em;color:var(--acc2)}:root[data-ui=v2] .os-pair .os-hint{flex:1}:root[data-ui=v2] .os-tbl tr.os-grp td{padding:7px 13px;background:rgba(var(--acc-rgb),.05);border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-tbl tr.os-grp .os-g-l{font-size:10.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-tbl tr.os-grp .os-g-n{margin-left:10px;font-size:11.5px;color:var(--tx-muted);font-weight:600;letter-spacing:0;text-transform:none}:root[data-ui=v2] .os-tbl tr.os-sum td{border-top:2px solid var(--line-strong);border-bottom:0;font-weight:800;background:rgba(var(--acc-rgb),.03)}:root[data-ui=v2] .os-tbl .os-cr-name{font-weight:700;color:var(--ink);background:none;border:0;padding:0;font-size:13px;cursor:pointer;text-align:left}:root[data-ui=v2] .os-tbl .os-cr-name:hover{color:var(--acc);text-decoration:underline}:root[data-ui=v2] .os-tbl .os-cr-mail{font-size:11.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-tbl .os-cr-flags{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}:root[data-ui=v2] .os-st-cell{display:flex;flex-direction:column;align-items:flex-start;gap:5px}:root[data-ui=v2] .os-st-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}:root[data-ui=v2] .os-st-err{font-size:10.5px;line-height:1.35;color:var(--err-t);max-width:280px}:root[data-ui=v2] .os-act-cell{display:flex;flex-direction:column;align-items:flex-end;gap:5px}:root[data-ui=v2] .os-act-row{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}:root[data-ui=v2] .os-act-meta{font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-neg{color:var(--err-t)}:root[data-ui=v2] .os-bill-badge-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px}:root[data-ui=v2] .os-dlg-pos{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-dlg-pos .os-tbl-wrap{flex:1;min-height:0;overflow-y:auto;margin:0 -4px;padding:0 4px}:root[data-ui=v2] .os-dlg-alert{display:flex;gap:9px;align-items:flex-start;border:1px solid rgba(var(--err-rgb),.4);background:rgba(var(--err-rgb),.1);border-radius:11px;padding:10px 12px;margin-bottom:12px;font-size:12.5px}:root[data-ui=v2] .os-dlg-alert svg{flex:none;margin-top:1px;color:var(--err-t)}:root[data-ui=v2] .os-dlg-alert b{color:var(--err-t)}:root[data-ui=v2] .os-dlg-alert p{margin:2px 0 0;color:var(--err-t);font-size:12px;opacity:.9}:root[data-ui=v2] .os-report{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;margin-bottom:9px;cursor:pointer;transition:background .15s;background:var(--panel)}:root[data-ui=v2] .os-report .os-r-side svg.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-triage{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border:1px solid var(--line);border-radius:11px;padding:11px;margin-top:12px}@media(max-width:640px){:root[data-ui=v2] .os-triage{grid-template-columns:1fr}}:root[data-ui=v2] .os-detail-box{border:1px solid var(--line);border-radius:11px;padding:11px;margin-top:10px;font-size:12.5px}:root[data-ui=v2] .os-back:hover{color:var(--ink)}:root[data-ui=v2] .os-cd-head{display:flex;align-items:flex-start;gap:15px;flex-wrap:wrap;margin-bottom:16px}:root[data-ui=v2] .os-cd-av{width:56px;height:56px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:19px;font-weight:800;color:#fff;background:linear-gradient(135deg,rgba(var(--acc-rgb),.9),rgba(var(--acc2-rgb),.9))}:root[data-ui=v2] .os-cd-head h1{font-size:23px;font-weight:800;letter-spacing:-.01em;margin:0}:root[data-ui=v2] .os-pool-chip{display:inline-flex;align-items:center;padding:3px 11px;border-radius:999px;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.92)}:root[data-ui=v2] .os-cd-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:7px}:root[data-ui=v2] .os-chans{display:flex;flex-wrap:wrap;gap:9px}:root[data-ui=v2] .os-chan{display:flex;align-items:center;gap:11px;padding:9px 14px 9px 11px;border:1px solid var(--line);border-radius:13px;background:var(--field);cursor:pointer;text-align:left;transition:all .15s;min-width:0}:root[data-ui=v2] .os-chan:hover{border-color:rgba(var(--acc-rgb),.45);background:var(--field-hover);transform:translateY(-1px)}:root[data-ui=v2] .os-chan .os-ch-av{width:30px;height:30px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff}:root[data-ui=v2] .os-chan .os-ch-av.os-yt{background:#ff4d5e}:root[data-ui=v2] .os-chan .os-ch-av.os-tw{background:#a78bfa}:root[data-ui=v2] .os-chan .os-ch-name{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-chan .os-ch-sub{font-size:10.5px;color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-st-dot{width:8px;height:8px;border-radius:50%;flex:none}:root[data-ui=v2] .os-st-dot.os-ok{background:var(--ok)}:root[data-ui=v2] .os-st-dot.os-err{background:var(--err)}:root[data-ui=v2] .os-st-dot.os-off{background:var(--tx-muted)}:root[data-ui=v2] .os-st-dot.os-warn{background:#f59e0b}:root[data-ui=v2] .os-overlap{display:flex;flex-direction:column;gap:6px}:root[data-ui=v2] .os-overlap .os-ov{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;padding:7px 11px;font-size:12px}:root[data-ui=v2] .os-overlap .os-ov .os-badge{font-size:9.5px;padding:2.5px 8px}:root[data-ui=v2] .os-overlap .os-ov a{font-weight:700;color:var(--acc2);text-decoration:none}:root[data-ui=v2] .os-overlap .os-ov a:hover{text-decoration:underline}:root[data-ui=v2] .os-overlap .os-ov .os-v{margin-left:auto;color:var(--tx-muted);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-card-label{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-muted);margin:0 0 9px}:root[data-ui=v2] .os-act{display:inline-flex;align-items:center;gap:7px}:root[data-ui=v2] .os-act .os-bars{display:inline-flex;gap:2px}:root[data-ui=v2] .os-act .os-bars i{width:4px;height:11px;border-radius:2px;background:var(--field-hover)}:root[data-ui=v2] .os-act .os-bars i.os-on.os-l0{background:var(--err)}:root[data-ui=v2] .os-act .os-bars i.os-on.os-l1{background:#fb923c}:root[data-ui=v2] .os-act .os-bars i.os-on.os-l2{background:#fbbf24}:root[data-ui=v2] .os-act .os-bars i.os-on.os-l3{background:#a3e635}:root[data-ui=v2] .os-act .os-bars i.os-on.os-l4{background:var(--ok)}:root[data-ui=v2] .os-act .os-val{font-size:11.5px;font-weight:800;color:var(--ok-t);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-channel .os-ch-head{display:flex;align-items:center;gap:11px;flex-wrap:wrap}:root[data-ui=v2] .os-channel .os-ch-av{width:42px;height:42px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff}:root[data-ui=v2] .os-channel .os-ch-av.os-yt{background:#ff4d5e}:root[data-ui=v2] .os-channel .os-ch-av.os-tw{background:#a78bfa}:root[data-ui=v2] .os-channel .os-ch-title{font-size:16.5px;font-weight:800}:root[data-ui=v2] .os-channel .os-ch-ext{font-family:var(--mono);font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-channel .os-ch-meta{margin-left:auto;font-size:11.5px;color:var(--tx-muted);white-space:nowrap}:root[data-ui=v2] .os-ch-stats30{display:flex;flex-wrap:wrap;gap:7px}:root[data-ui=v2] .os-ch-stats30 .os-badge{font-size:10px;padding:3px 9px;font-weight:600}:root[data-ui=v2] .os-ch-stats30 .os-badge.os-live{border-color:rgba(var(--err-rgb),.5);color:var(--err-t)}:root[data-ui=v2] .os-ch-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}@media(max-width:700px){:root[data-ui=v2] .os-ch-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-ch-kpis .os-ck{border:1px solid var(--line);border-radius:11px;padding:10px 12px;background:hsla(0,0%,100%,.02);display:flex;flex-direction:column;gap:6px}:root[data-ui=v2] .os-ch-kpis .os-ck p{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-muted);font-weight:800;margin:0}:root[data-ui=v2] .os-ch-kpis .os-ck b{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-fmt{border-collapse:collapse;font-size:12.5px}:root[data-ui=v2] .os-fmt th{text-align:left;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--tx-muted);font-weight:800;padding:6px 14px 6px 0}:root[data-ui=v2] .os-fmt td{padding:6px 14px 6px 0;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-fmt .os-num{text-align:right}:root[data-ui=v2] .os-fmt tr.os-all td{font-weight:700}:root[data-ui=v2] .os-fmt tr:not(.os-all) td{color:var(--tx-muted)}:root[data-ui=v2] .os-rest{display:flex;flex-wrap:wrap;gap:5px 16px;font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-rest b{color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}@media(max-width:760px){:root[data-ui=v2] .os-videos{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-video{border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:border-color .15s,transform .15s}:root[data-ui=v2] .os-video:hover{border-color:rgba(var(--acc-rgb),.45);transform:translateY(-1px)}:root[data-ui=v2] .os-video .os-v-th{aspect-ratio:16/9;background:linear-gradient(135deg,rgba(var(--acc-rgb),.18),rgba(var(--acc2-rgb),.1)),repeating-linear-gradient(45deg,hsla(0,0%,100%,.02) 0 10px,transparent 10px 20px);position:relative;display:flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-video .os-v-th .os-v-dur{position:absolute;right:7px;bottom:7px;font-size:9.5px;font-weight:800;background:rgba(0,0,0,.65);border-radius:5px;padding:1.5px 6px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-video .os-v-th .os-v-promo{position:absolute;left:7px;top:7px;font-size:9px;font-weight:800;background:rgba(167,139,250,.9);color:#0b0f1d;border-radius:5px;padding:2px 6px}:root[data-ui=v2] .os-video .os-v-info{padding:9px 11px}:root[data-ui=v2] .os-video .os-v-info p{font-size:11.5px;font-weight:700;margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-video .os-v-info span{font-size:10.5px;color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-ch-foot{border-top:1px solid var(--line);padding-top:14px;margin-top:4px}:root[data-ui=v2] .os-ch-foot h5{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;margin:0 0 10px}:root[data-ui=v2] .os-ch-foot .os-muted-note{font-size:12.5px;color:var(--tx-muted);padding:8px 0;display:flex;align-items:center;gap:8px}:root[data-ui=v2] .os-switch-chip{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-radius:11px;border:1px solid var(--line);background:var(--field);font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s}:root[data-ui=v2] .os-switch-chip:hover{border-color:var(--line-strong)}:root[data-ui=v2] .os-switch-chip input{position:absolute;opacity:0;width:1px;height:1px}:root[data-ui=v2] .os-switch-chip .os-track{width:38px;height:21px;border-radius:99px;background:var(--field-hover);border:1px solid var(--line-strong);position:relative;transition:background .2s,border-color .2s;flex:none}:root[data-ui=v2] .os-switch-chip .os-track:after{content:"";position:absolute;top:2.5px;left:2.5px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .22s var(--spring);box-shadow:0 1px 4px rgba(0,0,0,.45)}:root[data-ui=v2] .os-switch-chip input:checked+.os-track{background:linear-gradient(120deg,var(--acc),var(--acc2));border-color:transparent}:root[data-ui=v2] .os-switch-chip input:checked+.os-track:after{transform:translateX(17px) scale(1.05)}:root[data-ui=v2] .os-switch-chip input:focus-visible+.os-track{outline:2.5px solid var(--acc2);outline-offset:2px}:root[data-ui=v2] .os-switch-chip .os-f-ico{color:var(--tx-muted);display:inline-flex}:root[data-ui=v2] .os-tbl .os-c-dot{width:9px;height:9px;border-radius:50%;flex:none}:root[data-ui=v2] .os-tbl .os-c-dot.os-ok{background:var(--ok);box-shadow:0 0 6px rgba(var(--ok-rgb),.55)}:root[data-ui=v2] .os-tbl .os-c-dot.os-err{background:var(--err);box-shadow:0 0 6px rgba(var(--err-rgb),.55)}:root[data-ui=v2] .os-tbl .os-c-name{display:flex;align-items:center;gap:9px;flex-wrap:wrap}:root[data-ui=v2] .os-tbl .os-vtags{display:flex;flex-wrap:wrap;gap:5px}:root[data-ui=v2] .os-tbl .os-vtag{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1;padding:3px 8px;border-radius:7px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted)}:root[data-ui=v2] .os-ra .os-icon-btn,:root[data-ui=v2] .os-ra .os-txt-btn{height:30px;border-radius:9px;border:0;background:transparent;color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .13s}:root[data-ui=v2] .os-ra .os-icon-btn:hover,:root[data-ui=v2] .os-ra .os-txt-btn:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-ra .os-icon-btn.os-warn:hover{color:var(--warn-t);background:rgba(var(--warn-rgb),.1)}:root[data-ui=v2] .os-dlg-creator{display:flex;flex-direction:column;overflow:hidden}@media(max-width:560px){:root[data-ui=v2] .os-form .os-frow{grid-template-columns:1fr}}:root[data-ui=v2] .os-form .os-input,:root[data-ui=v2] .os-form .os-select-btn{min-height:40px}:root[data-ui=v2] .os-form .os-textarea{width:100%;min-height:72px;padding:10px 13px;border-radius:11px;border:1px solid var(--line);background:var(--field);color:var(--ink);font-size:13px;font-family:inherit;resize:vertical;line-height:1.5}:root[data-ui=v2] .os-form .os-textarea:focus{border-color:rgba(var(--acc-rgb),.75);outline:none;box-shadow:0 0 0 3.5px rgba(var(--acc-rgb),.22)}:root[data-ui=v2] .os-form .os-textarea::-moz-placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-form .os-textarea::placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-filters .os-input-wrap{width:min(260px,100%)}:root[data-ui=v2] .os-tabs-row{margin-bottom:0}:root[data-ui=v2] .os-disp-pager,:root[data-ui=v2] .os-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}:root[data-ui=v2] .os-disp-pager{padding:11px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-disp-pager .os-p-btns{display:flex;align-items:center;gap:4px}:root[data-ui=v2] .os-disp-pager .os-p-btns button{min-width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-disp-pager .os-p-btns button:hover{color:var(--ink);border-color:var(--line-strong)}:root[data-ui=v2] .os-disp-pager .os-p-btns button.os-on{background:rgba(var(--acc-rgb),.14);border-color:rgba(var(--acc-rgb),.45);color:var(--acc2)}:root[data-ui=v2] .os-disp-pager .os-p-btns button:disabled{opacity:.4;cursor:default}:root[data-ui=v2] .os-dlg-disp{display:flex;flex-direction:column;overflow-y:auto}:root[data-ui=v2] .os-disp-head{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px}:root[data-ui=v2] .os-disp-head .os-amt{margin-left:auto;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-disp-dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin-bottom:12px}:root[data-ui=v2] .os-disp-dl dt{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-muted);font-weight:800}:root[data-ui=v2] .os-disp-dl dd{margin:2px 0 0;font-size:13px;font-weight:600}:root[data-ui=v2] .os-disp-block{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:12px}:root[data-ui=v2] .os-disp-block h4{margin:0 0 4px;font-size:13px;font-weight:800}:root[data-ui=v2] .os-disp-block .os-sub2{margin-bottom:10px}:root[data-ui=v2] .os-disp-prov{display:grid;grid-template-columns:1fr auto auto;gap:6px 14px;font-size:12.5px}:root[data-ui=v2] .os-disp-prov .os-h{color:var(--tx-muted);font-weight:700;text-align:right;font-size:11px}:root[data-ui=v2] .os-disp-prov .os-l{color:var(--tx-muted)}:root[data-ui=v2] .os-disp-prov .os-v{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}:root[data-ui=v2] .os-disp-form{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}:root[data-ui=v2] .os-disp-form label{font-size:11px;font-weight:700;color:var(--tx-muted)}@media(max-width:560px){:root[data-ui=v2] .os-disp-dl{grid-template-columns:1fr}}:root[data-ui=v2] .os-tab .os-cnt{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;background:var(--field-hover);font-size:10.5px;font-weight:800;margin-left:6px;padding:0 5px}:root[data-ui=v2] .os-tab.os-on .os-cnt{background:rgba(var(--acc-rgb),.25);color:var(--acc2)}:root[data-ui=v2] .os-report:hover{background:var(--field-hover)}:root[data-ui=v2] .os-report .os-r-ic{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;background:rgba(var(--acc-rgb),.12);color:var(--acc)}:root[data-ui=v2] .os-report .os-r-main{min-width:0;flex:1}:root[data-ui=v2] .os-report .os-r-title{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-report .os-r-sub{font-size:11.5px;color:var(--tx-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-report .os-r-sub .os-mono{font-family:var(--mono)}:root[data-ui=v2] .os-report .os-r-side{display:flex;align-items:center;gap:9px;flex:none}:root[data-ui=v2] .os-report .os-r-side svg.os-att{color:var(--tx-muted)}:root[data-ui=v2] .os-report .os-select{width:170px}:root[data-ui=v2] .os-report .os-select .os-select-btn{min-height:30px;font-size:11.5px}:root[data-ui=v2] .os-triage .os-t-cell>label{display:block;font-size:10.5px;font-weight:700;color:var(--tx-muted);margin-bottom:5px}:root[data-ui=v2] .os-detail-box .os-d-label{font-size:10.5px;font-weight:700;color:var(--tx-muted);margin-bottom:4px;display:flex;align-items:center;gap:6px}:root[data-ui=v2] .os-detail-box p{margin:0;line-height:1.55}:root[data-ui=v2] .os-detail-box .os-mono{font-family:var(--mono);font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:26px 16px;border-radius:14px;border:2px dashed var(--line);background:transparent;text-align:center;cursor:pointer;transition:all .15s;color:var(--ink)}:root[data-ui=v2] .os-drop:hover{border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.04)}:root[data-ui=v2] .os-drop .os-d-ico{color:var(--tx-muted)}:root[data-ui=v2] .os-drop .os-d-t{font-size:13.5px;font-weight:700}:root[data-ui=v2] .os-drop .os-d-h{font-size:11px;color:var(--tx-muted);max-width:460px}:root[data-ui=v2] .os-field{display:flex;flex-direction:column;gap:6px}:root[data-ui=v2] .os-check{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--tx-muted);cursor:pointer}:root[data-ui=v2] .os-check .os-cb{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--line-strong);background:var(--field);display:inline-flex;align-items:center;justify-content:center;flex:none}:root[data-ui=v2] .os-check .os-cb.os-on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}:root[data-ui=v2] .os-imp-stat{display:flex;align-items:center;justify-content:space-between;border-radius:11px;padding:9px 12px;font-size:13px}:root[data-ui=v2] .os-imp-stat.os-ok{background:rgba(var(--ok-rgb),.1);color:var(--ok-t);font-weight:700}:root[data-ui=v2] .os-imp-stat.os-mut{background:var(--field);color:var(--tx-muted)}:root[data-ui=v2] .os-imp-stat.os-mut b{color:var(--ink)}:root[data-ui=v2] .os-imp-stat.os-err{background:rgba(var(--err-rgb),.1)}:root[data-ui=v2] .os-imp-stat.os-err .os-e-t{display:flex;align-items:center;gap:7px;color:var(--err-t);font-weight:700}:root[data-ui=v2] .os-imp-stat b{font-variant-numeric:tabular-nums;font-weight:800}:root[data-ui=v2] .os-imp-errs{max-height:140px;overflow-y:auto;margin:8px 0 0;padding:0;list-style:none;font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-imp-errs li{padding:2px 0}:root[data-ui=v2] .os-imp-minis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px}@media(max-width:720px){:root[data-ui=v2] .os-imp-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-imp-minis .os-m{border-radius:11px;padding:9px 12px}:root[data-ui=v2] .os-imp-minis .os-m b{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;display:block}:root[data-ui=v2] .os-imp-minis .os-m span{font-size:10.5px;line-height:1.3;display:block;margin-top:2px}:root[data-ui=v2] .os-imp-minis .os-m.os-ok{background:rgba(var(--ok-rgb),.1);color:var(--ok-t)}:root[data-ui=v2] .os-imp-minis .os-m.os-warn{background:rgba(var(--warn-rgb),.13);color:var(--warn-t)}:root[data-ui=v2] .os-imp-minis .os-m.os-mut{background:var(--field);color:var(--tx-muted)}:root[data-ui=v2] .os-imp-minis .os-m.os-mut b{color:var(--ink)}:root[data-ui=v2] .os-tbl .os-file{display:flex;align-items:center;gap:8px;font-weight:700}:root[data-ui=v2] .os-tbl .os-file svg{color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-tbl .os-file-sub{font-size:11px;color:var(--tx-muted);margin-top:2px;font-weight:400}:root[data-ui=v2] .os-sec>header{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--field);border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-sec>header .os-sec-t{font-size:13px;font-weight:800;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-sec>header .os-sec-ord{display:flex;gap:4px}:root[data-ui=v2] .os-sec>header .os-sec-ord button{width:26px;height:26px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--tx-muted);cursor:pointer;font-size:11px;line-height:1}:root[data-ui=v2] .os-sec>header .os-sec-ord button:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-sec>header .os-sec-ord button:disabled{opacity:.3;cursor:default}:root[data-ui=v2] .os-sec .os-sec-body{padding:12px 14px;display:grid;gap:10px}:root[data-ui=v2] .os-block{border:1px dashed var(--line);border-radius:10px;padding:10px 12px}:root[data-ui=v2] .os-block .os-b-head{display:flex;align-items:center;gap:8px;margin-bottom:7px}:root[data-ui=v2] .os-block .os-b-head .os-badge{flex:none}:root[data-ui=v2] .os-block .os-b-head .os-b-del{margin-left:auto}:root[data-ui=v2] .os-block textarea{width:100%;min-height:74px;resize:vertical;font-size:12.5px;line-height:1.55}:root[data-ui=v2] .os-sec-unsaved{color:var(--warn-t);font-size:11px;font-weight:700;flex:none}:root[data-ui=v2] .os-period{display:flex;align-items:center;gap:9px;flex-wrap:wrap}:root[data-ui=v2] .os-period .os-sep{color:var(--tx-muted);font-size:12px}:root[data-ui=v2] .os-rec{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-rec:last-child{border-bottom:0}:root[data-ui=v2] .os-rec .os-r-ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:rgba(var(--acc-rgb),.12);color:var(--acc)}:root[data-ui=v2] .os-rec p{margin:0;font-size:12.5px;color:var(--ink2);line-height:1.5}:root[data-ui=v2] .os-rec p b{color:var(--ink)}@media(max-width:640px){:root[data-ui=v2] .os-kpis::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-kpis>.os-kpi{flex:0 0 76%;scroll-snap-align:start}:root[data-ui=v2] .os-kpi .os-k-val{font-size:clamp(19px,6.2vw,26px)}:root[data-ui=v2] .os-kpi .os-k-valrow{flex-wrap:wrap;row-gap:4px}}:root[data-ui=v2] .os-kpi .os-k-info{margin-left:auto;width:16px;height:16px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:800;color:var(--tx-muted);border:1px solid var(--line-strong);cursor:help}:root[data-ui=v2] .os-kpi .os-k-info:hover{color:var(--ink);border-color:rgba(var(--acc-rgb),.55)}:root[data-ui=v2] .os-cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:16px}@media(max-width:1100px){:root[data-ui=v2] .os-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){:root[data-ui=v2] .os-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-cat{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:14px;padding:11px 13px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));cursor:pointer;text-align:left;transition:border-color .15s,transform .15s var(--spring)}:root[data-ui=v2] .os-cat:hover{border-color:rgba(var(--acc-rgb),.42);transform:translateY(-1px)}:root[data-ui=v2] .os-cat.os-hot{border-color:rgba(var(--warn-rgb),.45)}:root[data-ui=v2] .os-cat .os-c-ico{width:32px;height:32px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--tx-muted);background:var(--field)}:root[data-ui=v2] .os-cat p{font-size:10.5px;color:var(--tx-muted);font-weight:700;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-cat b{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-alert{display:flex;align-items:flex-start;gap:11px;padding:11px 16px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-alert:last-child{border-bottom:0}:root[data-ui=v2] .os-alert .os-a-ico{width:30px;height:30px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}:root[data-ui=v2] .os-alert .os-a-ico.os-warn{background:rgba(var(--warn-rgb),.13);color:var(--warn-t)}:root[data-ui=v2] .os-alert .os-a-ico.os-err{background:rgba(var(--err-rgb),.13);color:var(--err-t)}:root[data-ui=v2] .os-alert .os-a-ico.os-info{background:rgba(var(--info-rgb),.13);color:var(--info-t)}:root[data-ui=v2] .os-alert .os-a-body{min-width:0;flex:1}:root[data-ui=v2] .os-alert .os-a-t{font-size:13px;font-weight:700}:root[data-ui=v2] .os-alert .os-a-s{font-size:11.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-alert .os-a-src{font-family:var(--mono);font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-alert .os-a-act{display:flex;gap:6px;flex:none;align-items:center}:root[data-ui=v2] .os-src{border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-src:last-child{border-bottom:0}:root[data-ui=v2] .os-src .os-s-head{display:flex;align-items:center;gap:11px;padding:11px 16px;cursor:pointer;background:none;border:0;width:100%;text-align:left;color:var(--ink)}:root[data-ui=v2] .os-src .os-s-head:hover{background:rgba(var(--acc-rgb),.04)}:root[data-ui=v2] .os-src .os-s-head .os-chev{color:var(--tx-muted);transition:transform .2s var(--spring);flex:none}:root[data-ui=v2] .os-src.os-open .os-s-head .os-chev{transform:rotate(90deg)}:root[data-ui=v2] .os-src .os-s-name{font-family:var(--mono);font-size:12.5px;font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-src .os-s-when{font-size:11px;color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-src .os-s-body{border-top:1px solid var(--line);background:rgba(var(--acc-rgb),.02)}:root[data-ui=v2] .os-queues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:14px}@media(max-width:900px){:root[data-ui=v2] .os-queues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){:root[data-ui=v2] .os-queues{grid-template-columns:1fr}}:root[data-ui=v2] .os-queue{border:1px solid var(--line);border-radius:14px;padding:12px 14px;cursor:pointer;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));text-align:left;transition:border-color .15s,transform .15s var(--spring)}:root[data-ui=v2] .os-queue:hover{border-color:rgba(var(--acc-rgb),.42);transform:translateY(-1px)}:root[data-ui=v2] .os-queue.os-sel{border-color:rgba(var(--acc-rgb),.6)}:root[data-ui=v2] .os-queue.os-bad{border-color:rgba(var(--err-rgb),.4)}:root[data-ui=v2] .os-queue .os-q-top{display:flex;align-items:center;justify-content:space-between;gap:8px}:root[data-ui=v2] .os-queue .os-q-name{font-family:var(--mono);font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-queue .os-q-counts{font-size:11px;color:var(--tx-muted);margin-top:5px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-job{padding:10px 16px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-job:last-child{border-bottom:0}:root[data-ui=v2] .os-job .os-j-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-ui=v2] .os-job .os-j-id{font-family:var(--mono);font-size:11.5px;font-weight:700}:root[data-ui=v2] .os-job .os-j-meta{font-size:11px;color:var(--tx-muted);margin-left:auto}:root[data-ui=v2] .os-job .os-j-err{font-size:11.5px;color:var(--err-t);margin-top:5px}:root[data-ui=v2] .os-job .os-j-detail{margin-top:8px;border:1px solid var(--line);border-radius:10px;overflow:hidden}:root[data-ui=v2] .os-job .os-j-detail .os-jd-h{display:flex;justify-content:space-between;align-items:center;padding:5px 10px;border-bottom:1px solid var(--line);font-size:10.5px;color:var(--tx-muted);font-weight:700;background:rgba(var(--acc-rgb),.03)}:root[data-ui=v2] .os-job .os-j-detail pre{margin:0;padding:10px;font-size:11px;line-height:1.5;max-height:150px;overflow:auto;color:var(--tx-muted)}:root[data-ui=v2] .os-hook{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-hook:last-child{border-bottom:0}:root[data-ui=v2] .os-hook .os-h-body{min-width:0;flex:1}:root[data-ui=v2] .os-hook .os-h-line{display:flex;flex-wrap:wrap;align-items:center;gap:7px}:root[data-ui=v2] .os-hook .os-h-dom{font-family:var(--mono);font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-hook .os-h-err{font-size:11.5px;color:var(--err-t);margin-top:3px}:root[data-ui=v2] .os-hook .os-h-meta{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-rules .os-r-sec{padding:10px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}:root[data-ui=v2] .os-rules .os-r-sec:last-child{border-bottom:0}:root[data-ui=v2] .os-rules .os-r-name{flex:1;min-width:0;font-size:13px;font-weight:700}:root[data-ui=v2] .os-rules .os-r-name span{display:block;font-size:11px;color:var(--tx-muted);font-weight:500}:root[data-ui=v2] .os-health{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:760px){:root[data-ui=v2] .os-health{grid-template-columns:1fr}}:root[data-ui=v2] .os-health .os-h-row{display:flex;align-items:center;gap:11px;padding:8px 0;font-size:13px}:root[data-ui=v2] .os-health .os-h-row+.os-h-row{border-top:1px dashed var(--line)}:root[data-ui=v2] .os-health .os-h-row .os-h-ic{color:var(--tx-muted);display:inline-flex}:root[data-ui=v2] .os-health .os-h-row .os-h-l{flex:1}:root[data-ui=v2] .os-health .os-h-row .os-h-v{font-family:var(--mono);font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-search .os-input{min-height:42px}@media(max-width:900px){:root[data-ui=v2] .os-search{width:100%;margin-left:0}}:root[data-ui=v2] .os-counts{display:inline-flex;gap:8px;flex:none}:root[data-ui=v2] .os-counts button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:11px;border:1px solid var(--line);background:var(--field);font-size:12.5px;font-weight:700;color:var(--tx-muted);cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-counts button:hover{color:var(--ink);border-color:var(--line-strong)}:root[data-ui=v2] .os-counts .os-dot{width:8px;height:8px;border-radius:50%;flex:none}:root[data-ui=v2] .os-counts .os-dot.os-ok{background:var(--ok);box-shadow:0 0 7px rgba(var(--ok-rgb),.55)}:root[data-ui=v2] .os-counts .os-dot.os-err{background:var(--err);box-shadow:0 0 7px rgba(var(--err-rgb),.55)}:root[data-ui=v2] .os-counts button[aria-pressed=true].os-c-ok{background:rgba(var(--ok-rgb),.13);border-color:rgba(var(--ok-rgb),.5);color:var(--ok-t)}:root[data-ui=v2] .os-counts button[aria-pressed=true].os-c-err{background:rgba(var(--err-rgb),.13);border-color:rgba(var(--err-rgb),.5);color:var(--err-t)}:root[data-ui=v2] .os-counts b{font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-tbl th .os-sort-btn{display:inline-flex;align-items:center;gap:5px;font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-transform:inherit;letter-spacing:inherit}:root[data-ui=v2] .os-tbl th .os-sort-btn:hover{color:var(--ink)}:root[data-ui=v2] .os-tbl th .os-sort-btn svg{opacity:.45}:root[data-ui=v2] .os-tbl th .os-sort-btn.os-on svg{opacity:1;color:var(--acc2)}:root[data-ui=v2] .os-tbl .os-p-dot{width:9px;height:9px;border-radius:50%;flex:none}:root[data-ui=v2] .os-tbl .os-p-dot.os-ok{background:var(--ok);box-shadow:0 0 6px rgba(var(--ok-rgb),.55)}:root[data-ui=v2] .os-tbl .os-p-dot.os-err{background:var(--err);box-shadow:0 0 6px rgba(var(--err-rgb),.55)}:root[data-ui=v2] .os-tbl .os-p-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}:root[data-ui=v2] .os-tbl .os-p-title{font-weight:600}:root[data-ui=v2] .os-tbl .os-p-title:hover{color:var(--acc2);text-decoration:underline}:root[data-ui=v2] .os-tbl .os-net-share{font-weight:700;color:var(--acc2);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-ra .os-icon-btn.os-on{color:var(--ok)}:root[data-ui=v2] .os-ra .os-txt-btn{height:30px;padding:0 11px;border-radius:9px;border:0;background:transparent;color:var(--tx-muted);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .13s}:root[data-ui=v2] .os-ra .os-txt-btn:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-dlg-comm{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-dlg-comm .os-tbl{min-width:0}:root[data-ui=v2] .os-form .os-frow{display:grid;grid-template-columns:1fr 1fr;gap:12px}:root[data-ui=v2] .os-form .os-frow.os-single{grid-template-columns:1fr}:root[data-ui=v2] .os-form .os-select-btn{min-height:40px}:root[data-ui=v2] .os-form-note{border:1px dashed var(--line-strong);border-radius:11px;padding:11px 13px;font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-rel-grid{display:grid;grid-template-columns:auto 1fr;gap:18px}@media(max-width:640px){:root[data-ui=v2] .os-rel-grid{grid-template-columns:1fr}}:root[data-ui=v2] .os-cal{border:1px solid var(--line);border-radius:13px;padding:13px;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root[data-ui=v2] .os-cal .os-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}:root[data-ui=v2] .os-cal .os-cal-head b{font-size:13px}:root[data-ui=v2] .os-cal .os-cal-nav{display:flex;gap:4px}:root[data-ui=v2] .os-cal table{border-collapse:collapse;font-size:11.5px}:root[data-ui=v2] .os-cal th{width:30px;height:22px;text-align:center;color:var(--tx-muted);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}:root[data-ui=v2] .os-cal td{width:30px;height:29px;text-align:center;border-radius:8px;cursor:pointer;font-variant-numeric:tabular-nums;transition:background .12s}:root[data-ui=v2] .os-cal td:hover{background:var(--field-hover)}:root[data-ui=v2] .os-cal td.os-mut{color:var(--tx-muted);opacity:.45}:root[data-ui=v2] .os-cal td.os-sel{background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--acc-ink);font-weight:800}:root[data-ui=v2] .os-cal td.os-today{box-shadow:inset 0 0 0 1.5px rgba(var(--acc2-rgb),.7)}:root[data-ui=v2] .os-v-act[hidden],:root[data-ui=v2] .os-v-del[hidden]{display:none!important}:root[data-ui=v2] .os-form .os-f3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media(max-width:640px){:root[data-ui=v2] .os-form .os-f2,:root[data-ui=v2] .os-form .os-f3{grid-template-columns:1fr}}:root[data-ui=v2] .os-pp-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:12px}:root[data-ui=v2] .os-tbl .os-conflict{color:var(--err-t);font-weight:800}:root[data-ui=v2] .os-dlg-camp{overflow-y:auto}:root[data-ui=v2] .os-steps{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none}:root[data-ui=v2] .os-steps button{display:flex;align-items:center;gap:8px;min-height:40px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--tx-muted);font-size:12.5px;font-weight:600;padding:0 14px;cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-steps button:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-steps button.os-on{border-color:rgba(var(--acc-rgb),.55);background:rgba(var(--acc-rgb),.1);color:var(--ink);font-weight:700}:root[data-ui=v2] .os-steps .os-n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--field-hover);font-size:10.5px;font-weight:800;color:var(--tx-muted)}:root[data-ui=v2] .os-steps button.os-on .os-n{background:var(--acc);color:var(--acc-ink)}:root[data-ui=v2] .os-steps button.os-done .os-n{background:rgba(var(--ok-rgb),.2);color:var(--ok-t)}:root[data-ui=v2] .os-field>label{font-size:11.5px;font-weight:700;color:var(--tx-muted)}:root[data-ui=v2] .os-field>label .os-req{color:var(--err-t)}:root[data-ui=v2] .os-form .os-f2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){:root[data-ui=v2] .os-form .os-f2{grid-template-columns:1fr}}:root[data-ui=v2] .os-rule-opts{display:flex;flex-wrap:wrap;gap:8px}:root[data-ui=v2] .os-rule-opts button{min-height:40px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--tx-muted);font-size:13px;font-weight:600;padding:0 16px;cursor:pointer}:root[data-ui=v2] .os-rule-opts button:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-rule-opts button.os-on{border-color:rgba(var(--acc-rgb),.55);background:rgba(var(--acc-rgb),.1);color:var(--ink);font-weight:700}:root[data-ui=v2] .os-stepnav{display:flex;justify-content:space-between;gap:10px;margin-top:14px}:root[data-ui=v2] .os-tbl .os-price-old{color:var(--tx-muted)}:root[data-ui=v2] .os-tbl .os-price-new{color:var(--acc2);font-weight:800}:root[data-ui=v2] .os-tbl .os-price-man{color:var(--warn-t)}:root[data-ui=v2] .os-tbl .os-s-name{font-weight:600}:root[data-ui=v2] .os-tbl .os-s-tz{font-size:11.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-tbl .os-s-creators{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}:root[data-ui=v2] .os-tbl .os-s-domain{font-family:var(--mono);font-size:12px}:root[data-ui=v2] .os-ingest{display:inline-flex;align-items:center;cursor:pointer}:root[data-ui=v2] .os-ingest input{position:absolute;opacity:0;width:1px;height:1px}:root[data-ui=v2] .os-ingest .os-track{width:38px;height:21px;border-radius:99px;background:var(--field-hover);border:1px solid var(--line-strong);position:relative;transition:background .2s;flex:none}:root[data-ui=v2] .os-ingest .os-track:after{content:"";position:absolute;top:2.5px;left:2.5px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .22s var(--spring);box-shadow:0 1px 4px rgba(0,0,0,.45)}:root[data-ui=v2] .os-ingest input:checked+.os-track{background:linear-gradient(120deg,var(--acc),var(--acc2));border-color:transparent}:root[data-ui=v2] .os-ingest input:checked+.os-track:after{transform:translateX(17px)}:root[data-ui=v2] .os-ingest input:focus-visible+.os-track{outline:2.5px solid var(--acc2);outline-offset:2px}:root[data-ui=v2] .os-ra .os-icon-btn{height:30px;width:30px;border-radius:9px;border:0;background:transparent;color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .13s}:root[data-ui=v2] .os-ra .os-icon-btn:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-ra .os-icon-btn.os-danger:hover{color:var(--err-t);background:rgba(var(--err-rgb),.12)}:root[data-ui=v2] .os-pagination .os-pg-range{margin-right:auto;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pagination .os-select-btn{min-height:32px;padding:0 10px;font-size:12px;border-radius:9px}:root[data-ui=v2] .os-pagination .os-mini-btn{width:32px}:root[data-ui=v2] .os-dlg-shop{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-form .os-frow{grid-column:span 1}:root[data-ui=v2] .os-form .os-frow.os-full{grid-column:span 2}@media(max-width:560px){:root[data-ui=v2] .os-form{grid-template-columns:1fr}:root[data-ui=v2] .os-form .os-frow.os-full{grid-column:span 1}}:root[data-ui=v2] .os-form .os-input{min-height:40px}@media(max-width:560px){:root[data-ui=v2] .os-sec-title{grid-column:span 1}}:root[data-ui=v2] .os-tt-head{display:flex;align-items:center;gap:9px;padding:16px 18px 12px}:root[data-ui=v2] .os-tt-head .os-h-ico{width:30px;height:30px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.13);color:var(--acc2)}:root[data-ui=v2] .os-tt-head h3{font-size:13.5px;font-weight:800;margin:0}:root[data-ui=v2] .os-tt-head .os-sub2{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-tt-group{border:1px solid var(--line);border-radius:13px;margin:0 18px 14px;overflow:hidden}:root[data-ui=v2] .os-tt-group .os-g-name{padding:9px 15px;font-weight:700;font-size:13px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.02)}:root[data-ui=v2] .os-tt-group .os-g-ver{padding:11px 15px 6px}:root[data-ui=v2] .os-tt-group .os-g-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:11.5px;color:var(--tx-muted);margin-bottom:9px}:root[data-ui=v2] .os-tt-group .os-g-meta .os-badge{font-size:10px;padding:2.5px 8px}:root[data-ui=v2] .os-tt-group .os-tbl{min-width:0}:root[data-ui=v2] .os-tt-group .os-tbl th{padding:7px 10px}:root[data-ui=v2] .os-tt-group .os-tbl td{padding:8px 10px;font-size:12.5px}:root[data-ui=v2] .os-tbl .os-tt-key{color:var(--tx-muted);font-size:11px;margin-left:8px}:root[data-ui=v2] .os-tbl td .os-badge{font-size:10px;padding:2.5px 8px}:root[data-ui=v2] .os-codes{display:flex;flex-direction:column;gap:13px;padding:2px 18px 16px}:root[data-ui=v2] .os-codes .os-c-label{font-size:12px;font-weight:600;color:var(--tx-muted);margin-bottom:6px}:root[data-ui=v2] .os-codes .os-c-list{display:flex;flex-wrap:wrap;gap:7px}:root[data-ui=v2] .os-codes .os-badge{font-size:10.5px;padding:4px 10px}:root[data-ui=v2] .os-codes .os-badge.os-off{opacity:.55}:root[data-ui=v2] .os-tt-hint{font-size:11.5px;color:var(--tx-muted);margin:4px 2px 0}:root[data-ui=v2] .os-filters .os-input-wrap{flex:1;min-width:180px}:root[data-ui=v2] .os-tbl .os-v-sub{font-size:11px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-route-note{display:flex;gap:10px;align-items:center;padding:10px 14px;margin-bottom:14px;border:1px solid rgba(var(--acc-rgb),.35);background:rgba(var(--acc-rgb),.08);border-radius:11px;font-size:12.5px;color:var(--ink2)}:root[data-ui=v2] .os-route-note svg{flex:none;color:var(--acc)}:root[data-ui=v2] .os-pools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:900px){:root[data-ui=v2] .os-pools{grid-template-columns:1fr}}:root[data-ui=v2] .os-pool{opacity:1}:root[data-ui=v2] .os-pool.os-arch{opacity:.55}:root[data-ui=v2] .os-pool-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}:root[data-ui=v2] .os-pool-crit{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}:root[data-ui=v2] .os-pool-sales{font-size:11.5px;color:var(--tx-muted);margin:0 0 10px}:root[data-ui=v2] .os-pool-meter{display:flex;align-items:center;gap:10px;margin-bottom:4px}:root[data-ui=v2] .os-pool-meter .os-meter{flex:1}:root[data-ui=v2] .os-pool-meter .os-m-n{font-size:11.5px;color:var(--tx-muted);font-variant-numeric:tabular-nums;flex:none}:root[data-ui=v2] .os-mem-box{border:1px solid var(--line);border-radius:11px;padding:8px 10px;margin-top:10px;display:flex;flex-direction:column;gap:7px}:root[data-ui=v2] .os-mem-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}:root[data-ui=v2] .os-mem-row .os-m-name{min-width:110px;font-weight:700}:root[data-ui=v2] .os-mem-row .os-m-reason{color:var(--tx-muted);font-size:11px}:root[data-ui=v2] .os-mem-row .os-select{margin-left:auto}:root[data-ui=v2] .os-v-pane[hidden]{display:none!important}:root[data-ui=v2] .os-ata-sec{display:flex;align-items:center;gap:9px;margin:22px 2px 10px}:root[data-ui=v2] .os-ata-sec h2{font-size:13.5px;font-weight:800;display:flex;align-items:center;gap:8px}:root[data-ui=v2] .os-ata-sec h2 .os-s-ic{display:inline-flex}:root[data-ui=v2] .os-ata-sec .os-cnt{font-size:10.5px;font-weight:800;color:var(--tx-muted);padding:2px 9px;border-radius:999px;background:var(--field-hover)}:root[data-ui=v2] .os-ata-rule{display:flex;align-items:center;gap:14px;padding:14px 16px;flex-wrap:wrap;cursor:pointer;transition:border-color .15s,transform .15s var(--spring),box-shadow .15s}:root[data-ui=v2] .os-ata-rule:hover{border-color:rgba(var(--acc-rgb),.32);transform:translateY(-1px);box-shadow:0 10px 26px rgba(2,5,16,.35)}:root[data-ui=v2] .os-ata-rule .os-r-ico{width:40px;height:40px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.13);color:var(--acc2);transition:all .2s ease}:root[data-ui=v2] .os-ata-rule.os-off .os-r-ico{background:var(--field-hover);color:var(--tx-muted)}:root[data-ui=v2] .os-ata-rule .os-r-main{flex:1;min-width:280px}:root[data-ui=v2] .os-ata-rule .os-r-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:800}:root[data-ui=v2] .os-ata-rule .os-r-hint{font-size:12px;color:var(--tx-muted);margin-top:4px;line-height:1.5;max-width:72ch}:root[data-ui=v2] .os-ata-rule .os-r-flow{display:flex;align-items:center;gap:7px;margin-top:7px;flex-wrap:wrap}:root[data-ui=v2] .os-ata-rule .os-f-step{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:3px 9px;border-radius:7px}:root[data-ui=v2] .os-ata-rule .os-f-step.os-wenn{background:rgba(var(--warn-rgb),.12);color:var(--warn-t)}:root[data-ui=v2] .os-ata-rule .os-f-step.os-dann{background:rgba(var(--acc-rgb),.14);color:var(--acc2)}:root[data-ui=v2] .os-ata-rule .os-f-arrow{color:var(--tx-muted);display:inline-flex}:root[data-ui=v2] .os-ata-rule .os-f-to{font-size:11px;color:var(--tx-muted);font-weight:600}:root[data-ui=v2] .os-ata-rule .os-r-stats{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;color:var(--tx-muted);flex:none;text-align:right;min-width:150px}:root[data-ui=v2] .os-ata-rule .os-r-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}:root[data-ui=v2] .os-ata-rule .os-r-run{font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-ata-rule .os-r-sw{flex:none}:root[data-ui=v2] .os-ata-rule.os-off{opacity:.82}:root[data-ui=v2] .os-ata-dlg{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-ata-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 16px}:root[data-ui=v2] .os-ata-stats .os-st{border:1px solid var(--line);border-radius:11px;background:var(--field);padding:10px 12px}:root[data-ui=v2] .os-ata-stats .os-st b{display:block;font-size:19px;font-weight:900;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-ata-stats .os-st span{font-size:10px;color:var(--tx-muted);letter-spacing:.09em;text-transform:uppercase;font-weight:800}:root[data-ui=v2] .os-ata-dlg .os-tbl{min-width:0}:root[data-ui=v2] .os-ata-dlg .os-tbl td,:root[data-ui=v2] .os-ata-dlg .os-tbl th{padding:8px 9px}:root[data-ui=v2] .os-ata-edit .os-field{margin-bottom:12px}:root[data-ui=v2] .os-ata-edit .os-field .os-select{width:100%}:root[data-ui=v2] .os-ata-edit .os-field .os-select-btn{width:100%;min-height:38px;font-size:12.5px}:root[data-ui=v2] .os-ata-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){:root[data-ui=v2] .os-ata-edit-grid{grid-template-columns:1fr}:root[data-ui=v2] .os-ata-stats{grid-template-columns:repeat(2,1fr)}:root[data-ui=v2] .os-ata-rule .os-r-stats{align-items:flex-start;text-align:left;width:100%}}:root[data-ui=v2] .os-afb-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:2px 0 14px}:root[data-ui=v2] .os-afb-filters .os-seg{flex:none}:root[data-ui=v2] .os-afb-search{position:relative;display:flex;align-items:center}:root[data-ui=v2] .os-afb-search .os-s-ic{position:absolute;left:11px;color:var(--tx-muted);display:inline-flex;pointer-events:none}:root[data-ui=v2] .os-afb-search input{min-height:40px;width:230px;padding:0 13px 0 34px;border-radius:11px;border:1px solid var(--line);background:var(--field);color:var(--ink);font:inherit;font-size:13px}:root[data-ui=v2] .os-afb-search input::-moz-placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-afb-search input::placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-afb-search input:hover{border-color:var(--line-strong);background:var(--field-hover)}:root[data-ui=v2] .os-afb-search input:focus{border-color:rgba(var(--acc-rgb),.75);outline:none;box-shadow:0 0 0 3.5px rgba(var(--acc-rgb),.22)}:root[data-ui=v2] .os-afb-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border-radius:11px;border:1px solid var(--line);background:var(--field);color:var(--ink);font-size:13px;cursor:pointer;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s}:root[data-ui=v2] .os-afb-btn:hover{border-color:var(--line-strong);background:var(--field-hover)}:root[data-ui=v2] .os-afb-btn .os-f-ico{color:var(--tx-muted);display:inline-flex}:root[data-ui=v2] .os-afb-btn .os-f-n{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:99px;font-size:10px;font-weight:800;color:var(--acc-ink);background:linear-gradient(120deg,var(--acc),var(--acc2))}:root[data-ui=v2] .os-afb-pop-wrap{position:relative}:root[data-ui=v2] .os-afb-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:280px;padding:14px;border-radius:15px;border:1px solid var(--line-strong);background:var(--pop);box-shadow:var(--shadow)}:root[data-ui=v2] .os-afb-pop[hidden]{display:none}:root[data-ui=v2] .os-afb-pop .os-f-label{display:block;margin:0 0 7px}:root[data-ui=v2] .os-afb-pop .os-afb-pop-block,:root[data-ui=v2] .os-afb-pop .os-f-label+.os-f-label{margin-top:12px}:root[data-ui=v2] .os-afb-pop .os-select{width:100%}:root[data-ui=v2] .os-afb-pop .os-select-btn{width:100%;font-size:12.5px;min-height:36px}:root[data-ui=v2] .os-afb-pop .os-pop-foot{display:flex;justify-content:flex-end;margin-top:12px}:root[data-ui=v2] .os-afb-pop .os-chk-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;padding:6px 0;cursor:pointer}:root[data-ui=v2] .os-afb-pop .os-chk-row:hover{color:var(--acc2)}:root[data-ui=v2] .os-afb-pop .os-chk-row input{accent-color:var(--acc);width:15px;height:15px}:root[data-ui=v2] .os-afb-pop .os-pop-sec{font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin:10px 0 2px}:root[data-ui=v2] .os-afb-pop .os-sw-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;padding:5px 0}:root[data-ui=v2] .os-afb-board-wrap{overflow-x:auto}:root[data-ui=v2] .os-afb-board-wrap .os-tb{min-width:1080px}:root[data-ui=v2] .os-tb-g.os-closed .os-tb-rows{display:none}:root[data-ui=v2] .os-tb-gh .os-tb-title{font-weight:800}:root[data-ui=v2] .os-tb-row .os-sub-ico{display:inline-flex;vertical-align:-2px;margin-left:5px;color:var(--tx-muted)}:root[data-ui=v2] .os-tb-row .os-sub-ico.os-auto{color:var(--warn-t)}:root[data-ui=v2] .os-tb-row.os-sel{box-shadow:inset 3px 0 0 0 var(--acc)}:root[data-ui=v2] .os-tb-who .os-av{width:28px;height:28px;border-radius:8px;font-size:10.5px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:800;background:rgba(var(--acc-rgb),.16);color:var(--acc2)}:root[data-ui=v2] .os-tb-dept i{background:var(--tx-muted)}:root[data-ui=v2] .os-tb-dept.os-d-partner i{background:#8b5cf6}:root[data-ui=v2] .os-tb-dept.os-d-acct i{background:#06b6d4}:root[data-ui=v2] .os-tb-dept.os-d-admin i{background:#64748b}:root[data-ui=v2] .os-tb-dept.os-d-support i{background:#14b8a6}:root[data-ui=v2] .os-tb-dept.os-d-purch i{background:#f97316}:root[data-ui=v2] .os-tb-dept.os-d-ware i{background:#d97706}:root[data-ui=v2] .os-tb-dept.os-d-prod i{background:#fb7185}:root[data-ui=v2] .os-tb-dept.os-d-ful i{background:#84cc16}:root[data-ui=v2] .os-kb-col-h .os-kb-dot{width:8px;height:8px;border-radius:3px;flex:none}:root[data-ui=v2] .os-kb-col-h .os-kb-dot.os-st-open{background:#94a3b8}:root[data-ui=v2] .os-kb-col-h .os-kb-dot.os-st-prog{background:var(--warn)}:root[data-ui=v2] .os-kb-col-h .os-kb-dot.os-st-done{background:var(--ok)}:root[data-ui=v2] .os-kb-col-h .os-kb-dot.os-st-cancel{background:var(--err)}:root[data-ui=v2] .os-kb-card .os-kb-sub{display:block;font-size:10px;color:var(--tx-muted);margin:-3px 0 7px}:root[data-ui=v2] .os-kb-card .os-kb-meta{display:flex;align-items:center;gap:9px;font-size:10px;color:var(--tx-muted);font-weight:700;margin-top:7px}:root[data-ui=v2] .os-kb-card .os-kb-meta svg{width:11px;height:11px}:root[data-ui=v2] .os-kb-card .os-kb-meta span{display:inline-flex;align-items:center;gap:3px}:root[data-ui=v2] .os-kb-who{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink);min-width:0}:root[data-ui=v2] .os-kb-who .os-av{width:28px;height:28px;border-radius:8px;font-size:10.5px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:800;background:rgba(var(--acc-rgb),.16);color:var(--acc2)}:root[data-ui=v2] .os-kb-who.os-grp .os-av{color:var(--tx-muted)}:root[data-ui=v2] .os-kb-due{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--tx-muted);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}:root[data-ui=v2] .os-kb-due.os-overdue{color:var(--err-t)}:root[data-ui=v2] .os-kb-showmore{width:100%;border:1px dashed var(--line);border-radius:9px;background:none;color:var(--tx-muted);font-size:11px;font-weight:700;padding:7px;cursor:pointer;font-family:inherit}:root[data-ui=v2] .os-kb-showmore:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-kb-add{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--tx-muted);border:0;background:none;cursor:pointer;padding:6px 8px;border-radius:8px;font-family:inherit;width:100%}:root[data-ui=v2] .os-kb-add:hover{color:var(--acc2);background:rgba(var(--acc-rgb),.12)}:root[data-ui=v2] .os-afb-kb-bar{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}:root[data-ui=v2] .os-afb-kb-bar .os-select{width:190px}:root[data-ui=v2] .os-afb-kb-bar .os-select-btn{min-height:34px;font-size:12px}:root[data-ui=v2] .os-afb-kb-bar .os-chk{font-size:11.5px;color:var(--tx-muted);display:inline-flex;align-items:center;gap:7px;cursor:pointer}:root[data-ui=v2] .os-afb-kb-bar .os-chk input{accent-color:var(--acc)}:root[data-ui=v2] .os-tp-head{display:flex;align-items:flex-start;gap:10px}:root[data-ui=v2] .os-tp-head .os-tp-title{flex:1;min-width:0}:root[data-ui=v2] .os-tp-head h3{font-size:16px;font-weight:800;line-height:1.35}:root[data-ui=v2] .os-tp-head .os-tp-sub{font-size:11px;color:var(--tx-muted);margin-top:3px}:root[data-ui=v2] .os-tp-x{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:9px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);cursor:pointer}:root[data-ui=v2] .os-tp-x:hover{color:var(--ink);border-color:var(--line-strong)}:root[data-ui=v2] .os-tp-actions{display:flex;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-tp-sec{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-tp-cell-row{display:flex;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-tp-cell-row .os-tb-cell{min-width:96px;width:auto;padding:0 14px}:root[data-ui=v2] .os-tp-cmt-in{display:flex;gap:8px}:root[data-ui=v2] .os-tp-cmt-in input{flex:1;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--field);color:var(--ink);font:inherit;font-size:12.5px}:root[data-ui=v2] .os-tp-cmt-in input:focus{border-color:rgba(var(--acc-rgb),.75);outline:none}:root[data-ui=v2] .os-tp-cmt .os-av{width:26px;height:26px;border-radius:8px;font-size:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:800;background:rgba(var(--acc-rgb),.16);color:var(--acc2)}:root[data-ui=v2] .os-tp-cmt b{font-size:12px}:root[data-ui=v2] .os-tp-cmt p{margin:2px 0 0;font-size:12px;color:var(--tx-muted);line-height:1.5}:root[data-ui=v2] .os-tp-cmt .os-t{font-size:10px;color:var(--tx-muted);font-weight:700}:root[data-ui=v2] .os-afb-bulk{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:14px;border:1px solid var(--line-strong);background:var(--pop);box-shadow:var(--shadow);font-size:12.5px;font-weight:700;flex-wrap:wrap;max-width:calc(100vw - 24px)}:root[data-ui=v2] .os-afb-bulk[hidden]{display:none}:root[data-ui=v2] .os-afb-bulk .os-sep{width:1px;height:18px;background:var(--line-strong)}:root[data-ui=v2] .os-afb-bulk .os-lnk{border:0;background:none;color:var(--acc2);font-size:11.5px;font-weight:700;cursor:pointer;font-family:inherit;padding:2px 4px;border-radius:6px}:root[data-ui=v2] .os-afb-bulk .os-lnk:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-afb-bulk{animation:os-afb-bulk-in .28s var(--spring)}@keyframes os-afb-bulk-in{0%{transform:translate(-50%,16px);opacity:0}}}:root[data-ui=v2] .os-afb-dlg .os-field{margin-bottom:12px}:root[data-ui=v2] .os-afb-dlg .os-field .os-select{width:100%}:root[data-ui=v2] .os-afb-dlg .os-field .os-select-btn{width:100%;min-height:38px;font-size:12.5px}:root[data-ui=v2] .os-afb-dlg-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}:root[data-ui=v2] .os-task-cal .os-tc-day .os-tc-more{font-size:9.5px;color:var(--tx-muted);font-weight:700}@media(max-width:1100px){:root[data-ui=v2] .os-afb-filters .os-afb-search input{width:170px}}@media(max-width:860px){:root[data-ui=v2] .os-afb-filters .os-seg.os-afb-view{display:none}}:root[data-ui=v2] .os-bb-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}:root[data-ui=v2] .os-bb-filters .os-f{display:flex;flex-direction:column;gap:6px}:root[data-ui=v2] .os-bb-filters .os-f>label{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-bb-filters .os-select{width:150px}:root[data-ui=v2] .os-bb-filters .os-select.os-w-lg{width:180px}:root[data-ui=v2] .os-bb-filters .os-select-btn{min-height:40px;font-size:13px}:root[data-ui=v2] .os-bb-filters .os-afb-search,:root[data-ui=v2] .os-bb-search{position:relative;display:flex;align-items:center}:root[data-ui=v2] .os-bb-search .os-s-ic{position:absolute;left:11px;color:var(--tx-muted);display:inline-flex;pointer-events:none}:root[data-ui=v2] .os-bb-search input{min-height:40px;width:200px;padding:0 13px 0 34px;border-radius:11px;border:1px solid var(--line);background:var(--field);color:var(--ink);font:inherit;font-size:13px}:root[data-ui=v2] .os-bb-search input::-moz-placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-bb-search input::placeholder{color:rgba(139,147,184,.55)}:root[data-ui=v2] .os-bb-search input:focus{border-color:rgba(var(--acc-rgb),.75);outline:none;box-shadow:0 0 0 3.5px rgba(var(--acc-rgb),.22)}:root[data-ui=v2] .os-bb-filters .os-spacer{flex:1}:root[data-ui=v2] .os-bb-export{display:flex;gap:8px}:root[data-ui=v2] .os-bb-missing{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-radius:14px;border:1px solid rgba(var(--warn-rgb),.45);background:rgba(var(--warn-rgb),.07);font-size:13px;margin-bottom:14px;flex-wrap:wrap}:root[data-ui=v2] .os-bb-missing .os-m-txt{display:flex;align-items:center;gap:10px}:root[data-ui=v2] .os-bb-missing .os-m-ico{color:var(--warn-t);display:inline-flex;flex:none}:root[data-ui=v2] .os-bb-missing[hidden]{display:none}:root[data-ui=v2] .os-tbl .os-doc-nr{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-tbl .os-doc-nr .os-badge{margin-left:7px;font-size:9.5px;padding:2px 7px}:root[data-ui=v2] .os-tbl .os-row-act{display:flex;justify-content:flex-end;gap:7px;white-space:nowrap}:root[data-ui=v2] .os-tbl .os-btn-ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);cursor:pointer}:root[data-ui=v2] .os-tbl .os-btn-ico:hover{color:var(--ink);border-color:var(--line-strong);background:var(--field-hover)}:root[data-ui=v2] .os-bb-pager{display:flex;align-items:center;gap:9px;justify-content:flex-end;padding:13px 18px;border-top:1px solid var(--line);font-size:12px;color:var(--tx-muted);flex-wrap:wrap}:root[data-ui=v2] .os-bb-pager .os-pg-btn{min-width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 8px}:root[data-ui=v2] .os-bb-pager .os-pg-btn:hover{color:var(--ink);border-color:var(--line-strong)}:root[data-ui=v2] .os-bb-pager .os-pg-btn.os-on{background:rgba(var(--acc-rgb),.16);color:var(--acc2);border-color:rgba(var(--acc-rgb),.5)}:root[data-ui=v2] .os-bb-pager .os-pg-info{margin-right:auto}@media(max-width:860px){:root[data-ui=v2] .os-bb-filters .os-f{flex:1 1 40%}:root[data-ui=v2] .os-bb-filters .os-select{width:100%}}:root[data-ui=v2] .os-bes-cols{display:grid;gap:14px;grid-template-columns:1fr 1fr;align-items:start}@media(max-width:1080px){:root[data-ui=v2] .os-bes-cols{grid-template-columns:1fr}}:root[data-ui=v2] .os-bes-form{display:flex;flex-direction:column;gap:14px;padding-top:14px}:root[data-ui=v2] .os-bes-form .os-f2{display:grid;grid-template-columns:1fr 1fr;gap:12px}:root[data-ui=v2] .os-bes-form textarea.os-input{min-height:64px;padding:10px 13px;resize:vertical;font-size:13px;line-height:1.5}:root[data-ui=v2] .os-bes-form textarea.os-code{min-height:200px;font-family:var(--mono);font-size:12px;line-height:1.6}:root[data-ui=v2] .os-bes-form textarea[disabled]{opacity:.5;cursor:not-allowed}:root[data-ui=v2] .os-bes-ph{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-bes-ph .os-kbd{font-size:10.5px}:root[data-ui=v2] .os-bes-expert-hint{font-size:12px;color:var(--tx-muted);margin-top:-6px}:root[data-ui=v2] .os-bes-expert-hint[hidden]{display:none}:root[data-ui=v2] .os-bes-tpl{margin-bottom:14px}:root[data-ui=v2] .os-bes-tpl .os-btn{margin-top:6px}:root[data-ui=v2] #pane-versionen .os-tbl td{padding:10px 12px}:root[data-ui=v2] #pane-versionen .os-v-by{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-bes-pv-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px}:root[data-ui=v2] .os-bes-pv-head .os-f{display:flex;flex-direction:column;gap:6px}:root[data-ui=v2] .os-bes-pv-head .os-f>label{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-bes-pv-head .os-select{width:150px}:root[data-ui=v2] .os-bes-pv-head .os-select.os-w-sm{width:100px}:root[data-ui=v2] .os-bes-pv-box{min-height:560px;border-radius:12px;border:1px solid var(--line);background:var(--field);display:flex;align-items:flex-start;justify-content:center;padding:22px;overflow:auto}:root[data-ui=v2] .os-bes-doc{background:#fff;color:#1a1d28;border-radius:8px;width:min(420px,100%);padding:26px 28px;font-size:11.5px;line-height:1.55;box-shadow:0 10px 34px rgba(4,8,20,.45);font-family:Inter,system-ui,sans-serif}:root[data-ui=v2] .os-bes-doc .os-d-head{display:flex;justify-content:space-between;gap:14px;margin-bottom:18px}:root[data-ui=v2] .os-bes-doc .os-d-logo{height:30px;font-weight:800;font-size:15px;color:#5b8def;letter-spacing:.02em}:root[data-ui=v2] .os-bes-doc .os-d-meta{text-align:right;font-size:10px;color:#5b637e}:root[data-ui=v2] .os-bes-doc h4{margin:0 0 2px;font-size:16px}:root[data-ui=v2] .os-bes-doc .os-d-adr{font-size:10px;color:#5b637e;margin-bottom:14px}:root[data-ui=v2] .os-bes-doc .os-d-adr b{color:#1a1d28}:root[data-ui=v2] .os-bes-doc .os-d-intro{font-size:10.5px;color:#3a4058;margin-bottom:12px}:root[data-ui=v2] .os-bes-doc table{width:100%;border-collapse:collapse;font-size:10.5px}:root[data-ui=v2] .os-bes-doc th{text-align:left;padding:5px 0;border-bottom:1.5px solid #5b8def;color:#5b637e;font-size:9px;letter-spacing:.07em;text-transform:uppercase}:root[data-ui=v2] .os-bes-doc td.os-num,:root[data-ui=v2] .os-bes-doc th.os-num{text-align:right}:root[data-ui=v2] .os-bes-doc td{padding:6px 0;border-bottom:1px solid #e8eaf2}:root[data-ui=v2] .os-bes-doc .os-d-sum{margin-top:10px;margin-left:auto;width:170px;font-size:10.5px}:root[data-ui=v2] .os-bes-doc .os-d-sum div{display:flex;justify-content:space-between;padding:3px 0}:root[data-ui=v2] .os-bes-doc .os-d-sum .os-tot{border-top:1.5px solid #1a1d28;font-weight:700;margin-top:3px;padding-top:6px}:root[data-ui=v2] .os-bes-doc .os-d-tax{font-size:9px;color:#5b637e;margin-top:12px;border-top:1px dashed #dfe2ee;padding-top:8px}:root[data-ui=v2] .os-bes-doc .os-d-foot{margin-top:14px;padding-top:8px;border-top:1px solid #e8eaf2;font-size:8.5px;color:#8a91ab;text-align:center}:root[data-ui=v2] .os-bes-doc[hidden]{display:none}:root[data-ui=v2] .os-bes-save{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px;margin-top:14px}:root[data-ui=v2] .os-bes-save .os-f{display:flex;flex-direction:column;gap:6px}:root[data-ui=v2] .os-bes-save .os-f>label{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-bes-save .os-input{width:280px;min-height:40px}@media(max-width:560px){:root[data-ui=v2] .os-bes-form .os-f2{grid-template-columns:1fr}:root[data-ui=v2] .os-bes-save{flex-direction:column;align-items:stretch}:root[data-ui=v2] .os-bes-save .os-input{width:100%}}:root[data-ui=v2] .os-bm-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}:root[data-ui=v2] .os-bm-filters .os-f{display:flex;flex-direction:column;gap:6px}:root[data-ui=v2] .os-bm-filters .os-f>label{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-bm-filters .os-select{width:130px}:root[data-ui=v2] .os-bm-filters .os-select.os-w-lg{width:170px}:root[data-ui=v2] .os-bm-filters .os-select-btn{min-height:40px;font-size:13px}:root[data-ui=v2] .os-bm-cards{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}@media(max-width:1080px){:root[data-ui=v2] .os-bm-cards{grid-template-columns:1fr}}:root[data-ui=v2] .os-bm-card{display:flex;flex-direction:column;gap:12px}:root[data-ui=v2] .os-bm-card.os-sel{border-color:rgba(var(--acc-rgb),.55)}:root[data-ui=v2] .os-bm-card h3{font-size:14.5px;font-weight:700;margin:0}:root[data-ui=v2] .os-bm-card .os-m-kg{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1}:root[data-ui=v2] .os-bm-card .os-m-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-bm-card .os-m-empty{font-size:13px;color:var(--tx-muted)}:root[data-ui=v2] .os-bm-card .os-m-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}:root[data-ui=v2] .os-bm-detail[hidden]{display:none}:root[data-ui=v2] .os-bm-d-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 14px}:root[data-ui=v2] .os-bm-d-head h2{font-size:17px;font-weight:800;margin:0}:root[data-ui=v2] .os-bm-d-head .os-d-up{font-size:12px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-bm-mats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:14px}:root[data-ui=v2] .os-bm-mats .os-mat{padding:14px 16px}:root[data-ui=v2] .os-bm-mats .os-mat .os-m-c{font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-bm-mats .os-mat .os-m-v{font-size:22px;font-weight:800;margin-top:4px}:root[data-ui=v2] .os-bm-issues{border-color:rgba(var(--warn-rgb),.5);margin-bottom:14px}:root[data-ui=v2] .os-bm-issues h3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin:0 0 8px;color:var(--warn-t)}:root[data-ui=v2] .os-bm-issues ul{margin:0;padding-left:18px;font-size:13px;display:grid;gap:5px}:root[data-ui=v2] .os-tbl .os-a-title{font-weight:600}:root[data-ui=v2] .os-tbl .os-a-sku,:root[data-ui=v2] .os-tbl .os-q-sub{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-information .os-info-wrap{max-width:760px;margin:0 auto}:root[data-ui=v2] .os-pg-information .os-h2{font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin:22px 2px 10px}:root[data-ui=v2] .os-pg-information .os-h2:first-of-type{margin-top:0}:root[data-ui=v2] .os-pg-information .os-sec{display:flex;flex-direction:column;gap:12px}:root[data-ui=v2] .os-pg-information .os-doc{padding:17px 20px 15px}:root[data-ui=v2] .os-pg-information .os-doc h3{font-size:14.5px;font-weight:800;margin-bottom:9px;display:flex;align-items:center;gap:9px}:root[data-ui=v2] .os-pg-information .os-doc h3 .os-d-ic{width:26px;height:26px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.13);color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-pg-information .os-doc h3 .os-d-ic svg{width:13px;height:13px}:root[data-ui=v2] .os-pg-information .os-doc .os-rt{font-size:13px;line-height:1.65;color:var(--text)}:root[data-ui=v2] .os-pg-information .os-doc .os-rt p+p{margin-top:9px}:root[data-ui=v2] .os-pg-information .os-doc .os-rt .os-muted{color:var(--tx-muted);font-size:12px}:root[data-ui=v2] .os-pg-information .os-doc .os-rt ul{margin:8px 0 0;padding-left:19px;display:flex;flex-direction:column;gap:5px}:root[data-ui=v2] .os-pg-information .os-doc .os-rt li::marker{color:rgba(var(--acc2-rgb),.9)}:root[data-ui=v2] .os-pg-information .os-doc .os-rt b{font-weight:700}:root[data-ui=v2] .os-pg-information .os-doc .os-rt a{color:rgba(var(--acc2-rgb),1);text-decoration:none}:root[data-ui=v2] .os-pg-information .os-doc .os-rt a:hover{text-decoration:underline}:root[data-ui=v2] .os-pg-information .os-doc .os-rt .os-hl{display:inline-block;background:rgba(var(--warn-rgb),.13);border-radius:5px;padding:0 5px;color:var(--warn-t);font-weight:600}:root[data-ui=v2] .os-pg-information .os-doc .os-note{margin-top:11px;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.55;border:1px solid rgba(var(--info-rgb),.35);background:rgba(var(--info-rgb),.07);display:flex;gap:9px;color:var(--text)}:root[data-ui=v2] .os-pg-information .os-doc .os-note.os-warn{border-color:rgba(var(--warn-rgb),.4);background:rgba(var(--warn-rgb),.08)}:root[data-ui=v2] .os-pg-information .os-doc .os-note svg{width:14px;height:14px;flex:none;margin-top:1px}:root[data-ui=v2] .os-pg-information .os-doc .os-note.os-info svg{color:var(--info-t)}:root[data-ui=v2] .os-pg-information .os-doc .os-note.os-warn svg{color:var(--warn-t)}:root[data-ui=v2] .os-pg-information .os-po{display:flex;flex-direction:column}:root[data-ui=v2] .os-pg-information .os-po-r{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-pg-information .os-po-r:first-child{padding-top:0}:root[data-ui=v2] .os-pg-information .os-po-r:last-child{border-bottom:0;padding-bottom:0}:root[data-ui=v2] .os-pg-information .os-po-r .os-pm{min-width:0}:root[data-ui=v2] .os-pg-information .os-po-r .os-pm b{font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-pg-information .os-po-r .os-pm span{display:block;font-size:11.5px;color:var(--tx-muted);margin-top:2px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pg-information .os-po-r .os-pend{font-size:11px;color:var(--tx-muted);white-space:nowrap}@media(max-width:560px){:root[data-ui=v2] .os-pg-information .os-main{padding-top:62px}}@media(max-width:520px){:root[data-ui=v2] .os-pg-information .os-po-r{flex-wrap:wrap}:root[data-ui=v2] .os-pg-information .os-po-r .os-btn{width:100%;justify-content:center}}:root[data-ui=v2] .os-pg-kalender .os-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:2px 0 18px}:root[data-ui=v2] .os-pg-kalender .os-filters .os-seg{flex:none}:root[data-ui=v2] .os-pg-kalender .os-kpi3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:14px}:root[data-ui=v2] .os-pg-kalender .os-kpi3 .os-k{padding:13px 16px;display:flex;align-items:center;gap:12px;min-width:0}:root[data-ui=v2] .os-pg-kalender .os-kpi3 .os-k .os-ic{width:36px;height:36px;flex:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.14);color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-pg-kalender .os-kpi3 .os-k .os-ic svg{width:16px;height:16px}:root[data-ui=v2] .os-pg-kalender .os-kpi3 .os-k .os-l{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:root[data-ui=v2] .os-pg-kalender .os-kpi3 .os-k .os-v{font-size:19px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.01em}@media(max-width:560px){:root[data-ui=v2] .os-pg-kalender .os-kpi3{gap:8px}:root[data-ui=v2] .os-pg-kalender .os-kpi3 .os-k{padding:11px 12px;gap:9px}:root[data-ui=v2] .os-pg-kalender .os-kpi3 .os-k .os-ic{display:none}:root[data-ui=v2] .os-pg-kalender .os-kpi3 .os-k .os-l{font-size:9px;letter-spacing:.06em}:root[data-ui=v2] .os-pg-kalender .os-kpi3 .os-k .os-v{font-size:16px}}:root[data-ui=v2] .os-pg-kalender .os-cal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 13px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:12px}:root[data-ui=v2] .os-pg-kalender .os-cal-title{min-width:0}:root[data-ui=v2] .os-pg-kalender .os-cal-head h3{font-size:19px;font-weight:800;text-transform:capitalize;letter-spacing:-.01em}:root[data-ui=v2] .os-pg-kalender .os-cal-sub{display:block;font-size:10.5px;color:var(--tx-muted);margin-top:3px}:root[data-ui=v2] .os-pg-kalender .os-cal-sub b{color:rgba(var(--acc2-rgb),1);font-weight:700}:root[data-ui=v2] .os-pg-kalender .os-cal-nav{display:flex;align-items:center;gap:6px}:root[data-ui=v2] .os-pg-kalender .os-cal-nav .os-nv{min-width:32px;height:32px;border-radius:9px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}:root[data-ui=v2] .os-pg-kalender .os-cal-nav .os-nv:hover{color:var(--ink);border-color:var(--line-strong);background:var(--field-hover)}:root[data-ui=v2] .os-pg-kalender .os-cal-nav .os-nv svg{width:14px;height:14px}:root[data-ui=v2] .os-pg-kalender .os-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:0 14px 15px}:root[data-ui=v2] .os-pg-kalender .os-cal-grid .os-wd{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--ink);text-align:center;padding-bottom:7px}:root[data-ui=v2] .os-pg-kalender .os-cal-grid .os-wd.os-we{color:var(--tx-muted);opacity:.6}:root[data-ui=v2] .os-pg-kalender .os-day{position:relative;min-height:104px;aspect-ratio:auto;border:1px solid var(--line);border-radius:10px;padding:6px;background:hsla(0,0%,100%,.02);text-align:left;cursor:default;transform:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;font:inherit;color:inherit;transition:border-color .15s,background .15s}:root[data-ui=v2] .os-pg-kalender .os-day.os-picked,:root[data-ui=v2] .os-pg-kalender .os-day:active,:root[data-ui=v2] .os-pg-kalender .os-day:hover{transform:none}:root[data-ui=v2] .os-pg-kalender .os-day.os-out{opacity:.4;background:transparent}:root[data-ui=v2] .os-pg-kalender .os-day.os-we{background:rgba(0,0,0,.16)}:root[data-ui=v2] .os-pg-kalender .os-day.os-out.os-we{background:transparent}:root[data-ui=v2] .os-pg-kalender .os-day.os-today{border-color:rgba(var(--acc-rgb),.65);box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.4)}:root[data-ui=v2] .os-pg-kalender .os-day .os-dn{align-self:flex-start;font-size:10.5px;font-weight:700;color:var(--tx-muted);min-width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}:root[data-ui=v2] .os-pg-kalender .os-day.os-today .os-dn{background:linear-gradient(120deg,var(--acc),var(--acc2));color:var(--acc-ink)}:root[data-ui=v2] .os-pg-kalender .os-day.os-has{cursor:pointer}:root[data-ui=v2] .os-pg-kalender .os-day.os-has:hover{border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.05)}:root[data-ui=v2] .os-pg-kalender .os-day.os-picked{border-color:rgba(var(--acc-rgb),.8);background:rgba(var(--acc-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.45)}:root[data-ui=v2] .os-pg-kalender .os-day .os-ev{display:block;min-width:0;max-width:100%;font-size:10px;font-weight:650;line-height:1.3;padding:3px 7px 3px 6px;border-left:2.5px solid rgba(var(--acc2-rgb),.85);border-radius:0 6px 6px 0;background:rgba(var(--acc-rgb),.1);color:rgba(var(--acc2-rgb),1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-pg-kalender .os-day .os-ev.os-plan{border-left-color:var(--warn);background:rgba(var(--warn-rgb),.1);color:var(--warn-t)}:root[data-ui=v2] .os-pg-kalender .os-day .os-more{font-size:9px;color:var(--tx-muted);padding:0 4px}:root[data-ui=v2] .os-pg-kalender .os-day .os-dots{display:none;gap:3px;padding:0 3px;align-items:center}:root[data-ui=v2] .os-pg-kalender .os-day .os-dots i{width:5px;height:5px;border-radius:50%;background:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-pg-kalender .os-day .os-dots i.os-pd{background:var(--warn)}:root[data-ui=v2] .os-pg-kalender .os-day .os-dots em{font-style:normal;font-size:9px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-kalender .os-tip{position:absolute;z-index:40;top:calc(100% + 7px);left:-1px;width:238px;display:none;flex-direction:column;background:var(--pop);border:1px solid var(--line-strong);border-radius:12px;padding:6px 10px;box-shadow:0 20px 46px rgba(0,0,0,.55);text-align:left;pointer-events:none}:root[data-ui=v2] .os-pg-kalender .os-day.os-tipd:focus-visible .os-tip,:root[data-ui=v2] .os-pg-kalender .os-day.os-tipd:hover .os-tip{display:flex}:root[data-ui=v2] .os-pg-kalender .os-day:nth-child(7n) .os-tip,:root[data-ui=v2] .os-pg-kalender .os-day:nth-child(7n-1) .os-tip{left:auto;right:-1px}:root[data-ui=v2] .os-pg-kalender .os-day:nth-last-child(-n+14) .os-tip{top:auto;bottom:calc(100% + 7px)}:root[data-ui=v2] .os-pg-kalender .os-tip-i{display:flex;align-items:flex-start;gap:8px;padding:6px 1px;font-size:11px;line-height:1.35}:root[data-ui=v2] .os-pg-kalender .os-tip-i+.os-tip-i{border-top:1px dashed var(--line)}:root[data-ui=v2] .os-pg-kalender .os-tip-i i{width:6px;height:6px;border-radius:50%;background:rgba(var(--acc2-rgb),1);margin-top:5px;flex:none}:root[data-ui=v2] .os-pg-kalender .os-tip-i.os-plan i{background:var(--warn)}:root[data-ui=v2] .os-pg-kalender .os-tip-b{min-width:0;flex:1}:root[data-ui=v2] .os-pg-kalender .os-tip-b b{display:block;font-weight:700;font-size:11px;line-height:1.35;color:var(--ink)}:root[data-ui=v2] .os-pg-kalender .os-tip-b em{display:block;font-style:normal;font-size:9.5px;color:var(--tx-muted);margin-top:1px}:root[data-ui=v2] .os-pg-kalender .os-planlist{padding:6px 16px 12px;display:flex;flex-direction:column;gap:9px}:root[data-ui=v2] .os-pg-kalender .os-plan{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:11px;padding:10px 13px;background:var(--field);flex-wrap:wrap}:root[data-ui=v2] .os-pg-kalender .os-plan .os-pt{min-width:0;flex:1}:root[data-ui=v2] .os-pg-kalender .os-plan .os-pt b{display:block;font-size:13px;font-weight:700}:root[data-ui=v2] .os-pg-kalender .os-plan .os-pt span{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-kalender .os-plan .os-pm{width:130px;flex:none}:root[data-ui=v2] .os-pg-kalender .os-plan .os-pm .os-meter{margin-bottom:4px}:root[data-ui=v2] .os-pg-kalender .os-plan .os-pm span{font-size:10px;color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pg-kalender .os-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:16px 18px 4px}:root[data-ui=v2] .os-pg-kalender .os-side-head h3{font-size:13.5px;font-weight:800;display:flex;align-items:center;gap:8px}:root[data-ui=v2] .os-pg-kalender .os-side-head h3 svg{width:14px;height:14px;color:var(--warn-t)}:root[data-ui=v2] .os-pg-kalender .os-side-head .os-sub2{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-kalender .os-droplist{display:flex;flex-direction:column;gap:9px}:root[data-ui=v2] .os-pg-kalender .os-drow{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:11px 13px;background:var(--field);transition:border-color .15s}:root[data-ui=v2] .os-pg-kalender .os-drow:hover{border-color:rgba(var(--acc-rgb),.4)}:root[data-ui=v2] .os-pg-kalender .os-drow .os-di{width:48px;height:48px;flex:none;border-radius:10px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(var(--acc-rgb),.1),hsla(0,0%,100%,.02));display:inline-flex;align-items:center;justify-content:center;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-kalender .os-drow .os-di svg{width:18px;height:18px;opacity:.7}:root[data-ui=v2] .os-pg-kalender .os-drow .os-db{min-width:0;flex:1}:root[data-ui=v2] .os-pg-kalender .os-drow .os-db .os-r1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-pg-kalender .os-drow .os-db .os-r1 b{font-size:13px;font-weight:700}:root[data-ui=v2] .os-pg-kalender .os-drow .os-db .os-r1 .os-cd{font-size:11px;font-weight:700;color:var(--tx-muted);white-space:nowrap}:root[data-ui=v2] .os-pg-kalender .os-drow .os-db .os-r2{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:5px;font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-kalender .os-drow .os-db .os-r2 span{display:inline-flex;align-items:center;gap:5px}:root[data-ui=v2] .os-pg-kalender .os-drow .os-db .os-r2 svg{width:11px;height:11px}:root[data-ui=v2] .os-pg-kalender .os-drow .os-db .os-r2 .os-prov{color:var(--info-t)}:root[data-ui=v2] .os-pg-kalender .os-drow .os-da{display:flex;gap:2px;flex:none;padding-top:2px}:root[data-ui=v2] .os-pg-kalender .os-drow .os-da a{color:var(--tx-muted);padding:5px;display:inline-flex;border-radius:7px;transition:all .15s}:root[data-ui=v2] .os-pg-kalender .os-drow .os-da a:hover{color:var(--ink);background:var(--field-hover)}:root[data-ui=v2] .os-pg-kalender .os-drow .os-da svg{width:14px;height:14px}:root[data-ui=v2] .os-pg-kalender .os-lgroup{font-size:12px;font-weight:800;color:var(--tx-muted);display:flex;align-items:center;gap:8px;margin:14px 0 8px}:root[data-ui=v2] .os-pg-kalender .os-lgroup svg{width:13px;height:13px;color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-pg-kalender .os-dlg-day{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-pg-kalender .os-day-drops{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:2px}:root[data-ui=v2] .os-pg-kalender .os-dcard{border:1px solid var(--line);border-radius:13px;padding:13px 14px;background:var(--field)}:root[data-ui=v2] .os-pg-kalender .os-dcard .os-top{display:flex;gap:11px}:root[data-ui=v2] .os-pg-kalender .os-dcard .os-top .os-di{width:58px;height:58px}:root[data-ui=v2] .os-pg-kalender .os-dcard .os-meta{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);margin-top:11px;padding-top:11px;font-size:12px}:root[data-ui=v2] .os-pg-kalender .os-dcard .os-meta .os-r{display:flex;align-items:center;gap:8px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-kalender .os-dcard .os-meta .os-r svg{width:13px;height:13px;flex:none}:root[data-ui=v2] .os-pg-kalender .os-dcard .os-meta .os-r b{color:var(--ink);font-weight:700}:root[data-ui=v2] .os-pg-kalender .os-dcard .os-meta .os-r .os-prov{color:var(--info-t);font-weight:700}:root[data-ui=v2] .os-pg-kalender .os-dcard .os-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}:root[data-ui=v2] .os-pg-kalender .os-v-cal[hidden],:root[data-ui=v2] .os-pg-kalender .os-v-list[hidden]{display:none!important}@media(max-width:640px){:root[data-ui=v2] .os-pg-kalender .os-cal-grid{gap:3px;padding:0 10px 11px}:root[data-ui=v2] .os-pg-kalender .os-cal-head{padding:12px 13px 10px}:root[data-ui=v2] .os-pg-kalender .os-cal-nav .os-nv{min-width:44px;height:44px;border-radius:11px}:root[data-ui=v2] .os-pg-kalender .os-day{min-height:0;aspect-ratio:1;padding:3px 4px;border-radius:9px;gap:2px}:root[data-ui=v2] .os-pg-kalender .os-day.os-has{background:rgba(var(--acc-rgb),.07)}:root[data-ui=v2] .os-pg-kalender .os-day .os-ev,:root[data-ui=v2] .os-pg-kalender .os-day .os-more,:root[data-ui=v2] .os-pg-kalender .os-tip{display:none}:root[data-ui=v2] .os-pg-kalender .os-day .os-dots{display:flex;justify-content:center;width:100%}:root[data-ui=v2] .os-pg-kalender .os-drow{gap:10px;padding:10px 12px}:root[data-ui=v2] .os-pg-kalender .os-drow .os-di{width:56px;height:56px}:root[data-ui=v2] .os-pg-kalender .os-plan .os-pt{flex-basis:100%}:root[data-ui=v2] .os-pg-kalender .os-plan .os-pm{width:104px}}@media(max-width:560px){:root[data-ui=v2] .os-pg-kalender .os-main{padding-top:62px}}@media(max-width:860px){:root[data-ui=v2] .os-pg-kalender .os-filters .os-sel-range{display:none}}:root[data-ui=v2] .os-pg-kontakt .os-kontakt-wrap{max-width:480px;margin:0 auto}:root[data-ui=v2] .os-pg-kontakt .os-pm-card{overflow:hidden}:root[data-ui=v2] .os-pg-kontakt .os-pm-hero{position:relative;padding:30px 20px 22px;text-align:center;background:linear-gradient(160deg,rgba(var(--acc-rgb),.2),rgba(var(--acc-rgb),.05) 55%,transparent)}:root[data-ui=v2] .os-pg-kontakt .os-pm-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}:root[data-ui=v2] .os-pg-kontakt .os-pm-av{width:88px;height:88px;border-radius:50%;margin:0 auto 13px;display:flex;align-items:center;justify-content:center;font-size:27px;font-weight:800;color:rgba(var(--acc2-rgb),1);background:rgba(var(--acc-rgb),.16);border:4px solid rgba(15,19,36,.9);box-shadow:0 8px 24px rgba(var(--acc-rgb),.28)}:root[data-ui=v2] .os-pg-kontakt .os-pm-hero h2{font-size:19px;font-weight:900;letter-spacing:-.01em}:root[data-ui=v2] .os-pg-kontakt .os-pm-hero p{font-size:12px;color:var(--tx-muted);margin-top:4px}:root[data-ui=v2] .os-pg-kontakt .os-pm-rows{display:flex;flex-direction:column;gap:9px;padding:17px 19px 13px}:root[data-ui=v2] .os-pg-kontakt .os-pm-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:11px 13px;background:var(--field);text-decoration:none;color:inherit;transition:border-color .15s,background .15s,transform .15s var(--spring)}:root[data-ui=v2] .os-pg-kontakt .os-pm-row:hover{border-color:rgba(var(--acc-rgb),.45);background:var(--field-hover);transform:translateY(-1px)}:root[data-ui=v2] .os-pg-kontakt .os-pm-row .os-ic{width:38px;height:38px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--field-hover);color:var(--tx-muted)}:root[data-ui=v2] .os-pg-kontakt .os-pm-row .os-ic svg{width:16px;height:16px}:root[data-ui=v2] .os-pg-kontakt .os-pm-row .os-tx{min-width:0}:root[data-ui=v2] .os-pg-kontakt .os-pm-row .os-tx .os-l{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-kontakt .os-pm-row .os-tx .os-v{display:block;font-size:13px;font-weight:700;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-pg-kontakt .os-pm-acts{display:flex;flex-direction:column;gap:9px;padding:0 19px 19px}:root[data-ui=v2] .os-pg-kontakt .os-pm-acts .os-btn{width:100%;min-height:44px;justify-content:center}:root[data-ui=v2] .os-pg-kontakt .os-wa{background:#25d366;color:#062b17;border:0}:root[data-ui=v2] .os-pg-kontakt .os-wa:hover{background:#1fbf5b}:root[data-ui=v2] .os-pg-kontakt .os-wa svg{width:17px;height:17px}@media(max-width:560px){:root[data-ui=v2] .os-pg-kontakt .os-main{padding-top:62px}}:root[data-ui=v2] .os-pg-products .os-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:2px 0 18px}:root[data-ui=v2] .os-pg-products .os-filters .os-seg{flex:none}:root[data-ui=v2] .os-pg-products .os-search{flex:1 1 200px;min-width:170px;max-width:340px}:root[data-ui=v2] .os-pg-products .os-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-6px 0 14px;font-size:12px;color:var(--tx-muted);flex-wrap:wrap}:root[data-ui=v2] .os-pg-products .os-streak{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#fb923c;padding:6px 12px;border-radius:999px;border:1px solid rgba(251,146,60,.3);background:rgba(251,146,60,.08);box-shadow:0 0 14px rgba(251,146,60,.12)}:root[data-ui=v2] .os-pg-products .os-streak .os-fl{font-size:15px;line-height:1}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-products .os-streak .os-fl{display:inline-block;transform-origin:bottom center;animation:os-flame 3.2s ease-in-out infinite}}:root[data-ui=v2] .os-pg-products .os-prod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}@media(max-width:1100px){:root[data-ui=v2] .os-pg-products .os-prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:root[data-ui=v2] .os-pg-products .os-prod-grid{grid-template-columns:1fr}}:root[data-ui=v2] .os-pg-products .os-prod{display:flex;flex-direction:column;overflow:hidden;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}:root[data-ui=v2] .os-pg-products .os-prod:hover{transform:translateY(-2px);border-color:rgba(var(--acc-rgb),.32);box-shadow:0 12px 30px rgba(2,5,16,.4)}:root[data-ui=v2] .os-pg-products .os-prod-head{display:flex;gap:12px;padding:15px 16px 13px;align-items:flex-start}:root[data-ui=v2] .os-pg-products .os-prod-img{width:56px;height:56px;flex:none;border-radius:12px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(var(--acc-rgb),.1),hsla(0,0%,100%,.02));display:inline-flex;align-items:center;justify-content:center;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-products .os-prod-img svg{width:22px;height:22px;opacity:.7}:root[data-ui=v2] .os-pg-products .os-prod-name{min-width:0;flex:1}:root[data-ui=v2] .os-pg-products .os-prod-name b{display:block;font-size:13.5px;font-weight:700;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:root[data-ui=v2] .os-pg-products .os-prod-name span{display:block;font-size:11px;color:var(--tx-muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-pg-products .os-prod-body{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:0 16px 13px;border-bottom:1px dashed var(--line)}:root[data-ui=v2] .os-pg-products .os-prod-f .os-l{font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin-bottom:3px}:root[data-ui=v2] .os-pg-products .os-prod-f .os-v{font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pg-products .os-prod-f .os-v small{font-weight:600;font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-products .os-prod-f.os-wide{grid-column:1/-1}:root[data-ui=v2] .os-pg-products .os-share{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;color:var(--info-t);font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;text-align:left}:root[data-ui=v2] .os-pg-products .os-share:hover{text-decoration:underline}:root[data-ui=v2] .os-pg-products .os-share svg{width:12px;height:12px;color:var(--tx-muted);opacity:.6;flex:none}:root[data-ui=v2] .os-pg-products .os-share:hover svg{opacity:1;color:var(--info-t)}:root[data-ui=v2] .os-pg-products .os-prod-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px 13px}:root[data-ui=v2] .os-pg-products .os-prod-foot .os-units{font-size:11px;color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-pg-products .os-prod-foot .os-meter{flex:1;max-width:150px}:root[data-ui=v2] .os-pg-products .os-prod-net{padding:0 16px 14px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}:root[data-ui=v2] .os-pg-products .os-prod-net .os-l{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-products .os-prod-net .os-v{font-size:17px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--ink)}:root[data-ui=v2] .os-pg-products .os-pg{display:flex;align-items:center;gap:9px;justify-content:flex-end;flex-wrap:wrap;padding:13px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-products .os-pg .os-p-info{margin-right:auto}:root[data-ui=v2] .os-pg-products .os-pg .os-p-btn{min-width:30px;height:30px;padding:0 9px;border-radius:8px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);font-size:12px;font-weight:700;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-pg-products .os-pg .os-p-btn:hover{color:var(--ink);border-color:var(--line-strong);background:var(--field-hover)}:root[data-ui=v2] .os-pg-products .os-pg .os-p-btn[aria-current=true]{background:rgba(var(--acc-rgb),.18);border-color:rgba(var(--acc-rgb),.55);color:var(--ink)}:root[data-ui=v2] .os-pg-products .os-pg .os-p-btn:disabled{opacity:.4;cursor:default}:root[data-ui=v2] .os-pg-products .os-pg .os-p-btn:disabled:hover{background:var(--field);color:var(--tx-muted);border-color:var(--line)}:root[data-ui=v2] .os-pg-products .os-dlg-hist{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-pg-products .os-hist{overflow-y:auto;min-height:0;padding:2px 2px 4px;display:flex;flex-direction:column;gap:14px}:root[data-ui=v2] .os-pg-products .os-hist .os-hg-l{font-size:11px;font-weight:800;color:var(--tx-muted);margin:0 0 6px}:root[data-ui=v2] .os-pg-products .os-hist .os-hg-l span{font-weight:600}:root[data-ui=v2] .os-pg-products .os-hist-e{border:1px solid var(--line);border-radius:11px;padding:11px 13px;background:var(--field)}:root[data-ui=v2] .os-pg-products .os-hist-e+.os-hist-e{margin-top:8px}:root[data-ui=v2] .os-pg-products .os-hist-e .os-row{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}:root[data-ui=v2] .os-pg-products .os-hist-e .os-amt{font-size:14px;font-weight:800;color:var(--info-t);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pg-products .os-hist-e .os-rng{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-products .os-hist-e .os-note{margin-top:7px;font-size:11.5px;color:var(--tx-muted);background:rgba(15,19,36,.4);border-radius:8px;padding:6px 9px;line-height:1.45}@media(max-width:560px){:root[data-ui=v2] .os-pg-products .os-main{padding-top:62px}}@media(max-width:860px){:root[data-ui=v2] .os-pg-products .os-filters .os-seg{display:none}}@media(max-width:640px){:root[data-ui=v2] .os-pg-products .os-search{max-width:none}:root[data-ui=v2] .os-pg-products .os-prod-body{gap:8px 10px}:root[data-ui=v2] .os-pg-products .os-pg{justify-content:center}:root[data-ui=v2] .os-pg-products .os-pg .os-p-info{width:100%;text-align:center;margin:0}}:root[data-ui=v2] .os-pg-samples .os-samp-hints{display:flex;flex-wrap:wrap;gap:8px 22px;margin:-6px 0 16px;font-size:12.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-samp-hints span{display:inline-flex;align-items:center;gap:7px}:root[data-ui=v2] .os-pg-samples .os-samp-hints svg{width:14px;height:14px;color:rgba(var(--acc2-rgb),1);flex:none}:root[data-ui=v2] .os-pg-samples .os-tabs{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}:root[data-ui=v2] .os-pg-samples .os-tabs .os-seg{flex:none}:root[data-ui=v2] .os-pg-samples .os-tabs .os-t-hint{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-shop{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}@media(max-width:1100px){:root[data-ui=v2] .os-pg-samples .os-shop{grid-template-columns:1fr}}:root[data-ui=v2] .os-pg-samples .os-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 12px}:root[data-ui=v2] .os-pg-samples .os-filters .os-select{flex:0 1 auto;min-width:150px}:root[data-ui=v2] .os-pg-samples .os-search{flex:1 1 200px;min-width:160px}:root[data-ui=v2] .os-pg-samples .os-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;font-size:12px;color:var(--tx-muted);flex-wrap:wrap}:root[data-ui=v2] .os-pg-samples .os-sgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:1101px) and (max-width:1500px){:root[data-ui=v2] .os-pg-samples .os-sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1501px){:root[data-ui=v2] .os-pg-samples .os-sgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:479px){:root[data-ui=v2] .os-pg-samples .os-sgrid{grid-template-columns:1fr}}:root[data-ui=v2] .os-pg-samples .os-sprod{display:flex;flex-direction:column;overflow:hidden;min-width:0;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}:root[data-ui=v2] .os-pg-samples .os-sprod:hover{transform:translateY(-2px);border-color:rgba(var(--acc-rgb),.32);box-shadow:0 12px 30px rgba(2,5,16,.4)}:root[data-ui=v2] .os-pg-samples .os-sprod-img{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,rgba(var(--acc-rgb),.09),hsla(0,0%,100%,.02));color:var(--tx-muted);cursor:pointer;border:0;width:100%;padding:0}:root[data-ui=v2] .os-pg-samples .os-sprod-img svg{width:44px;height:44px;opacity:.5}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-pg-samples .os-sprod:hover .os-sprod-img svg{transform:scale(1.06);transition:transform .25s var(--spring)}}:root[data-ui=v2] .os-pg-samples .os-sprod-img .os-in-cart{position:absolute;left:11px;top:11px}:root[data-ui=v2] .os-pg-samples .os-sprod-body{display:flex;flex-direction:column;gap:8px;padding:13px 15px 15px;flex:1}:root[data-ui=v2] .os-pg-samples .os-sprod-body .os-shop{font-size:10.5px;color:var(--tx-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:700}:root[data-ui=v2] .os-pg-samples .os-sprod-body .os-name{font-size:13.5px;font-weight:700;line-height:1.3;border:0;background:none;color:var(--ink);text-align:left;padding:0;cursor:pointer}:root[data-ui=v2] .os-pg-samples .os-sprod-body .os-name:hover{color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-pg-samples .os-sprod-price{margin-top:auto}:root[data-ui=v2] .os-pg-samples .os-sprod-price .os-l{font-size:10px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-sprod-price .os-v{font-size:18px;font-weight:900;font-variant-numeric:tabular-nums;margin-top:2px}:root[data-ui=v2] .os-pg-samples .os-sprod-price .os-v small{font-size:11px;font-weight:600;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-sprod .os-btn{width:100%;margin-top:4px}:root[data-ui=v2] .os-pg-samples .os-sprod .os-unavail{font-size:11px;color:var(--tx-muted);margin:0}:root[data-ui=v2] .os-pg-samples .os-cart{position:sticky;top:18px;display:flex;flex-direction:column;max-height:calc(100vh - 40px)}@media(max-width:1100px){:root[data-ui=v2] .os-pg-samples .os-cart{display:none}}:root[data-ui=v2] .os-pg-samples .os-cart-head{display:flex;align-items:center;gap:9px;padding:15px 17px 4px}:root[data-ui=v2] .os-pg-samples .os-cart-head h3{font-size:13.5px;font-weight:800;display:flex;align-items:center;gap:8px}:root[data-ui=v2] .os-pg-samples .os-cart-head .os-cnt{font-size:11px;color:var(--tx-muted);font-weight:600}:root[data-ui=v2] .os-pg-samples .os-cart-list{overflow-y:auto;padding:6px 17px 4px;min-height:0}:root[data-ui=v2] .os-pg-samples .os-cline{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-pg-samples .os-cline:last-child{border-bottom:0}:root[data-ui=v2] .os-pg-samples .os-cline .os-ci{width:44px;height:44px;flex:none;border-radius:9px;border:1px solid var(--line);background:var(--field);display:inline-flex;align-items:center;justify-content:center;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-cline .os-ci svg{width:17px;height:17px;opacity:.7}:root[data-ui=v2] .os-pg-samples .os-cline .os-cb{min-width:0;flex:1}:root[data-ui=v2] .os-pg-samples .os-cline .os-cb b{display:block;font-size:12.5px;font-weight:700;line-height:1.3}:root[data-ui=v2] .os-pg-samples .os-cline .os-cb .os-p,:root[data-ui=v2] .os-pg-samples .os-cline .os-cb .os-v{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-cline .os-cs{display:flex;align-items:center;gap:6px;margin-top:7px}:root[data-ui=v2] .os-pg-samples .os-cline .os-cs .os-mini-btn{width:26px;height:26px;min-width:26px}:root[data-ui=v2] .os-pg-samples .os-cline .os-cs .os-q{font-size:12px;font-weight:800;min-width:22px;text-align:center;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pg-samples .os-cline .os-lt{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-pg-samples .os-cline .os-rm{border:0;background:none;color:var(--tx-muted);cursor:pointer;padding:4px;display:inline-flex}:root[data-ui=v2] .os-pg-samples .os-cline .os-rm:hover{color:var(--err-t)}:root[data-ui=v2] .os-pg-samples .os-cline .os-rm svg{width:13px;height:13px}:root[data-ui=v2] .os-pg-samples .os-cart-sum{border-top:1px solid var(--line);padding:12px 17px 15px;display:flex;flex-direction:column;gap:8px}:root[data-ui=v2] .os-pg-samples .os-sum-r{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px}:root[data-ui=v2] .os-pg-samples .os-sum-r .os-l{color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-sum-r .os-l small{display:block;font-size:10px}:root[data-ui=v2] .os-pg-samples .os-sum-r .os-v{font-variant-numeric:tabular-nums;font-weight:700}:root[data-ui=v2] .os-pg-samples .os-sum-r.os-total{border-top:1px solid var(--line);padding-top:9px;font-size:14px}:root[data-ui=v2] .os-pg-samples .os-sum-r.os-total .os-v{font-weight:900;font-size:16px}:root[data-ui=v2] .os-pg-samples .os-sum-r.os-disc .os-l,:root[data-ui=v2] .os-pg-samples .os-sum-r.os-disc .os-v{color:var(--ok-t)}:root[data-ui=v2] .os-pg-samples .os-cart-note{font-size:10.5px;color:var(--tx-muted);line-height:1.5}:root[data-ui=v2] .os-pg-samples .os-cart-empty{padding:26px 17px;text-align:center;color:var(--tx-muted);font-size:12.5px}:root[data-ui=v2] .os-pg-samples .os-cart-empty svg{width:26px;height:26px;opacity:.5;margin-bottom:8px}:root[data-ui=v2] .os-pg-samples .os-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;padding:11px 14px calc(11px + env(safe-area-inset-bottom,0px));background:rgba(15,19,36,.9);background:var(--pop);border-top:1px solid var(--line-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:root[data-ui=v2] .os-pg-samples .os-cartbar .os-cb-in{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:560px;margin:0 auto}:root[data-ui=v2] .os-pg-samples .os-cartbar .os-cb-l{min-width:0}:root[data-ui=v2] .os-pg-samples .os-cartbar .os-cb-l .os-n{font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-cartbar .os-cb-l .os-t{font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}@media(max-width:1100px){:root[data-ui=v2] .os-pg-samples .os-cartbar{display:block}}:root[data-ui=v2] .os-pg-samples .os-cartbar[hidden]{display:none!important}:root[data-ui=v2] .os-pg-samples body:has(.os-cartbar:not([hidden])) .os-foot{padding-bottom:84px}:root[data-ui=v2] .os-pg-samples .os-ordcards{display:none}@media(max-width:760px){:root[data-ui=v2] .os-pg-samples .os-tblwrap{display:none}:root[data-ui=v2] .os-pg-samples .os-ordcards{display:flex;flex-direction:column}}:root[data-ui=v2] .os-pg-samples .os-oc{padding:13px 16px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .12s;display:flex;flex-direction:column;gap:7px}:root[data-ui=v2] .os-pg-samples .os-oc:last-child{border-bottom:0}:root[data-ui=v2] .os-pg-samples .os-oc:hover{background:rgba(var(--acc-rgb),.05)}:root[data-ui=v2] .os-pg-samples .os-oc .os-r1{display:flex;align-items:center;justify-content:space-between;gap:9px}:root[data-ui=v2] .os-pg-samples .os-oc .os-r1 b{font-size:13px}:root[data-ui=v2] .os-pg-samples .os-oc .os-r2{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-oc .os-r3{font-size:12px;line-height:1.5}:root[data-ui=v2] .os-pg-samples .os-oc .os-r4{display:flex;justify-content:space-between;gap:8px;font-size:12px}:root[data-ui=v2] .os-pg-samples .os-oc .os-r4 .os-s{color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-oc .os-r4 .os-t{font-weight:800;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pg-samples .os-tblwrap .os-tbl{min-width:600px}:root[data-ui=v2] .os-pg-samples .os-tblwrap tbody tr{cursor:pointer}:root[data-ui=v2] .os-pg-samples .os-dlg-prod{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-pg-samples .os-var{display:flex;align-items:center;gap:11px;padding:11px 4px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-pg-samples .os-var:last-child{border-bottom:0}:root[data-ui=v2] .os-pg-samples .os-var .os-vt{min-width:0;flex:1}:root[data-ui=v2] .os-pg-samples .os-var .os-vt b{display:block;font-size:13px;font-weight:700}:root[data-ui=v2] .os-pg-samples .os-var .os-vt span{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-var .os-vp{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-pg-samples .os-var .os-vadd{flex:none}:root[data-ui=v2] .os-pg-samples .os-var .os-stock-ok{color:var(--ok-t);font-size:10.5px}:root[data-ui=v2] .os-pg-samples .os-var .os-stock-no{color:var(--warn-t);font-size:10.5px}:root[data-ui=v2] .os-pg-samples .os-var .os-stock-miss{color:var(--err-t);font-size:10.5px}:root[data-ui=v2] .os-pg-samples .os-dlg-co{display:flex;flex-direction:column;overflow:hidden;padding:0}:root[data-ui=v2] .os-pg-samples .os-dlg-co .os-co-scroll{overflow-y:auto;padding:20px 20px 8px;min-height:0}:root[data-ui=v2] .os-pg-samples .os-dlg-co .os-co-sec{border:1px solid var(--line);border-radius:13px;padding:14px 15px;margin-bottom:14px}:root[data-ui=v2] .os-pg-samples .os-dlg-co .os-co-sec h4{font-size:13px;font-weight:800;display:flex;align-items:center;gap:8px;margin-bottom:11px}:root[data-ui=v2] .os-pg-samples .os-dlg-co .os-co-sec h4 svg{width:14px;height:14px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-fgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}:root[data-ui=v2] .os-pg-samples .os-fgrid .os-field{grid-column:span 6}:root[data-ui=v2] .os-pg-samples .os-fgrid .os-field.os-half{grid-column:span 3}:root[data-ui=v2] .os-pg-samples .os-fgrid .os-field.os-third{grid-column:span 2}:root[data-ui=v2] .os-pg-samples .os-fgrid .os-field.os-twothird{grid-column:span 4}@media(max-width:520px){:root[data-ui=v2] .os-pg-samples .os-fgrid .os-field.os-half{grid-column:span 6}:root[data-ui=v2] .os-pg-samples .os-fgrid .os-field.os-third{grid-column:span 3}:root[data-ui=v2] .os-pg-samples .os-fgrid .os-field.os-twothird{grid-column:span 6}}:root[data-ui=v2] .os-pg-samples .os-dlg-co .os-co-foot{border-top:1px solid var(--line);padding:13px 20px;display:flex;justify-content:flex-end;gap:9px;background:var(--pop)}:root[data-ui=v2] .os-pg-samples .os-addr{font-size:12.5px;line-height:1.6}:root[data-ui=v2] .os-pg-samples .os-addr .os-muted{color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-ok-ic{width:44px;height:44px;border-radius:50%;background:rgba(var(--ok-rgb),.13);color:var(--ok-t);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}:root[data-ui=v2] .os-pg-samples .os-ok-ic svg{width:21px;height:21px}:root[data-ui=v2] .os-pg-samples .os-ok-rows{border:1px solid var(--line);border-radius:11px;padding:0 14px;margin:4px 0 12px}:root[data-ui=v2] .os-pg-samples .os-ok-rows .os-r{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12.5px}:root[data-ui=v2] .os-pg-samples .os-ok-rows .os-r:last-child{border-bottom:0}:root[data-ui=v2] .os-pg-samples .os-ok-rows .os-r b{font-weight:700}:root[data-ui=v2] .os-pg-samples .os-ok-rows .os-r span{color:var(--tx-muted);font-size:11.5px;display:block}:root[data-ui=v2] .os-pg-samples .os-ok-rows .os-r .os-v{font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}:root[data-ui=v2] .os-pg-samples .os-dlg-ord{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-pg-samples .os-ord-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px;margin-bottom:13px}:root[data-ui=v2] .os-pg-samples .os-ord-meta .os-m .os-l{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-samples .os-ord-meta .os-m .os-v{font-size:12.5px;font-weight:700;margin-top:2px}:root[data-ui=v2] .os-pg-samples .os-cartbar[hidden],:root[data-ui=v2] .os-pg-samples .os-v-orders[hidden]{display:none!important}@media(max-width:560px){:root[data-ui=v2] .os-pg-samples .os-main{padding-top:62px}}@media(max-width:640px){:root[data-ui=v2] .os-pg-samples .os-tabs{margin-bottom:12px}:root[data-ui=v2] .os-pg-samples .os-sprod-img svg{width:36px;height:36px}}:root[data-ui=v2] .os-dd-tabs{overflow-x:auto;margin:2px 0 16px;scrollbar-width:none}:root[data-ui=v2] .os-dd-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:4px 11px;border-radius:999px;letter-spacing:.03em;background:rgba(var(--warn-rgb),.12);color:var(--warn-t)}:root[data-ui=v2] .os-dd-substatus{font-size:11px;color:var(--tx-muted);margin-top:5px}:root[data-ui=v2] .os-dd-back{display:flex;gap:9px;margin-bottom:14px;flex-wrap:wrap}:root[data-ui=v2] .os-dd-hero{padding:16px 18px;margin-bottom:14px}:root[data-ui=v2] .os-dd-istrip{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}:root[data-ui=v2] .os-dd-assign{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--tx-muted);background:var(--field);border:1px solid var(--line);padding:2.5px 8px;border-radius:999px}:root[data-ui=v2] .os-dd-alerts{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}:root[data-ui=v2] .os-dd-warn{display:flex;gap:10px;align-items:center;padding:11px 16px;border-radius:12px;background:rgba(var(--warn-rgb),.08);border:1px solid rgba(var(--warn-rgb),.3);font-size:12px;color:var(--warn-t)}:root[data-ui=v2] .os-dd-track{padding:14px 18px 16px;margin-bottom:14px}:root[data-ui=v2] .os-dd-total{font-size:12px;color:var(--tx-muted);white-space:nowrap}:root[data-ui=v2] .os-dd-stepper{display:flex;align-items:flex-start;margin-top:14px;overflow-x:auto;padding:2px 2px 6px}:root[data-ui=v2] .os-dd-st{flex:0 0 108px;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;padding:0 4px;text-align:center}:root[data-ui=v2] .os-dd-ln{flex:1;min-width:12px;height:2px;margin-top:14px;border-radius:2px;background:var(--line-strong)}:root[data-ui=v2] .os-dd-totalbar{height:7px;border-radius:4px;margin:12px 0 2px}@media(max-width:900px){:root[data-ui=v2] .os-dd-st{flex-basis:86px}}:root[data-ui=v2] .os-dd-act{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin-bottom:14px}@media(max-width:860px){:root[data-ui=v2] .os-dd-act{grid-template-columns:1fr}}:root[data-ui=v2] .os-dd-next{display:flex;align-items:center;gap:14px;padding:15px 18px;border-color:rgba(var(--acc-rgb),.45)}@media(max-width:640px){:root[data-ui=v2] .os-dd-next{flex-wrap:wrap}}:root[data-ui=v2] .os-dd-gate{padding:14px 18px;display:flex;flex-direction:column;gap:9px}:root[data-ui=v2] .os-dd-check{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start}@media(max-width:900px){:root[data-ui=v2] .os-dd-check{grid-template-columns:1fr}}:root[data-ui=v2] .os-dd-items{display:flex;flex-direction:column;gap:7px;position:sticky;top:12px}@media(max-width:900px){:root[data-ui=v2] .os-dd-items{position:static;flex-direction:row;overflow-x:auto;padding-bottom:6px}}:root[data-ui=v2] .os-dd-item{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:11px;border:1px solid var(--line);background:transparent;cursor:pointer;text-align:left;transition:all .15s;min-width:0}@media(max-width:900px){:root[data-ui=v2] .os-dd-item{flex:0 0 auto;min-width:170px}}:root[data-ui=v2] .os-dd-tools{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}:root[data-ui=v2] .os-dd-filter-info{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-dd-stepgroup{margin-bottom:10px}:root[data-ui=v2] .os-dd-empty{padding:22px;text-align:center;font-size:12px;color:var(--tx-muted);border:1px dashed var(--line);border-radius:12px}:root[data-ui=v2] .os-dd-step{display:flex;align-items:center;gap:11px;padding:10px 13px;border:1px solid var(--line);border-radius:12px;margin-bottom:7px;background:var(--field)}:root[data-ui=v2] .os-dd-badge{font-size:9px;font-weight:800;letter-spacing:.05em;padding:2.5px 7px;border-radius:999px;text-transform:uppercase;white-space:nowrap}@media(max-width:720px){:root[data-ui=v2] .os-dd-step{flex-wrap:wrap}:root[data-ui=v2] .os-dd-step .os-s-m{order:9;width:100%;margin:2px 0 0 41px}:root[data-ui=v2] .os-dd-step .os-s-act{width:100%;justify-content:flex-end}}:root[data-ui=v2] .os-dd-pos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1100px){:root[data-ui=v2] .os-dd-pos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){:root[data-ui=v2] .os-dd-pos{grid-template-columns:1fr}}:root[data-ui=v2] .os-dd-feed{display:flex;flex-direction:column}:root[data-ui=v2] .os-dd-task{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px dashed var(--line);font-size:12.5px}@keyframes os-osdd-flash{0%{box-shadow:0 0 0 0 rgba(var(--acc-rgb),.45)}to{box-shadow:0 0 0 14px rgba(var(--acc-rgb),0)}}@keyframes os-osdd-pulse{0%,to{box-shadow:0 0 0 4px rgba(var(--acc-rgb),.14)}50%{box-shadow:0 0 0 8px rgba(var(--acc-rgb),.05)}}:root[data-ui=v2] .os-de-tab[hidden]{display:none!important}:root[data-ui=v2] .os-de-tabs{margin:2px 0 16px}:root[data-ui=v2] .os-de-tabs .os-seg button{white-space:nowrap}:root[data-ui=v2] .os-de-form{display:flex;flex-direction:column}:root[data-ui=v2] .os-de-f{display:grid;grid-template-columns:230px minmax(0,1fr);gap:8px 18px;padding:11px 2px;border-bottom:1px dashed var(--line);align-items:center}:root[data-ui=v2] .os-de-f:last-child{border-bottom:0}:root[data-ui=v2] .os-de-f .os-f-l{font-size:12.5px;font-weight:700}:root[data-ui=v2] .os-de-f .os-f-l span{display:block;font-size:10.5px;color:var(--tx-muted);font-weight:400;margin-top:2px}:root[data-ui=v2] .os-de-f .os-f-c{min-width:0}:root[data-ui=v2] .os-de-f .os-f-c .os-input,:root[data-ui=v2] .os-de-f .os-f-c .os-select{width:min(320px,100%)}:root[data-ui=v2] .os-de-f .os-f-c .os-select .os-select-btn{width:100%;justify-content:space-between}@media(max-width:720px){:root[data-ui=v2] .os-de-f{grid-template-columns:1fr;gap:6px}}:root[data-ui=v2] .os-de-sec{margin-bottom:14px}:root[data-ui=v2] .os-de-sec .os-sec-h{padding:16px 18px 4px}:root[data-ui=v2] .os-de-sec .os-sec-h h3{font-size:13.5px;font-weight:800}:root[data-ui=v2] .os-de-sec .os-sec-h p{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-de-sec .os-sec-b{padding:8px 18px 16px}:root[data-ui=v2] .os-de-sec .os-sec-f{padding:12px 18px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:9px}:root[data-ui=v2] .os-de-kv{display:grid;grid-template-columns:200px minmax(0,1fr) 34px;gap:8px;align-items:center;margin-bottom:8px}:root[data-ui=v2] .os-de-kv .os-del{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--tx-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-de-kv .os-del:hover{color:var(--err-t);border-color:rgba(var(--err-rgb),.4)}@media(max-width:640px){:root[data-ui=v2] .os-de-kv{grid-template-columns:1fr;gap:5px}:root[data-ui=v2] .os-de-kv .os-del{justify-self:end}}:root[data-ui=v2] .os-de-checks{display:flex;flex-wrap:wrap;gap:8px}:root[data-ui=v2] .os-de-checks label{display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:all .15s;background:var(--field)}:root[data-ui=v2] .os-de-checks label:hover{border-color:var(--line-strong)}:root[data-ui=v2] .os-de-checks input{accent-color:var(--acc)}:root[data-ui=v2] .os-de-scope{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:11px;border:1px solid rgba(var(--ok-rgb),.3);background:rgba(var(--ok-rgb),.06);font-size:11.5px;color:var(--tx-muted);line-height:1.5}:root[data-ui=v2] .os-de-scope svg{flex:none;color:var(--ok-t);margin-top:1px}:root[data-ui=v2] .os-de-scope b{color:var(--ink)}:root[data-ui=v2] .os-de-empty{text-align:center;padding:42px 18px;color:var(--tx-muted)}:root[data-ui=v2] .os-de-empty .os-e-ic{width:52px;height:52px;border-radius:15px;margin:0 auto 14px;background:var(--field);border:1px dashed var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--tx-muted)}:root[data-ui=v2] .os-de-empty b{display:block;color:var(--ink);margin-bottom:5px;font-size:14px}:root[data-ui=v2] .os-de-empty p{font-size:12px;max-width:400px;margin:0 auto;line-height:1.55}:root[data-ui=v2] .os-evt-back{display:flex;gap:9px;margin-bottom:14px;flex-wrap:wrap}:root[data-ui=v2] .os-evt-kind{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:rgba(245,196,81,.12);color:#f5c451}:root[data-ui=v2] .os-evt-status{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;padding:3px 10px;border-radius:999px;background:rgba(var(--acc-rgb),.14);color:var(--acc2)}:root[data-ui=v2] .os-evt-status i{width:6px;height:6px;border-radius:50%;background:var(--acc)}:root[data-ui=v2] .os-evt-hero{padding:16px 18px;margin-bottom:14px}:root[data-ui=v2] .os-evt-assign{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--tx-muted);background:var(--field);border:1px solid var(--line);padding:2.5px 8px;border-radius:999px}:root[data-ui=v2] .os-evt-assign .os-av{width:15px;height:15px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:800}:root[data-ui=v2] .os-evt-phases{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:14px}:root[data-ui=v2] .os-evt-phase{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 13px;border-radius:11px;border:1px solid var(--line);background:var(--field);cursor:pointer;transition:border-color .15s;white-space:nowrap}:root[data-ui=v2] .os-evt-phase:hover{border-color:var(--line-strong)}:root[data-ui=v2] .os-evt-phase.os-cur{border-color:rgba(var(--acc-rgb),.55);background:rgba(var(--acc-rgb),.08)}:root[data-ui=v2] .os-evt-phase.os-done{border-color:rgba(var(--ok-rgb),.35)}:root[data-ui=v2] .os-evt-phase .os-p-n{width:18px;height:18px;border-radius:6px;flex:none;font-size:9.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;background:var(--field-hover);color:var(--tx-muted);border:1px solid var(--line)}:root[data-ui=v2] .os-evt-phase.os-done .os-p-n{background:rgba(var(--ok-rgb),.14);color:var(--ok-t);border-color:rgba(var(--ok-rgb),.4)}:root[data-ui=v2] .os-evt-phase.os-cur .os-p-n{background:rgba(var(--acc-rgb),.16);color:var(--acc2);border-color:rgba(var(--acc-rgb),.5)}:root[data-ui=v2] .os-evt-phase .os-p-t{font-size:11px;font-weight:800}:root[data-ui=v2] .os-evt-phase .os-p-c{font-size:10px;color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-evt-next{display:flex;align-items:center;gap:14px;padding:15px 18px;margin-bottom:14px;border-color:rgba(var(--acc-rgb),.45)}:root[data-ui=v2] .os-evt-next .os-n-ic{width:38px;height:38px;border-radius:11px;flex:none;background:rgba(var(--acc-rgb),.14);color:var(--acc2);display:flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-evt-next .os-n-t{flex:1;min-width:0}:root[data-ui=v2] .os-evt-next .os-n-t b{display:block;font-size:13.5px}:root[data-ui=v2] .os-evt-next .os-n-t span{font-size:11.5px;color:var(--tx-muted)}@media(max-width:640px){:root[data-ui=v2] .os-evt-next{flex-wrap:wrap}}:root[data-ui=v2] .os-evt-acc{margin-bottom:10px;overflow:hidden}:root[data-ui=v2] .os-evt-acc>.os-acc-h{width:100%;display:flex;align-items:center;gap:11px;padding:13px 17px;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--ink)}:root[data-ui=v2] .os-evt-acc>.os-acc-h .os-a-n{width:22px;height:22px;border-radius:7px;flex:none;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;background:var(--field);color:var(--tx-muted);border:1px solid var(--line)}:root[data-ui=v2] .os-evt-acc.os-open>.os-acc-h .os-a-n{background:rgba(var(--acc-rgb),.14);color:var(--acc2);border-color:rgba(var(--acc-rgb),.4)}:root[data-ui=v2] .os-evt-acc.os-done>.os-acc-h .os-a-n{background:rgba(var(--ok-rgb),.14);color:var(--ok-t);border-color:rgba(var(--ok-rgb),.4)}:root[data-ui=v2] .os-evt-acc>.os-acc-h h3{font-size:13px;font-weight:800;flex:1;min-width:0}:root[data-ui=v2] .os-evt-acc>.os-acc-h .os-a-c{font-size:10.5px;color:var(--tx-muted);font-variant-numeric:tabular-nums;flex:none}:root[data-ui=v2] .os-evt-acc>.os-acc-h .os-chev{color:var(--tx-muted);transition:transform .2s;flex:none}:root[data-ui=v2] .os-evt-acc.os-open>.os-acc-h .os-chev{transform:rotate(90deg)}:root[data-ui=v2] .os-evt-acc>.os-acc-b{border-top:1px solid var(--line);padding:4px 17px 16px}:root[data-ui=v2] .os-evt-acc>.os-acc-b[hidden]{display:none!important}:root[data-ui=v2] .os-evt-acc>.os-acc-b .os-acc-sub{font-size:11.5px;color:var(--tx-muted);margin:10px 0 8px;font-weight:700}:root[data-ui=v2] .os-evt-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px;padding:10px 0 4px}:root[data-ui=v2] .os-evt-dl .os-d{display:flex;gap:10px;padding:5px 0;font-size:12.5px}:root[data-ui=v2] .os-evt-dl .os-d dt{width:110px;flex:none;color:var(--tx-muted);font-size:11.5px}:root[data-ui=v2] .os-evt-dl .os-d dd{font-weight:600;min-width:0}@media(max-width:680px){:root[data-ui=v2] .os-evt-dl{grid-template-columns:1fr}}:root[data-ui=v2] .os-tbl .os-row-act{display:inline-flex;gap:6px}:root[data-ui=v2] .os-tbl .os-lnk{font-size:11px;font-weight:700;color:var(--acc2);background:none;border:0;cursor:pointer;padding:2px 4px}:root[data-ui=v2] .os-tbl .os-lnk:hover{text-decoration:underline}:root[data-ui=v2] .os-tbl .os-lnk.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-evt-unassigned{display:flex;gap:8px;align-items:center;margin-top:10px;padding:9px 12px;border-radius:10px;background:rgba(var(--warn-rgb),.08);border:1px solid rgba(var(--warn-rgb),.3);font-size:11.5px;color:var(--warn-t)}:root[data-ui=v2] .os-evt-unassigned svg{flex:none}:root[data-ui=v2] .os-evt-stations{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}:root[data-ui=v2] .os-evt-stations .os-st{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--field)}:root[data-ui=v2] .os-evt-stations .os-st i{width:7px;height:7px;border-radius:50%;background:var(--ok)}:root[data-ui=v2] .os-evt-stations .os-st.os-off i{background:var(--tx-muted)}@media(max-width:640px){:root[data-ui=v2] .os-evt-acc .os-tbl-wrap{overflow-x:auto}:root[data-ui=v2] .os-evt-acc .os-tbl{min-width:620px}}:root[data-ui=v2] .os-dd-tab[hidden]{display:none!important}:root[data-ui=v2] .os-dd-tabs::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-dd-tabs .os-seg{flex-wrap:nowrap}:root[data-ui=v2] .os-dd-tabs .os-seg button{white-space:nowrap}:root[data-ui=v2] .os-dd-tabs .os-seg button .os-n{opacity:.6;font-size:.85em;margin-left:3px}:root[data-ui=v2] .os-dd-tabs .os-seg button .os-n.os-warn{opacity:1;color:var(--warn-t);font-weight:800}:root[data-ui=v2] .os-dd-status i{width:7px;height:7px;border-radius:50%;background:var(--warn)}:root[data-ui=v2] .os-dd-status.os-ok{background:rgba(var(--acc-rgb),.14);color:var(--acc2)}:root[data-ui=v2] .os-dd-status.os-ok i{background:var(--acc)}:root[data-ui=v2] .os-page-head .os-dd-actions{display:flex;align-items:flex-start;gap:9px}:root[data-ui=v2] .os-dd-istrip .os-th{width:52px;height:52px;border-radius:10px;flex:none;position:relative;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.55);font-size:11px;font-weight:800}:root[data-ui=v2] .os-dd-istrip .os-th.os-miss{border-color:rgba(var(--warn-rgb),.5)}:root[data-ui=v2] .os-dd-istrip .os-th.os-miss:after{content:"";position:absolute;top:-4px;right:-4px;width:10px;height:10px;border-radius:50%;background:var(--warn);border:2px solid var(--panel)}:root[data-ui=v2] .os-dd-istrip .os-add{width:52px;height:52px;border-radius:10px;flex:none;border:1.5px dashed var(--line-strong);background:transparent;color:var(--tx-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-dd-istrip .os-add:hover{color:var(--ink);border-color:var(--acc)}:root[data-ui=v2] .os-kdet-g+.os-kdet-g{border-left:1px solid var(--line);padding-left:26px}:root[data-ui=v2] .os-kdet-h .os-gdot{width:7px;height:7px;border-radius:50%;flex:none}:root[data-ui=v2] .os-kdet-r+.os-kdet-r{border-top:1px dashed var(--line)}:root[data-ui=v2] .os-kdet-r .os-l{font-size:12.5px;color:var(--tx-muted);flex:1;min-width:0}:root[data-ui=v2] .os-kdet-r .os-v{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-kdet-r .os-v.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-kdet-r .os-v small{font-size:10px;color:var(--tx-muted);font-weight:600}:root[data-ui=v2] .os-kdet-r .os-mini-btn{margin-left:auto}@media(max-width:820px){:root[data-ui=v2] .os-kdet-g+.os-kdet-g{border-left:0;border-top:1px solid var(--line);padding:14px 0 0;margin-top:14px}}:root[data-ui=v2] .os-dd-assign .os-av{width:15px;height:15px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:800}:root[data-ui=v2] .os-dd-warn.os-ok{background:rgba(var(--ok-rgb),.07);border-color:rgba(var(--ok-rgb),.3);color:var(--ok-t)}:root[data-ui=v2] .os-dd-warn svg{flex:none}:root[data-ui=v2] .os-dd-warn .os-w-t{flex:1;min-width:0;line-height:1.5}:root[data-ui=v2] .os-dd-warn .os-w-act{flex:none;margin-left:auto}:root[data-ui=v2] .os-dd-total b{color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-dd-st .os-st-node{width:30px;height:30px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;border:1.5px solid var(--line-strong);background:var(--field);color:var(--tx-muted);transition:box-shadow .2s}:root[data-ui=v2] .os-dd-st.os-done .os-st-node{background:rgba(var(--ok-rgb),.14);border-color:rgba(var(--ok-rgb),.5);color:var(--ok-t)}:root[data-ui=v2] .os-dd-st.os-cur .os-st-node{border-color:var(--acc);color:var(--acc2);background:rgba(var(--acc-rgb),.12);box-shadow:0 0 0 4px rgba(var(--acc-rgb),.12)}:root[data-ui=v2] .os-dd-st.os-blk .os-st-node{border-color:rgba(var(--warn-rgb),.6);color:var(--warn-t);background:rgba(var(--warn-rgb),.1)}:root[data-ui=v2] .os-dd-st .os-st-t{font-size:10.5px;font-weight:700;color:var(--tx-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-dd-st.os-done .os-st-t{color:var(--ok-t)}:root[data-ui=v2] .os-dd-st.os-cur .os-st-t{color:var(--acc2)}:root[data-ui=v2] .os-dd-st.os-blk .os-st-t{color:var(--warn-t)}:root[data-ui=v2] .os-dd-st .os-st-bar{display:flex;gap:2.5px;width:62px;max-width:100%;height:5px}:root[data-ui=v2] .os-dd-st .os-st-bar i{flex:1;min-width:0;border-radius:3px;background:var(--line-strong);position:relative;overflow:hidden}:root[data-ui=v2] .os-dd-st .os-st-bar i b{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--acc)}:root[data-ui=v2] .os-dd-st .os-st-n{font-size:9.5px;color:var(--tx-muted);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-dd-st .os-st-n b{color:var(--ink);font-weight:800}:root[data-ui=v2] .os-dd-st:hover .os-st-t{color:var(--ink)}:root[data-ui=v2] .os-dd-ln.os-on{background:rgba(var(--ok-rgb),.55)}:root[data-ui=v2] .os-dd-ln.os-cur{background:linear-gradient(90deg,rgba(var(--ok-rgb),.55),var(--acc))}:root[data-ui=v2] .os-dd-next .os-n-ic{width:38px;height:38px;border-radius:11px;flex:none;background:rgba(var(--acc-rgb),.14);color:var(--acc2);display:flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-dd-next .os-n-t{flex:1;min-width:0}:root[data-ui=v2] .os-dd-next .os-n-t b{display:block;font-size:13.5px}:root[data-ui=v2] .os-dd-next .os-n-t span{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-dd-next .os-btn{flex:none}:root[data-ui=v2] .os-dd-gate .os-g-h{display:flex;align-items:center;gap:8px}:root[data-ui=v2] .os-dd-gate .os-g-ic{width:26px;height:26px;border-radius:8px;flex:none;background:rgba(var(--warn-rgb),.12);color:var(--warn-t);display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-dd-gate.os-ready .os-g-ic{background:rgba(var(--ok-rgb),.12);color:var(--ok-t)}:root[data-ui=v2] .os-dd-gate .os-g-h b{font-size:13.5px;flex:1;min-width:0}:root[data-ui=v2] .os-dd-gate .os-g-row{display:flex;align-items:center;gap:10px}:root[data-ui=v2] .os-dd-gate .os-g-row .os-meter{flex:1}:root[data-ui=v2] .os-dd-gate .os-g-row .os-g-n{font-size:10.5px;color:var(--tx-muted);flex:none;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-dd-gate .os-g-sub{font-size:11.5px;color:var(--tx-muted);margin:0;line-height:1.5}:root[data-ui=v2] .os-dd-gate .os-btn{align-self:flex-start;margin-top:auto}:root[data-ui=v2] .os-dd-item:hover{border-color:var(--line-strong);background:var(--field)}:root[data-ui=v2] .os-dd-item.os-on{border-color:rgba(var(--acc-rgb),.55);background:rgba(var(--acc-rgb),.08)}:root[data-ui=v2] .os-dd-item .os-it-p{flex:none;width:78px;display:flex;flex-direction:column;gap:5px}:root[data-ui=v2] .os-dd-item .os-it-p>b{font-size:10.5px;font-weight:800;color:var(--tx-muted);font-variant-numeric:tabular-nums;text-align:right}:root[data-ui=v2] .os-dd-item .os-it-p .os-meter{height:4px}:root[data-ui=v2] .os-dd-item.os-done .os-it-p>b{color:var(--ok-t)}:root[data-ui=v2] .os-dd-item .os-it-t{min-width:0;flex:1}:root[data-ui=v2] .os-dd-item .os-it-t b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-dd-item .os-it-t span{font-size:10px;color:var(--tx-muted)}:root[data-ui=v2] .os-dd-item .os-it-blk{width:15px;height:15px;border-radius:50%;flex:none;background:rgba(var(--warn-rgb),.15);color:var(--warn-t);font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-dd-tools .os-seg{flex:none}:root[data-ui=v2] .os-dd-stepgroup[hidden]{display:none!important}:root[data-ui=v2] .os-dd-stepgroup>.os-sg-h{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--field);cursor:pointer;text-align:left;transition:border-color .15s}:root[data-ui=v2] .os-dd-stepgroup>.os-sg-h:hover{border-color:var(--line-strong)}:root[data-ui=v2] .os-sg-h .os-sg-ph{width:20px;height:20px;border-radius:7px;flex:none;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;background:var(--field-hover);color:var(--tx-muted);border:1px solid var(--line)}:root[data-ui=v2] .os-dd-stepgroup.os-done>.os-sg-h .os-sg-ph{background:rgba(var(--ok-rgb),.14);color:var(--ok-t);border-color:rgba(var(--ok-rgb),.35)}:root[data-ui=v2] .os-dd-stepgroup.os-cur>.os-sg-h .os-sg-ph{background:rgba(var(--acc-rgb),.16);color:var(--acc2);border-color:rgba(var(--acc-rgb),.45)}:root[data-ui=v2] .os-dd-stepgroup.os-blk>.os-sg-h .os-sg-ph{background:rgba(var(--warn-rgb),.14);color:var(--warn-t);border-color:rgba(var(--warn-rgb),.4)}:root[data-ui=v2] .os-sg-h .os-sg-t{flex:1;min-width:0;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--tx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-dd-stepgroup.os-cur>.os-sg-h .os-sg-t{color:var(--acc2)}:root[data-ui=v2] .os-sg-h .os-meter{flex:0 1 90px;min-width:44px}:root[data-ui=v2] .os-sg-h .os-cnt{font-size:10px;color:var(--tx-muted);font-variant-numeric:tabular-nums;flex:none;white-space:nowrap}:root[data-ui=v2] .os-sg-h .os-cnt b{color:var(--ink)}:root[data-ui=v2] .os-sg-h .os-chev{flex:none;color:var(--tx-muted);display:inline-flex;transition:transform .2s}:root[data-ui=v2] .os-dd-stepgroup.os-min>.os-sg-h .os-chev{transform:rotate(-90deg)}:root[data-ui=v2] .os-dd-stepgroup.os-done>.os-sg-h{opacity:.8}:root[data-ui=v2] .os-dd-stepgroup .os-sg-b{margin-top:8px}:root[data-ui=v2] .os-dd-stepgroup.os-min .os-sg-b{display:none}:root[data-ui=v2] .os-dd-step[hidden]{display:none!important}:root[data-ui=v2] .os-dd-step .os-s-ic{width:30px;height:30px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--line-strong);color:var(--tx-muted);background:var(--field-hover)}:root[data-ui=v2] .os-dd-step .os-s-ic.os-done{background:rgba(var(--ok-rgb),.14);border-color:rgba(var(--ok-rgb),.5);color:var(--ok-t)}:root[data-ui=v2] .os-dd-step .os-s-ic.os-cur{border-color:var(--acc);color:var(--acc2);background:rgba(var(--acc-rgb),.1)}:root[data-ui=v2] .os-dd-step .os-s-ic.os-blk{border-color:rgba(var(--warn-rgb),.6);color:var(--warn-t);background:rgba(var(--warn-rgb),.1)}:root[data-ui=v2] .os-dd-step .os-s-ic.os-skip{color:var(--tx-muted)}:root[data-ui=v2] .os-dd-step .os-s-m{flex:none;width:106px;display:flex;align-items:center;gap:8px}:root[data-ui=v2] .os-dd-step .os-s-m .os-meter{flex:1;height:4.5px}:root[data-ui=v2] .os-dd-step .os-s-m>b{flex:none;min-width:32px;text-align:right;font-size:10px;font-weight:800;color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-dd-step .os-s-m>b.os-t-warn{color:var(--warn-t)}:root[data-ui=v2] .os-dd-step.os-cur .os-s-m>b{color:var(--acc2)}:root[data-ui=v2] .os-dd-step .os-s-t{flex:1;min-width:0}:root[data-ui=v2] .os-dd-step .os-s-t b{display:block;font-size:12.5px}:root[data-ui=v2] .os-dd-step.os-done .os-s-t b,:root[data-ui=v2] .os-dd-step.os-skip .os-s-t b{color:var(--tx-muted);text-decoration:line-through;text-decoration-color:var(--line-strong)}:root[data-ui=v2] .os-dd-step .os-s-t span{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-dd-step .os-s-pos{font-size:9px;font-weight:800;letter-spacing:.04em;padding:2.5px 7px;border-radius:999px;background:var(--field-hover);color:var(--tx-muted);border:1px solid var(--line);flex:none;white-space:nowrap}:root[data-ui=v2] .os-dd-step .os-s-badges{display:flex;gap:5px;flex:none}:root[data-ui=v2] .os-dd-badge.os-req{background:rgba(var(--err-rgb),.1);color:var(--err-t);border:1px solid rgba(var(--err-rgb),.3)}:root[data-ui=v2] .os-dd-badge.os-opt{background:var(--field);color:var(--tx-muted);border:1px solid var(--line)}:root[data-ui=v2] .os-dd-badge.os-auto{background:rgba(var(--info-rgb),.1);color:var(--info-t);border:1px solid rgba(var(--info-rgb),.3)}:root[data-ui=v2] .os-dd-badge.os-blk{background:rgba(var(--warn-rgb),.12);color:var(--warn-t);border:1px solid rgba(var(--warn-rgb),.35)}:root[data-ui=v2] .os-dd-badge.os-ok{background:rgba(var(--ok-rgb),.1);color:var(--ok-t);border:1px solid rgba(var(--ok-rgb),.3)}:root[data-ui=v2] .os-dd-step .os-s-act{display:flex;gap:6px;flex:none}@media(max-width:720px){:root[data-ui=v2] .os-dd-step .os-s-m{order:9;width:100%;margin:2px 0 0 41px}:root[data-ui=v2] .os-dd-step .os-s-act{width:100%;justify-content:flex-end}}:root[data-ui=v2] .os-dd-pos .os-pc{overflow:hidden;display:flex;flex-direction:column}:root[data-ui=v2] .os-dd-pos .os-pc-img{height:88px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line);color:hsla(0,0%,100%,.5)}:root[data-ui=v2] .os-dd-pos .os-pc-b{padding:13px 15px;display:flex;flex-direction:column;gap:8px}:root[data-ui=v2] .os-dd-pos .os-pc-b h4{font-size:13.5px}:root[data-ui=v2] .os-dd-pos .os-pc-b .os-sku{font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-dd-pos .os-facts{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:11px}:root[data-ui=v2] .os-dd-pos .os-facts .os-f{display:flex;justify-content:space-between;gap:8px}:root[data-ui=v2] .os-dd-pos .os-facts .os-l{color:var(--tx-muted)}:root[data-ui=v2] .os-dd-pos .os-facts .os-v{font-weight:700;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-dd-pos .os-facts .os-v.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-dd-pos .os-pc-links{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:6px;border-top:1px dashed var(--line)}:root[data-ui=v2] .os-dd-pos .os-pc-links a{font-size:10.5px;font-weight:700;color:var(--acc2);text-decoration:none}:root[data-ui=v2] .os-dd-pos .os-pc-links a:hover{text-decoration:underline}:root[data-ui=v2] .os-dd-feed .os-fr{display:flex;gap:11px;padding:9px 2px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-dd-feed .os-fr:last-child{border-bottom:0}:root[data-ui=v2] .os-dd-feed .os-f-ic{width:28px;height:28px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--field);border:1px solid var(--line);color:var(--tx-muted)}:root[data-ui=v2] .os-dd-feed .os-f-t{min-width:0;flex:1}:root[data-ui=v2] .os-dd-feed .os-f-t b{display:block;font-size:12.5px;font-weight:700}:root[data-ui=v2] .os-dd-feed .os-f-t span{font-size:11.5px;color:var(--tx-muted);display:block}:root[data-ui=v2] .os-dd-feed .os-f-when{font-size:10px;color:var(--tx-muted);flex:none;text-align:right;white-space:nowrap}:root[data-ui=v2] .os-dd-task:last-child{border-bottom:0}:root[data-ui=v2] .os-dd-task .os-t-check{width:17px;height:17px;border-radius:5px;flex:none;border:1.5px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--ok-t)}:root[data-ui=v2] .os-dd-task.os-done .os-t-check{background:rgba(var(--ok-rgb),.14);border-color:rgba(var(--ok-rgb),.5)}:root[data-ui=v2] .os-dd-task.os-done .os-t-t{text-decoration:line-through;color:var(--tx-muted)}:root[data-ui=v2] .os-dd-task .os-t-t{flex:1;min-width:0}:root[data-ui=v2] .os-dd-task .os-t-meta{font-size:10.5px;color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-dp-box{overflow-y:auto}:root[data-ui=v2] .os-dp-box .os-tbl input.os-qty{width:92px;text-align:right}:root[data-ui=v2] .os-dp-box .os-tbl .os-lock{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--tx-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}:root[data-ui=v2] .os-dp-box .os-tbl .os-lock.os-on{color:var(--acc2);border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.1)}:root[data-ui=v2] .os-dp-forecast{display:flex;align-items:center;gap:11px;padding:11px 14px;margin:14px 0;border-radius:11px;border:1px solid rgba(var(--info-rgb),.35);background:rgba(var(--info-rgb),.06);font-size:12px}:root[data-ui=v2] .os-dp-forecast svg{flex:none;color:var(--info-t)}:root[data-ui=v2] .os-dp-forecast b{font-size:12.5px}:root[data-ui=v2] .os-dp-forecast span{color:var(--tx-muted)}:root[data-ui=v2] .os-dp-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}:root[data-ui=v2] .os-dp-limit{max-width:260px;margin-bottom:14px}:root[data-ui=v2] .os-dp-limit label{display:block;font-size:11.5px;font-weight:700;color:var(--tx-muted);margin-bottom:5px}:root[data-ui=v2] .os-dp-note{font-size:11px;color:var(--tx-muted);margin-bottom:14px}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-dd-step.os-flash,:root[data-ui=v2] .os-dd-stepgroup.os-flash>.os-sg-h{animation:os-osdd-flash .9s ease-out}:root[data-ui=v2] .os-dd-st.os-cur .os-st-node{animation:os-osdd-pulse 2.4s ease-in-out infinite}}:root[data-ui=v2] .os-dd-step.os-skipped .os-s-t b{color:var(--tx-muted);text-decoration:line-through;text-decoration-color:var(--line-strong)}:root[data-ui=v2] .os-dd-step.os-blk{border-color:rgba(var(--warn-rgb),.35)}:root[data-ui=v2] .os-dd-step .os-s-who{margin-left:6px}:root[data-ui=v2] .os-dlg .os-dd-hint{font-size:11.5px;color:var(--tx-muted);margin:0 0 12px;line-height:1.5}:root[data-ui=v2] .os-dlg .os-dd-hint b{color:var(--ink)}:root[data-ui=v2] .os-sg-b[hidden]{display:none!important}:root[data-ui=v2] .os-ev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1200px){:root[data-ui=v2] .os-ev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){:root[data-ui=v2] .os-ev-grid{grid-template-columns:1fr}}:root[data-ui=v2] .os-ev{display:flex;flex-direction:column;padding:16px 18px;cursor:pointer;transition:border-color .15s,transform .15s}:root[data-ui=v2] .os-ev:hover{border-color:var(--line-strong)}@media(prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-ev:hover{transform:translateY(-2px)}}:root[data-ui=v2] .os-ev .os-ev-top{display:flex;align-items:flex-start;gap:8px;margin-bottom:9px}:root[data-ui=v2] .os-ev .os-ev-top h3{font-size:14.5px;font-weight:800;flex:1;min-width:0}:root[data-ui=v2] .os-ev .os-ev-kind{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:999px;flex:none}:root[data-ui=v2] .os-ev .os-ev-kind.os-k-release{background:rgba(var(--acc-rgb),.14);color:var(--acc2)}:root[data-ui=v2] .os-ev .os-ev-kind.os-k-messe{background:rgba(245,196,81,.12);color:#f5c451}:root[data-ui=v2] .os-ev .os-ev-kind.os-k-show{background:rgba(34,211,238,.12);color:#22d3ee}:root[data-ui=v2] .os-ev .os-ev-kind.os-k-popup{background:rgba(167,139,250,.14);color:#a78bfa}:root[data-ui=v2] .os-ev .os-ev-status{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;padding:3px 9px;border-radius:999px;flex:none;white-space:nowrap}:root[data-ui=v2] .os-ev .os-ev-status i{width:6px;height:6px;border-radius:50%}:root[data-ui=v2] .os-ev .os-ev-status.os-st-plan{background:var(--field);color:var(--tx-muted)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-plan i{background:var(--tx-muted)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-prep{background:rgba(var(--acc-rgb),.14);color:var(--acc2)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-prep i{background:var(--acc)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-pack{background:rgba(var(--info-rgb),.12);color:var(--info-t)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-pack i{background:var(--info)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-load{background:rgba(var(--info-rgb),.12);color:var(--info-t)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-load i{background:var(--info)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-live{background:rgba(var(--ok-rgb),.12);color:var(--ok-t)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-live i{background:var(--ok)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-back{background:rgba(var(--warn-rgb),.12);color:var(--warn-t)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-back i{background:var(--warn)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-done{background:var(--field);color:var(--tx-muted)}:root[data-ui=v2] .os-ev .os-ev-status.os-st-done i{background:var(--tx-muted)}:root[data-ui=v2] .os-ev .os-ev-meta{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:11.5px;color:var(--tx-muted);margin-bottom:11px}:root[data-ui=v2] .os-ev .os-ev-meta svg{vertical-align:-2px;margin-right:4px}:root[data-ui=v2] .os-ev .os-ev-counts{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:11px}:root[data-ui=v2] .os-ev .os-ev-counts .os-c{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--field);border:1px solid var(--line);color:var(--tx-muted)}:root[data-ui=v2] .os-ev .os-ev-counts .os-c b{color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-ev .os-ev-prog{display:flex;align-items:center;gap:10px;margin-top:auto}:root[data-ui=v2] .os-ev .os-ev-prog .os-meter{flex:1}:root[data-ui=v2] .os-ev .os-ev-prog .os-n{font-size:10.5px;color:var(--tx-muted);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-ev .os-ev-blk{margin-top:9px;font-size:10.5px;font-weight:700;color:var(--warn-t);display:flex;align-items:center;gap:5px}:root[data-ui=v2] .os-ev.os-done-ev{opacity:.72}:root[data-ui=v2] .os-ev.os-done-ev:hover{opacity:1}:root[data-ui=v2] .os-ev-form .os-f{margin-bottom:13px}:root[data-ui=v2] .os-ev-form .os-f label{display:block;font-size:11.5px;font-weight:700;color:var(--tx-muted);margin-bottom:5px}:root[data-ui=v2] .os-ev-form .os-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:520px){:root[data-ui=v2] .os-ev-form .os-row2{grid-template-columns:1fr}}:root[data-ui=v2] .os-pg-hilfe .os-help-wrap{max-width:960px;margin:0 auto}:root[data-ui=v2] .os-pg-hilfe .os-help-head .os-head-actions .os-btn{gap:7px}:root[data-ui=v2] .os-pg-hilfe .os-help-search{max-width:420px;margin:0 0 16px}:root[data-ui=v2] .os-pg-hilfe .os-help-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}@media(max-width:960px){:root[data-ui=v2] .os-pg-hilfe .os-help-layout{grid-template-columns:1fr}}:root[data-ui=v2] .os-pg-hilfe .os-toc{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-y:auto}@media(max-width:960px){:root[data-ui=v2] .os-pg-hilfe .os-toc{display:none}}:root[data-ui=v2] .os-pg-hilfe .os-toc h4{font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);padding:0 11px;margin-bottom:7px}:root[data-ui=v2] .os-pg-hilfe .os-toc-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:none;padding:8px 11px;border-radius:9px;font-size:12px;color:var(--tx-muted);cursor:pointer;transition:all .13s}:root[data-ui=v2] .os-pg-hilfe .os-toc-item:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-pg-hilfe .os-toc-item.os-on{background:rgba(var(--acc-rgb),.14);color:rgba(var(--acc2-rgb),1);font-weight:700}:root[data-ui=v2] .os-pg-hilfe .os-toc-item svg{width:13px;height:13px;flex:none}:root[data-ui=v2] .os-pg-hilfe .os-toc-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-pg-hilfe .os-toc-item.os-sub{padding-left:29px;font-size:11.5px}:root[data-ui=v2] .os-pg-hilfe .os-chap-chips{display:none;gap:7px;overflow-x:auto;padding:2px 2px 8px;margin-bottom:12px;-webkit-overflow-scrolling:touch}:root[data-ui=v2] .os-pg-hilfe .os-chap-chips::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-pg-hilfe .os-chap-chips{scrollbar-width:none}@media(max-width:960px){:root[data-ui=v2] .os-pg-hilfe .os-chap-chips{display:flex}}:root[data-ui=v2] .os-pg-hilfe .os-chap-chips .os-chip{flex:none;display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .os-pg-hilfe .os-chap-chips .os-chip svg{width:12px;height:12px}:root[data-ui=v2] .os-pg-hilfe .os-chap-chips .os-chip.os-on{background:rgba(var(--acc-rgb),.17);border-color:rgba(var(--acc-rgb),.6);color:var(--ink)}:root[data-ui=v2] .os-pg-hilfe .os-chap{display:flex;flex-direction:column;gap:14px}:root[data-ui=v2] .os-pg-hilfe .os-chap-card{scroll-margin-top:76px}:root[data-ui=v2] .os-pg-hilfe .os-chap-head{display:flex;align-items:center;gap:11px;padding:15px 18px 0;flex-wrap:wrap}:root[data-ui=v2] .os-pg-hilfe .os-chap-head .os-ci{width:32px;height:32px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.13);color:rgba(var(--acc2-rgb),1)}:root[data-ui=v2] .os-pg-hilfe .os-chap-head .os-ci svg{width:16px;height:16px}:root[data-ui=v2] .os-pg-hilfe .os-chap-head h3{font-size:14.5px;font-weight:800}:root[data-ui=v2] .os-pg-hilfe .os-chap-head .os-badge{font-family:var(--mono);font-size:10px}:root[data-ui=v2] .os-pg-hilfe .os-chap-sub{padding:6px 61px 0;font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-hilfe .os-chap-body{padding:12px 18px 16px;font-size:13px;line-height:1.65}:root[data-ui=v2] .os-pg-hilfe .os-chap-body p+p{margin-top:8px}:root[data-ui=v2] .os-pg-hilfe .os-chap-body ul{margin:7px 0 2px;padding-left:19px;display:flex;flex-direction:column;gap:5px}:root[data-ui=v2] .os-pg-hilfe .os-chap-body li::marker{color:rgba(var(--acc2-rgb),.9)}:root[data-ui=v2] .os-pg-hilfe .os-chap-body ol{margin:7px 0 2px;padding-left:19px;display:flex;flex-direction:column;gap:5px}:root[data-ui=v2] .os-pg-hilfe .os-chap-body b{font-weight:700}:root[data-ui=v2] .os-pg-hilfe .os-chap-body code{font-family:var(--mono);font-size:11.5px;background:var(--field-hover);border:1px solid var(--line);border-radius:5px;padding:1px 5px}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-tip-box{margin-top:10px;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.55;border:1px solid rgba(var(--info-rgb),.35);background:rgba(var(--info-rgb),.07);display:flex;gap:9px}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-tip-box.os-warn{border-color:rgba(var(--warn-rgb),.4);background:rgba(var(--warn-rgb),.08)}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-tip-box.os-ok{border-color:rgba(var(--ok-rgb),.4);background:rgba(var(--ok-rgb),.07)}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-tip-box svg{width:14px;height:14px;flex:none;margin-top:1.5px}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-tip-box.os-info svg{color:var(--info-t)}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-tip-box.os-warn svg{color:var(--warn-t)}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-tip-box.os-ok svg{color:var(--ok-t)}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-steps{display:flex;flex-direction:column;gap:0;margin-top:7px}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-st{display:flex;gap:11px;padding:7px 0}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-st .os-n{width:21px;height:21px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:800;background:rgba(var(--acc-rgb),.15);color:rgba(var(--acc2-rgb),1);border:1px solid rgba(var(--acc-rgb),.35)}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-st p{padding-top:2px}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-tbl-wrap{margin-top:8px}:root[data-ui=v2] .os-pg-hilfe .os-chap-body .os-tbl{min-width:0;font-size:12px}:root[data-ui=v2] .os-pg-hilfe .os-flash{animation:os-flash 2.4s ease}@media (prefers-reduced-motion:no-preference){@keyframes os-flash{0%{box-shadow:0 0 0 2.5px rgba(var(--acc-rgb),.65)}to{box-shadow:none}}}@media(max-width:560px){:root[data-ui=v2] .os-pg-hilfe .os-main{padding-top:62px}}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:2px 0 16px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-search{flex:1 1 200px;min-width:170px;max-width:320px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-artlist{display:flex;flex-direction:column;gap:9px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art{display:flex;align-items:center;gap:12px;padding:12px 15px;flex-wrap:wrap}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-ic{width:30px;height:30px;flex:none;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--field-hover);color:var(--tx-muted)}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-ic svg{width:14px;height:14px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-b{min-width:0;flex:1}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-b .os-r1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-b .os-r1 b{font-size:13px;font-weight:700}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-b .os-r1 .os-slug{font-family:var(--mono);font-size:10.5px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-b .os-r2{font-size:11px;color:var(--tx-muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-acts{display:flex;gap:4px;flex:none}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-acts button{width:34px;height:34px;border-radius:9px;border:0;background:transparent;color:var(--tx-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .13s}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-acts button:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-acts button.os-del:hover{color:var(--err-t)}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-acts svg{width:14px;height:14px}@media(max-width:520px){:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-art .os-a-acts{margin-left:auto}}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-dlg-edit{display:flex;flex-direction:column;overflow:hidden;padding:0}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-dlg-edit .os-e-scroll{overflow-y:auto;padding:19px 20px 8px;min-height:0}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-dlg-edit .os-e-foot{border-top:1px solid var(--line);padding:13px 20px;display:flex;justify-content:flex-end;gap:9px;background:var(--pop)}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-efield{display:flex;flex-direction:column;gap:6px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-efield>label{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-efield .os-hint{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-frow{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-frow .os-full{grid-column:1/-1}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-frow .os-third{grid-column:span 1}@media(max-width:560px){:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-frow{grid-template-columns:1fr}}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-sw-row{display:flex;align-items:center;gap:10px;padding-top:22px}@media(max-width:560px){:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-sw-row{padding-top:0}}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-perms{border:1px solid var(--line);border-radius:11px;padding:10px 12px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px 12px;max-height:170px;overflow-y:auto}@media(max-width:760px){:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-perms{grid-template-columns:repeat(2,1fr)}}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-perms .os-check{min-height:30px;font-size:11px;gap:8px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-perms .os-check code{font-family:var(--mono);font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-perms .os-check input:checked~code{color:var(--ink)}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-perms .os-box{width:16px;height:16px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-lang-tabs{margin-bottom:12px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-blocks{display:flex;flex-direction:column;gap:8px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-blk{border:1px solid var(--line);border-radius:11px;padding:10px 12px;background:var(--field);display:flex;gap:10px;align-items:flex-start}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-blk .os-b-tag{flex:none;font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:rgba(var(--acc2-rgb),1);background:rgba(var(--acc-rgb),.13);border-radius:6px;padding:3px 7px;margin-top:1px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-blk .os-b-txt{min-width:0;flex:1;font-size:12px;line-height:1.5;color:var(--tx-muted)}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-blk .os-b-txt b{color:var(--ink)}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-blk .os-b-acts{display:flex;gap:3px;flex:none}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-blk .os-b-acts button{width:26px;height:26px;border-radius:7px;border:0;background:transparent;color:var(--tx-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-blk .os-b-acts button:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-blk .os-b-acts svg{width:11px;height:11px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-addblk{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-addblk .os-chip{font-size:11px;min-height:29px}@media(max-width:560px){:root[data-ui=v2] .os-pg-hilfe-verwaltung .os-main{padding-top:62px}}:root[data-ui=v2] .os-filters .os-field{min-width:180px}:root[data-ui=v2] .os-tb{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:15px 16px 0}:root[data-ui=v2] .os-tbl tr.os-exp-row{cursor:pointer}:root[data-ui=v2] .os-actions{display:flex;justify-content:flex-end;gap:5px}:root[data-ui=v2] .os-exp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}@media(max-width:560px){:root[data-ui=v2] .os-exp-stats{grid-template-columns:1fr}}:root[data-ui=v2] .os-exp-stats .os-s{border:1px solid var(--line);border-radius:11px;padding:11px 13px;background:var(--field)}:root[data-ui=v2] .os-exp-stats .os-s .os-l{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-muted);margin-bottom:4px}:root[data-ui=v2] .os-exp-stats .os-s .os-v{font-size:16px;font-weight:900;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-exp-groups{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}:root[data-ui=v2] .os-exp-groups .os-g{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;font-size:12.5px}:root[data-ui=v2] .os-exp-groups .os-g .os-v{font-variant-numeric:tabular-nums;color:var(--tx-muted)}:root[data-ui=v2] .os-filters .os-input{min-width:210px;flex:1 1 210px}:root[data-ui=v2] .os-filters .os-select{min-width:160px}:root[data-ui=v2] .os-v-need[hidden],:root[data-ui=v2] .os-v-orders[hidden],:root[data-ui=v2] .os-v-produce[hidden],:root[data-ui=v2] .os-v-ship[hidden]{display:none!important}:root[data-ui=v2] .os-quick{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}:root[data-ui=v2] .os-quick .os-stat-chip{cursor:pointer}:root[data-ui=v2] .os-filterpanel{border:1px solid var(--line);border-radius:14px;background:var(--field);padding:14px 16px;margin-bottom:14px}:root[data-ui=v2] .os-filterpanel .os-fp-head{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12.5px;font-weight:700}:root[data-ui=v2] .os-filterpanel .os-fp-head .os-c-chev{color:var(--tx-muted);transition:transform .16s var(--spring);display:inline-flex}:root[data-ui=v2] .os-filterpanel.os-closed .os-fp-head .os-c-chev{transform:rotate(-90deg)}:root[data-ui=v2] .os-filterpanel .os-fp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}:root[data-ui=v2] .os-filterpanel.os-closed .os-fp-grid{display:none}@media(max-width:900px){:root[data-ui=v2] .os-filterpanel .os-fp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){:root[data-ui=v2] .os-filterpanel .os-fp-grid{grid-template-columns:1fr}}:root[data-ui=v2] .os-po-link{font-weight:800;color:var(--ink);text-decoration:none;cursor:pointer}:root[data-ui=v2] .os-po-link:hover{color:var(--acc2)}:root[data-ui=v2] .os-po-stack{display:flex;margin-top:4px}:root[data-ui=v2] .os-po-stack i{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--pop);background:var(--field-hover);display:inline-flex;align-items:center;justify-content:center;color:var(--tx-muted);margin-left:-6px}:root[data-ui=v2] .os-po-stack i:first-child{margin-left:0}:root[data-ui=v2] .os-po-cell-sub{font-size:10.5px;color:var(--tx-muted);display:block;margin-top:2px}:root[data-ui=v2] .os-prog-cell{display:flex;align-items:center;gap:8px;min-width:110px}:root[data-ui=v2] .os-prog-cell .os-prog{flex:1}:root[data-ui=v2] .os-prog-cell b{font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-tbl .os-num{font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-need-g{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:12px}:root[data-ui=v2] .os-need-gh{display:flex;align-items:center;gap:10px;padding:11px 14px;background:hsla(0,0%,100%,.02);border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-need-gh b{font-size:13px}:root[data-ui=v2] .os-need-gh .os-cnt{font-size:10.5px;font-weight:800;color:var(--tx-muted);padding:2px 8px;border-radius:999px;background:var(--field-hover)}:root[data-ui=v2] .os-need-gh .os-sp{flex:1}:root[data-ui=v2] .os-need-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}:root[data-ui=v2] .os-need-row:last-child{border-bottom:0}:root[data-ui=v2] .os-need-row .os-n-main{flex:1;min-width:160px}:root[data-ui=v2] .os-need-row .os-n-main b{font-size:12.5px;display:block}:root[data-ui=v2] .os-need-row .os-n-main span{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-need-row .os-n-qty{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .os-need-row .os-n-stock{font-size:11.5px;color:var(--tx-muted);white-space:nowrap}:root[data-ui=v2] .os-prod-sec{border:1px solid var(--line);border-left:3px solid #a78bfa;border-radius:12px;overflow:hidden;margin-bottom:12px}:root[data-ui=v2] .os-prod-sec-h{display:flex;align-items:center;gap:10px;padding:11px 14px}:root[data-ui=v2] .os-prod-sec-h b{font-size:13px}:root[data-ui=v2] .os-prod-sec-h .os-sp{flex:1}:root[data-ui=v2] .os-prod-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-top:1px solid var(--line);flex-wrap:wrap}:root[data-ui=v2] .os-prod-row .os-p-main{flex:1;min-width:170px}:root[data-ui=v2] .os-prod-row .os-p-main b{font-size:12.5px;display:block}:root[data-ui=v2] .os-prod-row .os-p-main span{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-ship-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:1000px){:root[data-ui=v2] .os-ship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:root[data-ui=v2] .os-ship-grid{grid-template-columns:1fr}}:root[data-ui=v2] .os-ship-card{border:1px solid var(--line);border-radius:13px;padding:14px;background:var(--field)}:root[data-ui=v2] .os-ship-card .os-s-top{margin-bottom:8px}:root[data-ui=v2] .os-ship-card .os-s-line svg{flex:none;margin-top:1px}:root[data-ui=v2] .os-ship-card .os-s-foot{display:flex;align-items:center;gap:8px;margin-top:11px}:root[data-ui=v2] .os-ship-card .os-s-foot .os-sp{flex:1}:root[data-ui=v2] .os-sub2{font-size:11px;color:var(--tx-muted)}@media(max-width:620px){:root[data-ui=v2] .os-form{grid-template-columns:1fr}}:root[data-ui=v2] .os-v-hi[hidden],:root[data-ui=v2] .os-v-ov[hidden],:root[data-ui=v2] .os-v-pos[hidden],:root[data-ui=v2] .os-v-rc[hidden],:root[data-ui=v2] .os-v-sh[hidden]{display:none!important}:root[data-ui=v2] .os-next{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;margin-bottom:14px;border:1px solid rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.07);border-radius:14px}:root[data-ui=v2] .os-next .os-n-ico{width:36px;height:36px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.15);color:var(--acc2)}:root[data-ui=v2] .os-next b{font-size:13px}:root[data-ui=v2] .os-next span{font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-next .os-sp{flex:1}@media(max-width:1000px){:root[data-ui=v2] .os-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){:root[data-ui=v2] .os-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-stat .os-l{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-muted);margin-bottom:5px}:root[data-ui=v2] .os-stat .os-v{font-size:18px;font-weight:900;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-stat .os-v.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 22px;padding:14px 18px 16px}@media(max-width:720px){:root[data-ui=v2] .os-dl{grid-template-columns:1fr}}:root[data-ui=v2] .os-sumrow{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-sumrow:last-child{border-bottom:0}:root[data-ui=v2] .os-sumrow .os-n{width:22px;height:22px;border-radius:7px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;background:rgba(var(--acc-rgb),.14);color:var(--acc2)}:root[data-ui=v2] .os-sumrow b{font-size:12.5px}:root[data-ui=v2] .os-sumrow span{font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-sumrow .os-sp{flex:1}:root[data-ui=v2] .os-pos-cell{display:flex;align-items:center;gap:10px;min-width:0}:root[data-ui=v2] .os-pos-thumb{width:30px;height:30px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--field);color:var(--tx-muted)}:root[data-ui=v2] .os-pos-cell .os-n{display:flex;flex-direction:column;gap:4px;min-width:0}:root[data-ui=v2] .os-pos-cell .os-n b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-pos-cell .os-meter{min-width:70px;max-width:110px}:root[data-ui=v2] td .os-check{display:inline-flex}:root[data-ui=v2] .os-ship-card .os-s-top{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}:root[data-ui=v2] .os-ship-card .os-s-top .os-mono{font-weight:800}:root[data-ui=v2] .os-ship-card .os-s-top .os-sp{flex:1}:root[data-ui=v2] .os-ship-card .os-s-body{padding:4px 14px 12px}:root[data-ui=v2] .os-ship-card .os-s-line{display:flex;gap:8px;font-size:12px;color:var(--tx-muted);padding:2.5px 0}:root[data-ui=v2] .os-tbl.os-mini td,:root[data-ui=v2] .os-tbl.os-mini th{padding:7px 13px}:root[data-ui=v2] .os-trk-form{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:14px}:root[data-ui=v2] .os-trk-form .os-input{flex:1 1 280px;max-width:420px}:root[data-ui=v2] .os-hist{padding:6px 18px 16px}:root[data-ui=v2] .os-hist .os-h{display:flex;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line)}:root[data-ui=v2] .os-hist .os-h:last-child{border-bottom:0}:root[data-ui=v2] .os-hist .os-h-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex:none;background:var(--acc)}:root[data-ui=v2] .os-hist .os-h-dot.os-warn{background:var(--warn)}:root[data-ui=v2] .os-hist .os-h-dot.os-ok{background:var(--ok)}:root[data-ui=v2] .os-hist .os-h-dot.os-err{background:var(--err)}:root[data-ui=v2] .os-hist b{font-size:12.5px;display:block}:root[data-ui=v2] .os-hist span{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-step{margin-bottom:14px}:root[data-ui=v2] .os-step-h{display:flex;align-items:center;gap:11px;padding:15px 18px 0}:root[data-ui=v2] .os-step-h .os-n{width:24px;height:24px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;background:rgba(var(--acc-rgb),.15);color:var(--acc2)}:root[data-ui=v2] .os-step-h h3{font-size:13.5px;font-weight:800}:root[data-ui=v2] .os-step-h .os-sub2{font-size:11px;color:var(--tx-muted);margin-left:auto}@media(max-width:820px){:root[data-ui=v2] .os-form{grid-template-columns:1fr 1fr}}:root[data-ui=v2] .os-pos-search{display:flex;gap:9px;align-items:center;padding:14px 18px 0;flex-wrap:wrap}:root[data-ui=v2] .os-pos-search .os-input{flex:1 1 260px;max-width:420px}:root[data-ui=v2] .os-pos-tbl .os-input{min-height:34px;padding:0 10px;font-size:12.5px}:root[data-ui=v2] .os-pos-tbl input[type=number]{width:90px}:root[data-ui=v2] .os-pos-tbl input.os-price{width:100px}:root[data-ui=v2] .os-pos-sum{font-variant-numeric:tabular-nums;font-weight:800}:root[data-ui=v2] .os-pos-foot{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:12px 18px;border-top:1px solid var(--line)}:root[data-ui=v2] .os-pos-foot b{font-size:14px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-footbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--field)}:root[data-ui=v2] .os-footbar .os-sub2{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-footbar .os-sp{flex:1}:root[data-ui=v2] .os-filters .os-select{min-width:170px}:root[data-ui=v2] .os-filters .os-switch{font-size:12.5px}:root[data-ui=v2] .os-dev-code{font-family:var(--mono);font-size:12px;font-weight:700}:root[data-ui=v2] .os-dev-cell{display:flex;flex-direction:column;gap:2px;min-width:0}:root[data-ui=v2] .os-dev-cell b{font-size:13px}:root[data-ui=v2] .os-dev-cell span{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] tr.os-dev-inactive{opacity:.55}:root[data-ui=v2] .os-v-station[hidden],:root[data-ui=v2] .os-v-tablet[hidden]{display:none!important}:root[data-ui=v2] .os-tbl.os-mini td,:root[data-ui=v2] .os-tbl.os-mini th{padding:8px 12px}:root[data-ui=v2] .os-filters .os-input.os-scan{flex:1 1 260px;max-width:380px}:root[data-ui=v2] #row-back[hidden],:root[data-ui=v2] .os-map-chip[hidden],:root[data-ui=v2] .os-map-edit[hidden],:root[data-ui=v2] .os-map-editnote[hidden],:root[data-ui=v2] .os-map-tip[hidden],:root[data-ui=v2] .os-v-list[hidden],:root[data-ui=v2] .os-v-plan[hidden]{display:none!important}:root[data-ui=v2] .os-map-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:15px 18px 12px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-map-tools .os-m-title{font-size:13.5px;font-weight:800}:root[data-ui=v2] .os-map-tools .os-sub2{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-map3d{position:relative;height:clamp(460px,64vh,780px);overflow:hidden;touch-action:none;background:radial-gradient(120% 90% at 50% 0,rgba(var(--acc-rgb),.05),transparent 60%),var(--bg)}:root[data-ui=v2] .os-map3d.os-full{position:fixed;inset:0;z-index:60;height:100dvh;border-radius:0}:root[data-ui=v2] .os-map3d svg{display:block;width:100%;height:100%;cursor:grab;outline:none}:root[data-ui=v2] .os-map3d.os-drag svg{cursor:grabbing}:root[data-ui=v2] .os-map3d.os-editing svg{cursor:default}:root[data-ui=v2] .os-map3d text{-webkit-user-select:none;-moz-user-select:none;user-select:none}:root[data-ui=v2] .os-map-top{position:absolute;top:10px;left:10px;z-index:5}:root[data-ui=v2] .os-map-top .os-seg{padding:2px}:root[data-ui=v2] .os-map-top .os-seg button{padding:5px 12px;font-size:11.5px}:root[data-ui=v2] .os-map-fs{position:absolute;top:10px;right:10px;z-index:5}:root[data-ui=v2] .os-map-ctl .os-mb,:root[data-ui=v2] .os-map-fs{display:inline-flex;align-items:center;justify-content:center;border:none;background:var(--pop);color:var(--tx-muted);cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-map-fs{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);box-shadow:0 2px 10px rgba(0,0,0,.18)}:root[data-ui=v2] .os-map-ctl .os-mb:hover,:root[data-ui=v2] .os-map-fs:hover{color:var(--ink);border-color:var(--line-strong)}:root[data-ui=v2] .os-map-ctl{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:5;display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--pop);box-shadow:0 4px 16px rgba(0,0,0,.22)}:root[data-ui=v2] .os-map-ctl .os-mb{width:34px;height:34px;border-radius:999px;border:1px solid transparent}:root[data-ui=v2] .os-map-chip{position:absolute;top:52px;left:10px;z-index:5;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--line);border-radius:10px;background:var(--pop);font-size:11.5px;font-weight:700;color:var(--ink);cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.2)}:root[data-ui=v2] .os-map-chip:hover{border-color:rgba(var(--acc-rgb),.5);color:var(--acc2)}:root[data-ui=v2] .os-map-chip svg{color:var(--acc2)}:root[data-ui=v2] .os-map-tip{position:absolute;z-index:6;transform:translate(-50%,calc(-100% - 8px));pointer-events:none;background:var(--pop);border:1px solid var(--line);border-radius:9px;padding:7px 10px;font-size:11px;box-shadow:0 6px 20px rgba(0,0,0,.28);white-space:nowrap}:root[data-ui=v2] .os-map-tip .os-tt-c{font-family:var(--mono);font-weight:800;font-size:11.5px}:root[data-ui=v2] .os-map-tip .os-tt-s,:root[data-ui=v2] .os-map-tip .os-tt-v{color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-map-edit{position:absolute;top:52px;right:10px;z-index:7;width:236px;padding:13px 14px;border:1px solid rgba(var(--acc-rgb),.4);border-radius:13px;background:var(--pop);box-shadow:0 10px 30px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:9px}:root[data-ui=v2] .os-map-edit .os-ze-head{display:flex;align-items:center;justify-content:space-between;gap:8px}:root[data-ui=v2] .os-map-edit .os-ze-head b{font-size:12px}:root[data-ui=v2] .os-map-edit .os-ze-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}:root[data-ui=v2] .os-map-edit .os-ze-grid .os-full{grid-column:1/-1}:root[data-ui=v2] .os-map-edit label{display:block;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-muted);margin-bottom:3px}:root[data-ui=v2] .os-map-edit .os-input{min-height:32px;padding:4px 9px;font-size:11.5px;width:100%}:root[data-ui=v2] .os-map-edit .os-ze-btns{display:flex;gap:6px}:root[data-ui=v2] .os-map-edit .os-ze-btns .os-btn{flex:1;justify-content:center}:root[data-ui=v2] .os-map-editnote{position:absolute;bottom:58px;left:50%;transform:translateX(-50%);z-index:5;padding:6px 13px;border-radius:999px;border:1px solid rgba(var(--acc-rgb),.45);background:var(--pop);font-size:11px;font-weight:700;color:var(--acc2);box-shadow:0 4px 14px rgba(0,0,0,.2)}:root[data-ui=v2] .os-legend{display:flex;flex-wrap:wrap;gap:14px;padding:12px 18px;border-top:1px solid var(--line)}:root[data-ui=v2] .os-legend .os-lg{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--tx-muted);font-weight:600}:root[data-ui=v2] .os-legend .os-lg i{width:13px;height:13px;border-radius:4px;border:1px solid var(--line-strong);flex:none}:root[data-ui=v2] .os-map-hint{display:flex;align-items:center;gap:8px;padding:8px 18px 14px;font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-map-hint svg{flex:none;color:var(--tx-muted)}:root[data-ui=v2] .os-disclosure{border:1px solid var(--line);border-radius:14px;background:var(--field);margin-bottom:14px}:root[data-ui=v2] .os-disclosure>button{all:unset;display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:11px 15px;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--ink)}:root[data-ui=v2] .os-disclosure>button:hover{color:var(--acc2)}:root[data-ui=v2] .os-disclosure .os-d-chev{color:var(--tx-muted);transition:transform .18s var(--spring);display:inline-flex}:root[data-ui=v2] .os-disclosure.os-open .os-d-chev{transform:rotate(90deg)}:root[data-ui=v2] .os-disclosure .os-d-body{padding:2px 15px 14px;display:none;flex-direction:column;gap:12px}:root[data-ui=v2] .os-disclosure.os-open .os-d-body{display:flex}:root[data-ui=v2] .os-disclosure .os-d-row{display:flex;flex-direction:column;gap:7px}:root[data-ui=v2] .os-disclosure .os-d-lb{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-chipdot{width:10px;height:10px;border-radius:3px;flex:none;border:1px solid hsla(0,0%,100%,.25)}:root[data-ui=v2] .os-rowlv{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:start;margin-bottom:14px}:root[data-ui=v2] .os-rowlv h4{margin:8px 0 0;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-muted);display:flex;align-items:center;gap:6px}:root[data-ui=v2] .os-rowlv .os-lv-bins{display:grid;gap:7px}:root[data-ui=v2] .os-btile{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;text-align:left;border:1.5px solid var(--line);border-radius:10px;background:var(--field);cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-btile:hover{border-color:rgba(var(--acc-rgb),.55);background:rgba(var(--acc-rgb),.07)}:root[data-ui=v2] .os-btile .os-bt-bar{width:4px;height:30px;border-radius:2px;flex:none}:root[data-ui=v2] .os-btile .os-bt-main{min-width:0;flex:1}:root[data-ui=v2] .os-btile .os-bt-c{display:block;font-family:var(--mono);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-btile .os-bt-s{display:block;font-size:10.5px;color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-btile .os-bt-flags{display:flex;gap:6px;font-size:10px;color:var(--tx-muted)}:root[data-ui=v2] .os-btile .os-bt-flags .os-acc{color:var(--acc2);font-weight:700}:root[data-ui=v2] .os-btile svg.os-bt-ic{flex:none;color:var(--tx-muted)}:root[data-ui=v2] .os-btile:hover svg.os-bt-ic{color:var(--acc2)}:root[data-ui=v2] .os-tree-tb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-tree-tb .os-sel-info{font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-tree-tb .os-sel-info b{color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-tbl-wrap{overflow-x:auto;margin:0 -4px;padding:0 4px}:root[data-ui=v2] .os-tree .os-t-cell{display:flex;align-items:center;gap:7px;min-width:0}:root[data-ui=v2] .os-tree .os-t-cell .os-ind{flex:none}:root[data-ui=v2] .os-tree .os-t-chev{all:unset;display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;color:var(--tx-muted);cursor:pointer;flex:none;transition:transform .16s var(--spring)}:root[data-ui=v2] .os-tree .os-t-chev:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-tree tr.os-closed>td .os-t-chev{transform:rotate(-90deg)}:root[data-ui=v2] .os-tree .os-t-chev.os-leaf{visibility:hidden}:root[data-ui=v2] .os-tree .os-t-ico{flex:none;display:inline-flex;color:var(--tx-muted)}:root[data-ui=v2] .os-tree tr.os-lv0 td{background:hsla(0,0%,100%,.02)}:root[data-ui=v2] .os-tree tr.os-lv0 .os-t-code{font-weight:800}:root[data-ui=v2] .os-tree tr.os-lv1 td{border-bottom:1px dashed var(--line)}:root[data-ui=v2] .os-tree tr.os-hidden{display:none}:root[data-ui=v2] .os-tree .os-t-code{font-family:var(--mono);font-size:12px;font-weight:700}:root[data-ui=v2] .os-tree .os-zone-tag{display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .os-selbar{display:none;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border:1px solid rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.08);border-radius:12px}:root[data-ui=v2] .os-selbar.os-on{display:flex}:root[data-ui=v2] .os-selbar b{font-size:12.5px}@media(max-width:640px){:root[data-ui=v2] .os-map3d{height:min(66vh,520px)}:root[data-ui=v2] .os-map-edit{right:8px;left:8px;width:auto}}:root[data-ui=v2] .os-filters .os-input{min-width:240px;flex:1 1 240px}:root[data-ui=v2] .os-filters .os-select{min-width:200px}:root[data-ui=v2] .os-sup-cell{display:flex;flex-direction:column;gap:2px;min-width:0}:root[data-ui=v2] .os-sup-cell b{font-size:13px;overflow-wrap:break-word}:root[data-ui=v2] .os-sup-cell span{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-tbl .os-rowlink{color:var(--ink);cursor:pointer;text-decoration:none}:root[data-ui=v2] .os-tbl .os-rowlink:hover{color:var(--acc2)}:root[data-ui=v2] .os-perf-m{display:flex;align-items:center;gap:9px}:root[data-ui=v2] .os-perf-m .os-meter{flex:1;min-width:60px}:root[data-ui=v2] .os-perf-m b{font-variant-numeric:tabular-nums;font-size:12px}:root[data-ui=v2] .os-tr-empty td{text-align:center;padding:26px 13px;color:var(--tx-muted);font-size:12.5px}:root[data-ui=v2] .os-filters .os-input{max-width:340px}:root[data-ui=v2] .os-sec h3{font-size:13.5px;font-weight:800}:root[data-ui=v2] .os-sec .os-sub2{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-dl .os-dl-i{min-width:0}:root[data-ui=v2] .os-dl .os-dl-i.os-full{grid-column:1/-1}:root[data-ui=v2] .os-dl dt{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--tx-muted);margin-bottom:4px}:root[data-ui=v2] .os-dl dd{font-size:13px;overflow-wrap:break-word}:root[data-ui=v2] .os-dl dd.os-mono{font-family:var(--mono);font-size:12px}@media(max-width:640px){:root[data-ui=v2] .os-dl{grid-template-columns:1fr}}:root[data-ui=v2] .os-form-actions{display:flex;justify-content:flex-end;gap:9px;grid-column:1/-1}:root[data-ui=v2] .os-v-edit[hidden],:root[data-ui=v2] .os-v-read[hidden]{display:none!important}:root[data-ui=v2] .os-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 18px 18px}@media(max-width:760px){:root[data-ui=v2] .os-contacts{grid-template-columns:1fr}}:root[data-ui=v2] .os-contact{border:1px solid var(--line);border-radius:12px;padding:13px 14px;background:var(--field)}:root[data-ui=v2] .os-contact .os-c-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}:root[data-ui=v2] .os-contact .os-c-av{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;background:rgba(var(--acc-rgb),.18);color:var(--acc2);flex:none}:root[data-ui=v2] .os-contact b{font-size:13px;display:block}:root[data-ui=v2] .os-contact .os-c-role{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-contact .os-c-line{display:flex;gap:7px;font-size:12px;color:var(--tx-muted);padding:2px 0;overflow-wrap:break-word}:root[data-ui=v2] .os-contact .os-c-line svg{flex:none;margin-top:1px}:root[data-ui=v2] .os-cond-name{display:flex;flex-direction:column;gap:2px;min-width:0}:root[data-ui=v2] .os-cond-name b{font-size:13px}:root[data-ui=v2] .os-cond-name span{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-po .os-list-row .os-who .os-av{border-radius:10px}:root[data-ui=v2] .os-po-av{width:29px;height:29px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--field-hover);border:1px solid var(--line);color:var(--tx-muted)}:root[data-ui=v2] .os-tpl-lines{font-size:12px;color:var(--tx-muted);overflow-wrap:break-word}:root[data-ui=v2] .os-pl-lines{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}:root[data-ui=v2] .os-pl-line{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--field);font-size:12.5px}:root[data-ui=v2] .os-pl-line .os-sp{flex:1}:root[data-ui=v2] .os-pl-line .os-badge{font-size:9.5px;padding:2px 7px}:root[data-ui=v2] .os-pl-add{border:1px dashed var(--line-strong);border-radius:12px;padding:13px;margin-bottom:14px}:root[data-ui=v2] .os-pl-add .os-f-t{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-muted);margin-bottom:11px}:root[data-ui=v2] .os-pl-add-grid{display:grid;grid-template-columns:10rem 1fr 5.5rem auto;gap:10px;align-items:end}@media(max-width:640px){:root[data-ui=v2] .os-pl-add-grid{grid-template-columns:1fr 1fr}}:root[data-ui=v2] .os-pl-opts{max-height:140px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;margin-top:10px}:root[data-ui=v2] .os-pl-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--field);color:var(--ink);font-size:12.5px;cursor:pointer;text-align:left}:root[data-ui=v2] .os-pl-opt:hover{background:var(--field-hover)}:root[data-ui=v2] .os-pl-opt span{color:var(--tx-muted);font-size:11px}:root[data-ui=v2] .os-v-art[hidden],:root[data-ui=v2] .os-v-equip[hidden],:root[data-ui=v2] .os-v-free[hidden]{display:none!important}:root[data-ui=v2] .os-filters .os-input{min-width:230px;flex:1 1 230px;max-width:360px}:root[data-ui=v2] .os-tr-cat td{background:hsla(0,0%,100%,.02);border-bottom:1px solid var(--line);padding:9px 13px}:root[data-ui=v2] .os-tr-cat .os-cat-cell{display:flex;align-items:center;gap:10px}:root[data-ui=v2] .os-tr-cat .os-c-ic{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--field-hover);border:1px solid var(--line);color:var(--acc2);flex:none}:root[data-ui=v2] .os-tr-cat b{font-size:12.5px}:root[data-ui=v2] .os-tr-cat .os-cnt{font-size:10.5px;font-weight:800;color:var(--tx-muted);padding:2px 8px;border-radius:999px;background:var(--field-hover)}:root[data-ui=v2] .os-tr-cat .os-sp{flex:1}:root[data-ui=v2] .os-tr-cat[hidden],:root[data-ui=v2] tr.os-t-row[hidden]{display:none}:root[data-ui=v2] .os-pt-code{font-family:var(--mono);font-size:12px;font-weight:700;padding:3px 8px;border-radius:7px;background:rgba(var(--acc-rgb),.12);border:1px solid rgba(var(--acc-rgb),.3);color:var(--acc2)}:root[data-ui=v2] .os-pt-cell{display:flex;flex-direction:column;gap:2px;min-width:0}:root[data-ui=v2] .os-pt-cell b{font-size:13px}:root[data-ui=v2] .os-pt-cell span{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-attr-badges{display:flex;flex-wrap:wrap;gap:5px}:root[data-ui=v2] .os-attr-b{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:7px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);max-width:100%}:root[data-ui=v2] .os-attr-b i{width:5px;height:5px;border-radius:50%;background:var(--acc2);flex:none}:root[data-ui=v2] .os-attr-b.os-axis{border-color:rgba(var(--acc-rgb),.45);color:var(--ink)}:root[data-ui=v2] .os-attr-b.os-axis i{background:var(--acc)}:root[data-ui=v2] .os-icons{display:flex;flex-wrap:wrap;gap:8px}:root[data-ui=v2] .os-icons button{all:unset;width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);cursor:pointer}:root[data-ui=v2] .os-icons button:hover{border-color:var(--line-strong);color:var(--ink)}:root[data-ui=v2] .os-icons button[aria-pressed=true]{border-color:rgba(var(--acc-rgb),.6);color:var(--acc2);background:rgba(var(--acc-rgb),.12)}:root[data-ui=v2] .os-attr-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}:root[data-ui=v2] .os-attr-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:var(--field)}:root[data-ui=v2] .os-attr-row .os-a-main{flex:1;min-width:0}:root[data-ui=v2] .os-attr-row .os-a-main b{font-size:12.5px}:root[data-ui=v2] .os-attr-row .os-a-main .os-mono{font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-attr-row .os-a-flags{display:flex;gap:4px;flex-wrap:wrap}:root[data-ui=v2] .os-attr-row .os-a-flags .os-badge{font-size:9.5px;padding:2px 7px}:root[data-ui=v2] .os-attr-form{border:1px dashed var(--line-strong);border-radius:12px;padding:14px;margin-bottom:6px}:root[data-ui=v2] .os-attr-form .os-f-t{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-muted);margin-bottom:10px}:root[data-ui=v2] .os-flag-row{display:flex;flex-wrap:wrap;gap:18px;grid-column:1/-1}:root[data-ui=v2] .os-flag-row .os-switch{min-height:28px}:root[data-ui=v2] .os-v-opts[hidden]{display:none!important}:root[data-ui=v2] .os-filters .os-select{min-width:240px}:root[data-ui=v2] .os-tbl .os-select{min-width:190px}:root[data-ui=v2] .os-tbl .os-select-btn{min-height:34px;border-radius:9px}:root[data-ui=v2] .os-backend{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-backend .os-b-pin{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:none}:root[data-ui=v2] .os-backend .os-b-pin.os-ok{background:rgba(var(--ok-rgb),.13);color:var(--ok-t)}:root[data-ui=v2] .os-backend .os-b-pin.os-warn{background:rgba(var(--warn-rgb),.13);color:var(--warn-t)}:root[data-ui=v2] .os-backend b{font-size:13px}:root[data-ui=v2] .os-backend span{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-backend .os-sp{flex:1}:root[data-ui=v2] .os-v-ok[hidden],:root[data-ui=v2] .os-v-warn[hidden]{display:none!important}:root[data-ui=v2] .os-loc-cell{display:flex;flex-direction:column;gap:2px;min-width:0}:root[data-ui=v2] .os-loc-cell b{font-size:13px}:root[data-ui=v2] .os-loc-cell span,:root[data-ui=v2] .os-mono.os-sm{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-filters .os-input{width:auto;min-width:220px;flex:1 1 220px;max-width:320px}:root[data-ui=v2] .os-filters .os-select{min-width:168px}:root[data-ui=v2] .os-filters .os-switch{margin-left:2px}:root[data-ui=v2] .os-filters .os-btn-ghost{margin-left:auto}:root[data-ui=v2] .os-tb h3{font-size:13.5px;font-weight:800}:root[data-ui=v2] .os-tb .os-sub2{font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-bnd-cell{display:flex;align-items:center;gap:10px;min-width:0}:root[data-ui=v2] .os-bnd-thumb{width:34px;height:34px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);overflow:hidden}:root[data-ui=v2] .os-bnd-cell .os-n{display:flex;flex-direction:column;gap:3px;min-width:0}:root[data-ui=v2] .os-bnd-cell .os-n b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-bnd-cell .os-n .os-wrn{display:flex;gap:4px;flex-wrap:wrap}:root[data-ui=v2] .os-bnd-cell .os-n .os-wrn .os-badge{font-size:9px;padding:1.5px 6px}:root[data-ui=v2] tr.os-t-row[hidden]{display:none}:root[data-ui=v2] .os-rowmenu button{all:unset;display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;font-size:12.5px;color:var(--ink);cursor:pointer}:root[data-ui=v2] .os-rowmenu button:hover{background:var(--field-hover)}:root[data-ui=v2] .os-rowmenu button.os-danger{color:var(--err-t)}:root[data-ui=v2] .os-rowmenu button svg{color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-rowmenu button.os-danger svg{color:var(--err-t)}:root[data-ui=v2] .os-form .os-full{grid-column:1/-1}:root[data-ui=v2] .os-bom-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}:root[data-ui=v2] .os-bom-head .os-b-sku{font-family:var(--mono);font-size:12px;font-weight:800;padding:4px 10px;border-radius:8px;background:rgba(var(--acc-rgb),.12);border:1px solid rgba(var(--acc-rgb),.3);color:var(--acc2)}:root[data-ui=v2] .os-bom-head b{font-size:14px}:root[data-ui=v2] .os-bom-sum{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}:root[data-ui=v2] .os-bom-sum .os-stat-chip{cursor:default}:root[data-ui=v2] .os-bom-sec{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}:root[data-ui=v2] .os-bom-sec-h{display:flex;align-items:center;gap:9px;padding:10px 13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12.5px;font-weight:700}:root[data-ui=v2] .os-bom-sec-h:hover{background:var(--field-hover)}:root[data-ui=v2] .os-bom-sec-h .os-c-chev{color:var(--tx-muted);transition:transform .16s var(--spring);display:inline-flex}:root[data-ui=v2] .os-bom-sec.os-closed .os-c-chev{transform:rotate(-90deg)}:root[data-ui=v2] .os-bom-sec-h .os-cnt{font-size:10.5px;font-weight:800;color:var(--tx-muted);padding:2px 8px;border-radius:999px;background:var(--field-hover)}:root[data-ui=v2] .os-bom-sec-h .os-sp{flex:1}:root[data-ui=v2] .os-bom-sec-body{border-top:1px solid var(--line)}:root[data-ui=v2] .os-bom-sec.os-closed .os-bom-sec-body{display:none}:root[data-ui=v2] .os-bom-add{display:flex;gap:9px;padding:11px 13px;border-top:1px dashed var(--line);align-items:center;flex-wrap:wrap}:root[data-ui=v2] .os-bom-add .os-input{max-width:280px;min-height:36px}:root[data-ui=v2] .os-bom-add .os-num-in{width:110px}:root[data-ui=v2] .os-bom-group-h{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-muted);padding:10px 13px 4px}:root[data-ui=v2] .os-bom-note{padding:11px 13px;font-size:12px;color:var(--tx-muted);border-top:1px dashed var(--line)}:root[data-ui=v2] .os-tbl.os-mini{min-width:0}:root[data-ui=v2] .os-tbl.os-mini td,:root[data-ui=v2] .os-tbl.os-mini th{padding:8px 13px}:root[data-ui=v2] .os-ltv{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;padding:1.2vh 2vw 1vh;overflow:hidden;background:var(--bg);background-image:linear-gradient(180deg,hsla(0,0%,100%,.016),transparent 300px)}:root[data-ui=v2] .os-ltv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:3vw;flex:none}:root[data-ui=v2] .os-ltv-brand{display:flex;align-items:center;gap:1vw;min-width:0;padding-top:.4vh}:root[data-ui=v2] .os-ltv-brand .os-logo-svg{width:4.4vh;height:4.4vh;flex:none}:root[data-ui=v2] .os-ltv-title{font-size:clamp(24px,2.8vw,56px);font-weight:900;letter-spacing:-.02em;line-height:1.05;white-space:nowrap}:root[data-ui=v2] .os-ltv-title b{font-style:normal;background:linear-gradient(92deg,var(--acc),var(--acc2));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-ui=v2] .os-ltv-scope{font-weight:600;color:var(--tx-muted);margin-left:1.4vw}:root[data-ui=v2] .os-ltv-headmeta{display:flex;align-items:flex-start;gap:2.4vw}:root[data-ui=v2] .os-ltv-clockbox{text-align:right}:root[data-ui=v2] .os-ltv-date{font-size:clamp(19px,2.3vw,44px);font-weight:600;color:var(--tx-muted);text-transform:capitalize;line-height:1.15}:root[data-ui=v2] .os-ltv-clock{font-size:clamp(30px,3.3vw,64px);font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-ltv-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1.2fr .8fr;gap:1.8vh 2vw;flex:1;min-height:0;padding:1.4vh 0}:root[data-ui=v2] .os-ltv-card{display:flex;flex-direction:column;justify-content:space-between;min-height:0;padding:1.5vw 2vw;border-radius:clamp(18px,1.9vw,38px)}:root[data-ui=v2] .os-ltv-card h2{font-size:clamp(26px,2.9vw,56px);font-weight:700;color:var(--tx-muted)}:root[data-ui=v2] .os-ltv-big{display:flex;align-items:flex-end;gap:1.5vw;min-height:0}:root[data-ui=v2] .os-ltv-num{font-size:clamp(60px,10vw,200px);font-weight:900;line-height:.95;flex:none;letter-spacing:-.03em;font-variant-numeric:tabular-nums;transform-origin:left bottom}:root[data-ui=v2] .os-ltv-cap{font-size:clamp(18px,2vw,38px);color:var(--tx-muted);padding-bottom:1.2vh;max-width:14em;line-height:1.25;min-width:0}:root[data-ui=v2] .os-ltv-prog{display:flex;flex-direction:column;gap:1.3vh}:root[data-ui=v2] .os-ltv-pct{display:flex;align-items:baseline;gap:1.2vw;font-size:clamp(26px,2.8vw,54px);font-weight:700;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-ltv-pct .os-tgt{font-size:.62em;font-weight:600;color:var(--tx-muted)}:root[data-ui=v2] .os-ltv-pct .os-tgt b{color:var(--ink)}:root[data-ui=v2] .os-ltv-bar{height:1.7vh;min-height:12px;border-radius:999px;background:hsla(0,0%,100%,.09);overflow:hidden}:root[data-ui=v2] .os-ltv-bar i{display:block;height:100%;border-radius:inherit}:root[data-ui=v2] .os-ltv-bar.os-ok i{background:var(--ok)}:root[data-ui=v2] .os-ltv-bar.os-info i{background:var(--info)}:root[data-ui=v2] .os-ltv-sub{font-size:clamp(18px,1.8vw,36px);color:var(--tx-muted)}:root[data-ui=v2] .os-ltv-sub b{color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-ltv-chartp{grid-column:1/-1;display:flex;flex-direction:column;min-height:0;padding:1.2vw 2vw 1vw;border-radius:clamp(18px,1.9vw,38px)}:root[data-ui=v2] .os-ltv-chart-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4vh 2vw;flex:none;margin-bottom:.6vh}:root[data-ui=v2] .os-ltv-chart-head h2{font-size:clamp(24px,2.6vw,50px);font-weight:700;color:var(--tx-muted)}:root[data-ui=v2] .os-ltv-chart-head .os-ltv-scope{font-size:.62em;margin-left:.8vw}:root[data-ui=v2] .os-ltv-chart-lg{display:flex;gap:1.8vw;flex-wrap:wrap;font-size:clamp(15px,1.5vw,30px);color:var(--tx-muted)}:root[data-ui=v2] .os-ltv-chart-lg span{white-space:nowrap}:root[data-ui=v2] .os-ltv-chart-lg i{display:inline-block;width:1.1em;height:0;border-top:3.5px solid;border-radius:2px;margin-right:.45em;vertical-align:.14em}:root[data-ui=v2] .os-ltv-chart-lg i.os-dash{border-top-style:dashed}:root[data-ui=v2] .os-ltv-charthost{flex:1;min-height:0}:root[data-ui=v2] .os-ltv .os-chart-svg .os-lbl{font-size:clamp(11px,.85vw,17px)}@media (prefers-reduced-motion:no-preference){:root[data-ui=v2] .os-ltv-bar i{transition:width .7s var(--ease)}:root[data-ui=v2] .os-ltv-num.os-tick{animation:os-ltv-tick .9s var(--ease)}}@keyframes os-ltv-tick{0%{transform:scale(1)}30%{transform:scale(1.045)}to{transform:scale(1)}}@media(max-width:900px){:root[data-ui=v2] .os-ltv{overflow-y:auto}:root[data-ui=v2] .os-ltv-grid{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:min-content;flex:none}:root[data-ui=v2] .os-ltv-chartp{min-height:300px}:root[data-ui=v2] .os-ltv-head{flex-wrap:wrap}}:root[data-ui=v2] .os-ms-scope{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--tx-muted);margin:-4px 0 16px}:root[data-ui=v2] .os-ms-scope .os-sep{opacity:.45}:root[data-ui=v2] .os-ms-hero{display:grid;grid-template-columns:1.2fr 1.2fr 1fr;gap:14px;margin-bottom:14px}:root[data-ui=v2] .os-ms-big{display:flex;flex-direction:column;gap:6px;padding:18px 20px}:root[data-ui=v2] .os-ms-big .os-b-lbl{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:var(--tx-muted);text-transform:uppercase;letter-spacing:.08em}:root[data-ui=v2] .os-ms-big .os-b-lbl .os-ic{width:26px;height:26px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-ms-big .os-b-val{font-size:clamp(30px,3.4vw,42px);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05}:root[data-ui=v2] .os-ms-big .os-b-sub{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-ms-mix{display:flex;flex-direction:column;gap:8px;padding:16px 18px}:root[data-ui=v2] .os-ms-mix h3{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--tx-muted)}:root[data-ui=v2] .os-ms-mix .os-mix{display:flex;flex-wrap:wrap;gap:7px}:root[data-ui=v2] .os-ms-mix .os-chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--field)}:root[data-ui=v2] .os-ms-mix .os-chip i{width:7px;height:7px;border-radius:50%;flex:none}:root[data-ui=v2] .os-ms-mix .os-chip .os-n{font-variant-numeric:tabular-nums;color:var(--tx-muted);font-weight:600}@media(max-width:980px){:root[data-ui=v2] .os-ms-hero{grid-template-columns:1fr 1fr}:root[data-ui=v2] .os-ms-mix{grid-column:1/-1}}@media(max-width:640px){:root[data-ui=v2] .os-ms-hero{grid-template-columns:1fr}}:root[data-ui=v2] .os-ms-emp{display:flex;align-items:center;gap:10px;min-width:0}:root[data-ui=v2] .os-ms-emp .os-av{width:30px;height:30px;border-radius:50%;flex:none;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--acc-rgb),.16);color:var(--acc2)}:root[data-ui=v2] .os-ms-emp .os-av.os-off{background:var(--field);color:var(--tx-muted)}:root[data-ui=v2] .os-ms-emp .os-nm{min-width:0}:root[data-ui=v2] .os-ms-emp .os-nm b{display:block;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-ms-emp .os-nm span{font-size:10.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-ms-act{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700}:root[data-ui=v2] .os-ms-act i{width:7px;height:7px;border-radius:50%}:root[data-ui=v2] .os-ms-act.os-on{color:var(--ok-t)}:root[data-ui=v2] .os-ms-act.os-on i{background:var(--ok)}:root[data-ui=v2] .os-ms-act.os-off{color:var(--tx-muted)}:root[data-ui=v2] .os-ms-act.os-off i{background:var(--tx-muted)}@media(max-width:640px){:root[data-ui=v2] .os-ms-tbl .os-tbl-wrap{overflow-x:auto}:root[data-ui=v2] .os-ms-tbl .os-tbl{min-width:760px}}@media(max-width:860px){:root[data-ui=v2] .os-filters .os-seg{display:none}}:root[data-ui=v2] body[data-navstyle=a] .os-sb-sec{font-family:inherit;font-size:12.5px;font-weight:800;letter-spacing:.02em;text-transform:none;color:var(--ink);padding:13px 10px 8px;gap:9px}:root[data-ui=v2] body[data-navstyle=a] .os-sb-sec .os-s-ic{color:var(--acc2)}:root[data-ui=v2] body[data-navstyle=a] .os-sb-sec .os-s-ic svg{width:14px;height:14px}:root[data-ui=v2] body[data-navstyle=b] .os-sb-sec{font-family:inherit;font-size:10.5px;font-weight:800;letter-spacing:.14em;color:var(--ink);padding:14px 10px 9px;gap:9px}:root[data-ui=v2] body[data-navstyle=b] .os-sb-sec:after{display:none}:root[data-ui=v2] body[data-navstyle=b] .os-sb-sec .os-s-ic{width:20px;height:20px;border-radius:7px;flex:none;background:rgba(var(--acc-rgb),.14);color:var(--acc2);display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] body[data-navstyle=b] .os-sb-sec .os-s-ic svg{width:11.5px;height:11.5px}:root[data-ui=v2] body[data-navstyle=c] .os-sb-sec{font-family:inherit;font-size:11.5px;font-weight:800;letter-spacing:.11em;color:var(--tx-muted);padding:16px 10px 7px}:root[data-ui=v2] body[data-navstyle=c] .os-sb-sec .os-s-ic,:root[data-ui=v2] body[data-navstyle=c] .os-sb-sec:after{display:none}:root[data-ui=v2] body[data-navstyle=d] .os-sb-sec{font-family:inherit;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);padding:8px 11px;margin:13px 2px 7px;gap:9px;background:var(--field);border:1px solid var(--line);border-radius:10px}:root[data-ui=v2] body[data-navstyle=d] .os-sb-sec:after{display:none}:root[data-ui=v2] body[data-navstyle=d] .os-sb-sec .os-s-ic{color:var(--acc2)}:root[data-ui=v2] body[data-navstyle=d] .os-sb-sec .os-s-ic svg{width:13px;height:13px}:root[data-ui=v2] body[data-navstyle=d] .os-sb-group:first-child .os-sb-sec{margin-top:2px}:root[data-ui=v2] body[data-navstyle=e] .os-sb-sec{font-family:inherit;font-size:11.5px;font-weight:800;letter-spacing:.09em;color:var(--ink);padding:13px 10px 9px;gap:8px}:root[data-ui=v2] body[data-navstyle=e] .os-sb-sec:before{content:"";width:3px;height:14px;border-radius:2px;background:linear-gradient(180deg,var(--acc),var(--acc2));flex:none}:root[data-ui=v2] body[data-navstyle=e] .os-sb-sec:after{display:none}:root[data-ui=v2] body[data-navstyle=e] .os-sb-sec .os-s-ic{color:var(--acc2)}:root[data-ui=v2] body[data-navstyle=e] .os-sb-sec .os-s-ic svg{width:13px;height:13px}:root[data-ui=v2] .os-lab-desc{font-size:13.5px;color:var(--tx-muted);max-width:720px;line-height:1.6;margin:4px 0 18px}:root[data-ui=v2] .os-lab-seg{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}:root[data-ui=v2] .os-lab-seg .os-seg button{min-height:40px;font-size:13px;padding:0 16px}:root[data-ui=v2] .os-vs-card{padding:18px 20px;margin-bottom:16px;max-width:720px}:root[data-ui=v2] .os-vs-card h3{font-size:15px;margin-bottom:6px}:root[data-ui=v2] .os-vs-card p{font-size:13px;color:var(--tx-muted);line-height:1.65}:root[data-ui=v2] .os-vs-props{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}:root[data-ui=v2] .os-vs-props span{font-size:10.5px;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--field);border:1px solid var(--line);color:var(--tx-muted)}:root[data-ui=v2] .os-lab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;max-width:920px}:root[data-ui=v2] .os-lab-mini{padding:14px 16px;font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-lab-mini b{display:block;font-size:12.5px;color:var(--ink);margin-bottom:5px}:root[data-ui=v2] .os-hilfe-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}:root[data-ui=v2] .os-hilfe-bar .os-f-lb{font-size:11px;color:var(--tx-muted);display:block;margin-bottom:5px}:root[data-ui=v2] .os-hilfe-bar .os-select-btn{min-height:38px;min-width:220px}:root[data-ui=v2] .os-hilfe-list{display:flex;flex-direction:column;gap:12px}:root[data-ui=v2] .os-hilfe-card{padding:15px 16px}:root[data-ui=v2] .os-hilfe-card.os-off{opacity:.55}:root[data-ui=v2] .os-hilfe-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}:root[data-ui=v2] .os-hilfe-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:700}:root[data-ui=v2] .os-hilfe-key{font-family:var(--mono);font-size:11px}:root[data-ui=v2] .os-hilfe-text{margin:7px 0 0;font-size:13px;color:var(--tx-muted);line-height:1.6;white-space:pre-line}:root[data-ui=v2] .os-hilfe-acts{display:flex;gap:5px;flex:none}:root[data-ui=v2] .os-hilfe-icon-btn{width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-hilfe-icon-btn:hover{border-color:var(--line);background:var(--field);color:var(--fg)}:root[data-ui=v2] .os-hilfe-icon-btn.os-del:hover{border-color:rgba(var(--err-rgb),.5);color:var(--err-t);background:rgba(var(--err-rgb),.08)}:root[data-ui=v2] .os-hilfe-imgs{display:flex;flex-wrap:wrap;gap:9px;margin-top:11px}:root[data-ui=v2] .os-hilfe-img{width:150px;height:95px;border-radius:10px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}:root[data-ui=v2] .os-hilfe-img svg{width:26px;height:26px;opacity:.85}:root[data-ui=v2] .os-hilfe-img .os-cap{position:absolute;bottom:6px;left:8px;font-size:10px;font-weight:600;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6)}:root[data-ui=v2] .os-hilfe-img{position:relative}:root[data-ui=v2] .os-hilfe-videos{margin:11px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}:root[data-ui=v2] .os-hilfe-videos li{display:flex;align-items:center;gap:8px;font-size:12.5px}:root[data-ui=v2] .os-hilfe-videos svg{color:var(--acc2);flex:none}:root[data-ui=v2] .os-hilfe-videos a{color:var(--acc2);text-decoration:none;word-break:break-all}:root[data-ui=v2] .os-hilfe-videos a:hover{text-decoration:underline}:root[data-ui=v2] .os-hilfe-dlg .os-field{margin-bottom:11px}:root[data-ui=v2] .os-hilfe-active{display:flex;align-items:center;gap:9px;margin:4px 0 15px}:root[data-ui=v2] .os-konf-tabs{margin-bottom:14px}:root[data-ui=v2] .os-konf-pane[hidden]{display:none!important}:root[data-ui=v2] .os-konf-key{font-family:var(--mono);font-size:11.5px;color:var(--acc2)}:root[data-ui=v2] .os-konf-acts{white-space:nowrap;text-align:right}:root[data-ui=v2] .os-konf-icon-btn{width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-konf-icon-btn:hover{border-color:var(--line);background:var(--field);color:var(--fg)}:root[data-ui=v2] .os-konf-icon-btn.os-del:hover{border-color:rgba(var(--err-rgb),.5);color:var(--err-t);background:rgba(var(--err-rgb),.08)}:root[data-ui=v2] .os-konf-sub{display:inline-flex;align-items:center;gap:7px}:root[data-ui=v2] .os-konf-sub svg{color:var(--tx-muted);flex:none}:root[data-ui=v2] .os-konf-type{display:inline-flex;align-items:center;gap:8px}:root[data-ui=v2] .os-konf-type svg{color:var(--tx-muted)}:root[data-ui=v2] .os-konf-bar{display:flex;justify-content:flex-end;padding:11px 16px 0}:root[data-ui=v2] .os-konf-icons{display:flex;flex-wrap:wrap;gap:6px}:root[data-ui=v2] .os-konf-icbtn{height:36px;min-width:36px;padding:0 8px;border-radius:9px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12.5px;transition:all .15s}:root[data-ui=v2] .os-konf-icbtn:hover{color:var(--fg);border-color:var(--acc)}:root[data-ui=v2] .os-konf-icbtn.os-on{border-color:var(--acc);background:rgba(91,141,239,.14);color:var(--acc2)}:root[data-ui=v2] .os-konf-switch-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:11px;padding:10px 12px}:root[data-ui=v2] .os-konf-switch-row p{font-size:11px;color:var(--tx-muted);margin:3px 0 0}:root[data-ui=v2] .os-konf-hint{font-size:11.5px;color:var(--tx-muted);line-height:1.5}:root[data-ui=v2] .os-konf-crit{display:flex;flex-wrap:wrap;gap:5px}:root[data-ui=v2] .os-konf-crit .os-badge svg{margin-right:4px}:root[data-ui=v2] .os-ls-target{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}:root[data-ui=v2] .os-ls-target .os-fld{display:flex;flex-direction:column;gap:5px}:root[data-ui=v2] .os-ls-target .os-fld>span{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-ls-target .os-input{min-height:38px;width:150px}:root[data-ui=v2] .os-ls-target .os-t-note{width:100%;font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-ls-station{display:flex;gap:14px;padding:15px 17px}:root[data-ui=v2] .os-ls-station.os-inactive{opacity:.6}:root[data-ui=v2] .os-ls-station .os-st-main{min-width:0;flex:1}:root[data-ui=v2] .os-ls-station .os-st-titles{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-ls-station .os-st-titles>b{font-size:14px}:root[data-ui=v2] .os-ls-station .os-st-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:7px;font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-ls-station .os-st-meta .os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-ls-station .os-st-side{display:flex;align-items:flex-start;gap:8px;flex:none;flex-wrap:wrap}:root[data-ui=v2] .os-ls-orders{margin-top:10px;display:flex;flex-direction:column;gap:7px}:root[data-ui=v2] .os-ls-order{border:1px solid var(--line);border-radius:10px;padding:8px 11px;font-size:12.5px}:root[data-ui=v2] .os-ls-order .os-o-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-ls-order .os-o-top .os-code{font-family:var(--mono);font-weight:700;font-size:12px}:root[data-ui=v2] .os-ls-order .os-o-prog{margin-top:4px;font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-ls-order .os-o-prog .os-meter{margin-top:5px;max-width:320px}@media(max-width:900px){:root[data-ui=v2] .os-ls-station{flex-direction:column}:root[data-ui=v2] .os-ls-station .os-st-side{align-self:flex-start}}:root[data-ui=v2] .os-ls-qfilter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}:root[data-ui=v2] .os-ls-grip{color:var(--tx-muted);display:inline-flex;cursor:grab}:root[data-ui=v2] .os-tbl .os-q-pos{color:var(--tx-muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-tbl .os-q-motif{display:flex;align-items:center;gap:9px;min-width:0}:root[data-ui=v2] .os-tbl .os-q-thumb{width:32px;height:32px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);overflow:hidden}:root[data-ui=v2] .os-tbl .os-q-thumb svg{width:15px;height:15px}:root[data-ui=v2] .os-tbl .os-q-name{min-width:0}:root[data-ui=v2] .os-tbl .os-q-vars{font-size:11px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-tbl .os-q-pin{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--tx-muted);margin-top:3px}:root[data-ui=v2] .os-tbl .os-select-btn{min-height:32px;min-width:190px;font-size:12px;padding:0 10px}:root[data-ui=v2] .os-ls-pre-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}:root[data-ui=v2] .os-ls-pre-head .os-acts{display:flex;align-items:center;gap:9px;flex-wrap:wrap}:root[data-ui=v2] .os-ls-pre-head .os-select-btn{min-height:34px;min-width:220px;font-size:12.5px}:root[data-ui=v2] .os-tbl .os-pp-qty{width:76px;min-height:32px;text-align:right;padding:0 9px;font-size:12.5px}:root[data-ui=v2] .os-tbl .os-pp-check .os-check{min-height:0}:root[data-ui=v2] .os-ls-pre-foot{display:flex;justify-content:flex-end;gap:9px;margin-top:12px}:root[data-ui=v2] .os-ls-rkpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}@media(max-width:1100px){:root[data-ui=v2] .os-ls-rkpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){:root[data-ui=v2] .os-ls-rkpis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-ls-rkpi{padding:12px 15px;display:flex;flex-direction:column;gap:4px}:root[data-ui=v2] .os-ls-rkpi .os-rk-lb{font-size:10px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:var(--tx-muted)}:root[data-ui=v2] .os-ls-rkpi .os-rk-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-ls-rkpi .os-rk-v{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.01em}:root[data-ui=v2] .os-ls-rkpi .os-rk-prev{font-size:10px;color:var(--tx-muted)}:root[data-ui=v2] .os-ls-info .os-panel{padding:14px 16px}:root[data-ui=v2] .os-ls-info h4{font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin:0 0 10px}:root[data-ui=v2] .os-ls-info .os-bdgs{display:flex;flex-wrap:wrap;gap:7px}:root[data-ui=v2] .os-ls-info .os-fuss{font-size:10.5px;color:var(--tx-muted);margin-top:9px;width:100%}:root[data-ui=v2] .os-ls-subtabs{margin:14px 0 0}:root[data-ui=v2] .os-tbl td .os-s-rate.os-neg{color:var(--err-t)}:root[data-ui=v2] .os-tbl td .os-s-rate.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-ls-qc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 17px 0}:root[data-ui=v2] .os-ls-qc-hint{padding:0 17px 14px;font-size:11px;color:var(--tx-muted)}:root[data-ui=v2] .os-ls-dlg .os-field{margin-bottom:12px}:root[data-ui=v2] .os-v-ls[hidden],:root[data-ui=v2] .os-v-rep[hidden]{display:none!important}:root[data-ui=v2] .os-pos-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:root[data-ui=v2] .os-pos-filter .os-select-btn{min-height:38px;min-width:250px}:root[data-ui=v2] .os-pos-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}@media(max-width:1200px){:root[data-ui=v2] .os-pos-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){:root[data-ui=v2] .os-pos-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .os-pos-kpi{padding:13px 15px;display:flex;flex-direction:column;gap:3px}:root[data-ui=v2] .os-pos-kpi .os-k-lb{font-size:11px;color:var(--tx-muted);font-weight:600}:root[data-ui=v2] .os-pos-kpi .os-k-v{font-size:23px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}:root[data-ui=v2] .os-pos-kpi .os-k-v.os-err{color:var(--err-t)}:root[data-ui=v2] .os-pos-matrix .os-tbl td{vertical-align:middle}:root[data-ui=v2] .os-pos-prod{min-width:250px;vertical-align:top!important;padding:14px 14px 14px 16px}:root[data-ui=v2] .os-pos-prod .os-p-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}:root[data-ui=v2] .os-pos-prod .os-p-name{font-size:12.5px;font-weight:700;line-height:1.35}:root[data-ui=v2] .os-pos-prod .os-p-img{margin-top:9px;width:100%;max-width:210px;aspect-ratio:4/3;border-radius:11px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden}:root[data-ui=v2] .os-pos-prod .os-p-img svg{width:34px;height:34px;opacity:.85}:root[data-ui=v2] .os-pos-row.os-off{opacity:.5}:root[data-ui=v2] .os-pos-ready{width:76px;min-height:36px;text-align:right;padding:0 9px;font-size:13.5px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pos-rest{font-weight:800;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-pos-rest.os-err{color:var(--err-t)}:root[data-ui=v2] .os-pos-rest.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-pos-rest.os-ok{color:var(--ok-t)}:root[data-ui=v2] .os-pos-sub td{background:hsla(0,0%,100%,.025);font-size:12px}:root[data-ui=v2] .os-pos-sub td:first-child{font-weight:700}:root[data-ui=v2] .os-pos-press{display:flex;flex-direction:column}:root[data-ui=v2] .os-pos-job{padding:11px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px}:root[data-ui=v2] .os-pos-job:last-of-type{border-bottom:0}:root[data-ui=v2] .os-pos-job .os-j-ico{width:34px;height:34px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--warn-rgb),.13);color:var(--warn-t)}:root[data-ui=v2] .os-pos-job .os-j-txt{min-width:0;flex:1}:root[data-ui=v2] .os-pos-job .os-j-txt b{font-size:12.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-pos-job .os-j-txt span{font-size:11px;color:var(--tx-muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-pos-job .os-j-qty{font-size:19px;font-weight:900;font-variant-numeric:tabular-nums;flex:none}:root[data-ui=v2] .os-pos-job .os-j-acts{display:flex;gap:6px;flex:none}:root[data-ui=v2] .os-pos-icon-btn{width:32px;height:32px;border-radius:9px;border:1px solid var(--line);background:var(--field);color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-pos-icon-btn.os-ok:hover{border-color:rgba(var(--ok-rgb),.5);color:var(--ok-t);background:rgba(var(--ok-rgb),.1)}:root[data-ui=v2] .os-pos-icon-btn.os-no:hover{border-color:rgba(var(--err-rgb),.5);color:var(--err-t);background:rgba(var(--err-rgb),.1)}:root[data-ui=v2] .os-pos-recent{padding:9px 16px 13px;border-top:1px solid var(--line)}:root[data-ui=v2] .os-pos-recent .os-r-lb{font-size:10.5px;font-weight:700;color:var(--tx-muted);margin-bottom:7px}:root[data-ui=v2] .os-pos-recent .os-bdgs{display:flex;flex-wrap:wrap;gap:6px}:root[data-ui=v2] .os-pos-tools{display:flex;gap:9px;flex-wrap:wrap;align-items:center}:root[data-ui=v2] .os-pos-tools .os-input{min-height:38px;min-width:210px}:root[data-ui=v2] .os-pos-tools .os-select-btn{min-height:38px;min-width:150px}:root[data-ui=v2] .os-pos-dlg .os-field{margin-bottom:12px}:root[data-ui=v2] .os-po-tabs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 14px}:root[data-ui=v2] .os-po-tabs .os-tabs{flex:1;min-width:0;margin-bottom:0}:root[data-ui=v2] .os-po-sums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}:root[data-ui=v2] .os-po-sum{padding:13px 16px;display:flex;flex-direction:column;gap:2px}:root[data-ui=v2] .os-po-sum .os-s-lb{font-size:11px;color:var(--tx-muted);font-weight:700}:root[data-ui=v2] .os-po-sum .os-s-v{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}:root[data-ui=v2] .os-po-sum .os-s-v.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-po-sum .os-s-hint{font-size:11px;color:var(--tx-muted)}@media(max-width:1100px){:root[data-ui=v2] .os-po-sums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){:root[data-ui=v2] .os-po-sums{grid-template-columns:1fr 1fr;gap:10px}:root[data-ui=v2] .os-po-sum .os-s-v{font-size:20px}}:root[data-ui=v2] .os-po-filter{position:sticky;top:0;z-index:6;margin:0 -4px 12px;padding:8px 4px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px)}:root[data-ui=v2] .os-po-filterrow{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}:root[data-ui=v2] .os-po-filterrow .os-fld{display:flex;flex-direction:column;gap:5px}:root[data-ui=v2] .os-po-filterrow .os-fld>span{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-muted)}:root[data-ui=v2] .os-po-filterrow .os-fld.os-grow{flex:1;min-width:200px}:root[data-ui=v2] .os-po-search{position:relative;display:flex;align-items:center}:root[data-ui=v2] .os-po-search .os-s-ic{position:absolute;left:11px;color:var(--tx-muted);display:inline-flex;pointer-events:none}:root[data-ui=v2] .os-po-search .os-input{padding-left:33px;min-height:38px}:root[data-ui=v2] .os-po-filterrow .os-select-btn{min-height:38px;min-width:168px}:root[data-ui=v2] .os-po-view{margin-top:9px}:root[data-ui=v2] .os-po-view .os-seg{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}:root[data-ui=v2] .os-po-view .os-seg button{white-space:nowrap}:root[data-ui=v2] .os-po-card{display:flex;align-items:center;gap:15px;padding:14px 16px}:root[data-ui=v2] .os-po-card.os-blocked{border-color:rgba(var(--warn-rgb),.55)}:root[data-ui=v2] .os-po-thumb{width:62px;height:62px;border-radius:11px;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);color:hsla(0,0%,100%,.85)}:root[data-ui=v2] .os-po-thumb svg{width:24px;height:24px;opacity:.9}:root[data-ui=v2] .os-po-main{min-width:0;flex:1}:root[data-ui=v2] .os-po-titles{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-po-titles b{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .os-po-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px;font-size:12px;color:var(--tx-muted)}:root[data-ui=v2] .os-po-meta .os-mi{display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .os-po-meta .os-mi svg{width:13px;height:13px;flex:none}:root[data-ui=v2] .os-po-meta .os-mi.os-ok{color:var(--ok-t)}:root[data-ui=v2] .os-po-meta .os-mi.os-warn{color:var(--warn-t)}:root[data-ui=v2] .os-po-side{display:flex;align-items:center;gap:14px;flex:none}:root[data-ui=v2] .os-po-qty{font-size:28px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.01em}@media(max-width:720px){:root[data-ui=v2] .os-po-card{flex-wrap:wrap}:root[data-ui=v2] .os-po-side{width:100%;justify-content:space-between}:root[data-ui=v2] .os-po-filter{position:static}}:root[data-ui=v2] .os-po-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;font-size:12.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-po-pager .os-pg-btns{display:flex;gap:8px}:root[data-ui=v2] .os-po-qual-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}:root[data-ui=v2] .os-po-qual-head .os-rate{font-size:26px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--err-t)}:root[data-ui=v2] .os-po-qual-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--tx-muted);text-decoration:none}:root[data-ui=v2] .os-po-qual-link:hover{color:var(--acc2)}:root[data-ui=v2] .os-po-dlg{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-po-dlg .os-mrow{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:12.5px}:root[data-ui=v2] .os-po-dlg .os-mrow+.os-mrow{margin-top:6px}:root[data-ui=v2] .os-po-dlg .os-mrow .os-msku{color:var(--tx-muted);font-size:11.5px}:root[data-ui=v2] .os-po-dlg .os-mrow .os-mnum{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}:root[data-ui=v2] .os-po-dlg h4{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--tx-muted);font-weight:800;margin:16px 0 8px}:root[data-ui=v2] .os-po-dlg .os-st-btns{display:flex;flex-wrap:wrap;gap:8px}:root[data-ui=v2] .os-v-po[hidden]{display:none!important}:root[data-ui=v2] [data-theme=station] .os-select-menu{background:var(--pop)}:root[data-ui=v2] [data-theme=station] .os-select-menu li{color:var(--ink)}:root[data-ui=v2] .os-st-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 20px;margin-bottom:14px}:root[data-ui=v2] .os-st-head-l{display:flex;align-items:center;gap:14px;min-width:0}:root[data-ui=v2] .os-st-ic{width:52px;height:52px;border-radius:14px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--acc);background:rgba(var(--acc-rgb),.12);border:1px solid rgba(var(--acc-rgb),.25)}:root[data-ui=v2] .os-st-head-r{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:root[data-ui=v2] .os-st-clock{font-size:21px;font-weight:800;font-variant-numeric:tabular-nums;padding:0 4px;letter-spacing:.02em}:root[data-ui=v2] .os-st-user{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 15px;border-radius:12px;border:1px solid var(--line);background:var(--field);font-size:14.5px;font-weight:700}:root[data-ui=v2] .os-st-btn{min-height:48px;padding:0 18px;font-size:14.5px;font-weight:700}:root[data-ui=v2] .os-st-btn-lg{min-height:56px;padding:0 24px;font-size:16px;font-weight:800}:root[data-ui=v2] .os-st-view{display:flex;align-items:center;gap:10px;margin:0 2px 14px;flex-wrap:wrap}:root[data-ui=v2] .os-st-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:5px;border-radius:14px;background:var(--field);border:1px solid var(--line);margin-bottom:14px}:root[data-ui=v2] .os-st-tabs button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){:root[data-ui=v2] .os-st-tabs button{font-size:13px;min-height:52px;padding:0 4px}}:root[data-ui=v2] .os-st-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:14px}:root[data-ui=v2] .os-st-scan{position:relative;flex:1;min-width:230px}:root[data-ui=v2] .os-st-scan input{width:100%;min-height:56px;padding:0 16px 0 50px;border-radius:13px;border:1.5px solid var(--line-strong);background:var(--panel-solid);color:var(--ink);font-size:16px;transition:border-color .15s,box-shadow .15s}:root[data-ui=v2] .os-st-scan input:focus{outline:none;border-color:rgba(var(--acc-rgb),.75);box-shadow:0 0 0 3.5px rgba(var(--acc-rgb),.2)}:root[data-ui=v2] .os-st-scan .os-s-ic{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--tx-muted);display:inline-flex}:root[data-ui=v2] .os-st-search{position:relative;min-width:210px;flex:none}:root[data-ui=v2] .os-st-search input{width:100%;min-height:56px;padding:0 14px 0 44px;border-radius:13px;border:1px solid var(--line);background:var(--field);color:var(--ink);font-size:15px}:root[data-ui=v2] .os-st-search input:focus{outline:none;border-color:rgba(var(--acc-rgb),.75);box-shadow:0 0 0 3.5px rgba(var(--acc-rgb),.2);background:var(--panel-solid)}:root[data-ui=v2] .os-st-search .os-s-ic{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--tx-muted);display:inline-flex}:root[data-ui=v2] .os-st-toolbar .os-select-btn{min-height:56px;font-size:15px;border-radius:13px}:root[data-ui=v2] .os-st-note{border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}:root[data-ui=v2] .os-st-note.os-warn{border-color:rgba(var(--warn-rgb),.55);background:rgba(var(--warn-rgb),.07)}:root[data-ui=v2] .os-st-note.os-resv{display:block}:root[data-ui=v2] .os-st-note.os-info{border-color:rgba(var(--info-rgb),.5);background:rgba(var(--info-rgb),.06)}:root[data-ui=v2] .os-st-note .os-n-ico{flex:none;display:inline-flex;color:var(--warn-t)}:root[data-ui=v2] .os-st-note.os-info .os-n-ico{color:var(--info-t)}:root[data-ui=v2] .os-st-note.os-resv .os-n-ico,:root[data-ui=v2] .os-st-note.os-resv .os-n-title{color:#7c3aed}:root[data-ui=v2] .os-st-resvrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel-solid);margin-top:10px;flex-wrap:wrap}:root[data-ui=v2] .os-st-resvnum{width:30px;height:30px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;background:rgba(124,58,237,.12);color:#6d28d9}:root[data-ui=v2] .os-st-resvrow .os-r-name{font-size:15px;font-weight:700}:root[data-ui=v2] .os-st-resvrow .os-r-sub{font-size:12.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-st-mini{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:11px;background:transparent;color:var(--tx-muted);cursor:pointer;transition:background .12s,color .12s}:root[data-ui=v2] .os-st-mini:hover{background:var(--field-hover);color:var(--ink)}:root[data-ui=v2] .os-st-mini.os-err{color:var(--err)}:root[data-ui=v2] .os-st-mini:disabled{opacity:.35;cursor:not-allowed}:root[data-ui=v2] .os-st-group{padding:0;overflow:hidden;margin-bottom:12px}:root[data-ui=v2] .os-st-group-h{padding:14px 18px 10px}:root[data-ui=v2] .os-st-group-h h3{font-size:17px;font-weight:800;display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .os-st-group-h .os-sub2{font-size:13px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-st-group.os-customs{border:2px solid rgba(var(--warn-rgb),.55)}:root[data-ui=v2] .os-st-wo{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;text-align:left;padding:15px 18px;border-top:1px solid var(--line);background:transparent;cursor:pointer;min-height:68px;transition:background .12s}:root[data-ui=v2] .os-st-wo:hover{background:rgba(var(--acc-rgb),.05)}:root[data-ui=v2] .os-st-wo .os-r-name{font-size:16.5px;font-weight:800}:root[data-ui=v2] .os-st-wo .os-r-sub{font-size:13px;color:var(--tx-muted);margin-top:3px}:root[data-ui=v2] .os-st-wo .os-r-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:root[data-ui=v2] .os-badge.os-gold{background:rgba(180,83,9,.1);border-color:rgba(180,83,9,.45);color:#b45309}:root[data-ui=v2] .os-st-prog{height:14px;border-radius:8px;background:var(--field-hover);overflow:hidden}:root[data-ui=v2] .os-st-prog i{background:linear-gradient(90deg,var(--acc),var(--acc2))}:root[data-ui=v2] .os-st-progmeta{display:flex;align-items:baseline;justify-content:space-between;margin:2px 2px 10px}:root[data-ui=v2] .os-st-line{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 16px;border-radius:14px;border:2px solid var(--line);background:var(--panel-solid);margin-top:10px;flex-wrap:wrap}:root[data-ui=v2] .os-st-line.os-done{border-color:rgba(var(--ok-rgb),.5);background:rgba(var(--ok-rgb),.06)}:root[data-ui=v2] .os-st-line.os-multi{border-color:rgba(var(--warn-rgb),.55)}:root[data-ui=v2] .os-st-line-l{display:flex;align-items:flex-start;gap:14px;min-width:0}:root[data-ui=v2] .os-st-img{width:76px;height:76px;border-radius:12px;flex:none;background:var(--field);color:var(--tx-muted);border:1px solid var(--line)}:root[data-ui=v2] .os-st-img,:root[data-ui=v2] .os-st-qty{display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-st-qty{min-width:46px;padding:4px 11px;border-radius:10px;background:var(--field-hover);font-size:20px;font-weight:900;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-st-line.os-multi .os-st-qty{background:rgba(var(--warn-rgb),.2);color:var(--warn-t)}:root[data-ui=v2] .os-st-line .os-p-name{font-size:17px;font-weight:800}:root[data-ui=v2] .os-st-var{display:inline-block;margin-top:6px;padding:4px 11px;border-radius:9px;background:var(--ink);color:var(--panel-solid);font-size:14.5px;font-weight:800}:root[data-ui=v2] .os-st-line .os-sku{font-family:var(--mono);font-size:12px;color:var(--tx-muted);margin-top:7px}:root[data-ui=v2] .os-st-bin{display:inline-flex;align-items:center;gap:5px;margin-top:7px;margin-left:8px;padding:3px 8px;border-radius:7px;background:var(--field);font-family:var(--mono);font-size:12px;color:var(--ink)}:root[data-ui=v2] .os-st-line .os-conf{font-size:14px;margin-top:8px}:root[data-ui=v2] .os-st-line .os-conf b{font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-st-line.os-done .os-conf b{color:var(--ok-t)}:root[data-ui=v2] .os-st-line-r{display:flex;flex-direction:column;gap:7px;flex:none}:root[data-ui=v2] .os-st-donepill{display:inline-flex;align-items:center;gap:7px;padding:11px 15px;border-radius:11px;background:var(--ok);color:#fff;font-weight:800;font-size:14.5px}:root[data-ui=v2] .os-st-scanmsg{display:flex;align-items:center;gap:10px;margin-top:12px;padding:13px 16px;border-radius:12px;font-size:15px;font-weight:700}:root[data-ui=v2] .os-st-scanmsg.os-ok{background:var(--ok);color:#fff}:root[data-ui=v2] .os-st-scanmsg.os-err{background:var(--err);color:#fff}:root[data-ui=v2] .os-st-sec{border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin-top:14px}:root[data-ui=v2] .os-st-sec-t{font-size:15px;font-weight:800}:root[data-ui=v2] .os-st-packs{display:flex;gap:10px;overflow-x:auto;padding:4px 0 6px;scroll-snap-type:x mandatory}:root[data-ui=v2] .os-st-packs::-webkit-scrollbar{display:none}:root[data-ui=v2] .os-st-packs{scrollbar-width:none}:root[data-ui=v2] .os-st-pack{flex:0 0 168px;scroll-snap-align:start;border:2px solid var(--line);border-radius:13px;padding:13px;background:var(--panel-solid);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}:root[data-ui=v2] .os-st-pack:hover{border-color:rgba(var(--acc-rgb),.4)}:root[data-ui=v2] .os-st-pack.os-sel{border-color:rgba(var(--acc-rgb),.7);background:rgba(var(--acc-rgb),.06)}:root[data-ui=v2] .os-st-pack .os-p-ic{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--field-hover);margin-bottom:8px}:root[data-ui=v2] .os-st-pack.os-sel .os-p-ic{background:rgba(var(--acc-rgb),.14);color:var(--acc)}:root[data-ui=v2] .os-st-pack b{display:block;font-size:13.5px}:root[data-ui=v2] .os-st-pack span{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-st-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:16px}:root[data-ui=v2] .os-st-login{max-width:460px;margin:8px auto 0}:root[data-ui=v2] .os-st-pinhead{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}:root[data-ui=v2] .os-st-dots{display:flex;justify-content:center;gap:15px;margin-bottom:24px}:root[data-ui=v2] .os-st-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}:root[data-ui=v2] .os-st-key{min-height:70px;border-radius:14px;border:1px solid var(--line);background:var(--panel-solid);font-size:26px;font-weight:700;color:var(--ink);cursor:pointer;transition:background .12s,transform .12s}:root[data-ui=v2] .os-st-avatar,:root[data-ui=v2] .os-st-key{display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-st-avatar{width:64px;height:64px;border-radius:50%;background:rgba(var(--acc-rgb),.13);color:var(--acc);margin-bottom:4px}:root[data-ui=v2] .os-st-loginmsg{margin-top:16px;text-align:center;font-size:14px;font-weight:700;color:var(--err)}:root[data-ui=v2] [data-theme=station] .os-input::-moz-placeholder{color:rgba(90,98,128,.6)}:root[data-ui=v2] [data-theme=station] .os-input::placeholder{color:rgba(90,98,128,.6)}@media(max-width:1100px){:root[data-ui=v2] [data-theme^=station] .os-full-head,:root[data-ui=v2] [data-theme^=station] .os-mob-head,:root[data-ui=v2] [data-theme^=station] .os-sidebar{display:none}}:root[data-ui=v2] [data-theme^=station] .os-main{padding:0}:root[data-ui=v2] [data-theme^=station] .os-main-inner{max-width:none}:root[data-ui=v2] .os-pair-wrap{min-height:calc(100vh - 60px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px}:root[data-ui=v2] .os-pair-toggles{position:fixed;top:14px;right:16px;display:flex;gap:8px;z-index:5}:root[data-ui=v2] .os-pair-toggles .os-seg button{min-height:40px;min-width:46px;font-size:13px}:root[data-ui=v2] .os-pair-theme{width:44px;height:44px;border-radius:11px;border:1px solid var(--line);background:var(--panel-solid);color:var(--tx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}:root[data-ui=v2] .os-pair-card{width:100%;max-width:400px;padding:30px 28px 26px;text-align:center}:root[data-ui=v2] .os-pair-logo{display:flex;justify-content:center;margin-bottom:14px}:root[data-ui=v2] .os-pair-logo svg{width:44px;height:44px}:root[data-ui=v2] .os-pair-ic{width:64px;height:64px;border-radius:18px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;color:var(--acc);background:rgba(var(--acc-rgb),.12);border:1px solid rgba(var(--acc-rgb),.25)}:root[data-ui=v2] .os-pair-card h1{font-size:23px;font-weight:900;letter-spacing:-.02em}:root[data-ui=v2] .os-pair-card .os-sub{font-size:13.5px;margin:8px auto 20px}:root[data-ui=v2] .os-pair-label{display:block;text-align:left;font-size:13px;font-weight:700;margin-bottom:8px;color:var(--ink)}:root[data-ui=v2] .os-pair-input{width:100%;min-height:60px;text-align:center;font-size:23px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;border-radius:13px;border:1.5px solid var(--line-strong);background:var(--panel-solid);color:var(--ink);font-variant-numeric:tabular-nums;transition:border-color .15s,box-shadow .15s}:root[data-ui=v2] .os-pair-input:focus{outline:none;border-color:rgba(var(--acc-rgb),.75);box-shadow:0 0 0 4px rgba(var(--acc-rgb),.2)}:root[data-ui=v2] .os-pair-input::-moz-placeholder{color:rgba(90,98,128,.4);letter-spacing:.18em}:root[data-ui=v2] .os-pair-input::placeholder{color:rgba(90,98,128,.4);letter-spacing:.18em}:root[data-ui=v2] .os-pair-input.os-err{border-color:rgba(var(--err-rgb),.7);box-shadow:0 0 0 4px rgba(var(--err-rgb),.15)}:root[data-ui=v2] .os-pair-err{margin-top:12px;padding:11px 14px;border-radius:11px;text-align:left;font-size:13.5px;font-weight:600;line-height:1.45;border:1px solid rgba(var(--err-rgb),.35);background:rgba(var(--err-rgb),.08);color:var(--err-t)}:root[data-ui=v2] .os-pair-submit{width:100%;min-height:56px;margin-top:16px;font-size:16px;font-weight:800}:root[data-ui=v2] .os-pair-ok{display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 0 2px}:root[data-ui=v2] .os-pair-ok .os-ok-ic{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(var(--ok-rgb),.14);color:var(--ok);border:2px solid rgba(var(--ok-rgb),.45);margin-bottom:6px}:root[data-ui=v2] .os-pair-ok b{font-size:19px;font-weight:900}:root[data-ui=v2] .os-pair-ok p{font-size:13.5px;color:var(--tx-muted);line-height:1.5}:root[data-ui=v2] .os-pair-hint{margin-top:16px;font-size:11.5px;color:var(--tx-muted);text-align:center;line-height:1.5}:root[data-ui=v2] [hidden]{display:none!important}:root[data-ui=v2] [data-theme^=station] .os-main{padding-top:0}:root[data-ui=v2] .os-st-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}:root[data-ui=v2] .os-st-list{display:grid;gap:12px;max-width:760px}:root[data-ui=v2] .os-st-row-l{display:flex;align-items:center;gap:14px;min-width:0}:root[data-ui=v2] .os-st-row .os-r-name{display:flex;align-items:center;gap:9px;flex-wrap:wrap}:root[data-ui=v2] .os-st-banner-note{display:flex;align-items:flex-start;gap:12px;max-width:760px;margin-bottom:16px;padding:13px 16px;border-radius:13px;font-size:13.5px;line-height:1.5;border:1px solid rgba(var(--info-rgb),.4);background:rgba(var(--info-rgb),.06)}:root[data-ui=v2] .os-st-head h1{font-size:clamp(22px,3.2vw,28px);font-weight:900;letter-spacing:-.02em;line-height:1.1}:root[data-ui=v2] .os-st-head .os-code{font-size:13px;color:var(--tx-muted);font-weight:600;margin-top:3px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-st-user svg{color:var(--tx-muted)}:root[data-ui=v2] .os-st-view .os-lb{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--tx-muted)}:root[data-ui=v2] .os-st-view .os-seg button{min-height:40px;font-size:13px;padding:7px 16px}:root[data-ui=v2] .os-st-pane[hidden],:root[data-ui=v2] .os-v-login[hidden],:root[data-ui=v2] .os-v-work[hidden]{display:none!important}:root[data-ui=v2] .os-st-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}:root[data-ui=v2] .os-st-chip{min-height:48px;padding:0 20px;border-radius:999px;border:1.5px solid var(--line-strong);background:var(--panel-solid);font-size:14.5px;font-weight:700;color:var(--tx-muted);cursor:pointer;transition:all .15s}:root[data-ui=v2] .os-st-chip:hover{border-color:rgba(var(--acc-rgb),.5);color:var(--ink)}:root[data-ui=v2] .os-st-chip.os-on{border-color:rgba(var(--acc-rgb),.75);background:rgba(var(--acc-rgb),.1);color:var(--acc)}:root[data-ui=v2] .os-st-chip .os-n{font-size:11px;font-weight:800;color:var(--tx-muted);margin-left:6px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-st-tabs button{min-height:56px;border:0;border-radius:10px;background:transparent;color:var(--tx-muted);font-size:15.5px;font-weight:700;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}:root[data-ui=v2] .os-st-tabs button:hover{color:var(--ink);background:rgba(15,23,42,.05)}:root[data-ui=v2] .os-st-tabs button.os-on{background:var(--panel-solid);color:var(--ink);box-shadow:0 2px 8px rgba(15,23,42,.12),inset 0 0 0 1px var(--line)}:root[data-ui=v2] .os-st-claim{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-radius:14px;border:1px solid var(--line);background:var(--panel-solid);margin-bottom:12px;flex-wrap:wrap}:root[data-ui=v2] .os-st-claim-l{display:flex;align-items:center;gap:14px;min-width:0}:root[data-ui=v2] .os-st-claim .os-r-name{font-size:16.5px;font-weight:800}:root[data-ui=v2] .os-st-claim .os-r-sub{font-size:13px;color:var(--tx-muted);margin-top:3px}:root[data-ui=v2] .os-st-claim .os-r-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:root[data-ui=v2] .os-st-step{display:flex;align-items:stretch;gap:6px}:root[data-ui=v2] .os-st-step button{width:48px;min-height:48px;border-radius:11px;border:1px solid var(--line);background:var(--panel-solid);font-size:22px;font-weight:800;color:var(--ink);cursor:pointer}:root[data-ui=v2] .os-st-step button:hover:not(:disabled){background:var(--field-hover)}:root[data-ui=v2] .os-st-step button:disabled{opacity:.4;cursor:not-allowed}:root[data-ui=v2] .os-st-step input{width:72px;text-align:center;font-size:19px;font-weight:800;border:1px solid var(--line);border-radius:11px;background:var(--field);color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-st-step input:focus{outline:none;border-color:rgba(var(--acc-rgb),.75)}:root[data-ui=v2] .os-st-queuerow{display:flex;align-items:center;gap:13px;padding:13px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel-solid);margin-top:10px;flex-wrap:wrap}:root[data-ui=v2] .os-st-grip{color:var(--tx-muted);cursor:grab;flex:none;display:inline-flex;padding:6px 4px}:root[data-ui=v2] .os-st-queuerow .os-r-name{font-size:15.5px;font-weight:700}:root[data-ui=v2] .os-st-queuerow .os-r-sub{font-size:12.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-st-note.os-resv{border-color:rgba(124,58,237,.4);background:rgba(124,58,237,.05)}:root[data-ui=v2] .os-st-note.os-resv .os-n-title{color:#7c3aed}:root[data-ui=v2] .os-st-note .os-n-title{font-weight:800;font-size:15px;display:flex;align-items:center;gap:8px}:root[data-ui=v2] .os-st-note .os-n-sub{font-size:13.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-st-prog i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--ok),var(--acc))}:root[data-ui=v2] .os-st-progmeta .os-n{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}:root[data-ui=v2] .os-st-progmeta .os-p{font-size:13px;color:var(--tx-muted)}:root[data-ui=v2] .os-st-mats{border:1px solid var(--line);border-radius:12px;background:var(--field);padding:12px 14px;margin-top:14px}:root[data-ui=v2] .os-st-mats h4{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--tx-muted);margin-bottom:8px}:root[data-ui=v2] .os-st-mats li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;font-size:14px;flex-wrap:wrap}:root[data-ui=v2] .os-st-mats li+li{border-top:1px dashed var(--line)}:root[data-ui=v2] .os-st-steps{font-size:13px;color:var(--tx-muted);margin-top:10px}:root[data-ui=v2] .os-st-hist .os-h-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 4px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .os-st-hist .os-h-row:last-child{border-bottom:0}:root[data-ui=v2] .os-st-hist .os-h-name{font-weight:700;font-size:14.5px}:root[data-ui=v2] .os-st-hist .os-h-sub{font-size:12.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-st-dlgbox{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .os-st-dlgscroll{overflow-y:auto;min-height:0;padding-right:2px}:root[data-ui=v2] .os-st-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 12px}@media(max-width:640px){:root[data-ui=v2] .os-st-outcomes{grid-template-columns:1fr}}:root[data-ui=v2] .os-st-oc{display:flex;flex-direction:column;gap:8px;border:1.5px solid var(--line);border-radius:13px;padding:12px 13px;background:var(--field);transition:border-color .15s,background .15s}:root[data-ui=v2] .os-st-oc .os-oc-head{display:flex;align-items:flex-start;gap:9px}:root[data-ui=v2] .os-st-oc .os-oc-ic{flex:none;display:inline-flex;margin-top:1px;color:var(--tx-muted)}:root[data-ui=v2] .os-st-oc .os-oc-t{font-size:14.5px;font-weight:800;line-height:1.2}:root[data-ui=v2] .os-st-oc .os-oc-d{font-size:12px;color:var(--tx-muted);line-height:1.45;margin-top:2px}:root[data-ui=v2] .os-st-oc.os-on-good{border-color:rgba(var(--ok-rgb),.6);background:rgba(var(--ok-rgb),.07)}:root[data-ui=v2] .os-st-oc.os-on-good .os-oc-ic{color:var(--ok-t)}:root[data-ui=v2] .os-st-oc.os-on-scrap{border-color:rgba(var(--err-rgb),.6);background:rgba(var(--err-rgb),.05)}:root[data-ui=v2] .os-st-oc.os-on-scrap .os-oc-ic{color:var(--err-t)}:root[data-ui=v2] .os-st-oc.os-on-rework{border-color:rgba(var(--warn-rgb),.6);background:rgba(var(--warn-rgb),.07)}:root[data-ui=v2] .os-st-oc.os-on-rework .os-oc-ic{color:var(--warn-t)}:root[data-ui=v2] .os-st-oc.os-on-extra{border-color:rgba(var(--info-rgb),.6);background:rgba(var(--info-rgb),.07)}:root[data-ui=v2] .os-st-oc.os-on-extra .os-oc-ic{color:var(--info-t)}:root[data-ui=v2] .os-st-scraplist{border:1px dashed rgba(var(--err-rgb),.5);border-radius:11px;padding:10px 12px;margin-bottom:12px}:root[data-ui=v2] .os-st-scraplist label{display:flex;align-items:center;gap:10px;padding:7px 2px;font-size:14px;cursor:pointer}:root[data-ui=v2] .os-st-scraplist input{width:20px;height:20px;accent-color:var(--err)}:root[data-ui=v2] .os-st-reason{width:100%;min-height:52px;padding:10px 13px;border-radius:11px;border:1px solid var(--line);background:var(--field);color:var(--ink);font-size:14px;resize:vertical;font-family:inherit}:root[data-ui=v2] .os-st-reason:focus{outline:none;border-color:rgba(var(--acc-rgb),.75)}:root[data-ui=v2] .os-st-pinhead h2{font-size:20px;font-weight:800}:root[data-ui=v2] .os-st-pinhead svg{color:var(--acc)}:root[data-ui=v2] .os-st-dots i{width:17px;height:17px;border-radius:50%;border:2.5px solid var(--line-strong);transition:all .15s}:root[data-ui=v2] .os-st-dots i.os-on{border-color:var(--acc);background:var(--acc)}:root[data-ui=v2] .os-st-dots.os-err i{border-color:var(--err);background:rgba(var(--err-rgb),.18)}:root[data-ui=v2] .os-st-key:hover{background:var(--field-hover)}:root[data-ui=v2] .os-st-key:active{background:var(--field-hover);transform:scale(.97)}:root[data-ui=v2] .os-st-key.os-fn{color:var(--tx-muted);font-size:18px;font-weight:600}:root[data-ui=v2] [data-theme=station] body{--ink:#141a33;--tx-muted:#5a6280;--line:rgba(15,23,42,.1);--line-strong:rgba(15,23,42,.2);--panel:rgba(15,23,42,.03);--panel-solid:#fff;--bg:#f4f6fb;--bg-soft:#fff;--pop:#fff;--pop-a:hsla(0,0%,100%,.96);--bar:hsla(0,0%,100%,.9);--surface:var(--panel-solid);--field:rgba(15,23,42,.045);--field-hover:rgba(15,23,42,.08);--shadow:0 12px 32px rgba(15,23,42,.12);--acc:#0891b2;--acc-rgb:8,145,178;--acc2:#3b82f6;--acc2-rgb:59,130,246;--acc-ink:#fff;--ok:#16a34a;--ok-t:#15803d;--ok-rgb:22,163,74;--warn:#d97706;--warn-t:#b45309;--warn-rgb:217,119,6;--err:#dc2626;--err-t:#b91c1c;--err-rgb:220,38,38;--info:#0284c7;--info-t:#0369a1;--info-rgb:2,132,199}:root[data-ui=v2] [data-theme=station] .os-panel{background:var(--panel-solid);box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 26px rgba(15,23,42,.07)}:root[data-ui=v2] [data-theme=station] .os-kpi:hover{box-shadow:0 10px 24px rgba(15,23,42,.1)}:root[data-ui=v2] [data-theme=station] .os-sb-item{color:rgba(20,26,51,.78)}:root[data-ui=v2] [data-theme=station] .os-sb-sec-ico{color:rgba(20,26,51,.72)}:root[data-ui=v2] [data-theme=station] .os-tab:hover{background:rgba(15,23,42,.04)}:root[data-ui=v2] [data-theme=station] .os-input::-moz-placeholder,:root[data-ui=v2] [data-theme=station] .os-sb-search input::-moz-placeholder,:root[data-ui=v2] [data-theme=station] .os-textarea::-moz-placeholder{color:rgba(90,98,128,.6)}:root[data-ui=v2] [data-theme=station] .os-input::placeholder,:root[data-ui=v2] [data-theme=station] .os-sb-search input::placeholder,:root[data-ui=v2] [data-theme=station] .os-textarea::placeholder{color:rgba(90,98,128,.6)}:root[data-ui=v2] [data-theme=station] .os-kbd{background:rgba(15,23,42,.05)}:root[data-ui=v2] [data-theme=station] .os-logo-svg{filter:drop-shadow(0 0 7px rgba(var(--acc-rgb),.35))}:root[data-ui=v2] [data-theme=station] .os-dlg-box,:root[data-ui=v2] [data-theme=station] .os-tip-el,:root[data-ui=v2] [data-theme=station] .os-toast{box-shadow:0 14px 34px rgba(15,23,42,.16)}@media(max-width:1100px){:root[data-ui=v2] [data-theme=station] .os-full-head,:root[data-ui=v2] [data-theme=station] .os-mob-head,:root[data-ui=v2] [data-theme=station] .os-sidebar{display:none}:root[data-ui=v2] [data-theme=station] .os-main{padding:14px 14px 30px}:root[data-ui=v2] [data-theme=station] .os-main-inner{max-width:1100px}}:root[data-ui=v2] .os-st-intro h1{font-size:clamp(24px,3.4vw,32px);font-weight:900;letter-spacing:-.02em}:root[data-ui=v2] .os-st-intro .os-sub{font-size:14.5px;max-width:52ch}:root[data-ui=v2] .os-st-row:hover{border-color:rgba(var(--acc-rgb),.45);box-shadow:0 6px 20px rgba(15,23,42,.08)}:root[data-ui=v2] .os-st-row .os-r-name{font-size:18px;font-weight:800}:root[data-ui=v2] .os-st-row .os-r-sub{font-size:13.5px;color:var(--tx-muted);margin-top:2px}:root[data-ui=v2] .os-st-banner-note .os-b-ico{flex:none;display:inline-flex;margin-top:1px;color:var(--info-t)}@media(max-width:1100px){:root[data-ui=v2] [data-theme=station] .os-main{padding-top:14px}}:root[data-ui=v2] .os-filters .os-seg{flex:none}:root[data-ui=v2] .os-stat-scope{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--tx-muted);margin:-4px 0 16px}:root[data-ui=v2] .os-stat-scope .os-sep{opacity:.45}:root[data-ui=v2] .os-stat-hero{display:grid;grid-template-columns:1.2fr 1.2fr 1fr;gap:14px;margin-bottom:14px}:root[data-ui=v2] .os-stat-big{display:flex;flex-direction:column;gap:6px;padding:18px 20px}:root[data-ui=v2] .os-stat-big .os-b-lbl{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:var(--tx-muted);text-transform:uppercase;letter-spacing:.08em}:root[data-ui=v2] .os-stat-big .os-b-lbl .os-ic{width:26px;height:26px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center}:root[data-ui=v2] .os-stat-big .os-b-val{font-size:clamp(30px,3.4vw,42px);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05}:root[data-ui=v2] .os-stat-big .os-b-sub{font-size:11.5px;color:var(--tx-muted)}:root[data-ui=v2] .os-stat-mix{display:flex;flex-direction:column;gap:8px;padding:16px 18px}:root[data-ui=v2] .os-stat-mix h3{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--tx-muted)}:root[data-ui=v2] .os-stat-mix .os-mix{display:flex;flex-wrap:wrap;gap:7px}:root[data-ui=v2] .os-stat-mix .os-chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--field)}:root[data-ui=v2] .os-stat-mix .os-chip i{width:7px;height:7px;border-radius:50%;flex:none}:root[data-ui=v2] .os-stat-mix .os-chip .os-n{font-variant-numeric:tabular-nums;color:var(--tx-muted);font-weight:600}:root[data-ui=v2] .os-stat-mix .os-team{font-size:11.5px;color:var(--tx-muted);margin-top:auto;padding-top:6px;border-top:1px dashed var(--line)}:root[data-ui=v2] .os-stat-mix .os-team b{color:var(--ink)}:root[data-ui=v2] .os-stat-note{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:12px;border:1px dashed var(--line-strong);font-size:12px;color:var(--tx-muted);margin-bottom:14px;line-height:1.55}:root[data-ui=v2] .os-stat-note svg{flex:none;margin-top:1px;color:var(--warn)}:root[data-ui=v2] .os-stat-note b{color:var(--ink)}:root[data-ui=v2] .os-stat-day td:first-child b{display:block;font-size:12.5px}:root[data-ui=v2] .os-stat-day td:first-child span{font-size:10.5px;color:var(--tx-muted)}@media(max-width:980px){:root[data-ui=v2] .os-stat-hero{grid-template-columns:1fr 1fr}:root[data-ui=v2] .os-stat-mix{grid-column:1/-1}}@media(max-width:640px){:root[data-ui=v2] .os-stat-hero{grid-template-columns:1fr}}