@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/NotoKufiArabic.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--brand: #1e4fb5;--brand-2: #2a5cc4;--brand-ink: #fff;--brand-soft: color-mix(in srgb, var(--brand) 9%, #fff);--brand-line: color-mix(in srgb, var(--brand) 30%, #fff);--bg: #f3f5f8;--card: #fff;--card-2: #f7f8fa;--line: #e2e6ea;--line-2: #eef1f4;--ink: #1a2330;--ink-2: #4b5563;--mut: #5f6672;--mut-2: #8a96a0;--ok: #17703d;--ok-bg: #e6f4ea;--warn: #8a5a10;--warn-bg: #fff4d6;--err: #b42323;--err-bg: #fde8e8;--info: #1d4ed8;--info-bg: #e8f0fe;--vio: #6d3fd1;--vio-bg: #f0eafc;--th: color-mix(in srgb, var(--brand) 9%, var(--card-2));--hd: color-mix(in srgb, var(--brand) 7%, var(--card-2));--tl: #cacfd4;--tl-2: #babfc5;--zebra: #f5f8f9;--tot: color-mix(in srgb, var(--brand) 7%, #fff);--side: color-mix(in srgb, var(--brand) 78%, #0b1220);--side-ink: #dbe4f3;--side-ink-2: #9fb0c8;--side-on: rgba(255,255,255,.14);--side-hover: rgba(255,255,255,.08);--side-line: rgba(255,255,255,.14);--radius: 12px;--radius-s: 8px;--radius-l: 16px;--shadow-xs: 0 1px 1px rgba(16,24,40,.04), 0 1px 2px rgba(16,24,40,.06);--shadow: 0 1px 1px rgba(16,24,40,.03), 0 2px 4px -1px rgba(16,24,40,.05), 0 10px 24px -14px rgba(16,24,40,.14);--shadow-m: 0 1px 2px rgba(16,24,40,.05), 0 6px 14px -6px rgba(16,24,40,.12), 0 18px 36px -18px rgba(16,24,40,.18);--shadow-l: 0 2px 4px rgba(16,24,40,.06), 0 14px 30px -10px rgba(16,24,40,.18), 0 40px 70px -30px rgba(16,24,40,.28);--hl: inset 0 1px 0 rgba(255,255,255,.65);--ring: 0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);--font: "Noto Kufi Arabic", "Noto Sans Arabic", Tahoma, "Segoe UI", Arial, sans-serif;--mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--fs: clamp(11.5px, 11px + .11vw, 12.5px);--fs-s: clamp(11px, 10.5px + .08vw, 11.5px);--fs-xs: 10.5px;--fs-h: clamp(13px, 12.5px + .1vw, 14px);--cell-py: 7px;--top: 56px;--rail-w: 262px;--rail-min: 56px;--rail-gap: 12px;--rail-top: calc(var(--top) + 14px);--ease: cubic-bezier(.2,.8,.2,1);--t: .18s;--sb: rgba(16,24,40,.12);--sb-h: rgba(16,24,40,.26);--sb-a: rgba(16,24,40,.42);color-scheme:light}:root[data-biz=restaurants],:root[data-biz=manufacturing]{--brand: #9a4a1c;--brand-2: #ad5826}:root[data-biz=trading],:root[data-biz=automotive]{--brand: #334155;--brand-2: #475569}:root[data-theme=dark]{--brand-soft: color-mix(in srgb, var(--brand) 18%, #161c25);--brand-line: color-mix(in srgb, var(--brand) 45%, #161c25);--bg: #0f141b;--card: #161c25;--card-2: #1b222c;--line: #2a323d;--line-2: #222a34;--ink: #e6eaf0;--ink-2: #b4bcc8;--mut: #8b95a3;--mut-2: #6b7682;--ok: #4ccf86;--ok-bg: #10301c;--warn: #e8b45a;--warn-bg: #3a2b0c;--err: #f07a7a;--err-bg: #3a1717;--info: #7ea6f7;--info-bg: #12213f;--vio: #a58af0;--vio-bg: #271e40;--th: color-mix(in srgb, var(--brand) 10%, #1b222c);--hd: color-mix(in srgb, var(--brand) 10%, #1b222c);--tl: #3a4451;--tl-2: #3c4654;--zebra: #19202a;--tot: color-mix(in srgb, var(--brand) 14%, #161c25);--shadow-xs: 0 1px 2px rgba(0,0,0,.35);--shadow: 0 1px 2px rgba(0,0,0,.35), 0 8px 20px -12px rgba(0,0,0,.5);--shadow-m: 0 2px 4px rgba(0,0,0,.4), 0 14px 30px -14px rgba(0,0,0,.6);--shadow-l: 0 4px 8px rgba(0,0,0,.4), 0 24px 60px -20px rgba(0,0,0,.7);--hl: inset 0 1px 0 rgba(255,255,255,.06);--sb: rgba(255,255,255,.08);--sb-h: rgba(255,255,255,.2);--sb-a: rgba(255,255,255,.34);--side: color-mix(in srgb, var(--brand) 22%, #0d131b);--side-ink: #dfe6f0;--side-ink-2: #97a6bb;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);font-size:var(--fs);color:var(--ink);background:var(--bg);line-height:1.65;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{color:var(--info);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{touch-action:manipulation}h1,h2,h3,h4{margin:0;font-weight:600}:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 60%,transparent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--brand) 22%,transparent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;transition-duration:.01ms}}.num,.n{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:plaintext}.rng-t,.num .rng-t,.n .rng-t{direction:rtl;unicode-bidi:isolate;white-space:nowrap;font-variant-numeric:tabular-nums}.rng-t>bdi{direction:ltr;unicode-bidi:isolate}.ltr{direction:ltr;unicode-bidi:embed}.mut{color:var(--mut)}.small{font-size:var(--fs-s)}.xs{font-size:var(--fs-xs)}.b{font-weight:600}.ok{color:var(--ok)}.err{color:var(--err)}.warn{color:var(--warn)}.row{display:flex;align-items:center;gap:8px}.row.wrap{flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:8px}.grow{flex:1;min-width:0}.sp{flex:1}.grid{display:grid;gap:12px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}}.hide{display:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--sb);border-radius:6px;min-height:28px}:hover::-webkit-scrollbar-thumb{background:var(--sb-h)}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:var(--sb-a)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--sb) transparent}:hover{scrollbar-color:var(--sb-h) transparent}}.boot{position:fixed;inset:0;display:grid;place-content:center;justify-items:center;background:var(--bg)}.boot-bar{width:180px;height:4px;border-radius:4px;background:var(--line);overflow:hidden}.boot-bar i{display:block;width:40%;height:100%;background:var(--brand);border-radius:4px;animation:bootbar 1.1s ease-in-out infinite}@keyframes bootbar{0%{transform:translate(160%)}to{transform:translate(-260%)}}.shell{min-height:100vh}.side{position:fixed;top:0;bottom:0;inset-inline-start:0;width:var(--rail-min);background:linear-gradient(180deg,color-mix(in srgb,var(--side) 92%,#fff),var(--side) 30%,color-mix(in srgb,var(--side) 88%,#000));color:var(--side-ink);display:flex;flex-direction:column;z-index:70;overflow:hidden;box-shadow:1px 0 #ffffff0d,6px 0 28px -16px #00000073;transition:width .22s var(--ease)}.side.open{width:var(--rail-w)}.side-head{position:relative;display:flex;align-items:center;height:64px;padding:0 14px;border-bottom:1px solid var(--side-line);flex:0 0 auto}.side-logo{position:relative;display:block;height:36px;width:36px;flex:0 0 auto;transition:width .22s var(--ease)}.side.open .side-logo{width:150px}.side-logo img{position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);display:block;transition:opacity .16s}.side-logo img.mark{width:36px;height:36px;border-radius:10px;opacity:1}.side-logo img.sys{height:34px;width:auto;opacity:0}.side.open .side-logo img.mark{opacity:0}.side.open .side-logo img.sys{opacity:1;transition-delay:.08s}.side-x{display:none}.side-pin{position:absolute;top:50%;inset-inline-end:12px;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--side-ink-2);cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .15s,background .15s}.side.open .side-pin{opacity:1}.side-pin:hover{background:var(--side-hover);color:#fff}.side-pin.on{color:#fff;background:var(--side-on)}.side-q{padding:10px 12px 4px;flex:0 0 auto;opacity:0;pointer-events:none;transition:opacity .18s ease .06s}.side.open .side-q{opacity:1;pointer-events:auto}.side-q input{width:100%;height:32px;border-radius:9px;border:1px solid var(--side-line);background:#0000002e;color:var(--side-ink);padding:0 12px;font-size:var(--fs-s);outline:0;box-shadow:inset 0 1px 2px #0003}.side-q input::placeholder{color:#ffffff73}.side-q input:focus{border-color:#ffffff4d}.side-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px 0 10px;--sb: transparent;--sb-h: rgba(255,255,255,.2);--sb-a: rgba(255,255,255,.34)}.side:not(.open) .side-body{scrollbar-width:none}.nav-sec{margin:2px 10px}.nav-sh{position:relative;display:flex;align-items:center;gap:10px;height:42px;padding:0 6px;border-radius:10px;cursor:pointer;white-space:nowrap;color:var(--side-ink);border:0;background:none;width:100%;text-align:start;font-size:var(--fs);font-weight:600;text-decoration:none;transition:background .15s,color .15s}.nav-sh:hover{background:var(--side-hover);text-decoration:none;color:#fff}.nav-sh.act{background:var(--side-on);color:#fff;box-shadow:var(--hl),0 2px 6px -2px #00000059}.nav-sh.act:before{content:"";position:absolute;inset-inline-start:-10px;top:11px;bottom:11px;width:3px;border-radius:0 3px 3px 0;background:#fff;opacity:.9}[dir=ltr] .nav-sh.act:before{border-radius:3px 0 0 3px}.nav-sh .ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:0 0 32px;color:currentColor}.nav-sh.act .ic{background:#ffffff1a}.nav-sh .t{flex:1;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .18s ease .06s}.nav-sh .chev{color:var(--side-ink-2);transition:transform .18s var(--ease),opacity .18s;flex:0 0 auto;opacity:0}.side.open .nav-sh .t,.side.open .nav-sh .chev{opacity:1}.nav-sec.exp .nav-sh .chev{transform:rotate(180deg)}.nav-grp{margin:10px 16px 2px;height:18px;display:flex;align-items:center;color:var(--side-ink-2);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;overflow:hidden;border-top:1px solid var(--side-line);padding-top:8px;box-sizing:content-box}.nav-grp span{opacity:0;transition:opacity .18s ease .06s}.side.open .nav-grp span,.side.mob .nav-grp span{opacity:1}.nav-it .nav-ext{margin-inline-start:6px;opacity:.6;vertical-align:-1px}.side:not(.open):not(.mob) .nav-sh:after{content:attr(title);position:absolute;inset-inline-start:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(4px);background:#0f172a;color:#fff;font-size:var(--fs-s);font-weight:600;padding:5px 10px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-m);transition:opacity .12s,transform .12s;z-index:5}[dir=ltr] .side:not(.open):not(.mob) .nav-sh:after{transform:translateY(-50%) translate(-4px)}.side:not(.open):not(.mob) .nav-sh:hover:after{opacity:1;transform:translateY(-50%) translate(0)}.nav-items{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s var(--ease)}.nav-items>div{overflow:hidden;min-height:0}.side.open .nav-sec.exp .nav-items{grid-template-rows:1fr}.nav-list{padding:2px 0 4px;position:relative;margin-inline-start:21px;border-inline-start:1px solid var(--side-line)}.nav-it{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;margin:1px 0;margin-inline-start:8px;border-radius:8px;color:var(--side-ink-2);font-size:var(--fs-s);font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .12s,color .12s;position:relative}.nav-it:hover{background:var(--side-hover);color:#fff;text-decoration:none}.nav-it.act{background:var(--side-on);color:#fff;font-weight:600}.nav-it.act:before{content:"";position:absolute;inset-inline-start:-9px;top:50%;width:5px;height:5px;border-radius:50%;background:#fff;transform:translateY(-50%)}.nav-it .ncnt{margin-inline-start:auto;background:#ffffff1f;color:#ffffffd9;border-radius:999px;padding:0 7px;font-size:10px;line-height:1.6}.nav-g{margin-inline-start:8px}.nav-gh{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--side-ink);font-size:var(--fs-s);font-weight:600;cursor:pointer;text-align:start;white-space:nowrap;transition:background .12s}.nav-gh:hover{background:var(--side-hover);color:#fff}.nav-gh .gi{color:var(--side-ink-2);flex:0 0 auto}.nav-g.act>.nav-gh .gi{color:#fff}.nav-gh .t{flex:1;overflow:hidden;text-overflow:ellipsis}.nav-gh .gn{background:#ffffff1f;color:#fffc;border-radius:999px;padding:0 7px;font-size:10px;line-height:1.6;font-weight:500}.nav-gh .chev{color:var(--side-ink-2);transition:transform .18s var(--ease);flex:0 0 auto}.nav-g.exp>.nav-gh .chev{transform:rotate(180deg)}.nav-gi{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s var(--ease)}.nav-gi>div{overflow:hidden;min-height:0}.nav-g.exp>.nav-gi{grid-template-rows:1fr}.nav-gl{margin-inline-start:17px;border-inline-start:1px dashed var(--side-line);padding:1px 0 3px}.nav-gl .nav-it{margin-inline-start:6px}.side-foot{flex:0 0 auto;padding:8px 10px 10px;border-top:1px solid var(--side-line);display:flex;flex-direction:column;gap:2px}.main{margin-inline-start:calc(var(--rail-min) + var(--rail-gap));min-width:0;display:flex;flex-direction:column;min-height:100vh;transition:margin-inline-start .2s var(--ease)}.shell.wide .main{margin-inline-start:calc(var(--rail-w) + var(--rail-gap))}@media(min-width:901px){.side,.side-ov{display:none}}:root{--gl-c: var(--brand);--gl-bg: color-mix(in srgb, var(--gl-c) 24%, rgba(255,255,255,.6));--gl-bg-2: color-mix(in srgb, var(--gl-c) 19%, rgba(255,255,255,.82));--gl-solid: color-mix(in srgb, var(--gl-c) 20%, #fff);--gl-solid-2: color-mix(in srgb, var(--gl-c) 16%, #fff);--gl-ink: color-mix(in srgb, var(--gl-c) 82%, #0b1220);--gl-ink-2: color-mix(in srgb, var(--gl-c) 62%, #475467);--gl-txt: color-mix(in srgb, var(--gl-c) 55%, #101828);--gl-on: color-mix(in srgb, var(--gl-c) 26%, transparent);--gl-hov: color-mix(in srgb, var(--gl-c) 15%, transparent);--gl-edge: color-mix(in srgb, var(--gl-c) 40%, rgba(255,255,255,.4));--gl-sep: color-mix(in srgb, var(--gl-c) 22%, transparent);--gl-hl: inset 0 1px 0 rgba(255,255,255,.8), inset 0 0 0 1px rgba(255,255,255,.18);--gl-shadow: 0 1px 2px rgba(16,24,40,.06), 0 10px 26px -12px color-mix(in srgb, var(--gl-c) 32%, rgba(16,24,40,.25))}:root[data-theme=dark]{--gl-bg: color-mix(in srgb, var(--gl-c) 30%, rgba(17,23,32,.66));--gl-bg-2: color-mix(in srgb, var(--gl-c) 24%, rgba(17,23,32,.86));--gl-solid: color-mix(in srgb, var(--gl-c) 26%, #141a23);--gl-solid-2: color-mix(in srgb, var(--gl-c) 21%, #141a23);--gl-ink: color-mix(in srgb, var(--gl-c) 42%, #e8edf4);--gl-ink-2: color-mix(in srgb, var(--gl-c) 30%, #a9b4c4);--gl-txt: color-mix(in srgb, var(--gl-c) 22%, #e6eaf0);--gl-on: color-mix(in srgb, var(--gl-c) 34%, transparent);--gl-hov: color-mix(in srgb, var(--gl-c) 18%, transparent);--gl-edge: color-mix(in srgb, var(--gl-c) 45%, rgba(255,255,255,.14));--gl-sep: color-mix(in srgb, var(--gl-c) 26%, rgba(255,255,255,.06));--gl-hl: inset 0 1px 0 rgba(255,255,255,.08);--gl-shadow: 0 1px 2px rgba(0,0,0,.4), 0 14px 30px -14px rgba(0,0,0,.65)}html:root[data-user-rail]{--gl-c: var(--user-rail)}html:root[data-user-rail][data-theme=dark]{--gl-c: color-mix(in srgb, var(--user-rail) 78%, #fff)}html[data-rail=solid] .glass,html[data-rail=solid] .rail-fly,html[data-rail=solid] .rail-card{background:var(--gl-solid);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-rail=fill] .glass{--ink: #fff;--mut: rgba(255,255,255,.66);--card: rgba(255,255,255,.14);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;--gl-ink: #fff;--gl-ink-2: rgba(255,255,255,.8);--gl-txt: rgba(255,255,255,.9);--gl-on: rgba(255,255,255,.2);--gl-hov: rgba(255,255,255,.12);--gl-sep: rgba(255,255,255,.16);--gl-edge: color-mix(in srgb, var(--gl-c) 70%, #000);--gl-hl: inset 0 1px 0 rgba(255,255,255,.18);background:color-mix(in srgb,var(--gl-c) 94%,#000)}html[data-rail=fill] .rail-fly,html[data-rail=fill] .rail-card{background:color-mix(in srgb,var(--gl-c) 88%,#000)}html[data-rail=fill][data-rail-light] .glass{--ink: #101828;--mut: rgba(16,24,40,.6);--card: rgba(255,255,255,.4);color:#101828;--gl-ink: #101828;--gl-ink-2: rgba(16,24,40,.72);--gl-txt: rgba(16,24,40,.88);--gl-on: rgba(16,24,40,.12);--gl-hov: rgba(16,24,40,.07);--gl-sep: rgba(16,24,40,.12)}.glass{position:relative;background:var(--gl-bg);border:1px solid var(--gl-edge);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-radius:18px;box-shadow:var(--gl-hl),var(--gl-shadow);color:var(--ink);background-clip:padding-box}.rail-wrap{position:fixed;top:var(--rail-top);inset-inline-start:var(--rail-gap);z-index:70}.rail{--rail-in: calc(var(--rail-w) - 16px);width:var(--rail-min);max-height:calc(100vh - var(--rail-top) - var(--rail-gap));display:flex;flex-direction:column;align-items:flex-start;padding:7px;gap:4px;overflow:hidden;transition:width .18s var(--ease);contain:layout paint}.rail>*{width:var(--rail-in);flex-shrink:0}.rail>.rail-nav{flex:0 1 auto;width:calc(var(--rail-in) + 4px)}.rail-wrap.open .rail{width:var(--rail-w)}.rail-wrap.open:not(.pinned) .rail{box-shadow:var(--gl-hl),var(--gl-shadow),0 22px 60px -22px #10182847}.rail-top{display:flex;align-items:center;gap:6px;padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid var(--gl-sep)}.rail-pin{width:40px;height:34px;flex:0 0 40px;border:0;border-radius:10px;background:none;color:var(--gl-ink-2);cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s,transform .2s var(--ease)}.rail-pin:hover{background:var(--gl-hov);color:var(--gl-ink)}.rail-pin.on{background:var(--gl-on);color:var(--gl-ink)}.rail-pin.on svg{transform:rotate(-35deg)}.rail-q{flex:1;min-width:0;height:32px;border-radius:10px;border:1px solid var(--gl-sep);background:color-mix(in srgb,var(--card) 60%,transparent);color:var(--ink);padding:0 10px;font-size:var(--fs-s);outline:0;opacity:0;pointer-events:none;transition:opacity .1s,border-color .15s}.rail-wrap.open .rail-q{opacity:1;pointer-events:auto;transition:opacity .14s ease .05s,border-color .15s}.rail-q:focus{border-color:color-mix(in srgb,var(--brand) 50%,transparent);box-shadow:var(--ring)}.rail-q::placeholder{color:var(--mut-2)}.rail-nav{min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--rgap, 4px);scrollbar-width:none;margin:0 -2px;padding:0 2px}.rail-nav::-webkit-scrollbar{display:none}.rail-it{position:relative;display:flex;align-items:center;gap:8px;height:40px;min-height:40px;width:100%;padding:0;border:0;border-radius:10px;background:none;color:var(--gl-ink);cursor:pointer;white-space:nowrap;text-align:start;font-size:var(--fs);font-weight:600;text-decoration:none;transition:background .15s,color .15s}.rail-it:hover{background:var(--gl-hov);text-decoration:none}.rail-it.act{background:var(--gl-on)}.rail-it.on{background:var(--gl-on);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 22%,transparent)}.rail-it:focus-visible,.rail-pin:focus-visible,.rf-it:focus-visible,.rc-it:focus-visible{outline:none;box-shadow:var(--ring),inset 0 0 0 1px color-mix(in srgb,var(--brand) 45%,transparent)}.rail-it .ic{position:relative;width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center}.rail-it .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .08s;color:var(--gl-txt);font-weight:500}.rail-it.act .t,.rail-it.on .t{color:var(--gl-ink);font-weight:600}.rail-it .cv{flex:0 0 auto;margin-inline-end:8px;color:var(--gl-ink-2);opacity:0;transition:opacity .08s,transform .18s var(--ease)}[dir=ltr] .rail-it .cv{transform:scaleX(-1)}[dir=ltr] svg.ic-dir{transform:scaleX(-1)}.rail-wrap.open .rail-it .t,.rail-wrap.open .rail-it .cv{opacity:1;transition:opacity .12s ease .05s,transform .18s var(--ease)}.rail-it.on .cv{transform:translate(-2px)}[dir=ltr] .rail-it.on .cv{transform:scaleX(-1) translate(-2px)}.rail-grp{margin:6px 4px 2px;padding-top:6px;border-top:1px solid var(--gl-sep);height:16px;box-sizing:content-box;color:var(--mut);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;overflow:hidden}.rail-grp span{opacity:0;transition:opacity .1s}.rail-wrap.open .rail-grp span{opacity:1}.rail-sub{padding:8px 8px 2px;color:var(--mut);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.rail-it.rs{height:34px;min-height:34px;font-size:var(--fs-s)}.rail-it.rs .ic{height:34px}.rail-none{padding:14px 8px;color:var(--mut);font-size:var(--fs-s);text-align:center;white-space:nowrap}.rail .ncnt,.rail-fly .ncnt{margin-inline:auto 8px;background:var(--gl-on);color:var(--gl-ink);border-radius:999px;padding:0 7px;font-size:10px;line-height:1.7;font-weight:600}.rail-foot{padding-top:6px;margin-top:2px;border-top:1px solid var(--gl-sep)}.rail-me .t{display:flex;flex-direction:column;line-height:1.25}.rail-me .t b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.rail-me .t small{font-size:10px;color:var(--mut);font-weight:500}.rail-me .av,.rail-card .av{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(145deg,var(--brand-2),var(--brand));color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.3px;box-shadow:inset 0 1px #ffffff40,0 3px 8px -3px color-mix(in srgb,var(--brand) 70%,transparent)}.rail-fly,.rail-card{position:absolute;inset-inline-start:calc(100% + 10px);width:288px;z-index:71;display:flex;flex-direction:column;padding:8px;animation:rail-in .16s var(--ease);--rx: 8px;background:var(--gl-bg-2);background-clip:padding-box}[dir=ltr] .rail-fly,[dir=ltr] .rail-card{--rx: -8px}@keyframes rail-in{0%{opacity:0;transform:translate(var(--rx))}}.rf-h{display:flex;align-items:center;gap:8px;padding:4px 6px 8px;margin-bottom:4px;border-bottom:1px solid var(--gl-sep);flex:0 0 auto}.rf-h b{font-weight:600;font-size:var(--fs);color:var(--gl-ink);flex:1}.rf-hi{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--gl-on);color:var(--gl-ink)}.rf-c{font-size:10px;color:var(--mut);background:color-mix(in srgb,var(--gl-ink) 7%,transparent);border-radius:999px;padding:0 7px;line-height:1.7}.rf-l{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:1px;scrollbar-width:none}.rf-l::-webkit-scrollbar{display:none}.rf-it,.rc-it{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:10px;color:var(--gl-txt);font-size:var(--fs-s);font-weight:500;text-decoration:none;white-space:nowrap;border:0;background:none;width:100%;cursor:pointer;text-align:start;transition:background .12s,color .12s}.rf-it .ic{width:22px;flex:0 0 22px;display:grid;place-items:center;color:var(--gl-ink-2)}.rf-it .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.rf-it:hover,.rc-it:hover{background:var(--gl-hov);text-decoration:none;color:var(--gl-ink)}.rf-it:hover .ic{color:var(--gl-ink)}.rf-it.on{background:var(--gl-on);color:var(--gl-ink);font-weight:600}.rf-it.on .ic{color:var(--gl-ink)}.rf-it .nav-ext{opacity:.6}.rail-card{width:248px}.rail-it.rail-x .cx{transform:none}.rail-it.rail-x.xp .cx{transform:rotate(180deg)}.rail-it.rsub{height:var(--rs, 38px);min-height:var(--rs, 38px);padding-inline-start:28px;gap:8px;font-size:var(--fs-s);animation:rsub-in .16s var(--ease)}.rail-it.rsub:before{content:"";position:absolute;inset-inline-start:19.5px;top:-2px;bottom:-2px;width:1px;background:var(--gl-sep)}.rail-it.rsub .ic{width:26px;flex:0 0 26px;height:100%;color:var(--gl-ink-2)}.rail-it.rsub .t{font-weight:500}.rail-it.rsub:hover .ic{color:var(--gl-ink)}.rail-it.rsub.act .ic,.rail-it.rail-g.has .ic{color:var(--brand)}.rail-it.rsub.act:before,.rail-it.rail-g.has:before{background:var(--brand);width:2px;inset-inline-start:19px;border-radius:2px}.rail-it.rail-g.has .t{color:var(--gl-ink);font-weight:600}.rail-it.rail-g .rg-n{font-size:10px;color:var(--mut);background:color-mix(in srgb,var(--gl-ink) 7%,transparent);border-radius:999px;padding:0 7px;line-height:1.7;flex:0 0 auto}.rail-it.rail-g .cv{margin-inline-end:6px}@keyframes rsub-in{0%{opacity:0;transform:translateY(-3px)}}.rail-wrap:not(.open) .rail-it.act .ic:after{content:"";position:absolute;bottom:5px;inset-inline-end:6px;width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 2px var(--gl-bg-2, #fff)}.rfg .rf-h b{display:flex;flex-direction:column;line-height:1.3}.rfg .rf-h b small{font-size:10px;color:var(--mut);font-weight:500}.rail-it.rs{height:auto;min-height:40px}.rail-it.rs .t{display:flex;flex-direction:column;line-height:1.3;padding:3px 0}.rail-it.rs .rs-p{font-size:10px;color:var(--mut);font-weight:500;overflow:hidden;text-overflow:ellipsis}.rc-it svg{color:var(--gl-ink-2);flex:0 0 auto}.rc-it .t{flex:1}.rc-it.err,.rc-it.err svg{color:var(--err)}.rc-it.err:hover{background:color-mix(in srgb,var(--err) 9%,transparent);color:var(--err)}.rc-h{display:flex;align-items:center;gap:10px;padding:6px 6px 10px;margin-bottom:4px;border-bottom:1px solid var(--gl-sep)}.rc-h .av{width:38px;height:38px;border-radius:11px;font-size:13px;flex:0 0 38px}.rc-h .un{display:flex;flex-direction:column;line-height:1.35;min-width:0}.rc-h .un b{font-weight:600}.rc-h .un small{color:var(--mut);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-sep{height:1px;margin:4px 6px;background:var(--gl-sep)}.rc-sw{width:30px;height:18px;border-radius:999px;background:color-mix(in srgb,var(--ink) 18%,transparent);position:relative;transition:background .18s;flex:0 0 30px}.rc-sw i{position:absolute;top:2px;inset-inline-start:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:inset-inline-start .18s var(--ease)}.rc-sw.on{background:var(--brand)}.rc-sw.on i{inset-inline-start:14px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:var(--gl-solid)}.rail-fly,.rail-card{background:var(--gl-solid-2)}}@media(prefers-reduced-motion:reduce){.rail-it.rsub{animation:none}.rail,.rail-it .t,.rail-it .cv,.rail-grp span,.rail-q,.rail-wrap.open .rail-it .t,.rail-wrap.open .rail-it .cv,.rail-wrap.open .rail-q,.main{transition:none}.rail-fly,.rail-card{animation:none}}.shell.oc-mode .main{margin-inline-start:0}.top{position:sticky;top:0;z-index:30;height:var(--top);display:flex;align-items:center;gap:6px;padding:0 20px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.content{padding:14px 20px 28px;flex:1;min-width:0;font-size:var(--fs);line-height:1.65}.app-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 22px;border-top:1px solid var(--line);color:var(--mut);font-size:var(--fs-s)}.app-foot b{color:var(--ink-2);font-weight:600}.app-foot .sep{opacity:.45;margin:0 4px}.app-foot{padding-left:86px}.top .mob-btn,.tabbar,.side-ov,.top .top-sq{display:none}.save-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:300;overflow:hidden;background:color-mix(in srgb,var(--brand) 20%,transparent)}.save-bar i{display:block;width:40%;height:100%;background:var(--brand);border-radius:3px;animation:bootbar 1s ease-in-out infinite}.search{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:10px;height:36px;padding:0 10px 0 6px;width:320px;color:var(--mut);cursor:text;font-size:var(--fs-s);box-shadow:var(--shadow-xs),var(--hl);margin-inline-end:6px;transition:border-color .15s,box-shadow .15s,width .2s var(--ease)}.search:hover{border-color:var(--brand-line)}.search:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.search input{border:0;outline:0;background:none;flex:1;min-width:0;font-size:var(--fs-s);color:var(--ink)}.search input::placeholder{color:var(--mut-2)}.kbd{font-size:10px;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:0 5px;color:var(--mut);background:var(--card-2);font-family:inherit;line-height:1.6;white-space:nowrap}.tchip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--line);background:var(--card);border-radius:9px;cursor:pointer;white-space:nowrap;font-size:var(--fs-s);font-weight:600;color:var(--ink-2);box-shadow:var(--shadow-xs),var(--hl);transition:border-color .15s,color .15s,transform .15s}.tchip:hover{border-color:var(--brand-line);color:var(--brand)}.tchip b{color:var(--brand)}.tchip.act{color:var(--brand);border-color:var(--brand-line);background:var(--brand-soft)}.lang-sel{height:34px;border:1px solid var(--line);border-radius:9px;background:var(--card);padding:0 26px 0 10px;margin-inline-start:8px;font-size:var(--fs-s);font-weight:600;cursor:pointer;color:var(--ink-2);box-shadow:var(--shadow-xs),var(--hl);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a96a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px;background-position:right 8px center}[dir=rtl] .lang-sel{background-position:left 8px center;padding:0 10px 0 26px}.icon-btn{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;border:1px solid transparent;background:none;cursor:pointer;color:var(--ink-2);position:relative;font-size:13.5px;transition:background .15s,color .15s,border-color .15s,transform .15s}.icon-btn:hover{background:var(--card);color:var(--brand);border-color:var(--line)}.icon-btn:active{transform:scale(.94)}.top .icon-btn.tb,.icon-btn.theme{background:var(--card);border-color:var(--line);box-shadow:var(--shadow-xs),var(--hl)}.icon-btn.theme{color:var(--warn)}[data-theme=dark] .icon-btn.theme{color:#f5d17a}.icon-btn .dot{position:absolute;top:-6px;inset-inline-end:-6px;min-width:17px;height:17px;border-radius:999px;background:#dc2626;color:#fff;font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 0 0 2px var(--bg);font-style:normal;line-height:1}.chip-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:0;background:none;border-radius:6px;cursor:pointer;white-space:nowrap;font-size:var(--fs-s);color:var(--ink-2)}.chip-btn:hover{background:var(--card)}.um{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 4px 0 10px;border:1px solid transparent;border-radius:10px;background:none;cursor:pointer;color:var(--ink);font-size:var(--fs-s);font-weight:600;max-width:220px;transition:background .15s,border-color .15s}[dir=ltr] .um{padding:0 10px 0 4px}.um:hover,.um.on{background:var(--card);border-color:var(--line);box-shadow:var(--shadow-xs)}.um .av{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(145deg,var(--brand-2),var(--brand));color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.3px;flex:0 0 28px;box-shadow:var(--hl),0 2px 5px -2px color-mix(in srgb,var(--brand) 60%,transparent)}.um .un{display:flex;flex-direction:column;line-height:1.25;min-width:0;text-align:start}.um .un b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.um .un small{font-size:10px;color:var(--mut);font-weight:500}.um>svg.ch{color:var(--mut-2);flex:0 0 auto}.tpop{position:fixed;z-index:120;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-l);padding:6px;min-width:240px;animation:pop .14s var(--ease)}.tpop .ph{display:flex;gap:6px;align-items:center;font-weight:700;font-size:var(--fs-s);padding:6px 8px;color:var(--ink-2)}.tpop .pi{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:var(--fs-s);color:var(--ink)}.tpop .pi:hover{background:var(--card-2);text-decoration:none}.tpop .pi.on{background:var(--brand-soft);color:var(--brand)}.tpop .pi small{margin-inline-start:auto;color:var(--mut);font-size:10.5px}.tpop .pf{border-top:1px solid var(--line-2);margin-top:4px;padding:6px 8px 2px;font-size:var(--fs-s)}.tpop .uhead{display:flex;align-items:center;gap:10px;padding:8px 10px 10px;border-bottom:1px solid var(--line-2);margin-bottom:4px}.tpop .uhead .av{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,var(--brand-2),var(--brand));color:#fff;font-weight:700;font-size:13px;flex:0 0 36px}.tpop .uhead .un{display:flex;flex-direction:column;line-height:1.3;min-width:0}.tpop .uhead .un b{font-size:var(--fs)}.tpop .uhead .un small{color:var(--mut);font-size:10.5px}.page{display:flex;flex-direction:column}.page>*{min-width:0}.page-head{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:8px 14px;margin-bottom:12px;min-height:50px;flex-wrap:wrap;box-shadow:var(--shadow),var(--hl);position:relative;overflow:hidden}.page-head:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--brand-2),var(--brand))}.page-head h1{font-size:var(--fs-h);font-weight:600;display:flex;align-items:center;gap:10px;line-height:1.35;flex:1 1 320px;min-width:0;letter-spacing:-.01em}.page-head h1 .hi{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 18%,var(--card)),color-mix(in srgb,var(--brand) 8%,var(--card)));color:var(--brand);flex:0 0 32px;box-shadow:var(--hl),0 1px 2px color-mix(in srgb,var(--brand) 18%,transparent)}.page-head .ph-st{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-s);font-weight:400;letter-spacing:0}.page-head .ph-st:empty{display:none}.page-head .acts{margin-inline-start:auto;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow),var(--hl);min-width:0}.card+.card{margin-top:12px}.grid>.card,.row>.card,.col>.card{margin-top:0}.card-h{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line-2);font-weight:600;font-size:var(--fs);min-height:44px}.card-h .mut{font-weight:400;font-size:var(--fs-s)}.card-h .acts{margin-inline-start:auto;display:flex;gap:6px;align-items:center}.card-b,.pad{padding:14px}.mb{margin-bottom:12px}.mt{margin-top:12px}.sec-title{font-weight:600;margin:4px 0 10px;color:var(--ink-2);font-size:var(--fs)}.empty{padding:40px 16px;text-align:center;color:var(--mut);display:flex;flex-direction:column;align-items:center;gap:6px}.empty .eic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,var(--card-2),color-mix(in srgb,var(--brand) 6%,var(--card-2)));color:var(--mut-2);box-shadow:var(--hl),var(--shadow-xs);margin-bottom:4px}.empty .et{font-weight:600;color:var(--ink-2)}.empty .es{font-size:var(--fs-s);color:var(--mut);max-width:380px}.empty .ea{margin-top:8px;display:flex;gap:6px}.err-state{padding:28px 16px;text-align:center;color:var(--err);display:flex;flex-direction:column;align-items:center;gap:6px}.err-state .eic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--err-bg);color:var(--err)}.err-state .es{color:var(--mut);font-size:var(--fs-s);max-width:420px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radius-s);border:1px solid var(--line);background:linear-gradient(180deg,var(--card),var(--card-2));cursor:pointer;white-space:nowrap;font-size:var(--fs-s);font-weight:600;line-height:1;color:var(--ink-2);transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;text-decoration:none;box-shadow:var(--shadow-xs),var(--hl)}.btn:not(:disabled):hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));color:var(--brand);text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow),var(--hl)}.btn:not(:disabled):active{transform:translateY(0);box-shadow:var(--shadow-xs)}.btn:disabled,.btn[aria-busy=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:var(--shadow-xs)}.btn:focus-visible,.tabs button:focus-visible,.seg button:focus-visible,.icon-btn:focus-visible,.tchip:focus-visible,.um:focus-visible{outline:none;box-shadow:var(--ring),var(--shadow-xs)}.modal:focus,.drawer:focus,.modal:focus-visible,.drawer:focus-visible{outline:none}.inp:disabled{cursor:not-allowed}.btn.pri{background:linear-gradient(180deg,var(--brand-2),var(--brand));border-color:color-mix(in srgb,var(--brand) 80%,#000);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #1018281a,0 4px 10px -4px color-mix(in srgb,var(--brand) 60%,transparent)}.btn.pri:not(:disabled):hover{color:#fff;filter:brightness(1.06);box-shadow:inset 0 1px #fff3,0 2px 4px #1018281a,0 8px 16px -6px color-mix(in srgb,var(--brand) 65%,transparent)}.btn.dg{color:var(--err)}.btn.dg:not(:disabled):hover{border-color:color-mix(in srgb,var(--err) 40%,var(--line));background:var(--err-bg)}.btn.dg.solid{background:linear-gradient(180deg,color-mix(in srgb,var(--err) 90%,#fff),var(--err));border-color:var(--err);color:#fff}.btn.ok{background:linear-gradient(180deg,color-mix(in srgb,var(--ok) 90%,#fff),var(--ok));border-color:var(--ok);color:#fff}.btn.ok:hover{color:#fff}.btn.gh{background:var(--card)}.btn.sm{height:30px;padding:0 11px}.btn.xs{height:26px;padding:0 8px;font-size:11px;border-radius:7px}.btn.ic{width:32px;padding:0}.btn.sm.ic{width:30px}.btn.xs.ic{width:26px}.btn.lnk{border-color:transparent;background:none;color:var(--mut);font-weight:500;font-size:var(--fs);box-shadow:none}.btn.lnk:hover{background:var(--card);transform:none}.btn>svg{flex:0 0 auto}.btn[aria-busy=true]{color:transparent;pointer-events:none}.btn[aria-busy=true]>*{visibility:hidden}.btn[aria-busy=true]:after{content:"";position:absolute;width:16px;height:16px;background:var(--brand);-webkit-mask:var(--dots) center / contain no-repeat;mask:var(--dots) center / contain no-repeat;animation:spin 1s steps(12) infinite;visibility:visible}.btn.pri[aria-busy=true]:after,.btn.ok[aria-busy=true]:after,.btn.dg.solid[aria-busy=true]:after{background:#fff}.btn[aria-busy=true]:has(.bl){color:inherit}.btn[aria-busy=true]:has(.bl)>.bl{visibility:visible}.btn[aria-busy=true]:has(.bl)>svg{display:none}.btn[aria-busy=true]:has(.bl):after{position:static;flex:0 0 auto}.ia[aria-busy=true]{position:relative;color:transparent;pointer-events:none}.ia[aria-busy=true]>*{visibility:hidden}.ia[aria-busy=true]:after{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;background:var(--brand);-webkit-mask:var(--dots) center / contain no-repeat;mask:var(--dots) center / contain no-repeat;animation:spin 1s steps(12) infinite}@keyframes spin{to{transform:rotate(360deg)}}.ia{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--mut);cursor:pointer;padding:0;vertical-align:middle;position:relative;text-decoration:none;font-size:11.5px}.ia svg{width:16px;height:16px;flex:none}a.ia,.ia.pri{color:var(--brand)}.ia:hover{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand);border-color:color-mix(in srgb,var(--brand) 30%,transparent);text-decoration:none}.ia.ok{color:var(--ok)}.ia.err,.ia.dg{color:var(--err)}.ia.warn{color:var(--warn)}.ia.info{color:var(--info)}.ia.ok:hover{background:var(--ok-bg);border-color:transparent}.ia.err:hover,.ia.dg:hover{background:var(--err-bg);border-color:transparent}.ia.warn:hover{background:var(--warn-bg);border-color:transparent}.ia:disabled{opacity:.35;cursor:not-allowed}.ia.iab{width:auto;min-width:0;padding:0 10px;gap:6px;white-space:nowrap;font-size:12.5px;font-weight:400}.ia.iab .ial{font-size:12px;font-weight:600}@media(max-width:999px){.ia.iab{padding:0;width:28px}.ia.iab .ial{display:none}}.ia-row{display:inline-flex;gap:2px;white-space:nowrap}.fld{display:flex;flex-direction:column;gap:4px;min-width:0}.fld>label{font-size:var(--fs-s);color:var(--mut);font-weight:500}.fld>label .req{color:var(--err)}.fld .hint{font-size:10.5px;color:var(--mut)}.inp,select.inp,textarea.inp{height:32px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--card);padding:0 10px;outline:0;width:100%;min-width:0;font-size:var(--fs-s);color:var(--ink);transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #1018280a}select.inp{font-weight:600;cursor:pointer;appearance:none;-webkit-appearance:none;padding-inline-end:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a96a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px;background-position:left 8px center}[dir=ltr] select.inp{background-position:right 8px center}textarea.inp{height:auto;min-height:70px;padding:6px 10px;resize:vertical;line-height:1.6}.inp:hover:not(:disabled):not([readonly]){border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.inp:focus{border-color:var(--brand);box-shadow:var(--ring)}.inp.bad{border-color:var(--err)}.inp.bad:focus{box-shadow:0 0 0 3px var(--err-bg)}.inp[readonly],.inp:disabled{background:var(--card-2);color:var(--ink-2);box-shadow:none}.inp.num{text-align:left;direction:ltr;font-variant-numeric:tabular-nums}.inp.sm{height:30px;font-size:var(--fs-s)}.modal .inp,.modal select.inp{height:32px;font-size:var(--fs)}.modal .fld>label{font-weight:500}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 14px}.form-grid .wide{grid-column:1 / -1}.chk{display:inline-flex;align-items:center;gap:7px;cursor:pointer;user-select:none;font-size:11.5px}.chk input{width:15px;height:15px;accent-color:var(--brand);margin:0}.seg{display:inline-flex;border-radius:9px;padding:3px;background:var(--card-2);gap:2px;border:1px solid var(--line-2);box-shadow:inset 0 1px 2px #1018280d}.seg button{border:0;background:none;padding:4px 12px;border-radius:7px;cursor:pointer;font-size:var(--fs-s);color:var(--ink-2);white-space:nowrap;display:inline-flex;align-items:center;gap:5px;transition:background .15s,color .15s,box-shadow .15s}.seg button:hover{color:var(--brand)}.seg button.on{background:var(--card);color:var(--brand);box-shadow:var(--shadow-xs),var(--hl);font-weight:600}.combo{position:relative}.combo-list{position:absolute;inset-inline:0;top:calc(100% + 4px);background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-l);max-height:280px;overflow:auto;z-index:80;padding:4px;min-width:200px;animation:pop .12s var(--ease)}.combo-it{padding:6px 10px;border-radius:7px;cursor:pointer;display:flex;gap:8px;align-items:baseline;font-size:var(--fs-s)}.combo-it:hover,.combo-it.on{background:var(--brand-soft)}.combo-it small{color:var(--mut);margin-inline-start:auto;font-size:10.5px}.fp{display:flex;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;overflow:hidden;box-shadow:var(--shadow)}.fp:not(.folded){overflow:visible}.fp:not(.folded)>.fp-h{border-start-start-radius:var(--radius)}.fp:not(.folded)>.fp-f{border-start-end-radius:var(--radius)}.fp-h{flex:1 1 auto;display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--card-2);color:var(--ink-2);font-size:11.5px;font-weight:600;cursor:pointer;min-height:40px}.fp-h .t{display:inline-flex;gap:6px;align-items:center}.fp-h .cnt{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:0 7px;font-size:10.5px}.fp-h .acts{margin-inline-start:auto;display:flex;gap:8px;align-items:center}.fp-tog{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);color:var(--brand);font-size:11.5px;font-weight:600;cursor:pointer}.fp.folded .fp-tog{background:var(--brand);border-color:var(--brand);color:#fff}.fp-xb{display:inline-flex;align-items:center;gap:4px;height:28px;padding:3px 10px;border-radius:8px;border:1px solid var(--line);background:var(--brand-soft);color:var(--brand);font-size:11.5px;font-weight:600;cursor:pointer}.fp-f{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:4px 12px;background:var(--card-2);flex-wrap:wrap}.fp-f>.btn{min-width:84px}.fp-n{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);color:var(--mut);font-size:10.5px;font-weight:600}.fp-n.on{color:var(--brand);border-color:var(--brand-line)}.fp-f select.inp{width:auto}.fp-g{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));border-bottom:1px solid var(--line-2)}.fp-c{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;min-height:44px;border-bottom:1px solid var(--line-2);border-inline-end:1px solid var(--line-2);font-size:11.5px}.fp-c.wide{grid-column:span 2}.fp-c>label{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-c .rng{display:grid;grid-template-columns:1fr auto 1fr;gap:4px;align-items:center}.fp-c .rng>span{color:var(--mut);font-size:11.5px;font-weight:600;font-style:normal}.fp-chips{flex:1 1 100%;display:flex;gap:6px 18px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--line-2)}.fchip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 9px;margin:2px;border-radius:999px;border:1px solid var(--line);background:var(--card);cursor:pointer;font-size:11.5px;font-weight:600;color:var(--ink-2);line-height:1.7}.fchip.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.fp-act{display:flex;flex-wrap:wrap;gap:4px;flex:1}.fp-act span{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex;gap:4px;align-items:center}.fp-act b{cursor:pointer;font-weight:700}.fp.fbar.folded>.fb-act{flex:1 1 auto;flex-shrink:1;min-width:0;flex-wrap:nowrap;overflow:hidden;order:8}.fp.fbar.folded>.fb-act span{white-space:nowrap}html[dir=rtl] .dt td.r{border-inline-start:0;border-right:1px solid var(--tl)}html[dir=rtl] .dt td.r:first-child{border-right:0}.fp:not(.folded) .fp-n{display:none}.fp.fbar{align-items:center;gap:8px 10px;padding:10px 12px;margin-bottom:16px}.fb-h{flex:1 1 auto;display:flex;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;min-width:0}.fb-h .cnt{background:var(--brand);color:#fff;border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:600;line-height:18px}.fb-h .fp-tog{height:24px;padding:0 9px}.fb-gf{display:flex;gap:6px;flex-wrap:wrap}.fb-gf .btn{min-width:84px}.fb-br{flex:1 1 100%;height:0}.fb-f{display:flex;align-items:center;gap:6px;font-size:12.5px}.fb-f>span{font-size:11.5px;font-weight:500;color:var(--mut);white-space:nowrap}.fb-f .inp{width:160px}.fb-f .combo{width:190px}.fb-sel,.fb-x>.inp{width:190px}.fb-x{display:contents}.fb-q{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--mut);width:360px}.fb-q input{border:0;outline:0;background:none;height:30px;padding:0 8px;font-size:11.5px;flex:1;min-width:0;color:var(--ink)}.fp.fbar.folded{flex-wrap:nowrap;padding-block:0;overflow:hidden}.fp.fbar.folded .fb-h{flex:0 0 auto}.fp.fbar.folded .fb-br,.fp.fbar.folded .fb-x{display:none}.fp.fbar.folded .fb-gf{order:9}.fp.fbar.folded .fb-q{width:226px}.fp.fbar.folded>*{flex-shrink:0}@media(max-width:600px){.fp.fbar.folded{flex-wrap:wrap}.fb-q{width:100%}}.fp-pin{all:unset;cursor:pointer;font-size:11.5px;opacity:.35;padding:2px 6px;border-radius:6px;filter:grayscale(1)}.fp-pin:hover{opacity:.8}.fp-pin.on{opacity:1;filter:none;background:var(--brand-soft)}.fp-adv{border:1px solid var(--line);background:var(--card);color:var(--brand);border-radius:8px;padding:3px 10px;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.fp.advon .fp-adv{background:color-mix(in srgb,var(--brand) 8%,var(--card))}.fp.folded .fp-adv{display:none}.fp.hasadv:not(.advon) .fp-c.adv:not(.act){display:none}.fp-tog svg{transition:transform .15s}.fp:not(.folded) .fp-tog svg{transform:rotate(180deg)}.fp.folded .fp-g,.fp.folded .fp-chips{display:none}@media(max-width:600px){.fp-g{grid-template-columns:minmax(0,1fr)}.fp-c.wide{grid-column:auto}.fp-c{grid-template-columns:96px minmax(0,1fr)}.fp-f{flex:1 1 100%;border-top:1px solid var(--line-2)}}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:1fr;gap:12px;margin-bottom:14px}.kpis.kc{grid-template-columns:repeat(var(--kc),minmax(0,1fr))}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;min-width:0;min-height:94px;justify-content:center;box-shadow:var(--shadow),var(--hl);position:relative;transition:transform .15s var(--ease),box-shadow .15s,border-color .15s}.kpi.click{cursor:pointer}.kpi.click:hover{border-color:var(--brand-line);transform:translateY(-1px);box-shadow:var(--shadow-m),var(--hl)}.kpi.on{border-color:var(--brand);box-shadow:var(--ring),var(--shadow)}.kpi .kh{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--mut);font-size:var(--fs-s);width:100%;min-width:0}.kpi .kh>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kpi .kh:has(.ki){padding-inline:36px}.kpi .kh:has(.ki)>span:first-child[title]{cursor:default}.kpi .ki{position:absolute;top:10px;inset-inline-start:12px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 16%,var(--card)),color-mix(in srgb,var(--brand) 7%,var(--card)));color:var(--brand);box-shadow:var(--hl)}.kpi .kv{font-size:17.5px;font-weight:700;line-height:1.45;direction:ltr;unicode-bidi:plaintext;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.kpi .ks{font-size:10.5px;color:var(--mut);display:flex;gap:6px;align-items:center;justify-content:center;flex-wrap:wrap}.kpi .kmore{position:absolute;top:10px;inset-inline-end:10px;width:26px;height:26px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--mut);display:grid;place-items:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.kpi .kmore:hover{background:var(--card-2);border-color:var(--line);color:var(--brand)}.pop-det{min-width:260px;max-width:320px}.pop-ht{display:inline-flex;align-items:center;gap:6px}.pop-ht svg{color:var(--brand)}.pop-l{display:flex;flex-direction:column;gap:1px;margin:0 -6px}.pl-r{display:flex;align-items:center;gap:8px;padding:6px;border-radius:8px;color:var(--ink);font-size:var(--fs-s);text-decoration:none}a.pl-r:hover{background:var(--card-2);text-decoration:none}.pl-r .pl-t{flex:1;min-width:0}.pl-r.two .pl-t{display:flex;flex-direction:column}.pl-r.two small{color:var(--mut);font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-r .dot{width:8px;height:8px;border-radius:50%;background:var(--mut-2);flex:0 0 auto}.pl-r .dot.b{background:var(--brand)}.pl-r .dot.g{background:var(--ok)}.pl-r .dot.a{background:var(--warn)}.pl-r .dot.r{background:var(--err)}.pl-more{display:block;padding:6px;font-size:var(--fs-xs)}.pop-none{padding:10px 0;text-align:center}.pop-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pop-kv>div{background:var(--card-2);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.pop-kv span{color:var(--mut);font-size:var(--fs-xs)}.pop-kv b{font-size:var(--fs)}.kpi.err .kv{color:var(--err)}.kpi.ok .kv{color:var(--ok)}.kpi.warn .kv{color:var(--warn)}.kpi.vio .kv{color:var(--vio)}.kpi.ok .ki{color:var(--ok);background:var(--ok-bg)}.kpi.warn .ki{color:var(--warn);background:var(--warn-bg)}.kpi.err .ki{color:var(--err);background:var(--err-bg)}.kpi.vio .ki{color:var(--vio);background:var(--vio-bg)}.kpis{gap:10px;margin-bottom:12px;align-items:stretch}.kpi{padding:7px 12px;min-height:62px;gap:1px}.kpi .kh{line-height:1.35}.kpi .ki{top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:8px}.kpi .kh:has(.ki){padding-inline:34px}.kpi .kmore{top:50%;transform:translateY(-50%)}.kpi .kv{font-size:16px;line-height:1.3;max-width:100%}.kpi:has(.ki) .kv{padding-inline:30px}.kpis.nar .kpi:has(.ki) .kv{padding-inline:26px}.kpi .ks{line-height:1.3;margin-top:1px}.kpis.nar .kpi{padding-inline:10px}.kpis.nar .kpi .kh:has(.ki){padding-inline:30px}.kpis.nar .kpi .ki{width:24px;height:24px;inset-inline-start:8px}.kpis.nar .kpi:has(.ki){--kvp: 52px}.kpi{container-type:inline-size;--kvp: 0px}.kpi:has(.ki){--kvp: 60px}.kpi .kh>span:first-child{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3;text-wrap:balance}.kpi .kv{font-size:max(11px,min(var(--kv-fs, 16px),calc((100cqi - var(--kvp)) / (var(--kl, 8) * .62))));overflow-wrap:anywhere;min-width:0}.kpi .ks{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.kpi .ks>*{min-width:0}.kpi:has(.ki) .ks{padding-inline:calc(var(--kvp) / 2)}.trend.up{color:var(--ok)}.trend.dn{color:var(--err)}.rings{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin:0 0 14px}.ring{display:grid;grid-template-columns:1fr 74px 1fr;align-items:center;gap:8px;padding:10px 12px;min-height:94px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow),var(--hl);position:relative;transition:transform .16s var(--ease),box-shadow .16s}.ring.click{cursor:pointer}.ring.click:hover{transform:translateY(-1px);box-shadow:var(--shadow-m),var(--hl)}.ring.on{box-shadow:0 0 0 2px var(--rc) inset}.ring .s{display:flex;flex-direction:column;align-items:center;text-align:center}.ring .s b{display:block;font-size:16.5px;font-weight:700;color:var(--ink);line-height:1.25;font-variant-numeric:tabular-nums;order:2}.ring .s span{font-size:10.5px;color:var(--ink-2);font-weight:600;order:1}.ring svg{width:74px;height:74px;display:block}.ring svg text{font-size:9.5px;font-weight:600;fill:var(--rc);font-family:var(--font)}.ring svg text.p{font-size:9.5px;fill:var(--ink-2)}.tag{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:999px;font-size:10.5px;font-weight:600;line-height:1.7;background:var(--card-2);color:var(--ink-2);border:1px solid color-mix(in srgb,currentColor 14%,transparent);white-space:nowrap}.tag>i{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block;flex:0 0 auto}.dt td.st .tag:not(.v155-st):not(:has(>i)):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block;flex:0 0 auto}.tag.ok{background:var(--ok-bg);color:var(--ok)}.tag.warn{background:var(--warn-bg);color:var(--warn)}.tag.v155-st{min-width:74px;justify-content:center;padding:2px 8px;line-height:1.5;border:0}.tag.v155-st[data-s=sched]{background:#eef0f3;color:#4b5563}.tag.v155-st[data-s=prog]{background:#e0ecff;color:#1d4ed8}.tag.v155-st[data-s=done]{background:#dcf5e5;color:#15803d}.tag.v155-st[data-s=closed]{background:#166534;color:#fff}.tag.v155-st[data-s=post]{background:#ffedd5;color:#c2410c}.tag.v155-st[data-s=canc]{background:#fee2e2;color:#b91c1c}.tag.v155-st[data-s=late]{background:#fff1f1;color:#e05252;box-shadow:inset 0 0 0 1px #fecaca}[data-theme=dark] .tag.v155-st[data-s=sched]{background:#2a313b;color:#cbd5e1}[data-theme=dark] .tag.v155-st[data-s=prog]{background:#1e3a5f;color:#93c5fd}[data-theme=dark] .tag.v155-st[data-s=done]{background:#14532d;color:#bbf7d0}[data-theme=dark] .tag.v155-st[data-s=closed]{background:#166534;color:#ecfdf5}[data-theme=dark] .tag.v155-st[data-s=post]{background:#5a3412;color:#fed7aa}[data-theme=dark] .tag.v155-st[data-s=canc]{background:#5f1d1d;color:#fecaca}[data-theme=dark] .tag.v155-st[data-s=late]{background:#3f1f1f;color:#fca5a5;box-shadow:inset 0 0 0 1px #7f1d1d}.tag.err{background:var(--err-bg);color:var(--err)}.tag.info{background:var(--info-bg);color:var(--info)}.tag.vio{background:var(--vio-bg);color:var(--vio)}.dt{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow),var(--hl);min-width:0}.card-nb>.dt{border:0;box-shadow:none;border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px)}.card-nb:first-child>.dt{border-radius:calc(var(--radius) - 1px)}.card-nb>.dt table{border:0;border-radius:0}.card-nb>.tbl-wrap>.tbl{border:0;border-radius:0}.card-nb>.tbl-wrap>.tbl:not(:has(tfoot))>tbody>tr:last-child>td{border-bottom:0}.dt-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);flex-wrap:wrap;font-size:11.5px;color:var(--ink-2)}.dt-bar>b{color:var(--ink);font-size:12.5px}.dt-bar .cnt{color:var(--ink-2);font-size:11.5px}.dt-bar .dt-x{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.dt-q{position:relative;display:flex;align-items:center;min-width:180px;flex:0 1 280px;color:var(--mut)}.dt-q svg{position:absolute;inset-inline-end:9px;pointer-events:none}.dt-q input{height:30px;border:1px solid var(--line);border-radius:6px;padding:0 8px;padding-inline-end:28px;background:var(--card);outline:0;width:100%;font-size:11.5px;color:var(--ink)}.dt-q input:focus{border-color:var(--brand)}.dt-hint{display:flex;align-items:center;gap:6px;padding:6px 0 0;margin:0 0 6px;color:var(--mut);font-size:11.5px;line-height:1}.dt-hint button{width:26px;height:24px;border:1px solid var(--line);background:var(--card);border-radius:6px;cursor:pointer;color:var(--ink-2)}.dt-scroll{overflow-x:auto;position:relative;background:var(--card)}.dt table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--tl);border-radius:8px;font-size:11.5px}.dt th{background:var(--th);color:var(--ink);font-weight:600;font-size:var(--fs-s);text-align:center;padding:9px 6px;line-height:1.3;border-bottom:1px solid var(--tl-2);border-inline-start:1px solid var(--tl);white-space:nowrap;user-select:none;position:relative}.dt thead th{position:sticky;top:0;z-index:2}.dt th:first-child{border-inline-start:0}.dt th.sort{cursor:pointer;padding:9px 8px;padding-inline-start:16px}.dt th.sort:hover{color:var(--brand)}.dt th .ar{font-size:0;line-height:0;position:absolute;left:3px;bottom:2px;width:7px;height:9px;background:currentColor;opacity:.28;cursor:pointer;transition:opacity .12s,color .12s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M5 .8L8.4 4.8H1.6zM5 11.2L1.6 7.2h6.8z' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M5 .8L8.4 4.8H1.6zM5 11.2L1.6 7.2h6.8z' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat}.dt th:hover .ar{opacity:.7}.dt th .ar:hover{color:var(--brand);opacity:1}.dt th .ar.up,.dt th .ar.dn{opacity:1;color:var(--brand);background:var(--brand)}.dt th .ar.up{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M5 1.5v9M1.8 4.6L5 1.4l3.2 3.2' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M5 1.5v9M1.8 4.6L5 1.4l3.2 3.2' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.dt th .ar.dn{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M5 10.5v-9M1.8 7.4L5 10.6l3.2-3.2' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M5 10.5v-9M1.8 7.4L5 10.6l3.2-3.2' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.dt table.fit-cpt th,.dt table.fit-cpt td{padding-inline:6px}.dt table.fit-wrap td.fw{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:84px}.dt table.fit-wrap th{white-space:normal;max-width:120px}.dt td{padding:var(--cell-py) 10px;line-height:1.5;color:var(--ink);border-bottom:1px solid var(--tl-2);border-inline-start:1px solid var(--tl);vertical-align:middle;text-align:start;white-space:nowrap;transition:background .1s}.dt td:first-child{border-inline-start:0}.dt tbody tr:nth-child(2n) td{background:var(--zebra)}.dt tbody tr:hover td{background:color-mix(in srgb,var(--brand) 5%,var(--card))}.dt tbody tr:last-child td{border-bottom:0}.dt tbody tr.click{cursor:pointer}.dt tbody tr.sel td{background:var(--brand-soft)}.dt td.r,.dt td.c,.dt td.sn,.dt td.acts{text-align:center;padding:7px 4px}.dt th.r{text-align:center}.dt td.r{font-variant-numeric:tabular-nums;direction:ltr;min-width:64px}.dt td.sn{color:var(--mut);width:34px}.dt td.nw{white-space:nowrap}.dt td.acts{text-align:center;white-space:nowrap;width:1%}.dt td a:not(.btn):not(.ia),.dt td .lnk{color:var(--info);font-weight:600;cursor:pointer;text-decoration:none}.dt td .lnk:hover{text-decoration:underline}.dt td.wrap{white-space:normal}.dt td .num,.dt td .n,.dt td time{white-space:nowrap}.dt td .small,.dt td small{font-size:10.5px;color:var(--mut)}.dt tfoot td{background:var(--tot);font-weight:700;padding:8px 10px;border-top:2px solid color-mix(in srgb,var(--brand) 55%,transparent);border-inline-start:1px solid var(--tl);white-space:nowrap;text-align:start}.dt tfoot td:first-child{border-inline-start:0}.dt tfoot td.r{text-align:center}.dt tfoot tr+tr td{border-top:1px solid var(--tl-2)}.dt tfoot td.neg,.dt td.neg{color:var(--err)}.dt-check{width:38px;text-align:center}.dt-check input{width:15px;height:15px;accent-color:var(--brand)}.pgbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--line)}.pgbar .sp{flex:1}.pgbar .pgnum{font-weight:700;padding:0 6px;font-variant-numeric:tabular-nums}.pgbar select.pgsize{width:auto;min-height:32px;border-radius:8px;padding:0 8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit}.pg-simple{display:flex;padding:10px;justify-content:center;align-items:center;gap:8px}.dt-pg{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid var(--line);font-size:11.5px;color:var(--mut)}.dt-pg button{height:28px;padding:0 10px;border:1px solid var(--line);background:var(--card);border-radius:6px;font:inherit;font-size:11.5px;color:var(--ink-2);cursor:pointer}.dt-pg button[disabled]{opacity:.4;cursor:default}.dt-pg button.on{background:color-mix(in srgb,var(--brand) 11%,transparent);color:var(--brand);border-color:transparent;font-weight:600}.dt-below{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line-2);flex-wrap:wrap}.dt-more{padding:10px;text-align:center;border-top:1px solid var(--line-2)}.dt .empty-row td{height:120px;text-align:center;color:var(--mut)}.dt-empty{display:inline-flex;flex-direction:column;align-items:center;gap:8px;color:var(--mut);font-weight:500;white-space:normal;max-width:460px}.dt-empty .eic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,var(--card-2),color-mix(in srgb,var(--brand) 6%,var(--card-2)));color:var(--mut-2);box-shadow:var(--hl),var(--shadow-xs)}.tbl .empty-row td .dt-empty .eic{width:34px;height:34px;border-radius:10px}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:11.5px;border:1px solid var(--tl);border-radius:8px}.tbl th{background:var(--th);font-weight:600;font-size:11.5px;color:var(--ink);text-align:center;padding:9px 6px;border-bottom:1px solid var(--tl-2);border-inline-start:1px solid var(--tl)}.tbl td{padding:7px 6px;border-bottom:1px solid var(--tl-2);border-inline-start:1px solid var(--tl);vertical-align:middle}.tbl th:first-child,.tbl td:first-child{border-inline-start:0}.tbl tbody tr:nth-child(2n) td{background:var(--zebra)}.tbl .r{text-align:center;font-variant-numeric:tabular-nums}.tbl .c{text-align:center}.tbl tfoot td{background:var(--tot);font-weight:700;border-top:2px solid color-mix(in srgb,var(--brand) 55%,transparent)}.tbl tr.grp td{background:var(--card-2);font-weight:600}.tbl-wrap{overflow:auto}.dt-pg button.pg-all{margin-inline-start:6px}.dt-pg select.pgsize{height:28px;width:auto;border-radius:6px;padding:0 6px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font:inherit;font-size:11.5px;margin-inline-start:6px}.dt-pg{flex-wrap:wrap}.pg-cap{color:var(--warn);font-size:var(--fs-xs);margin-inline-start:8px}.pv-ov{position:fixed;inset:0;z-index:400;display:flex;flex-direction:column;background:color-mix(in srgb,#0b1220 62%,transparent);animation:fade .15s}.pv-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;background:var(--card);border-bottom:1px solid var(--line);box-shadow:var(--shadow-m)}.pv-t{font-size:var(--fs);font-weight:600;color:var(--ink);max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-sp{flex:1}.pv-l{font-size:var(--fs-s);color:var(--mut)}.pv-seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-s);overflow:hidden;background:var(--card-2)}.pv-seg button{border:0;background:none;padding:0 12px;height:30px;font:inherit;font-size:var(--fs-s);color:var(--ink-2);cursor:pointer}.pv-seg button+button{border-inline-start:1px solid var(--line)}.pv-seg button.on{background:var(--brand);color:#fff;font-weight:600}.pv-z{font-size:var(--fs-xs);color:var(--warn)}.pv-stage{flex:1;overflow:auto;padding:22px 16px 40px;display:flex;justify-content:center;align-items:flex-start}.pv-page{border:0;background:#fff;box-shadow:0 10px 40px -10px #0000008c;border-radius:2px;max-width:none;flex:0 0 auto}@media(max-width:640px){.pv-t{max-width:100%;flex:1 1 100%}.pv-sp{display:none}.pv-stage{justify-content:flex-start}}.dt th,.dt td,.dt tfoot td,.tbl th,.tbl td{border-inline-start-color:var(--tl)}.fin-tb th,.fin-tb td,.fin-lines th,.fin-lines td{border-inline-start:1px solid var(--tl)}.fin-tb thead tr:first-child>:first-child,.fin-tb tbody td:first-child,.fin-tb tfoot td:first-child,.fin-lines thead tr:first-child>:first-child,.fin-lines tbody td:first-child,.fin-lines tfoot td:first-child{border-inline-start:0}.fin-lines tr.fin-vi td{border-inline-start:0}.tabs{display:flex;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:4px;margin-bottom:12px;overflow-x:auto;box-shadow:var(--shadow-xs),var(--hl);scrollbar-width:none}.tabs button{border:0;background:none;padding:7px 14px;cursor:pointer;color:var(--ink-2);border-radius:8px;white-space:nowrap;font-size:var(--fs-s);font-weight:600;display:inline-flex;align-items:center;gap:6px;line-height:1.6;transition:background .15s,color .15s,box-shadow .15s}.tabs button:hover{background:var(--card-2);color:var(--brand)}.tabs button.on{background:linear-gradient(180deg,var(--brand-2),var(--brand));color:#fff;box-shadow:inset 0 1px #ffffff2e,0 2px 6px -2px color-mix(in srgb,var(--brand) 60%,transparent)}.tabs .cnt{background:#7f7f7f29;border-radius:10px;padding:0 7px;font-size:10.5px}.pills{display:flex;gap:6px;flex-wrap:wrap}.pill{border:1px solid var(--line);background:var(--card);border-radius:999px;height:30px;padding:0 14px;cursor:pointer;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.pill.on{background:var(--brand);color:#fff;border-color:var(--brand)}.ov{position:fixed;inset:0;background:#0f101475;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow:auto;animation:fade .15s}.ov.ov-dlg{z-index:130}@keyframes fade{0%{opacity:0}}.modal{position:relative;background:var(--card);border-radius:var(--radius-l);box-shadow:var(--shadow-l),0 0 0 1px color-mix(in srgb,var(--line) 60%,transparent);width:min(560px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;animation:pop .16s var(--ease);overflow:hidden;margin:auto}.modal:before{content:"";position:absolute;top:0;inset-inline:0;height:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 60%,#60a5fa),var(--brand))}.modal.w-s{width:min(430px,100%)}.modal.w-l{width:min(860px,100%)}.modal.w-xl{width:min(1380px,100%)}@keyframes pop{0%{transform:translateY(10px) scale(.985);opacity:0}}.modal-h{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line-2);font-weight:600;font-size:var(--fs-h)}.modal-h .x{margin-inline-start:auto}.modal-h .mi{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 18%,var(--card)),color-mix(in srgb,var(--brand) 8%,var(--card)));color:var(--brand);flex:0 0 34px;box-shadow:var(--hl)}.modal-h .mt{display:flex;flex-direction:column;line-height:1.35}.modal-h .mt small{display:block;font-size:10.5px;color:var(--mut);font-weight:500;margin-top:1px}.modal-b{padding:18px 20px;overflow:auto;font-size:var(--fs)}.modal-f{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--line-2);justify-content:flex-start;flex-wrap:wrap;background:var(--card-2)}.modal-f .btn{min-width:96px}.drawer{position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(560px,100%);background:var(--card);z-index:101;box-shadow:var(--shadow-l);display:flex;flex-direction:column;animation:slide .16s ease-out}@keyframes slide{0%{transform:translate(-30px);opacity:0}}.pop{position:fixed;z-index:120;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-l),var(--hl);padding:12px;min-width:260px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;animation:pop .12s var(--ease);font-size:var(--fs-s)}.pop.measuring{visibility:hidden;animation:none}.pop.up{animation:pop-up .12s var(--ease)}.pop.menu{padding:0;min-width:0}.pop.menu .menu-pop{min-width:196px}@keyframes pop-up{0%{opacity:0;transform:translateY(4px)}}.pop-h{display:flex;align-items:center;gap:8px;font-size:var(--fs);font-weight:600;color:var(--ink);margin:-2px 0 10px;padding-bottom:8px;border-bottom:1px solid var(--line-2)}.pop-h .pop-hx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop-h .pop-hi{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);flex:0 0 auto}.pop-h .pop-x{width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--mut);display:grid;place-items:center;cursor:pointer;flex:0 0 auto;margin-inline-end:-4px}.pop-h .pop-x:hover{background:var(--card-2);color:var(--ink)}.pop-f{display:flex;gap:6px;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2)}.menu-pop{padding:4px;min-width:190px}.menu-pop button,.menu-pop a{display:flex;width:100%;align-items:center;gap:8px;border:0;background:none;padding:8px 10px;border-radius:6px;cursor:pointer;text-align:start;font-size:12.5px;color:var(--ink)}.menu-pop button:hover,.menu-pop a:hover,.menu-pop button:focus-visible,.menu-pop a:focus-visible{background:var(--card-2);text-decoration:none;outline:none}.menu-pop button:disabled{opacity:.45;cursor:not-allowed;background:none}.menu-pop .ml{flex:1;display:flex;flex-direction:column;line-height:1.35}.menu-pop .ml small{color:var(--mut);font-size:var(--fs-xs)}.menu-pop button.on,.menu-pop a.on{color:var(--brand);font-weight:600}.menu-pop .mk{color:var(--brand)}.menu-pop>svg,.menu-pop button>svg,.menu-pop a>svg{color:var(--mut);flex:0 0 auto}.menu-pop button.err>svg{color:var(--err)}.menu-pop .sep{height:1px;background:var(--line-2);margin:4px 0}.menu-pop button.err{color:var(--err)}.menu-pop button.err:hover{background:var(--err-bg)}.toasts{position:fixed;bottom:56px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;z-index:200;align-items:center;pointer-events:none}.toast{background:#111827;color:#fff;border-radius:10px;padding:9px 14px;box-shadow:var(--shadow-l);font-size:var(--fs);max-width:min(460px,calc(100vw - 32px));display:flex;gap:8px;align-items:center;animation:toastin .2s var(--ease);pointer-events:auto}.toast{pointer-events:auto;cursor:pointer}.toast .tic{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff24;flex:0 0 20px}.toast.error{background:var(--err)}.toast.warn{background:#8a5a10}.toast.ok{background:var(--ok)}@keyframes toastin{0%{transform:translateY(10px);opacity:0}}.alert-ic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;margin:0 auto 10px}.alert-ic.err{background:var(--err-bg);color:var(--err)}.alert-ic.warn{background:var(--warn-bg);color:var(--warn)}.alert-ic.ok{background:var(--ok-bg);color:var(--ok)}.alert-ic.info{background:var(--info-bg);color:var(--info)}.note{border-radius:9px;padding:9px 12px;font-size:12px;background:var(--info-bg);color:var(--info);display:flex;gap:8px;align-items:flex-start}.note.warn{background:var(--warn-bg);color:var(--warn)}.note.err{background:var(--err-bg);color:var(--err)}.note.ok{background:var(--ok-bg);color:var(--ok)}.doc-meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.doc-meta .k{font-size:11px;color:var(--mut)}.doc-meta .v{font-weight:600}.totals{margin-inline-start:auto;width:min(340px,100%)}.totals .ln{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--line)}.totals .ln.g{font-weight:700;font-size:var(--fs-h);border-bottom:0;color:var(--brand)}.lines-edit td{padding:4px 6px;height:auto}.lines-edit .inp{height:30px}.timeline{display:flex;flex-direction:column;gap:10px}.timeline .it{display:flex;gap:10px;font-size:12px}.timeline .it .d{color:var(--mut);white-space:nowrap;font-size:11px;direction:ltr}.chart{width:100%;display:block}.chart text{fill:var(--mut);font-size:10.5px;font-family:var(--font)}.chart .grid line{stroke:var(--line-2)}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--ink-2)}.legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-inline-end:6px;vertical-align:middle}.bar-h{display:flex;flex-direction:column;gap:9px}.bar-h .r{display:grid;grid-template-columns:minmax(90px,1fr) 2fr auto;gap:10px;align-items:center;font-size:12px}.bar-h .tr{height:8px;background:var(--line-2);border-radius:4px;overflow:hidden}.bar-h .tr i{display:block;height:100%;background:var(--brand);border-radius:4px}.days{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.day{min-width:66px;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:6px 8px;text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:1px;line-height:1.5}.day .dn{font-weight:700;font-size:11.5px}.day .dd{font-size:10.5px;color:var(--mut)}.day .dc{font-size:10px;background:var(--card-2);border-radius:8px;padding:0 6px;align-self:center;font-weight:700}.day.on{background:var(--brand);border-color:var(--brand);color:#fff}.day.on .dd{color:#fffc}.day.on .dc{background:#fff3}@media(max-width:900px){.rail-wrap{display:none}.side,.side.open{position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(286px,86vw);transform:translate(110%);transition:transform .22s var(--ease);z-index:90}[dir=ltr] .side,[dir=ltr] .side.open{transform:translate(-110%)}.side.mob{transform:none;box-shadow:0 0 60px #0006}.side.mob .side-logo{width:150px}.side.mob .side-logo img.sys{opacity:1}.side.mob .side-logo img.mark{opacity:0}.side.mob .side-q,.side.mob .nav-sh .t,.side.mob .nav-sh .chev{opacity:1;pointer-events:auto}.side .side-pin{display:none}.side .side-x{display:grid;place-items:center;position:absolute;top:50%;inset-inline-end:10px;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:9px;background:var(--side-hover);color:#fff;cursor:pointer}.side:not(.open):not(.mob) .nav-sh:after{display:none}.side .nav-sec.exp .nav-items{grid-template-rows:1fr}.side-ov{display:block;position:fixed;inset:0;background:#0c121a73;z-index:89;animation:fade .2s}.main,.shell.wide .main{margin-inline-start:0}.top{padding:0 12px;gap:6px;height:52px}.top .mob-btn{display:grid;width:36px;height:36px;border:1px solid var(--line);background:var(--card);border-radius:9px;box-shadow:var(--shadow-xs)}.search{display:none}.top .top-sq{display:grid;width:36px;height:36px;border-radius:9px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-xs)}.lang-sel,.tchip{display:none}.um{padding:0 2px;max-width:40px}.um .un,.um>svg.ch{display:none}.content{padding:10px 12px 90px}.page-head{flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px}.page-head h1{flex:0 0 auto}.page-head .acts{margin-inline-start:0;justify-content:flex-start}.rings{grid-template-columns:minmax(0,1fr);gap:10px}.ring{grid-template-columns:1fr 66px 1fr;padding:10px;min-height:0}.ring svg{width:66px;height:66px}.kpis,.kpis.kc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpis>.kpi:last-child:nth-child(odd){grid-column:1 / -1}.kpi{padding:7px 8px;min-height:60px}.kpi .ki{top:50%;inset-inline-start:8px;width:24px;height:24px;border-radius:7px}.kpi .kh:has(.ki){padding-inline:28px;min-height:0}.kpi .kh>span:first-child{white-space:normal;line-height:1.3}.kpi{--kv-fs: 14.5px}.kpi:has(.ki){--kvp: 56px}.dt-q{flex:1 1 100%}.app-foot{display:none}.tabbar{display:flex;position:fixed;bottom:0;inset-inline:0;z-index:50;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));justify-content:space-around;box-shadow:0 -8px 24px -16px #10182840}.tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 0 3px;color:var(--ink-2);font-size:10px;font-weight:500;text-decoration:none;border-radius:10px;transition:color .15s,background .15s}.tabbar a.on{color:var(--brand);background:var(--brand-soft);font-weight:600}html,body{overflow-x:hidden;overflow-x:clip}}@media print{body{background:#fff}.side,.rail-wrap,.top,.no-print,.toasts,.page-head .acts,.fp,.dt-bar,.dt-pg,.pgbar,.pg-simple,.dt-hint,.tabbar,.app-foot{display:none}.main{margin:0}.content{padding:0}.card,.dt{box-shadow:none;border-color:#ccc}.dt-scroll{overflow:visible}}.lg-page{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(700px 420px at 85% 0%,color-mix(in srgb,var(--brand) 14%,transparent),transparent 65%),radial-gradient(600px 380px at 0% 100%,color-mix(in srgb,#8b5cf6 12%,transparent),transparent 60%),var(--bg)}.lg-theme{position:fixed;top:14px;inset-inline-end:16px;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);cursor:pointer;font-size:var(--fs-s);font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:6px;box-shadow:var(--shadow-xs),var(--hl);z-index:5}.lbox{width:min(400px,100%);background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-l),var(--hl);padding:32px 26px 22px;display:flex;flex-direction:column;gap:12px;text-align:center;animation:pop .25s var(--ease)}.lbox .lg-logo img{height:56px;width:auto}.lbox h2{font-size:18.5px;font-weight:700;margin-top:6px;letter-spacing:-.01em}.lbox .welcome{color:var(--mut);font-size:var(--fs);margin-top:-8px;margin-bottom:8px}.lbox label.f{display:flex;flex-direction:column;gap:6px;text-align:start}.lbox label.f>span{font-size:var(--fs-s);font-weight:600;color:var(--ink)}.lbox .inp{height:40px;border-radius:10px;padding:0 14px;font-size:var(--fs)}.lg-btn{position:relative;height:44px;border:1px solid color-mix(in srgb,var(--brand) 80%,#000);border-radius:10px;background:linear-gradient(180deg,var(--brand-2),var(--brand));color:#fff;font-size:var(--fs-h);font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;box-shadow:inset 0 1px #ffffff2e,0 6px 14px -6px color-mix(in srgb,var(--brand) 70%,transparent);transition:transform .15s var(--ease),box-shadow .15s,filter .15s}.lg-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.lg-btn:disabled{opacity:.6;transform:none}.lg-alt{font-size:11.5px}.lg-qr{display:flex;justify-content:center;padding:10px;background:#fff;border:1px solid var(--line);border-radius:12px;margin:4px auto;width:max-content}.lg-qr img{display:block;image-rendering:pixelated}.lg-secret{display:flex;flex-direction:column;gap:4px;align-items:center;font-size:11.5px;color:var(--mut);text-align:center}.lg-secret code{font-family:ui-monospace,Consolas,monospace;font-size:13.5px;color:var(--ink);background:var(--card-2);border:1px solid var(--line);border-radius:8px;padding:6px 10px;letter-spacing:.5px;word-break:break-all}.lg-codes{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.lg-codes code{font-family:ui-monospace,Consolas,monospace;font-size:13.5px;text-align:center;background:var(--card-2);border:1px solid var(--line);border-radius:8px;padding:7px 4px;color:var(--ink)}.lg-sso{display:flex;flex-direction:column;gap:8px}.lg-or{display:flex;align-items:center;gap:10px;color:var(--mut);font-size:11.5px}.lg-or:before,.lg-or:after{content:"";flex:1;height:1px;background:var(--line)}.lg-btn.lg-sso-btn{background:var(--card);color:var(--ink);border-color:var(--line);display:flex;align-items:center;justify-content:center;gap:8px}.lg-btn.lg-sso-btn:hover{background:var(--card-2);filter:none}.lg-sso-ic{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);font-size:11.5px;color:var(--brand)}.remember-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;flex-wrap:wrap}.secnote{display:flex;gap:6px;align-items:center;justify-content:center;font-size:10.5px;color:var(--mut)}.login-footer{font-size:11.5px;color:var(--mut);margin-top:4px}.fp-bot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--line)}.fp.folded .fp-bot{display:none}.tabs-sm{display:inline-flex;align-self:flex-start;flex-wrap:wrap;gap:4px;padding:4px;margin-bottom:12px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #1018280a;max-width:100%}.tabs-sm button{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:0;border-radius:9px;background:transparent;color:var(--ink-2);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.tabs-sm button:hover{background:var(--hover, color-mix(in srgb, var(--brand) 6%, transparent))}.tabs-sm button.on{background:color-mix(in srgb,var(--brand) 11%,var(--card));color:var(--brand)}.dt-scroll:has(>table.v167c){overflow:visible;padding:10px 10px 0}.dt table.v167c{display:block;width:100%;min-width:0;border:0;background:none}.dt table.v167c>thead{display:none}.dt table.v167c>tbody,.dt table.v167c>tfoot{display:block}.dt table.v167c>tbody>tr,.dt table.v167c>tfoot>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0 0 10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 1px 2px #1018280a}.dt table.v167c>tfoot>tr{background:var(--th)}.dt table.v167c>tbody>tr.empty-row{display:block}.dt table.v167c td{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;width:auto;max-width:none;padding:0;border:0;background:none;text-align:start;white-space:normal;height:auto;font-size:12.5px}.dt table.v167c td[data-label]:before{content:attr(data-label);font-size:10.5px;font-weight:600;color:var(--mut)}.dt table.v167c td.v167-t{grid-column:1 / -1;order:-1;font-size:13.5px;flex-direction:row;align-items:center;gap:8px}.dt table.v167c td.v167-a{order:99;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;border-top:1px dashed var(--line)}.dt table.v167c td.v167-a>*{max-width:100%;flex-wrap:wrap}.dt table.v167c td.v167-h,.dt table.v167c td.v167-e{display:none}.dt table.v167c td.v167-full,.dt table.v167c tr.empty-row td{grid-column:1 / -1}.dt table.v167c td.dt-check{grid-column:1 / -1;order:-2}.dt table.v167c tbody tr:nth-child(2n) td,.dt table.v167c tbody tr:hover td{background:none}.dtf{position:relative;display:inline-flex;align-items:center;gap:6px;width:100%;min-width:150px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink);cursor:pointer;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;vertical-align:middle}.dtf:hover{border-color:var(--brand)}.dtf:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.dtf>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;margin:0;min-width:0}.dtf>input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.dtf-ic{display:grid;place-items:center;color:var(--mut);flex:0 0 auto;pointer-events:none}.dtf-ic svg{width:14px;height:14px}.dtf-face{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;text-align:start;pointer-events:none}.dtf.dtf-empty .dtf-face{color:var(--mut);font-weight:400}.dtf-x{position:relative;z-index:2;border:0;background:var(--line-2);color:var(--mut);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:13.5px;line-height:1;cursor:pointer;padding:0;flex:0 0 auto}.dtf-x:hover{background:var(--err-bg);color:var(--err)}.dtf.dis{opacity:.65;cursor:not-allowed}.fp .dtf,.fbar .dtf{min-width:150px}.fp .dtf .dtf-face,.fbar .dtf .dtf-face{overflow:visible;text-overflow:clip}@media print{.dtf-x,.dtf-ic{display:none}.dtf{border:0;padding:0}}.tmi{position:relative;display:inline-flex;align-items:center;gap:6px;width:100%;min-width:92px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--card);color:var(--ink);cursor:text;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;vertical-align:middle;box-shadow:inset 0 1px 2px #1018280a}.tmi.sm{height:30px}.tmi:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.tmi:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.tmi.bad,.tmi.bad:focus-within{border-color:var(--err);box-shadow:0 0 0 3px var(--err-bg)}.tmi.dis{background:var(--card-2);color:var(--ink-2);box-shadow:none;cursor:default}.tmi-in{flex:1 1 auto;min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;color:inherit;padding:0;margin:0;font:inherit;font-size:var(--fs-s);font-variant-numeric:tabular-nums;text-align:start}.tmi-in::placeholder{color:var(--mut)}.tmi.dis .tmi-in{cursor:default}.combo-list.tmi-list{position:fixed;inset-inline:auto;top:auto;z-index:160;min-width:0;max-height:240px;font-variant-numeric:tabular-nums}.tmi-list .combo-it{justify-content:center;direction:ltr;padding:5px 10px}.tmi-list .combo-it.cur{font-weight:700;color:var(--brand)}.fp .tmi,.fbar .tmi{min-width:92px}@media print{.tmi{border:0;padding:0;box-shadow:none}.tmi .dtf-ic{display:none}}.v168-acts{flex-wrap:nowrap;min-width:0}.v168-more{position:relative;display:inline-flex;flex:none}.v168-more>.v168-mbtn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.v168-more>.v168-mbtn b{font-size:15.5px;line-height:1;letter-spacing:1px;font-weight:800}.v168-more>.v168-mbtn.on{border-color:var(--brand-line);color:var(--brand);background:var(--brand-soft)}.v168-menu{position:fixed;z-index:120;min-width:200px;max-width:min(320px,92vw);max-height:calc(100vh - 16px);overflow:auto;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-l),var(--hl);animation:pop .12s var(--ease)}.v168-menu>.btn,.v168-menu>a.btn,.v168-menu>button{display:flex;align-items:center;gap:8px;width:100%;max-width:none;justify-content:flex-start;margin:0;border:0;background:transparent;box-shadow:none;border-radius:8px;height:auto;min-height:36px;padding:8px 12px;white-space:nowrap;color:var(--ink);font-weight:600;text-align:start}.v168-menu>.btn:hover,.v168-menu>button:hover,.v168-menu>.btn:focus-visible,.v168-menu>button:focus-visible{background:var(--line-2);transform:none;outline:none}.v168-menu>.btn[disabled]{opacity:.5}@media(max-width:640px){.page-head .acts.v168-m{width:100%;flex:1 1 100%;flex-wrap:wrap;row-gap:6px}.page-head .acts.v168-m>.inp,.page-head .acts.v168-m>select{flex:1 1 40%;min-width:0;max-width:none}.page-head .acts.v168-m>.v168-p{flex:1 1 auto;justify-content:center}.page-head .acts.v168-m>.v168-more{margin-inline-start:auto}}@media print{.v168-more{display:none}}@media(max-width:640px){.fp-h{flex-wrap:wrap;row-gap:8px}.fp-h .t{white-space:nowrap}.fp-h .acts{display:contents}.fp-h .fp-pin{margin-inline-end:auto}.fp-h .fp-tog{margin-inline-start:auto}.fp.folded .fp-f>select,.fp.folded .fp-act{display:none}}.v167-back{display:inline-flex;align-items:center;gap:5px;flex:none;height:32px;padding:0 11px 0 12px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:9px;font:inherit;font-size:12.5px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap}.v167-back:hover{background:var(--line-2)}.v167-back:active{transform:scale(.96)}@media(max-width:700px){.v167-back{height:36px;padding:0 10px}.v167-back span{display:none}.v167-back svg{width:18px;height:18px}.page-head:has(>.v167-back){flex-direction:row;flex-wrap:wrap;align-items:center}.page-head:has(>.v167-back)>.acts{flex:1 1 100%}}.tpop.ntpop{width:340px;max-height:70vh;display:flex;flex-direction:column;padding:6px 6px 4px}.tpop.ntpop .ntb{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.tpop .ntg+.ntg{border-top:1px solid var(--line-2);margin-top:4px}.tpop.ntpop .ph{font-size:12.5px;color:var(--ink);border-bottom:1px solid var(--line-2);margin-bottom:4px;padding:8px 10px}.tpop.ntpop .ph a{cursor:pointer;color:var(--brand);font-weight:400}.tpop .pi.nt{align-items:flex-start;text-decoration:none}.tpop .pi.unread{background:color-mix(in srgb,var(--brand) 8%,transparent)}.tpop .pi.unread .ptx{font-weight:600}.tpop .pic{display:inline-flex;margin-top:2px;color:var(--brand)}.tpop .ptx{flex:1;font-size:12.5px;line-height:1.45}.tpop .ptx small{display:block;font-weight:400;margin:0}.tpop .psub{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--mut);padding:8px 10px 2px;font-weight:600}.tpop .psub .cnt{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:10px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.tpop .pnote{font-size:11px;color:var(--mut);padding:4px 10px 8px}.tpop.ntpop .pf a{color:var(--brand);font-weight:600;font-size:12.5px}@media(max-width:640px){.fp.folded .fp-g:has(>.fp-c.srch){display:grid;padding-top:6px;padding-bottom:6px}.fp.folded .fp-g>.fp-c:not(.srch){display:none}.fp.folded .fp-g>.fp-c.srch~.fp-c.srch{display:none}.fp.folded .fp-g>.fp-c.srch{grid-template-columns:minmax(0,1fr)}.fp.folded .fp-g>.fp-c.srch>label{display:none}}:root{--dots: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12.00' cy='3.00' r='2.2' fill-opacity='1.0'/%3E%3Ccircle cx='7.50' cy='4.21' r='1.9' fill-opacity='0.925'/%3E%3Ccircle cx='4.21' cy='7.50' r='1.9' fill-opacity='0.85'/%3E%3Ccircle cx='3.00' cy='12.00' r='1.9' fill-opacity='0.775'/%3E%3Ccircle cx='4.21' cy='16.50' r='1.9' fill-opacity='0.7'/%3E%3Ccircle cx='7.50' cy='19.79' r='1.9' fill-opacity='0.625'/%3E%3Ccircle cx='12.00' cy='21.00' r='1.9' fill-opacity='0.55'/%3E%3Ccircle cx='16.50' cy='19.79' r='1.9' fill-opacity='0.475'/%3E%3Ccircle cx='19.79' cy='16.50' r='1.9' fill-opacity='0.4'/%3E%3Ccircle cx='21.00' cy='12.00' r='1.9' fill-opacity='0.325'/%3E%3Ccircle cx='19.79' cy='7.50' r='1.9' fill-opacity='0.25'/%3E%3Ccircle cx='16.50' cy='4.21' r='1.9' fill-opacity='0.175'/%3E%3C/svg%3E")}.spin{display:inline-block;width:18px;height:18px;background:var(--brand);-webkit-mask:var(--dots) center / contain no-repeat;mask:var(--dots) center / contain no-repeat;animation:spin 1s steps(12) infinite;vertical-align:middle;flex:0 0 auto}.spin.sm{width:14px;height:14px}.spin.lg{width:32px;height:32px}.spin.xl{width:44px;height:44px}[data-theme=dark] .spin,[data-theme=dark] .btn[aria-busy=true]:not(.pri):not(.ok):not(.solid):after,[data-theme=dark] .ia[aria-busy=true]:after{background:color-mix(in srgb,var(--brand) 70%,#fff)}.btn.pri .spin,.btn.ok .spin,.btn.dg.solid .spin,.lg-btn .spin,.dm-card .go .spin{background:currentColor}@media(prefers-reduced-motion:reduce){.spin,.btn[aria-busy=true]:after,.ia[aria-busy=true]:after{animation:none}}.spin-dots{--sd: 20px;position:relative;display:inline-block;width:var(--sd);height:var(--sd);color:var(--brand);vertical-align:middle;flex:0 0 auto;animation:spin-dots 1s steps(12) infinite}.spin-dots>i{position:absolute;top:0;left:50%;width:18%;height:18%;margin-left:-9%;border-radius:50%;background:currentColor;transform-origin:50% calc(var(--sd) / 2)}.spin-dots>i:nth-child(1){transform:rotate(0);opacity:1;width:20%;height:20%;margin-left:-10%}.spin-dots>i:nth-child(2){transform:rotate(-30deg);opacity:.9}.spin-dots>i:nth-child(3){transform:rotate(-60deg);opacity:.82}.spin-dots>i:nth-child(4){transform:rotate(-90deg);opacity:.74}.spin-dots>i:nth-child(5){transform:rotate(-120deg);opacity:.66}.spin-dots>i:nth-child(6){transform:rotate(-150deg);opacity:.58}.spin-dots>i:nth-child(7){transform:rotate(-180deg);opacity:.5}.spin-dots>i:nth-child(8){transform:rotate(-210deg);opacity:.42}.spin-dots>i:nth-child(9){transform:rotate(-240deg);opacity:.34}.spin-dots>i:nth-child(10){transform:rotate(-270deg);opacity:.26}.spin-dots>i:nth-child(11){transform:rotate(-300deg);opacity:.19}.spin-dots>i:nth-child(12){transform:rotate(-330deg);opacity:.12}.spin-dots.sm{--sd: 14px}.spin-dots.lg{--sd: 34px}.spin-dots.xl{--sd: 48px}[data-theme=dark] .spin-dots{color:color-mix(in srgb,var(--brand) 70%,#fff)}.btn.pri .spin-dots,.btn.ok .spin-dots,.btn.dg.solid .spin-dots{color:currentColor}@keyframes spin-dots{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin-dots{animation:none}}.sk{position:relative;overflow:hidden;background:color-mix(in srgb,var(--ink) 7%,var(--card-2));border-radius:6px;display:block}.sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 45%,transparent),transparent);animation:shimmer 1.4s ease-in-out infinite}[data-theme=dark] .sk{background:color-mix(in srgb,#fff 9%,var(--card-2))}[data-theme=dark] .sk:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent)}@keyframes shimmer{to{transform:translate(100%)}}.sk.t{height:12px;width:60%}.sk.t.s{width:35%}.sk.t.l{width:85%}.sk.c{width:28px;height:28px;border-radius:50%}.sk.b{height:32px;width:90px;border-radius:var(--radius-s)}.sk-page{display:flex;flex-direction:column;gap:12px;animation:fade .3s}.pg-ld{display:flex;justify-content:center;padding:28px 0 0;animation:fade .2s}.sk-head{display:flex;align-items:center;gap:12px;height:50px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.sk-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.sk-kpi{height:62px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.sk-tbl{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow:hidden}.sk-tbl .sk-row{display:grid;grid-template-columns:40px 1.6fr 1fr 1fr .8fr .8fr 1fr;gap:14px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--line-2)}.sk-tbl .sk-row:last-child{border-bottom:0}.sk-tbl .sk-row.h{background:var(--th)}.sk-tbl .sk-row .sk{height:11px;width:80%}.sk-tbl .sk-row .sk:first-child{width:60%}@media(max-width:640px){.sk-tbl .sk-row{grid-template-columns:30px 1.5fr 1fr 1fr}.sk-tbl .sk-row .sk:nth-child(n+5){display:none}.sk-kpis{grid-template-columns:repeat(2,1fr)}}.prog{height:8px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,var(--card-2));overflow:hidden;box-shadow:inset 0 1px 2px #10182814;width:100%}.prog>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand-2),var(--brand));transition:width .25s var(--ease);box-shadow:inset 0 1px #ffffff4d}.prog.ok>i{background:var(--ok)}.prog.err>i{background:var(--err)}.prog.warn>i{background:var(--warn)}.prog.ind>i{width:40%;animation:bootbar 1.1s ease-in-out infinite}.prog.sm{height:5px}.prog.lg{height:12px}.prog-wrap{display:flex;flex-direction:column;gap:6px}.prog-wrap .pl{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-s);color:var(--ink-2);gap:10px}.prog-wrap .pl b{color:var(--ink);font-variant-numeric:tabular-nums;direction:ltr}.prog-wrap .pm{font-size:var(--fs-xs);color:var(--mut)}.busy-ov{position:absolute;inset:0;display:grid;place-content:center;gap:8px;justify-items:center;background:color-mix(in srgb,var(--card) 72%,transparent);backdrop-filter:blur(2px);z-index:5;border-radius:inherit;color:var(--ink-2);font-size:var(--fs-s);animation:fade .2s}.ld-inline{display:inline-flex;align-items:center;gap:8px;color:var(--mut);font-size:var(--fs-s);padding:8px;justify-content:center;width:100%}.cmdk-ov{position:fixed;inset:0;z-index:140;background:#0f101466;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-start;padding:8vh 16px 16px;animation:fade .15s}.cmdk{width:min(640px,100%);max-height:min(560px,84vh);background:var(--card);border-radius:var(--radius-l);box-shadow:var(--shadow-l),0 0 0 1px color-mix(in srgb,var(--line) 60%,transparent);display:flex;flex-direction:column;overflow:hidden;animation:pop .16s var(--ease)}.cmdk-in{display:flex;align-items:center;gap:10px;padding:0 16px;height:54px;border-bottom:1px solid var(--line-2);color:var(--mut)}.cmdk-in input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:var(--fs-h);color:var(--ink);height:100%}.cmdk-in input::placeholder{color:var(--mut-2)}.cmdk-body{overflow:auto;padding:6px;flex:1;min-height:120px;overscroll-behavior:contain}.cmdk-g{padding:8px 10px 4px;font-size:var(--fs-xs);font-weight:700;color:var(--mut);text-transform:uppercase;letter-spacing:.4px;display:flex;align-items:center;gap:6px}.cmdk-g small{font-weight:500;color:var(--mut-2);text-transform:none;letter-spacing:0}.cmdk-it{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:9px;cursor:pointer;color:var(--ink);font-size:var(--fs);min-height:40px;transition:background .08s}.cmdk-it:hover{background:var(--card-2)}.cmdk-it.on{background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 20%,transparent)}.cmdk-it .ci{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--card-2);color:var(--ink-2);flex:0 0 30px;box-shadow:var(--hl)}.cmdk-it.on .ci{background:color-mix(in srgb,var(--brand) 14%,var(--card));color:var(--brand)}.cmdk-it .ct{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.cmdk-it .ct b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-it mark{background:color-mix(in srgb,var(--warn) 30%,transparent);color:inherit;border-radius:2px;padding:0 1px}.cmdk-it .ct small{color:var(--mut);font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-it.on .ct small{color:color-mix(in srgb,var(--brand) 70%,var(--mut))}.cmdk-it .cv{font-variant-numeric:tabular-nums;direction:ltr;color:var(--ink-2);font-size:var(--fs-s);font-weight:600;flex:0 0 auto}.cmdk-it .ck{flex:0 0 auto;opacity:0}.cmdk-it.on .ck{opacity:1}.cmdk-empty{padding:36px 16px;text-align:center;color:var(--mut);display:flex;flex-direction:column;align-items:center;gap:6px}.cmdk-f{display:flex;align-items:center;gap:14px;padding:8px 14px;border-top:1px solid var(--line-2);background:var(--card-2);font-size:var(--fs-xs);color:var(--mut);flex-wrap:wrap}.cmdk-f span{display:inline-flex;align-items:center;gap:4px}@media(max-width:640px){.cmdk-ov{padding:10px}.cmdk{max-height:calc(100vh - 20px)}.cmdk-f{display:none}}[data-tip]{position:relative}[data-tip]:hover:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);inset-inline-start:50%;transform:translate(50%) translateY(0);background:#0f172a;color:#fff;font-size:10.5px;font-weight:600;padding:4px 9px;border-radius:7px;white-space:nowrap;opacity:1;pointer-events:none;transition:opacity .12s,transform .12s;z-index:60;box-shadow:var(--shadow-m)}[dir=ltr] [data-tip]:hover:after{transform:translate(-50%) translateY(0)}@starting-style{[data-tip]:hover:after{opacity:0;transform:translate(50%) translateY(-3px)}[dir=ltr] [data-tip]:hover:after{transform:translate(-50%) translateY(-3px)}}.dm-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:64px 16px 32px;background:radial-gradient(760px 460px at 85% 0%,color-mix(in srgb,var(--brand) 14%,transparent),transparent 65%),radial-gradient(640px 400px at 0% 100%,color-mix(in srgb,#8b5cf6 12%,transparent),transparent 60%),var(--bg)}.dm-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;animation:pop-up .3s var(--ease) both}.dm-head img{height:58px;width:auto;margin-bottom:10px}.dm-head h1{font-size:clamp(19.5px,17.5px + .6vw,25.5px);font-weight:700;letter-spacing:-.01em;color:var(--ink)}.dm-head p{margin:0;color:var(--mut);font-size:var(--fs-h)}.dm-cards{display:grid;grid-template-columns:repeat(3,236px);gap:18px}.dm-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 18px 20px;border:1px solid var(--line);border-radius:18px;background:var(--card);cursor:pointer;color:var(--ink);text-align:center;box-shadow:var(--shadow),var(--hl);overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s,opacity .2s;animation:pop-up .35s var(--ease) both}.dm-card:nth-child(2){animation-delay:.05s}.dm-card:nth-child(3){animation-delay:.1s}.dm-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--dc, var(--brand));opacity:.85}.dm-card .dic{width:60px;height:60px;border-radius:17px;display:grid;place-items:center;margin-bottom:6px;color:var(--dc, var(--brand));background:linear-gradient(145deg,color-mix(in srgb,var(--dc, var(--brand)) 20%,var(--card)),color-mix(in srgb,var(--dc, var(--brand)) 7%,var(--card)));box-shadow:var(--hl),0 4px 12px -6px color-mix(in srgb,var(--dc, var(--brand)) 60%,transparent)}[data-theme=dark] .dm-card .dic{color:color-mix(in srgb,var(--dc, var(--brand)) 55%,#fff)}.dm-card b{font-size:var(--fs-h);font-weight:700}.dm-card small{color:var(--mut);font-size:var(--fs-s)}.dm-card .go{display:inline-flex;align-items:center;gap:6px;margin-top:10px;height:32px;padding:0 14px;border-radius:999px;font-size:var(--fs-s);font-weight:600;color:var(--dc, var(--brand));background:color-mix(in srgb,var(--dc, var(--brand)) 9%,transparent);transition:background .2s,color .2s}[data-theme=dark] .dm-card .go{color:color-mix(in srgb,var(--dc, var(--brand)) 50%,#fff)}.dm-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--dc, var(--brand)) 45%,var(--line));box-shadow:var(--shadow-l),var(--hl)}.dm-card:hover .go{background:var(--dc, var(--brand));color:#fff}.dm-card:focus-visible{outline:0;box-shadow:var(--shadow-m),0 0 0 3px color-mix(in srgb,var(--dc, var(--brand)) 30%,transparent)}.dm-card:disabled{cursor:progress}.dm-cards.busy .dm-card:not(.ld){opacity:.45;transform:none;box-shadow:var(--shadow-xs)}.dm-card.ld{transform:translateY(-4px);border-color:var(--dc, var(--brand));box-shadow:var(--shadow-l),var(--hl)}.dm-card.ld .go{background:var(--dc, var(--brand));color:#fff}.dm-card .dp{position:absolute;left:0;right:0;bottom:0;height:3px;background:color-mix(in srgb,var(--dc, var(--brand)) 15%,transparent);overflow:hidden}.dm-card .dp i{display:block;width:40%;height:100%;background:var(--dc, var(--brand));animation:bootbar 1s ease-in-out infinite}.dm-msg{width:min(520px,100%)}.dm-foot{display:flex;gap:10px;align-items:center;font-size:var(--fs-s);color:var(--mut)}@media(max-width:820px){.dm-cards{grid-template-columns:minmax(0,1fr);width:min(420px,100%);gap:12px}.dm-card{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center;text-align:start;padding:16px}.dm-card .dic{grid-row:1 / 3;width:48px;height:48px;margin:0}.dm-card b{align-self:end}.dm-card small{align-self:start}.dm-card .go{grid-column:3;grid-row:1 / 3;margin:0;padding:0 10px}.dm-card:before{inset-block:0;inset-inline:0 auto;width:3px;height:auto}.dm-head img{height:48px}.dm-page{gap:22px}}@media(max-width:420px){.dm-card .go{font-size:0;gap:0;width:32px;padding:0;justify-content:center}.dm-card .go .spin{width:14px;height:14px}}.sys-notices{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.sys-notice{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow),var(--hl)}.sys-notice.err{background:color-mix(in srgb,var(--err-bg) 45%,var(--card));border-color:color-mix(in srgb,var(--err) 25%,var(--line))}.sys-notice .sn-ic{flex:0 0 auto;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--info-bg);color:var(--info)}.sys-notice.warn .sn-ic{background:var(--warn-bg);color:var(--warn)}.sys-notice.err .sn-ic{background:var(--err-bg);color:var(--err)}.sys-notice .sn-t{flex:1;min-width:0}.sys-notice .sn-t b{font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sys-notice .sn-t p{margin:4px 0 2px;color:var(--ink-2);line-height:1.7;white-space:pre-line}html:root[data-user-accent]{--brand: var(--user-accent);--brand-2: color-mix(in srgb, var(--user-accent) 88%, #fff)}html:root[data-user-accent][data-theme=dark]{--brand: color-mix(in srgb, var(--user-accent) 78%, #fff);--brand-2: color-mix(in srgb, var(--user-accent) 70%, #fff)}html:root[data-user-side]:not([data-theme=dark]){--side: var(--user-side)}html:root[data-user-paper]:not([data-theme=dark]){--bg: var(--user-paper)}html:root[data-look="3d"]{--shadow: 0 1px 1px rgba(16,24,40,.04), 0 2px 4px rgba(16,24,40,.05), 0 10px 24px -12px rgba(16,24,40,.18);--shadow-l: 0 24px 60px -20px rgba(16,24,40,.35), 0 8px 18px -10px rgba(16,24,40,.18)}html:root[data-look="3d"][data-theme=dark]{--shadow: 0 1px 1px rgba(0,0,0,.35), 0 3px 8px rgba(0,0,0,.3), 0 14px 30px -14px rgba(0,0,0,.6);--shadow-l: 0 28px 70px -22px rgba(0,0,0,.8)}html[data-look="3d"] .card,html[data-look="3d"] .dt,html[data-look="3d"] .fp,html[data-look="3d"] .kpi,html[data-look="3d"] .page-head{background-image:linear-gradient(180deg,#ffffff8c,#fff0 42px);box-shadow:inset 0 1px #ffffffa6,var(--shadow)}html[data-look="3d"][data-theme=dark] .card,html[data-look="3d"][data-theme=dark] .dt,html[data-look="3d"][data-theme=dark] .fp,html[data-look="3d"][data-theme=dark] .kpi,html[data-look="3d"][data-theme=dark] .page-head{background-image:linear-gradient(180deg,#ffffff0b,#fff0 48px);box-shadow:inset 0 1px #ffffff0f,var(--shadow)}html[data-look="3d"] .btn{box-shadow:0 1px 1px #1018280f,inset 0 1px #ffffff80}html[data-look="3d"] .btn.pri{background-image:linear-gradient(180deg,#ffffff24,#fff0),linear-gradient(180deg,var(--brand-2),var(--brand))}html[data-look="3d"] .btn.ok{background-image:linear-gradient(180deg,#ffffff24,#fff0),linear-gradient(180deg,color-mix(in srgb,var(--ok) 90%,#fff),var(--ok))}html[data-look="3d"] .btn.dg.solid{background-image:linear-gradient(180deg,#ffffff24,#fff0),linear-gradient(180deg,color-mix(in srgb,var(--err) 90%,#fff),var(--err))}html[data-look="3d"] .btn.pri,html[data-look="3d"] .btn.ok,html[data-look="3d"] .btn.dg.solid{box-shadow:0 1px 2px #1018282e,0 4px 10px -4px color-mix(in srgb,var(--brand) 55%,transparent),inset 0 1px #ffffff38}html[data-look="3d"] .btn:active,html[data-look="3d"] .kpi.click:active{transform:translateY(1px);box-shadow:0 0 #0000}html[data-look="3d"] .modal,html[data-look="3d"] .pop,html[data-look="3d"] .tpop,html[data-look="3d"] .v168-menu{box-shadow:var(--shadow-l)}html[data-look="3d"] .side{box-shadow:0 18px 40px -18px #0000008c,inset -1px 0 #ffffff0d}html[data-look="3d"] .dt th{box-shadow:inset 0 -1px 0 var(--tl-2),inset 0 1px #ffffff80}html[data-look="3d"] .tabs button.on,html[data-look="3d"] .seg button.on{box-shadow:0 2px 6px -2px #10182859,inset 0 1px #ffffff2e}html[data-look="3d"] .inp:focus,html[data-look="3d"] .dtf:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent),0 2px 6px -2px #1018282e}.st-hid{display:none}.hint.bad{color:var(--err)}button.lnk{border:0;background:none;padding:0;color:var(--info);cursor:pointer;font:inherit}button.lnk:hover{text-decoration:underline}.btn.soft{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.sync-bar{position:fixed;top:0;inset-inline:0;height:3px;z-index:60;pointer-events:none;overflow:hidden;background:color-mix(in srgb,var(--brand) 18%,transparent)}.sync-bar:after{content:"";position:absolute;top:0;bottom:0;width:35%;inset-inline-start:-35%;background:var(--brand);border-radius:3px;animation:syncbar .9s var(--ease) infinite}.sync-bar.got{background:var(--ok)}.sync-bar.got:after{display:none}@keyframes syncbar{to{inset-inline-start:100%}}@media(prefers-reduced-motion:reduce){.sync-bar:after{animation:none;inset-inline-start:0;width:100%;opacity:.6}}.dt-ld{display:inline-flex;align-items:center;gap:10px;color:var(--mut);padding:8px 0}.rail{--ri: clamp(36px, calc((100vh - var(--rail-top) - var(--rail-gap) - 84px) / var(--rail-n, 12) - 4px), 44px)}.rail>.rail-nav>.rail-it:not(.rs):not(.rsub){height:var(--ri);min-height:var(--ri)}.rail>.rail-nav>.rail-it:not(.rs) .ic{height:100%}.rail{--rs: max(34px, calc(var(--ri) * .88))}.rail .rail-grp{margin-top:clamp(2px,calc(var(--ri) - 34px),6px);padding-top:clamp(2px,calc(var(--ri) - 34px),6px);height:clamp(10px,calc(var(--ri) - 24px),16px)}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)){--d3-c: 16, 24, 40;--d3-top: var(--card);--d3-bot: color-mix(in srgb, var(--brand) 3.5%, var(--card));--d3-rim: rgba(255, 255, 255, .95);--d3-bev: rgba(16, 24, 40, .05);--d3-edge: color-mix(in srgb, var(--line) 55%, #fff);--d3-glint: rgba(255, 255, 255, .7);--d3-ilt: rgba(255, 255, 255, .8);--d3-sh: 0 1px 1px rgba(var(--d3-c), .04), 0 2px 4px -2px rgba(var(--d3-c), .08), 0 8px 16px -8px rgba(var(--d3-c), .13), 0 22px 38px -24px rgba(var(--d3-c), .22);--d3-sh-h: 0 6px 12px -6px rgba(var(--d3-c), .14), 0 18px 30px -14px rgba(var(--d3-c), .24), 0 34px 56px -30px rgba(var(--d3-c), .3)}[data-theme=dark] :is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)){--d3-c: 0, 0, 0;--d3-top: color-mix(in srgb, var(--card) 94%, #fff);--d3-bot: var(--card);--d3-rim: rgba(255, 255, 255, .08);--d3-bev: rgba(0, 0, 0, .3);--d3-edge: color-mix(in srgb, var(--line) 82%, #fff);--d3-glint: rgba(255, 255, 255, .12);--d3-ilt: rgba(255, 255, 255, .16);--d3-sh: 0 1px 2px rgba(0, 0, 0, .35), 0 4px 10px -4px rgba(0, 0, 0, .4), 0 16px 30px -16px rgba(0, 0, 0, .55), 0 30px 50px -30px rgba(0, 0, 0, .6);--d3-sh-h: 0 8px 16px -8px rgba(0, 0, 0, .5), 0 22px 40px -18px rgba(0, 0, 0, .65), 0 40px 64px -32px rgba(0, 0, 0, .7)}.content:has(>.d3,>.page>.fin-ks,>.page>.adm-hr3,>.page>.iv-73){background:radial-gradient(1100px 440px at 100% -60px,color-mix(in srgb,var(--brand) 8%,transparent),transparent 70%),radial-gradient(900px 400px at 0 -40px,color-mix(in srgb,#38bdf8 6%,transparent),transparent 70%) no-repeat}[data-theme=dark] .content:has(>.d3,>.page>.fin-ks,>.page>.adm-hr3,>.page>.iv-73){background:radial-gradient(1100px 440px at 100% -60px,color-mix(in srgb,var(--brand) 18%,transparent),transparent 70%),radial-gradient(900px 400px at 0 -40px,color-mix(in srgb,#38bdf8 7%,transparent),transparent 70%) no-repeat}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) :is(.kpi,.fin-kc,.card,.page-head,.ring){background:linear-gradient(180deg,var(--d3-top),var(--d3-bot));border-color:var(--line);border-top-color:var(--d3-edge);box-shadow:inset 0 1px 0 var(--d3-rim),inset 0 -1px 0 var(--d3-bev),var(--d3-sh)}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) :is(.card .card,.card .kpi){background:var(--card-2);box-shadow:inset 0 1px 0 var(--d3-rim),0 1px 2px rgba(var(--d3-c),.05);border-top-color:var(--line)}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) :is(.kpi,.fin-kc,.card){position:relative}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) .kpi.on{box-shadow:var(--ring),inset 0 1px 0 var(--d3-rim),var(--d3-sh)}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) :is(.kpi,.fin-kc) .ki{--kc: var(--brand);color:var(--kc);background:radial-gradient(120% 80% at 50% 0,var(--d3-glint),transparent 62%),linear-gradient(155deg,color-mix(in srgb,var(--kc) 28%,var(--card)),color-mix(in srgb,var(--kc) 10%,var(--card)));box-shadow:inset 0 1px 0 var(--d3-ilt),inset 0 -2px 3px color-mix(in srgb,var(--kc) 14%,transparent),0 1px 2px color-mix(in srgb,var(--kc) 22%,transparent),0 5px 10px -5px color-mix(in srgb,var(--kc) 55%,transparent)}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) .kpi.ok .ki{--kc: var(--ok)}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) .kpi.warn .ki{--kc: var(--warn)}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) .kpi.err .ki{--kc: var(--err)}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) .kpi.vio .ki{--kc: var(--vio)}[data-theme=dark] :is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) :is(.kpi,.fin-kc) .ki{color:color-mix(in srgb,var(--kc) 55%,#fff);background:radial-gradient(120% 80% at 50% 0,var(--d3-glint),transparent 62%),linear-gradient(155deg,color-mix(in srgb,var(--kc) 42%,var(--card)),color-mix(in srgb,var(--kc) 16%,var(--card)));box-shadow:inset 0 1px 0 var(--d3-ilt),inset 0 -2px 3px #00000040,0 1px 2px #0006,0 6px 12px -5px color-mix(in srgb,var(--kc) 45%,transparent)}.d3 .d3-tile,.d3 .tp-perf .st>div{padding:8px 10px;text-align:center;border-radius:10px;border:1px solid var(--line-2);background:linear-gradient(180deg,var(--card-2),color-mix(in srgb,var(--card-2) 94%,var(--line)));box-shadow:inset 0 1px 0 var(--d3-rim),0 1px 2px rgba(var(--d3-c),.05)}.d3 .d3-tile .xs{display:block}.d3 :is(.tp-perf .big svg,.tp-cg .g svg,.tp-cr svg,.d3-ring>svg,.d3-ring>.row>svg:first-child){filter:drop-shadow(0 6px 8px rgba(var(--d3-c),.1))}@media(hover:hover)and (pointer:fine)and (min-width:901px)and (prefers-reduced-motion:no-preference){:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) :is(.kpi.click,.fin-kc){transform:perspective(700px) translateZ(0);transform-style:preserve-3d;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .2s}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) :is(.kpi.click,.fin-kc,.card):after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:var(--d3-sh-h);opacity:0;transition:opacity .3s ease;pointer-events:none}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) :is(.kpi.click,.fin-kc):hover{transform:perspective(700px) rotateX(4deg) translateY(-3px);border-color:var(--brand-line);box-shadow:inset 0 1px 0 var(--d3-rim),inset 0 -1px 0 var(--d3-bev),var(--d3-sh)}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) :is(.kpi.click,.fin-kc):hover:after,:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) .card:not(.card .card):hover:after{opacity:.55}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) :is(.kpi.click,.fin-kc):hover:after{opacity:1}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) :is(.kpi.click,.fin-kc) .ki{transition:transform .3s cubic-bezier(.2,.7,.2,1)}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) .kpi.click:hover .ki{transform:translateY(-50%) translateZ(16px)}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) .fin-kc:hover .ki{transform:translateZ(16px)}:is(.d3,.page:has(>.fin-ks),.page:has(>.adm-hr3),.page:has(>.iv-73)) :is(.kpi.click,.fin-kc):active{transform:perspective(700px) rotateX(1deg) translateY(-1px);transition-duration:.08s}}tbody tr.click1 td.dt-open{cursor:pointer;color:var(--brand);font-weight:600}tbody tr.click1 td.dt-open:hover{text-decoration:underline}:is(.page,.modal,.md,.mdl,.ov,.pop) table :is(td,th){text-align:center!important}:is(.page,.ov) table td :is(.tp-two,.cl2){align-items:center;text-align:center;margin-inline:auto}:is(.page,.ov) table td>.row:not(.wrap){justify-content:center}:is(.page,.ov) table td.ds{text-align:start!important}.lgx{--lgx-bg: #fff;--lgx-bg-2: #f6f8fb;--lgx-ink: #101828;--lgx-mut: #667085;--lgx-co: #344054;--lgx-box: #f7f7f5;--lgx-strip: #eef0f3;--lgx-sep: #d9dee6;--lgx-bd: #d9dee6;--lgx-fld: #1f2a36;--lgx-ph: #8a919b;--lgx-btn: var(--brand, #1e4fb5);--lgx-btn-h: color-mix(in srgb, var(--brand, #1e4fb5) 86%, #000);--lgx-link: var(--brand, #1e4fb5);--lgx-line: color-mix(in srgb, var(--brand, #1e4fb5) 55%, #fff);--lgx-glow: color-mix(in srgb, var(--brand, #1e4fb5) 22%, transparent);--lgx-glass: color-mix(in srgb, var(--brand, #1e4fb5) 5%, #fff);--lgx-glass-h: color-mix(in srgb, var(--brand, #1e4fb5) 10%, #fff);--lgx-glass-bd: #d9dee6;--lgx-glass-ink: #344054;--lgx-sh: 16, 32, 64;--lgx-hl: rgba(255, 255, 255, .9);--lgx-halo: color-mix(in srgb, var(--brand, #1e4fb5) 6%, transparent);--lgx-a1: var(--brand, #1e4fb5);--lgx-a2: color-mix(in srgb, var(--brand, #1e4fb5) 70%, #38bdf8);--lgx-a3: color-mix(in srgb, var(--brand, #1e4fb5) 80%, #fff);--lgx-ak: .72;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;display:flex;direction:ltr;background:var(--lgx-bg-2);color:var(--lgx-ink);overflow:hidden;overflow:clip;font-size:14px}[data-theme=dark] .lgx{--lgx-bg: color-mix(in srgb, var(--brand, #1e4fb5) 12%, #141f2b);--lgx-bg-2: color-mix(in srgb, var(--lgx-bg) 94%, #fff);--lgx-ink: #fff;--lgx-mut: #b5c2d1;--lgx-co: #dbe4ee;--lgx-box: #e6e3dc;--lgx-strip: #d6d2c8;--lgx-sep: #c6c1b5;--lgx-bd: transparent;--lgx-fld: #1f2a36;--lgx-ph: #7d8590;--lgx-btn: color-mix(in srgb, var(--brand, #1e4fb5) 38%, #66c0f0);--lgx-btn-h: color-mix(in srgb, var(--brand, #1e4fb5) 26%, #7fcdf6);--lgx-link: color-mix(in srgb, var(--brand, #1e4fb5) 22%, #9ad4f8);--lgx-line: rgba(255, 255, 255, .85);--lgx-glow: color-mix(in srgb, var(--lgx-btn) 55%, transparent);--lgx-glass: rgba(255, 255, 255, .06);--lgx-glass-h: rgba(255, 255, 255, .12);--lgx-glass-bd: rgba(255, 255, 255, .18);--lgx-glass-ink: #dfe7f0;--lgx-sh: 0, 0, 0;--lgx-hl: rgba(255, 255, 255, .75);--lgx-halo: rgba(255, 255, 255, .04);--lgx-a1: #fff;--lgx-a2: #9fd3ff;--lgx-a3: #7fc4ff;--lgx-ak: 1}.lgx .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.lgx{--lgx-sw: clamp(400px, 33.34vw, 560px)}.lgx .lgx-art{color:var(--lgx-a1);position:absolute;z-index:-1;top:0;bottom:0;right:0;left:var(--lgx-sw);width:calc(100% - var(--lgx-sw));height:100%;pointer-events:none}.lgx .lgx-theme{position:absolute;top:16px;right:18px;left:auto;height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--lgx-glass-bd);background:var(--lgx-glass);color:var(--lgx-glass-ink);box-shadow:none;font-size:12.5px;font-weight:500;direction:rtl}.lgx .lgx-theme:hover{background:var(--lgx-glass-h)}.lgx .lgx-side{position:relative;flex:0 0 auto;width:var(--lgx-sw);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:40px 32px 22px;background:var(--lgx-bg)}.lgx .lgx-side:after{content:"";position:absolute;top:6%;bottom:6%;left:100%;width:1px;pointer-events:none;z-index:1;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--lgx-line) 65%,transparent) 22%,var(--lgx-line) 50%,color-mix(in srgb,var(--lgx-line) 65%,transparent) 78%,transparent);box-shadow:0 0 18px 2px var(--lgx-glow)}.lgx .lgx-side:before{content:"";position:absolute;top:50%;left:100%;width:11px;height:11px;margin:-6px 0 0 -5.5px;transform:rotate(45deg);z-index:2;pointer-events:none;background:var(--lgx-bg);border:1.5px solid var(--lgx-line);box-shadow:0 0 12px 2px var(--lgx-glow)}.lgx .lbox.lgx-col{width:min(360px,100%);margin:auto 0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;align-items:stretch;gap:14px;text-align:center;animation:lgx-in .25s ease both}.lgx .lgx-col>*{margin:0}.lgx .lgx-col>*{min-width:0;max-width:100%}.lgx .lgx-logo{align-self:center;width:104px;height:104px;margin-bottom:4px;border-radius:50%;border:1.5px solid var(--lgx-line);display:grid;place-items:center;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--lgx-bg) 88%,#fff),var(--lgx-bg) 70%);box-shadow:0 0 0 6px var(--lgx-halo),0 10px 22px -10px rgba(var(--lgx-sh),.35),0 3px 8px -4px rgba(var(--lgx-sh),.22),inset 0 0 14px color-mix(in srgb,var(--lgx-line) 22%,transparent),inset 0 1px #ffffff80}.lgx .lgx-logo img{width:54px;height:54px;border-radius:13px;display:block}.lgx .lgx-logo img.co{width:68px;height:68px;border-radius:8px;object-fit:contain}.lgx .lgx-logo:focus-visible{outline:2px solid var(--lgx-link);outline-offset:4px}.lgx .lbox h1{margin:0;font-size:15px;line-height:1.5;font-weight:600;color:var(--lgx-mut);letter-spacing:0}.lgx .lbox .welcome{margin:-8px 0 2px;color:var(--lgx-mut);font-size:13px;line-height:1.75}.lgx .lgx-co{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.lgx .lgx-co bdi{color:var(--lgx-co);font-weight:500}.lgx .lbox a{color:var(--lgx-link);text-decoration:none;font-weight:500}.lgx .lbox a:hover{text-decoration:underline;text-underline-offset:3px}.lgx .lbox a:focus-visible{outline:2px solid var(--lgx-link);outline-offset:2px;border-radius:3px}.lgx .lgx-box{margin-top:6px;background:var(--lgx-box);border-radius:6px;overflow:hidden;border:1px solid var(--lgx-bd);box-shadow:inset 0 1px 0 var(--lgx-hl),0 1px 2px rgba(var(--lgx-sh),.08),0 4px 10px -4px rgba(var(--lgx-sh),.14),0 14px 28px -12px rgba(var(--lgx-sh),.22),0 28px 50px -26px rgba(var(--lgx-sh),.28);transform:perspective(900px) rotateX(1.2deg);transform-origin:50% 0}[data-theme=dark] .lgx .lgx-box{box-shadow:inset 0 1px 0 var(--lgx-hl),0 1px 2px #0000004d,0 6px 14px -6px #00000073,0 18px 34px -14px #0000008c,0 34px 60px -28px #0009}.lgx .lgx-row{position:relative;display:flex;direction:ltr;align-items:stretch;height:52px;margin:0;cursor:text}.lgx .lgx-row+.lgx-row{border-top:1px solid var(--lgx-sep)}.lgx .lgx-ic{flex:0 0 46px;display:grid;place-items:center;background:var(--lgx-strip);color:#5d6672;transition:color .15s,background .15s}.lgx .lgx-row .inp{flex:1 1 auto;min-width:0;height:100%;padding:0 14px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;color:var(--lgx-fld);font-size:15px;text-align:right}.lgx .lgx-row .inp::placeholder{color:var(--lgx-ph);opacity:1}.lgx .lgx-row .inp[type=password]:not(:placeholder-shown){letter-spacing:2px}.lgx .lgx-row:focus-within{background:#fbfaf7;box-shadow:inset 0 0 0 2px var(--lgx-btn);z-index:1}.lgx .lgx-row:focus-within .lgx-ic{color:color-mix(in srgb,var(--brand, #1e4fb5) 70%,#1b2a3a);background:color-mix(in srgb,var(--lgx-btn) 18%,var(--lgx-strip))}.lgx .lgx-row .inp:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--lgx-box) inset;-webkit-text-fill-color:var(--lgx-fld)}.lgx .lgx-help{margin-top:-6px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:2px 4px;text-align:right;font-size:11.5px;color:var(--lgx-mut)}.lgx .lgx-help>*{white-space:nowrap}.lgx .lgx-help>span:first-child{margin-inline-end:2px}.lgx .lg-btn{position:relative;width:100%;height:48px;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:6px;background:var(--lgx-btn);color:#fff;font-size:16px;font-weight:600;cursor:pointer;--lgx-bs: color-mix(in srgb, var(--lgx-btn) 75%, #000);box-shadow:inset 0 1px #ffffff38,0 2px 4px -1px color-mix(in srgb,var(--lgx-bs) 35%,transparent),0 8px 18px -8px color-mix(in srgb,var(--lgx-bs) 70%,transparent);filter:none;transform:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.lgx .lg-btn:hover:not(:disabled){background:var(--lgx-btn-h);filter:none;transform:translateY(-1.5px);box-shadow:inset 0 1px #ffffff38,0 4px 8px -2px color-mix(in srgb,var(--lgx-bs) 40%,transparent),0 14px 26px -10px color-mix(in srgb,var(--lgx-bs) 80%,transparent)}.lgx .lg-btn:active:not(:disabled){transform:translateY(1px);transition-duration:.06s;box-shadow:inset 0 1px 2px #00000024,0 1px 2px color-mix(in srgb,var(--lgx-bs) 40%,transparent),0 3px 8px -4px color-mix(in srgb,var(--lgx-bs) 55%,transparent)}.lgx .lg-btn:focus-visible{outline:2px solid var(--lgx-line);outline-offset:2px}.lgx .lg-btn:disabled{opacity:.75;cursor:progress}.lgx .lg-btn .spin-dots{color:currentColor}.lgx .lg-btn.sg-ghost{background:transparent;color:var(--lgx-ink);border:1px solid var(--lgx-glass-bd);box-shadow:none}.lgx .lg-btn.sg-ghost:hover:not(:disabled){background:var(--lgx-glass-h)}.lgx .lgx-sso{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:2px}.lgx .lgx-or{font-size:12px;color:var(--lgx-mut);margin-inline-end:2px}.lgx .lgx-sso-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--lgx-glass-bd);background:var(--lgx-box);display:grid;place-items:center;cursor:pointer;padding:0;transition:transform .15s,box-shadow .15s}.lgx .lgx-sso-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 3px var(--lgx-glass-h)}.lgx .lgx-sso-btn:focus-visible{outline:2px solid var(--lgx-link);outline-offset:2px}.lgx .lgx-sso-btn:disabled{opacity:.6;cursor:progress}.lgx .lgx-sso-btn .spin-dots{color:#33465a}.lgx .lgx-last{align-self:center;display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:2px;padding:6px 12px;border-radius:999px;border:1px solid var(--lgx-glass-bd, var(--lgx-sep));background:transparent;color:var(--lgx-co);font:inherit;font-size:12.5px;cursor:pointer;transition:background .15s,border-color .15s}.lgx .lgx-last span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgx .lgx-last bdi{font-weight:600;color:var(--lgx-ink)}.lgx .lgx-last:hover:not(:disabled){background:var(--lgx-glass-h, rgba(127,127,127,.1))}.lgx .lgx-last:focus-visible{outline:2px solid var(--lgx-line);outline-offset:2px}.lgx .lgx-last:disabled{opacity:.6;cursor:progress}[dir=ltr] .lgx .lgx-last-cv{transform:scaleX(-1)}.lgx .lgx-join{margin:6px 0 0;font-size:13px;color:var(--lgx-mut)}.lgx .lgx-join-a{color:var(--lgx-link);font-weight:600;margin-inline-start:2px}.lgx .lgx-join-a:hover{text-decoration:underline}.lgx .lgx-rem{display:flex;justify-content:flex-start;color:var(--lgx-co)}.lgx .lgx-rem .chk{font-size:12.5px}.lgx .lg-alt{align-self:center;font-size:13px}.lgx .note{text-align:start}.lgx .lg-qr{margin:2px auto;border:0}.lgx .lg-secret{color:var(--lgx-mut)}.lgx .lg-secret code,.lgx .lg-codes code{background:var(--lgx-box);color:var(--lgx-fld);border-color:transparent}.lgx .lgx-foot{flex:0 0 auto;margin-top:24px;font-size:12px;color:color-mix(in srgb,var(--lgx-mut) 80%,transparent);text-align:center}.lgx .lgx-foot a{color:inherit;text-decoration:none}.lgx .lgx-foot a:hover{text-decoration:underline}[dir=rtl] .lgx{flex-direction:row-reverse}[dir=rtl] .lgx .lgx-art{left:0;right:var(--lgx-sw);transform:scaleX(-1)}[dir=rtl] .lgx .lgx-side:after{left:auto;right:100%}[dir=rtl] .lgx .lgx-side:before{left:auto;right:100%;margin:-6px -5.5px 0 0}[dir=rtl] .lgx .lgx-theme{right:auto;left:18px}@keyframes lgx-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:899px){.lgx{background:var(--lgx-bg)}.lgx .lgx-side{width:100%;background:transparent;padding:64px 16px 20px}.lgx .lgx-side:after,.lgx .lgx-side:before{display:none}.lgx .lgx-art{left:0;width:100%;opacity:.45}[dir=rtl] .lgx .lgx-art{right:0}.lgx .lgx-logo{width:92px;height:92px}.lgx .lgx-logo img{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.lgx .lgx-col,.dpk,.dpk-box{animation:none}.lgx .lg-btn{transition:background .15s,box-shadow .15s}.lgx .lg-btn:hover:not(:disabled),.lgx .lg-btn:active:not(:disabled){transform:none}}.lgx .lgx-art .lgx-bs{filter:url(#lgxS)}[data-theme=dark] .lgx .lgx-art .lgx-bs{filter:url(#lgxSd)}.dpk{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:24px 16px;overflow-y:auto;background:#0a122480;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dpk-fade .18s ease both}.dpk-box{width:min(920px,100%);display:flex;flex-direction:column;gap:18px;animation:dpk-up .22s ease both}.dpk-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff}.dpk-top h2{margin:0;font-size:clamp(19px,2vw,24px);font-weight:700;color:#fff}.dpk-top p{margin:2px 0 0;color:#dbe5fb;font-size:14px}.dpk-x{flex:0 0 auto;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.35);background:#ffffff1a;color:#fff;display:grid;place-items:center;cursor:pointer}.dpk-x:hover{background:#fff3}.dpk-cs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dpk-c{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 22px;border-radius:18px;border:1px solid var(--line, #e2e7f0);background:var(--card, #fff);color:var(--ink, #1b2333);text-align:start;font:inherit;cursor:pointer;box-shadow:0 18px 44px -18px #00000073;transition:transform .18s,border-color .18s,opacity .18s}.dpk-c:hover:not(:disabled),.dpk-c:focus-visible{transform:translateY(-4px);border-color:var(--brand, #1e4fb5);outline:0}.dpk-i{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:var(--brand, #1e4fb5);background:color-mix(in srgb,var(--brand, #1e4fb5) 12%,var(--card, #fff))}[data-theme=dark] .dpk-i{color:color-mix(in srgb,var(--brand, #1e4fb5) 55%,#fff)}.dpk-t{display:grid;gap:4px}.dpk-t b{font-size:16.5px;font-weight:700}.dpk-t small{color:var(--mut, #5f6b80);font-size:13.5px;line-height:1.6}.dpk-c .go{margin-top:auto;display:inline-flex;align-items:center;gap:7px;color:var(--brand, #1e4fb5);font-weight:600;font-size:13.5px}[data-theme=dark] .dpk-c .go{color:color-mix(in srgb,var(--brand, #1e4fb5) 55%,#fff)}.dpk-c:disabled{cursor:progress}.dpk-cs.busy .dpk-c:not(.ld){opacity:.5}.dpk-c.ld{border-color:var(--brand, #1e4fb5);transform:translateY(-4px)}.dpk-err{background:#fff1f0;color:#b42318;border:1px solid #f5c2bd;border-radius:12px;padding:10px 14px;font-size:13.5px}@keyframes dpk-fade{0%{opacity:0}}@keyframes dpk-up{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(max-width:760px){.dpk-cs{grid-template-columns:1fr;gap:10px}.dpk-c{flex-direction:row;align-items:center;padding:16px;gap:14px}.dpk-i{width:46px;height:46px;flex:0 0 auto}.dpk-t{flex:1 1 auto}.dpk-c .go{margin:0;font-size:0;gap:0}.dpk-c .go .spin-dots{font-size:13px}}.cap{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:78px}.cap .cap-w{min-height:78px;display:flex;justify-content:center;max-width:100%}.cap .cap-w iframe{display:block}.cap .cap-ld{position:absolute;top:0;left:50%;width:min(304px,100%);height:76px;transform:translate(-50%);border-radius:3px;border:1px solid var(--line, #d3d3d3);background:linear-gradient(90deg,var(--card, #f9f9f9) 25%,color-mix(in srgb,var(--card, #f9f9f9) 88%,#888) 50%,var(--card, #f9f9f9) 75%) 0 0 / 200% 100%;animation:cap-sk 1.2s linear infinite;pointer-events:none}@keyframes cap-sk{to{background-position:-200% 0}}.cap .cap-err{margin:0;font-size:var(--fs-xs, 11px);line-height:1.6;color:var(--err, #b42323);text-align:center}.lgx .lgx-cap{display:flex;justify-content:center}.jn .jn-cap{margin-top:14px;display:flex;justify-content:center}.fp .fp-cap{display:flex;justify-content:center}@media(prefers-reduced-motion:reduce){.cap .cap-ld{animation:none}}
