.dz-h1{margin:0 0 4px;font-size:20px}.dz-scores{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dz-ring{background:conic-gradient(var(--c) calc(var(--v)*1%),var(--line) 0);border-radius:50%;flex:none;place-items:center;width:104px;height:104px;display:grid}.dz-ring>div{background:var(--card);text-align:center;border-radius:50%;place-items:center;width:82px;height:82px;padding:4px;display:grid}.dz-ring b{font-size:20px;line-height:1;display:block}.dz-ring small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.dz-bars{flex:1;min-width:220px}.dz-row{justify-content:space-between;margin:6px 0 3px;font-size:13px;display:flex}.dz-bar{background:var(--line);border-radius:5px;height:7px;overflow:hidden}.dz-bar i{height:100%;display:block}.dz-banner{border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.dz-banner.ok{background:var(--ok-bg);color:var(--ok)}.dz-banner.warn{background:var(--warn-bg);color:var(--warn)}.dz-banner.bad{background:var(--bad-bg);color:var(--bad)}.dz-banner .sm{color:var(--ink-2)}.dz-gate{margin-top:8px}.dz-chk{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:6px 0;display:flex}.dz-chk .ok{color:var(--ok);flex:none;margin-top:2px}.dz-chk .bad{color:var(--bad);flex:none;margin-top:2px}.dz-rule{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:10px 12px}.dz-rule-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dz-pending{background:var(--warn-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px;display:flex}.dz-md h3{margin:16px 0 6px;font-size:16px}.dz-md p,.dz-md li{font-size:14px;line-height:1.7}.dz-md ul{padding-inline-start:20px}.dz-chg{border-inline-start:3px solid var(--brand-2);margin:6px 0;padding:4px 10px;font-size:13px}.dz-shell{color:#efeaf3;background:radial-gradient(900px 380px at 12% -10%,#ad332d59,#0000 60%),radial-gradient(700px 320px at 100% 110%,#f6932029,#0000 60%),#121016;border:1px solid #2a2431;border-radius:16px;position:relative;overflow:hidden}.dz-shell:fullscreen{border-radius:0;overflow:auto}.dz-top{border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.dz-title{font-size:16px}.dz-mode{background:#ffffff14;border-radius:99px;padding:2px 9px;font-size:12px}.dz-live{background:#e0453a;border-radius:50%;width:9px;height:9px;animation:1.6s infinite dzlive;display:inline-block}@keyframes dzlive{0%{box-shadow:0 0 #e0453a99}70%{box-shadow:0 0 0 9px #e0453a00}to{box-shadow:0 0 #e0453a00}}.dz-btn{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.dz-msg{color:#ffd09a;padding:6px 16px;font-size:12px}.dz-hud{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(5,1fr);display:grid}@media (width<=900px){.dz-hud{grid-template-columns:repeat(2,1fr)}}.dz-hud div{border-inline-end:1px solid #ffffff0f;padding:10px 14px}.dz-hud small{color:#a99fb4;font-size:12px;display:block}.dz-hud b{font-size:20px}.dz-hud .a b{color:#7fe0b4}.dz-hud .c b{color:#ffc56e}.dz-hud .j b{color:#f4a198}.dz-body{grid-template-columns:1fr 300px;display:grid}@media (width<=1000px){.dz-body{grid-template-columns:1fr}}.dz-stage{padding:14px 16px 16px;position:relative}.dz-cps{grid-template-columns:repeat(7,1fr);gap:8px;height:240px;display:grid;position:relative}.dz-cp{background:linear-gradient(#ffffff0f,#ffffff04);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;padding-top:9px;transition:border-color .3s,box-shadow .3s;display:flex}.dz-cp .n{background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.dz-cp .l{color:#c9c0d3;text-align:center;margin-top:4px;padding:0 3px;font-size:12px}.dz-cp.flash{border-color:#ffb35c8c;box-shadow:inset 0 0 26px #ffb35c1f}.dz-cp:last-child .n{background:#38b08340;border-color:#38b083}.dz-doc{color:#1c1b1f;will-change:transform;background:#fffffff5;border-radius:10px;width:116px;padding:6px 8px;font-size:12px;line-height:1.35;position:absolute;top:78px;left:0;box-shadow:0 10px 26px #00000073}.dz-doc .ty{color:#fff;background:#0f5577;border-radius:4px;padding:0 5px;font-size:12px;font-weight:700;display:inline-block}.dz-doc .ty.supplier{background:#1a7b57}.dz-doc .ty.po{background:#a35d00}.dz-doc .ty.g{background:#9b6200}.dz-doc .ty.gj{background:#b3261e}.dz-doc b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.dz-doc .amt{font-size:12px;font-weight:700}.dz-doc .pips{gap:2px;margin-top:4px;display:flex}.dz-doc .pips i{background:#e6e0de;border-radius:2px;flex:1;height:4px;transition:background .25s}.dz-doc .pips i.ok{background:#38b083}.dz-doc .pips i.w{background:#e59a1a}.dz-doc .pips i.x{background:#d6453b}.dz-doc.grp{border:2px solid #e59a1a}.dz-doc.grpj{border:2px solid #d6453b}.dz-doc.glow-ok{box-shadow:0 0 0 2px #38b083,0 10px 30px #38b08373}.dz-doc.glow-w{box-shadow:0 0 0 2px #e59a1a,0 10px 30px #e59a1a73}.dz-doc.glow-x{box-shadow:0 0 0 2px #d6453b,0 10px 30px #d6453b73}.dz-stream{pointer-events:none;width:100%;height:40px;margin-top:-46px;display:block;position:relative}.dz-trays{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-top:14px;display:grid}.dz-trays div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:8px 12px;position:relative;overflow:hidden}.dz-trays small{color:#bdb3c8;font-size:12px;display:block}.dz-trays b{font-size:20px}.dz-trays i{height:3px;transition:width .6s;position:absolute;bottom:0;left:0}.dz-trays .a{border-color:#38b08373}.dz-trays .a b{color:#7fe0b4}.dz-trays .a i{background:#38b083}.dz-trays .c{border-color:#e59a1a73}.dz-trays .c b{color:#ffc56e}.dz-trays .c i{background:#e59a1a}.dz-trays .j{border-color:#d6453b80}.dz-trays .j b{color:#f4a198}.dz-trays .j i{background:#d6453b}.dz-meter{color:#a99fb4;margin-top:8px;font-size:12px}.dz-feed{background:#0000002e;border-inline-start:1px solid #ffffff12;padding:12px}.dz-feed h3{align-items:center;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.dz-feed ul{max-height:440px;margin:0;padding:0;list-style:none;overflow:auto}.dz-feed li{background:#ffffff0d;border-radius:9px;margin-bottom:5px;padding:7px 9px;font-size:12px;animation:.4s cubic-bezier(.2,.9,.2,1) dzin}.dz-feed li.agg{background:#38b0831a}@keyframes dzin{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.dz-feed .r{justify-content:space-between;gap:6px;display:flex}.dz-feed .why{color:#a99fb4;margin-top:2px;font-size:12px}.dz-feed .tag{border-radius:99px;padding:1px 7px;font-size:12px;font-weight:700}.dz-feed .tag.auto{color:#8be6bd;background:#38b08333}.dz-feed .tag.confirm{color:#ffcd80;background:#e59a1a33}.dz-feed .tag.judge{color:#f6aaa2;background:#d6453b38}@media (prefers-reduced-motion:reduce){.dz-shell *{transition:none!important;animation:none!important}}.dz-rh-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;display:grid}.dz-rh-grid label{flex-direction:column;gap:4px;font-size:13px;display:flex}.dz-rh-grid input[type=range]{width:100%;accent-color:var(--brand,#0b5cab)}.dz-rh-check{grid-column:1/-1;justify-content:flex-start;align-items:center;flex-direction:row!important;gap:8px!important}.dz-rh-check input[type=checkbox]{flex:none;width:auto;margin:0}.dz-rh{color:#5a3b00;background:#fff4d6}.dz-rh a{color:inherit;text-decoration:underline}.aa-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aa-switch{background:#d9d3d0;border-radius:999px;flex:none;width:44px;height:24px;position:relative}.aa-switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #0003}.aa-switch.on{background:var(--ok,#1f7a4d)}.aa-switch.on:after{inset-inline-start:23px}.aa-h2{margin:0 0 6px;font-size:16px}.aa-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.aa-field{flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.aa-field .input,.aa-field input[type=range]{font-weight:400}.aa-field input[type=range]{accent-color:var(--brand,#ad332d)}.aa-num{width:64px;margin:0 4px;padding:3px 6px;display:inline-block}.aa-check{border-top:1px solid var(--line,#e8e2df);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.aa-check input{flex:none;width:auto;margin-top:3px}.aa-gate{border-top:1px solid var(--line,#e8e2df);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.aa-gate input[type=checkbox]{flex:none;width:auto;margin:0}.aa-lock{color:var(--muted);border:1px solid var(--line,#e8e2df);border-radius:6px;padding:1px 6px;font-size:12px}.aa-dest{text-align:start;border:2px solid var(--line,#e8e2df);background:var(--card,#fff);cursor:pointer;font:inherit;color:inherit;border-radius:12px;padding:14px}.aa-dest.sel{border-color:var(--brand,#ad332d);background:var(--brand-soft,#ad332d0f)}.aa-dest[disabled]{opacity:.6;cursor:not-allowed}.aa-steps{margin-bottom:18px;display:flex}.aa-step{text-align:center;color:var(--muted);flex:1;padding-top:30px;font-size:12px;position:relative}.aa-step:before{content:attr(data-n);width:24px;height:24px;color:var(--ink-2);background:#e8e2df;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.aa-step.done:before{content:"✓";background:var(--ok,#1f7a4d);color:#fff}.aa-step.cur{color:var(--ink);font-weight:600}.aa-step.cur:before{background:var(--grad-brand,#ad332d);color:#fff}.aa-modal-back{z-index:60;background:#1c1b1f80;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.aa-modal{background:var(--card,#fff);color:var(--ink);border-radius:14px;width:100%;max-width:640px;max-height:calc(100vh - 32px);padding:22px;overflow:auto;box-shadow:0 20px 50px #0000004d}.aa-modal h2{margin:0 0 8px;font-size:16px}.aa-tl{margin:10px 0;padding:0;list-style:none}.aa-tl li{border-top:1px solid var(--line,#e8e2df);align-items:center;gap:12px;padding:9px 0;display:flex}.aa-tl-i{width:26px;height:26px;color:var(--ink-2);background:#e8e2df;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.aa-tl-i.done{background:var(--ok,#1f7a4d);color:#fff}.aa-tl-i.now{background:var(--grad-brand,#ad332d);color:#fff}.aa-seg{border:1px solid var(--line,#e8e2df);border-radius:10px;display:inline-flex;overflow:hidden}.aa-seg button{background:var(--card,#fff);font:inherit;cursor:pointer;color:var(--ink-2);border:0;padding:7px 18px;font-weight:600}.aa-seg button.on{background:var(--grad-brand,#ad332d);color:#fff}.aa-seg button[disabled]:not(.on){opacity:.55;cursor:not-allowed}.aa-bar{background:#eee9e7;border-radius:999px;height:8px;overflow:hidden}.aa-bar i{background:var(--grad-brand,#ad332d);height:100%;display:block}.note-aa{color:var(--muted);border-inline-start:3px solid var(--brand-2,#f69320);margin-top:12px;padding-inline-start:10px;font-size:12px}.dz-page{flex-direction:column;gap:16px;display:flex}.dz-page>*{margin-top:0;margin-bottom:0}.dz-page>.dz-h1+p,.dz-page>.dz-h1+.muted{margin-top:-10px}.dz-page td.num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/orbitron-latin-600-normal-mazHmDYu.woff2)format("woff2"),url(/assets/orbitron-latin-600-normal-75H6acHo.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2)format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.woff)format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-600-normal-mGS0uvCM.woff2)format("woff2"),url(/assets/cairo-latin-600-normal-buYOP1M3.woff)format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-700-normal-C3GYtKbV.woff2)format("woff2"),url(/assets/cairo-latin-700-normal-6fcUy4Rc.woff)format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2)format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.woff)format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-arabic-600-normal-rkrvveqO.woff2)format("woff2"),url(/assets/cairo-arabic-600-normal-B3EOalmC.woff)format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-arabic-700-normal-D3nDedWX.woff2)format("woff2"),url(/assets/cairo-arabic-700-normal-CyOqhaeK.woff)format("woff")}@font-face{font-family:Vinsys Currency;src:url(data:font/woff2;base64,d09GMgABAAAAAAPEAAoAAAAABlwAAAN6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAARAqFTIQ7ATYCJAMQCwoABCAFgmsHOhsNBRGVm10hfiTYuMWFTmpiPkWKTdKb/Ac88/0krc9JjuAIdnMwCAgAP36bm5f64kwadS79vgCHysHl9M9+i729vdOc+Ntm+IMki6hsToyWpgEHGCinOicc9jBLpmWO6sGr6DeCZRrTFGjAwVECxQAypwLw8jrMjvyfBMtwAqXF7AHg1UKAstD5ahIWcYgCoIcejEj/oNfh//9hk/4/vJ99PwsExzmgeqBasL6BbEBz2M6A0wVMFE2uLWiNW531nrUxrybVmT3ftSa7IwzwmZrnXo+aM+Y41VnumksqUR00GSYIK93lmYBRMSqiqEiAPFSYKcj+Fn8TaotKXHeOXbnSXzbFY+gMfk4Qb7I4WrY7OqqBy3c8EzZvdSRun62a1Pmkqmq8RZYFQVZFGiYq4qwAsYBmu5DJEkUFgV9LRQkYr/Bp12ory0QxQFx2LKC+7ZhxfLOt/luvhsszhZnOgiwZjXTNkUyWekOHgm9O81STqabsNMOJl3h+TZK0hJckXtrilzqljkU9VAFN0puYA8oX/MHbA0oX+XRfzm8PtF327GGxdY0dVwKW+IhJuwKbHA8evpy/ELbkaVvUNdcotlExfBd84T/Iw5xckFml+TQLvmQmo47PHn8ugBvqWlCM5tVa5tY0c3xuPzZK87CoCK6D4nzHjvlgzpoO3ZT3/Y52WYuc5T1b3r7tXdd+h4bouo7g1dXrwtFWlEt6zpZJ5Xep1asMBp3Rz8/r8s44s0OIZVCPDQu8bFlnt+ZlKbnlOTX2jCh6v5EOTGk+1uBbbdSprPCWDqfs1xW4cdi8uS1aEyWn/HZh0ljqBB+y3bZdN4HqdpQ6JdoVNU+sURJli6+b23gvMPa+sBGbbAEAIAAEeHsP/dDEJu2rvs2+AIBnb7/NooM0gG02ZlMWTEd5XOtzE5C0ESD4Yo6+AL/AvEFaIpcAcDgJbgiDkmlRIZUUA02GYIPi0wx0qAsWxBkATEOThSF44OMKBtZkAx+8OrIfShqbGki4Ju8nJ3uKE5v870nJb6cvZsC8Q2Mgh3iGYU04hJ60mYI/B2mdTlguv7nswxoHr45shHnmcaBTAwnX5IECBcWJTT4iki5ZHWHSvJ2+kANpBiTAADAcPMNQOsDBmp60+SLm/xb0NAHS9iZPEplfUL+1lXuUtOAoh9UstZrtfh7warFZUmMNAA==)format("woff2");unicode-range:U+20C1;font-display:swap}:root{--brand-tint:#f6ebea;--brand:#ad332d;--brand-dark:#8e140d;--brand-2:#f69320;--brand-2-soft:#fdbb73;--brand-soft:#ad332d17;--ink:#1c1b1f;--ink-2:#4b4a52;--muted:#67656f;--line:#ece7e6;--line-ctl:#8e807f;--bg:#faf7f5;--card:#fff;--ok:#1a7b57;--ok-bg:#e7f5ef;--warn:#9b6200;--warn-bg:#fdf4e3;--bad:#b3261e;--bad-bg:#fdecea;--info:#0f5577;--info-bg:#e6f2f8;--r:12px;--r-sm:8px}html[data-theme=dark]{--brand-tint:#3a2422;--brand:#e2645c;--brand-dark:#f0857e;--brand-2:#f6a947;--brand-2-soft:#7a4a12;--brand-soft:#e2645c29;--ink:#f2eeee;--ink-2:#c9c2c4;--muted:#a49a9d;--line:#332e36;--line-ctl:#6f656e;--bg:#17151a;--card:#201d24;--ok:#5cc79a;--ok-bg:#14332a;--warn:#e8b25c;--warn-bg:#33280f;--bad:#f08a82;--bad-bg:#3a1e1c;--info:#6fb6d8;--info-bg:#122a35;--t-brand:#e2645c2e;--t-gold:#f6a94729;--t-ok:#5cc79a26;--t-info:#6fb6d826;--grad-warm:linear-gradient(135deg,#241f26 0%,#2b2229 100%)}:root{--grad-brand:linear-gradient(135deg,#ad332d 0%,#c4512e 55%,#f69320 140%);--grad-warm:linear-gradient(135deg,#fff6ec 0%,#fdece4 100%);--grad-gold:linear-gradient(135deg,#f69320 0%,#fdbb73 100%);--t-brand:#fdf1ee;--t-gold:#fff4e6;--t-ok:#eaf7f0;--t-info:#eaf1fa;--t-violet:#f3effa;--t-teal:#e9f4f5;--sh:0 1px 2px #3c1e190d, 0 8px 24px #3c1e190e;--sh-lg:0 20px 60px #3c1e192e;--sh-warm:0 2px 10px #ad332d12, 0 12px 32px #ad332d0f}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Vinsys Currency,Poppins,Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}[dir=rtl] body{font-family:Vinsys Currency,Cairo,Poppins,Tahoma,sans-serif}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:600}a{color:var(--brand);text-decoration:none}button{font-family:inherit}.btn{border-radius:var(--r-sm);cursor:pointer;border:0;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-p{background:var(--brand-fill,var(--brand));color:#fff}.btn-p:hover:not(:disabled){background:var(--brand-dark)}.btn-a{background:var(--brand-2);color:#fff}.btn-a:hover:not(:disabled){filter:brightness(.94)}.btn-o{background:var(--card);color:var(--ink);border:1px solid var(--line-ctl)}.btn-o:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.btn-d{background:var(--card);color:var(--bad);border:1px solid #c8726a}input,select,textarea{border-radius:var(--r-sm);border:1px solid var(--field-line);background:var(--field-bg);width:100%;color:var(--ink);outline:none;padding:11px 13px;font-family:inherit;font-size:14px;transition:background .13s,border-color .13s,box-shadow .13s;box-shadow:inset 0 2px 3px #3c1e1912,inset 0 0 0 1px #ffffffb3,0 1px #ffffffe6}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--ink-2);background:var(--card);box-shadow:inset 0 2px 4px #3c1e1917,inset 0 0 0 1px #fffc,0 1px #ffffffe6}input:focus,select:focus,textarea:focus{background:var(--card);border-color:var(--brand);box-shadow:inset 0 2px 3px #ad332d12,0 0 0 3px #ad332d26}input::placeholder,textarea::placeholder{color:var(--field-ph)}input:disabled,select:disabled,textarea:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed;box-shadow:none;border-style:dashed;border-color:#ddd6d4}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%237a7885' stroke-width='2'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-inline-end:34px}label{color:var(--ink-2);letter-spacing:-.005em;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field{margin-bottom:16px}.row{align-items:flex-end;gap:14px;display:flex}.row>*{flex:1}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);transition:box-shadow .18s}.card-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.card-h h3{font-size:14px;font-weight:600}.card-a{flex-shrink:0;align-items:center;gap:8px;display:flex}.card-b{padding:20px}.muted{color:var(--muted)}.hide{display:none!important}table{border-collapse:collapse;width:100%}th{text-align:start;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-bottom:1px solid var(--line);background:#fbfafc;padding:11px 14px;font-size:12px;font-weight:600}[dir=rtl] th{text-align:end}td{vertical-align:middle;border-bottom:1px solid #f3f1f5;padding:12px 14px;font-size:14px}tbody tr:hover td{background:#fcfbfd}.num{font-variant-numeric:tabular-nums;text-align:end;direction:ltr}.pill{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.p-ok{background:var(--ok-bg);color:var(--ok)}.p-warn{background:var(--warn-bg);color:var(--warn)}.p-bad{background:var(--bad-bg);color:var(--bad)}.p-info{background:var(--info-bg);color:var(--info)}.p-mut{color:var(--ink-2);background:#f0eef2}.p-brand{color:var(--brand);background:#ad332d1a}.alert{border-radius:var(--r-sm);margin-bottom:16px;padding:13px 16px;font-size:14px;line-height:1.6}.a-ok{background:var(--ok-bg);color:#0f5f43;border:1px solid #b6e2d0}.a-warn{background:var(--warn-bg);color:#7a4d00;border:1px solid #f0dcae}.a-bad{background:var(--bad-bg);color:#8c1d16;border:1px solid #f2c9c5}.a-info{background:var(--info-bg);color:var(--info);border:1px solid #b8d9e8}.auth{grid-template-columns:1.35fr .65fr;min-height:100vh;display:grid}@media (width<=1000px){.auth{grid-template-columns:1fr}.auth-l{display:none}}.auth-l{color:#fff;background:radial-gradient(120% 90% at 8% -10%,#c4433a 0%,#0000 55%),radial-gradient(90% 80% at 95% 5%,#f0522a 0%,#0000 50%),linear-gradient(155deg,#7a100a 0%,#a62a22 42%,#5e0c07 100%);flex-direction:column;padding:52px 60px 0;display:flex;position:relative;overflow:hidden}.auth-l h1{z-index:3;letter-spacing:-.02em;max-width:12ch;margin-top:6px;font-size:clamp(30px,2.7vw,44px);font-weight:700;line-height:1.12;position:relative}.auth-l h1 em{color:#ffd9a8;font-style:normal}.auth-l p{color:#ffffffd9;z-index:3;max-width:30ch;margin-top:20px;font-size:16px;line-height:1.75;position:relative}.proof{z-index:3;gap:18px;max-width:322px;margin-top:28px;display:flex;position:relative}.proof div{flex:1}.proof div b{letter-spacing:-.02em;font-size:28px;font-weight:700;display:block}.proof div span{color:#ffffffb3;margin-top:3px;font-size:12px;line-height:1.4;display:block}.auth-r{justify-content:center;align-items:center;padding:40px;display:flex}.auth-box{width:100%;max-width:390px}.brandmark{z-index:3;align-items:center;gap:12px;display:flex;position:relative}.brandmark .bm{width:44px;height:44px;color:var(--brand);letter-spacing:-.04em;background:#fff;border-radius:12px;place-items:center;font-size:20px;font-weight:700;display:grid}.brandmark .bt{letter-spacing:.02em;font-size:16px;font-weight:600}.brandmark .bs{color:#ffffffbf;margin-top:1px;font-size:12px}.orbs{z-index:1;position:absolute;inset:0;overflow:hidden}.orb{filter:blur(70px);opacity:.42;border-radius:50%;animation:26s ease-in-out infinite drift;position:absolute}.orb.a{top:-170px;background:#f69320;width:520px;height:520px;inset-inline-end:-120px}.orb.b{bottom:-150px;background:#f0522a;width:420px;height:420px;animation-delay:-9s;inset-inline-start:-90px}.orb.c{top:38%;background:#fdbb73;width:300px;height:300px;animation-delay:-16s;inset-inline-start:56%}@keyframes drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(52px,-42px)scale(1.15)}66%{transform:translate(-38px,34px)scale(.9)}}.room{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.floor{inset-inline:0;background:linear-gradient(#0000002e 0%,#0000004d 100%);border-top:1px solid #ffffff1a;height:26%;position:absolute;bottom:0}.floor:before{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,#ffffff47,#0000);height:1px;position:absolute;top:0}.board{inset-inline:34% 14%;opacity:.96;height:auto;position:absolute;top:15%}.board-t{fill:#ffffff9e;letter-spacing:.09em;font-size:12px;font-weight:600}.board .stn-t{fill:#ffffffb8;letter-spacing:.03em;font-size:12px;font-weight:500}.board .src-t{fill:#ffffffb8;letter-spacing:.02em;font-size:12px}.board .livedot{animation:2.4s ease-in-out infinite live}@keyframes live{0%,to{opacity:.45}50%{opacity:1}}.board .src .feed{animation:12s linear infinite feed;animation-delay:var(--d)}@keyframes feed{0%{opacity:.2}3%{opacity:1}12%{opacity:.2}to{opacity:.2}}.board .doc{animation:12s linear infinite ride;animation-delay:var(--d)}@keyframes ride{0%{opacity:0;transform:translate(114px,101px)scale(.94)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(574px,101px)scale(.94)}}.board .doc .stamp{animation:12s linear infinite stamp;animation-delay:var(--d)}@keyframes stamp{0%,58%{opacity:0;transform:scale(2)}62%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.board .stn .lamp{animation:12s ease-in-out infinite lamp;animation-delay:var(--d)}@keyframes lamp{0%,10%{opacity:.22}14%{opacity:1}26%{opacity:.22}to{opacity:.22}}.board .beam{animation:12s ease-in-out infinite beam}@keyframes beam{0%,88%{opacity:.25}92%{opacity:1}to{opacity:.25}}.board .ticks{animation:1.6s linear infinite ticks}@keyframes ticks{to{transform:translate(20px)}}.ping{inset-inline-end:25%;z-index:5;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:12px;align-items:center;gap:9px;padding:9px 13px;animation:12s ease-in-out infinite ping;display:flex;position:absolute;top:45%}.ping b{font-size:13px;font-weight:600;display:block}.ping small{color:#ffffffb8;margin-top:1px;font-size:12px;display:block}.ping-d{background:#6ee7a8;border-radius:50%;flex:0 0 8px;width:8px;height:8px}@keyframes ping{0%,72%{opacity:0;transform:translateY(8px)scale(.94)}78%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.98)}}.who{object-fit:contain;object-position:bottom;z-index:4;width:auto;position:absolute}.who.solo{inset-inline-end:1%;filter:drop-shadow(0 26px 44px #00000073);height:71%;animation:1.1s cubic-bezier(.2,.85,.25,1) both settle;bottom:0}@keyframes settle{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (width<=1240px){.board{inset-inline:31% 11%}.who.solo{height:64%}.ping{inset-inline-end:22%;top:42%}}@media (prefers-reduced-motion:reduce){.orb,.who,.ping,.board .doc,.board .doc .stamp,.board .stn .lamp,.board .beam,.board .ticks,.board .src .feed,.board .livedot{animation:none}.board .doc,.board .doc .stamp{opacity:1}.board .stn .lamp,.board .src .feed{opacity:.8}.ping{opacity:1;transform:none}}.otp{gap:10px;display:flex}.otp input{text-align:center;letter-spacing:.04em;padding:13px 0;font-size:20px;font-weight:700}.shell{height:100vh;height:calc(100dvh - var(--banner-h,0px));grid-template-columns:250px 1fr;display:grid;overflow:hidden}.side{color:#cfcbd2;background:linear-gradient(178deg,#241d1c 0%,#1e1817 62%,#2a1c1a 100%);flex-direction:column;padding:18px 12px;display:flex;position:relative;overflow:hidden auto}.side::-webkit-scrollbar{width:8px}.side::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:99px}.side::-webkit-scrollbar-track{background:0 0}.side:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 20% 100%,#ad332d47 0%,#0000 70%);height:190px;position:absolute;inset:auto 0 0}.side>*{z-index:1;position:relative}.side .brandmark{margin-bottom:26px;padding:0 8px}.side .brandmark .bm{background:var(--brand-fill,var(--brand));color:#fff}.side .brandmark .bs{color:#8d8894}.nav a{border-radius:var(--r-sm);color:#b3aeb9;cursor:pointer;align-items:center;gap:11px;margin-bottom:2px;padding:10px 12px;font-size:14px;font-weight:500;transition:all .13s;display:flex}.nav a:hover{color:#fff;background:#ffffff0f}.nav a.on{background:var(--grad-brand);color:#fff;font-weight:600;box-shadow:0 4px 14px #ad332d6b}.nav a.on:hover{color:#fff}.nav a .nav-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nav a{position:relative}.nav a:not(.on):before{content:"";inset-inline-start:0;background:var(--brand-2);opacity:0;border-radius:2px;width:2px;transition:opacity .13s;position:absolute;top:8px;bottom:8px}.nav a:not(.on):hover:before{opacity:.85}.nav .grp{text-transform:uppercase;letter-spacing:.12em;color:#6f6a76;margin:20px 12px 8px;font-size:12px;font-weight:600}.side-f{border-top:1px solid #ffffff14;margin-top:auto;padding-top:14px}.main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.shell{grid-template-rows:auto auto minmax(0,1fr)}.shell>.vas{grid-row:1}.shell>.upd{grid-row:2}.shell>.side,.shell>.main{grid-row:3}.top{background:var(--card);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:15px 28px;display:flex;box-shadow:inset 0 3px #0000}.top h2{font-size:20px}.content{flex:1;min-height:0;padding:26px 28px;overflow:hidden auto}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:22px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:18px 20px}.kpi .l{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);align-items:center;gap:2px;font-size:12px;font-weight:700;display:flex}.kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 3px;font-size:28px;font-weight:700}.kpi .s{color:var(--muted);font-size:12px}.kpi>small{color:var(--muted);font-size:13px;font-weight:600;line-height:1.35;display:block}.kpi>b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:8px 0 4px;font-size:28px;font-weight:700;line-height:1.15;display:block}.kpi>.tiny{line-height:1.45}.kpi.accent{border-inline-start:3px solid var(--brand)}.kpi{text-align:start;width:100%;color:inherit;font:inherit;text-decoration:none;display:block;position:relative}.kpi.live{cursor:pointer;transition:transform .14s,box-shadow .14s,border-color .14s}.kpi.live:hover{border-color:#e2dcdb;transform:translateY(-2px);box-shadow:0 10px 24px #14101a17}.kpi.live:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.kpi-go{inset-inline-end:15px;opacity:.3;transition:opacity .15s;position:absolute;top:15px}.kpi.live:hover .kpi-go{opacity:.7}.kpi.on{border-color:var(--brand);box-shadow:0 0 0 2px #ad332d1a}.kpi.on .kpi-go{opacity:.85}.grid2{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.grid21{grid-template-columns:2fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=1180px){.grid2,.grid21{grid-template-columns:1fr}}.seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{background:var(--card);color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;border:0;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.seg button+button{border-inline-start:1px solid var(--line)}.seg button:hover{color:var(--ink);background:#faf9fb}.seg button.on{background:var(--brand-fill,var(--brand));color:#fff}.seg button.on:hover{background:var(--brand-dark)}.why-1{flex-wrap:wrap;align-items:baseline;gap:6px;margin:10px 0 0;font-size:14px;line-height:1.55;display:flex}.why-1 b{font-weight:650}.why-1 span{color:var(--ink-2)}.why-more{color:inherit;opacity:.75;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:99px;align-items:center;gap:3px;margin-inline-start:2px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.why-more:hover{opacity:1;background:#0000000d}.drop{border:2px dashed var(--brand);border-radius:var(--r);text-align:center;cursor:pointer;background:#fdf6f5;padding:36px;transition:border-color .15s,background .15s,box-shadow .15s}.drop:hover{border-color:var(--brand-2,var(--brand));background:#fbf1ef;box-shadow:0 0 0 4px #ad332d1a}.drop:focus-visible{outline:none;box-shadow:0 0 0 4px #ad332d47}.drop.over{border-style:solid;border-color:var(--brand-2,var(--brand));background:#fbeeec;box-shadow:0 0 0 5px #ad332d29}.drop.has-file{border-style:solid;border-color:var(--ok);background:#f2fbf5;box-shadow:0 0 0 4px #1b7f5a1f}.drop.has-file:hover{border-color:var(--ok);background:#eaf8ef}.drop.drop-sm{padding:18px}.tl{margin:0;padding:0;list-style:none}.tl li{border-inline-start:2px solid var(--line);padding-block:0 20px;padding-inline:26px 0;position:relative}.tl li:last-child{border-inline-start-color:#0000;padding-bottom:0}.tl li:before{content:"";inset-inline-start:-7px;background:var(--card);border:2px solid var(--line);border-radius:50%;width:12px;height:12px;position:absolute;top:3px}.tl li.done:before{background:var(--ok);border-color:var(--ok)}.tl li.bad:before{background:var(--bad);border-color:var(--bad)}.tl li.now:before{background:var(--brand-2);border-color:var(--brand-2)}.chk{border-bottom:1px solid #f3f1f5;align-items:baseline;gap:11px;padding:10px 0;font-size:14px;display:flex}.chk:last-child{border-bottom:0}.chk>svg{flex:none;position:relative;top:3px}.chk-t{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.chk-t>b{flex:none;font-weight:620}.chk-t>span{color:var(--muted);min-width:0;font-size:13px}.chk-fix{border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line);color:var(--ink);flex:1 0 100%;margin-top:5px;padding:10px 13px;font-size:13px;font-style:normal;line-height:1.65}.chk-more{cursor:pointer;color:var(--brand);background:0 0;border:0;flex:none;padding:2px 0;font-family:inherit;font-size:12px;font-weight:600}.chk-more:hover{text-decoration:underline}.ck-sw{background:var(--bg);border:1px solid var(--line);border-radius:9px;gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}.ck-sw button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.ck-sw button.on{background:var(--card);color:var(--ink);box-shadow:var(--sh)}.ck-lead{color:var(--bad);margin-bottom:11px;font-size:13px;font-weight:600}.ck-clear{color:var(--ok);align-items:center;gap:10px;font-size:14px;display:flex}.ck-tags{flex-wrap:wrap;gap:8px;display:flex}.ck-tags.quiet{opacity:.75;margin-top:10px}.ck-tag{cursor:pointer;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.ck-tag.c-bad{background:var(--bad-bg);color:#8c1d16;border-color:#f2c9c5}.ck-tag.c-warn{background:var(--warn-bg);color:#7a4d00;border-color:#f0dcae}.ck-tag.c-ok{background:var(--ok-bg);color:#0f5f43;cursor:default;border-color:#b6e2d0}.ck-tag.c-skip{background:var(--bg);color:var(--muted);border-color:var(--line)}.ck-tag.on{box-shadow:0 0 0 3px #0000000d}.ck-tag:hover:not(.c-ok){filter:brightness(.97)}.ck-open{border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line);flex-direction:column;gap:6px;margin-top:14px;padding:14px 16px;display:flex}.ck-open b{font-size:14px}.ck-open span{color:var(--ink);font-size:13px}.ck-open em{color:var(--muted);border-top:1px dashed var(--line);padding-top:9px;font-size:13px;font-style:normal;line-height:1.65}.ck-passed{cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;margin-top:16px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.ck-passed:hover{color:var(--ink)}.dg-r{border-bottom:1px solid #f3f1f5;gap:11px;padding:11px 0;display:flex}.dg-r:last-child{border-bottom:0}.dg-r>svg{flex:none;margin-top:3px}.dg-r>div{flex:1;min-width:0}.dg-h{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.dg-h b{font-size:14px;font-weight:620}.dg-h code{color:var(--muted);background:var(--bg);border-radius:5px;padding:2px 6px;font-family:Vinsys Currency,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.dg-v{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.dg-v.c-bad{color:var(--bad)}.dg-v.c-warn{color:var(--warn)}.dg-v.c-ok{color:var(--ok)}.dg-v.c-skip{color:var(--muted)}.dg-d{color:var(--ink);word-break:break-word;margin-top:4px;font-size:13px;line-height:1.6}.dg-l{color:var(--muted);margin-top:3px;font-size:12px}.sw{cursor:pointer;background:#d8d5dd;border:0;border-radius:99px;flex-shrink:0;width:42px;height:24px;transition:all .18s;position:relative}.sw:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.sw.on:after{transform:translateX(calc(18px * var(--dir,1)))}.spin{border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite sp;display:inline-block}@keyframes sp{to{transform:rotate(360deg)}}.center{place-items:center;gap:12px;min-height:60vh;display:grid}.card .center{min-height:0;padding:18px 0}.btn.bio{text-align:start;border-radius:12px;justify-content:flex-start;gap:14px;width:100%;height:auto;padding:15px 18px}.btn.bio span{flex-direction:column;gap:2px;line-height:1.3;display:flex}.btn.bio b{font-size:14px;font-weight:600}.btn.bio small{opacity:.82;font-size:12px;font-weight:400}.btn.bio:disabled{opacity:.75}.sep{color:var(--muted);align-items:center;gap:14px;margin:22px 0 18px;font-size:12px;display:flex}.sep:before,.sep:after{content:"";background:var(--line);flex:1;height:1px}.pk{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.pk:last-child{border-bottom:0}.pk .ic{background:var(--brand-soft,#ad332d14);width:38px;height:38px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:18px;display:flex}.tabs button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14px}.tabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.grid-t th,.grid-t td{padding:8px 6px}.grid-t thead tr:first-child th{text-transform:uppercase;letter-spacing:.06em;border-bottom:0;padding-bottom:2px;font-size:12px}.bell-wrap{position:relative}.bell{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:9px;place-items:center;padding:7px;display:grid;position:relative}.bell:hover{background:var(--bg)}.bell i{top:1px;background:var(--brand-fill,var(--brand));color:#fff;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:0}.bell-veil{z-index:40;position:fixed;inset:0}.bell-pop{inset-inline-end:0;background:var(--card);border:1px solid var(--line);z-index:41;border-radius:12px;width:360px;max-height:440px;position:absolute;top:42px;overflow:auto;box-shadow:0 18px 44px #14101a29}.bell-h{border-bottom:1px solid var(--line);padding:13px 16px;font-size:13px;font-weight:600}.bell-e{color:var(--muted);text-align:center;padding:24px 16px;font-size:13px;line-height:1.7}.bell-i{border-bottom:1px solid var(--line);padding:13px 16px}.bell-i:last-child{border-bottom:0}.bell-i:hover{background:var(--bg)}.bell-i b{font-size:13px}.bell-i.new{border-inline-start:3px solid var(--brand);padding-inline-start:13px}.bell-b{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.back{color:var(--brand);cursor:pointer;align-items:center;gap:7px;margin-bottom:16px;font-size:13px;text-decoration:none;display:inline-flex}.headline{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-bottom:18px;padding:24px 26px}.headline.ok{border-inline-start:5px solid var(--ok)}.headline.warn{border-inline-start:5px solid var(--warn)}.headline.bad{border-inline-start:5px solid var(--bad)}.hl-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.headline h2{letter-spacing:-.01em;font-size:20px;font-weight:600}.headline p{color:var(--ink-2);max-width:62ch;margin-top:7px;font-size:14px;line-height:1.7}.why{background:var(--bg);border-radius:12px;margin:20px 0 0;padding-block:18px;padding-inline:38px 20px;list-style:outside}.why li{color:var(--ink);margin-bottom:10px;font-size:14px;line-height:1.75}.why li:last-child{margin-bottom:0}.why b{font-weight:600}.facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;display:grid}.facts label{color:var(--ink-2);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.facts b{font-size:16px;font-weight:600}.fold{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-bottom:14px;overflow:hidden}.fold-h{cursor:pointer;width:100%;color:var(--ink);text-align:start;background:0 0;border:0;align-items:center;gap:11px;padding:16px 20px;font-size:14px;display:flex}.fold-h:hover{background:var(--bg)}.fold-h span{flex:1;font-weight:500}.fold-h em{color:var(--muted);font-size:12px;font-style:normal}.fold-h .chev{color:var(--muted);transition:transform .18s}.fold-h.on .chev{transform:rotate(180deg)}.fold-b{border-top:1px solid var(--line);padding:4px 20px 18px}.fold-sub{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:20px 0 6px;font-size:12px;font-weight:600}.fold-b code{font-family:Vinsys Currency,ui-monospace,SFMono-Regular,monospace;font-size:12px}.headline .note{color:var(--muted);background:var(--bg);border-radius:10px;max-width:none;margin-top:16px;padding:12px 16px;font-size:13px;line-height:1.65}.topright{align-items:center;gap:14px;display:flex}.um{position:relative}.um-btn{cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:99px;align-items:center;gap:11px;padding-block:4px;padding-inline:4px 14px;display:flex}.um-btn:hover,.um-btn.on{background:var(--bg);border-color:var(--line)}.um-id{text-align:start;flex-direction:column;line-height:1.25;display:flex}.um-id b{font-size:14px;font-weight:600}.um-id small{color:var(--muted);font-size:12px}.um-chev{color:var(--muted)}@media (width<=900px){.um-id{display:none}}.um-pop{inset-inline-end:0;background:var(--card);z-index:50;border:1px solid var(--line);border-radius:14px;width:272px;position:absolute;top:68px;overflow:hidden;box-shadow:0 18px 44px #14101a29}.um-head{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:16px;display:flex}.um-head b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.um-item{width:100%;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:11px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}.um-item:hover{background:var(--bg)}.um-item.danger{color:var(--bad);border-top:1px solid var(--line)}.side-me{color:#fff;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;text-decoration:none;display:flex}.side-me:hover{background:#ffffff12}.side-me span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.side-me b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.side-me small{color:#8d8894;font-size:12px}.side-out{color:#b3aeb9;cursor:pointer;align-items:center;gap:8px;margin-top:2px;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}.side-out:hover{color:#fff}.pf-photo{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.pf-hero{border:.5px solid var(--line);border-radius:12px;margin-bottom:18px;overflow:hidden}.pf-hero-band{background:var(--brand-tint);height:84px}.pf-hero-body{margin-top:-92px;padding:0 22px 18px}.pf-hero-ring{background:var(--card);border-radius:50%;place-items:center;width:188px;height:188px;display:grid;position:relative}.pf-hero-name{margin:14px 0 2px;font-size:20px;font-weight:600}.pf-hero-sub{color:var(--muted);margin:0;font-size:13px}@media (width<=560px){.pf-hero-band{height:64px}.pf-hero-body{margin-top:-72px}.pf-hero-ring{width:148px;height:148px}}.tabset{margin-top:4px}.tabstrip{z-index:40;border-bottom:1px solid var(--line);background:var(--bg);scrollbar-width:none;gap:2px;margin:-26px -28px 20px;padding:14px 28px 0;display:flex;position:sticky;top:-26px;overflow-x:auto}.stages+.tabset>.tabstrip,.stages+.tabset>.tabstrip:first-child{margin-top:0;padding-top:4px;top:0}.tabstrip::-webkit-scrollbar{display:none}.tabstrip button{color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 15px;font-size:14px;display:flex}.tabstrip button:hover{color:var(--ink);background:var(--bg)}.tabstrip button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.tabstrip button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:6px}.tabstrip .tb{background:var(--line);min-width:19px;height:19px;color:var(--ink-2);border-radius:99px;place-items:center;padding:0 6px;font-size:12px;font-style:normal;font-weight:600;display:grid}.tabstrip .tb.bad{background:var(--bad);color:#fff}.tabstrip .tb.warn{background:var(--warn);color:#3a2a00}.tabstrip .tb.ok{color:var(--ok);background:#18965a1f}.tabpanel{animation:.18s tabin}@keyframes tabin{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tabpanel{animation:none}}.facts.pinned{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.docframe{border:1px solid var(--line);background:var(--bg);border-radius:12px;width:100%;height:min(72vh,860px)}.docimg{border:1px solid var(--line);background:var(--bg);border-radius:12px;place-items:center;max-height:min(72vh,860px);display:grid;overflow:auto}.docimg img{max-width:100%;height:auto;display:block}.dt{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:auto hidden}.dt-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.dt-search{border-radius:var(--r-sm);min-width:200px;color:var(--muted);background:#fcfbfa;border:1.5px solid #cdc4c1;flex:0 320px;align-items:center;gap:9px;padding:0 11px;transition:background .13s,border-color .13s,box-shadow .13s;display:flex;box-shadow:inset 0 2px 3px #3c1e1912,0 1px #ffffffe6}.dt-search:focus-within{background:var(--card);border-color:var(--brand);box-shadow:inset 0 2px 3px #ad332d12,0 0 0 3px #ad332d26}.dt-search input{background:0 0;border:0;flex:1;padding:9px 0;font-size:14px}.dt-search input:focus{outline:none}.dt-search:focus-within{border-color:var(--brand)}.dt-x{cursor:pointer;color:var(--muted);background:0 0;border:0;place-items:center;padding:2px;display:grid}.dt-count{background:var(--brand);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;margin-inline-start:2px;padding:0 5px;font-size:12px;font-style:normal;font-weight:700;display:grid}.btn.on{border-color:var(--brand);color:var(--brand)}.dt-filters{background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px;padding:14px 16px;display:flex}.dt-scroll{overflow-x:auto}.dt th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.dt th.sortable:hover{color:var(--ink)}.dt .th-in{align-items:center;gap:5px;display:flex}.dt tr.clickable{cursor:pointer}.dt tr.clickable:hover{background:var(--bg)}.dt table.dense td{padding:10px 14px}.dt-page{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.gs-btn{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:99px;align-items:center;gap:9px;min-width:180px;padding:7px 12px;font-size:13px;display:flex}.gs-btn:hover{border-color:var(--brand);color:var(--ink)}.gs-btn kbd{background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:5px;margin-inline-start:auto;padding:1px 5px;font-family:inherit;font-size:12px}@media (width<=1000px){.gs-btn span{display:none}.gs-btn{min-width:auto}}.gs-veil{z-index:80;background:#14101a6b;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.gs-box{background:var(--card);border-radius:16px;flex-direction:column;width:min(620px,92vw);height:fit-content;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #14101a4d}.gs-in{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:16px 18px;display:flex}.gs-in input{background:0 0;border:0;flex:1;font-size:16px}.gs-in input:focus{outline:none}.gs-list{overflow-y:auto}.gs-hit{cursor:pointer;border-bottom:1px solid var(--line);border-inline:0;text-align:start;background:0 0;border-top:0;align-items:center;gap:13px;width:100%;padding:12px 18px;display:flex}.gs-hit:last-child{border-bottom:0}.gs-hit.on,.gs-hit:hover{background:var(--bg)}.gs-hit b{font-size:14px;display:block}.gs-hit small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.gs-kind{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:99px;flex:none;padding:2px 8px;font-size:12px}.gs-empty{text-align:center;color:var(--muted);padding:30px 18px;font-size:13px}:root{--font:"Vinsys Currency","Poppins","Cairo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-head:var(--font);--font-title:"Orbitron",var(--font-head)}body{font-family:var(--font)}h1,h2,h3,h4{font-family:var(--font-head)}h1,.top-title h2,.pg-title{font-family:var(--font-title);letter-spacing:.02em;font-weight:600}html[lang=ar] :is(h1,.top-title h2,.pg-title){font-family:var(--font-head);letter-spacing:0}.banner{border:1px solid var(--line);border-radius:var(--r);background:var(--card);box-shadow:var(--sh);border-inline-start-width:4px;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.banner>div:first-of-type{flex:1}.banner .tiny{color:var(--muted);margin-top:2px}.b-ok{border-inline-start-color:var(--ok)}.b-warn{border-inline-start-color:var(--warn);background:var(--warn-bg)}.b-bad{border-inline-start-color:var(--bad);background:var(--bad-bg)}.b-mut{border-inline-start-color:var(--brand-2)}.hrow{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.hrow:last-child{border-bottom:0}.hrow b{font-size:13px;font-weight:600}.t-ok{color:var(--ok)}.t-warn{color:var(--warn)}.t-bad{color:var(--bad)}.t-off{color:var(--muted)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.opt{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);align-items:center;gap:12px;padding:12px 14px;display:flex}.opt.as-btn{cursor:pointer;text-align:start;font:inherit;color:inherit;width:100%}.opt.as-btn:hover{border-color:var(--brand);color:var(--brand)}.opt.pick{cursor:pointer}.opt.pick.on{border-color:var(--brand);box-shadow:0 0 0 3px #ad332d17}.opt.pick input{flex:none;width:auto}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.tbl tr:last-child td{border-bottom:0}.scroll-x{overflow-x:auto}.spin-lg{border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:26px;height:26px;margin:60px auto;animation:.8s linear infinite sp}.mono{font-family:Vinsys Currency,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.log{border:1px solid var(--line);border-radius:var(--r-sm);white-space:pre-wrap;word-break:break-word;background:#fbfafc;max-height:520px;margin:0;padding:14px;font-family:Vinsys Currency,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.card.tight .card-b{padding:12px 16px}.stage-h{cursor:pointer;align-items:center;gap:10px;display:flex}.stage-n{background:var(--brand-fill,var(--brand));color:#fff;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:12px;font-weight:600;display:flex}.sub{border-top:1px dashed var(--line);margin-top:14px;padding-top:14px}.sub>b{margin-bottom:8px;font-size:12px;display:block}.row.cond{align-items:center;margin-bottom:8px}.row.cond>select,.row.cond>input{margin:0}.row.cond>button{flex:none}.reads li{margin-bottom:6px;line-height:1.5}.hexbox{text-align:center;flex:0 0 100px;font-family:Vinsys Currency,ui-monospace,monospace;font-size:12px}input[type=color]{cursor:pointer;flex:0 0 44px;height:36px;padding:2px}input[type=range]{padding:0}.brand-prev{object-fit:contain;border:1px solid var(--line);background:repeating-conic-gradient(#f0eff2 0% 25%,#fff 0% 50%) 50%/12px 12px;border-radius:6px;max-width:180px;max-height:56px;margin-top:8px;padding:4px;display:block}.copyrow{border:1px solid var(--line);border-radius:var(--r-sm);background:#fbfafc;align-items:center;gap:8px;margin:6px 0;padding:8px 10px;display:flex}.copyrow code{word-break:break-all;flex:1;font-family:Vinsys Currency,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.figs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:20px;display:grid}.fig{border-radius:var(--r);color:var(--ink);border:1px solid #0000;padding:17px 19px;transition:all .15s;display:block;position:relative;box-shadow:0 1px 2px #1c1b1f0a}.fig:hover{transform:translateY(-2px);box-shadow:0 4px 8px #1c1b1f12,0 14px 30px #1c1b1f1a}.fig-l{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:600}.fig-v{letter-spacing:-.025em;margin:8px 0 3px;font-size:28px;font-weight:700;line-height:1.1}.fig-s{font-size:12px;line-height:1.45}.fig-go{inset-inline-end:15px;opacity:0;transition:all .15s;position:absolute;top:15px}.fig:hover .fig-go{opacity:.65}.fig-brand{color:#6d1f1b;background:#fdf2f1;border-color:#f3d9d7}.fig-brand .fig-v{color:var(--brand)}.fig-ok{color:#14563d;background:#e9f6f0;border-color:#c3e6d6}.fig-ok .fig-v{color:var(--ok)}.fig-warn{color:#6b4700;background:#fdf5e6;border-color:#f2e0bb}.fig-warn .fig-v{color:var(--warn)}.fig-bad{color:#7a1c16;background:#fdefee;border-color:#f5d3d0}.fig-bad .fig-v{color:var(--bad)}.fig-info{color:#0d4258;background:#eaf2f7;border-color:#c8dce8}.fig-info .fig-v{color:var(--info)}.fig-mute{background:var(--card);border-color:var(--line);color:var(--ink)}.fig-mute .fig-l,.fig-mute .fig-s{color:var(--muted);opacity:1}.fig-mute .fig-v{color:var(--ink-2)}.fig-edit{border:1.5px dashed var(--brand);color:var(--brand);cursor:pointer;font:inherit;min-height:104px;box-shadow:none;background:#fdf6f5;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.fig-edit:hover{border-color:var(--brand-2);color:var(--brand);background:#fbf1ef;transform:none;box-shadow:0 0 0 4px #ad332d1a}.fig-edit:focus-visible{outline:none;box-shadow:0 0 0 4px #ad332d47}.vlist{margin:-6px -4px}.vrow{border-bottom:1px solid var(--line)}.vrow:last-child{border-bottom:0}.vrow-h{cursor:pointer;text-align:start;width:100%;color:inherit;font:inherit;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:12px;padding:12px 6px;transition:all .12s;display:flex}.vrow-h:hover,.vrow.on .vrow-h{background:#fbfafc}.vrow-c{color:var(--muted);flex:0 0 16px;display:flex}.vrow-n{flex:1;min-width:0}.vrow-n b{font-size:14px;font-weight:600;display:block}.vrow-n span{margin-top:1px;display:block}.vrow-m{text-align:end;flex:none}.vrow-m b{font-size:14px;font-weight:600;display:block}.vrow-m span{display:block}.vrow-a{border-radius:var(--r-sm);height:30px;color:var(--muted);flex:0 0 30px;justify-content:center;align-items:center;transition:all .12s;display:flex}.vrow-a:hover{background:var(--brand-fill,var(--brand));color:#fff}.vrow-b{padding-block:2px 12px;padding-inline:34px 6px}.vinv{border-radius:var(--r-sm);color:var(--ink);border:1px solid #0000;align-items:center;gap:12px;padding:8px 10px;transition:all .12s;display:flex}.vinv:hover{background:var(--card);border-color:var(--line)}.vinv-n{flex:1;min-width:0}.vinv-n b{font-size:13px;display:block}.vinv-n span{display:block}.vinv-m{text-align:end;white-space:nowrap;font-size:13px;font-weight:600}.vinv-all{color:var(--brand);padding:8px 10px;font-weight:600;display:block}.srow{border-radius:var(--r-sm);color:var(--ink);align-items:center;gap:10px;margin:0 -8px;padding:9px 8px;transition:all .12s;display:flex}.srow:hover{background:#fbfafc}.srow b{margin-inline-start:auto;font-size:14px}.srow-go{color:var(--line);flex:none;transition:all .12s}.srow:hover .srow-go{color:var(--brand)}.findbox{color:var(--muted);background:#fcfbfa;border:1.5px solid #cdc4c1;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;transition:background .13s,border-color .13s,box-shadow .13s;display:flex;box-shadow:inset 0 2px 3px #3c1e1912}.findbox:focus-within{background:var(--card);border-color:var(--brand);box-shadow:inset 0 2px 3px #ad332d12,0 0 0 3px #ad332d26}.findbox input{background:0 0;border:0;width:130px;padding:0;font-size:13px}.findbox input:focus{box-shadow:none}.bar{background:#eee9ef;border-radius:99px;height:7px;overflow:hidden}.bar i{border-radius:99px;height:100%;display:block}.side-top{align-items:center;gap:8px;margin-bottom:26px;padding:0 8px;display:flex}.side-top .brandmark{flex:1;min-width:0;margin-bottom:0}.side-toggle{border-radius:var(--r-sm);cursor:pointer;color:#b3aeb9;background:#ffffff12;border:0;flex:0 0 28px;justify-content:center;align-items:center;height:28px;transition:all .13s;display:flex}.side-toggle:hover{color:#fff;background:#ffffff26}.shell.tight{grid-template-columns:68px 1fr}.shell.tight .side{padding:18px 8px}.shell.tight .side-top{flex-direction:column;gap:10px;padding:0}.shell.tight .brandmark .bt,.shell.tight .brandmark .bs,.shell.tight .nav .grp,.shell.tight .nav-t,.shell.tight .side-me span,.shell.tight .side-out span{display:none}.shell.tight .nav a{justify-content:center;padding:11px 0}.shell.tight .side-me,.shell.tight .side-out{justify-content:center}.shell.tight .nav>div+div{border-top:1px solid #ffffff12;margin-top:10px;padding-top:10px}.dt-active{border-bottom:1px solid var(--line);background:#fbfafc;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.chip{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:12px;transition:all .12s;display:inline-flex}.chip b{font-weight:600}.chip:hover{border-color:var(--bad);color:var(--bad)}.dt-clear{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-family:inherit;font-weight:600}.card{box-shadow:0 1px 2px #1c1b1f0d,0 6px 18px #1c1b1f0f}.grid21>div>.card,.grid21>.card{position:relative;overflow:hidden}.grid21>div>.card:before,.grid21>.card:before{content:"";inset-inline:0;background:var(--line);height:3px;position:absolute;top:0}.grid21 .card.c-vendors:before{background:var(--brand)}.grid21 .card.c-status:before{background:var(--info)}.grid21 .card.c-arrivals:before{background:var(--brand-2)}.grid21 .card.c-po:before{background:var(--ok)}.grid21>div>.card{margin-bottom:16px}.grid21>div>.card:last-child{margin-bottom:0}.picker{max-width:820px}.pick-h{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.pick-chosen{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.pick-row{background:var(--card);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.pick-row:last-child{border-bottom:0}.pick-row b{font-size:13px}.pick-f{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:18px;padding-top:16px;display:flex}.vr-logo{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.vr-logo .btn-link{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.vr-logo .btn-link:hover{color:var(--bad)}.vmark-img{border:1px solid var(--line);background:#fff;flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex;overflow:hidden}.vmark-img img{display:block}.avatar{letter-spacing:.02em;font-weight:700;font-family:var(--font-ui,inherit);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vgrp{margin:-4px -2px}.vg{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.vg:hover{border-color:#e0dce4}.vg.on{border-color:#ded9e3;box-shadow:0 2px 14px #1e14280d}.vg-h{cursor:pointer;text-align:start;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;transition:background .12s;display:flex}.vg-h:hover{background:#fcfbfd}.vg.on .vg-h{border-bottom:1px solid var(--line);background:#fbfafc}.vg-x{color:var(--muted);flex:0 0 16px;display:flex}.vg-n{flex:1;min-width:0}.vg-n b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;display:block;overflow:hidden}.vg-sub{color:var(--muted);margin-top:2px;font-size:12px;display:block}.vg-sub em{font-style:normal;font-weight:600}.vg-dot{opacity:.45;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 6px;display:inline-block}.vg-m{text-align:end;flex:none;margin-inline-start:auto;padding-inline-start:16px}.vg-m b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px;font-weight:650;display:block}.vg-quiet{color:var(--ok);font-size:13px;font-weight:600}.vg-a{width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:all .12s;display:flex}.vg-a:hover{background:var(--brand-fill,var(--brand));color:#fff}.vg-b{padding:4px 8px 8px}.vgrp{--rowact:40px;--rowgap:2px}.vg-head,.vg-r{grid-template-columns:1fr 150px 165px 190px;align-items:center;gap:14px;display:grid}.vg-head .r,.vg-r3{padding-inline-end:14px}.vg-head{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-inline-end:calc(var(--rowact) + var(--rowgap));padding:9px 12px 7px;font-size:12px;font-weight:700}.vg-head .r{text-align:end}.vg-r{color:inherit;border-radius:9px;padding:11px 12px;text-decoration:none;transition:background .1s}.vg-line:nth-child(odd) .vg-r{background:#fcfcfd}.vg-line{grid-template-columns:1fr var(--rowact);align-items:center;gap:var(--rowgap);display:grid}.vg-line .rowact{justify-self:end;padding-inline-end:4px}.vg-r:hover{background:#fbf4f3}.vg-r1 b{color:var(--brand);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.vg-r3{text-align:end;font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:650}.vg-r4{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.mtag{letter-spacing:.01em;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:650;display:inline-block}.m-ok{color:#1f7a52;background:#e7f4ee}.m-wait{color:#96631a;background:#fdf3e3}.m-bad{color:#a53a45;background:#fbeaec}.m-none{color:#7a7382;background:#f1eff3}.spill{letter-spacing:.01em;white-space:nowrap;border-radius:99px;padding:3px 11px;font-size:12px;font-weight:650;display:inline-block}.spill.p-ok{color:#15764e;background:#e3f5ea}.spill.p-warn{color:#8f5e10;background:#fdf1de}.spill.p-bad{color:#a02b38;background:#fce9eb}.spill.p-mut{color:#6d6577;background:#f0eef2}.spill.p-info{color:#33549c;background:#e9eefb}.vg-why{color:var(--bad);align-items:center;gap:4px;font-size:12px;font-weight:550;line-height:1.3;display:inline-flex}@media (width<=900px){.vg-head,.vg-r{grid-template-columns:1fr 100px 120px}.vg-head span:nth-child(2),.vg-r2{display:none}}.kstrip{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 24px;display:grid}.kbox{text-align:start;width:100%;font:inherit;cursor:default;border:1px solid #0000;border-radius:14px;padding:16px 18px 15px;transition:transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .16s;display:block;position:relative;overflow:hidden}button.kbox{cursor:pointer}button.kbox:hover{box-shadow:var(--sh-warm);transform:translateY(-2px)}button.kbox:active{transform:translateY(0)}.kbox label{letter-spacing:.07em;text-transform:uppercase;opacity:.72;font-size:12px;font-weight:700;display:block}.kbox b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;font-weight:680;line-height:1.12;display:block}.kbox small{opacity:.68;margin-top:5px;font-size:12px;display:block}.kicon{top:14px;background:var(--card);border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;inset-inline-end:14px;box-shadow:0 1px 3px #5028141a}.k-money{color:#8a3b1c;background:linear-gradient(135deg,#fff3ea 0%,#ffe6d6 100%);border-color:#f4d2bd}.k-money b{color:#8e140d}.k-wait{color:#7d5a08;background:linear-gradient(135deg,#fffaf0 0%,#fdeec8 100%);border-color:#f2dda0}.k-wait b{color:#8a6210}.k-good{color:#166b4a;background:linear-gradient(135deg,#eefaf3 0%,#e2f5ea 100%);border-color:#c9e9d8}.k-good b{color:#12734d}.k-poor{color:#8f2b26;background:linear-gradient(135deg,#fef1f0 0%,#fadedb 100%);border-color:#f0c4bf}.k-poor b{color:#a12a22}@media (width<=820px){.kstrip{grid-template-columns:1fr}}.vg-none{color:var(--muted);font-size:13px;font-weight:600}.svc-acts{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.svc-acts>.btn-d{margin-inline-start:auto}.svc-confirm{border-radius:var(--r-sm);background:var(--bad-bg);border:1px solid #f2c9c5;flex-direction:column;gap:6px;max-width:330px;margin-inline-start:auto;padding:12px 14px;display:flex}.svc-confirm b{color:#8c1d16;font-size:14px}.svc-confirm span{color:#8c1d16;opacity:.9;font-size:12px;line-height:1.5}.svc-confirm div{gap:8px;margin-top:4px;display:flex}.svc-note{border-top:1px solid var(--line);margin:16px 0 0;padding-top:14px;line-height:1.65}.svc-note b{color:var(--ink)}.svc-ver{align-items:center;gap:12px;margin-bottom:10px;display:flex}.svc-ver>svg{color:var(--brand)}.svc-ver>div{flex-direction:column;flex:1;line-height:1.3;display:flex}.svc-ver b{font-size:20px;font-weight:680}.svc-fact{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.svc-fact:last-child{border-bottom:0;padding-bottom:0}.svc-fact>svg{color:var(--brand-2);flex:none;margin-top:3px}.svc-fact>div{flex-direction:column;gap:1px;min-width:0;display:flex}.svc-fact b{word-break:break-word;font-size:14px;font-weight:600}.svc-log{margin-bottom:14px}.svc-log:last-child{margin-bottom:0}.svc-log-h{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.svc-log-b{border-radius:var(--r-sm);color:#e6ddd2;white-space:pre-wrap;word-break:break-word;background:#1e1b19;max-height:340px;margin:0;padding:12px 14px;line-height:1.55;overflow:auto}.hint-b{cursor:pointer;color:var(--brand);background:0 0;border:0;align-items:center;gap:4px;margin-top:5px;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.hint-b.inline{font-size:inherit;text-underline-offset:2px;margin-top:0;font-weight:600;text-decoration:underline}.hint-b:hover{opacity:.75}.hint-x{border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line);color:var(--muted);margin-top:7px;padding:10px 13px;font-size:12px;line-height:1.65}.cropwrap{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.crop-h{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.crop-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#17161a;border-radius:12px;position:relative;overflow:hidden}.crop-stage:active{cursor:grabbing}.crop-stage img{pointer-events:none}.crop-ring{pointer-events:none;border:2px solid #ffffffd9;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 9999px #1412168c}.crop-zoom{align-items:center;gap:10px;width:300px;margin-top:12px;display:flex}.crop-zoom input[type=range]{width:auto;accent-color:var(--brand);flex:1;margin:0;padding:0}.crop-meta{width:300px;color:var(--muted);gap:14px;margin-top:8px;font-size:12px;display:flex}.crop-meta .warn{color:var(--warn)}.crop-acts{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.vas{z-index:60;background:var(--warn-bg);border-bottom:2px solid var(--warn);color:#7a4d00;grid-column:1/-1;align-items:center;gap:12px;padding:9px 18px;font-size:13px;display:flex;position:sticky;top:0}.vas>svg{flex:none}.vas-t{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.vas-t em{opacity:.85;font-size:12px;font-style:normal}.vas-c{font-variant-numeric:tabular-nums;background:#7a4d001a;border-radius:99px;padding:3px 9px;font-size:13px;font-weight:600}.vas-e{color:var(--bad);font-size:12px}.vas-b{color:#fff;background:#7a4d00;border:0}.vas-b:hover:not(:disabled){filter:brightness(1.15)}.au-name{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:6px;display:flex}.au-name b{letter-spacing:-.01em;font-size:20px;font-weight:660}.au-facts{grid-template-columns:repeat(auto-fit,minmax(160px,max-content));gap:14px 30px;margin-top:12px;display:grid}.au-facts>div{min-width:0}.au-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:12px;font-weight:700}.au-facts dd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:550;overflow:hidden}.au-acts{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.au-perms{flex-wrap:wrap;gap:6px;max-height:180px;margin-top:10px;display:flex;overflow:auto}.au-perms .ck-tag{padding:4px 9px;font-family:Vinsys Currency,ui-monospace,Menlo,monospace;font-size:12px}.au-imp{color:var(--warn);font-style:normal}.field label{align-items:center;gap:6px;display:flex}.field label .req,.wz-f label .req{color:var(--bad);letter-spacing:.05em;text-transform:uppercase;background:var(--bad-bg);border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.field label .req:after,.wz-f label .req:after{content:"required"}html[lang=ar] .field label .req:after,html[lang=ar] .wz-f label .req:after{content:"مطلوب";letter-spacing:0;text-transform:none}.field label:has(.req){color:var(--ink)}.field label .opt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:var(--bg);border:1px solid var(--line);border-radius:99px;align-items:center;padding:2px 7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}:is(.field:has(.req) input:placeholder-shown,.field:has(.req) select:invalid){border-color:#e0c9c6}.field.has-err input,.field.has-err select,.field.has-err textarea{border-color:var(--bad);background:var(--bad-bg)}.fixed-val{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);align-items:baseline;gap:9px;padding:11px 13px;display:flex}.fixed-val b{font-size:14px;font-weight:640}.fixed-val span{color:var(--muted);font-size:12px}.field label .opt{color:var(--muted);text-transform:none;letter-spacing:0;background:0 0;border:0;margin-inline-start:6px;padding:0;font-size:12px;font-weight:400;display:inline}.fld-hint{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.fld-err{color:var(--bad);margin-top:5px;font-size:12px;font-weight:600;line-height:1.5}.field.has-err input,.field.has-err select,.field.has-err textarea{border-color:var(--bad)}.field.wide{width:100%}.decl-recap{border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px;padding:11px 13px;display:flex}.decl-recap b{align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.decl-recap span{color:var(--muted);font-size:12px}.cmp{border:1px solid var(--line);border-radius:var(--r);margin-bottom:16px;overflow:hidden}.cmp-h{background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex}.cmp-r{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr auto;align-items:center;gap:10px;padding:10px 13px;font-size:13px;display:grid}.cmp-r:last-child{border-bottom:0}.cmp-l{color:var(--ink);font-weight:600}.cmp-d{color:var(--muted);line-height:1.45}.cmp-r.r-fail{background:#fdf4f3}.cmp-r.r-fail .cmp-d{color:var(--bad)}.cmp-r.r-warn{background:#fdfaf2}.pobal{border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line);margin-top:10px;padding:11px 13px}.pobal.over{background:#fdf4f3;border-color:#f0d5d2}.pobal-r{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:12px;display:flex}.pobal-r span{color:var(--muted)}.pobal-r b{font-variant-numeric:tabular-nums;font-weight:600}.pobal-r.strong{border-top:1px solid var(--line);margin-top:4px;padding-top:7px}.pobal-r.strong b{font-size:14px;font-weight:700}.pobal-r.after b{color:var(--ok)}.pobal-r.bad b{color:var(--bad)}.dep{border-bottom:1px solid var(--line);gap:13px;padding:14px 0;display:flex}.dep:last-child{border-bottom:0}.dep-i{color:var(--brand-2);flex:none;margin-top:2px}.dep-b{flex:1;min-width:0}.dep-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dep-h b{font-size:14px;font-weight:620}.dep-s{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.dep-s .warn{color:var(--warn)}.dep-m{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.dep-p{background:var(--bg);border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding-block:3px;padding-inline:3px 10px;font-size:12px;display:inline-flex}.dt{color:var(--ink);font-size:13px;line-height:1.55}.dt-p{margin:0 0 8px}.dt-p:last-child{margin-bottom:0}.dt-h{color:var(--ink);margin:10px 0 6px;font-size:13px;font-weight:650}.dt-ul,.dt-ol{margin:0 0 8px;padding-inline-start:18px}.dt-ul li,.dt-ol li{margin-bottom:3px}.dt code{background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-family:Vinsys Currency,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.dt pre{background:var(--bg);border:1px solid var(--line);border-radius:8px;margin:0 0 8px;padding:10px 12px;overflow:auto}.dt pre code{background:0 0;border:0;padding:0;font-size:12px;line-height:1.5}.dt-table{border-collapse:collapse;width:100%;margin:0 0 8px;font-size:12px}.dt-table th,.dt-table td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:5px 8px}.dt-table th{background:var(--bg);font-weight:620}.asst-hi{margin:0 0 6px;font-size:14px}.asst-hi b{font-weight:650}.asst-recent{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin:10px 0 12px;padding:10px 11px}.asst-recent-h{align-items:center;gap:6px;margin-bottom:7px;font-size:12px;display:flex}.asst-recent-h b{font-weight:620}.asst-forget{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;margin-inline-start:auto;font-size:12px;display:inline-flex}.asst-forget:hover{color:var(--bad)}.asst-best{text-transform:uppercase;letter-spacing:.06em;color:var(--brand);border:1px solid var(--brand);border-radius:99px;padding:1px 7px;font-size:12px}.setfind{background:var(--card);border:1px solid var(--line);border-radius:var(--r);height:42px;color:var(--muted);align-items:center;gap:9px;margin-bottom:16px;padding:0 13px;display:flex}.setfind:focus-within{border-color:var(--brand-2)}.setfind input{height:40px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.setrow.is-found{background:var(--bg);box-shadow:inset calc(3px * var(--dir,1)) 0 0 var(--brand-2);border-radius:9px;padding-inline-start:11px}.sec-ev{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:12px 0;display:flex}.sec-ev:last-child{border-bottom:0}.sec-ev>svg{color:var(--bad);flex:none;margin-top:2px}.sec-ev.is-closed>svg{color:var(--ok)}.sec-ev.is-closed{opacity:.72}.sec-ev-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sec-ev-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sec-ev-h b{font-size:14px;font-weight:620}.sec-ev-close{align-items:center;gap:8px;margin-top:8px;display:flex}.sec-ev-close input{flex:1;min-width:220px}.itg-job{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:10px 0;display:flex}.itg-job:last-of-type{border-bottom:0}.itg-job-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.itg-job-b b{font-size:13px;font-weight:620}.itg-events{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.pay-top{border:1px solid var(--line);border-inline-start:3px solid var(--muted);background:var(--bg);border-radius:10px;align-items:center;gap:11px;margin-bottom:12px;padding:12px 14px;display:flex}.pay-top b{font-size:14px;font-weight:620}.pay-top.is-paid{border-inline-start-color:var(--ok)}.pay-top.is-paid>svg{color:var(--ok)}.pay-top.is-part{border-inline-start-color:var(--warn)}.pay-top.is-part>svg{color:var(--warn)}.pay-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.pay-row:last-of-type{border-bottom:0}.pay-b{flex-direction:column;gap:2px;min-width:0;display:flex}.pay-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pay-h b{font-size:14px;font-weight:620}.pay-add{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.pay-file{cursor:pointer;border:1px dashed var(--line);background:var(--bg);color:var(--ink-2);border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:inline-flex}.pay-file:hover{border-color:var(--brand-2);color:var(--ink)}.rl-grid{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:16px;min-height:calc(100vh - 168px);display:grid}.rl-grid>.card{max-height:calc(100vh - 130px);position:sticky;top:16px;overflow:auto}.rl-grid>div{flex-direction:column;min-height:100%;display:flex}.rl-grid>div>.card{flex:1}@media (width<=1100px){.rl-grid{grid-template-columns:1fr;min-height:0}.rl-grid>.card{max-height:none;position:static}}.rl-rights{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:0 22px;display:grid}.rl-role{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.rl-role:hover{background:var(--bg)}.rl-role.on{background:var(--bg);border-color:var(--brand-2)}.rl-role-b{flex-direction:column;gap:2px;min-width:0;display:flex}.rl-role-h{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rl-role-h b{font-size:13px;font-weight:620}.rl-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex}.rl-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-size:13px;display:inline-flex}.rl-tabs button:hover{color:var(--ink)}.rl-tabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.rl-n{background:var(--bg);border:1px solid var(--line);min-width:19px;height:19px;color:var(--ink-2);border-radius:99px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:inline-flex}.rl-group{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600}.rl-dirty{color:var(--warn);margin-top:4px;font-weight:600;display:block}.rl-h{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:11px 0;display:flex}.rl-h:last-child{border-bottom:0}.rl-h-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rl-h-n{flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;display:flex}.rl-h-n a{color:var(--ink);font-weight:600;text-decoration:none}.rl-h-n a:hover{color:var(--brand);text-decoration:underline}.rl-where{background:var(--bg);border:1px solid var(--line);color:var(--ink-2);border-radius:99px;flex:none;align-items:center;gap:6px;max-width:230px;padding:4px 10px;font-size:12px;display:inline-flex}.rl-where.all{border-color:var(--warn);color:var(--warn)}.rl-where.none{border-color:var(--bad);color:var(--bad)}.rl-acts{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rl-end{border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:3px 8px;font-size:13px;display:inline-flex}.rl-end select,.rl-end input{font:inherit;color:var(--ink);background:0 0;border:0;padding:2px 0}.rl-bench{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1700px){.rl-bench{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=1699px){.rl-bench .rl-sum{position:static}}.rl-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rl-presets .chip{border:1px solid var(--line);background:var(--card,#fff);cursor:pointer;color:var(--ink);border-radius:99px;padding:5px 12px;font:600 12px inherit}.rl-presets .chip:hover{border-color:var(--brand);color:var(--brand)}.rl-legend{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.rl-lv{white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.lv-V{color:#1f5fa8;background:#e3eefb}.lv-W{color:#0f7a6b;background:#dff3ef}.lv-A{color:#9a5c00;background:#fff1dc}.lv-D{color:#b3261e;background:#fde7e4}.lv-C{color:#6b3fa0;background:#efe6f8}.rl-mods{border:1px solid var(--line);border-radius:12px;overflow:hidden}.rl-mod{border-top:1px solid var(--line)}.rl-mod:first-child{border-top:0}.rl-mod-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.rl-mod-h:hover{background:var(--bg)}.rl-mod-n{cursor:pointer;color:var(--ink);font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:7px;min-width:200px;padding:0;display:inline-flex}.rl-mod-n b{white-space:nowrap;font-size:14px;font-weight:620}.rl-caret{color:var(--muted);transition:transform .2s}.rl-mod.open .rl-caret{transform:rotate(90deg)}[dir=rtl] .rl-caret{transform:scaleX(-1)}[dir=rtl] .rl-mod.open .rl-caret{transform:rotate(90deg)}.rl-dial{border:1px solid var(--line);background:var(--card,#fff);border-radius:9px;max-width:100%;display:inline-flex;overflow:auto hidden}.rl-dial>*{border:0;border-inline-start:1px solid var(--line);text-align:center;min-width:58px;color:var(--muted);cursor:pointer;background:0 0;padding:6px 9px;font:600 12px inherit}.rl-dial>:first-child{border-inline-start:0}.rl-dial button:hover:not(:disabled){color:var(--ink)}.rl-dial button.on-none{color:var(--ink);background:var(--bg);font-weight:700}.rl-dial button.part{box-shadow:inset 0 -3px}.rl-dial .na{color:#d4d0d6;cursor:not-allowed;background:repeating-linear-gradient(135deg,#0000,#0000 5px,#00000009 5px 10px)}.rl-dial button:disabled{cursor:not-allowed}.rl-sw{background:var(--bg);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));display:grid}.rl-sw-r{border-top:1px solid var(--line);border-inline-end:1px solid var(--line);grid-template-columns:78px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:10px 12px;display:grid}.rl-supplier{border:1px solid var(--line);border-radius:10px;margin-bottom:14px}.rl-sw-t{flex-direction:column;gap:2px;min-width:0;display:flex}.rl-sw-t b{font-size:13px;font-weight:600}.rl-sw-t small{color:var(--muted);font-size:12px;line-height:1.35}.sw{cursor:pointer;background:#cfc9d3;border:0;border-radius:99px;justify-self:end;width:40px;height:23px;padding:0;transition:background .2s;position:relative}.sw i{top:3px;background:#fff;border-radius:50%;width:17px;height:17px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #0000004d}.sw.on{background:var(--brand)}.sw.on i{inset-inline-start:20px}.sw:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.sw:disabled{opacity:.45;cursor:not-allowed}.rl-sum{border:1px solid var(--line);background:var(--card,#fff);border-radius:12px;padding:14px;font-size:13px;position:sticky;top:12px}.rl-sum h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:12px 0 6px;font-size:12px}.rl-sum h4:first-child{margin-top:0}.rl-sum p{margin:0 0 7px;line-height:1.5}.rl-sum .ok{color:#0f7a6b}.rl-sum .bad{color:var(--bad)}.rl-risk{align-items:center;gap:8px;display:flex}.rl-risk>span{background:var(--bg);border-radius:99px;flex:1;height:8px;overflow:hidden}.rl-risk i{border-radius:99px;height:100%;display:block}.rl-risk i.low{background:#1d7a4a}.rl-risk i.mid{background:#b26a00}.rl-risk i.high{background:var(--bad)}.rl-risk b{font-size:12px}.rl-risk b.low{color:#1d7a4a}.rl-risk b.mid{color:#b26a00}.rl-risk b.high{color:var(--bad)}.rl-conf{color:#7a4a00;background:#fff6ea;border:1px solid #f3dcb5;border-radius:9px;align-items:flex-start;gap:7px;margin-bottom:6px;padding:8px 10px;font-size:12px;display:flex}.rl-sum-a{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}@media (width<=1699px){.rl-sum{columns:2 300px;column-gap:24px}.rl-sum>*{break-inside:avoid}}.rl-mini{gap:2px;margin-top:4px;display:flex}.rl-mini i{background:var(--line);border-radius:2px;width:9px;height:4px}.rl-mini i.lv-V{background:#1f5fa8}.rl-mini i.lv-W{background:#0f7a6b}.rl-mini i.lv-A{background:#c98a1e}.rl-mini i.lv-D{background:#b3261e}.rl-mini i.lv-C{background:#6b3fa0}.rl-see{border:1px solid var(--line);border-radius:12px;grid-template-columns:230px 1fr;margin-top:10px;display:grid;overflow:hidden}@media (width<=800px){.rl-see{grid-template-columns:1fr}}.rl-see-nav{color:#ece6e3;background:#2a1f1d;max-height:520px;padding:10px 8px;font-size:13px;overflow:auto}.rl-see-nav div div{border-radius:7px;padding:5px 10px}.rl-see-nav .off{opacity:.3;text-decoration:line-through}.rl-see-g{text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:10px 10px 2px;font-size:12px}.rl-see-body{padding:16px}.rl-see-body h4{margin:0 0 10px;font-size:13px}.rl-see-acts{flex-wrap:wrap;gap:8px;display:flex}.rl-off{opacity:.4;pointer-events:none;text-decoration:line-through}.rl-cmp-pick{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.rl-cmp-pick select{border:1px solid var(--line);font:inherit;background:var(--card,#fff);color:var(--ink);border-radius:9px;padding:6px 9px;font-size:13px}.rl-cmp td,.rl-cmp th{text-align:center}.rl-cmp td:first-child,.rl-cmp th:first-child{text-align:start}.rl-cmp tr.diff td{background:#fff7e6}.dep-up{color:var(--muted);font-size:12px}.dep-lead{border:1px solid var(--line);border-inline-start:3px solid var(--brand-2);background:var(--bg);border-radius:10px;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px 14px;display:flex}.dep-lead b{font-size:14px;font-weight:620}.dep-lead .warn{color:var(--warn)}.dep-a{flex:none;align-items:flex-start;gap:6px;display:flex}.dep-edit{border-bottom:1px solid var(--line);padding:14px 0}.rowact{display:inline-flex;position:relative}.rowact .icon-only{padding:5px 7px}.rowact-menu{z-index:200;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:2px;min-width:184px;padding:5px;display:flex;position:fixed;box-shadow:0 12px 34px #14101a29}.rowact-menu button{text-align:start;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.rowact-menu button:hover{background:var(--bg)}.rowact-menu button svg{opacity:.7;flex:none;margin-top:1px}.rowact-menu button span{flex-direction:column;gap:2px;line-height:1.35;display:flex}.rowact-menu button b{font-size:13px;font-weight:600}.rowact-menu button em{color:var(--muted);font-size:12px;font-style:normal}.rowact-menu button.danger b{color:var(--bad)}.rowact-menu button.danger:hover{background:#fdf3f2}.dt-bulk{border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 4px;padding:10px 14px;display:flex}.dt-bulk b{font-size:14px}.dt-bulk .grow{flex:1}table tr.picked>td{background:#f7f4fb}.modal-back{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14101a70;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--card);border-radius:var(--r);flex-direction:column;width:min(520px,100%);max-height:90vh;display:flex;box-shadow:0 24px 70px #14101a47}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.modal-head h3{align-items:center;gap:9px;margin:0;font-size:16px;display:flex}.modal-body{padding:16px 18px;overflow:auto}.modal-body p{color:var(--muted);margin:0 0 14px;line-height:1.6}.modal-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.btn-x{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.btn-x:hover{background:var(--bg);color:var(--ink)}.note{border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line);padding:10px 12px}.note.bad{color:var(--bad);background:#fdf3f2;border-color:#f2cdc9}.note.bad b{align-items:center;gap:6px;font-size:13px;display:flex}.replaced{opacity:.62}.upd{border-bottom:1px solid var(--line);grid-column:1/-1;align-items:flex-start;gap:12px;padding:11px 16px;font-size:13px;display:flex}.upd.wait{color:#7a5312;background:#fff8ec;border-bottom-color:#f0dcb8}.upd.done{color:#1f5c34;background:#f2faf4;border-bottom-color:#cfe8d6}.upd-i{opacity:.85;flex:none;margin-top:1px}.upd-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.upd-t b{font-size:14px;font-weight:650}.upd-t .tiny{opacity:.85}.upd-l{opacity:.9;flex-direction:column;gap:2px;margin:5px 0 0;padding-inline-start:16px;font-size:12px;display:flex}.upd-l em{font-style:normal}.upd .btn-x{color:inherit;opacity:.6}.upd .btn-x:hover{opacity:1;background:#0000000d}.rev{border-bottom:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr 130px auto;align-items:center;gap:14px;padding:12px;display:grid}.rev:last-child{border-bottom:0}.rev:hover{background:#fcfcfd}.rev-m{text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.rev-m b{color:var(--brand);font-size:14px;font-weight:600}.rev-why{color:var(--bad);align-items:center;gap:5px;margin-top:3px;font-size:12px;display:inline-flex}.rev-a{text-align:end;font-size:14px;font-weight:650}.rev-b{flex:none;gap:6px;display:flex}.mt{margin-top:16px}@media (width<=820px){.rev{grid-template-columns:auto 1fr;row-gap:8px}.rev-a{text-align:start}.rev-b{grid-column:1/-1}}.prog{align-items:center;gap:12px;display:flex}.prog-bar{background:var(--bg);border:1px solid var(--line);border-radius:99px;flex:1;height:9px;overflow:hidden}.prog-bar span{background:var(--brand);height:100%;transition:width .35s;display:block}.prog-bar span.done{background:var(--ok,#287a4e)}.prog b{font-size:16px;font-weight:700}.gaps{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.gaps li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.gaps li svg{opacity:.5;flex:none;margin-top:2px}.gaps li span{flex-direction:column;gap:1px;display:flex}.gaps li em{color:var(--muted);font-size:12px;font-style:normal}.sec{border-top:1px solid var(--line);align-items:center;gap:7px;margin:22px 0 10px;padding-top:16px;font-size:13px;font-weight:650;display:flex}.grid2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.grid2:has(>.card){gap:20px}@media (width<=760px){.grid2{grid-template-columns:1fr}}.row-end{justify-content:flex-end;margin-top:14px;display:flex}.ck{align-items:flex-start;gap:9px;margin:4px 0 0;font-size:13px;display:flex}.ck input{margin-top:2px}.docs{flex-direction:column;gap:2px;margin-top:10px;display:flex}.doc{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:11px 4px;display:grid}.doc:last-child{border-bottom:0}.doc.bad{background:#fdf3f2;border-radius:8px;padding-inline:10px}.doc-i{opacity:.55;display:flex}.doc-t{flex-direction:column;gap:1px;min-width:0;display:flex}.doc-t b{font-size:13px;font-weight:600}.doc-t .tiny.bad{color:var(--bad)}@media (width<=700px){.doc{grid-template-columns:auto 1fr;row-gap:6px}.doc>:nth-child(3),.doc>:nth-child(4){grid-column:2}}.nda{white-space:pre-wrap;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);max-height:280px;margin:0 0 14px;padding:14px 16px;font-family:inherit;font-size:13px;line-height:1.65;overflow:auto}.bd-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.bd-top h2{flex:0 auto;align-items:center;gap:8px;min-width:0;margin:0;font-size:16px;display:flex}.bd-top .seg,.bd-top .btn{flex:none}.bd{scrollbar-width:thin;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.bd::-webkit-scrollbar{height:9px}.bd::-webkit-scrollbar-track{background:var(--bg);border-radius:99px}.bd::-webkit-scrollbar-thumb{background:#cdc7c6;border-radius:99px}.bd::-webkit-scrollbar-thumb:hover{background:var(--muted)}.bd-col{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);flex:220px;min-width:220px;max-width:320px;padding:10px;transition:background .15s,border-color .15s}.bd-col.over{border-color:var(--brand);background:#fbf5f4;box-shadow:0 0 0 3px #ad332d1a}.bd-col.no{opacity:.42}.bd-kpis{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px;margin:0 0 14px;display:grid}.bd-kpi{background:var(--card);border:1px solid var(--line);border-radius:11px;padding-block:11px 12px;padding-inline:15px 13px;position:relative;overflow:hidden}.bd-kpi:before{content:"";background:var(--kpi,#9aa3ad);width:4px;position:absolute;inset:0 auto 0 0}.bd-kpi.k-sky:before{background:#2f7fb5}.bd-kpi.k-violet:before{background:#6a4fb0}.bd-kpi.k-amber:before{background:#d08700}.bd-kpi.k-rose:before{background:#c0453c}.bd-kpi.quiet{opacity:.66}.bd-kpi.quiet:before{background:var(--line)}.bd-kpi-l{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:700;display:block}.bd-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px;font-weight:700;line-height:1.18;display:block}.bd-kpi b.money{font-size:16px}.bd-kpi-s{color:var(--muted);font-size:12px;line-height:1.35;display:block}.bd-sum{background:var(--card);border:1px solid var(--line);border-top:0;border-radius:0 0 9px 9px;align-items:baseline;gap:8px;margin:-2px 0 8px;padding:7px 12px 8px;display:flex}.bd-sum-v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px;font-weight:700}.bd-sum-p{text-transform:uppercase;letter-spacing:.04em;color:#9a5b00;background:#fdf0d8;border-radius:99px;margin-inline-start:auto;padding:2px 8px;font-size:12px;font-weight:700}.bd-h.pressure{box-shadow:inset 0 0 0 2px #ffffff8c}.bd-scope{margin:-4px 0 12px}.bd-scope b{color:var(--ink);font-weight:650}.bd-more-d{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;display:block}.bd-h{color:#fff;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex}.bd-h b{flex:1;min-width:0;font-weight:650;line-height:1.3}.bd-h .tip{flex:none;margin-inline-start:0}.bd-h em{background:#ffffff40;border-radius:99px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700}.t-slate{background:#5b6472}.t-amber{background:#d08700;color:#1c1b1f!important}.t-violet{background:#7159c1}.t-sky{background:#187bb8}.t-green{background:#287a4e}.t-rose{background:#b5485b}.tip{align-items:center;margin-inline-start:6px;display:inline-flex;position:relative}.tip-b{width:18px;height:18px;color:inherit;cursor:help;opacity:.55;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background .12s;display:inline-flex}.tip-b:hover,.tip-b:focus-visible{opacity:1;background:#7f7f7f33}.tip-b:focus-visible{outline-offset:1px;outline:2px solid #fff}.tip-x{z-index:1400;background:var(--ink);color:var(--card);letter-spacing:0;text-transform:none;text-align:start;pointer-events:none;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:400;line-height:1.5;animation:.12s ease-out both tipin;position:fixed;box-shadow:0 10px 26px #14101a47}@keyframes tipin{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tip-x{animation:none}}.bd-cards{flex-direction:column;gap:9px;min-height:60px;display:flex}.bd-card{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:10px;padding:12px 13px;transition:box-shadow .14s,transform .14s}.bd-card:hover{box-shadow:0 6px 18px #14101a17}.bd-card.movable{cursor:grab}.bd-card.movable:active{cursor:grabbing}.bd-card.dragging{opacity:.4;transform:rotate(1.5deg)}.bd-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:600}.bd-row1{align-items:baseline;gap:10px;display:flex}.bd-who{-webkit-line-clamp:2;color:var(--ink);letter-spacing:-.005em;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.32;display:-webkit-box;overflow:hidden}.bd-money{align-items:baseline;gap:8px;margin-top:5px;display:flex}.bd-money .bd-amt{letter-spacing:-.015em;font-size:16px;font-weight:700}.bd-due{text-transform:uppercase;letter-spacing:.03em;border-radius:99px;flex:none;margin-inline-start:auto;padding:2px 7px;font-size:12px;font-weight:700}.bd-due.soon{color:#4a5560;background:var(--chip,#eef1f4)}.bd-due.today{color:#9a5b00;background:#fdf0d8}.bd-due.overdue{color:#fff;background:#c0453c}.bd-who.unknown{color:var(--muted);font-style:italic;font-weight:500}.bd-amt{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:650}.bd-sub{color:var(--muted);align-items:center;gap:6px;min-width:0;margin-top:4px;font-size:12px;display:flex}.bd-ref{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bd-when{flex:none;font-weight:600}.bd-when.due{color:#b07100}.bd-when.late{color:#c0453c}.bd-card h4{color:var(--brand);align-items:center;gap:6px;margin:3px 0 0;font-size:14px;font-weight:650;display:flex}.bd-flag{color:var(--bad);cursor:help;flex:none;display:inline-flex}.bd-money{margin-top:7px;font-size:14px;font-weight:650}.bd-card footer{color:var(--muted);margin-top:6px;font-size:12px}.bd-empty{color:var(--muted);border:1px dashed var(--line);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:22px 0;font-size:12px;display:flex}.bd-card[class*=edge-]{border-inline-start-style:solid;border-inline-start-width:4px}.bd-card.edge-done{border-inline-start-color:#e6e2df}.bd-card.edge-ok{border-inline-start-color:#cfe6d8}.bd-card.edge-watch{border-inline-start-color:#f5dfae}.bd-card.edge-l1{border-inline-start-color:#f7d3ce}.bd-card.edge-l2{border-inline-start-color:#f0b7af}.bd-card.edge-l3{border-inline-start-color:#e79a90}.bd-card.edge-l4{border-inline-start-color:#dc7d72}.bd-h.done{opacity:.9}.bd-col:has(.bd-h.done) .bd-card{background:0 0;border-style:dashed}.bd-col:has(.bd-h.done) .bd-who{color:var(--muted);font-weight:500}.bd-col:has(.bd-h.done) .bd-amt{color:var(--muted);font-weight:600}.bd-more{border:1px dashed var(--line);cursor:pointer;width:100%;color:var(--muted);background:0 0;border-radius:9px;flex-direction:column;align-items:center;gap:1px;padding:10px 0;font-size:12px;font-weight:650;transition:border-color .12s,color .12s;display:flex}.bd-more span{opacity:.85;font-size:12px;font-weight:500}.bd-more:hover{border-color:var(--brand);color:var(--brand)}.bd-hint{z-index:150;background:var(--ink);color:var(--card);border-radius:99px;padding:9px 16px;font-size:13px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #14101a47}.steps{gap:0;margin:0;padding:0;list-style:none;display:flex}.steps .step{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.step-mark{align-items:center;gap:0;display:flex}.step .dot{background:var(--card);width:30px;height:30px;color:var(--muted);border:2px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:background .3s,border-color .3s,color .3s,transform .3s;display:flex}.step .bar{background:var(--line);border-radius:2px;flex:1;height:3px;margin:0 2px;position:relative;overflow:hidden}.step .bar:after{content:"";background:var(--ok,#287a4e);border-radius:2px;width:0;transition:width .55s;position:absolute;inset:0}.step .bar.on:after{width:100%}.step-t{flex-direction:column;gap:1px;padding-inline-end:12px;display:flex}.step-t b{color:var(--muted);text-overflow:ellipsis;font-size:13px;font-weight:600;transition:color .3s;overflow:hidden}.step-t em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.4}.s-done .dot,.s-skipped .dot{background:var(--ok,#287a4e);border-color:var(--ok,#287a4e);color:#fff}.s-done .step-t b{color:var(--ink)}.s-skipped .dot{opacity:.5}.s-current .dot{border-color:var(--brand);color:var(--brand);background:#fff;transform:scale(1.08);box-shadow:0 0 0 4px #ad332d1f}.s-current .step-t b{color:var(--brand);font-weight:700}.s-failed .dot{background:var(--bad);border-color:var(--bad);color:#fff}.s-failed .step-t b{color:var(--bad)}.steps.tight .dot{width:24px;height:24px;font-size:12px}.steps.tight .step-t b{font-size:12px}.steps.tight .step{gap:5px}@media (width<=760px){.steps{flex-direction:column;gap:2px}.steps .step{flex-direction:row;align-items:flex-start;gap:11px}.step-mark{flex-direction:column;align-self:stretch}.step .bar{flex:1;width:3px;height:auto;min-height:16px;margin:2px 0}.step .bar:after{width:100%;height:0;transition:height .55s}.step .bar.on:after{height:100%}.step-t{padding:3px 0 10px}}@media (prefers-reduced-motion:reduce){.step .dot,.step .bar:after,.step-t b{transition:none}.s-current .dot{transform:none}}.tt{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tt-search{border-radius:var(--r-sm);background:#fcfbfa;border:1.5px solid #cdc4c1;flex:220px;align-items:center;gap:7px;min-width:180px;height:34px;padding:0 10px;transition:background .13s,border-color .13s,box-shadow .13s;display:flex;box-shadow:inset 0 2px 3px #3c1e1912,0 1px #ffffffe6}.tt-search:focus-within{background:var(--card);border-color:var(--brand);box-shadow:inset 0 2px 3px #ad332d12,0 0 0 3px #ad332d26}.tt-search svg{opacity:.45;flex:none}.tt-search input{background:0 0;border:0;outline:0;flex:1;height:100%;font-size:13px}.tt select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);max-width:190px;height:34px;padding:0 8px;font-size:13px}.mtr{--h:14px}.mtr-row{align-items:center;gap:10px;display:flex}.mtr-rank{z-index:2;background:var(--card);font-variant-numeric:tabular-nums;border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-14px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.mtr-track{min-width:0;height:var(--h);background:var(--line);border-radius:99px;flex:1;position:relative;overflow:hidden}.mtr-grid{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#1c1b1f21 calc(25% - 1px) 25%);position:absolute;inset:0}.mtr-f{height:100%;min-width:var(--h);border-radius:99px;transition:width .45s cubic-bezier(.4,0,.2,1);display:block;position:relative}.mtr-cap{inset-inline-end:0;aspect-ratio:1;background:#ffffff57;border-radius:50%;height:100%;position:absolute;top:0}.mtr-in{inset-inline-end:calc(var(--h) + 6px);color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0000002e;font-size:12px;font-weight:700;position:absolute;top:50%;translate:0 -50%}.mtr-out{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.mtr-right{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.mtr-sub{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.mtr-over{inset-inline-end:0;background:repeating-linear-gradient(135deg, var(--bad) 0 4px,#fff 4px 7px);height:100%;box-shadow:inset calc(2px * var(--dir,1)) 0 0 #fff;border-radius:0 99px 99px 0;position:absolute;top:0}.mtr.ok .mtr-f{background:linear-gradient(90deg,#16704f 0%,#3fbb8a 100%)}.mtr.ok .mtr-rank{color:#16704f}.mtr.tight .mtr-f{background:linear-gradient(90deg,#9a6000 0%,#f0ad3c 100%)}.mtr.tight .mtr-rank{color:#9a6000}.mtr.over .mtr-f{background:linear-gradient(90deg,#8e1912 0%,#d8564b 100%)}.mtr.over .mtr-rank{color:#8e1912}.mtr.neutral .mtr-f{background:linear-gradient(90deg,#ad332d 0%,#f69320 100%)}.mtr.neutral .mtr-rank{color:var(--brand)}@media (prefers-reduced-motion:reduce){.mtr-f{transition:none}}.eng-list{background:var(--line);border-radius:var(--r-sm);flex-direction:column;gap:1px;display:flex;overflow:hidden}.eng{background:var(--card);align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.eng-dot{border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.eng-b{flex:1;min-width:0}.eng-t{align-items:center;gap:7px;margin-bottom:2px;display:flex}.eng-t b{font-size:14px}.eng-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:99px;padding:2px 6px;font-size:12px;font-weight:700}.eng-does{color:var(--muted);margin-bottom:4px;font-size:12px;line-height:1.5}.eng-says{color:var(--ink-2);font-size:12px;line-height:1.5}.eng-proof{color:var(--muted);margin-top:5px;font-size:12px}.eng-said{border-inline-start:3px solid;border-radius:8px;align-items:flex-start;gap:7px;margin-top:8px;padding:8px 10px;font-size:13px;line-height:1.45;display:flex}.eng-said-i{flex-shrink:0;margin-top:1px;display:flex}.eng-said.ok{background:var(--ok-bg);border-inline-start-color:var(--ok);color:var(--ok)}.eng-said.bad{background:var(--warn-bg);border-inline-start-color:var(--warn);color:var(--warn)}.eng-r{flex:none;align-items:center;gap:8px;margin-top:1px;display:flex}.eng-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700}.eng-live .eng-dot,.eng-live .eng-pill{background:var(--ok-bg);color:var(--ok)}.eng-set .eng-dot,.eng-set .eng-pill{background:var(--warn-bg);color:var(--warn)}.eng-bad .eng-dot,.eng-bad .eng-pill{background:var(--bad-bg);color:var(--bad)}.eng-blank .eng-dot,.eng-blank .eng-pill{background:var(--bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}@media (width<=640px){.eng{flex-wrap:wrap}.eng-r{width:100%;margin-top:8px;padding-inline-start:38px}}.nowrap{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.kpi-foot{margin:8px 0 2px}.vr-head{justify-content:space-between;align-items:flex-start;gap:16px;margin:14px 0 16px;display:flex}.vr-name{margin:0;font-size:20px;line-height:1.25}.vr-meta{flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}@media (width<=640px){.vr-head{flex-wrap:wrap}.vr-head>div:last-child{width:100%;align-items:flex-start!important}}.setrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;padding:12px 0;display:grid}.setrow:last-child{border-bottom:0}.setrow:first-child{padding-top:2px}.setrow-l{min-width:0}.setrow-fact{grid-template-columns:minmax(150px,34%) minmax(0,1fr);align-items:start;column-gap:24px}.setrow-fact .setrow-a{text-align:end;min-width:0}.setrow-fact .setrow-a b{overflow-wrap:anywhere;white-space:normal;line-height:1.5}.setrow-t{align-items:center;gap:2px;font-size:14px;font-weight:620;display:flex}.setrow-s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:1.45;overflow:hidden}.setrow-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:86px;display:flex}@media (width<=560px){.setrow{grid-template-columns:1fr;row-gap:8px}.setrow-a{justify-content:flex-start;min-width:0}.setrow-s{white-space:normal}.setrow-fact .setrow-a{text-align:start}}.setnote{color:var(--muted);align-items:center;gap:7px;margin-top:12px;font-size:12px;line-height:1.5;display:flex}.setnote>svg{opacity:.75;flex:none}.tz-now{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);align-items:flex-start;gap:11px;margin:2px 0 20px;padding:13px 15px;display:flex}.tz-now>svg{color:var(--brand);opacity:.9;flex:none;margin-top:1px}.tz-now>div{min-width:0}.tz-now b{margin-bottom:3px;font-size:14px;font-weight:640;display:block}.tz-now .tiny{line-height:1.55}.acl{flex-direction:column;display:flex}.acl-h,.acl-row{grid-template-columns:minmax(220px,2.1fr) 130px minmax(110px,1fr) 74px 118px auto;align-items:center;gap:14px;display:grid}.acl-h{border-bottom:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:0 4px 9px;font-size:12px;font-weight:700}.acl-h>span{align-items:center;gap:2px;display:flex}.acl-row{border-bottom:1px solid var(--line);padding:11px 4px;transition:background .12s}.acl-row:last-child{border-bottom:0}.acl-row:hover{background:var(--bg)}.acl-who{align-items:center;gap:12px;min-width:0;display:flex}.acl-id{flex-direction:column;min-width:0;line-height:1.35;display:flex}.acl-id b{font-size:14px;font-weight:620}.acl-id span{color:var(--muted);font-size:12px}.acl-act{justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (width<=900px){.acl-h{display:none}.acl-row{grid-template-columns:1fr;gap:10px;padding:14px 4px}.acl-act{justify-content:flex-start}}.stars{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.stars-none{color:var(--muted);font-size:12px;font-style:normal}.star{flex:none;line-height:0;display:inline-block;position:relative}.star .star-bg{color:var(--line);fill:var(--line)}.star .star-fg{color:#e0a02f;fill:#e0a02f;line-height:0;position:absolute;inset:0;overflow:hidden}.star .star-fg svg{fill:#e0a02f}.stars-n{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-inline-start:5px;font-size:12px;font-weight:700}.stars-c{color:var(--muted);margin-inline-start:4px;font-size:12px}.rate{padding:2px 0}.rate-row{align-items:center;gap:2px;margin-bottom:9px;display:flex}.rate-s{cursor:pointer;color:var(--line);background:0 0;border:0;padding:2px;line-height:0;transition:color .1s,transform .1s}.rate-s:hover{transform:scale(1.12)}.rate-s.on{color:#e0a02f}.rate-s.on svg{fill:#e0a02f}.rate-s:disabled{cursor:default;opacity:.6}.rate-say{color:var(--ink-2);margin-inline-start:10px;font-size:13px;font-weight:600}.rate .in{width:100%}.vgrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;display:grid}.vcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);flex-direction:column;gap:11px;padding:15px 16px;transition:box-shadow .14s,transform .14s;display:flex}.vcard:hover{box-shadow:var(--sh-warm);transform:translateY(-1px)}.vcard-h{align-items:flex-start;gap:11px;display:flex}.vcard-n{flex:1;min-width:0}.vcard-n a{font-size:14px;font-weight:650;display:block}.vcard-ar{color:var(--muted);font-size:12px}.vcard-meta{color:var(--muted);flex-wrap:wrap;gap:3px 12px;font-size:12px;display:flex}.vcard-f{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:11px;display:flex}.vcard-act{gap:5px;display:flex}.setgrid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;gap:16px;display:grid}.setgrid>.card{margin-bottom:0}@media (width<=900px){.setgrid{grid-template-columns:1fr}}.aud-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.aud-search{background:var(--card);border:1px solid var(--line);border-radius:var(--r);min-width:260px;height:38px;color:var(--muted);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.aud-search input{height:36px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.aud-x{color:var(--muted);cursor:pointer;background:0 0;border:0;display:flex}.aud-x:hover{color:var(--bad)}.aud-when{background:var(--card);border:1px solid var(--line);border-radius:var(--r);display:flex;overflow:hidden}.aud-chip{cursor:pointer;height:38px;font:inherit;color:var(--ink-2);border:0;border-inline-end:1px solid var(--line);background:0 0;padding:0 12px;font-size:13px}.aud-chip:last-child{border-inline-end:0}.aud-chip:hover{background:var(--t-gold)}.aud-chip.on{background:var(--grad-brand);color:#fff;font-weight:600}.aud-active{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.aud-tag{border:1px solid var(--brand);background:var(--t-brand);color:var(--brand-dark);cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-family:inherit;font-size:12px;display:inline-flex}.aud-tag:hover{background:var(--brand-fill,var(--brand));color:#fff}.aud-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12px;text-decoration:underline}.aud-grid{grid-template-columns:212px 1fr;align-items:start;gap:16px;display:grid}@media (width<=1000px){.aud-grid{grid-template-columns:1fr}}.aud-facets{flex-direction:column;gap:14px;display:flex;position:sticky;top:12px}.aud-facet h4{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:700}.aud-f{border-radius:var(--r-sm);cursor:pointer;width:100%;font:inherit;color:var(--ink-2);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.aud-f:hover{background:var(--t-gold)}.aud-f.on{background:var(--t-brand);color:var(--brand-dark);font-weight:600}.aud-f-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aud-f-n{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:12px}.aud-f.on .aud-f-n{color:var(--brand)}.aud-tl{margin:0 -20px -20px;padding:0;list-style:none}.aud-row{border-bottom:1px solid var(--line)}.aud-row:last-child{border-bottom:0}.aud-head{cursor:pointer;width:100%;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:11px;padding:10px 20px;display:flex}.aud-head:hover{background:var(--bg)}.aud-row{border-inline-start:3px solid #0000}.aud-row.sev-bad{border-inline-start-color:var(--bad)}.aud-row.sev-warn{border-inline-start-color:var(--warn)}.aud-row.sev-info{border-inline-start-color:#0000}.aud-dot{background:var(--bg);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.sev-bad .aud-dot{background:var(--bad-bg);color:var(--bad)}.sev-warn .aud-dot{background:var(--warn-bg);color:var(--warn)}.aud-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.aud-says{color:var(--ink);font-size:14px}.aud-on{color:var(--muted);font-weight:400}.aud-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aud-when-c{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.aud-caret{color:var(--muted);flex:none;transition:transform .15s}.aud-row.open .aud-caret{transform:rotate(180deg)}.aud-open{background:var(--bg);padding-block:2px 14px;padding-inline:60px 20px}.aud-detail{flex-direction:column;gap:3px;margin-top:6px;display:flex}.aud-kv{align-items:baseline;gap:10px;font-size:12px;display:flex}.aud-k{width:110px;color:var(--muted);text-transform:lowercase;flex:none}.aud-v{color:var(--ink-2);word-break:break-word;align-items:center;gap:5px;display:flex}.aud-v s{color:var(--muted)}.aud-v code{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:12px}.aud-more{align-items:center;gap:12px;padding:12px 0 0;display:flex}.asst-fab{inset-inline-end:22px;z-index:60;border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:22px;box-shadow:0 6px 22px #1c1b2024}.asst-fab:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ad332d38}.asst-fab.is-open{border-color:var(--brand)}.asst{inset-inline-end:22px;z-index:60;background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:394px;max-width:calc(100vw - 44px);max-height:min(640px,100vh - 130px);animation:.16s ease-out asst-in;display:flex;position:fixed;bottom:86px;overflow:hidden;box-shadow:0 18px 50px #1c1b2033}@keyframes asst-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.asst-top{border-bottom:1px solid var(--line);background:var(--grad-warm);align-items:center;gap:10px;padding:12px 14px;display:flex}.asst-title{flex-direction:column;flex:1;line-height:1.25;display:flex}.asst-title b{font-size:14px}.asst-x{color:var(--muted);cursor:pointer;background:0 0;border:0;display:flex}.asst-x:hover{color:var(--bad)}.asst-ask{border:1px solid var(--line);border-radius:var(--r);height:38px;color:var(--muted);align-items:center;gap:8px;margin:10px 12px 0;padding:0 12px;display:flex}.asst-ask:focus-within{border-color:var(--brand)}.asst-ask input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.asst-go{background:var(--brand-fill,var(--brand));color:#fff;cursor:pointer;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.asst-go:disabled{background:var(--line);color:var(--muted);cursor:default}.asst-body{flex:1;padding:12px 14px 16px;overflow:auto}.asst-lead{color:var(--muted);margin:2px 0 10px;font-size:12px;line-height:1.5}.asst-sug{flex-direction:column;gap:6px;display:flex}.asst-sug button{border:1px solid var(--line);background:var(--card);border-radius:var(--r-sm);cursor:pointer;font:inherit;color:var(--ink-2);text-align:start;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:flex}.asst-sug button:hover{border-color:var(--brand-2);background:var(--t-gold)}.asst-think{align-items:center;gap:9px;padding:10px 0;display:flex}.asst-hit{border:1px solid var(--line);border-radius:var(--r);background:var(--card);margin-bottom:6px}.asst-hit.best{border-color:var(--brand-2-soft)}.asst-hit-row{border-radius:var(--r);align-items:stretch;width:100%;display:flex}.asst-hit-main{text-align:start;min-width:0;font:inherit;cursor:pointer;border-radius:var(--r);background:0 0;border:0;flex:auto;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.asst-hit-main:hover{background:var(--t-gold)}.asst-hit-main:disabled{cursor:default}.asst-hit-main:disabled:hover{background:0 0}.asst-hit-x{color:var(--muted);font:inherit;cursor:pointer;border-radius:var(--r);white-space:nowrap;background:0 0;border:0;flex:none;align-self:stretch;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.asst-hit-x:hover{color:var(--brand);background:var(--t-gold)}.asst-hit-l{max-width:42%;color:var(--brand-dark);flex-direction:column;flex:none;font-size:13px;font-weight:600;line-height:1.35;display:flex}.asst-hit-l .tiny{color:var(--muted);margin-top:1px;font-weight:400;line-height:1.35}.asst-hit-peek{min-width:0;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.asst-hit-main>svg{color:var(--brand);flex:none;align-self:center}.asst-hit blockquote{color:var(--ink-2);white-space:pre-wrap;max-height:230px;margin:0;padding:2px 10px 10px;font-size:13px;line-height:1.55;overflow:auto}.asst-dock{inset-inline-end:18px;z-index:60;border:1px solid var(--line);background:var(--card);box-shadow:var(--sh-2,0 6px 24px #0000001f);view-transition-name:vp-assistant;border-radius:999px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:fixed;bottom:84px}.asst-dock-l{color:var(--ink-2);white-space:nowrap;font-size:13px}.asst-dock-b{color:var(--brand);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.asst-dock-b:hover{text-decoration:underline}.asst{view-transition-name:vp-assistant}::view-transition-old(vp-assistant){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(vp-assistant){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.asst-routes{flex-direction:column;gap:6px;margin:10px 0;display:flex}.asst-route{text-align:start;border:1px solid var(--line);border-radius:var(--r);background:var(--card);width:100%;font:inherit;cursor:pointer;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.asst-route:hover{border-color:var(--brand-2-soft);background:var(--t-gold)}.asst-route>span{min-width:0;display:block}.asst-route .asst-route-l{max-width:42%;color:var(--brand-dark);flex:none;font-size:13px;font-weight:600;line-height:1.35}.asst-route .tiny{min-width:0;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;line-height:1.35;display:-webkit-box;overflow:hidden}.asst-route svg{color:var(--brand);flex:none;align-self:center}.asst-says p{color:var(--ink);margin:0 0 9px;font-size:14px;line-height:1.6}.asst-says p:last-child{margin-bottom:0}.asst-says-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.asst-rate{gap:2px;display:inline-flex}.asst-rate button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 5px;line-height:0}.asst-rate button:hover{color:var(--brand);background:var(--t-gold)}.asst-rated{white-space:nowrap}.asst-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;margin-top:2px;padding-top:6px;display:flex}.asst-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px;line-height:0}.asst-clear:hover{color:var(--ink)}.asst-stop{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-inline-start:auto;padding:0;font-size:12px;display:inline-flex}.asst-stop:hover{color:var(--bad,#b91c1c)}.asst-none{border:1px dashed var(--line);border-radius:var(--r);background:var(--bg);padding:12px}.asst-none p{color:var(--muted);margin:4px 0 8px}.amk{display:block}.amk-core{transform-origin:24px 24px;animation:3.4s ease-in-out infinite amk-breathe}.amk-ring{transform-origin:24px 24px;animation:9s linear infinite amk-turn}.amk-halo{transform-origin:24px 24px;animation:3.4s ease-in-out infinite amk-pulse}.amk-dots{transform-origin:24px 24px;animation:22s linear infinite reverse amk-turn}@keyframes amk-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes amk-pulse{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}@keyframes amk-turn{to{transform:rotate(360deg)}}.amk-thinking .amk-ring{animation-duration:1.1s}.amk-thinking .amk-dots{animation-duration:2.2s;animation-direction:normal}.amk-thinking .amk-core{animation-duration:1.1s}.amk-answered .amk-core{animation:.5s ease-out amk-settle,3.4s ease-in-out .5s infinite amk-breathe}@keyframes amk-settle{0%{transform:scale(1.18)}60%{transform:scale(.96)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.amk-core,.amk-ring,.amk-halo,.amk-dots{animation:none!important}.asst{animation:none}}.drop{border:2px dashed var(--line);border-radius:var(--r);background:var(--bg);cursor:pointer;text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:5px;padding:34px 20px;transition:border-color .15s,background .15s;display:flex}.drop:hover{border-color:var(--brand-2);background:var(--t-gold)}.drop.is-over{border-color:var(--brand);background:var(--t-brand);color:var(--brand-dark)}.drop.is-busy{pointer-events:none;opacity:.6}.drop b{color:var(--ink);font-size:14px}.drop-head{justify-content:space-between;align-items:center;margin:14px 0 6px;font-size:13px;display:flex}.drop-clear{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.drop-clear:hover{color:var(--bad)}.drop-list{max-height:260px;margin:0;padding:0;list-style:none;overflow:auto}.drop-list li{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.drop-list li:last-child{border-bottom:0}.drop-list li button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;display:flex}.drop-list li button:hover{color:var(--bad)}.drop-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.drop-says,.rr-says{color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:600}.rr-head{color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:600}.drop-results,.rr-list{margin:0 -20px;padding:0;list-style:none}.drop-r,.rr-r{border-bottom:1px solid var(--line);border-inline-start:3px solid #0000;align-items:center;gap:9px;padding:9px 20px;font-size:13px;display:flex}.drop-r:last-child,.rr-r:last-child{border-bottom:0}.drop-ok,.rr-ok{border-inline-start-color:var(--ok)}.drop-ok svg,.rr-ok svg{color:var(--ok)}.drop-warn,.rr-warn{border-inline-start-color:var(--warn)}.drop-warn svg,.rr-warn svg{color:var(--warn)}.drop-bad,.rr-bad{border-inline-start-color:var(--bad)}.drop-bad svg,.rr-bad svg{color:var(--bad)}.drop-mut svg,.rr-mut svg{color:var(--muted)}.drop-what,.rr-what{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:2;overflow:hidden}.drop-why,.rr-why{color:var(--muted)}.rr-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.drop-tag,.rr-tag{border-radius:99px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.t-ok{background:var(--ok-bg);color:var(--ok)}.t-warn{background:var(--warn-bg);color:var(--warn)}.t-bad{background:var(--bad-bg);color:var(--bad)}.t-info{background:var(--info-bg);color:var(--info)}.t-mut{background:var(--bg);color:var(--muted)}.drop-open,.rr-open{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:12px;text-decoration:underline}.drop-next,.rr-next{margin-top:14px}.spin{animation:1s linear infinite drop-spin}@keyframes drop-spin{to{transform:rotate(360deg)}}.mlx{--e1:0 1px 2px #3c1e191a, 0 2px 8px #3c1e190d;--e2:0 2px 4px #3c1e191a, 0 8px 20px #3c1e1912;--e3:0 4px 8px #3c1e191c, 0 16px 40px #3c1e191a;--pane:230px;--list:380px;margin-top:14px}.mlx-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.mlx-stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--e1);border-inline-start:4px solid var(--line);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.mlx-stat.is-ok{border-inline-start-color:var(--ok);background:linear-gradient(180deg,var(--ok-bg) 0%,var(--card) 60%)}.mlx-stat.is-bad{border-inline-start-color:var(--bad);background:linear-gradient(180deg,var(--bad-bg) 0%,var(--card) 60%)}.mlx-n{font:800 28px/1.1 var(--font-head);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mlx-stat.is-bad .mlx-n{color:var(--bad)}.mlx-stat.is-ok .mlx-n{color:var(--ok)}.mlx-l{color:var(--muted);font-size:12px;line-height:1.4}.mlx-l b{color:var(--ink-2)}.mlx-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mlx-search{background:var(--card);border:1px solid var(--line);border-radius:var(--r);min-width:260px;height:42px;color:var(--muted);box-shadow:var(--e1);flex:1;align-items:center;gap:9px;padding:0 14px;transition:box-shadow .15s,border-color .15s;display:flex}.mlx-search:focus-within{border-color:var(--brand);box-shadow:var(--e2),0 0 0 3px #ad332d1a}.mlx-search input{height:40px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.mlx-search button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:4px;display:flex}.mlx-search button:hover{background:var(--bg);color:var(--ink)}.mlx-when-pick{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);gap:3px;padding:3px;display:flex;box-shadow:inset 0 1px 3px #3c1e190f}.mlx-chip{font:600 13px/1 var(--font);color:var(--ink-2);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:9px 15px;transition:all .14s}.mlx-chip:hover{color:var(--ink);background:#ffffffbf}.mlx-chip.on{background:var(--grad-brand);color:#fff;box-shadow:0 1px 2px #8e140d59,0 4px 10px #ad332d4d,inset 0 1px #ffffff40}.mlx-active{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.mlx-tag{background:var(--t-brand);color:var(--brand-dark);font:600 12px/1 var(--font);cursor:pointer;box-shadow:var(--e1);border:1px solid #f3d9d3;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.mlx-tag:hover{background:#fbe4de}.mlx-clear{color:var(--muted);font:600 12px/1 var(--font);cursor:pointer;background:0 0;border:0;padding:6px;text-decoration:underline}.mlx-panes{grid-template-columns:var(--pane) var(--list) minmax(0,1fr);gap:12px;height:calc(100vh - 300px);min-height:460px;display:grid}.mlx-folders,.mlx-list-wrap,.mlx-read{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--e2);min-height:0;overflow:auto}.mlx-folders h4{font:700 12px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:12px 6px 6px}.mlx-folders h4:first-child{margin-top:2px}.mlx-folder{border-radius:var(--r-sm);background:var(--card);width:100%;font:600 13px/1.2 var(--font);color:var(--ink-2);cursor:pointer;text-align:start;border:1px solid #0000;align-items:center;gap:9px;margin-bottom:3px;padding:9px 10px;transition:all .14s;display:flex;box-shadow:0 1px 1px #3c1e190d}.mlx-folder:hover{background:var(--bg);border-color:var(--line);box-shadow:var(--e1);transform:translateY(-1px)}.mlx-folder.on{background:var(--grad-brand);color:#fff;border-color:#0000;transform:translateY(0);box-shadow:inset 0 2px 5px #5a0a0559}.mlx-folder.on .mlx-folder-n{color:#fff;background:#ffffff38}.mlx-folder.on .mlx-av{color:#fff;background:#fff3}.mlx-folder-l{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mlx-folder-n{font:700 12px/1 var(--font);color:var(--ink-2);background:var(--bg);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:24px;padding:4px 8px}.mlx-folder-n.hot{background:var(--bad);color:#fff;box-shadow:0 1px 3px #b3261e73}.mlx-folder.t-ok>svg{color:var(--ok)}.mlx-folder.t-bad>svg{color:var(--bad)}.mlx-folder.t-warn>svg{color:var(--warn)}.mlx-folder.t-info>svg{color:var(--info)}.mlx-folder.t-mut>svg{color:var(--muted)}.mlx-folder.on>svg{color:#fff}.mlx-list-head{z-index:2;background:var(--card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex;position:sticky;top:0}.mlx-list-head b{font:700 14px/1 var(--font-head);color:var(--ink)}.mlx-list-head span{color:var(--muted);font-size:12px}.mlx-list{margin:0;padding:0;list-style:none}.mlx-row{border:0;border-bottom:1px solid var(--line);text-align:start;cursor:pointer;background:0 0;border-inline-start:4px solid #0000;gap:11px;width:100%;padding-block:11px;padding-inline:11px 14px;transition:background .12s;display:flex}.mlx-row:hover{background:var(--bg)}.mlx-row.t-ok{border-inline-start-color:var(--ok)}.mlx-row.t-bad{border-inline-start-color:var(--bad)}.mlx-row.t-warn{border-inline-start-color:var(--warn)}.mlx-row.t-info{border-inline-start-color:var(--info)}.mlx-row.t-mut{border-inline-start-color:#d8d4d2}.mlx-row.on{background:var(--t-brand);border-inline-start-color:var(--brand);box-shadow:inset 0 0 0 1px #ad332d1a}.mlx-row-mid{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mlx-row-top{align-items:baseline;gap:8px;display:flex}.mlx-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 14px/1.3 var(--font);color:var(--ink);flex:1;overflow:hidden}.mlx-time{font:600 12px/1 var(--font);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.mlx-subj{font:400 13px/1.4 var(--font);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mlx-row-bot{align-items:center;gap:7px;margin-top:2px;display:flex}.mlx-clip{font:600 12px/1 var(--font);color:var(--muted);align-items:center;gap:3px;display:inline-flex}.mlx-chip2{font:700 12px/1 var(--font);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex;box-shadow:0 1px 2px #3c1e191a,inset 0 1px #fff9}.mlx-chip2.t-ok{background:var(--ok-bg);color:var(--ok);border-color:#c6e6d8}.mlx-chip2.t-bad{background:var(--bad-bg);color:var(--bad);border-color:#f6d2ce}.mlx-chip2.t-warn{background:var(--warn-bg);color:var(--warn);border-color:#f2e0bd}.mlx-chip2.t-info{background:var(--info-bg);color:var(--info);border-color:#cfe3ee}.mlx-chip2.t-mut{background:var(--bg);color:var(--muted);border-color:var(--line)}.mlx-more{align-items:center;gap:12px;padding:12px 14px;display:flex}.mlx-av{width:34px;height:34px;font:700 12px/1 var(--font);background:var(--bg);color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #3c1e1912,0 1px 2px #3c1e1914}.mlx-av.sm{width:22px;height:22px;font-size:12px}.mlx-av.big{width:44px;height:44px;font-size:16px}.mlx-av.t-ok{background:var(--ok-bg);color:var(--ok)}.mlx-av.t-bad{background:var(--bad-bg);color:var(--bad)}.mlx-av.t-warn{background:var(--warn-bg);color:var(--warn)}.mlx-av.t-info{background:var(--info-bg);color:var(--info)}.mlx-read{padding:18px 22px 22px}.mlx-blank{height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.mlx-blank p{max-width:280px;margin:0;font-size:13px}.mlx-verdict{border-radius:var(--r);box-shadow:var(--e1), inset 0 1px 0 #ffffffb3;border:1px solid #0000;align-items:flex-start;gap:11px;margin-bottom:16px;padding:13px 15px;display:flex}.mlx-verdict b{font:700 14px/1.3 var(--font-head);display:block}.mlx-verdict p{opacity:.88;margin:4px 0 0;font-size:13px;line-height:1.55}.mlx-verdict.t-ok{background:var(--ok-bg);color:var(--ok);border-color:#c6e6d8}.mlx-verdict.t-bad{background:var(--bad-bg);color:var(--bad);border-color:#f6d2ce}.mlx-verdict.t-warn{background:var(--warn-bg);color:var(--warn);border-color:#f2e0bd}.mlx-verdict.t-info{background:var(--info-bg);color:var(--info);border-color:#cfe3ee}.mlx-verdict.t-mut{background:var(--bg);color:var(--ink-2);border-color:var(--line)}.mlx-read-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (width<=1180px){.mlx-read-cols{grid-template-columns:minmax(0,1fr)}}.mlx-steps{margin:0 0 20px;padding-block:0;padding-inline:20px 0;list-style:none;position:relative}.mlx-steps:before{content:"";inset-inline-start:5px;background:var(--line);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px}.mlx-steps li{padding-block:0 14px;padding-inline:2px 0;position:relative}.mlx-steps li:last-child{padding-bottom:0}.mlx-steps li:before{content:"";inset-inline-start:-20px;background:var(--card);border:2px solid var(--line);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;box-shadow:0 1px 2px #3c1e191f}.mlx-steps li.ok:before{background:var(--ok);border-color:var(--ok);box-shadow:0 0 0 3px var(--ok-bg),0 1px 2px #1b7f5a59}.mlx-steps li.stop:before{background:var(--bad);border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-bg),0 1px 2px #b3261e59}.mlx-steps li.skip:before{background:#e6e2e0;border-color:#e6e2e0}.mlx-steps li b{font:700 13px/1.4 var(--font);color:var(--ink);display:block}.mlx-steps li.skip b{color:var(--muted)}.mlx-steps li span{font:400 12px/1.5 var(--font);color:var(--muted);display:block}.mlx-read-subj{font:700 20px/1.35 var(--font-head);color:var(--ink);letter-spacing:-.01em;margin:0 0 14px}.mlx-read-from{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:16px;display:flex}.mlx-read-from b{font:700 14px/1.3 var(--font);color:var(--ink)}.mlx-dim{color:var(--muted);font-size:12px}.mlx-dim.mono{font-family:Vinsys Currency,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mlx-kv{grid-template-columns:132px minmax(0,1fr);gap:8px 14px;margin:0 0 18px;display:grid}.mlx-kv dt{font:600 12px/1.5 var(--font);color:var(--muted)}.mlx-kv dd{font:500 13px/1.5 var(--font);color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.mlx-mid{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-family:Vinsys Currency,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mlx-auth{flex-wrap:wrap;gap:6px;display:inline-flex}.mlx-a{font:600 12px/1 var(--font);border:1px solid #0000;border-radius:999px;padding:5px 8px;box-shadow:0 1px 2px #3c1e1914}.mlx-a b{font-weight:800}.mlx-a.a-ok{background:var(--ok-bg);color:var(--ok);border-color:#c6e6d8}.mlx-a.a-bad{background:var(--bad-bg);color:var(--bad);border-color:#f6d2ce}.mlx-a.a-mut{background:var(--bg);color:var(--muted);border-color:var(--line)}.mlx-h{font:700 12px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 9px}.mlx-files{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mlx-files li{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--e1);border-inline-start:4px solid var(--line);align-items:center;gap:10px;padding:11px 13px;display:flex}.mlx-files li.f-invoice{border-inline-start-color:var(--ok)}.mlx-files li.f-duplicate{border-inline-start-color:var(--warn)}.mlx-files li.f-refused,.mlx-files li.f-error{border-inline-start-color:var(--bad)}.mlx-f-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mlx-f-mid b{font:600 13px/1.3 var(--font);color:var(--ink);overflow-wrap:anywhere}.mlx-fout{font:700 12px/1 var(--font);text-transform:uppercase;letter-spacing:.05em;background:var(--bg);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 8px}.mlx-fout.o-invoice{background:var(--ok-bg);color:var(--ok);border-color:#c6e6d8}.mlx-fout.o-duplicate{background:var(--warn-bg);color:var(--warn);border-color:#f2e0bd}.mlx-fout.o-refused,.mlx-fout.o-error{background:var(--bad-bg);color:var(--bad);border-color:#f6d2ce}@media (width<=1280px){.mlx-panes{grid-template-columns:200px minmax(0,1fr);height:auto;min-height:0}.mlx-read{grid-column:1/-1;min-height:420px}}@media (width<=860px){.mlx-strip{grid-template-columns:repeat(2,1fr)}.mlx-panes{grid-template-columns:minmax(0,1fr)}.mlx-folders{flex-wrap:wrap;gap:6px;display:flex}.mlx-folders h4{width:100%}.mlx-folder{width:auto}}.li-table{border-collapse:collapse;width:100%;font-size:13px}.li-table th{text-align:start;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 20px;font-size:12px;font-weight:700}.li-table td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top;padding:8px 20px}.li-table tbody tr:hover{background:var(--bg)}.li-n{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.li-table tfoot td{color:var(--ink);border-bottom:0;padding-top:10px}.li-table tfoot tr.li-off td{color:var(--bad)}.li-ok{color:var(--ok);align-items:center;gap:4px;font-size:12px;display:inline-flex}.li-bad{color:var(--bad);align-items:center;gap:4px;font-size:12px;display:inline-flex}.li-kv{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:flex}.li-kv:last-of-type{border-bottom:0}.li-kv>span:first-child{width:150px;color:var(--muted);flex:none;align-items:center;gap:5px;display:inline-flex}.li-kv>span:last-child{color:var(--ink-2);word-break:break-word;flex:1}.li-kv code{background:var(--bg);border:1px solid var(--line);letter-spacing:.02em;border-radius:4px;padding:1px 6px;font-size:12px}.ug-reach{border-radius:var(--r);background:var(--t-ok);border:1px solid var(--line);color:var(--ok);align-items:flex-start;gap:11px;margin-bottom:12px;padding:11px 13px;display:flex}.ug-reach.is-all{background:var(--t-gold);color:var(--warn)}.ug-reach b{color:var(--ink);font-size:14px;display:block}.ug-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.ug-row:last-of-type{border-bottom:0}.ug-row>svg{color:var(--muted);flex:none}.ug-role{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ug-role b{font-size:13px}.ug-x{color:var(--muted);cursor:pointer;background:0 0;border:0;display:flex}.ug-x:hover{color:var(--bad)}.ug-add{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.ug-scope{flex-wrap:wrap;gap:8px;display:flex}.ug-scope button{border:1px solid var(--line);background:var(--card);border-radius:var(--r-sm);cursor:pointer;font:inherit;color:var(--ink-2);align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.ug-scope button.on{border-color:var(--brand);background:var(--t-brand);color:var(--brand-dark);font-weight:600}.ug-depts{flex-wrap:wrap;gap:6px;display:flex}.ug-depts button{border:1px solid var(--line);background:var(--card);cursor:pointer;font:inherit;color:var(--ink-2);border-radius:99px;padding:4px 11px;font-size:12px}.ug-depts button.on{border-color:var(--brand);background:var(--brand-fill,var(--brand));color:#fff;font-weight:600}.hq-pareto{gap:6px;display:grid}.hq-cause{cursor:pointer;text-align:start;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(150px,1.1fr) 1fr auto;align-items:center;gap:12px;padding:6px 9px;transition:background .12s,border-color .12s;display:grid}.hq-cause:hover{border-color:var(--line);background:#fcfcfd}.hq-cause.on{border-color:var(--brand);background:#fdf7f6}.hq-cause-l{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hq-cause-bar{background:var(--bg);border-radius:4px;height:8px;display:block;overflow:hidden}.hq-cause-bar i{background:var(--brand);opacity:.55;border-radius:4px;height:100%;display:block}.hq-cause.on .hq-cause-bar i{opacity:1}.hq-cause b{font-variant-numeric:tabular-nums;text-align:end;min-width:26px;font-size:13px}.hq-applied{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.hq-row{border-bottom:1px solid var(--line);border-inline-start:3px solid #0000;border-radius:9px;grid-template-columns:auto 84px 1fr 130px auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.hq-row:last-child{border-bottom:0}.hq-row.here{border-inline-start-color:var(--brand);background:#fcfcfd}.hq-row.picked{background:#fdf7f6}.hq-main{text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.hq-main b{color:var(--brand);font-size:14px;font-weight:600}.hq-why{align-items:center;gap:5px;margin-top:3px;font-size:12px;display:inline-flex}.hq-why.reading{color:var(--muted)}.hq-why.business{color:var(--bad)}.hq-amt{text-align:end;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.hq-act{flex:none;gap:6px;display:flex}.hq-keys{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding-top:11px;font-size:12px;display:flex}.hq-keys span{align-items:center;gap:5px;display:inline-flex}.hq-keys kbd{background:var(--bg);border:1px solid var(--line);color:var(--ink);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:12px}.mb{margin-bottom:16px}@media (width<=900px){.hq-row{grid-template-columns:auto 84px 1fr;row-gap:8px}.hq-amt{text-align:start;grid-column:2/-1}.hq-act{grid-column:1/-1}.hq-cause{grid-template-columns:1fr auto}.hq-cause-bar{display:none}}tr.row-here>td{background:#fcfcfd}tr.row-here>td:first-child{box-shadow:inset calc(3px * var(--dir,1)) 0 0 var(--brand)}.pf{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);border-inline-start-width:3px;margin-bottom:14px;padding:12px 14px}.pf>b{margin-bottom:8px;font-size:13px;display:block}.pf ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.pf li svg{flex:none;margin-top:2px}.pf li b{font-weight:600}.pf-d{color:var(--muted)}.pf-fix{color:var(--muted);margin-top:2px;font-size:12px;display:block}.pf li.pf-stop svg{color:var(--bad)}.pf li.pf-warn svg{color:var(--warn)}.pf li.pf-ok svg{color:var(--ok)}.pf-stop{border-inline-start-color:var(--bad);background:#fdf3f2}.pf-warn{border-inline-start-color:var(--warn);background:#fdfaf3}.pf-ok{border-inline-start-color:var(--ok);background:#f4faf6}.pf .tiny{margin-top:9px}.pf-wait{border-inline-start-color:var(--line);align-items:center;gap:9px;display:flex}.po-reasons{gap:6px;display:grid}.po-reason{text-align:start;cursor:pointer;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:8px 10px;transition:background .12s,border-color .12s;display:grid}.po-reason:hover{border-color:var(--line);background:#fcfcfd}.po-reason.on{border-color:var(--brand);background:#fdf7f6}.po-reason>b{font-variant-numeric:tabular-nums;min-width:26px;color:var(--brand);font-size:16px}.po-reason>span{gap:2px;display:grid}.po-reason>span>b{font-size:13px;font-weight:600}.po-split{margin-bottom:14px}.po-bar{background:var(--bg);border:1px solid var(--line);border-radius:8px;height:16px;display:flex;overflow:hidden}.po-bar i{height:100%;display:block}.po-bar i.s{background:var(--brand)}.po-bar i.f{background:repeating-linear-gradient(45deg,var(--warn) 0 5px, var(--warn-bg) 5px 10px)}.po-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:7px;display:flex}.po-legend span{align-items:center;gap:6px;display:inline-flex}.po-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.po-legend i.s{background:var(--brand)}.po-legend i.f{background:repeating-linear-gradient(45deg,var(--warn) 0 4px, var(--warn-bg) 4px 8px)}.po-legend i.r{background:var(--bg);border:1px solid var(--line)}tr.po-void td{opacity:.55}tr.row-late>td{background:#fdf4f3}tr.row-late>td:first-child{box-shadow:inset calc(3px * var(--dir,1)) 0 0 var(--bad)}.btn.on{background:var(--brand-fill,var(--brand));color:#fff;border-color:var(--brand)}.mail-pair{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.mail-half{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);border-inline-start-width:3px;gap:3px;padding:10px 12px;display:grid}.mail-half b{font-size:13px}.mail-half.on{border-inline-start-color:var(--ok);background:#f4faf6}.mail-half.off{border-inline-start-color:var(--warn);background:#fdfaf3}@media (width<=820px){.mail-pair{grid-template-columns:1fr}}.ivc{--e1:0 1px 2px #3c1e191a, 0 2px 8px #3c1e190d;--e2:0 2px 4px #3c1e191a, 0 8px 20px #3c1e1912}.ivc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ivc-head h2{font:700 20px/1.25 var(--font-head);color:var(--ink);letter-spacing:-.01em;margin:0}.ivc-crumb{font:500 12px/1.4 var(--font);color:var(--muted);margin-top:4px}.ivc-crumb b{color:var(--ink-2);font-weight:600}.ivc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn.btn-pill{background:var(--grad-brand);color:#fff;border:0;border-radius:999px;padding:11px 18px;font-weight:600;box-shadow:0 1px 2px #8e140d59,0 6px 16px #ad332d47,inset 0 1px #ffffff38}.btn.btn-pill:hover{filter:brightness(1.05)}.btn.btn-pill:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #5a0a0559}.btn.btn-pill .pl-ic{background:#ffffff38;border-radius:50%;place-items:center;width:22px;height:22px;margin-inline-end:2px;display:inline-grid}.ivc-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.ivc-cards:has(.ivc-card:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1180px){:is(.ivc-cards,.ivc-cards:has(.ivc-card:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){:is(.ivc-cards,.ivc-cards:has(.ivc-card:nth-child(5))){grid-template-columns:minmax(0,1fr)}}.ivc-card{cursor:pointer;text-align:start;background:var(--card);box-shadow:var(--e1);border:1px solid #0000;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 18px;transition:all .15s;display:flex}.ivc-card:hover{box-shadow:var(--e2);transform:translateY(-2px)}.ivc-card.on{transform:none;box-shadow:inset 0 2px 6px #3c1e1929}.ivc-badge{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:8px;display:grid;box-shadow:0 2px 5px #3c1e1933,inset 0 1px #ffffff47}.ivc-card-l{font:600 13px/1.3 var(--font);color:var(--ink-2)}.ivc-figs{align-items:baseline;gap:18px;margin-top:6px;display:flex}.ivc-fig{flex-direction:column;gap:1px;display:flex}.ivc-fig em{font-style:normal;font:600 12px/1 var(--font);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.ivc-fig b{font:800 16px/1.15 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ivc-fig b.ivc-val{font-size:14px}.ivc-card.t-warn{background:var(--warn-bg);border-color:#f2e0bd}.ivc-card.t-warn .ivc-badge{background:var(--warn)}.ivc-card.t-warn .ivc-val{color:var(--warn)}.ivc-card.t-info{background:var(--info-bg);border-color:#cfe3ee}.ivc-card.t-info .ivc-badge{background:var(--info)}.ivc-card.t-info .ivc-val{color:var(--info)}.ivc-card.t-ok{background:var(--ok-bg);border-color:#c6e6d8}.ivc-card.t-ok .ivc-badge{background:var(--ok)}.ivc-card.t-ok .ivc-val{color:var(--ok)}.ivc-card.t-brand{background:var(--t-brand);border-color:#f3d9d3}.ivc-card.t-brand .ivc-badge{background:var(--grad-brand)}.ivc-card.t-brand .ivc-val{color:var(--brand)}.ivc-card.t-mut{background:var(--bg);border-color:var(--line)}.ivc-card.t-mut .ivc-badge{background:#9a9691}.ivc-card.t-mut .ivc-val{color:var(--ink-2)}.ivc-tab.on.t-mut{color:var(--ink-2);border-color:var(--line)}.ivc-tab.on.t-mut .ivc-n{color:#fff;background:#9a9691}.ivc-card.flat{cursor:default}.ivc-card.flat:hover{box-shadow:var(--e1);transform:none}.ivc-card.t-bad{background:var(--bad-bg);border-color:#f6d2ce}.ivc-card.t-bad .ivc-badge{background:var(--bad)}.ivc-card.t-bad .ivc-val{color:var(--bad)}.ivc-tabs{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding:5px;display:flex;box-shadow:inset 0 1px 3px #3c1e190d}.ivc-tab{min-width:120px;font:600 13px/1 var(--font);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:11px 14px;transition:all .14s;display:flex}.ivc-tab:hover{color:var(--ink);background:#fffc}.ivc-n{font:700 12px/1 var(--font);color:var(--ink-2);font-variant-numeric:tabular-nums;background:#3c1e1912;border-radius:999px;padding:4px 7px}.ivc-tab.on{background:var(--card);box-shadow:var(--e1)}.ivc-tab.on.t-all{color:var(--ink);border-color:var(--line)}.ivc-tab.on.t-warn{color:var(--warn);border-color:#f2e0bd}.ivc-tab.on.t-warn .ivc-n{background:var(--warn);color:#fff}.ivc-tab.on.t-info{color:var(--info);border-color:#cfe3ee}.ivc-tab.on.t-info .ivc-n{background:var(--info);color:#fff}.ivc-tab.on.t-ok{color:var(--ok);border-color:#c6e6d8}.ivc-tab.on.t-ok .ivc-n{background:var(--ok);color:#fff}.ivc-tab.on.t-brand{color:var(--brand);border-color:#f3d9d3}.ivc-tab.on.t-brand .ivc-n{background:var(--brand-fill,var(--brand));color:#fff}.ivc-tab.on.t-bad{color:var(--bad);border-color:#f6d2ce}.ivc-tab.on.t-bad .ivc-n{background:var(--bad);color:#fff}.ivc-who{align-items:center;gap:10px;min-width:0;display:flex}.ivc-av{width:34px;height:34px;font:700 12px/1 var(--font);background:var(--bg);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #3c1e1912,0 1px 2px #3c1e1914}.ivc-av.t-ok{background:var(--ok-bg);color:var(--ok)}.ivc-av.t-warn{background:var(--warn-bg);color:var(--warn)}.ivc-av.t-bad{background:var(--bad-bg);color:var(--bad)}.ivc-av.t-info{background:var(--info-bg);color:var(--info)}.ivc-av.t-brand{background:var(--t-brand);color:var(--brand)}.ivc-who-t{flex-direction:column;gap:1px;min-width:0;display:flex}.ivc-who-t b{font:600 13px/1.3 var(--font);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ivc-who-t em{font-style:normal;font:400 12px/1.3 var(--font);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dt-nums{align-items:center;gap:4px;display:flex}.dt-num{min-width:32px;height:32px;font:600 13px/1 var(--font);color:var(--ink-2);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 8px}.dt-num:hover{background:var(--bg);color:var(--ink)}.dt-num.on{background:var(--grad-brand);color:#fff;box-shadow:0 1px 2px #8e140d59,inset 0 1px #ffffff38}.dt-gap{color:var(--muted);padding:0 2px;font-size:12px}.ivc .kpis{gap:14px}.ivc .kpi{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px #3c1e191a,0 2px 8px #3c1e190d}.ivc .kpi.live:hover{transform:translateY(-2px);box-shadow:0 2px 4px #3c1e191a,0 8px 20px #3c1e1912}.ivc .kpi .l{font:600 13px/1.3 var(--font);color:var(--ink-2)}.ivc .kpi .v{font:800 28px/1.15 var(--font-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px}.ivc .kpi .s{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}body{font-size:16px}.sm{font-size:14px}.tiny{font-size:13px}.nav a{font-size:16px;font-weight:500}.nav a.on{font-weight:600}.card-h h3{font-size:16px}.kpi .l{font-size:13px}.kpi .v{font-size:28px}.kpi .s{font-size:13px}.btn{padding:11px 19px;font-size:16px}.btn-sm{padding:7px 13px;font-size:14px}.ivc-head h2{font-size:28px}.ivc-crumb{font-size:13px}.ivc-badge{width:48px;height:48px;margin-bottom:10px}.ivc-card{padding:18px 20px}.ivc-card-l{font-size:16px;font-weight:600}.ivc-fig em{font-size:12px}.ivc-fig b,.ivc-fig b.ivc-val{font-size:20px}.ivc-tab{padding:12px 16px;font-size:14px}.ivc-n{padding:5px 8px;font-size:12px}.ivc-who-t b{font-size:14px}.ivc-who-t em{font-size:13px}.ivc-av{width:38px;height:38px;font-size:13px}.mlx-n{font-size:28px}.mlx-n.mlx-when{font-size:20px}.mlx-l{font-size:13px}.mlx-folder{padding:10px 11px;font-size:14px}.mlx-folder-n{font-size:13px}.mlx-from,.mlx-subj{font-size:14px}.mlx-chip2{padding:6px 10px;font-size:12px}.mlx-read-subj{font-size:20px}.mlx-kv dt{font-size:13px}.mlx-kv dd{font-size:14px}.mlx-list-head b{font-size:16px}.dt-t th{font-size:12px}.dt-t td{font-size:14px}.linkish{font:inherit;color:var(--brand);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;margin:-6px -8px;padding:6px 8px;text-decoration:none;display:inline-block}.linkish:hover{text-decoration:underline}.linkish:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wfm{margin-bottom:18px}.wfm-src{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.wfm-tab{border:1px solid var(--line-ctl);background:var(--card);font:inherit;color:var(--muted);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:6px 13px;font-size:13px;transition:all .15s;display:inline-flex}.wfm-tab:hover{border-color:var(--brand);color:var(--ink)}.wfm-tab.on{background:var(--brand);border-color:var(--brand);color:#fff}.wfm-canvas{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:16px}.wfm-rail{color:var(--line);justify-content:center;padding:3px 0;display:flex}.wfm-cond{border:1px solid var(--brand);background:var(--brand-soft);width:fit-content;color:var(--brand);border-radius:99px;align-items:center;gap:6px;margin:0 auto 3px;padding:3px 11px;font-size:12px;display:flex}.wfm-blk{text-align:start;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:11px;padding:11px 13px;transition:all .15s;display:flex}.wfm-blk:hover{border-color:var(--brand)}.wfm-blk.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.wfm-blk.v-skipped{opacity:.45;background:0 0;border-style:dashed}.wfm-n{background:var(--bg);border:1px solid var(--line);text-align:center;width:22px;height:22px;color:var(--muted);border-radius:99px;flex:none;font-size:12px;line-height:20px}.wfm-name{font-size:14px;font-weight:620}.wfm-who{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex;overflow:hidden}.wfm-av{background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:99px;flex:none;width:20px;height:20px;font-size:12px;line-height:18px}.wfm-tag{border-radius:99px;flex:none;margin-inline-start:auto;padding:2px 9px;font-size:12px}.wfm-tag.t-applies{background:var(--ok-bg);color:var(--ok)}.wfm-tag.t-skipped{background:var(--bg);color:var(--muted);border:1px solid var(--line)}.wfm-tag.t-depends{background:var(--warn-bg);color:var(--warn)}.wfm-end{border-radius:var(--r-sm);border:1px dashed var(--line);color:var(--muted);align-items:center;gap:10px;padding:9px 13px;font-size:13px;display:flex}.wfm-end b{color:var(--ink);font-weight:620}.wfm-end.ok{border-style:solid;border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.wfm-end.ok b{color:var(--ok)}.wfm-end.bad{border-style:solid;border-color:var(--bad);background:var(--bad-bg);color:var(--bad)}.wfm-end.bad b{color:var(--bad)}.wfm-says{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6}.wfm-says.bad{color:var(--bad);font-weight:620}@media (width<=720px){.wfm-who{display:none}}.nofs{border:0;min-width:0;margin:0;padding:0}.nofs:disabled .btn{display:none}.nofs:disabled .stage-h{cursor:default}html[data-theme=dark] .a-ok{color:var(--ok);border-color:#1d5c44}html[data-theme=dark] .a-warn{color:var(--warn);border-color:#5c4a1c}html[data-theme=dark] .a-bad{color:var(--bad);border-color:#63332f}html[data-theme=dark] .a-info{color:var(--info);border-color:#204a5c}html[data-theme=dark] .bar,html[data-theme=dark] .bd-col.over{background:var(--bg)}html[data-theme=dark] .cmp-r.r-fail{background:var(--bad-bg)}html[data-theme=dark] .cmp-r.r-warn{background:var(--warn-bg)}html[data-theme=dark] .copyrow{background:var(--bg)}html[data-theme=dark] .doc.bad{background:var(--bad-bg)}html[data-theme=dark] .drop,html[data-theme=dark] .drop.has-file{background:var(--bg)}html[data-theme=dark] .drop.has-file:hover{background:var(--ok-bg)}html[data-theme=dark] .drop.over,html[data-theme=dark] .drop:hover{background:var(--bad-bg)}html[data-theme=dark] .dt-active,html[data-theme=dark] .dt-search{background:var(--bg)}html[data-theme=dark] .fig-bad,html[data-theme=dark] .fig-brand{background:var(--bad-bg)}html[data-theme=dark] .fig-edit{background:var(--bg)}html[data-theme=dark] .fig-edit:hover{background:var(--bad-bg)}html[data-theme=dark] .fig-info{background:var(--info-bg)}html[data-theme=dark] .fig-ok{background:var(--ok-bg)}html[data-theme=dark] .fig-warn{background:var(--warn-bg)}html[data-theme=dark] .findbox,html[data-theme=dark] .hq-cause.on,html[data-theme=dark] .hq-cause:hover,html[data-theme=dark] .hq-row.here,html[data-theme=dark] .hq-row.picked{background:var(--bg)}html[data-theme=dark] .k-good{background:var(--ok-bg)}html[data-theme=dark] .k-money{background:var(--warn-bg)}html[data-theme=dark] .k-poor{background:var(--bad-bg)}html[data-theme=dark] .k-wait{background:var(--warn-bg)}html[data-theme=dark] .log{background:var(--bg)}html[data-theme=dark] .m-bad{background:var(--bad-bg)}html[data-theme=dark] .m-none{background:var(--bg)}html[data-theme=dark] .m-ok{background:var(--ok-bg)}html[data-theme=dark] .m-wait,html[data-theme=dark] .mail-half.off{background:var(--warn-bg)}html[data-theme=dark] .mail-half.on{background:var(--bg)}html[data-theme=dark] .mlx-tag:hover,html[data-theme=dark] .note.bad{background:var(--bad-bg)}html[data-theme=dark] .p-mut,html[data-theme=dark] .pf-ok{background:var(--bg)}html[data-theme=dark] .pf-stop{background:var(--bad-bg)}html[data-theme=dark] .pf-warn{background:var(--warn-bg)}html[data-theme=dark] .po-reason.on,html[data-theme=dark] .po-reason:hover{background:var(--bg)}html[data-theme=dark] .pobal.over{background:var(--bad-bg)}html[data-theme=dark] .rev:hover{background:var(--bg)}html[data-theme=dark] .rowact-menu button.danger:hover{background:var(--bad-bg)}html[data-theme=dark] .seg button:hover{background:var(--bg)}html[data-theme=dark] .spill.p-bad{background:var(--bad-bg)}html[data-theme=dark] .spill.p-info{background:var(--info-bg)}html[data-theme=dark] .spill.p-mut{background:var(--bg)}html[data-theme=dark] .spill.p-ok{background:var(--ok-bg)}html[data-theme=dark] .spill.p-warn{background:var(--warn-bg)}html[data-theme=dark] .srow:hover,html[data-theme=dark] .sw:after,html[data-theme=dark] .tt-search,html[data-theme=dark] .upd.done{background:var(--bg)}html[data-theme=dark] .upd.wait{background:var(--warn-bg)}html[data-theme=dark] .vg-h:hover,html[data-theme=dark] .vg-line:nth-child(odd) .vg-r,html[data-theme=dark] .vg-r:hover,html[data-theme=dark] .vg.on .vg-h,html[data-theme=dark] .vrow-h:hover,html[data-theme=dark] .vrow.on .vrow-h,html[data-theme=dark] input,select,textarea,html[data-theme=dark] table tr.picked>td,html[data-theme=dark] tbody tr:hover td,html[data-theme=dark] th,html[data-theme=dark] tr.row-here>td{background:var(--bg)}html[data-theme=dark] tr.row-late>td{background:var(--bad-bg)}html[data-theme=dark] .a-bad{color:var(--bad)}html[data-theme=dark] .a-ok{color:var(--ok)}html[data-theme=dark] .a-warn{color:var(--warn)}html[data-theme=dark] .ck-tag.c-bad{color:var(--bad)}html[data-theme=dark] .ck-tag.c-ok{color:var(--ok)}html[data-theme=dark] .ck-tag.c-warn{color:var(--warn)}html[data-theme=dark] .fig-bad,html[data-theme=dark] .fig-brand{color:var(--bad)}html[data-theme=dark] .fig-info{color:var(--info)}html[data-theme=dark] .fig-ok{color:var(--ok)}html[data-theme=dark] .fig-warn{color:var(--warn)}html[data-theme=dark] .k-good,html[data-theme=dark] .k-good b{color:var(--ok)}html[data-theme=dark] .k-money,html[data-theme=dark] .k-money b,html[data-theme=dark] .k-poor,html[data-theme=dark] .k-poor b{color:var(--bad)}html[data-theme=dark] .k-wait,html[data-theme=dark] .k-wait b{color:var(--warn)}html[data-theme=dark] .m-bad{color:var(--bad)}html[data-theme=dark] .m-none{color:var(--info)}html[data-theme=dark] .m-ok{color:var(--ok)}html[data-theme=dark] .m-wait{color:var(--warn)}html[data-theme=dark] .mtr.ok .mtr-rank{color:var(--ok)}html[data-theme=dark] .mtr.over .mtr-rank{color:var(--bad)}html[data-theme=dark] .mtr.tight .mtr-rank{color:var(--warn)}html[data-theme=dark] .nav .grp{color:var(--ink)}html[data-theme=dark] .spill.p-bad{color:var(--bad)}html[data-theme=dark] .spill.p-info,html[data-theme=dark] .spill.p-mut{color:var(--info)}html[data-theme=dark] .spill.p-ok{color:var(--ok)}html[data-theme=dark] .spill.p-warn{color:var(--warn)}html[data-theme=dark] .svc-confirm b,html[data-theme=dark] .svc-confirm span{color:var(--bad)}html[data-theme=dark] .tabstrip .tb.warn{color:var(--warn)}html[data-theme=dark] .upd.done{color:var(--ok)}html[data-theme=dark] .upd.wait,html[data-theme=dark] .vas{color:var(--warn)}.decide{z-index:40;border-top:1px solid var(--line);background:var(--card);justify-content:flex-end;align-items:center;gap:10px;margin:28px -28px 0;padding:14px 28px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px -12px #14101a38}.decide-note{color:var(--muted)}.decide-acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.decide-far{margin-inline-start:18px}.decide-shim{height:76px}@media (width<=640px){.decide{margin-block:24px 0;margin-inline:auto 0;bottom:10px}.decide-far{margin-inline-start:12px}}.conv{flex-direction:column;gap:2px;display:flex;position:relative}.conv-row{grid-template-columns:32px 1fr;gap:12px;padding:10px 0;display:grid;position:relative}.conv-row:not(:last-child):before{content:"";inset-inline-start:15px;background:var(--line);width:2px;position:absolute;top:42px;bottom:-2px}.conv-who{letter-spacing:.02em;background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border:1px solid var(--line-ctl);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.conv-body{min-width:0}.conv-head{flex-wrap:wrap;align-items:baseline;gap:4px;font-size:13px;line-height:1.5;display:flex}.conv-when{color:var(--muted);white-space:nowrap;margin-inline-start:auto;padding-inline-start:10px;font-size:12px}.conv-said{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.55}.ask{background:0 0;border:0;width:min(94vw,62ch);padding:0}.ask::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1b2070;animation:.16s ease-out ask-fade}.ask form{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-lg);padding:22px 24px 18px;animation:.18s cubic-bezier(.2,.9,.3,1) ask-in}@keyframes ask-fade{0%{opacity:0}to{opacity:1}}@keyframes ask-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.ask-head{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.ask-head h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.35}.ask-ic{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;margin-top:-2px;display:grid}.ask-ic-normal{background:var(--brand-soft);color:var(--brand)}.ask-ic-danger{background:var(--bad-bg);color:var(--bad)}.ask-ic-warn{background:var(--warn-bg);color:var(--warn)}.ask-body{color:var(--ink-2);margin-block:0 4px;margin-inline:46px 0;font-size:14px;line-height:1.65}.ask-body p{margin:0 0 9px}.ask-body p:last-child{margin-bottom:0}.ask-body b{color:var(--ink);font-weight:600}.ask-field{margin-block:16px 4px;margin-inline:46px 0}.ask-field label{letter-spacing:.02em;color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ask-req{color:var(--muted);font-weight:400}.ask-field textarea,.ask-field input{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-ctl);border-radius:var(--r-sm);resize:vertical;padding:9px 11px;font-size:14px}.ask-field textarea:focus,.ask-field input:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:#0000}.ask-field [aria-invalid=true]{border-color:var(--bad)}.ask-hint{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.ask-err{color:var(--bad);margin-top:5px;font-size:12px;font-weight:500}.ask-acts{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:15px;display:flex}.btn-danger{background:var(--bad);border:1px solid var(--bad);color:#fff}.btn-danger:hover{filter:brightness(1.06)}.btn-danger:focus-visible{outline:2px solid var(--bad);outline-offset:2px}.toasts{top:14px;z-index:9000;pointer-events:none;flex-direction:column;gap:9px;width:min(92vw,384px);display:flex;position:fixed;inset-inline-end:14px}.toast{pointer-events:auto;background:var(--card);color:var(--ink);border:1px solid var(--line);border-inline-start:3px solid var(--muted);border-radius:var(--r-sm);box-shadow:var(--e3);align-items:flex-start;gap:11px;padding-block:12px;padding-inline:13px 34px;animation:.22s cubic-bezier(.2,.9,.3,1) toast-in;display:flex;position:relative;overflow:hidden}.toast-out{animation:.2s ease-in forwards toast-out}@keyframes toast-in{0%{opacity:0;transform:translate(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes toast-out{0%{opacity:1;max-height:150px;transform:none}to{opacity:0;max-height:0;margin-top:-9px;transform:translate(18px)}}.toast-ok{border-inline-start-color:var(--ok)}.toast-bad{border-inline-start-color:var(--bad)}.toast-warn{border-inline-start-color:var(--warn)}.toast-info{border-inline-start-color:var(--info)}.toast-ok .toast-ic{color:var(--ok)}.toast-bad .toast-ic{color:var(--bad)}.toast-warn .toast-ic{color:var(--warn)}.toast-info .toast-ic{color:var(--info)}.toast-ic{flex:none;margin-top:1px}.toast-txt{flex:1;min-width:0}.toast-h{letter-spacing:-.005em;font-size:13px;font-weight:600;line-height:1.45}.toast-d{color:var(--ink-2);margin-top:3px;font-size:12px;line-height:1.55}.toast-act{cursor:pointer;font:inherit;color:var(--brand);text-underline-offset:2px;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.toast-x{top:8px;cursor:pointer;width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;inset-inline-end:8px}.toast-x:hover{background:var(--bg);color:var(--ink)}.toast-bar{inset-inline-start:0;background:var(--brand);opacity:.5;transform-origin:0;width:100%;height:2px;animation:10s linear forwards toast-life;position:absolute;bottom:0}.toast-bar.paused{animation-play-state:paused}@keyframes toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ask form,.ask::backdrop,.toast,.toast-out{animation:none}.toast-bar{animation-duration:6s}}@media (width<=560px){.toasts{top:auto;bottom:12px;width:auto;inset-inline:12px}.ask-body,.ask-field{margin-inline-start:0}.ask-acts{flex-direction:column-reverse}.ask-acts .btn{justify-content:center;width:100%}}.invite-out .invite-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.invite-link{align-items:center;gap:8px;display:flex}.invite-link code{white-space:nowrap;border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line);min-width:0;color:var(--ink);flex:1;padding:8px 10px;font-size:12px;overflow-x:auto}.src{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;font-weight:600;line-height:1;display:inline-flex}.src-sm{gap:4px;padding:3px 7px;font-size:12px}.src-md{padding:4px 9px;font-size:12px}.src-lg{gap:6px;padding:6px 12px;font-size:13px}.src-t{position:relative;top:.5px}.src-portal{background:var(--t-teal);color:#15706f;border-color:#bfe0e0}.src-email{background:var(--t-info);color:var(--info);border-color:#bcd8e8}.src-manual{background:var(--t-gold);color:#8a5a08;border-color:#f0dcae}.src-unknown{background:var(--bg);color:var(--muted);border-color:var(--line)}[data-theme=dark] .src-portal{color:#7fd3c9;background:#5cc79a24;border-color:#2a4a48}[data-theme=dark] .src-email{color:#8ec6e2;background:#6fb6d824;border-color:#27414e}[data-theme=dark] .src-manual{color:#e8b25c;background:#f6a94724;border-color:#4a3a1c}[data-theme=dark] .src-unknown{background:var(--bg);color:var(--muted);border-color:var(--line)}.hdr-marks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vg-sub,.bd-kicker,.approv-meta{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ch-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;display:grid}.ch{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--e1);flex-direction:column;padding:14px 16px 12px;display:flex}.ch-h{align-items:center;gap:7px;margin-bottom:12px;display:flex}.ch-h h4{letter-spacing:-.005em;color:var(--ink);margin:0;font-size:13px;font-weight:600}.ch-help{background:var(--bg);width:15px;height:15px;color:var(--muted);border:1px solid var(--line);cursor:help;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ch-body{flex-direction:column;flex:1;justify-content:flex-end;min-height:132px;display:flex}.ch-empty,.ch-note{color:var(--muted);text-align:center;margin:auto 0;padding:18px 8px;font-size:12px;line-height:1.6}.ch-note{color:var(--warn)}.ch-bars{align-items:flex-end;gap:5px;height:140px;display:flex;position:relative}.ch-bar-col{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding:0;display:flex}.ch-click .ch-bar-col{cursor:pointer}.ch-click .ch-bar-col:hover .ch-bar{filter:brightness(1.1)}.ch-bar{background:var(--brand);border-radius:4px 4px 0 0;width:100%;max-width:38px;min-height:2px;transition:height .25s cubic-bezier(.2,.9,.3,1)}.ch-bar-v{color:var(--ink-2);white-space:nowrap;margin-bottom:3px;font-size:12px;font-weight:600}.ch-bar-l{color:var(--muted);white-space:nowrap;min-height:12px;margin-top:5px;font-size:12px}.ch-bar-col{position:relative}.ch-bar-l{position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.ch-bars{padding-bottom:16px}.ch-bar-v{min-height:13px}.ch-pair-bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:100%;display:flex}.ch-pair .ch-bar{max-width:16px}.ch-target{border-top:1.5px dashed var(--warn);opacity:.7;pointer-events:none;height:0;position:absolute;inset-inline:0}.ch-hbars{flex-direction:column;gap:7px;display:flex}.ch-hrow{font:inherit;text-align:start;color:inherit;background:0 0;border:0;grid-template-columns:96px 1fr 52px;align-items:center;gap:8px;padding:0;display:grid}.ch-click .ch-hrow{cursor:pointer}.ch-click .ch-hrow:hover .ch-hbar{filter:brightness(1.1)}.ch-hl{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ch-htrack{background:var(--bg);border-radius:999px;height:16px;overflow:hidden}.ch-hbar{background:var(--brand);border-radius:999px;height:100%;transition:width .25s cubic-bezier(.2,.9,.3,1);display:block}.ch-hv{color:var(--ink);text-align:end;font-size:12px;font-weight:600}.ch-svg{width:100%;height:auto;overflow:visible}.ch-line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ch-area{fill:var(--brand-soft);stroke:none}.ch-dot{fill:var(--card);stroke:var(--brand);stroke-width:1.6px}.ch-benchline{stroke:var(--warn);stroke-width:1.2px;stroke-dasharray:4 3;opacity:.75}.ch-xs{color:var(--muted);justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;display:flex}.ch-bench{color:var(--warn)}.ch-donut{align-items:center;gap:14px;display:flex}.ch-svg-d{flex:none;width:118px;height:118px}.ch-seg{cursor:pointer}.ch-seg:hover{filter:brightness(1.12)}.ch-d-num{text-anchor:middle;fill:var(--ink);font-size:16px;font-weight:700}.ch-d-cap{text-anchor:middle;fill:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.ch-key{color:var(--ink-2);flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ch-key li{white-space:nowrap;align-items:center;gap:6px;display:flex}.ch-key i{border-radius:2px;flex:none;width:9px;height:9px}.ch-key b{color:var(--ink);margin-inline-start:auto;padding-inline-start:8px}.ch-key-row{flex-flow:wrap;gap:10px;margin-top:9px}.ch-stack{border-radius:4px 4px 0 0;flex-direction:column-reverse;width:100%;max-width:38px;min-height:2px;display:flex;overflow:hidden}.ch-stack>span{min-height:1px;display:block}.ch-funnel{flex-direction:column;gap:6px;display:flex}.ch-fn-row{align-items:center;gap:9px;display:flex}.ch-fn-bar{background:linear-gradient(90deg,var(--brand),var(--brand-2));border-radius:5px;align-items:center;min-width:44px;height:24px;padding:0 8px;display:flex}.ch-fn-bar b{color:#fff;font-size:12px;font-weight:600}.ch-fn-l{color:var(--ink-2);align-items:baseline;gap:6px;font-size:12px;display:flex}.ch-fn-l em{color:var(--muted);font-size:12px;font-style:normal}.ch-heat{grid-template-columns:repeat(24,1fr);gap:2px;display:grid}.ch-cell{aspect-ratio:1;background:var(--brand);border-radius:2px}@media (prefers-reduced-motion:reduce){.ch-bar,.ch-hbar{transition:none}}.ch-bar-head{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.ch-bar-head h3{color:var(--ink);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;display:flex}.ch-pick-g{margin-bottom:14px}.ch-pick-g h5{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 7px;font-size:12px;font-weight:600}.ch-pick{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.ch-pick-i{text-align:start;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;font:inherit;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.ch-pick-i:hover{border-color:var(--line-ctl)}.ch-pick-i.on{border-color:var(--brand);background:var(--brand-soft)}.ch-pick-i.full{opacity:.45;cursor:not-allowed}.ch-pick-t{color:var(--ink);font-size:13px;font-weight:600}.ch-pick-h{color:var(--muted);font-size:12px;line-height:1.45}.ch-cap{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.mail-form{background:var(--sunk,#00000008);border:1px solid var(--line);border-radius:10px;margin-bottom:4px;padding:14px}.mail-form .field:last-of-type{margin-bottom:6px}@media (width<=640px){.mail-form .row{flex-wrap:wrap}.mail-form .row>*{flex:100%;max-width:none!important}}.decide-note-in{flex:260px;min-width:170px;max-width:520px;margin-inline-end:2px}@media (width<=720px){.decide-note-in{flex:100%;max-width:none;margin:0 0 8px}}.modal-wide{width:min(760px,100%)}.twin-heads{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;padding:0 0 10px;display:grid}.twin-heads b{font-size:14px}.twin-row{border-radius:var(--r-sm);grid-template-columns:150px 1fr 20px 1fr;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:grid}.twin-row+.twin-row{margin-top:2px}.twin-label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.twin-side{word-break:break-word;min-width:0}.twin-arrow{color:var(--muted);opacity:.55;justify-content:center;display:flex}.twin-note{color:var(--muted);grid-column:1/-1;margin-top:5px;font-size:12px;line-height:1.55}.twin-row-loud{background:#fdf3f2;border:1px solid #f2cdc9}.twin-row-loud .twin-label{color:var(--bad)}.twin-row-loud .twin-note{color:#8a4a42}.twin-flag{letter-spacing:.04em;text-transform:uppercase;color:var(--bad);background:#fff;border:1px solid #f2cdc9;border-radius:99px;padding:1px 6px;font-size:12px;font-weight:700}.twin-quiet{opacity:.72;margin-top:6px}.twin-more{cursor:pointer;color:var(--brand);background:0 0;border:0;padding:8px 0 0;font-size:13px;font-weight:600}.twin-more:hover{text-decoration:underline}@media (width<=640px){.twin-row{grid-template-columns:1fr}.twin-arrow{display:none}.twin-heads{grid-template-columns:1fr}}.ck-compare{background:var(--card);border:1px solid var(--line-ctl);color:var(--ink);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:6px;margin-top:10px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.ck-compare:hover{border-color:var(--brand);color:var(--brand)}.rec-start{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.rec-start p{color:var(--muted);max-width:62ch;margin:0;line-height:1.6}.rec-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rec-figure{letter-spacing:-.01em;font-size:28px;font-weight:700}.rec-caveat{max-width:46ch;margin:0}.rec-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.rec-row{background:var(--card);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:150px 1fr 170px;align-items:start;gap:14px;padding:13px 15px;display:grid}.rec-amt{font-size:16px;font-weight:700}.rec-mid{flex-direction:column;gap:4px;min-width:0;display:flex}.rec-pair{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.rec-conf{text-align:end;font-size:12px;font-weight:650}@media (width<=820px){.rec-row{grid-template-columns:1fr}.rec-conf{text-align:start}}.dp-tabs{flex-wrap:wrap;gap:4px;margin:16px 0 10px;display:flex}.dp-tab{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:600}.dp-tab:hover{color:var(--ink)}.dp-tab.on{background:var(--card);border-color:var(--line);color:var(--ink)}.dp-act{background:var(--card);border:1px solid var(--line-ctl);color:var(--ink);border-radius:var(--r-sm);cursor:pointer;margin-top:8px;margin-inline-start:auto;padding:5px 11px;font-size:12px;font-weight:600;display:block}.dp-act:hover{border-color:var(--brand);color:var(--brand)}.dp-choices{flex-direction:column;gap:8px;margin:14px 0;display:flex}.dp-choice{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.dp-choice.on{border-color:var(--brand);background:var(--bg)}.dp-choice span{flex-direction:column;gap:2px;display:flex}.dp-choice b{font-size:14px;font-weight:600}.dp-choice em{color:var(--muted);font-size:12px;font-style:normal}.as-picks{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:14px 0;display:grid}.as-pick{text-align:start;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line-ctl);border-radius:var(--r-sm);background:var(--card);flex-direction:column;align-items:flex-start;gap:5px;padding:12px 13px;transition:border-color .12s,box-shadow .12s;display:flex}.as-pick:hover{border-color:var(--brand)}.as-pick.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand),0 0 0 3px var(--brand-soft)}.as-pick.off{opacity:1;background:var(--bg)}.as-pick.off:hover{opacity:1}.as-pick b{font-size:14px}.as-pick-where{font-size:13px;line-height:1.45}.as-pick em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.4}.as-pick svg{color:var(--muted)}.as-pick.on svg{color:var(--brand)}.as-pick-top{justify-content:flex-end;align-items:center;width:100%;height:20px;display:flex}.as-pick-h{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.as-pick-h b{text-overflow:ellipsis;min-width:0;overflow:hidden}.as-pick-now{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);background:var(--card);border:1px solid var(--brand);border-radius:99px;padding:1px 8px;font-size:12px;font-weight:700;line-height:14px}.as-form{margin:6px 0 12px}.as-acts{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.as-meter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.sp-basis{margin:0 0 12px;line-height:1.55}.sp-kpis{margin-bottom:18px}.sp-block{border-top:1px solid var(--line);margin:18px 0;padding-top:16px}.sp-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sp-head b{align-items:center;gap:6px;font-size:14px;display:inline-flex}.sp-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:78px;padding:0 2px;display:flex}.sp-bar{background:var(--brand);border-radius:2px 2px 0 0;flex:1 1 0;min-width:3px;transition:opacity .12s}.sp-bar:hover{opacity:.7}.sp-bar.free{background:var(--ok)}.sp-bar.none{background:var(--line);border-radius:0}.sp-scen{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.sp-scen-c{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:3px;padding:11px 13px;display:flex}.sp-scen-c b{color:var(--brand);font-size:16px}.sp-scen-c em{font-size:14px;font-style:normal;font-weight:600}.sp-saved{border:1px solid var(--line);border-inline-start:3px solid var(--ok);border-radius:var(--r-sm);background:var(--ok-bg);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.sp-saved svg{color:var(--ok);flex:none;margin-top:2px}.sp-cap{margin-bottom:12px}.sp-cap-t{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;font-size:14px;display:flex}.sp-cap-bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.sp-cap-bar>span{background:var(--brand);border-radius:3px;height:100%;display:block}.sp-cap-bar>span.warn{background:var(--warn)}.sp-cap-bar>span.bad{background:var(--bad)}.sp-tbl{border-collapse:collapse;width:100%;margin-top:6px}.sp-tbl th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 14px;font-size:12px;font-weight:600}.sp-r{text-align:end}.sp-tbl td svg{vertical-align:-2px;color:var(--muted);margin-inline-end:4px}.sp-foot{margin:14px 0 0}.orient-hero h2{margin:0 0 6px;font-size:20px}.orient-hero p{color:var(--muted);margin:0 0 12px}.orient-facts{flex-wrap:wrap;gap:8px;display:flex}.orient-head{align-items:center;gap:12px;display:flex}.orient-head svg{color:var(--muted);flex:none}.orient-head>span{margin-inline-start:auto}.orient-chain{margin:0;padding:0;list-style:none}.orient-chain li{gap:12px;padding:0 0 18px;display:flex;position:relative}.orient-chain li:last-child{padding-bottom:0}.orient-chain li:not(:last-child):before{content:"";inset-inline-start:9px;background:var(--line);width:1px;position:absolute;top:22px;bottom:2px}.orient-step{z-index:1;background:var(--card);flex:none;padding:2px 0;line-height:0}.orient-step svg{color:var(--muted)}.orient-chain li.is-mine .orient-step svg{color:var(--brand)}.orient-body{min-width:0}.orient-name{align-items:center;gap:8px;font-weight:600;display:flex}.orient-chain li.is-mine .orient-name{color:var(--brand)}.orient-when{color:var(--muted);margin-top:4px;font-size:12px;font-style:italic}.orient-rights,.orient-policies{margin:0;padding:0;list-style:none}.orient-rights li,.orient-policies li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.orient-rights li:last-child,.orient-policies li:last-child{border-bottom:0}.orient-rights li svg,.orient-policies li svg{color:var(--muted);flex:none;margin-top:2px}.orient-rights li>div,.orient-policies li>div{flex:1;min-width:0}.orient-rights li>span,.orient-policies li>span{flex:none;margin-inline-start:auto}.orient-go{align-items:center;gap:6px;margin-top:12px;font-size:13px;display:inline-flex}.guide-halo{z-index:60;pointer-events:none;box-shadow:0 0 0 2px var(--brand);opacity:.85;border-radius:10px;animation:6s ease-out forwards guide-settle;position:fixed}@keyframes guide-settle{0%{opacity:0}6%{opacity:.85}85%{opacity:.85}to{opacity:0}}.guide-ring{border:2px solid var(--brand);opacity:0;border-radius:12px;animation:1.6s ease-out 3 guide-ripple;position:absolute;inset:-2px}.guide-ring-2{animation-delay:.55s}@keyframes guide-ripple{0%{opacity:.55;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.guide-halo{opacity:.9;animation:none}.guide-ring{display:none}}.asst-mic{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.asst-mic:hover{background:var(--hover);color:var(--fg)}.asst-mic.is-on{background:var(--brand-fill,var(--brand));color:#fff}.mt-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0 14px;display:grid}.mt-bars{align-items:flex-end;gap:10px;margin:0 0 12px;display:flex}.mt-bar{flex-direction:column;flex:1 1 0;align-items:center;gap:3px;min-width:0;display:flex}.mt-col{background:var(--bg);border-radius:var(--r-sm);align-items:flex-end;width:100%;height:64px;display:flex;overflow:hidden}.mt-fill{background:var(--brand-2);border-radius:var(--r-sm) var(--r-sm) 0 0;width:100%;min-height:2px}.ol-computed{border:1px dashed var(--line);background:var(--surface-2,#7f7f7f0f);color:var(--text);border-radius:8px;padding:7px 10px;font-weight:600}.ol-edit{border:1px solid var(--line);border-inline-start:3px solid var(--brand,#00a7be);background:var(--surface-2,#7f7f7f0a);border-radius:10px;margin-bottom:10px;padding:10px 12px}.ol-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ol-tbl td{vertical-align:top}.ol-dead{opacity:.55}.ol-dead td{-webkit-text-decoration:line-through var(--muted);text-decoration:line-through var(--muted)}.ol-dead .pill{text-decoration:none}.field.grow{flex:auto;min-width:220px}.try-out{background:var(--bg);border:1px solid var(--line);border-inline-start:3px solid var(--accent);border-radius:10px;grid-column:1/-1;margin-top:10px;padding:12px 14px}.try-out.bad{border-inline-start-color:var(--bad)}.try-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.try-head b{font-size:13px}.try-head .btn{margin-inline-start:auto}.try-verdict{margin:2px 0 8px;font-size:14px;font-weight:600;line-height:1.45}.try-out .dt-scroll{max-height:260px}.try-period{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;padding:9px 12px;display:flex}.try-period select{padding:3px 6px}.idle-veil{z-index:9000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.idle-box{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:14px;width:min(400px,92vw);padding:22px;box-shadow:0 18px 50px #00000059}.idle-box h3{margin:10px 0 6px;font-size:16px}.idle-box p{color:var(--muted);margin:0 0 16px}.idle-ring{background:var(--bg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;display:inline-flex}.idle-ring b{font-variant-numeric:tabular-nums;font-size:16px}.idle-acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.jp{margin:2px 0}.jp-bar{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.jp-fill{background:var(--brand);border-radius:99px;height:100%;transition:width .35s}.jp-idk{background:repeating-linear-gradient(110deg,var(--brand) 0 14px, color-mix(in srgb,var(--brand) 45%,transparent) 14px 28px);background-size:200% 100%;width:100%;animation:1.1s linear infinite jp-slide}@keyframes jp-slide{0%{background-position:0 0}to{background-position:-56px 0}}.jp-line{align-items:baseline;gap:10px;margin-top:6px;font-size:12px;display:flex}.jp-what{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.jp-count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.jp-pct{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-weight:700}@media (prefers-reduced-motion:reduce){.jp-idk{animation:none}.jp-fill{transition:none}}.nav-n{background:var(--brand-2);color:#1b0f0c;font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-inline-start:auto;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.nav a.on .nav-n{color:var(--brand-dark);background:#fff}.shell.tight .nav-n{top:4px;min-width:16px;height:16px;font-size:12px;position:absolute;inset-inline-end:6px}.nav-foot{border-top:1px solid #ffffff14;margin-top:14px;padding-top:10px}.page-tabs{border-bottom:1px solid var(--line);gap:4px;margin:0 0 16px;display:flex}.page-tabs a{color:var(--ink-2);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 14px;font-weight:500;display:inline-flex}.page-tabs a.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.hub-lead{margin:0 0 14px}.hub-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.hub-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);align-items:center;gap:14px;padding:16px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.hub-card:hover{border-color:var(--brand-2-soft);transform:translateY(-2px);box-shadow:0 6px 18px #1c1b1f0f}.hub-ic{background:var(--brand-tint);width:40px;height:40px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.hub-t{flex-direction:column;min-width:0;display:flex}.hub-t small{color:var(--muted);font-size:13px;line-height:1.4}.hub-go{color:var(--muted);margin-inline-start:auto}.mw{gap:14px;display:grid}.mw-row{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.mw-row:first-child{border-top:0}.mw-row:hover{background:var(--bg)}.mw-main{flex-direction:column;min-width:0;display:flex}.mw-main small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mw-amt{font-variant-numeric:tabular-nums;font-weight:600}.mw-empty{text-align:center;color:var(--ok);padding:60px 20px}.mw-empty h3{color:var(--ink);margin:10px 0 4px}.age{text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-block}.a-warn{background:var(--warn-bg);color:var(--warn)}.live{color:var(--ok);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.live i{background:var(--ok);border-radius:50%;width:8px;height:8px;position:relative}.live i:after{content:"";border:2px solid var(--ok);opacity:0;border-radius:50%;animation:2.4s ease-out infinite vp-ping;position:absolute;inset:-4px}.live.paused{color:var(--muted)}.live.paused i{background:var(--muted)}.live.paused i:after{animation:none}@keyframes vp-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.vp-tick{animation:.3s ease-out vp-tick}@keyframes vp-tick{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}.vp-bump{animation:.6s ease-out vp-bump}@keyframes vp-bump{0%{box-shadow:0 0 #f693208c}to{box-shadow:0 0 0 12px #f6932000}}.vp-arrive{animation:.4s ease-out vp-arrive,1.6s ease-out vp-glow}@keyframes vp-arrive{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}@keyframes vp-glow{0%{box-shadow:0 0 0 3px #f6932099}to{box-shadow:0 0 0 3px #f6932000}}.vp-grow{transform-origin:0;animation:.4s ease-out both vp-grow}@keyframes vp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vp-toast{inset-inline-end:24px;z-index:160;color:#fff;background:#2b1512;border-radius:12px;max-width:360px;padding:12px 16px;font-size:13px;animation:.3s ease-out vp-toast;position:fixed;bottom:24px;box-shadow:0 10px 30px #00000040}.vp-toast b{color:var(--brand-2)}@keyframes vp-toast{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.live i:after,.vp-bump,.vp-grow{animation:none}.vp-tick,.vp-arrive,.vp-toast{animation:.2s ease-out vp-fade}@keyframes vp-fade{0%{opacity:.3}to{opacity:1}}}.ck-verdict{border-radius:var(--r);align-items:center;gap:14px;margin:4px 0 14px;padding:14px 16px;display:flex}.ck-verdict.bad{background:var(--bad-bg);border:1px solid #f5c2bd}.ck-verdict.warn{background:var(--warn-bg);border:1px solid #f1d7a6}.ck-big{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.ck-verdict.bad .ck-big{color:var(--bad)}.ck-verdict.warn .ck-big{color:var(--warn)}.ck-sec{margin:14px 0 2px;font-size:13px;font-weight:700}.ck-issue{border-top:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:start;gap:12px;padding:13px 0;display:grid}.ck-sec+.ck-issue{border-top:0}.ck-ic{border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.is-bad .ck-ic{background:var(--bad-bg);color:var(--bad)}.is-warn .ck-ic{background:var(--warn-bg);color:var(--warn)}.ck-body b{display:block}.ck-body p{color:var(--ink-2);margin:2px 0 0}.ck-body small{color:var(--muted);margin-top:4px;display:block}.ck-act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ck-passlist{color:var(--ink-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 16px;padding:4px 0 8px;font-size:13px;display:grid}.ck-passlist span{align-items:center;gap:6px;display:flex}.dash-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.dash-top h2{margin:0 0 2px;font-size:20px}.dash-ctl{align-items:center;gap:10px;display:flex}.dash-sec{align-items:baseline;gap:10px;margin:22px 0 10px;display:flex}.dash-sec h3{margin:0;font-size:16px}.needs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.need{border-radius:var(--r);background:var(--card,#fff);border:1px solid var(--line);border-inline-start:4px solid var(--line);color:inherit;flex-direction:column;gap:2px;padding:16px 16px 14px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.need:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000000f}.need:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.need.n-bad{border-inline-start-color:var(--bad)}.need.n-warn{border-inline-start-color:var(--warn)}.need.n-info{border-inline-start-color:#187bb8}.need.n-ok{border-inline-start-color:var(--ok)}.need-n{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.need.n-bad .need-n{color:var(--bad)}.need.n-ok .need-n{color:var(--muted)}.need-l{font-weight:600}.need-s{color:var(--muted);font-size:13px}.need-go{color:var(--brand);align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.dash .ch-bar-head{margin-top:22px}.dash .c-vendors{margin-top:18px}.bd-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.bd-chips button{border:1px solid var(--line);background:var(--card,#fff);cursor:pointer;color:var(--ink-2);border-radius:999px;padding:4px 12px;font-size:13px}.bd-chips button.on{background:var(--ink);color:var(--card);border-color:var(--ink)}.bd-chips button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bd-load{background:var(--line);border-radius:2px;height:4px;margin:0 10px 8px;overflow:hidden}.bd-load i{transform-origin:0;border-radius:2px;height:100%;transition:width .4s;display:block}@media (prefers-reduced-motion:reduce){.bd-load i{transition:none}}.pill-band{color:#fff;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.stages{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}@media (width<=1100px){.stages{grid-template-columns:repeat(3,minmax(0,1fr))}}.stg{text-align:start;background:var(--card,#fff);border:1px solid var(--line);cursor:pointer;font:inherit;color:inherit;border-radius:10px;flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.stg:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.stg.on{outline:2px solid var(--ink);outline-offset:1px}.stg:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.stg-h{color:#fff;padding:6px 10px;font-size:12px;font-weight:700}.stg-b{flex-direction:column;padding:8px 10px;display:flex}.stg-b b{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.2}.stg-b small{color:var(--muted);font-size:12px}.iv-under{align-items:center;gap:6px;display:inline-flex}.iv-stage{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.iv-me{color:var(--brand);font-weight:700}.iv-iss{color:var(--bad)}.iv-late{color:var(--bad);font-weight:600}.num{font-variant-numeric:tabular-nums}.ivc-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}@media (width<=1100px){.ivc-split{grid-template-columns:1fr}}.ql{background:var(--card,#fff);border:1px solid var(--line);border-radius:12px;max-height:calc(100vh - 24px);padding:16px 18px;animation:.25s ease-out vp-arrive;position:sticky;top:12px;overflow:auto}.ql-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ql-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ql-x{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:4px}.ql-x:hover{background:var(--bg)}.ql h3{margin:2px 0 0;font-size:16px}.ql-amt{font-variant-numeric:tabular-nums;margin:2px 0 8px;font-size:20px;font-weight:700}.ql-meta{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ql-kv{grid-template-columns:80px 1fr;gap:4px 10px;margin:14px 0;font-size:13px;display:grid}.ql-kv dt{color:var(--muted)}.ql-kv dd{margin:0}.ql-acts{flex-wrap:wrap;gap:8px;display:flex}.ql .ck-issue{grid-template-columns:24px 1fr}.hl-amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:700}.bsteps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:16px 0 4px;padding:0;list-style:none;display:grid}.bsteps li{color:var(--muted);flex-direction:column;gap:2px;min-width:0;font-size:12px;display:flex}.bsteps i{border-radius:3px;height:6px;margin-bottom:4px;display:block}.bsteps i:not([class*=t-]){background:var(--line)}.bsteps .bs-done i{opacity:.55}.bsteps .bs-current b,.bsteps .bs-failed b{color:var(--ink)}.bsteps b{font-weight:600}.bsteps span{font-size:12px;line-height:1.3}@media (prefers-reduced-motion:reduce){.ql{animation:none}.stg{transition:none}}.ta{flex:1;align-items:center;min-width:0;display:flex;position:relative}.ta input{border:1px solid var(--line);width:100%;font:inherit;background:var(--card,#fff);color:var(--ink);border-radius:10px;padding-block:9px;padding-inline:34px 30px}.ta input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ta-ic{color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:12px}.ifind-f .ta input{padding-inline-start:10px}.ta-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;position:absolute;inset-inline-end:8px}.ta-list{top:calc(100% + 4px);z-index:40;background:var(--card,#fff);border:1px solid var(--line);border-radius:10px;max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 12px 28px #0000001f}.ta-list li{cursor:pointer;border-radius:7px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:14px;display:flex}.ta-list li small{color:var(--muted)}.ta-list li.on,.ta-list li:hover{background:var(--bg)}.ifind{margin:0 0 12px}.ifind-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ifind-ask{flex:1;align-items:center;gap:8px;min-width:260px;display:flex}.ifind-said{color:var(--ink-2);align-items:center;gap:6px;margin:6px 2px 0;font-size:13px;display:flex}.ifind-more{background:var(--card,#fff);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.ifind-f{color:var(--muted);flex-direction:column;gap:3px;min-width:130px;font-size:12px;display:flex}.ifind-f:first-child{min-width:240px}.ifind-f input,.ifind-f select{border:1px solid var(--line);font:inherit;color:var(--ink);background:var(--card,#fff);border-radius:8px;padding:7px 9px;font-size:13px}.ifind-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ifind-chip{background:var(--bg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding-block:3px;padding-inline:10px 6px;font-size:13px;display:inline-flex}.ifind-chip button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:grid}.ifind-clear{color:var(--brand);cursor:pointer;background:0 0;border:0;font-weight:600}.ifind-views{position:relative}.ifind-menu{inset-inline-end:0;z-index:40;background:var(--card,#fff);border:1px solid var(--line);border-radius:10px;min-width:240px;padding:4px;position:absolute;top:calc(100% + 4px);box-shadow:0 12px 28px #0000001f}.ifind-mi{align-items:center;display:flex}.ifind-mi button{cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px}.ifind-mi button:first-child{flex:1}.ifind-mi button:hover{background:var(--bg)}.ifind-save{border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;font:inherit;color:var(--brand);text-align:start;background:0 0;padding:8px 10px;font-size:13px;font-weight:600}.ifind-save:disabled{color:var(--muted);cursor:default}.iv-export{gap:6px;display:inline-flex}.gs-sec{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:10px 14px 4px;font-size:12px}@media (width<=760px){.stages{grid-template-columns:repeat(2,minmax(0,1fr))}.ivc-split{grid-template-columns:1fr}.ql{max-height:none;position:static}.needs{grid-template-columns:1fr}.dash-top,.ivc-head,.bd-top{flex-wrap:wrap;gap:8px}.ivc-actions{flex-wrap:wrap}.iv-export .btn span,.ifind-row .btn{white-space:nowrap}.dt{overflow-x:auto}.bd{scroll-snap-type:x mandatory;overflow-x:auto}.bd-col{scroll-snap-align:start;min-width:78vw}.bsteps{grid-template-columns:repeat(3,minmax(0,1fr))}.hl-top{flex-wrap:wrap}.btn,.ta input,.ifind-f input,.ifind-f select,.bd-chips button,.stg{min-height:40px}.ifind-ask{min-width:100%}}.po-needs{margin-bottom:14px}.po-needs .need{font:inherit;text-align:start;cursor:pointer}.po-needs .need.on{outline:2px solid var(--ink);outline-offset:1px}.po-stages{grid-template-columns:repeat(5,minmax(0,1fr))}.po-used{min-width:170px}.pql-bar{background:var(--line);border-radius:5px;height:10px;margin:6px 0 4px;display:flex;overflow:hidden}.pql-bar.sm-bar{height:7px;margin:4px 0 0}.pql-bar i{height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.pql-bar .s{background:#287a4e}.pql-bar .f{opacity:.8;background:#7159c1}.pql-bar .o{background:#c0392b}.pql-leg{color:var(--ink-2);flex-wrap:wrap;gap:12px;display:flex}.pql-leg i{border-radius:2px;width:8px;height:8px;margin-inline-end:4px;display:inline-block}.pql-leg i.s{background:#287a4e}.pql-leg i.f{background:#7159c1}.pql-match{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.pql-match div{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:8px 10px;font-size:12px;display:flex}.pql-match span{color:var(--muted)}.pql-match b{font-variant-numeric:tabular-nums;font-size:14px}.pql-match small{color:var(--muted)}.pql-match .ok{background:#f1f8f4;border-color:#cfe6d8}.pql-match .warn{background:#fdf6e8;border-color:#f1d7a6}.pql-match .bad{background:#fbeae8;border-color:#f3c7c1}.pql-tabs{border-bottom:1px solid var(--line);gap:2px;margin:10px 0;display:flex}.pql-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px;font-size:13px}.pql-tabs button.on{color:var(--ink);border-color:var(--brand);font-weight:600}.pql-inv td{padding:6px 4px}.pql-acts{margin-top:12px}.po-menu{display:inline-block;position:relative}.po-menu-list{inset-inline-end:0;z-index:30;background:var(--card,#fff);border:1px solid var(--line);text-align:start;border-radius:10px;min-width:190px;padding:4px;position:absolute;top:calc(100% + 4px);box-shadow:0 12px 28px #0000001f}.po-menu-list button{width:100%;font:inherit;cursor:pointer;text-align:start;color:var(--ink);background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px;display:block}.po-menu-list button:hover{background:var(--bg)}.po-menu-list button.bad{color:var(--bad)}.po-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 16px;display:grid}.po-steps button{border:1px solid var(--line);background:var(--card,#fff);font:inherit;color:var(--muted);cursor:pointer;text-align:start;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.po-steps button span{background:var(--bg);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.po-steps button.on{border-color:var(--brand);color:var(--ink);font-weight:600}.po-steps button.on span{background:var(--brand-fill,var(--brand));color:#fff}.po-steps button.done span{color:#fff;background:#287a4e}.po-step-nav{justify-content:flex-end;gap:8px;margin:12px 0;display:flex}.po-review div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.po-review div:first-child{border-top:0}.po-review span{border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.po-review .y span{color:#287a4e;background:#e8f4ed}.po-review .n span{color:#c0392b;background:#fbeae8}.po-review .i span{background:var(--bg);color:var(--muted)}@media (width<=760px){.po-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.po-steps{grid-template-columns:1fr 1fr}.pql-match{grid-template-columns:1fr}}.vz-ring circle{fill:none;stroke-width:9px}.vz-ring .t{stroke:var(--line,#efebe8)}.vz-ring .v{stroke-linecap:round;transform-origin:50%;stroke-dashoffset:var(--full);animation:1.1s cubic-bezier(.2,.8,.2,1) .25s forwards vz-draw;transform:rotate(-90deg)}@keyframes vz-draw{to{stroke-dashoffset:var(--off)}}.vz-ring .n{fill:var(--ink);font-size:16px;font-weight:700}.vz-ring .l{fill:var(--muted);font-size:12px}.vz-bars{width:100%}.vz-bars>div{grid-template-columns:minmax(90px,38%) 1fr auto;align-items:center;gap:10px;margin:5px 0;font-size:13px;display:grid}.vz-bars .lb{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);overflow:hidden}.vz-bars .tr{background:var(--line,#efebe8);border-radius:4px;height:8px;overflow:hidden}.vz-bars .tr i{border-radius:4px;width:0;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) forwards vz-grow;display:block}@keyframes vz-grow{to{width:var(--w)}}.vz-bars .vl{color:var(--muted);white-space:nowrap;font-size:12px}.vz-spark .a{opacity:.1}.vz-spark .l{fill:none;stroke-width:2px;stroke-dasharray:600;stroke-dashoffset:600px;animation:1.3s .2s forwards vz-line}@keyframes vz-line{to{stroke-dashoffset:0}}.vz-nights{grid-template-columns:repeat(14,1fr);gap:4px;width:100%;display:grid}.vz-nights i{opacity:0;border-radius:4px;height:20px;animation:.3s forwards vz-pop}.vz-nights i.ok{background:#287a4e}.vz-nights i.bad{background:#e79a90}.vz-nights i.none{background:var(--line,#e6e2df)}@keyframes vz-pop{to{opacity:1}}.hv{align-items:center;gap:16px;min-height:104px;display:flex}.hv.hv-col{flex-direction:column;justify-content:center;align-items:stretch;gap:6px}.hv-leg{color:var(--ink-2);font-size:13px;line-height:1.75}.hv-leg b{color:var(--ink)}.hv-caught{flex:1;min-width:280px}.hv-h{margin-bottom:4px;font-size:13px;font-weight:600}.state{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.state.s-ok{color:#287a4e;background:#e8f4ed}.state.s-warn{color:#9b6200;background:#fdf3e1}.state.s-bad{color:#c0392b;background:#fbeae8}.sh-lead{margin:0 0 16px}.sh-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.sh-card{background:var(--card,#fff);border:1px solid var(--line);color:inherit;opacity:0;border-radius:16px;flex-direction:column;padding:16px 18px 12px;text-decoration:none;transition:box-shadow .25s,transform .25s;animation:.5s cubic-bezier(.2,.8,.2,1) forwards vz-rise;display:flex;transform:translateY(10px)}@keyframes vz-rise{to{opacity:1;transform:none}}.sh-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #28140a14}.sh-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sh-top{align-items:center;gap:10px;display:flex}.sh-ic{background:var(--bg);width:34px;height:34px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.sh-t{flex-direction:column;flex:1;min-width:0;display:flex}.sh-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sh-go{color:var(--muted)}.sh-viz{flex:1;align-items:center;margin:12px 0 8px;display:flex}.sh-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:10px;font-size:12px;display:flex}.hub-banner{background:var(--card,#fff);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:24px;margin:0 0 16px;padding:14px 18px;animation:.45s cubic-bezier(.2,.8,.2,1) both vz-rise;display:flex;position:relative}.hub-banner .hv{flex:0 460px}.hub-banner:empty{display:none}.hb-caught:not(:has(.hv-caught)){display:none}.hub-state{top:12px;position:absolute;inset-inline-end:14px}.hv-flow{background:var(--card,#fff);border:1px solid var(--line);border-radius:16px;margin:0 0 16px;padding:8px 12px}.hv-flow svg{width:100%;height:auto;display:block}.vz-track{fill:none;stroke:var(--line,#e2dcd8);stroke-width:3px}.vz-dot.d0{fill:#7159c1}.vz-dot.d1{fill:#187bb8}.vz-dot.d2{fill:#d08700}.vz-stage rect{fill:var(--card,#fff);stroke-width:2px}.vz-stage .e-slate{stroke:#5b6472}.vz-stage .e-violet{stroke:#7159c1}.vz-stage .e-sky{stroke:#187bb8}.vz-stage .t{fill:var(--ink);font-size:13px;font-weight:600}.vz-stage .s{fill:var(--muted);font-size:12px}.vz-stage .w{fill:#9b6200;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.vz-ring .v{stroke-dashoffset:var(--off);animation:none}.vz-bars .tr i{width:var(--w);animation:none}.vz-spark .l{stroke-dashoffset:0;animation:none}.vz-nights i{opacity:1;animation:none}.sh-card,.hub-banner{opacity:1;animation:none;transform:none}.vz-dot{display:none}}.pc{background:var(--card,#fff);border:1px solid var(--line);border-radius:16px;margin:0 0 16px;padding:18px 20px;animation:.35s cubic-bezier(.2,.8,.2,1) both vz-rise}.pc-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pc-head h3{margin:0 0 2px}.pc-parties{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.pc-party{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:12px 14px}.pc-ph{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}.pc-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pc-grid label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.pc-grid label.wide{grid-column:1/-1}.pc-grid small{color:var(--muted);font-size:12px}.pc-grid input,.pc-grid select,.pc-grid textarea,.pc-lr input,.pc-lr select{border:1px solid var(--line);font:inherit;color:var(--ink);background:var(--card,#fff);border-radius:8px;min-width:0;padding:8px 9px;font-size:13px}.pc-lines{border:1px solid var(--line);border-radius:12px;padding:8px 10px}.pc-lh,.pc-lr{grid-template-columns:22px minmax(180px,3fr) 70px 110px 110px 70px 110px 100px 30px;align-items:center;gap:8px;display:grid}.pc-lh{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 0 8px;font-size:12px}.pc-lr{border-bottom:1px solid var(--line);padding:6px 0;font-size:13px}.pc-lr .num,.pc-lh .num{text-align:end;font-variant-numeric:tabular-nums}.pc-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.pc-x:hover:not(:disabled){color:var(--bad);background:var(--bg)}.pc-add{margin:8px 0 2px}.pc-foot{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:14px 0;display:flex}.pc-tax{color:var(--ink-2);align-items:flex-start;gap:8px;max-width:560px;font-size:13px;display:flex}.pc-tot{min-width:260px}.pc-tot div{font-variant-numeric:tabular-nums;justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.pc-tot .g{border-top:2px solid var(--ink);margin-top:4px;padding-top:8px;font-size:16px}.pc-more{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-bottom:8px;padding:4px 0;font-weight:600;display:flex}.pc-block{color:#9b6200;margin:6px 0;padding-inline-start:18px;font-size:13px}.pc-acts{justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-lines{overflow-x:auto}.pc-lh,.pc-lr{min-width:880px}}@media (width<=760px){.pc-parties{grid-template-columns:1fr}}.stf{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.stf.dirty input,.stf.dirty select{border-color:var(--brand);box-shadow:0 0 0 3px #a8322d1f}.stf-acts{gap:4px;display:inline-flex}.stf-err{text-align:end;color:var(--bad);flex-basis:100%;font-size:12px}.gi{background:var(--card,#fff);border:1px solid var(--line);border-radius:12px;overflow:hidden}.gi-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.gi-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.gi-grp+.gi-grp{border-top:1px solid var(--line)}.gi-h{width:100%;font:inherit;text-align:start;cursor:pointer;color:inherit;background:#fbfaf9;border:0;grid-template-columns:20px 36px minmax(200px,1.6fr) minmax(170px,1.2fr) 170px 140px 140px;align-items:center;gap:12px;padding:12px 14px;display:grid}.gi-h:hover{background:#f7f3f1}.gi-h:focus-visible,.gi-row:focus-visible,.ir-item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.gi-grp.unk .gi-h{background:#fdf6f5}.gi-grp.unk .gi-name b{color:var(--bad)}.gi-car{color:var(--muted);place-items:center;display:grid}.gi-av{width:34px;height:34px;color:var(--brand);object-fit:cover;background:#efe7e4;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.gi-av.unk{color:var(--bad);background:#fbeae8}.gi-name{flex-direction:column;min-width:0;display:flex}.gi-name b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gi-name small,.gi-mix small,.gi-owed small,.gi-wait small{color:var(--muted);font-size:12px}.gi-mix{flex-direction:column;gap:3px;min-width:0;display:flex}.gi-mix small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gi-bar{background:var(--line);border-radius:4px;height:7px;display:flex;overflow:hidden}.gi-bar i{height:100%;display:block}.gi-owed b,.gi-tot b{font-variant-numeric:tabular-nums}.gi-tot{text-align:end}.gi-row{border:0;border-top:1px solid var(--line);background:var(--card,#fff);width:100%;font:inherit;text-align:start;cursor:pointer;color:inherit;grid-template-columns:minmax(200px,2fr) 170px 120px 70px 120px 150px;align-items:center;gap:12px;padding-block:10px;padding-inline:82px 14px;font-size:13px;display:grid}.gi-row:hover{background:#faf8f6}.gi-row.sel{box-shadow:inset calc(3px * var(--dir,1)) 0 0 var(--brand);background:#fbf3ee}.gi-inv{flex-direction:column;min-width:0;display:flex}.gi-inv small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gi-who{color:var(--muted);margin-top:2px;font-size:12px;display:block}.gi-row .num{text-align:end;font-variant-numeric:tabular-nums}.gi-empty{text-align:center;padding:30px}.ir{background:var(--card,#fff);border:1px solid var(--line);border-radius:12px;grid-template-columns:340px minmax(0,1fr);gap:0;height:calc(100vh - 150px);min-height:520px;display:grid;overflow:hidden}.ir-rail{border-inline-end:1px solid var(--line);overflow:auto}.ir-rh{z-index:2;background:var(--card,#fff);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:sticky;top:0}.ir-g{color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;background:#fbfaf9;padding:7px 12px;font-size:12px;font-weight:700;overflow:hidden}.ir-item{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;text-align:start;cursor:pointer;color:inherit;background:0 0;grid-template-columns:1fr auto;gap:2px 8px;padding:10px 12px;display:grid}.ir-item:hover{background:#faf8f6}.ir-item.on{box-shadow:inset calc(3px * var(--dir,1)) 0 0 var(--brand);background:#fbf3ee}.ir-item b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ir-a{font-variant-numeric:tabular-nums;text-align:end;font-size:13px;font-weight:700}.ir-item small{color:var(--muted);grid-column:1/-1;align-items:center;gap:6px;font-size:12px;display:flex}.ir-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.ir-pane{padding:0 22px;overflow:auto}.ir-bar{z-index:5;background:var(--card,#fff);border-bottom:1px solid var(--line);align-items:center;gap:6px;margin-bottom:14px;padding:10px 0;display:flex;position:sticky;top:0}.ir-pane .decide{margin-inline:-22px;padding-inline:22px}@media (width<=900px){.ir{grid-template-columns:1fr;height:auto}.ir-rail{display:none}}@media (width<=1199px){.gi-h{grid-template-columns:20px 34px minmax(0,1fr) auto}.gi-mix,.gi-wait,.gi-owed{display:none}.gi-row{grid-template-columns:minmax(0,1fr) auto;padding-inline-start:14px}.gi-row>span:nth-child(3),.gi-row>span:nth-child(4),.gi-row>span:nth-child(5){display:none}}.top-back{border:1px solid var(--line);background:var(--card,#fff);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;max-width:260px;margin-inline-end:12px;padding-block:5px;padding-inline:9px 12px;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.top-back span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top-back:hover{background:var(--bg);color:var(--ink);border-color:#d9d2ce}.top-back:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=760px){.top-back span{display:none}.top-back{padding:6px 8px}}:is(.asst-ask,.dt-search,.gs-in,.findbox,.setfind,.tt-search,.aud-search,.mlx-search) input,:is(.asst-ask,.dt-search,.gs-in,.findbox,.setfind,.tt-search,.aud-search,.mlx-search) input:hover,:is(.asst-ask,.dt-search,.gs-in,.findbox,.setfind,.tt-search,.aud-search,.mlx-search) input:focus,html[data-theme=dark] :is(.asst-ask,.dt-search,.gs-in,.findbox,.setfind,.tt-search,.aud-search,.mlx-search) input{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;min-width:0}.asst-ask input{height:100%;padding:0}.asst-ask:focus-within{box-shadow:0 0 0 3px #ad332d26}.asst-says ol,.asst-says ul{color:var(--ink);margin:0 0 9px;padding-inline-start:20px;font-size:14px;line-height:1.55}.bd-card{min-width:0;overflow:hidden}.bd-money{flex-wrap:wrap;row-gap:4px;min-width:0}.bd-due{text-transform:none;letter-spacing:0;white-space:nowrap;font-size:12px}.bd-sub{flex-wrap:nowrap}.bd-ref{flex:64px;min-width:64px}.bd-when{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.tw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.tw-head h2{align-items:center;gap:8px;margin:0;display:flex}.tw-state{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tw-state select{width:auto}.tw-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0;display:grid}.tw-tile{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.tw-tile span{color:var(--muted);font-size:12px}.tw-tile b{font-variant-numeric:tabular-nums;font-size:20px}.tw-tile.tw-high b{color:var(--bad)}.tw-tile.tw-med b{color:#b07100}.tw-time{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:110px;padding:6px 0;display:flex}.tw-bar{flex-direction:column-reverse;flex:1;min-width:3px;height:100%;display:flex}.tw-bar i{width:100%;display:block}.tw-bar .h{background:#c0453c}.tw-bar .m{background:#e0a33a}.tw-bar .l{background:#b9c3cc}.tw-kinds{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tw-crow{grid-template-columns:34px 1fr 44px;align-items:center;gap:8px;margin:4px 0;font-size:13px;display:grid}.tw-cbar{background:var(--bg);border-radius:99px;height:8px;overflow:hidden}.tw-cbar i{background:var(--brand);border-radius:99px;height:100%;display:block}.tw-crow b{text-align:end;font-variant-numeric:tabular-nums}.tw-sev{font-size:13px;font-weight:650}.tw-sev.tw-high{color:var(--bad)}.tw-sev.tw-med{color:#b07100}.tw-sev.tw-low{color:var(--muted)}.tw-req{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.tw-filters{gap:8px;margin-bottom:8px;display:flex}.tw-filters select{width:auto}.tw-filters input{max-width:300px}.tw-pager{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.tw-blockform{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.tw-blockform input{flex:180px;width:auto}.tw-blockform select{width:auto}.tw-drawer{top:0;inset-inline-end:0;z-index:60;background:var(--card);border-inline-start:1px solid var(--line);width:min(560px,100vw);padding:16px;position:fixed;bottom:0;overflow:auto;box-shadow:-12px 0 30px #14101a1f}.tw-events td{vertical-align:top}.rg-line{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.rg-line:first-of-type{border-top:0}.rg-acts{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.rg-form{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.rg-form input,.rg-form select{flex:140px;width:auto}.ro-view .btn-p,.ro-view .btn-d,.ro-view .stf-acts{display:none!important}.ro-banner{margin-bottom:12px}.asst-says p.asst-first{font-weight:600}.asst-more{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:600}.asst-more:hover{text-decoration:underline}.asst-say{background:var(--t-gold);border-inline-start:3px solid var(--brand-2);color:var(--ink);border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;font-size:14px;font-style:italic;line-height:1.5;display:flex}.asst-say svg{color:var(--brand-2);flex:none;margin-top:3px}.asst-next{flex-flow:wrap;margin-top:8px}.asst-next button{padding:5px 9px;font-size:12px}.asst-srcs{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:12px;display:flex}.asst-srcs:hover{color:var(--ink)}:root{--go:#1f7a4d;--go-dark:#145c38;--go-soft:#e7f4ec;--back:#a45f00;--back-soft:#fff3e0;--no:#b3261e;--no-soft:#fdecea}.dc-bar{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-top:14px;overflow:visible}.dc-sticky{z-index:20;position:sticky;bottom:12px;box-shadow:0 -6px 24px #1c1b1f14}.dc-row{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.dc-ctx{min-width:180px;color:var(--muted);flex:1;font-size:13px}.dc-ctx b{color:var(--ink)}.dc-b{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.1;display:inline-flex}.dc-b:disabled{opacity:.5;cursor:not-allowed}.dc-b kbd{opacity:.55;border:1px solid;border-radius:4px;margin-inline-start:4px;padding:2px 4px;font:600 12px/1 inherit}.dc-go{background:var(--go);color:#fff;box-shadow:0 2px 0 var(--go-dark)}.dc-go:hover:not(:disabled){filter:brightness(1.07)}.dc-go-wrap{display:inline-flex}.dc-go-wrap .dc-go:first-child:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.dc-split{border-inline-start:1px solid #ffffff4d;border-start-start-radius:0;border-end-start-radius:0;padding:10px}.dc-bk{background:var(--back-soft);color:var(--back)}.dc-bk:hover:not(:disabled){border-color:var(--back)}.dc-no{background:var(--card);color:var(--no);border-color:#efc2bf}.dc-no:hover:not(:disabled){background:var(--no-soft)}.dc-dots{background:var(--card);border-color:var(--line);color:var(--ink-2);padding:9px 10px}.dc-more{display:inline-block;position:relative}.dc-menu{inset-inline-end:0;background:var(--card);border:1px solid var(--line);z-index:40;border-radius:12px;min-width:250px;padding:6px;position:absolute;bottom:calc(100% + 6px);box-shadow:0 12px 32px #00000024}.dc-rowd .dc-menu{top:calc(100% + 6px);bottom:auto}.dc-menu button{text-align:start;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.dc-menu button:hover{background:var(--bg)}.dc-menu span{flex-direction:column;display:flex}.dc-menu b{font-size:14px;font-weight:600}.dc-menu small{color:var(--muted);font-size:12px}.dc-menu button.danger,.dc-menu button.danger svg{color:var(--no)}.dc-menu svg{color:var(--ink-2);flex:none;margin-top:2px}.dc-comp{border-bottom:1px solid var(--line);border-top:3px solid var(--back);background:#fffdf8;border-radius:14px 14px 0 0;padding:14px 16px}.dc-comp.dc-reject{border-top-color:var(--no);background:snow}.dc-comp.dc-note{border-top-color:var(--go);background:#f8fcf9}.dc-comp-h{align-items:center;gap:8px;margin-bottom:10px;display:flex}.dc-to,.dc-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.dc-to button,.dc-chips button{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink);border-radius:99px;padding:5px 11px;font-size:13px}.dc-to button.on,.dc-back .dc-chips button.on{border-color:var(--back);background:var(--back-soft);color:var(--back);font-weight:600}.dc-reject .dc-chips button.on{border-color:var(--no);background:var(--no-soft);color:var(--no);font-weight:600}.dc-comp textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;background:var(--card);border-radius:10px;min-height:56px;padding:9px 10px}.dc-who{color:var(--ink-2);margin-top:8px;font-size:13px}.dc-comp-end{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.dc-comp-end>span:last-child{gap:6px;display:flex}.dc-send{color:#fff;border:0}.dc-send-back{background:var(--back)}.dc-send-reject{background:var(--no)}.dc-send-note{background:var(--go)}.dc-rowd{align-items:center;gap:6px;transition:opacity .12s;display:inline-flex;position:relative}tr:hover .dc-rowd,.dc-rowd.on,.dc-rowd:focus-within{opacity:1}.dc-seg{border:1px solid var(--line);background:var(--card);border-radius:9px;display:inline-flex;overflow:hidden}.dc-seg button{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.dc-seg button+button{border-inline-start:1px solid var(--line)}.dc-go-t{color:var(--go)}.dc-go-t:hover:not(:disabled){background:var(--go-soft)}.dc-bk-t{color:var(--back)}.dc-bk-t:hover:not(:disabled){background:var(--back-soft)}.dc-no-t{color:var(--no)}.dc-no-t:hover:not(:disabled){background:var(--no-soft)}.dc-seg button:disabled{opacity:.45;cursor:not-allowed}.dc-row-comp{inset-inline-end:0;z-index:35;white-space:normal;text-align:start;border-radius:14px;width:min(440px,80vw);position:absolute;top:calc(100% + 6px);overflow:hidden;box-shadow:0 12px 32px #00000029}.dc-row-comp .dc-comp{border-bottom:0;border-radius:14px}@media (width<=700px){.dc-sticky{border-radius:16px 16px 0 0;margin-inline:-12px;bottom:0}.dc-row .dc-b{flex:1;justify-content:center;padding:13px}.dc-row .dc-go-wrap{flex-basis:100%;order:-1}.dc-row .dc-go-wrap .dc-go:first-child{flex:1;justify-content:center}.dc-b kbd{display:none}.dc-rowd{opacity:1}}.asst-label{color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.asst-in{flex:1;align-self:stretch;min-width:0;display:flex;position:relative}.asst-in input{z-index:1;background:0 0;width:100%;position:relative}.asst-ghost{pointer-events:none;white-space:pre;color:var(--muted);opacity:.7;font:inherit;align-items:center;padding:0;font-size:13px;display:flex;position:absolute;inset:0;overflow:hidden}.asst-ghost span{visibility:hidden}.asst-pred{border:1px solid var(--line);background:var(--card);border-radius:12px;max-height:340px;margin:6px 12px 0;padding:6px;list-style:none;overflow:auto;box-shadow:0 10px 28px #0000001a}.asst-pred li{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:14px;display:flex}.asst-pred li.on{background:var(--t-gold)}.asst-pred li svg{color:var(--muted);flex:none;margin-inline-start:auto}.asst-pt{flex-direction:column;min-width:0;display:flex}.asst-pt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.asst-pk{letter-spacing:.03em;text-transform:uppercase;background:var(--bg);color:var(--ink-2);text-align:center;border-radius:5px;flex:none;min-width:62px;padding:2px 6px;font-size:12px;font-weight:700}.asst-pk.k-screen{color:#2556b0;background:#eef4ff}.asst-pk.k-setting{color:#5b3fb0;background:#f1eefb}.asst-pk.k-concept{background:var(--go-soft);color:var(--go)}.asst-pk.k-problem{background:var(--no-soft);color:var(--no)}.asst-pk.k-coach{background:var(--back-soft);color:var(--back)}.asst-pred-foot{color:var(--muted);justify-content:flex-end;cursor:default!important;font-size:12px!important}.asst-top,.asst-ask,.asst-pred{flex-shrink:0}.asst-body{min-height:0}.asst-ask{background:var(--card);z-index:2;position:relative}.asst-says p,.asst-says ol,.asst-says ul{font-size:13px;line-height:1.5}.asst-says p{margin:0 0 6px}.asst-says li{margin:0 0 3px}.asst-says p.asst-first{font-size:14px}.asst-says-foot{margin-top:6px;padding-top:6px}.asst-next{align-items:center;gap:5px;margin-top:8px}.asst-next>.tiny{flex-basis:100%;margin-bottom:1px}.asst-next button{white-space:nowrap;text-overflow:ellipsis;border-radius:99px;max-width:100%;padding:4px 9px;font-size:12px;display:inline-flex;overflow:hidden}.asst-srcs{padding:8px 0 4px}.asst-hit{margin-top:6px}.asst-hit-main{align-items:center;gap:8px;padding:8px 10px}.asst-hit-l{flex:auto;min-width:0;max-width:none}.asst-hit-h{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.asst-hit-l .tiny{font-size:12px}.asst-hit-peek{display:none}.asst-hit-x{padding:0 10px;font-size:12px}.asst-kind{min-width:0;margin-bottom:6px;display:inline-block}.asst-tag{border-inline-start:3px solid;border-radius:8px;align-items:baseline;gap:8px;margin-top:8px;padding:6px 9px;font-size:13px;line-height:1.45;display:flex}.asst-tag b{letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:12px}.asst-tag.t-where{color:#1d3f80;background:#eef4ff;border-color:#2556b0}.asst-tag.t-check{background:var(--go-soft);border-color:var(--go);color:#155c39}.asst-tag.t-note{background:var(--back-soft);border-color:var(--back);color:#7a4700}.asst-tag.t-tip{background:var(--bg);border-color:var(--line-ctl);color:var(--ink-2)}html[data-theme=dark] .asst-tag{color:var(--ink);background:#ffffff0d}.page-loading{background:linear-gradient(90deg,transparent,var(--brand,#ad332d),transparent);opacity:0;background-repeat:no-repeat;background-size:40% 100%;height:3px;margin:-2px 0 0;animation:0s .2s forwards pl-in,1.1s linear infinite pl-run}@keyframes pl-in{to{opacity:1}}@keyframes pl-run{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.page-loading{animation:0s .2s forwards pl-in}}.hq-dup{color:#a1271f;vertical-align:middle;background:#fdecea;border:1px solid #f3b8b2;border-radius:99px;margin-inline-start:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}[data-theme=dark] .hq-dup{color:#ffb4ab;background:#3a1715;border-color:#6b2a25}.hq-when{color:var(--muted,#6e6c7a);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;margin-inline-start:8px;font-size:12px;display:inline-flex}.hq-when.fresh{color:#2556b0;font-weight:600}.hq-new{color:#2556b0;text-transform:uppercase;letter-spacing:.03em;background:#eef4ff;border:1px solid #c9d8f5;border-radius:99px;padding:0 6px;font-size:12px;font-weight:700}[data-theme=dark] .hq-new{color:#a8c4ff;background:#16264a;border-color:#2c4378}[data-theme=dark] .hq-when.fresh{color:#a8c4ff}.hq-main .hq-dup,.hq-main .hq-when{align-self:flex-start;width:fit-content;margin-inline-start:0}.ss{--fast:.15s;--med:.26s;--ease:cubic-bezier(.2,.8,.2,1)}.ss-frame{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:40px;margin-top:8px;display:grid}.ss-nav{position:sticky;top:16px}.ss-find{border:1px solid var(--line);background:var(--card);height:40px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:0 10px;display:flex}.ss-find:focus-within{border-color:var(--info);box-shadow:0 0 0 3px var(--info-bg)}.ss-find input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0}.ss-nav ul{margin:0;padding:0;list-style:none}.ss-nav li>button{width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:start;transition:background var(--fast);background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-size:14px;display:flex}.ss-nav li>button:hover{background:var(--brand-tint)}.ss-nav li>button.on{background:var(--card);box-shadow:inset calc(3px * var(--dir,1)) 0 0 var(--brand),0 1px 2px #0000000a;font-weight:600}.ss-nav li>button span{flex:1}.ss-nav small{color:var(--muted);font-size:12px}.ss-sub{border-inline-start:1px solid var(--line);margin-block:2px 8px!important;margin-inline:18px 0!important}.ss-sub button{color:var(--muted)!important;padding:6px 12px!important;font-size:13px!important}.ss-sub button:hover{color:var(--ink)!important}.ss-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:6px;display:flex}.ss-crumbs{color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.ss-crumbs a{color:var(--muted);text-decoration:none}.ss-crumbs a:hover{color:var(--ink)}.ss-crumbs b{color:var(--ink);font-weight:600}.ss-head h1{margin:0 0 4px;font-size:28px;font-weight:600}.ss-lede{color:var(--muted);max-width:760px;margin:0;font-size:14px;line-height:1.6}.ss-sec{padding:26px 0 4px}.ss-sec>header{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ss-sec>header h3{margin:0;font-size:16px;font-weight:600}.ss-sec>header .btn{margin-inline-start:auto}.ss-count{color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:99px;padding:1px 9px;font-size:12px}.ss-panel{background:var(--card);border:1px solid var(--line);border-radius:14px}.ss-pad{margin-top:20px;padding:22px 24px}.sr{transition:background var(--med);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 32px;padding:20px 24px;display:grid}.sr+.sr{border-top:1px solid var(--line)}.sr.is-found{animation:1.6s sr-flash}@keyframes sr-flash{0%{background:var(--t-gold,#fff4e0)}to{background:0 0}}.sr-t{color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.sr-t svg{color:var(--muted)}.sr-help{color:var(--muted);max-width:760px;margin:4px 0 0;font-size:14px;line-height:1.55}.sr-where{color:var(--muted);margin-top:4px;font-size:12px}.sr-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:9px;display:flex}.sr-risk{border-radius:99px;align-items:center;gap:7px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.sr-dots{gap:3px;display:inline-flex}.sr-dots i{opacity:.25;background:currentColor;border-radius:50%;width:7px;height:7px}.sr-dots i.on{opacity:1}.r-low{background:var(--ok-bg);color:var(--ok)}.r-mid{background:var(--warn-bg);color:var(--warn)}.r-high{background:var(--bad-bg);color:var(--bad)}.sr-test{color:var(--brand);font:500 13px var(--font,inherit);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.sr-test:hover{text-decoration:underline}.sr-test:disabled{opacity:.6}.sr-ctl{justify-content:flex-end;align-items:center;display:flex}.sr-tg{align-items:center;gap:10px;display:inline-flex}.sr-state{color:var(--muted);text-align:end;min-width:22px;font-size:13px}.sr-state.on{color:var(--ok);font-weight:600}.sr-full,.sr .try-out{grid-column:1/-1}.sr-stack{align-items:start}.stf-unitbox{border:1px solid var(--field-line);background:var(--field-bg);border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.stf-unitbox input{height:38px;box-shadow:none!important;border:0!important;border-radius:0!important}.stf-unit{color:var(--muted);background:var(--bg);border-inline-start:1px solid var(--line);align-items:center;padding:0 12px;font-size:13px;display:flex}.stf-unitbox:focus-within{border-color:var(--info);box-shadow:0 0 0 3px var(--info-bg)}.chipsin{margin-top:14px}.chipsin-box{border:1px solid var(--line-ctl);background:var(--card);cursor:text;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;padding:6px 8px;display:flex}.chipsin-box:focus-within{border-color:var(--info);box-shadow:0 0 0 3px var(--info-bg)}.chipsin-box.off{opacity:.7;cursor:default}.chipsin .chip{background:var(--bg);border:1px solid var(--line);animation:chip-pop var(--med) var(--ease);border-radius:99px;align-items:center;gap:6px;padding-block:4px;padding-inline:10px 6px;font-size:13px;display:inline-flex}@keyframes chip-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.chip-k{text-transform:uppercase;letter-spacing:.03em;border-radius:99px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700}.k-domain{background:var(--info-bg);color:var(--info)}.k-address{background:var(--ok-bg);color:var(--ok)}.k-free{background:var(--warn-bg);color:var(--warn)}.chipsin .chip button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px;display:inline-flex}.chipsin .chip button:hover{color:var(--bad);background:var(--bad-bg)}.chipsin-box input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:240px;padding:5px}.chipsin-hint{color:var(--muted);margin:10px 0 0;font-size:13px}.chipsin-err{color:var(--bad);margin:8px 0 0;font-size:13px}.chipsin-warn{background:var(--warn-bg);color:var(--warn);border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:13px}.sj{background:var(--card);border:1px solid var(--line);border-radius:18px;margin-bottom:20px;padding:22px 28px 24px}.sj-head{align-items:center;gap:16px;margin-bottom:18px;display:flex}.sj-head h2{margin:0;font-size:16px}.sj-head p{color:var(--muted);margin:3px 0 0;font-size:13px}.sj-ring{background:conic-gradient(var(--ok) calc(var(--p,0)*1%),var(--line) 0);border-radius:50%;flex:none;place-items:center;width:62px;height:62px;display:grid}.sj-ring b{background:var(--card);border-radius:50%;place-items:center;width:48px;height:48px;font-size:14px;display:grid}.sj-steps{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.sj-track{inset-inline:10%;background:var(--line);border-radius:4px;height:4px;position:absolute;top:27px;overflow:hidden}.sj-track i{background:var(--ok);height:100%;transition:width 1s var(--ease);animation:sj-fill 1.1s var(--ease);border-radius:4px;display:block}@keyframes sj-fill{0%{width:0}}.sj-step{z-index:1;position:relative}.sj-step a{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:6px;padding:0 6px;text-decoration:none;display:flex}.sj-dot{background:var(--card);border:3px solid var(--line);width:56px;height:56px;color:var(--muted);transition:transform var(--med) var(--ease),box-shadow var(--med);border-radius:50%;place-items:center;display:grid}.sj-step a:hover .sj-dot{transform:translateY(-3px);box-shadow:0 8px 18px #00000014}.sj-step.done .sj-dot{border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.sj-step.now .sj-dot{border-color:var(--brand-2);background:var(--t-gold,#fff4e0);color:var(--brand-2);animation:2.4s ease-in-out infinite sj-breathe}@keyframes sj-breathe{0%,to{box-shadow:0 0 #f6932059}50%{box-shadow:0 0 0 10px #f6932000}}.sj-step b{font-size:13px}.sj-step small{color:var(--muted);max-width:180px;font-size:12px;line-height:1.35}.sj-badge{border-radius:99px;padding:2px 9px;font-size:12px;font-weight:700}.sj-badge.done{background:var(--ok-bg);color:var(--ok)}.sj-badge.now{background:var(--warn-bg);color:var(--warn)}.sj-badge.todo{background:var(--bg);color:var(--muted)}.mf h4{margin:0 0 4px;font-size:16px}.mf-sub{color:var(--muted);margin:0 0 18px;font-size:13px}.mf-path{flex-wrap:nowrap;align-items:center;padding-bottom:4px;display:flex;overflow-x:auto}.mf-seg{flex:1 1 0;align-items:center;min-width:0;display:flex}.mf-seg:first-child{flex:none}.mf-pipe{background:repeating-linear-gradient(90deg,var(--line-ctl) 0 7px,transparent 7px 13px);opacity:.5;border-radius:2px;flex:1;min-width:24px;height:4px;margin:0 6px 46px;position:relative;overflow:hidden}.mf-pipe i{top:0;background:var(--brand-2);opacity:0;border-radius:2px;width:30%;height:100%;position:absolute;inset-inline-start:-30%}.mf-pipe.go i{animation:.42s ease-in-out mf-run}@keyframes mf-run{0%{opacity:1;inset-inline-start:-30%}to{opacity:1;inset-inline-start:100%}}.mf-node{text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;width:128px;display:flex}.mf-ic{background:var(--info-bg);width:54px;height:54px;color:var(--info);transition:transform var(--med) var(--ease),background var(--med),border-color var(--med),opacity var(--med);border:2px solid #0000;border-radius:16px;place-items:center;display:grid}.mf-node b{font-size:13px;line-height:1.3}.mf-node b em{color:var(--bad);font-style:normal}.mf-node small{color:var(--muted);font-size:12px;line-height:1.35}.mf-node.off .mf-ic{background:var(--bg);color:var(--muted);opacity:.6}.mf-node.lit .mf-ic{border-color:var(--brand-2);background:var(--t-gold,#fff4e0);color:var(--brand-2);transform:scale(1.12)}.mf-node.pass .mf-ic{background:var(--ok-bg);color:var(--ok);border-color:var(--ok)}.mf-node.fail .mf-ic{background:var(--bad-bg);color:var(--bad);border-color:var(--bad)}.mf-node.later .mf-ic{border-style:dashed;border-color:var(--info)}.mf-ends{flex-direction:column;gap:12px;display:flex}.mf-node.end-ok .mf-ic{background:var(--ok-bg);color:var(--ok)}.mf-node.end-no .mf-ic{background:var(--bad-bg);color:var(--bad)}.mf-try{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.mf-try label{font-size:13px;font-weight:600}.mf-try input{border:1px solid var(--line-ctl);height:38px;font:inherit;background:var(--card);width:280px;color:var(--ink);border-radius:10px;padding:0 12px}.mf-verdict{animation:mf-in var(--med) var(--ease);border-radius:10px;margin:12px 0 0;padding:9px 14px;font-size:14px;font-weight:600}.mf-verdict.ok{background:var(--ok-bg);color:var(--ok)}.mf-verdict.no{background:var(--bad-bg);color:var(--bad)}@keyframes mf-in{0%{opacity:0;transform:translateY(4px)}}.gt-halo{z-index:80;pointer-events:none;box-shadow:0 0 0 4px var(--brand-2),0 0 0 9999px #14121661;transition:all var(--med,.26s) var(--ease,ease);border-radius:16px;position:fixed}.gt-card{z-index:81;color:#fff;background:#1c1b1f;border-radius:14px;width:320px;padding:14px 16px;animation:.26s mf-in;position:fixed;box-shadow:0 14px 40px #0000004d}.gt-card b{margin-bottom:4px;font-size:14px;display:block}.gt-card p{color:#e8e4e3;margin:0;font-size:13px;line-height:1.5}.gt-nav{color:#bbb;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;display:flex}.gt-nav button{cursor:pointer;border:0;border-radius:8px;margin-inline-start:6px;padding:6px 12px;font:600 13px inherit}.gt-next{background:var(--brand-2);color:#1c1b1f}.gt-skip{color:#ddd;background:0 0}.gt-start{flex:none}.ss-insights{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-top:28px;padding:14px 18px}.ss-insights summary{cursor:pointer;font-size:14px;font-weight:600}.ss-insights[open] summary{margin-bottom:12px}@media (width<=1180px){.ss-frame{grid-template-columns:1fr;gap:16px}.ss-nav{position:static}.ss-nav>ul{flex-wrap:wrap;gap:6px;display:flex}.ss-nav li>button{border:1px solid var(--line);background:var(--card);width:auto}.ss-sub{display:none}.sj-steps{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}}@media (width<=760px){.sr{grid-template-columns:1fr}.sr-ctl{justify-content:flex-start}.ss-head{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ss *,.ss :before,.ss :after,.gt-halo,.gt-card{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ss-find input,.ss-find input:focus{outline:0;width:100%;box-shadow:none!important;background:0 0!important;border:0!important}.sj-min{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.sj-min .btn{margin-inline-start:auto}.sj-okdot{background:var(--ok-bg);width:28px;height:28px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.mf-path{overflow:visible}.mf-node{flex:0 128px;width:auto;min-width:88px}.mf-ends{flex:0 128px;min-width:96px}.mf-ends .mf-node{flex:none;width:100%}.mf-pipe{min-width:14px}@media (width<=1100px){.mf-path{flex-direction:column;align-items:stretch;gap:8px}.mf-seg{flex-direction:column;align-items:stretch}.mf-pipe{background:repeating-linear-gradient(180deg,var(--line-ctl) 0 5px,transparent 5px 9px);width:4px;min-width:0;height:18px;margin-block:0;margin-inline:25px 0}.mf-node{text-align:start;flex-direction:row;gap:12px;width:auto;max-width:none}.mf-node b,.mf-node small{display:block}.mf-ends{flex-flow:wrap;max-width:none}.mf-ends .mf-node{width:auto}}.chipsin-box input,.chipsin-box input:focus{height:auto;box-shadow:none!important;background:0 0!important;border:0!important}.mf-try input{height:38px}.pol{border:1px solid var(--line);background:var(--card,#fff);border-radius:12px;margin:10px 0;padding:12px 14px}.pol.is-due{border-color:var(--warn);box-shadow:inset calc(3px * var(--dir,1)) 0 0 var(--warn)}.pol-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pol-body{white-space:pre-wrap;margin:8px 0 0}.pol-a{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.plib-list{margin:8px 0 0;padding:0;list-style:none}.plib-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.plib-row.off .plib-main b{color:var(--muted)}.plib-main{flex:360px;align-items:flex-start;gap:10px;min-width:0;display:flex}.plib-main>svg{color:var(--muted);flex:none;margin-top:3px}.plib-acts{flex:none;align-items:center;gap:6px;display:flex}.plib-more{position:relative}.plib-menu{inset-inline-end:0;z-index:30;background:var(--card,#fff);border:1px solid var(--line);border-radius:10px;min-width:260px;padding:4px;position:absolute;top:calc(100% + 4px);box-shadow:0 10px 30px #0f172a24}.plib-menu button{text-align:start;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:20px 1fr;gap:2px 8px;padding:8px 10px;display:grid}.plib-menu button small{color:var(--muted);grid-column:2;font-size:12px}.plib-menu button:hover,.plib-menu button:focus-visible{background:var(--soft,#f1f5f9);outline:none}.plib-menu button.danger{color:var(--bad,#b42318)}.plib-view,.plib-drop{background:var(--soft,#f8fafc);border-radius:10px;flex-basis:100%;margin-inline-start:26px;padding:10px 12px}.plib-drop{border:1px solid var(--bad,#b42318)}.plib-form{border:1px solid var(--line);border-radius:12px;flex-basis:100%;margin:8px 0;padding:12px}.plib-roles{border:0;flex-wrap:wrap;gap:6px 16px;margin:8px 0;padding:0;display:flex}.plib-roles legend{margin-bottom:6px;font-size:13px;font-weight:600}.plib-roles label,.plib-chk{align-items:center;gap:6px;font-size:14px;display:flex}.plib-chk{margin:6px 0}.plib-btns{gap:8px;margin-top:10px;display:flex}.plib-acks{margin-top:8px}.plib-roles input[type=checkbox],.plib-chk input[type=checkbox]{width:16px;min-width:16px;height:16px;box-shadow:none;accent-color:var(--brand,#b42318);flex:none;margin:0;padding:0}.plib-roles label,.plib-chk{width:auto;font-weight:500}.area-crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;display:flex}.area-crumb a{color:var(--muted);border-radius:6px;margin:0 -4px;padding:2px 4px;text-decoration:none}.area-crumb a:hover,.area-crumb a:focus-visible{color:var(--ink);background:var(--soft,#f1f5f9);outline:none}.area-crumb [aria-current]{color:var(--ink);font-weight:600}.area-body{display:block}.area-menu{margin:0 0 16px}.area-menu .area-h{display:none}.area-menu ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.area-menu a{border:1px solid var(--line);background:var(--card,#fff);color:var(--ink-2,#333);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.area-menu a:hover,.area-menu a:focus-visible{border-color:var(--brand-2,#c2410c);outline:none}.area-menu a.on{background:var(--ink,#1f1416);border-color:var(--ink,#1f1416);color:var(--card)}.area-menu a svg{opacity:.8;flex:none}.area-page{min-width:0}@media (width>=1440px){.area:not(.area-strip) .area-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.area:not(.area-strip) .area-menu{margin:0;position:sticky;top:16px}.area:not(.area-strip) .area-menu .area-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-block:2px 10px;margin-inline:10px 0;font-size:12px;display:block}.area:not(.area-strip) .area-menu ul{flex-direction:column;gap:2px}.area:not(.area-strip) .area-menu a{box-shadow:inset calc(3px * var(--dir,1)) 0 0 transparent;background:0 0;border:0;border-radius:10px;padding:9px 10px;display:flex}.area:not(.area-strip) .area-menu a:hover{background:var(--soft,#f1f5f9)}.area:not(.area-strip) .area-menu a.on{background:var(--soft,#f6efe9);color:var(--ink);box-shadow:inset calc(3px * var(--dir,1)) 0 0 var(--brand-2,#c2410c);font-weight:600}}@media (prefers-reduced-motion:reduce){.area-menu a{transition:none}}.area-page,.ss-body{container-type:inline-size}@container (width<=980px){.grid2,.grid21{grid-template-columns:1fr}}.area-page .tabstrip{margin:0 0 20px;padding:4px 0 0;top:-26px}[dir=rtl] .area-crumb svg{transform:scaleX(-1)}.sj-step button{text-align:center;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0 6px;display:flex}.sj-step button:hover .sj-dot{transform:translateY(-3px);box-shadow:0 8px 18px #00000014}.sj-step button:focus-visible .sj-dot,.sj-step a:focus-visible .sj-dot{outline:3px solid var(--brand-2);outline-offset:3px}.sj-step.here .sj-dot{border-color:var(--brand-2);background:var(--t-gold,#fff4e0);color:var(--brand-2);animation:2.4s ease-in-out infinite sj-breathe}.sj-badge.here{background:var(--warn-bg);color:var(--warn)}.sr-ic{color:var(--muted);vertical-align:-2px;flex:none;margin-inline-end:2px}.su-h{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 18px;display:flex}.su-h h1{letter-spacing:-.01em;margin:4px 0 6px;font-size:28px}.su-h p{color:var(--muted);margin:0;font-size:16px}.su-crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.su-crumb a{color:var(--muted);text-decoration:none}.su-crumb a:hover,.su-crumb b{color:var(--ink)}.su-step-h{flex-wrap:wrap;align-items:baseline;gap:12px;margin:26px 0 12px;display:flex}.su-step-h h2{margin:0;font-size:20px}.su-step-h span{color:var(--muted);font-size:14px}.su-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}.su-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.su-card{background:var(--card,#fff);border:1px solid var(--line);border-radius:16px;padding:18px}.su-card h3{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.su-onoff{grid-template-columns:1fr 1fr;gap:10px;display:grid}.su-onoff>div{border-radius:12px;padding:12px;font-size:13px;line-height:1.5}.su-onoff .on{background:var(--ok-bg);color:#14532d}.su-onoff .off{color:#7f1d1d;background:#fdecec}.su-onoff b{letter-spacing:.06em;margin-bottom:4px;font-size:12px;display:block}.su-onoff .flow{opacity:.9;align-items:center;gap:4px;margin-top:8px;display:flex}.su-bars{align-items:flex-end;gap:3px;height:64px;margin:4px 0 10px;display:flex}.su-bars i{transform-origin:bottom;min-height:3px;animation:su-grow .6s var(--ease,ease) both;background:#f3c9c4;border-radius:3px 3px 0 0;flex:1}.su-bars i.hot{background:var(--brand,#b42318)}@keyframes su-grow{0%{transform:scaleY(0)}}.su-big{font-size:28px;font-weight:700;line-height:1}.su-kinds{color:var(--muted);margin:8px 0 0;padding:0;font-size:13px;list-style:none}.su-kinds li{border-top:1px dashed var(--line);justify-content:space-between;padding:3px 0;display:flex}.su-one{background:#fff8ec;border:1px solid #f6d9a8;border-radius:16px;gap:10px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.su-one svg{color:var(--brand-2);flex:none;margin-top:2px}.su-panel{background:var(--card,#fff);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.su-panel .su-big-ic{background:var(--t-gold,#fff4e0);width:64px;height:64px;color:var(--brand-2);border-radius:18px;place-items:center;display:grid}.su-panel h3{margin:0 0 4px;font-size:16px}.su-panel p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.su-panel ul{color:var(--ink-2,#333);margin:8px 0 0;padding-inline-start:18px;font-size:14px;line-height:1.7}.ss-embed .ss-panel{margin-bottom:16px}@media (width<=1280px){.su-grid{grid-template-columns:1fr}.su-side{position:static}}@media (prefers-reduced-motion:reduce){.su-bars i{animation:none}}.ss-embed .ss-pad{margin-top:0}.tw-off{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.tw-off-a{flex:none;gap:8px;display:flex}.tw-state button.pill-band{cursor:pointer;font:inherit;border:0}.tw-state button.pill-band:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dc-menu.dc-menu-float{z-index:1000;min-width:260px;position:fixed;inset:auto}.tw-jump{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.tw .card{padding:18px 20px;overflow:hidden}.tw .card>h3{align-items:center;gap:8px;margin:0 0 14px;font-size:16px;display:flex}.tw .card>table{width:calc(100% + 40px);margin:0 -20px}.tw .card>table:last-child{margin-bottom:-18px}.tw .card>table th:first-child,.tw .card>table td:first-child{padding-inline-start:20px}.tw .card>table th:last-child,.tw .card>table td:last-child{padding-inline-end:20px}.tw .grid2{align-items:stretch;margin-bottom:20px}.tw>.card+.card,.tw>.grid2+.card{margin-top:20px}.tw .grid2>.card{flex-direction:column;display:flex}.tw-lead{max-width:72ch;margin:0}.tw-state{align-items:center}.tw-state>.btn,.tw-state>select,.tw-state>.pill-band{box-sizing:border-box;height:38px;margin:0}.tw-state>.pill-band{padding:0 14px;font-size:14px;font-weight:600}.tw-state>select{padding-top:0;padding-bottom:0}.tw-tiles{margin:16px 0 20px}.tw-empty{text-align:center;min-height:110px;color:var(--muted);flex:1;justify-content:center;align-items:center;margin:0;padding:0 12px;font-size:14px;display:flex}.tw-time:has(.tw-empty){border-bottom:0;align-items:stretch}.tw-empty-row{text-align:center;color:var(--muted);font-size:14px;padding:28px 12px!important}.tw .tw-filters{margin-bottom:12px}.tw .tw-pager{border-top:1px solid var(--line);margin:0 -20px -18px;padding:10px 20px}.tw .tw-jump{margin-bottom:16px}.kpi.kpi-has-hit{position:relative}.kpi-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.kpi-hit:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.kpi-has-hit .tip{z-index:2;position:relative}.mlx-read:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}:where(p,.tiny,.sm,.muted,.hint,li,.alert)>a:not([class]){text-underline-offset:2px;text-decoration:underline}.ivc-actions>:is(.btn,button,select,input,a.btn),.mf-try>:is(.btn,button,select,input),.rg-form>:is(.btn,button,select,input){box-sizing:border-box;justify-content:center;align-items:center;height:38px;padding-top:0;padding-bottom:0;display:inline-flex}.mf-try,.rg-form{align-items:center}.acl-act>:is(.btn,button){box-sizing:border-box;white-space:nowrap;align-items:center;height:32px;padding-top:0;padding-bottom:0;display:inline-flex}.mlx-read-subj,.mlx-folders,.mlx-list-wrap,label.tiny{overflow-wrap:anywhere;min-width:0}.mlx-folders{padding:12px}.headline+.tabset>.tabstrip:first-child{margin-top:0}.mlx-read{container-type:inline-size}@container (width<=560px){.mlx-read-cols{grid-template-columns:minmax(0,1fr)}}@container (width<=1100px){.mlx-panes{grid-template-columns:240px minmax(0,1fr);height:auto;min-height:0}.mlx-panes .mlx-read{grid-column:1/-1;min-height:420px}}@container (width<=680px){.mlx-panes{grid-template-columns:minmax(0,1fr)}.mlx-folders{flex-wrap:wrap;gap:6px;display:flex}.mlx-folders h4{width:100%}.mlx-folder{width:auto}}.mlx-mid{overflow-wrap:anywhere;word-break:break-all;box-sizing:border-box;max-width:100%;padding:5px 8px;display:inline-block}.dep-a>:is(.btn,button){box-sizing:border-box;white-space:nowrap;align-items:center;height:32px;padding-top:0;padding-bottom:0;display:inline-flex}.kpi.live{align-items:initial;font-size:inherit;font-weight:inherit;color:inherit;gap:0;display:block}@container (width<=1000px){.acl-h,.acl-row{grid-template-columns:minmax(190px,2fr) 120px minmax(90px,1fr) 74px 104px}.acl-act{grid-column:1/-1;justify-content:flex-start;padding-inline-start:58px}.acl-h>span:nth-child(6){display:none}}.zt{flex-direction:column;gap:18px;min-width:0;display:flex}.zt-hero{border-radius:var(--r);border:1px solid var(--line);background:var(--card);align-items:center;gap:14px;padding:16px 20px;display:flex}.zt-hero.zt-ok{background:var(--ok-bg);color:var(--ok);border-color:#bfe3d3}.zt-hero.zt-warn{background:var(--warn-bg);color:var(--warn);border-color:#f0dcb0}.zt-hero.zt-bad{background:var(--bad-bg);color:var(--bad);border-color:#f3c7c2}.zt-hero-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zt-hero-t b{color:var(--ink);font-size:16px}.zt-hero-t span{color:var(--ink-2);font-size:13px}.zt-hero-a{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zt-hero-a .btn{background:var(--card);align-items:center;gap:6px;height:38px;display:inline-flex}.zt-ver{font:600 13px/1 var(--font);background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:99px;padding:7px 10px}.zt-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}@container (width<=980px){.zt-grid{grid-template-columns:minmax(0,1fr)}}.zt-main,.zt-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.zt-group{padding:16px 20px}.zt-group>h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px;font-size:13px}.zt-list{margin:0;padding:0;list-style:none}.zt-row{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;display:grid}.zt-list>.zt-row:first-child{border-top:0}.zt-light{margin-top:1px;display:inline-flex}.zt-row.zt-ok .zt-light{color:var(--ok)}.zt-row.zt-warn .zt-light{color:var(--warn)}.zt-row.zt-bad .zt-light{color:var(--bad)}.zt-row.zt-off .zt-light{color:var(--muted)}.zt-row-t{flex-direction:column;gap:2px;min-width:0;display:flex}.zt-row-t span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.zt-val{font:600 13px/1.2 var(--font);white-space:nowrap;background:var(--bg);color:var(--ink-2);border-radius:99px;margin-top:1px;padding:5px 9px}.zt-row.zt-ok .zt-val{background:var(--ok-bg);color:var(--ok)}.zt-row.zt-warn .zt-val{background:var(--warn-bg);color:var(--warn)}.zt-row.zt-bad .zt-val{background:var(--bad-bg);color:var(--bad)}.zt-fix,.zt-fix-t{color:var(--brand);font-weight:600}.zt-fix{text-underline-offset:2px;text-decoration:underline}button.zt-fix{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.zt-note{color:var(--muted);max-width:80ch;margin:0;font-size:13px}.zt-card{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.zt-card>h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.zt-sub{color:var(--muted);margin:0;font-size:13px}.zt-drop{text-align:center;border:1.5px dashed var(--line);border-radius:var(--r-sm,10px);background:var(--bg);cursor:pointer;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px 12px;display:flex}.zt-drop:hover,.zt-drop.on,.zt-drop:focus-visible{border-color:var(--brand);color:var(--brand);outline:none}.zt-drop b{font-size:14px}.zt-drop span{color:var(--muted);font-size:12px}.zt-res{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.zt-res-h{flex-direction:column;gap:2px;display:flex}.zt-res-h b{overflow-wrap:anywhere}.zt-res-h span{color:var(--muted);font-size:13px}.zt-secs{flex-wrap:wrap;gap:6px;display:flex}.zt-sec{font:600 12px/1 var(--font);background:var(--bg);color:var(--ink-2);border-radius:99px;padding:5px 8px}.zt-sec.zt-ok{background:var(--ok-bg);color:var(--ok)}.zt-sec.zt-bad{background:var(--bad-bg);color:var(--bad)}.zt-list-s .zt-row{grid-template-columns:20px minmax(0,1fr);padding:8px 0}.zt-dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px;display:grid}.zt-dl dt{color:var(--muted)}.zt-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.zt-sha{align-items:center;gap:6px;display:flex}.zt-sha code{font-size:12px}.zt-back{align-self:flex-start;align-items:center;gap:6px;height:32px;display:inline-flex}.zt-cas{margin:0;padding:0;list-style:none}.zt-cas li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.zt-cas li:first-child{border-top:0}.zt-cas li div{flex-direction:column;min-width:0;display:flex}.zt-cas li b{overflow-wrap:anywhere;font-size:13px}.zt-cas li span{color:var(--muted);font-size:12px}.zt-cas li.zt-bad span{color:var(--bad)}.zt-empty{color:var(--muted);margin:0;font-size:13px}.spin-i{animation:1s linear infinite zt-spin}@keyframes zt-spin{to{transform:rotate(360deg)}}.zt .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zt-hero-a a.btn{background:var(--card);align-items:center;gap:6px;height:38px;text-decoration:none;display:inline-flex}@container (width<=980px){.zt-rail{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}}.zt-card{scroll-margin-top:90px}.zt-hero{flex-wrap:wrap}.zt-hero-t{flex:340px}.zt-hero{flex-wrap:nowrap;gap:10px;padding:12px 18px}.zt-hero .zt-hero-t{color:var(--ink);flex:none;font-size:16px}.zt-hero-n{font:600 13px/1 var(--font);color:var(--ink-2);flex:1}.zt-hero-a .btn{background:var(--card);height:32px}.zt-row{align-items:center;padding:9px 0}.zt-row-t{gap:1px}.zt-row-t b{font-size:14px;font-weight:600}.zt-row-t small{color:var(--muted);font-size:13px}.zt-row-t small a,.zt-row-t small button{color:var(--brand);text-underline-offset:2px;font-size:13px;font-weight:600;text-decoration:underline}.zt-row.zt-stat{grid-template-columns:minmax(0,1fr) auto}.zt-row.zt-stat .zt-val{color:var(--ink);background:0 0;padding:0;font-size:14px}.zt-row.zt-stat.zt-bad .zt-val{color:var(--bad)}.zt-card>h3{font-size:14px}.zt-drop{flex-direction:row;gap:8px;padding:12px;font-size:13px;font-weight:600}.zt-res-h small,.zt-cas li small{color:var(--muted);font-size:12px}.zt-links{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.zt-links a{color:var(--brand);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.zt-links li{align-items:center;gap:6px;display:flex}.zt-links code{overflow-wrap:anywhere;font-size:12px}.zt-err{color:var(--bad);margin:0;font-size:13px}.zt-err b{color:var(--ink)}.zt-res-h{padding-inline-end:24px;position:relative}.zt-x{top:0;position:absolute;inset-inline-end:0}.zt-acts{flex-wrap:wrap;gap:8px;display:flex}.zt-acts .btn{align-items:center;gap:6px;height:32px;display:inline-flex}.zt-row-a{align-items:center;gap:10px;display:inline-flex}.zt-cas li.zt-dis b,.zt-cas li.zt-dis small{color:var(--muted)}.mt{flex-direction:column;gap:18px;display:flex}.mt .kpis{margin-bottom:0}.mt-hero{border-radius:var(--r);border:1px solid var(--line);background:var(--card);align-items:center;gap:14px;padding:16px 20px;display:flex}.mt-hero.mt-ok{background:var(--ok-bg);color:var(--ok);border-color:#bfe3d3}.mt-hero.mt-info{background:var(--info-bg);color:var(--info);border-color:#c9d8ef}.mt-hero.mt-warn{background:var(--warn-bg);color:var(--warn);border-color:#f0dcb0}.mt-hero.mt-bad{background:var(--bad-bg);color:var(--bad);border-color:#f3c7c2}.mt-hero-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mt-hero-t b{color:var(--ink);font-size:16px}.mt-hero-t span{color:var(--ink-2);font-size:13px}.mt-hero-a{flex-wrap:wrap;gap:8px;display:flex}.mt-mode{flex-shrink:0;align-self:center}@media (width<=640px){.mt-mode{width:100%}.mt-mode button{flex:1}}.mt-hero-a .btn{align-items:center;gap:6px;height:38px;display:inline-flex}.mt-hero-a .btn-o{background:var(--card)}.mt-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}@container (width<=900px){.mt-grid{grid-template-columns:1fr}}@media (width<=1100px){.mt-grid{grid-template-columns:1fr}}.mt-card{padding:16px 18px}.mt-card h3{margin:0 0 12px;font-size:14px}.mt-card h3:not(:first-child){margin-top:18px}.mt-card .dt{border:0;border-radius:0}.mt-fail{border-color:#f3c7c2}.mt-card{border-color:color-mix(in srgb,var(--line-ctl) 30%,var(--line));padding:16px 18px;overflow:hidden}.mt-card>h3,.mt-card>.sc-h{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 70%,var(--card));margin:-16px -18px 8px;padding:13px 18px}.mt-card>.sc-h h3{margin:0}.mt-card>.dt:last-child{border:0;border-radius:0;margin:-14px -18px -16px}.mt-card .dt table thead th{background:color-mix(in srgb,var(--bg) 70%,var(--card))}.mt-card .dt th:first-child,.mt-card .dt td:first-child{padding-inline-start:18px}.mt-card .dt th:last-child,.mt-card .dt td:last-child{padding-inline-end:18px}.mt-card>.sc-h+*{margin-top:12px}.mt-card .mt-list{gap:0}.mt-card .mt-list li{border-bottom:1px solid var(--line);padding:9px 0}.mt-card .mt-list li:last-child{border-bottom:0}.mt-card .mt-kv{gap:0}.mt-card .mt-kv dt{padding-inline-end:16px}.mt-card .mt-kv dd{text-align:end}.mt-card .mt-kv dt,.mt-card .mt-kv dd{border-bottom:1px solid var(--line);padding:9px 0}.mt-card .mt-kv dt:nth-last-child(2),.mt-card .mt-kv dd:last-child{border-bottom:0}.mt-card .mt-feed{gap:0}.mt-card .mt-feed li{border-bottom:1px solid var(--line);padding:8px 0}.mt-card .mt-feed li:last-child{border-bottom:0}.mt-card .mt-deploys{border-top:1px solid var(--line);margin-top:12px}.mt-card .mt-deploys li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}div.mt-grid,div.mt-two{align-items:stretch}.mt-grid>.mt-card,.mt-two>.mt-card{margin:0}.mt-card .mt-row-a{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}@media (width<=640px){.mt-hero{flex-wrap:wrap;align-items:flex-start}.mt-hero-t{flex:calc(100% - 40px)}.mt-hero-a{width:100%}.mt-hero-a .btn{flex:auto;justify-content:center}.mt-hero~.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mt-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.mt-list li{align-items:center;gap:9px;font-size:14px;display:flex}.mt-list li span{flex:1;min-width:0}.mt-list li b{font-weight:600}.mt-deploys li .mono{white-space:nowrap;flex:none}.mt-deploys li .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-deploys li .pill{flex:none}.ok-i{color:var(--ok)}.bad-i{color:var(--bad)}.warn-i{color:var(--warn)}.mt-kv{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.mt-kv dt{color:var(--muted)}.mt-kv dd{margin:0;font-weight:600}.mt-row-a{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mt-row-a .btn{align-items:center;gap:6px;display:inline-flex}.mt-feed{color:var(--ink-2);flex-direction:column;gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mt-feed .mono{color:var(--muted);margin-inline-end:4px}.mt-form .row{flex-wrap:wrap}.mt-form .row>.field{min-width:220px}.mt-form input[type=datetime-local]{margin-top:6px}.mt-checks{flex-wrap:wrap;gap:18px;margin:4px 0 14px;font-size:14px;display:flex}.mt-checks label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.mt-people{border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;max-height:180px;padding:10px 12px;font-size:13px;display:grid;overflow:auto}.mt-people label{align-items:center;gap:7px;display:flex}.mt-err{color:var(--bad);margin-top:5px;font-size:13px}.mt-form .modal-foot{margin:6px -18px -16px}.mt-banner{z-index:110;text-align:center;padding:9px 16px;font-size:14px;font-weight:600;position:sticky;top:0}.mt-banner-warn{background:var(--warn-bg);color:var(--warn);border-bottom:1px solid #f0dcb0}.mt-banner-bad{background:var(--bad-bg);color:var(--bad);border-bottom:1px solid #f3c7c2}.mt-page{z-index:200;background:var(--bg,#f7f6f8);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mt-page-c{text-align:center;max-width:420px;color:var(--ink-2);flex-direction:column;align-items:center;gap:10px;display:flex}.mt-page-c svg{color:var(--brand)}.mt-page-c h1{color:var(--ink);margin:6px 0 0;font-size:28px}.mt-page-c p{margin:0}.mt-page-b{color:var(--ink);font-weight:600}.mt-page-c .btn{margin-top:10px}.mt-two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:18px;display:grid}.mt-form .row{align-items:flex-start}.mt-checks input[type=checkbox],.mt-checks input[type=radio],.mt-people input{width:16px;min-width:16px;height:16px;box-shadow:none;flex:none;margin:0;padding:0}.mt-checks label,.mt-people label{white-space:nowrap}.sc{flex-direction:column;gap:18px;display:flex}.sc-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sc-h h3{margin:0}.sc-int{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sc-int .btn,.sc-acts .btn,.sc-removed .btn,.sc-appr .btn{align-items:center;gap:5px;display:inline-flex}.sc-sp{flex:1}.sc-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sc-removed{margin-top:12px;font-size:13px}.sc-removed ul{flex-direction:column;gap:6px;margin:8px 0 0;padding-inline-start:18px;display:flex}.sc-removed li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-files{max-height:320px;margin-top:12px;overflow:auto}.sc-code{width:110px}.sc-appr{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.sc-issue{gap:8px;margin-bottom:12px;display:flex}.sc-issue input{flex:1}@keyframes vp-spin{to{transform:rotate(360deg)}}@keyframes vp-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes vp-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.is-busy{pointer-events:none;cursor:progress;position:relative}.is-busy>svg:first-child{animation:.8s linear infinite vp-spin}.is-busy:not(:has(>svg:first-child)):after{content:"";vertical-align:-2px;border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:12px;height:12px;margin-inline-start:8px;animation:.7s linear infinite vp-spin;display:inline-block}.is-busy:before{content:"";border-radius:inherit;opacity:.06;background:currentColor;position:absolute;inset:0}.is-done{box-shadow:0 0 0 2px var(--ok)!important}.is-done:after{content:"✓";color:var(--ok);margin-inline-start:7px;font-weight:800;animation:.2s ease-out vp-pop;display:inline-block}.btn-p.is-done:after,.btn-d.is-done:after{color:#fff}.is-failed{animation:.3s vp-shake;box-shadow:0 0 0 2px var(--bad)!important}@media (prefers-reduced-motion:reduce){.is-busy>svg:first-child,.is-busy:after{animation:none}.is-busy{opacity:.7}.is-failed,.is-done:after{animation:none}}.content:has(.ivc-work){flex-direction:column;padding-bottom:14px;display:flex;overflow:hidden}.ivc-work{flex-direction:column;flex:1;min-height:0;display:flex}.iw{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.iw-top{flex-direction:column;flex:none;gap:10px;padding-bottom:10px;transition:padding .2s;display:flex}.iw-top .ivc-head{margin-bottom:0}.iw-stuck .iw-top{gap:8px}.iw-stuck .iw-top .ivc-crumb{display:none}.iw-scope{align-items:center;gap:10px;display:flex}.iw-chips{margin:0}.iw-chips .grow{flex:1}.stages{margin:0}.stages-c .stg{min-height:0}.stg-c .stg-h{border-radius:10px;justify-content:space-between;align-items:center;gap:6px;display:flex}.stg-c .stg-h em{background:#ffffff40;border-radius:99px;padding:0 7px;font-size:12px;font-style:normal}.iw-split{flex:1;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;display:grid}.iw-list{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.iw-row{grid-template-columns:28px minmax(130px,1.1fr) minmax(150px,1.4fr) 150px 80px 96px 140px;align-items:center;gap:10px;padding:0 14px;display:grid}.iw-has-pane .iw-row{grid-template-columns:24px minmax(110px,1fr) minmax(120px,1.2fr) 130px 64px 120px}.iw-has-pane .c-due{display:none}.iw-head{background:var(--bg);border-bottom:1px solid var(--line);flex:none;height:40px}.iw-sort{all:unset;cursor:pointer;font:600 12px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;padding:4px 0;display:inline-flex}.iw-sort:hover,.iw-sort.on{color:var(--ink)}.iw-sort:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.iw-sort.r{justify-self:end}.iw-sort sup{color:var(--brand);font-size:12px}.iw-ar{color:#c8c3c8;flex-direction:column;font-size:12px;line-height:7px;display:inline-flex}.iw-ar i{font-style:normal}.iw-ar i.on{color:var(--brand)}.iw-scroll{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:hidden auto}.iw-item{cursor:pointer;border-bottom:1px solid #f1eef0;height:56px;font-size:14px;position:absolute;inset-inline:0}.iw-item:hover{background:#fbf7f6}.iw-item.on{box-shadow:inset calc(3px * var(--dir,1)) 0 0 var(--brand);background:#fdf0ee}.iw-item.picked{background:#f7f5fb}.iw-item>span{flex-direction:column;gap:1px;min-width:0;display:flex}.iw-item small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.iw-item .ell,.iw-item b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.iw-item .c-stage{align-items:flex-start}.iw-item .r,.iw-item .c-amount{text-align:end;align-items:flex-end}.iw-row input[type=checkbox]{width:15px;height:15px;margin:0}.iw-empty{color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:40px;display:flex}.iw-more{color:var(--muted);background:linear-gradient(transparent,var(--card) 40%);justify-content:center;gap:8px;padding:8px;font-size:12px;display:flex;position:sticky;bottom:0}.iw-foot{border-top:1px solid var(--line);color:var(--ink-2);background:var(--card);flex:none;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.iw-foot .grow{flex:1}.iw-foot .btn{align-items:center;gap:5px;display:inline-flex}.iw-foot kbd{border:1px solid var(--line);background:#fff;border-bottom-width:2px;border-radius:5px;padding:0 5px;font:12px ui-monospace,Menlo,monospace}.iw-pane{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-height:0;display:none;overflow:hidden}.iw-has-pane .iw-pane{display:flex}.iw-pane-bar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.iw-pane-bar .grow{flex:1}.iw-pane-bar .btn{align-items:center;gap:5px;display:inline-flex}.iw-pane-body{flex:1;min-height:0;padding:14px 16px;overflow:auto}.iw-pane-empty{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}@media (width<=1180px){.iw-has-pane .iw-split{grid-template-columns:minmax(0,1fr)}.iw-has-pane .iw-pane{z-index:60;width:min(560px,94vw);position:fixed;inset:12px 12px 12px auto;box-shadow:0 12px 40px #14101a40}.iw-has-pane .iw-row{grid-template-columns:28px minmax(130px,1.1fr) minmax(150px,1.4fr) 150px 80px 96px 140px}.iw-has-pane .c-due{display:flex}}@media (width<=860px){.iw-row,.iw-has-pane .iw-row{grid-template-columns:24px minmax(0,1fr) 120px 110px}.c-supplier,.c-due,.c-waiting{display:none!important}.stages{grid-template-columns:repeat(3,minmax(0,1fr))}}.iw-split{grid-template-rows:minmax(0,1fr)}.iw-list,.iw-pane{height:100%}.content:has(.ivc-work)>*{flex-direction:column;flex:1;min-height:0;display:flex}.iw-has-pane .iw-split{grid-template-columns:minmax(0,1fr) minmax(360px,40%)}.iw-has-pane .c-supplier small{display:none}@media (width<=1180px){.iw-has-pane .iw-row{grid-template-columns:28px minmax(130px,1.1fr) minmax(150px,1.4fr) 150px 80px 96px 140px;gap:10px;padding:0 14px}}.mt-view h4,.mt-code h4{margin:16px 0 8px;font-size:14px}.mt-report{background:#f7f6f8;border-radius:10px;margin-top:12px;padding:10px 12px}.mt-report p{margin:4px 0 0;font-size:14px;line-height:1.55}.mt-anom{color:var(--warn);flex-direction:column;gap:6px;margin:10px 0;padding:0;font-size:13px;list-style:none;display:flex}.mt-anom li{align-items:flex-start;gap:6px;display:flex}.mt-steps td{vertical-align:top}.mt-steps .r,.mt-view td.r{text-align:end}.mt-changes{max-height:180px;overflow:auto}.mt-code{flex-direction:column;width:min(1100px,96vw);max-height:92vh;display:flex}.mt-code .modal-body{overflow:auto}.mt-proof{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-commits{flex-direction:column;gap:5px;max-height:180px;margin:0;padding:0;font-size:13px;list-style:none;display:flex;overflow:auto}.mt-files{max-height:240px;overflow:auto}.mt-files tr.sel{background:#fdf0ee}.mt-files td.r{text-align:end}.mt-diff{border:1px solid var(--line);border-radius:10px;margin-top:12px;overflow:hidden}.mt-diff .sc-h{border-bottom:1px solid var(--line);background:#faf9fb;margin:0;padding:6px 10px}.mt-diff pre{background:#fff;max-height:420px;margin:0;padding:8px 0;font:12px/1.5 ui-monospace,Menlo,monospace;overflow:auto}.mt-diff pre span{white-space:pre;padding:0 12px;display:block}.d-add{color:#1a5c3e;background:#e8f5ee}.d-del{color:#8a2a2a;background:#fbeaea}.d-hunk{color:#2f5aa8;background:#eef3fb}.d-file{background:#f4f2f5;margin-top:6px;font-weight:700}.mt-last{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mt-last p{color:var(--ink-2);flex-basis:100%;margin:4px 0 0}.mt-nf{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;font-size:13px;display:flex}.mt-nf label{align-items:center;gap:6px;display:inline-flex}.mt-nf input[type=number]{width:72px}.mt-nf input[type=checkbox]{width:16px;height:16px;margin:0}.mt-tg{flex-basis:100%}.iw-row{grid-template-columns:28px minmax(200px,1.5fr) minmax(130px,1fr) 150px 72px 100px 130px 40px}.iw-has-pane .iw-row{grid-template-columns:22px minmax(150px,1.4fr) minmax(100px,1fr) 120px 56px 110px 36px;gap:8px;padding:0 12px}@media (width<=1180px){.iw-has-pane .iw-row{grid-template-columns:28px minmax(200px,1.5fr) minmax(130px,1fr) 150px 72px 100px 130px 40px;gap:10px;padding:0 14px}}.iw-item{height:58px}.iw-item .c-supplier{min-width:0;display:block}.iw-item .c-supplier .ivc-who{min-width:0}.iw-item .c-act{justify-content:flex-end;display:flex}.iw-gh{border-bottom:1px solid var(--line);height:64px;padding:10px 14px;position:absolute;inset-inline:0}.iw-gh.unk{background:#fdf6f5}.iw-gh.unk .gi-name b{color:var(--bad)}.iw-more-row{height:40px;color:var(--muted);background:#fcfbfc;border-bottom:1px solid #f1eef0;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset-inline:0}.iw-coll{white-space:nowrap;justify-self:end;font-size:12px}.iw-scope .grow{flex:1}.iw-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:6px;display:inline-flex}.iw-filters select{border-radius:99px;width:auto;max-width:170px;height:30px;padding:0 8px;font-size:13px}.iw-also{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.iw-also input{width:15px;height:15px;margin:0}.ivc-board .bd-wrap,.ivc-board .bd-frame{flex-direction:column;flex:1;min-height:0;display:flex}@media (height<=760px),(width<=760px){.content:has(.ivc-board){overflow-y:auto}.ivc-board,.ivc-board .bd-wrap{flex:none}.content:has(.ivc-board)>*{flex:none}.ivc-board .bd-frame{height:max(360px,calc(100dvh - var(--banner-h,0px) - 96px));flex:none}}.ivc-board .bd{flex:1;align-items:stretch;min-height:0;overflow:auto hidden}.ivc-board .bd-col{flex-direction:column;min-height:0;max-height:100%;display:flex}.ivc-board .bd-cards{overscroll-behavior:contain;flex:1;min-height:0;padding:2px 2px 8px;overflow-y:auto}.ivc-board .bd-card,.ivc-board .bd-more,.ivc-board .bd-empty{flex:none}.iw-filters select{max-width:150px}.iw-pin{z-index:4;height:0;position:sticky;top:0}.iw-pin .iw-gh{background:#f8f5f4;box-shadow:0 4px 10px #14101a14}.spell-note{color:var(--muted);margin:2px 0 10px;font-size:13px}.gs-list .spell-note{margin:6px 14px 4px}.spell-note .linkish{all:unset;cursor:pointer;color:var(--brand)}.spell-note .linkish:hover b,.spell-note .linkish:focus-visible b{text-decoration:underline}.ex{flex-direction:column;gap:14px;display:flex}.ex .sp{flex:1}.ex-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ex-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ex-bar .chip b{margin-inline-start:2px;font-weight:700}.ex-find{flex:0 300px;margin-inline-start:auto}.ex-inline{align-items:center;gap:6px;display:inline-flex}.ex-inline select{width:auto;padding:5px 8px}.btn-ic{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px;display:inline-flex}.btn-ic:hover{background:var(--bg);color:var(--brand)}.btn-ic:focus-visible{outline:2px solid var(--brand)}.ex-list{padding:0;overflow:hidden}.ex-t{width:100%;font-size:14px}.ex-t th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:start;border-bottom:1px solid var(--line);background:#faf9fb;padding:10px 12px;font-size:12px;font-weight:600}.ex-t td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.ex-t td small{color:var(--muted);margin-top:1px;font-size:12px;display:block}.ex-t tbody tr{cursor:default}.ex-list .ex-t tbody tr:hover td{background:#fbf8f7}.ex-t tr.on td{background:#fdf0ee}.ex-t tr.off td{opacity:.55}.ex-t .r{text-align:end}.ex-t .num{font-variant-numeric:tabular-nums}.ex-t .cap,.cap{text-transform:capitalize}.ex-t select{min-width:120px;padding:5px 8px;font-size:13px}.ex-t select.bad,.ex-fields select.bad{border-color:var(--bad);background:#fff8f8}.ex-row-a{justify-content:flex-end;gap:4px;display:flex}.ex-sel{color:#fff;z-index:5;background:#1d1a22;border-radius:14px;align-items:center;gap:14px;padding:10px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 30px #140a1440}.ex-sel .sp{flex:1}.ex-sel .btn-o{color:#fff;background:0 0;border-color:#fff}.ex-wa{color:var(--muted);align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:inline-flex}.ex-wa.on{color:#1d6b45;background:#e6f3ec;border-radius:8px}.ex-split{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.ex-split.with{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}@media (width<=1100px){.ex-split.with{grid-template-columns:1fr}}.ex-pane{flex-direction:column;gap:14px;padding:16px;display:flex;position:sticky;top:12px}.ex-pane-h{align-items:center;gap:10px;display:flex}.ex-pane-h h3{margin:0;font-size:16px}.ex-pane-h small{color:var(--muted)}.ex-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;display:grid}.ex-fields .field{margin-bottom:10px}.ex-fields label{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ex-fields label em{color:var(--brand);font-style:normal}.ex-fields small.err{color:var(--bad);font-size:12px}.ex-wide{grid-column:1/-1}@media (width<=900px){.ex-fields{grid-template-columns:1fr 1fr}}.ex-val{padding:8px 0;font-size:14px}.ex-lines{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ex-sum td{font-weight:700}.ex-checks,.ex-dup,.ex-tl{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.ex-ck{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.ex-ck:first-child{border-top:0}.ex-dup h4{margin:0 0 6px;font-size:14px}.ex-dup-r{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.ex-dup-r.bad .ex-dup-t b{color:var(--bad)}.ex-dup-t{flex:1;min-width:0}.ex-dup-t small{color:var(--muted);display:block}.ex-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ex-acts .sp{flex:1}.ex-tl ul{margin:6px 0 0;padding:0;list-style:none}.ex-tl li{flex-wrap:wrap;align-items:baseline;gap:6px;padding:3px 0;font-size:13px;display:flex}.ex-tl li small{color:var(--muted);margin-inline-start:auto}.ex-tl li svg{color:var(--ok);flex:none}.ex-tl li.warn svg{color:var(--warn)}.kv{grid-template-columns:auto 1fr;gap:4px 14px;font-size:13px;display:grid}.kv span{color:var(--muted)}.ex-menu{position:relative}.ex-menu-l{inset-inline-end:0;background:var(--card);border:1px solid var(--line);z-index:10;border-radius:10px;flex-direction:column;min-width:150px;display:flex;position:absolute;bottom:calc(100% + 6px);box-shadow:0 10px 30px #140a1426}.ex-menu-l button{text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;padding:9px 12px}.ex-menu-l button:hover{background:var(--bg)}.ex-copy{align-items:center;gap:8px;padding:6px 0;display:flex}.ex-copy code{background:var(--bg);border:1px solid var(--line);white-space:nowrap;border-radius:8px;flex:1;min-width:0;padding:6px 9px;font-size:12px;overflow:auto}.ex-copy .cap{min-width:60px}.ex-scroll{max-height:55vh;overflow:auto}.ex-pv{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.seg.sm button{padding:3px 9px;font-size:12px}.modal.exm{width:min(600px,100%)}.modal.exm.wide{width:min(860px,100%)}.modal.exm>:not(.modal-head):not(.modal-foot){margin:12px 18px 0}.modal.exm>.modal-foot{margin-top:14px}.modal.exm .ex-head input{flex:1}.capt{flex-direction:column;gap:14px;max-width:520px;margin:0 auto;display:flex}.cap-top{align-items:center;gap:10px;display:flex}.cap-top b{flex:1;font-size:16px}.cap-off{color:var(--warn);align-items:center;gap:5px;font-size:13px;display:inline-flex}.cap-shoot{border:2px dashed var(--line-ctl);background:var(--card);cursor:pointer;color:var(--ink);font:inherit;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.cap-shoot span{font-size:16px;font-weight:700}.cap-shoot small{color:var(--muted)}.cap-shoot:hover{border-color:var(--brand);color:var(--brand)}.cap-strip{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.cap-s{border:2px solid var(--line);background:#111;border-radius:10px;margin:0;position:relative;overflow:hidden}.cap-s img,.cap-pdf{object-fit:cover;width:100%;height:120px;display:block}.cap-pdf{color:#fff;background:#5b6472;justify-content:center;align-items:center;font-weight:700;display:flex}.cap-s figcaption{inset-inline:0;color:#fff;background:#0009;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0}.cap-s.q-good,.cap-s.q-pdf{border-color:#3fa86e}.cap-s.q-sent{border-color:#2b7a52}.cap-s.q-blurry,.cap-s.q-dark,.cap-s.q-small,.cap-s.q-err{border-color:var(--warn)}.cap-s.q-blurry figcaption,.cap-s.q-dark figcaption,.cap-s.q-small figcaption,.cap-s.q-err figcaption{background:#a06400e6}.cap-x{top:4px;color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;inset-inline-end:4px}.cap-send{justify-content:center;gap:8px;width:100%;padding:14px;display:flex}.cap-done{flex-direction:column;gap:8px;display:flex}.cap-r{background:var(--card);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cap-r small{color:var(--muted);font-size:12px;display:block}.zc{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.zc-qr{flex-direction:column;align-items:center;gap:6px;min-width:220px;display:flex}.zc-qr img{width:220px;height:220px;image-rendering:pixelated;border:1px solid var(--line);background:#fff;border-radius:6px}.zc-qr small{color:var(--muted)}.zc-f{flex:1;min-width:220px}.zc-r{border:0;flex-direction:column;gap:6px;margin:0 0 12px;padding:0;display:flex}.zc-r legend{color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:600}.zc-r legend em{color:var(--brand);font-style:normal}.zc-r label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.zc-r label.on{border-color:var(--ok);background:#f3faf6}.zc-r input{width:auto}.cap-top .sp{flex:1}.fd{--fd-fast:.14s;--fd-mid:.26s;--fd-slow:.48s;--fd-out:cubic-bezier(.2,.8,.2,1);--fd-io:cubic-bezier(.65,0,.35,1);--fd-term:#14121a;--fd-term2:#1e1b26;--fd-tline:#2c2836;--fd-glow:#3ad08a}.fd-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.fd-head h2{margin:2px 0 0;font-size:20px}.fd-sp{flex:1}.fd-tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:16px;display:flex;position:relative;overflow-x:auto}.fd-tab{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 14px;font-weight:600}.fd-tab.on{color:var(--brand)}.fd-tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:6px}.fd-ink{background:var(--brand);height:2px;transition:left var(--fd-mid) var(--fd-out),width var(--fd-mid) var(--fd-out);position:absolute;bottom:0}.fd-view{animation:fdIn var(--fd-slow) var(--fd-out)}@keyframes fdIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fd-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.fd-tile{background:var(--card);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding:11px 14px}.fd-tile small{color:var(--muted);font-size:12px;display:block}.fd-tile b{overflow-wrap:anywhere;font-size:20px;line-height:1.3;display:block}.fd-tile b.fd-small{overflow-wrap:anywhere;padding:4px 0;font-size:14px}.fd-t-ok{color:var(--ok)}.fd-t-bad{color:var(--bad)}.fd-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fd-mono{font-variant-numeric:tabular-nums;font-family:Vinsys Currency,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.fd-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.fd-nowrap{white-space:nowrap}.fd-topo{background:radial-gradient(1200px 300px at 20% -20%,#2a1f2f 0,var(--fd-term) 60%);color:#e9e7ee;border-radius:14px;margin-bottom:16px;padding:14px 18px 10px;position:relative;overflow:hidden}.fd-topo-h{color:#b4aec0;align-items:center;gap:10px;font-size:12px;display:flex}.fd-topo-h b{color:#fff;font-size:13px}.fd-topo-env{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-led{background:#6d6878;border-radius:50%;flex:none;width:8px;height:8px}.fd-led.live{background:var(--fd-glow);animation:1.6s infinite fdLed}@keyframes fdLed{0%{box-shadow:0 0 #3ad08a8c}70%{box-shadow:0 0 0 8px #3ad08a00}to{box-shadow:0 0 #3ad08a00}}.fd-net{width:100%;height:auto;margin-top:4px;display:block}.fd-wire{stroke:#3a3546;stroke-width:2px;fill:none;transition:stroke var(--fd-mid)}.fd-wire.fd-flow{stroke:#7a7390;stroke-dasharray:4 8;animation:1.1s linear infinite fdDash}.fd-wire.fd-okw{stroke:#2f8f62}.fd-wire.fd-badw{stroke:#e5534b}@keyframes fdDash{to{stroke-dashoffset:-24px}}.fd-node rect{fill:var(--fd-term2);stroke:#3a3546;stroke-width:1.5px;transition:stroke var(--fd-mid),fill var(--fd-mid)}.fd-node text{fill:#ece9f1;font-size:12px;font-family:var(--font)}.fd-node .fd-nsub,.fd-node .fd-nstate{fill:#a49eb1;font-size:12px}.fd-node.run rect{stroke:#4aa3e0}.fd-node.ok rect{stroke:#2f8f62;fill:#16261f}.fd-node.bad rect{stroke:#e5534b;fill:#2a1517}.fd-node.ok .fd-nstate{fill:#6fe0a6}.fd-node.bad .fd-nstate{fill:#ff8a80}.fd-node.bad{animation:fdShake .42s var(--fd-io)}@keyframes fdShake{20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}.fd-ring{fill:none;stroke-width:2px;opacity:0;stroke:#4aa3e0}.fd-node.bad .fd-ring{stroke:#e5534b}.fd-ring.go{animation:fdRipple 1.2s var(--fd-out) infinite}@keyframes fdRipple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.fd-pkt{fill:#7fd3ff;filter:drop-shadow(0 0 6px #7fd3ff)}.fd-pkt.fd-red{fill:#ff6b5f;filter:drop-shadow(0 0 6px #ff6b5f)}.fd-prog{background:var(--fd-tline);border-radius:4px;height:4px;margin-top:6px;overflow:hidden}.fd-prog i{background:linear-gradient(90deg,#4aa3e0,var(--fd-glow));height:100%;transition:width var(--fd-slow) var(--fd-out);display:block}.fd-console{color:#c4bed2;border-top:1px solid var(--fd-tline);min-height:84px;margin-top:8px;padding-top:6px;font-family:Vinsys Currency,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.fd-console div{white-space:nowrap;text-overflow:ellipsis;animation:fdLine var(--fd-mid) var(--fd-out);overflow:hidden}.fd-console .ok{color:#6fe0a6}.fd-console .err{color:#ff9a90}.fd-console .dim{color:#9a94a8}.fd-cursor:after{content:"▍";color:#6fe0a6;margin-inline-start:2px;animation:1s step-end infinite fdBlink}@keyframes fdBlink{50%{opacity:0}}@keyframes fdLine{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.fd-stages{margin:0;padding:0;list-style:none}.fd-stage{cursor:pointer;transition:background var(--fd-fast);border-radius:10px;gap:12px;padding:9px 10px;display:flex;position:relative}.fd-stage:hover{background:var(--brand-tint)}.fd-stage.sel{background:var(--brand-tint);outline:1px solid var(--brand-soft)}.fd-stage:focus-visible{outline:2px solid var(--brand)}.fd-stage:not(:last-child):after{content:"";inset-inline-start:22px;background:var(--line);width:2px;position:absolute;top:35px;bottom:-9px}.fd-fill{inset-inline-start:22px;background:var(--ok);width:2px;height:0;transition:height var(--fd-slow) var(--fd-out);z-index:1;position:absolute;top:35px}.fd-stage.done:not(:last-child) .fd-fill{height:calc(100% - 26px)}.fd-dot{color:#fff;z-index:2;width:26px;height:26px;transition:background var(--fd-mid);background:#9b96a0;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.fd-dot.ok{background:var(--ok)}.fd-dot.bad{background:var(--bad)}.fd-dot.warn{background:var(--warn)}.fd-dot.skip{background:#b9b4bd}.fd-dot.run{background:var(--card);border:2px solid var(--info-bg)}.fd-dot.run:before{content:"";border:2px solid #0000;border-top-color:var(--info);border-radius:50%;animation:.7s linear infinite fdSpin;position:absolute;inset:-2px}.fd-dot.bad:after{content:"";border:2px solid var(--bad);animation:fdRipple 1.4s var(--fd-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes fdSpin{to{transform:rotate(360deg)}}.fd-chk{width:14px;height:14px}.fd-chk path{stroke:#fff;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;animation:fdDraw var(--fd-slow) var(--fd-out) forwards}@keyframes fdDraw{to{stroke-dashoffset:0}}.fd-st-b{min-width:0}.fd-st-t{font-weight:600}.fd-st-s{color:var(--muted);font-size:12px}.fd-st-r{text-align:end;white-space:nowrap;margin-inline-start:auto;font-size:12px}.fd-who{white-space:nowrap;border-radius:6px;margin-top:3px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.fd-w-us{background:var(--info-bg);color:var(--info)}.fd-w-it,.fd-w-them{background:var(--t-violet,#f3effa);color:#5b3fa3}.fd-w-fin{background:var(--warn-bg);color:var(--warn)}.fd-w-auto{background:var(--ok-bg);color:var(--ok)}html[data-theme=dark] .fd-w-it,html[data-theme=dark] .fd-w-them{color:#c7b6f2;background:#2a2340}.fd-fix{animation:fdSlide var(--fd-slow) var(--fd-out)}@keyframes fdSlide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.fd-fix h3{margin:8px 0 6px;font-size:16px}.fd-said{background:var(--bad-bg);color:var(--bad);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-family:Vinsys Currency,ui-monospace,Menlo,monospace;font-size:12px}.fd-steps{margin:8px 0 4px;padding-inline-start:20px}.fd-steps li{opacity:0;animation:fdLine var(--fd-mid) var(--fd-out) forwards;margin:5px 0}.fd-calls{gap:6px;margin-top:14px;display:grid}.fd-call{border:1px solid var(--line);border-radius:8px;padding:6px 10px}.fd-call summary{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.fd-st{border-radius:5px;padding:1px 6px;font-family:Vinsys Currency,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700}.fd-st-ok{background:var(--ok-bg);color:var(--ok)}.fd-st-bad{background:var(--bad-bg);color:var(--bad)}.fd-st-l{background:var(--line);color:var(--ink-2)}.fd-url{color:var(--muted);overflow-wrap:anywhere;margin:6px 0}.fd-lbl{color:var(--muted);margin-top:6px;font-size:12px}.fd-code{background:var(--fd-term,#14121a);color:#e9e7ee;white-space:pre-wrap;border-radius:8px;max-height:260px;margin:4px 0;padding:10px 12px;font-family:Vinsys Currency,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:auto}.fd-rid{color:var(--muted);align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.fd-table{border-collapse:collapse;width:100%;font-size:13px}.fd-table th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);padding:8px;font-size:12px;font-weight:600}.fd-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 8px}.fd-row{cursor:pointer;transition:background var(--fd-fast)}.fd-row:hover td,.fd-row.sel td{background:var(--brand-tint)}.fd-wf{margin:10px 0}.fd-wf-row{grid-template-columns:minmax(0,190px) 1fr 60px;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:grid}.fd-wf-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-wf-track{background:var(--line);border-radius:4px;height:14px;position:relative}.fd-wf-bar{height:10px;transition:width var(--fd-slow) var(--fd-out);border-radius:3px;position:absolute;top:2px}.fd-wf-ok{background:linear-gradient(90deg,#2b7a52,#3ab27a)}.fd-wf-bad{background:linear-gradient(90deg,#b3261e,#e5534b)}.fd-wf-warn{background:repeating-linear-gradient(45deg,#e5a823 0 6px,#f3c45a 6px 12px)}.fd-wf-l{background:#8e879c}.fd-wf-ms{text-align:end;color:var(--muted)}.fd-retry{align-items:center;gap:10px;margin:8px 0;font-size:13px;display:flex}.fd-cd{width:30px;height:30px}.fd-cd circle{fill:none;stroke-width:4px}.fd-cd .bg{stroke:var(--line)}.fd-cd .fg{stroke:var(--warn);stroke-linecap:round;stroke-dasharray:94.2;stroke-dashoffset:94.2px;transform-origin:50%;animation:2.4s linear forwards fdCount;transform:rotate(-90deg)}@keyframes fdCount{to{stroke-dashoffset:0}}.fd-map{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);margin-top:6px;display:grid;position:relative}.fd-item{border:1px solid var(--line);background:var(--card);height:38px;transition:border-color var(--fd-fast),box-shadow var(--fd-fast);border-radius:8px;align-items:center;gap:8px;min-width:0;margin-bottom:6px;padding:0 10px;font-size:13px;display:flex}.fd-item.hl{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.fd-item.fd-unknown{border-color:var(--bad)}.fd-item select,.fd-item input{font:inherit;width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:0}.fd-sample{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:45%;margin-inline-start:auto;font-size:12px;overflow:hidden}.fd-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fd-lnk{fill:none;stroke:var(--line-ctl);stroke-width:2px;stroke-dasharray:200;stroke-dashoffset:200px;animation:fdDraw var(--fd-slow) var(--fd-out) forwards;opacity:.65}.fd-lnk.hl{stroke:var(--brand);opacity:1}.fd-lnk.off{stroke-dasharray:3 5;opacity:.35;stroke-dashoffset:0;animation:none}.fd-lnk.fd-lnk-flow{stroke:var(--info);stroke-dasharray:5 7;opacity:1;animation:.8s linear infinite fdDash}.fd-payload .fd-k{color:#9ccfff}.fd-payload .fd-s{color:#c3e88d}.fd-flash{animation:fdFlash 1.2s var(--fd-out);background:#3d3420;border-radius:3px}@keyframes fdFlash{0%{background:#7a5a10}to{background:0 0}}.fd-stamp{animation:fdStamp var(--fd-slow) var(--fd-out);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}@keyframes fdStamp{0%{opacity:0;transform:scale(1.35)}60%{opacity:1;transform:scale(.96)}to{transform:scale(1)}}.fd-search{width:100%;max-width:420px;margin-bottom:12px}.fd-lib td:first-child{white-space:nowrap}.fd-lr{animation:fdLine var(--fd-mid) var(--fd-out) both}.fd-seen{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.fd-spark{width:60px;height:16px}.fd-spark rect{fill:var(--line)}.fd-spark rect.on{fill:var(--brand)}.fd mark{color:#1c1b1f;background:#ffe9a8;border-radius:3px;padding:0 1px}.fd-chkl{margin:8px 0;padding:0;list-style:none}.fd-chkl li{align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.fd-box{border:2px solid var(--line-ctl);width:18px;height:18px;transition:all var(--fd-mid);border-radius:5px;place-items:center;display:grid}.fd-box.on{background:var(--ok);border-color:var(--ok)}.fd-box .fd-chk{width:12px;height:12px}.fd-pbar{background:var(--line);border-radius:6px;height:8px;margin-top:12px;overflow:hidden}.fd-pbar i{background:linear-gradient(90deg,var(--brand),var(--brand-2));height:100%;transition:width .35s linear;display:block}.fd-redact{background:var(--fd-term,#14121a);color:#e9e7ee;border-radius:8px;padding:12px;font-family:Vinsys Currency,ui-monospace,Menlo,monospace;font-size:12px;line-height:2}.fd-rk{min-width:170px;display:inline-block}.fd-redact .gone{color:#ff9a90}.fd-redact .kept{color:#6fe0a6}@media (width<=1100px){.fd-grid{grid-template-columns:1fr}.fd-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fd *,.fd :before,.fd :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.fd-pkt{display:none}.fd-steps li,.fd-chk path{opacity:1;stroke-dashoffset:0}}.lc-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:18px;display:grid}.lc-col{gap:18px;display:grid}.lc-cert{color:#fff;background:radial-gradient(900px 300px at 110% -10%,#f6932059,#0000 60%),linear-gradient(135deg,#7d1f1a,#ad332d 55%,#c4512e);border-radius:16px;min-height:240px;padding:26px 28px;position:relative;overflow:hidden}.lc-cert.t-internal{background:radial-gradient(900px 300px at 110% -10%,#50aaff4d,#0000 60%),linear-gradient(135deg,#0d3550,#0f5577 60%,#1f7ab8)}.lc-cert.t-subscription{background:radial-gradient(900px 300px at 110% -10%,#3ad08a47,#0000 60%),linear-gradient(135deg,#0e3b2b,#1a7b57 60%,#2a9d6f)}.lc-cert.t-trial{background:radial-gradient(900px 300px at 110% -10%,#ffffff40,#0000 60%),linear-gradient(135deg,#4a3b10,#9b6200 60%,#c58a1c)}.lc-cert.t-evaluation{background:linear-gradient(135deg,#3a3840,#5b5862 60%,#78757f)}.lc-cert:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff09 0 2px,#0000 2px 9px);position:absolute;inset:0}.lc-kind{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:12px}.lc-who{max-width:calc(100% - 110px);margin:6px 0 2px;font-size:28px;font-weight:700;line-height:1.2}.lc-aff{opacity:.92;max-width:calc(100% - 110px);font-size:14px}.lc-meta{z-index:1;grid-template-columns:repeat(3,auto);gap:4px 26px;margin-top:20px;font-size:12px;display:grid;position:relative}.lc-meta span{opacity:.78}.lc-meta b{font-weight:600}.lc-seal{inset-inline-end:24px;width:92px;height:92px;position:absolute;top:22px}.lc-seal circle{fill:none;stroke:#ffffffe6;stroke-width:2px}.lc-seal .ring{stroke-dasharray:6 4;transform-origin:46px 46px;animation:18s linear infinite lc-spin}.lc-seal path{stroke:#fff;stroke-width:4px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.7s cubic-bezier(.2,.8,.2,1) .25s forwards lc-draw}@keyframes lc-spin{to{transform:rotate(360deg)}}@keyframes lc-draw{to{stroke-dashoffset:0}}.lc-sig{z-index:1;background:#0003;border-radius:10px;align-items:center;gap:10px;width:fit-content;margin-top:18px;padding:8px 12px;font-size:12px;display:flex;position:relative}.lc-sig code{font-family:Vinsys Currency,ui-monospace,Menlo,monospace;font-size:12px}.lc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.lc-prom{gap:10px;display:grid}.lc-prom div{align-items:flex-start;gap:10px;font-size:13px;display:flex}.lc-tick{background:var(--ok-bg);width:20px;height:20px;color:var(--ok);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.lc-ents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lc-ent{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.lc-ent .dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.lc-ent.off{color:var(--muted)}.lc-ent.off .dot{background:#cfc8cc}.lc-ent small{color:var(--muted);margin-inline-start:auto;font-size:12px}.lc-meters{gap:18px;display:grid}.lc-mh{justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.lc-mh b{font-variant-numeric:tabular-nums}.lc-bar{background:#f1eeec;border-radius:6px;height:10px;position:relative}.lc-bar i{inset-inline-start:0;background:linear-gradient(90deg,#1a7b57,#3ab27a);border-radius:6px;transition:width .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0}.lc-bar i.warn{background:linear-gradient(90deg,#c58a1c,#e5a823)}.lc-bar i.bad{background:linear-gradient(90deg,#c58a1c,#b3261e)}.lc-mark{top:-4px;bottom:-4px;background:var(--ink-2);opacity:.35;width:2px;position:absolute;inset-inline-start:85%}.lc-mf{color:var(--muted);margin-top:5px;font-size:12px}.lc-unl{color:var(--ok);font-size:13px;font-weight:600}.lc-drop{text-align:center;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fdfbfa;border:2px dashed #d9cfd0;border-radius:14px;padding:26px;transition:all .26s}.lc-drop:hover,.lc-drop.over,.lc-drop:focus-visible{border-color:var(--brand);background:#fbf3f2}.lc-drop .ico{background:var(--brand-tint);width:44px;height:44px;color:var(--brand);border-radius:12px;place-items:center;margin:0 auto 8px;display:grid}.lc-or{color:var(--muted);align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.lc-or:before,.lc-or:after{content:"";background:var(--line);flex:1;height:1px}.lc-paste{border:1px solid var(--line-ctl);resize:vertical;border-radius:10px;width:100%;min-height:76px;padding:10px;font:12px ui-monospace,Menlo,monospace}.lc-steps{gap:8px;margin-top:14px;display:grid}.lc-step{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;display:flex}.lc-step .s{border:2px solid #d9cfd0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;transition:all .26s;display:grid}.lc-step.ok,.lc-step.warn,.lc-step.bad{color:var(--ink)}.lc-step.ok .s{background:var(--ok);border-color:var(--ok);color:#fff}.lc-step.warn .s{background:var(--warn);border-color:var(--warn);color:#fff}.lc-step.bad .s{background:var(--bad);border-color:var(--bad);color:#fff}.lc-step small{color:var(--muted);font-size:12px;display:block}.lc-diff{border:1px solid var(--line);border-radius:12px;margin-top:14px;animation:.48s cubic-bezier(.2,.8,.2,1) lc-in;overflow:hidden}.lc-diff table{border-collapse:collapse;width:100%;font-size:13px}.lc-diff th{text-align:start;color:var(--muted);background:#faf8f7;padding:8px 12px;font-size:12px;font-weight:600}.lc-diff td{border-top:1px solid var(--line);padding:8px 12px}.lc-diff .up{color:var(--ok);font-weight:600}.lc-diff .foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}@keyframes lc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lc-how{gap:12px;font-size:13px;display:grid}.lc-how div{gap:10px;display:flex}.lc-how b{background:var(--brand-tint);width:22px;height:22px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.lc-hist{border-collapse:collapse;width:100%;font-size:13px}.lc-hist th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);padding:8px;font-size:12px;font-weight:600}.lc-hist td{vertical-align:middle;border-bottom:1px solid #f1eeec;padding:10px 8px}.lc-mono{font-family:Vinsys Currency,ui-monospace,Menlo,monospace;font-size:12px}@media (width<=1000px){.lc-grid,.lc-ents{grid-template-columns:1fr}.lc-meta{grid-template-columns:repeat(2,auto)}}@media (width<=560px){.lc-who,.lc-aff{max-width:100%}.lc-seal,.lc-hist .hide-s{display:none}}@media (prefers-reduced-motion:reduce){.lc-seal .ring,.lc-diff{animation:none}.lc-seal path{stroke-dashoffset:0;animation:none}.lc-bar i{transition:none}}.sv-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sv-chip{border:1px solid #0000;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.sv-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sv-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.sv-chip.sv-high{background:var(--bad-bg);color:var(--bad);border-color:#f3c2be}.sv-chip.sv-medium{background:var(--warn-bg);color:var(--warn);border-color:#f0dcae}.sv-chip.sv-low{color:#8a6a1f;background:#fffaf0;border-color:#f3e6c4}.sv-list{gap:8px;margin-top:12px;display:grid}.sv-row{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:12px;padding-block:10px;padding-inline:16px 12px;display:flex;position:relative}.sv-bar{inset-inline-start:0;border-radius:10px 0 0 10px;width:4px;position:absolute;top:0;bottom:0}.sv-row.sv-high .sv-bar{background:var(--bad)}.sv-row.sv-medium .sv-bar{background:var(--warn)}.sv-row.sv-low .sv-bar{background:#e5b84a}.sv-b{flex:1;min-width:0}.sv-h{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sv-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:1px 8px;font-size:12px;font-weight:700}.sv-tag.sv-high{background:var(--bad);color:#fff}.sv-tag.sv-medium{background:var(--warn);color:#fff}.sv-tag.sv-low{color:#7a5a12;background:#fdf1d6;border:1px solid #ecd59c}.sv-s{overflow-wrap:anywhere;margin-top:2px;font-size:13px}.sv-todo{color:var(--ink-2);margin-top:3px;font-size:12px}.sec-ev.is-focus{outline:2px solid var(--brand);outline-offset:2px;border-radius:10px}@media (width<=560px){.sv-row{flex-wrap:wrap}.sv-row .btn{margin-inline-start:auto}}.env-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.env-card{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.env-card.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.env-card.live{background:linear-gradient(180deg,var(--ok-bg),var(--card) 60%)}.env-head{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.env-head:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.env-num{border:2px solid #d9cfd0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.env-num.ok{background:var(--ok);border-color:var(--ok);color:#fff}.env-checks{color:var(--muted);gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.env-checks li:before{content:"○ "}.env-checks li.ok{color:var(--ok)}.env-checks li.ok:before{content:"✓ "}.env-acts{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.env-golive{border:1px dashed var(--line-ctl);border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:13px}.env-golive ul{color:var(--muted);flex-wrap:wrap;gap:14px;margin:6px 0;padding:0;list-style:none;display:flex}.env-golive li.ok{color:var(--ok)}.env-sign{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.env-sign input{border:1px solid var(--line-ctl);min-width:220px;font:inherit;border-radius:8px;flex:1;padding:7px 10px}@media (width<=760px){.env-strip{grid-template-columns:1fr}}[dir=rtl]{--dir:-1}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:Cairo,Tahoma,Segoe UI,sans-serif}html[lang=ar] body{line-height:1.7}html[lang=ar] *{letter-spacing:0!important}[dir=rtl] .lucide-chevron-right,[dir=rtl] .lucide-chevron-left,[dir=rtl] .lucide-arrow-right,[dir=rtl] .lucide-arrow-left,[dir=rtl] .lucide-chevrons-right,[dir=rtl] .lucide-chevrons-left,[dir=rtl] .lucide-arrow-up-right,[dir=rtl] .lucide-external-link,[dir=rtl] .lucide-undo-2,[dir=rtl] .lucide-redo-2,[dir=rtl] .lucide-log-out,[dir=rtl] .lucide-reply,[dir=rtl] .lucide-send{transform:scaleX(-1)}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=url],[dir=rtl] input[type=number],[dir=rtl] input[inputmode=numeric],[dir=rtl] input[inputmode=decimal],[dir=rtl] .ltr,[dir=rtl] code,[dir=rtl] pre,[dir=rtl] .mono{direction:ltr;unicode-bidi:isolate}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=url]{text-align:end}[dir=rtl] svg{direction:ltr}.auth-lang{justify-content:flex-end;margin-bottom:8px;display:flex}.lang-sw{gap:6px}.lang-sw span[lang=ar],.lang-sw:lang(ar){font-family:Cairo,Tahoma,sans-serif}.lang-sw.compact span{font-size:13px}[dir=rtl] b,[dir=rtl] strong,[dir=rtl] .ivc-who-t em,[dir=rtl] .gi-name,[dir=rtl] td,[dir=rtl] .tiny,[dir=rtl] small{unicode-bidi:plaintext}.ps-bar{border-radius:8px;gap:3px;height:26px;margin:4px 0 14px;display:flex;overflow:hidden}.ps-bar>div{color:#fff;justify-content:center;align-items:center;min-width:22px;font-size:12px;font-weight:700;transition:filter .2s;display:flex}.ps-bar>div:hover{filter:brightness(1.1)}.ps-box{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);margin:12px 0;padding:12px 14px}.ps-h{margin:16px 0 6px;font-size:14px}.rt-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.rt-top h1{margin:0}.rt-ctl{flex-wrap:wrap;gap:10px;display:flex}.rt-live{color:var(--ok);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.rt-live i{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:1.4s infinite rtPulse}@keyframes rtPulse{0%{box-shadow:0 0 #1f7a4d80}to{box-shadow:0 0 0 9px #1f7a4d00}}.rt-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.rt-k{background:var(--card);border:1px solid var(--line);color:inherit;border-radius:12px;flex-direction:column;padding:11px 13px;text-decoration:none;display:flex}.rt-k b{font-size:20px;line-height:1.15}.rt-k span{color:var(--muted);font-size:12px}.rt-k em{margin-top:2px;font-size:12px;font-style:normal;font-weight:700}.rt-k em.up{color:var(--ok)}.rt-k em.down{color:var(--bad)}.rt-k-go:hover{border-color:var(--brand)}.rt-main{grid-template-columns:minmax(0,1fr) 300px;gap:12px;display:grid}.rt-side{align-content:start;gap:12px;display:grid}.rt-flow{position:relative;overflow:hidden}.rt-svg{width:100%;display:block}.rt-svg .rt-t{fill:var(--ink,#1c1b1f);font-size:13px;font-weight:700}.rt-svg .rt-s{fill:var(--muted);font-size:12px}.rt-band{cursor:pointer;transition:stroke-opacity .2s}.rt-node{cursor:pointer}.rt-tip{pointer-events:none;color:#fff;z-index:5;background:#1c1b1f;border-radius:10px;min-width:200px;padding:9px 11px;font-size:13px;position:absolute;box-shadow:0 10px 26px #0003}.rt-tip h5{margin:0 0 5px;font-size:13px}.rt-tip div{justify-content:space-between;gap:12px;display:flex}.rt-pend{background:#fff7ec;border-top:1px solid #f7d9b0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.rt-ticker{border-top:1px solid var(--line);min-height:42px;padding:10px 14px;font-size:13px}.rt-ev{flex-wrap:wrap;align-items:center;gap:6px;animation:.45s both rtIn;display:inline-flex}.rt-ev i{border-radius:50%;width:9px;height:9px}@keyframes rtIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rt-mr{grid-template-columns:120px 1fr 34px;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:grid}.rt-mt{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.rt-mt i{border-radius:4px;height:100%;transition:width .6s;display:block}.rt-st{align-items:baseline;gap:8px;margin-top:10px;display:flex}.rt-st b{font-size:16px}.rt-sup{border-top:1px solid var(--line);justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.rt-in{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:8px 0;font-size:13px;display:flex}.rt-in:first-child{border-top:0}.rt-in a{white-space:nowrap;font-weight:700}.rt-src{color:#fff;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.rt-inv{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rt-inv-l{color:var(--muted);min-width:90px;font-size:13px}.rt-inv-v,.rt-inv-e{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rt-vdep{align-items:center;gap:6px;display:inline-flex}.rt-row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.4fr auto;align-items:center;gap:14px;padding:12px 4px;transition:opacity .5s,background .5s;animation:.4s both rtIn;display:grid}.rt-row:last-child{border-bottom:0}.rt-row.rt-done{background:var(--ok-soft,#e7f4ec);opacity:.7}.rt-why{color:var(--warn);background:#fff3e0;border-radius:99px;margin-top:4px;padding:2px 8px;font-size:12px;display:inline-block}.rt-hint{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;display:flex}.rt-basis{color:var(--ok);background:#e7f4ec;border-radius:99px;padding:2px 7px;font-size:12px;font-weight:700}.rt-basis.ai{color:#0f5577;background:#e6f1f7}.rt-conf{background:var(--line);border-radius:3px;width:60px;height:5px;overflow:hidden}.rt-conf i{background:#0f5577;height:100%;display:block}.rt-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rt-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rt-mode{text-align:start;border:1.5px solid var(--line);background:var(--card);cursor:pointer;font:inherit;color:inherit;border-radius:12px;flex-direction:column;gap:3px;padding:12px;display:flex}.rt-mode.on{border-color:#0f5577;box-shadow:0 0 0 3px #e6f1f7}.rt-mode .rt-dot{background:#bbb;border-radius:50%;width:10px;height:10px}.rt-mode.on .rt-dot{background:#0f5577;animation:1.6s infinite rtPulse}.rt-meter{margin:14px 0 6px}.rt-track{background:var(--line);border-radius:5px;height:10px;margin-bottom:6px;position:relative}.rt-track i{background:linear-gradient(90deg,#9aa,#0f5577);border-radius:5px;height:100%;transition:width 1.2s;display:block}.rt-goal{background:var(--ink,#1c1b1f);border-radius:2px;width:3px;height:18px;position:absolute;top:-4px}.rt-set{flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.rt-set label{align-items:center;gap:8px;display:flex}.rt .ok,.rt-meter .ok,.rt-set .ok,.rt-act .ok,.rt-vdep .ok,.rt-inv .ok,.rt-panel .ok,.tbl .ok{color:var(--ok)}.rt-act .bad,.rt-set .bad,.rt-inv .bad,.rt-vdep .bad,.tbl .bad{color:var(--bad)}.rt-off td{opacity:.55}.rt-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rt-wz{border:1px solid var(--line);border-radius:14px;grid-template-columns:190px 1fr;margin-bottom:14px;animation:.35s both rtIn;display:grid;overflow:hidden}.rt-steps{background:var(--bg,#faf7f5);border-inline-end:1px solid var(--line);padding:16px}.rt-st{color:var(--muted);align-items:center;gap:10px;padding:8px 0;display:flex}.rt-b{border:2px solid var(--line);background:var(--card);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;transition:all .3s;display:inline-flex}.rt-st.cur{color:var(--ink,#1c1b1f)}.rt-st.cur .rt-b{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 5px #ad332d1a}.rt-st.done .rt-b{background:var(--ok);border-color:var(--ok);color:#fff}.rt-pane{min-height:220px;padding:18px 20px;position:relative}.rt-panel{animation:.3s rtSlide}@keyframes rtSlide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}[dir=rtl] .rt-panel{animation-name:rtSlideR}@keyframes rtSlideR{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.rt-field{border:1.5px solid var(--line);border-radius:12px;width:100%;padding:11px 13px;font:16px ui-monospace,Menlo,monospace;transition:border-color .3s}.rt-field.ok{border-color:var(--ok)}.rt-checks{gap:7px;margin:14px 0;display:grid}.rt-ck{color:var(--muted);opacity:.55;align-items:center;gap:10px;font-size:14px;transition:all .3s;display:flex}.rt-ck i{border:2px solid var(--line);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:inline-flex}.rt-ck.run{opacity:1}.rt-ck.run i{border-color:#0000 #1a95bc #1a95bc;animation:.7s linear infinite rtSpin}@keyframes rtSpin{to{transform:rotate(360deg)}}.rt-ck.ok{opacity:1;color:inherit}.rt-ck.ok i{background:var(--ok);border-color:var(--ok)}.rt-ck.bad{opacity:1;color:var(--bad)}.rt-ck.bad i{background:var(--bad);border-color:var(--bad)}.rt-deps{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.rt-dc{border:1.5px solid var(--line);background:var(--card);cursor:pointer;font:inherit;color:inherit;text-align:start;border-radius:12px;flex-direction:column;gap:2px;padding:12px;transition:all .25s;display:flex}.rt-dc.sel{border-color:var(--brand);transform:translateY(-3px);box-shadow:0 0 0 4px #ad332d1a}.rt-test{border:1px dashed var(--line);border-radius:12px;align-items:center;gap:10px;height:70px;margin-bottom:10px;padding:0 14px;display:flex;position:relative;overflow:hidden}.rt-a,.rt-dest{border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:10px;padding:7px 11px;font-size:13px;font-weight:700}.rt-line{background:repeating-linear-gradient(90deg,#ddd 0 8px,#0000 8px 14px);flex:1;height:2px}.rt-dest.hit{border-color:var(--ok);color:var(--ok);background:#e7f4ec;transition:all .4s}.rt-env{font-size:20px;animation:1.2s ease-in-out forwards rtFly;position:absolute;inset-inline-start:120px}@keyframes rtFly{0%{opacity:0;inset-inline-start:120px}20%{opacity:1}to{opacity:0;inset-inline-start:calc(100% - 160px)}}.rt-sum{border:1px solid var(--line);border-radius:12px;grid-template-columns:110px 1fr;gap:6px 10px;margin:10px 0;padding:12px;font-size:14px;display:grid}.rt-sum span{color:var(--muted)}.rt-foot{justify-content:space-between;margin-top:14px;display:flex}.rt-ok{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:200px;animation:.3s rtIn;display:flex}.rt-tick{border:0;width:76px;height:76px;min-height:0;padding:0}.rt-tick circle{fill:none;stroke:var(--ok);stroke-width:5px;stroke-dasharray:240;stroke-dashoffset:240px;animation:.6s forwards rtDraw}.rt-tick path{fill:none;stroke:var(--ok);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.4s .55s forwards rtDraw}@keyframes rtDraw{to{stroke-dashoffset:0}}@media (width<=1100px){.rt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-main{grid-template-columns:1fr}}@media (width<=760px){.rt-modes,.rt-row,.rt-wz{grid-template-columns:1fr}.rt-steps{border-inline-end:0;border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.rt-live i,.rt-mode.on .rt-dot,.rt-env,.rt-row,.rt-ev{animation:none}}.rt-chk{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex!important}.rt-chk input[type=checkbox]{width:16px;min-width:16px;height:16px;box-shadow:none;accent-color:var(--brand);flex:none;margin:0;padding:0}.rt-set label{white-space:nowrap}.rt-ck.warn{opacity:1;color:var(--warn)}.rt-ck.warn i{background:var(--warn);border-color:var(--warn)}.rt-mr{grid-template-columns:140px 1fr 34px}.tr-banner{background:var(--t-gold,#fff6ea);color:var(--ink);border-bottom:1px solid #f0dcb0}.tr-page{align-items:center}.tr-box{background:var(--card,#fff);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:min(720px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 18px 50px #00000024}.tr-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.tr-top svg{color:var(--brand)}.tr-top .muted{margin-inline-start:auto}.tr-text{flex:1;padding:6px 22px 14px;font-size:14px;line-height:1.6;overflow:auto}.tr-text .tr-h{margin:12px 0 8px;font-size:16px}.tr-text .tr-li{margin:8px 0}.tr-text .tr-p{color:var(--ink-2);margin:8px 0}.tr-foot{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 18px;display:flex}.tr-agree{align-items:flex-start;gap:8px;font-size:14px;display:flex}.tr-agree input{margin-top:3px}.tr-btns{justify-content:flex-end;gap:8px;display:flex}.poc-slots{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.poc-slot{border:1px solid var(--line);background:var(--card,#fff);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.poc-slot h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.poc-kv{grid-template-columns:120px 1fr;gap:4px 10px;font-size:13px;display:grid}.poc-kv span:nth-child(odd){color:var(--muted)}.poc-ev{color:var(--ink-2);border-inline-start:2px solid var(--line);margin:2px 0;padding-inline-start:8px;font-size:12px}.poc-free{color:var(--muted);font-size:13px}.poc-steps{margin:0;padding-inline-start:18px;font-size:13px;line-height:1.7}.poc-steps code{font-size:12px}.req{padding-bottom:90px}.req-steps{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.req-step{color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:30px;align-items:center;gap:7px;padding:4px 12px 4px 5px;font-size:13px;font-weight:600;display:inline-flex}html[dir=rtl] .req-step{padding:4px 5px 4px 12px}.req-step i{background:var(--line);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.req-step.done i{background:var(--ok);color:#fff}.req-step.now{color:var(--ink);border-color:var(--brand-2)}.req-step.now i{background:var(--brand-2);color:#1c1b1f}.req-brief{position:relative;overflow:hidden}.req-brief:before{content:"";pointer-events:none;background:radial-gradient(circle,#6a4fc21f,#0000 60%);width:340px;height:340px;position:absolute;inset:-60% -10% auto auto}html[dir=rtl] .req-brief:before{inset:-60% auto auto -10%}.req-ai{color:#fff;background:linear-gradient(90deg,var(--info),#6a4fc2);border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.req-verdict{max-width:820px;margin:10px 0 12px;font-size:16px;font-weight:700;line-height:1.45}.req-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=760px){.req-stats{grid-template-columns:1fr 1fr}}.req-stat{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;padding:9px 12px;display:flex}.req-stat small{color:var(--muted);font-size:12px;font-weight:600}.req-stat b{font-size:20px}.req-stat.s-an b{color:var(--bad)}.req-stat.s-sla b{color:var(--info)}.req-stat.s-disc b{color:var(--ok)}.req-stat.s-neg b{color:#6a4fc2}.req-canvas-wrap{grid-template-columns:250px 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=1000px){.req-canvas-wrap{grid-template-columns:1fr}}.req-weights{align-self:start;position:sticky;top:12px}.req-sl{margin:10px 0;font-size:13px;font-weight:600;display:block}.req-sl span{justify-content:space-between;display:flex}.req-sl input{width:100%;accent-color:var(--info)}.req-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.req-canvas{padding:0;overflow-x:auto}.req-row{min-width:max-content;transition:opacity .25s;display:grid}.req-row.dim{opacity:.28}.req-c{border-bottom:1px solid var(--line);min-width:0;padding:9px 11px;font-size:13px;position:relative}.req-c small{color:var(--muted);font-size:12px;display:block}.req-c.lbl{color:var(--ink-2);background:var(--bg);font-size:13px;font-weight:700}.req-c.g{background:var(--ok-bg)}.req-c.y{background:var(--warn-bg)}.req-c.r{background:var(--bad-bg)}.req-c.blur>:not(.req-pin){filter:blur(6px);-webkit-user-select:none;user-select:none}.req-c.hd{text-align:center;padding:12px 10px}.req-c.hd.first{box-shadow:inset 0 3px 0 var(--ok)}.req-c.hd.chosen{box-shadow:inset 0 3px 0 var(--brand)}.req-rk{top:8px;background:var(--bg);color:var(--muted);border-radius:20px;padding:1px 8px;font-size:12px;font-weight:800;position:absolute;inset-inline-end:8px}.req-c.hd.first .req-rk{background:var(--ok);color:#fff}.req-ring{width:64px;height:64px;margin:0 auto 4px;position:relative}.req-ring svg{transform:rotate(-90deg)}.req-ring b{place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.req-nm{font-size:14px;font-weight:800}.req-rib{color:var(--ok);background:var(--ok-bg);border-radius:6px;margin:4px 2px 0;padding:1px 7px;font-size:12px;font-weight:800;display:inline-block}.req-sect{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--card);padding:6px 11px;font-size:12px;font-weight:800}.req-pin{top:7px;background:var(--bad);color:#fff;cursor:help;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:800;display:grid;position:absolute;inset-inline-end:7px}.req-pin:after{content:"";border:2px solid var(--bad);border-radius:50%;animation:1.6s infinite reqping;position:absolute;inset:-4px}@keyframes reqping{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.req-pin:after{animation:none}}.req-tip{z-index:20;top:24px;text-align:start;color:#fff;background:#1c1b1f;border-radius:10px;width:280px;padding:9px 10px;font-size:12px;font-weight:400;display:none;position:absolute;inset-inline-end:0;box-shadow:0 10px 30px #00000040}.req-tip b{color:#fff}.req-pin:hover .req-tip,.req-pin:focus .req-tip{display:block}.req-legend{color:var(--muted);flex-wrap:wrap;gap:12px;margin:8px 2px;font-size:12px;display:flex}.req-legend i{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-inline-end:5px;display:inline-block}.req-legend i.g{background:var(--ok-bg);border:1px solid var(--ok)}.req-legend i.y{background:var(--warn-bg);border:1px solid var(--warn)}.req-legend i.r{background:var(--bad-bg);border:1px solid var(--bad)}.req-legend i.pin{background:var(--bad);border-radius:50%}.req-legend i.h{background:var(--info)}.req-legend i.q{background:var(--brand-2)}.req-legend i.t{background:var(--ok);border-radius:50%}.req-feed{gap:10px;display:grid}.req-ins{border:1px solid var(--line);border-inline-start:4px solid var(--muted);background:var(--card);border-radius:12px;padding:11px 13px}.req-ins.k-anomaly{border-inline-start-color:var(--bad)}.req-ins.k-sla{border-inline-start-color:var(--info)}.req-ins.k-discount{border-inline-start-color:var(--ok)}.req-ins.k-negotiation{border-inline-start-color:#6a4fc2}.req-ins.done{opacity:.7}.req-ins h4{margin:4px 0;font-size:14px}.req-ins p{color:var(--ink-2);margin:0;font-size:13px}.req-ins-h{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.req-k{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.req-k.k-anomaly{color:var(--bad)}.req-k.k-sla{color:var(--info)}.req-k.k-discount{color:var(--ok)}.req-k.k-negotiation{color:#6a4fc2}.req-ev{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.req-ev span{border:1px dashed var(--line-ctl);color:var(--muted);border-radius:7px;padding:1px 7px;font-size:12px}.req-acts{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.req-msg{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin-top:14px;padding:12px}.req-msg-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.req-msg textarea{width:100%;font-size:13px}.req-target{margin-bottom:16px}.req-range{background:var(--bg);border:1px solid var(--line);border-radius:7px;height:14px;margin:22px 4px 8px;position:relative}.req-band{background:var(--ok-bg);border-radius:7px;position:absolute;top:0;bottom:0}.req-range .mk{border-radius:2px;width:4px;height:24px;position:absolute;top:-6px;transform:translate(-50%)}html[dir=rtl] .req-range .mk,html[dir=rtl] .req-range .tgt{transform:translate(50%)}.req-range .mk.h{background:var(--info)}.req-range .mk.q{background:var(--brand-2);height:16px;top:-2px}.req-range .tgt{border:3px solid var(--ok);background:#1a7b571f;border-radius:50%;width:28px;height:28px;margin-inline-start:-14px;animation:1.6s ease-in-out infinite reqpulse;position:absolute;top:-9px}@keyframes reqpulse{0%,to{box-shadow:0 0 #1a7b5773}50%{box-shadow:0 0 0 9px #1a7b5700}}@media (prefers-reduced-motion:reduce){.req-range .tgt{animation:none}}.req-meter{background:var(--bg);border:1px solid var(--line);border-radius:7px;height:22px;margin:4px 0 8px;display:flex;overflow:hidden}.req-meter i,.req-key i{height:100%;transition:width .8s;display:block}.req-meter .sp,.req-key .sp{background:var(--info)}.req-meter .cm,.req-key .cm{background:#5d8fae}.req-meter .rs,.req-key .rs{background:#a98fd8}.req-meter .me,.req-key .me{background:var(--brand-2)}.req-key{flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.req-key i{border-radius:2px;width:10px;height:10px;margin-inline-end:5px;display:inline-block}.bad-t{color:var(--bad)}.warn-t{color:var(--warn)}.req-chain{margin:0 0 8px;padding:0;list-style:none}.req-chain li{border-bottom:1px dashed var(--line);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.req-chain li i{border:2px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;display:grid}.req-chain li.done i{background:var(--ok);border-color:var(--ok);color:#fff}.req-chain li.now i{background:var(--brand-2);border-color:var(--brand-2);color:#1c1b1f}.req-ready{margin:0;padding-inline-start:20px;font-size:13px}.req-ready li{margin:4px 0}.req-bar{bottom:14px;z-index:30;color:#fff;background:#1c1b1f;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:fixed;inset-inline:max(16px,50% - 520px);box-shadow:0 12px 36px #00000040}.req-bar .tiny{color:#c9c3cc}.req-bar .btn-o{color:#fff;background:0 0;border-color:#4b4a52}.req-q{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.req-up{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 6px;display:flex}.req-up select,.req-up input[type=text],.req-up input:not([type]){min-width:180px}.req-fix{background:var(--bg);border-radius:10px;flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:6px;padding:10px;display:grid}.req-fix label{flex-direction:column;gap:3px;display:flex}.pay-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:6px;display:grid}@media (width<=760px){.pay-steps{grid-template-columns:1fr 1fr}}.pay-steps>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex}.pay-steps>div span{color:var(--muted);font-size:12px}.pay-steps>.done{border-color:var(--ok);background:var(--ok-bg)}.pay-steps>.now{border-color:var(--brand-2);box-shadow:0 0 0 3px #f693201f}.pay-bc{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:12px}.pay-bc-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.pay-checks{gap:6px;margin:0 0 6px;padding:0;list-style:none;display:grid}.pay-checks li{background:var(--bg);border-radius:9px;flex-direction:column;gap:2px;padding:7px 10px 7px 34px;font-size:13px;display:flex;position:relative}html[dir=rtl] .pay-checks li{padding:7px 34px 7px 10px}.pay-checks li span{color:var(--muted)}.pay-checks li:before{inset-inline-start:10px;color:#fff;content:"…";background:var(--line-ctl);border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;font-weight:800;display:grid;position:absolute;top:8px}.pay-checks li.ok:before{content:"✓";background:var(--ok)}.pay-checks li.bad:before{content:"!";background:var(--bad)}.pay-checks li.wait:before{content:"‖";background:var(--brand-2)}.desk-st{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:10px 12px}.desk-st-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.desk-counts{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.desk-d{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:10px 12px}.desk-d-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.desk-thread{flex-direction:column;gap:6px;margin:6px 0 8px;display:flex}.desk-msg{background:var(--bg);border:1px solid var(--line);border-radius:10px;max-width:85%;padding:7px 10px;font-size:13px}.desk-msg.supplier{align-self:flex-start}.desk-msg.buyer{background:var(--info-bg);border-color:#c6dfec;align-self:flex-end}.req-verdict.long{color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.6}.pq{--pq-ok:var(--ok,#23784d);--pq-oks:var(--ok-soft,#e3f3ea);--pq-w:#b26b00;--pq-ws:#fff2db;--pq-g:#eef0f2}.pq-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.pq-head h2{letter-spacing:-.2px;margin:0;font-size:20px}.pq-head p{margin:4px 0 0}.pq-views,.pq-tabs{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.pq-views button,.pq-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:7px 13px;font-weight:600;display:inline-flex}.pq-views button.on,.pq-tabs button.on{background:var(--ink,#1c1b1f);color:var(--card)}.pq-tabs .num{background:#00000012;border-radius:99px;padding:0 7px;font-size:12px}.pq-tabs .on .num{background:#fff3}.pq-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.d-sure{background:var(--pq-ok)}.d-maybe{background:var(--brand-2,#f69320)}.d-none{background:#a9b0b8}.pq-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pq-keys{margin-inline-start:auto;font-size:12px}.pq kbd{border:1px solid var(--line);background:var(--card);color:var(--muted);border-bottom-width:2px;border-radius:6px;padding:0 5px;font:600 12px ui-monospace,Menlo,monospace}.pq-ai{color:#0f5577;background:#e6f1f7;border-radius:99px;align-items:center;gap:8px;margin-bottom:10px;padding:5px 12px;font-size:13px;animation:1.6s ease-in-out infinite pqPulse;display:inline-flex}@keyframes pqPulse{50%{opacity:.6}}.pq-banner{color:#fff;background:linear-gradient(100deg,#123a2a,#23784d);border-radius:16px;align-items:center;gap:14px;margin-bottom:12px;padding:14px 18px;animation:.45s pqIn;display:flex}.pq-banner>div{flex-direction:column;flex:1;display:flex}.pq-banner b{font-size:16px}.pq-banner span{color:#cfe9da;font-size:13px}.pq-banner .btn{color:#123a2a;background:#fff;font-weight:700}.pq-bi{background:#ffffff26;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pq-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.pq-group{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-bottom:12px;transition:box-shadow .2s,border-color .2s;animation:.4s both pqIn;overflow:hidden}.pq-group.cur{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft,#ad332d17)}@keyframes pqIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pq-gh{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.pq-av{color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.pq-who{flex-direction:column;flex:1;min-width:180px;display:flex}.pq-who b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.pq-who>span{color:var(--muted);font-size:13px}.pq-sugg{border-radius:14px;flex:0 460px;align-items:center;gap:10px;min-width:280px;padding:7px 8px 7px 12px;display:flex}.s-sure{background:var(--pq-oks)}.s-maybe{background:var(--pq-ws)}.s-none{background:var(--pq-g)}.pq-sg{flex-direction:column;flex:1;min-width:0;display:flex}.pq-sg b{font-size:16px}.pq-sg span{color:var(--muted);font-size:12px}.pq-basis{color:var(--brand);background:#f0e6e4;border-radius:99px;margin-inline-start:6px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700}.pq-basis.ai{color:#0f5577;background:#e6f1f7}.pq-meter{flex:none;width:46px;height:46px;position:relative}.pq-meter svg{transform:rotate(-90deg)}.pq-meter b{place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.pq-mt-bg{fill:none;stroke:#00000014;stroke-width:5px}.pq-mt{fill:none;stroke-width:5px;stroke-linecap:round;animation:1s cubic-bezier(.2,.8,.2,1) both pqMeter}@keyframes pqMeter{0%{stroke-dashoffset:119.4px}}.pq-acc{background:var(--pq-ok);color:#fff;white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:6px;padding:9px 14px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #23784d38}.pq-acc:hover{filter:brightness(1.07)}.pq-acc:active{transform:scale(.97)}.pq-body{border-top:1px solid var(--line);background:var(--bg,#faf7f5);padding:8px 16px 14px}.pq-inv{border-bottom:1px dashed var(--line);grid-template-columns:150px minmax(0,1fr) 130px 70px auto;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.pq-inv:last-of-type{border-bottom:0}.pq-inv a{font-weight:600}.pq-lines{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pq-amt{text-align:end;font-weight:600}.pq-age{text-align:center;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700}.a-ok{background:var(--pq-oks);color:var(--pq-ok)}.a-w{background:var(--pq-ws);color:var(--pq-w)}.a-bad{background:var(--brand-tint,#f6ebea);color:var(--brand)}.pq-flag{color:var(--ink,#1c1b1f);background:#fff8ec;border:1px solid #f6d9a8;border-radius:12px;align-items:flex-start;gap:9px;margin-top:10px;padding:9px 12px;font-size:13px;display:flex}.pq-flag svg{color:var(--pq-w);flex:none;margin-top:2px}.pq-flag b{color:var(--pq-w)}.pq-flag-b{background:var(--brand-tint,#f6ebea);border-color:#ecc9c5}.pq-flag-b svg{color:var(--brand)}.pq-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pq-chip{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink,#1c1b1f);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.pq-chip:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-1px)}.pq-chip.pri{background:var(--ink,#1c1b1f);color:var(--card);border-color:var(--ink,#1c1b1f)}.pq-chip.pri kbd{color:#ddd;background:#3a3f45;border-color:#555}.pq-chip.ghost{border-style:dashed;margin-inline-start:auto}.pq-more{border:1px solid var(--line);font:inherit;background:var(--card);border-radius:999px;padding:6px 12px;font-size:13px}.pq-learn{color:var(--muted);cursor:pointer;align-items:center;gap:9px;margin-top:10px;font-size:13px;display:flex}.pq-sw{appearance:none;cursor:pointer;background:#cfd4d9;border-radius:99px;flex:none;width:34px;height:20px;margin:0;transition:background .2s;position:relative}.pq-sw:after{content:"";top:3px;background:#fff;border-radius:50%;width:14px;height:14px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:3px}.pq-sw:checked{background:var(--pq-ok)}.pq-sw:checked:after{inset-inline-start:17px}.pq-side{gap:12px;display:grid;position:sticky;top:12px}.pq-side h4{margin:0 0 8px;font-size:14px}.pq-row{justify-content:space-between;font-size:13px;display:flex}.pq-prog{background:var(--pq-g);border-radius:99px;height:10px;margin:8px 0;overflow:hidden}.pq-prog i{background:linear-gradient(90deg,var(--pq-ok),#5cbf8a);height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.pq-scale{border-radius:99px;grid-template-columns:50fr 30fr 20fr;height:12px;margin:6px 0;display:grid;overflow:hidden}.pq-scale .z0{background:#e3e6e9}.pq-scale .z1{background:#fde3b8}.pq-scale .z2{background:#bfe3cd}.pq-scale-l{color:var(--muted);justify-content:space-between;display:flex}.pq-kb div{grid-template-columns:80px 1fr;align-items:center;gap:8px;margin:5px 0;font-size:13px;display:grid}.pq-toast{color:#fff;z-index:80;background:#1c1b1f;border-radius:14px;align-items:center;gap:10px;padding:11px 14px 11px 16px;font-size:14px;animation:.35s cubic-bezier(.2,.9,.3,1.3) pqToast;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000040}@keyframes pqToast{0%{transform:translate(-50%,90px)}}.pq-toast svg{color:#7fd6a5}.pq-toast button{color:#fdbb73;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:inline-flex}.pq-empty{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:60px 20px}.pq-tick{background:var(--pq-oks);width:72px;height:72px;color:var(--pq-ok);border-radius:50%;place-items:center;margin:0 auto 12px;animation:.6s cubic-bezier(.2,.9,.3,1.4) pqPop;display:grid}@keyframes pqPop{0%{opacity:0;transform:scale(.3)}}.pq-focus{grid-template-columns:1.05fr 1fr;gap:14px;display:grid}.pq-paper{background:var(--card);border:1px solid var(--line);border-radius:16px;min-height:380px;padding:22px;animation:.35s pqIn}.pq-ph{border-bottom:2px solid var(--ink,#1c1b1f);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.pq-ph b{font-size:16px}.pq-pill{border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.pq-pi{border-bottom:1px solid var(--line);padding:10px 0}.pq-pi:last-child{border-bottom:0}.pq-pt{align-items:baseline;gap:10px;display:flex}.pq-pt b{margin-inline-start:auto}.pq-pi ul{margin:6px 0 0;padding-inline-start:18px;font-size:13px}.pq-pi mark{color:inherit;background:linear-gradient(#0000 55%,#f6932059 55%)}.pq-why ol{margin:10px 0 0;padding-inline-start:20px;font-size:13px}.pq-why li{margin:6px 0;animation:.5s both pqIn}.pq-why li:nth-child(2){animation-delay:.15s}.pq-why li:nth-child(3){animation-delay:.3s}.pq-big{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pq-bd{border:2px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink,#1c1b1f);border-radius:14px;padding:16px 8px 12px;font-weight:700;transition:all .15s;position:relative}.pq-bd:hover{border-color:var(--brand);transform:translateY(-2px)}.pq-bd kbd{top:5px;position:absolute;inset-inline-end:6px}.pq-bd.rec{border-color:var(--pq-ok);background:var(--pq-oks)}.pq-bd.rec:before{content:attr(data-tag);top:-10px;background:var(--pq-ok);color:#fff;border-radius:99px;padding:1px 8px;font-size:12px;position:absolute;inset-inline-start:10px}.pq-pager{align-items:center;gap:10px;margin-top:14px;display:flex}.pq-pager .btn{margin-inline-start:auto}.pq-dots{gap:4px;display:flex}.pq-dots i{background:var(--line);border-radius:9px;width:18px;height:5px}.pq-dots i.c{background:var(--brand)}[dir=rtl] .pq .flip{transform:scaleX(-1)}@media (width<=1100px){.pq-wrap,.pq-focus{grid-template-columns:1fr}.pq-side{position:static}.pq-inv{grid-template-columns:1fr auto}.pq-lines{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pq *{transition:none!important;animation:none!important}}.rt-hero{align-items:flex-end}.rt-hero h2{letter-spacing:-.2px;margin:0;font-size:20px}.rt-hero p{margin:4px 0 0}.rt-hero .btn .flip{margin-inline-start:2px}[dir=rtl] .rt .flip{transform:scaleX(-1)}.rt-kpis.rt-kpis4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rt-kpis4 .rt-k{border-radius:16px;padding:14px 16px;animation:.45s both pqIn;position:relative;box-shadow:0 1px 2px #3c140a0a,0 8px 22px #3c140a0d}.rt-kpis4 .rt-k:nth-child(2){animation-delay:60ms}.rt-kpis4 .rt-k:nth-child(3){animation-delay:.12s}.rt-kpis4 .rt-k:nth-child(4){animation-delay:.18s}.rt-kpis4 .rt-k>span{font-weight:600}.rt-kpis4 .rt-k b{letter-spacing:-.5px;margin:2px 0;font-size:28px}.rt-spark{inset-inline-end:12px;position:absolute;bottom:12px}.rt-read{color:var(--muted);border-inline-start:3px solid var(--brand-2,#f69320);background:#fffaf2;border-radius:8px;margin:10px 14px;padding:7px 10px;font-size:13px}.rt-ready h3{margin:0 0 10px;font-size:16px}.rt-ready-b{align-items:center;gap:14px;display:flex}.rt-ring{flex:none;width:124px;height:124px;position:relative}.rt-ring svg{transform:rotate(-90deg)}.rt-ring>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.rt-ring b{font-size:28px;line-height:1}.rt-ring span{color:var(--muted);font-size:12px}.rt-ring-bg{fill:none;stroke:#00000012;stroke-width:12px}.rt-ring-fg{fill:none;stroke:var(--brand);stroke-width:12px;stroke-linecap:round;animation:1.6s cubic-bezier(.2,.8,.2,1) both rtRing}@keyframes rtRing{0%{stroke-dashoffset:351.9px}}.rt-steps3{gap:6px;margin-top:12px;display:flex}.rt-steps3 span{text-align:center;color:var(--muted);background:#0000000d;border-radius:10px;flex:1;padding:7px 4px;font-size:12px;font-weight:600}.rt-steps3 .done{background:var(--ok-soft,#e3f3ea);color:var(--ok,#23784d)}.rt-steps3 .now{background:var(--brand-tint,#f6ebea);color:var(--brand);outline:2px solid var(--brand)}.rt-db{width:100%;font:inherit;cursor:pointer;text-align:start;color:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:110px 1fr 54px;align-items:center;gap:10px;padding:6px 4px;font-size:13px;display:grid}.rt-db:hover,.rt-db.on{background:var(--brand-soft,#ad332d12)}.rt-db span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt-db b{text-align:end}.rt-db i{background:#00000012;border-radius:99px;height:8px;overflow:hidden}.rt-db u{background:linear-gradient(90deg,var(--brand),var(--brand-2,#f69320));transform-origin:0;border-radius:99px;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both rtGrow;display:block}[dir=rtl] .rt-db u{transform-origin:100%}@keyframes rtGrow{0%{transform:scaleX(0)}}@media (width<=1000px){.rt-kpis.rt-kpis4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.rt *{animation:none!important}}.pq-read{unicode-bidi:isolate}.pq-focus>div:last-child{align-content:start;gap:12px;display:grid}.rt-steps3 span{padding:6px 2px;font-size:12px;line-height:1.25}.pq-side .card,.pq-focus .card,.rt-ready{padding:16px 18px}.rt-dbs{padding:10px 12px 14px}.rt-main{align-items:start}.tn{--tn-ok:var(--ok,#23784d)}.tn-head,.tn-dh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.tn-head h2,.tn-dh h2{letter-spacing:-.2px;margin:4px 0 0;font-size:20px}.tn-head p{max-width:820px;margin:4px 0 0}.tn-acts{flex-wrap:wrap;gap:8px;display:flex}.tn-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tn-type{color:#fff;white-space:nowrap;background:#6a4fc2;border-radius:8px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.tn-type.t-rfi{background:#0f5577}.tn-type.t-rfq{background:#1f7a4d}.tn-type.t-rfp{background:var(--brand)}.tn-type.t-auction{background:#b26b00}.tn-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.tn-fl{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:12px;padding:14px 16px;animation:.4s both pqIn;display:grid}.tn-fl span{background:var(--brand-soft,#ad332d14);width:40px;height:40px;color:var(--brand);border-radius:12px;grid-row:1/3;place-items:center;display:grid}.tn-fl b{font-size:28px;line-height:1.1}.tn-fl em{color:var(--muted);font-size:13px;font-style:normal}.tn-mine{background:#fff8ec;border:1px solid #f6d9a8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.tn-seg{margin-bottom:12px}.tn-seg button.on{background:var(--ink,#1c1b1f);color:var(--card)}.tn-list{gap:8px;display:grid}.tn-row{background:var(--card);border:1px solid var(--line);text-align:start;cursor:pointer;color:inherit;font:inherit;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto 150px;align-items:center;gap:14px;padding:12px 16px;transition:border-color .15s,transform .15s;display:grid}.tn-row:hover{border-color:var(--brand);transform:translateY(-1px)}.tn-rt{flex-direction:column;min-width:0;display:flex}.tn-rt b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tn-rt em{color:var(--muted);font-size:12px;font-style:normal}.tn-rd{text-align:end}.tn-empty{text-align:center;background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:18px;padding:50px 20px}.tn-empty h3{color:var(--ink,#1c1b1f);margin:10px 0 4px}.tn-cd{color:var(--ink,#1c1b1f);font-weight:600}.tn-cd b{margin-inline-start:4px;font-size:20px}.tn-cd.soon{color:var(--brand)}.tn-cd.over{color:var(--muted)}.tn-due{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.tn-journey{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex;overflow-x:auto}.tn-journey li{background:var(--card);border:1px solid var(--line);min-width:110px;color:var(--muted);border-radius:12px;flex:1;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.tn-journey .tn-dot{background:#0000000f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.tn-journey li.done{color:var(--tn-ok)}.tn-journey li.done .tn-dot{background:var(--tn-ok);color:#fff}.tn-journey li.now{color:var(--brand);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft,#ad332d17)}.tn-journey li.now .tn-dot{background:var(--brand-fill,var(--brand));color:#fff;animation:1.8s ease-in-out infinite pqPulse}.tn-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.tn-main{gap:14px;display:grid}.tn-side{gap:12px;display:grid;position:sticky;top:12px}.tn-facts{grid-template-columns:110px 1fr;gap:6px 10px;margin:0;font-size:13px;display:grid}.tn-facts dt{color:var(--muted)}.tn-facts dd{margin:0}.tn-facts small{color:var(--muted);font-size:12px;display:block}.tn-seal{color:var(--muted);background:#00000008;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:8px 10px;font-size:13px;display:flex}.tn-seal.on{background:var(--ok-soft,#e3f3ea);color:var(--tn-ok)}.tn-pin{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.tn-pin input{letter-spacing:.2em;max-width:220px}.tn-rec{border-bottom:1px dashed var(--line);align-items:flex-start;gap:9px;padding:7px 0;font-size:13px;display:flex}.tn-rec span{flex-direction:column;display:flex}.tn-rec em{color:var(--muted);font-size:12px;font-style:normal}.tn-rec code{font-size:12px}.tn-cancel{gap:8px;display:grid}.tn-row2{justify-content:flex-end;gap:8px;display:flex}.tn-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tn .field input,.tn .field select,.tn .field textarea,.tn textarea,.tn-search,.tn-pin input,.tn-dt,.tn select{border:1px solid var(--line-ctl,var(--line));width:100%;font:inherit;background:var(--card);color:inherit;border-radius:10px;padding:8px 10px}.tn select{width:auto}.tn .field select,.tn-rules select{width:100%}.tn-save{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.tn-save select,.tn-save input{max-width:260px}.tn-quick{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.tn-lines input,.tn-lines select{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;padding:6px 8px}.tn-lines td:nth-child(3){width:110px}.tn-lines td:nth-child(4){width:100px}.tn-lines td:nth-child(5){width:90px}.tn-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.tn-x:hover{color:var(--bad);background:#0000000a}.tn-x:disabled{opacity:.3}.tn-invited{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tn-chipv{background:var(--brand-soft,#ad332d14);color:var(--brand);border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:13px;font-weight:600;display:inline-flex}.tn-chipv button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.tn-pick,.tn-people{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;max-height:260px;margin-top:8px;display:grid;overflow:auto}.tn-pick label,.tn-people label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.tn-pick label.on,.tn-people label.on{border-color:var(--brand);background:var(--brand-soft,#ad332d0f)}.tn-people label span:first-of-type{flex-direction:column;flex:1;display:flex}.tn-people em{color:var(--muted);font-size:12px;font-style:normal}.tn-envs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tn-envcol{border:1px dashed var(--line);border-radius:14px;padding:12px}.tn-sec{margin-top:10px}.tn-sec b{margin-inline-end:6px;font-size:13px}.tn-sec ul{margin:4px 0 0;padding-inline-start:18px;font-size:13px}.tn-sec li{margin:3px 0}.tn-ready ul{margin:6px 0 12px;padding-inline-start:20px;font-size:13px}.tn-ready li{margin:4px 0}.tn-env{flex-direction:column;align-items:center;gap:3px;display:inline-flex;position:relative}.tn-env svg{width:56px;height:40px}.tn-env.sm svg{width:34px;height:24px}.tn-env rect{fill:#fff8ec;stroke:#d4a453;stroke-width:1.6px}.tn-env path{fill:none;stroke:#d4a453;stroke-width:1.6px}.tn-env.sealed rect{fill:#f6ebea;stroke:var(--brand)}.tn-env.sealed path{stroke:var(--brand)}.tn-env i{background:var(--brand-fill,var(--brand));color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:13px}.tn-env.sm i{width:14px;height:14px;top:6px}.tn-env em{color:var(--muted);font-size:12px;font-style:normal;font-weight:600}.tn-vault .tn-vh{align-items:center;gap:14px;margin-bottom:14px;display:flex}.tn-vault .tn-vh>svg{color:var(--brand);flex:none}.tn-vh div{flex-direction:column;display:flex}.tn-vh span{color:var(--muted);font-size:13px}.tn-bidders{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.tn-bidder{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.tn-bidder.s-submitted{background:#fdf7f6;border-color:#e7c3c0}.tn-bidder.s-declined{opacity:.55}.tn-envrow{align-items:flex-end;gap:10px;margin-top:6px;display:flex}.tn-envnone{color:var(--muted);border:1px dashed var(--line);border-radius:6px;padding:4px 6px;font-size:12px}.tn-qa{border-bottom:1px solid var(--line);padding:10px 0}.tn-qa p{margin:4px 0;font-size:14px}.tn-qa textarea{margin:6px 0}.tn-opening{text-align:center}.tn-opening h3{margin:12px 0 4px}.tn-opening .tn-pin{justify-content:center}.tn-two{justify-content:center;align-items:center;gap:22px;margin-top:6px;display:flex}.tn-key{border:2px dashed var(--line);width:120px;color:var(--muted);border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:12px;transition:all .3s;display:flex}.tn-key.on{border-style:solid;border-color:var(--tn-ok);color:var(--tn-ok);background:var(--ok-soft,#e3f3ea)}.tn-key span{font-size:13px;font-weight:700}.tn-key em{font-size:12px;font-style:normal}.tn-lockbox .tn-env svg{width:84px;height:60px}.tn-lockbox .tn-env i{width:24px;height:24px;top:20px}.tn-noprice{background:#fff8ec;border-color:#f6d9a8;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.tn-noprice .card-b{align-items:center;gap:8px;padding:0;display:flex}.tn-eval{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px;display:grid}.tn-vlist{align-content:start;gap:6px;display:grid}.tn-vlist button{text-align:start;border:1px solid var(--line);background:var(--card);cursor:pointer;font:inherit;color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.tn-vlist button.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft,#ad332d17)}.tn-vlist button em{color:var(--muted);font-size:12px;font-style:normal;display:block}.tn-bid{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.tn-bid h3{margin:0 0 8px}.tn-ans{border-top:1px solid var(--line);padding:12px 0}.tn-ans h4{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.tn-qrow{grid-template-columns:1fr auto;gap:12px;padding:5px 0;font-size:13px;display:grid}.tn-qrow b.bad{color:var(--bad)}.tn-score{background:#00000006;border-radius:10px;grid-template-columns:auto 1fr;align-items:end;gap:10px;margin-top:8px;padding:8px 10px;display:grid}.tn-score label{flex-direction:column;font-size:12px;font-weight:600;display:flex}.tn-score input{border:1px solid var(--line);font:inherit;border-radius:8px;width:90px;padding:6px 8px}.tn-score>input{width:100%}.tn-sl{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:13px;display:flex}.tn-sl em{color:var(--muted);font-style:normal}.tn-files{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tn-lockbar .card-b{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tn-lockbar .card-b>span:first-child{flex:1}.tn-rank{gap:8px;display:grid}.tn-rk{border:1px solid var(--line);border-radius:14px;grid-template-columns:36px minmax(160px,1.2fr) 1fr 1fr 60px;align-items:center;gap:12px;padding:10px 14px;animation:.45s both pqIn;display:grid}.tn-rk.top{border-color:var(--tn-ok);background:var(--ok-soft,#e3f3ea)}.tn-rk.out{opacity:.6;grid-template-columns:36px 1fr}.tn-pos{background:#0000000f;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.tn-rk.top .tn-pos{background:var(--tn-ok);color:#fff}.tn-rkn{flex-direction:column;min-width:0;display:flex}.tn-rkn em{color:var(--muted);font-size:12px;font-style:normal}.tn-final{text-align:end;font-size:20px}.tn-bar{color:var(--muted);grid-template-columns:1fr;gap:3px;font-size:12px;display:grid}.tn-bar i{background:#00000012;border-radius:99px;height:7px;overflow:hidden}.tn-bar u{background:linear-gradient(90deg,var(--brand),var(--brand-2,#f69320));transform-origin:0;border-radius:99px;height:100%;animation:1s cubic-bezier(.2,.8,.2,1) both rtGrow;display:block}[dir=rtl] .tn-bar u{transform-origin:100%}.tn-bar b{display:none}.tn-find{border-inline-start:3px solid var(--line);flex-direction:column;gap:2px;margin:6px 0;padding:6px 10px;font-size:13px;display:flex}.tn-find span{color:var(--muted);font-size:13px}.tn-find.sev-high{border-color:var(--bad)}.tn-find.sev-medium{border-color:var(--brand-2,#f69320)}.tn-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.tn-meth{border:2px solid var(--line);text-align:start;background:var(--card);cursor:pointer;font:inherit;color:inherit;border-radius:14px;flex-direction:column;gap:3px;padding:12px;display:flex}.tn-meth.on{border-color:var(--brand);background:var(--brand-soft,#ad332d0f)}.tn-meth em{color:var(--muted);font-size:12px;font-style:normal}.tn-award{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:10px;display:grid}.tn-aw{border:1px solid var(--tn-ok);background:var(--ok-soft,#e3f3ea);border-radius:14px;flex-direction:column;padding:12px;display:flex}.tn-new .tn-tpls{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:12px 0;display:grid}.tn-tpl{border:2px solid var(--line);text-align:start;background:var(--card);cursor:pointer;font:inherit;color:inherit;border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.tn-tpl.on{border-color:var(--brand);background:var(--brand-soft,#ad332d0f)}.tn-tpl em,.tn-tpl small{color:var(--muted);font-size:12px;font-style:normal}.tn-tpl .tn-type{align-self:flex-start}.tn-fixed{background:var(--ok-soft,#e3f3ea);color:var(--tn-ok);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.tn-fixed svg{flex:none;margin-top:2px}.tn-tplwrap{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;display:grid}.tn-newtpl{gap:6px;margin-top:8px;display:flex}.tn-newtpl select{flex:1}.tn-designer{gap:14px;display:grid}.tn-rules{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:6px 0;display:grid}.tn-rules label{flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.tn-weights{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:12px 0;font-size:13px;display:grid}.tn-weights input{accent-color:var(--brand)}.tn-dsec{border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:12px}.tn-dsh,.tn-dq{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.tn-dsh .tn-dt{flex:1;min-width:160px;font-weight:600}.tn-dq{border-inline-start:3px solid var(--line);padding-inline-start:14px}.tn-dq .tn-dt{flex:1;min-width:150px}.tn-cf{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 0;font-size:13px;display:flex}.tn-cf b{min-width:120px}.tn-cf label{align-items:center;gap:6px;display:inline-flex}.tn-savebar{background:var(--bg,#faf7f5);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex;position:sticky;bottom:0}.tn-lib{border-bottom:1px dashed var(--line);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.tn-lib>span:first-child{flex-direction:column;flex:1;display:flex}.tn-lib em{color:var(--muted);font-style:normal}.tn-sup{max-width:900px}.tn-desc{white-space:pre-wrap;margin:0}.tn-agree{align-items:flex-start;gap:10px;font-size:14px;display:flex}.tn-yn{gap:6px;display:inline-flex}.tn-yn button{border:1.5px solid var(--line);background:var(--card);font:inherit;cursor:pointer;color:inherit;border-radius:10px;padding:8px 22px;font-weight:600}.tn-yn button.on{border-color:var(--brand);background:var(--brand-fill,var(--brand));color:#fff}.tn-multi{flex-wrap:wrap;gap:6px 14px;display:flex}.tn-prices h4{margin:12px 0 8px}.tn-pl{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) 150px 140px;align-items:center;gap:10px;padding:8px 0;display:grid}.tn-pld{flex-direction:column;display:flex}.tn-pld em{color:var(--muted);font-size:12px;font-style:normal}.tn-pl input{border:1px solid var(--line);font:inherit;text-align:end;border-radius:10px;padding:8px 10px}.tn-amt{text-align:end}.tn-plf{grid-column:1/-1;align-items:center;gap:8px;font-size:13px;display:flex}.tn-plf input,.tn-plf select{max-width:240px}.tn-total{justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;display:flex}.tn-total b{font-size:20px}.tn-up{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.tn-up label.btn{cursor:pointer}.tn-sealbar{color:var(--brand);background:#f6ebea;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.tn-sealbar span{flex:1}.tn-receipt{text-align:center}.tn-receipt h3{justify-content:center;align-items:center;gap:8px;display:flex}.tn-sealing{animation:.6s cubic-bezier(.2,.9,.3,1.4) pqPop}.tn-sealing .tn-env svg{width:90px;height:64px}.tn-sealing .tn-env i{width:26px;height:26px;top:22px}.tn-fp{word-break:break-all;direction:ltr;background:#0000000d;border-radius:8px;padding:8px 10px;font:12px ui-monospace,Menlo,monospace;display:inline-block}@media (width<=1000px){.tn-grid,.tn-eval,.tn-tplwrap{grid-template-columns:1fr}.tn-side{position:static}.tn-strip{grid-template-columns:repeat(2,1fr)}.tn-row{grid-template-columns:auto 1fr}.tn-row .pill,.tn-rd{grid-column:2}.tn-2,.tn-methods{grid-template-columns:1fr}.tn-rk{grid-template-columns:36px 1fr 60px}.tn-rk .tn-bar{display:none}.tn-pl{grid-template-columns:1fr 120px}.tn-amt{grid-column:2}}@media (prefers-reduced-motion:reduce){.tn *{transition:none!important;animation:none!important}}.tn input[type=checkbox],.tn input[type=radio]{border:0;flex:none;width:auto;min-width:0;height:auto;margin:0;padding:0}.tn-side{position:static}.tn-pindlg{width:min(480px,100%)}.tn-pindlg .field span{margin-bottom:5px;font-size:13px;font-weight:600;display:block}.tn-pindlg input{border:1px solid var(--line-ctl,var(--line));width:100%;font:inherit;letter-spacing:.35em;border-radius:10px;padding:10px 12px;font-size:16px}.tn-rulelist{color:var(--muted);gap:4px;margin:-6px 0 14px;padding:0;font-size:13px;list-style:none;display:grid}.tn-rulelist li{align-items:center;gap:6px;display:flex}.tn-rulelist li.ok{color:var(--ok,#23784d)}.tn-rulelist li.bad{color:var(--bad)}.tn-pinok{text-align:center;padding:10px 0}.tn-pinok h3{margin:8px 0 4px}.tn-pinbanner{background:#fff8ec;border:1px solid #f6d9a8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;font-size:14px;display:flex}.tn-pinbanner>svg{color:var(--brand);flex:none}.tn-pinbanner span{flex:1;min-width:240px}.fld-help{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.tn-missing{color:var(--warn,#b26b00);background:#fff8ec;border:1px solid #f6d9a8;border-radius:10px;margin-top:8px;padding:7px 10px;font-size:13px}.tn-req{color:var(--bad);margin-inline-start:3px;font-weight:700;text-decoration:none}.tn .field label{margin-bottom:5px;font-size:13px;font-weight:600}.tn-legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin:2px 0 6px;font-size:12px;font-weight:600;display:flex}.tn-legend em{font-style:normal;font-weight:400}.tn-dsec input[aria-required=true]:placeholder-shown,.tn-dq input[aria-required=true]:placeholder-shown{border-color:#ecc9c5}.gs-x{z-index:70;justify-content:flex-end;display:flex;position:relative}.gs-bar{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;align-items:center;gap:8px;width:42px;height:42px;transition:width .35s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.gs-bar:hover{border-color:var(--brand)}.gs-icon{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.gs-x.open .gs-bar{cursor:text;border-color:var(--brand);width:min(560px,52vw);box-shadow:0 0 0 3px var(--brand-soft,#ad332d1a)}.gs-x.open .gs-icon{color:var(--brand)}.gs-bar input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px;animation:.25s .1s both gsIn}@keyframes gsIn{0%{opacity:0}}.gs-esc{border:1px solid var(--line);color:var(--muted);background:var(--bg);cursor:pointer;border-radius:6px;flex:none;margin-inline-end:8px;padding:1px 6px;font:600 12px ui-monospace,Menlo,monospace}.gs-drop{top:50px;background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(560px,52vw);max-height:min(70vh,560px);animation:.22s cubic-bezier(.2,.9,.3,1.2) gsDrop;display:flex;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 20px 60px #14101a33}@keyframes gsDrop{0%{opacity:0;transform:translateY(-6px)}}.gs-drop .gs-list{flex:1;overflow-y:auto}.gs-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:14px;padding:8px 14px;font-size:12px;display:flex}.gs-foot kbd{border:1px solid var(--line);background:var(--bg);border-radius:5px;padding:0 5px;font:600 12px ui-monospace,Menlo,monospace}.gs-foot-r{margin-inline-start:auto}@media (width<=760px){.gs-x.open{top:8px;position:fixed;inset-inline:8px}.gs-x.open .gs-bar,.gs-drop{width:100%}}@media (prefers-reduced-motion:reduce){.gs-bar,.gs-drop,.gs-bar input{transition:none!important;animation:none!important}}.gs-x{flex:none;width:42px;height:42px}.gs-bar{top:0;position:absolute;inset-inline-end:0}.top{container-type:inline-size}.top-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.top-back.sq{border-radius:12px;flex:none;justify-content:center;width:40px;max-width:none;height:40px;margin:0;padding:0}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.top-title{flex-direction:column;min-width:0;line-height:1.2;transition:opacity .2s;display:flex}.top-title h2{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.top-trail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.top:has(.gs-x.open) .top-title{opacity:0;pointer-events:none}.gs-x.open .gs-bar,.gs-drop{width:min(560px,100cqw - 470px)}.co-chip{flex:none;position:relative}.co-btn{border:1px solid var(--line);background:var(--card);cursor:pointer;height:40px;color:var(--ink);font:inherit;border-radius:12px;align-items:center;padding:3px;display:inline-flex}.co-btn:hover,.co-chip.on .co-btn{border-color:var(--brand)}.co-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.co-mono{color:#fff;letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.co-ccy{padding-inline:9px 4px;font-size:13px;font-weight:700}.co-chev{color:var(--muted);margin-inline-end:5px;transition:transform .2s}.co-chip.on .co-chev{transform:rotate(180deg)}.co-menu{top:46px;background:var(--card);border:1px solid var(--line);z-index:90;border-radius:14px;width:300px;padding:6px;animation:.2s gsDrop;position:absolute;inset-inline-start:0;box-shadow:0 18px 50px #14101a2e}.co-mh{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:6px 8px;font-size:12px;font-weight:700}.co-mi{text-align:start;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.co-mi:hover,.co-mi.cur{background:var(--brand-soft,#ad332d14)}.co-mi .co-mono{width:30px;height:30px;font-size:12px}.co-mt{flex-direction:column;flex:1;min-width:0;display:flex}.co-mt b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.co-mt small{color:var(--muted);font-size:12px}.co-ck{color:var(--brand)}.co-mf{color:var(--muted);border-top:1px solid var(--line);margin-top:4px;padding:6px 8px 4px;font-size:12px}@media (width<=760px){.gs-x.open .gs-bar,.gs-drop{width:100%}.top-trail{display:none}}.md{max-width:1200px;margin:0 auto}.md .card{border-radius:16px}.md-greet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.md-greet h2{letter-spacing:-.2px;margin:0;font-size:28px;font-weight:700;line-height:32px}.md-greet p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:20px}.md-late-t{color:var(--brand);font-weight:600}.md-date{color:var(--muted);text-align:end;font-size:12px;line-height:16px}.md-date b{color:var(--ink);font-size:14px;line-height:20px;display:block}.md-brief{background:linear-gradient(120deg,var(--card) 0%,var(--card) 60%,#fdf3ea 100%);grid-template-columns:48px minmax(0,1fr);gap:16px;margin-bottom:24px;padding:24px;animation:.35s both md-in;display:grid}html[data-theme=dark] .md-brief{background:var(--card)}.md-sp{color:#0f5577;background:#e8f1f6;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.md-brief h3{margin:0;font-size:16px;line-height:24px}.md-brief p{color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:22px}.md-brief p a{color:var(--brand);border-bottom:1px solid #ad332d40;font-weight:600;text-decoration:none}.md-brief p a:hover{border-bottom-color:var(--brand)}.md-brief small{color:var(--muted);margin-top:8px;font-size:12px;line-height:16px;display:block}.md-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.md-focus{border:2px solid var(--brand);margin-top:12px;padding:24px;animation:.35s both md-in;position:relative}.md-lbl{top:-12px;background:var(--brand-fill,var(--brand));color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;line-height:20px;position:absolute;inset-inline-start:24px}.md-fh{align-items:flex-start;gap:16px;display:flex}.md-ft{flex:1;min-width:0}.md-focus h3{margin:0;font-size:20px;line-height:28px}.md-focus .md-ft p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:20px}.md-ic{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.md-focus .md-ic{border-radius:14px;width:48px;height:48px}.md-i-route{color:#ad332d;background:#f6ebea}.md-i-approve{color:#0f5577;background:#e8f1f6}.md-i-req{color:#5b3fb0;background:#efeafb}.md-i-held{color:#9a5c00;background:#fff3dd}.md-i-pay{color:#23784d;background:#e6f4ec}.md-i-bank{color:#b2471c;background:#fdece4}.md-i-tender{color:#3a4048;background:#eef0f3}.md-facts{background:var(--bg);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;padding:16px;display:grid}.md-facts div{color:var(--muted);min-width:0;font-size:12px;line-height:16px}.md-facts b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:16px;line-height:24px;display:block;overflow:hidden}.md-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.md-btns .btn{border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;display:inline-flex}.md-keys{color:var(--muted);margin-inline-start:auto;font-size:12px}.md-keys kbd,.md kbd{border:1px solid var(--line);background:var(--card);color:var(--muted);border-bottom-width:2px;border-radius:6px;padding:1px 6px;font:600 12px ui-monospace,Menlo,monospace}html[dir=rtl] .md-arrow{transform:scaleX(-1)}.md-due{white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.md-late{color:#ad332d;background:#f6ebea}.md-today{color:#9a5c00;background:#fff3dd}.md-week{color:var(--muted);background:#f0f1f3}.md-rest{margin-top:24px;padding-bottom:8px}.md-sect{justify-content:space-between;align-items:center;padding:16px 16px 8px;display:flex}.md-sect h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700;line-height:16px}.md-sect span{color:var(--muted);font-size:12px}.md-mini{color:inherit;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;animation:.35s both md-in;display:grid}.md-mini:hover{background:var(--bg)}.md-mini .md-ic{border-radius:10px;width:32px;height:32px}.md-mt{min-width:0}.md-mt b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:20px;display:block;overflow:hidden}.md-mt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.md-side{gap:16px;margin-top:12px;display:grid}.md-prog,.md-when{padding:16px}.md-k{color:var(--muted);font-size:12px;font-weight:600;line-height:16px}.md-v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:700;line-height:32px}.md-s{color:var(--muted);font-size:12px;line-height:16px}.md-pb{background:var(--line);border-radius:999px;height:8px;margin:8px 0;overflow:hidden}.md-pb i{background:linear-gradient(90deg,#23784d,#5cbf8a);border-radius:999px;height:100%;animation:1s both md-wd;display:block}.md-chips{gap:8px;margin-top:8px;display:grid}.md-chips span{align-items:center;gap:8px;font-size:13px;display:flex}.md-chips b{font-variant-numeric:tabular-nums;margin-inline-start:auto}.md-chips i{border-radius:50%;width:8px;height:8px;display:inline-block}.md-dl{background:#ad332d}.md-dt{background:#f69320}.md-dw{background:#8a929b}.md-link{color:var(--brand);align-items:center;gap:4px;padding:0 4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.md-hint{color:var(--muted);align-items:flex-start;gap:8px;padding:0 4px;font-size:12px;line-height:16px;display:flex}.md-clear{color:#23784d;align-items:center;gap:16px;margin-top:12px;padding:24px;display:flex}.md-clear h3{color:var(--ink);margin:0;font-size:16px}.md-clear p{color:var(--muted);margin:4px 0 0;font-size:13px}@keyframes md-in{0%{opacity:0;transform:translateY(8px)}}@keyframes md-wd{0%{width:0}}@media (width<=1000px){.md-grid{grid-template-columns:1fr}.md-side{margin-top:0}}@media (width<=640px){.md-facts{grid-template-columns:1fr}.md-greet h2{font-size:20px;line-height:28px}.md-brief{grid-template-columns:1fr}.md-keys,.md-fh .md-due{display:none}}@media (prefers-reduced-motion:reduce){.md *,.md{animation:none!important}}.wl{color:#16191d;isolation:isolate;min-height:100vh;font-family:var(--font);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);padding:40px 68px;display:grid;position:relative;overflow:hidden}html[data-theme=dark] .wl{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#ad332d;--brand-dark:#8e140d;--brand-2:#f69320;--brand-2-soft:#fdbb73;--brand-soft:#ad332d17;--brand-tint:#f6ebea;--ink:#1c1b1f;--ink-2:#4b4a52;--muted:#67656f;--line:#ece7e6;--line-ctl:#8e807f;--bg:#faf7f5;--card:#fff;--ok:#1a7b57;--ok-bg:#e7f5ef;--warn:#9b6200;--warn-bg:#fdf4e3;--bad:#b3261e;--bad-bg:#fdecea;--info:#0f5577;--info-bg:#e6f2f8}.wl-sky{z-index:-3;background:radial-gradient(30% 26% at 70% 70%,#ffe8bef2,#ffdaa599 45%,#0000 100%),radial-gradient(9% 24% at 72% 96%,#facda0bf,#facda040 55%,#0000 100%),linear-gradient(#adc9e7 0%,#d2e1ef 10%,#f4f3f3 22%,#fbfaf7 44%,#fef7ea 58%,#fcecd8 70%,#f3d9bf 79.5%,#b5a7a6 80.6%,#6f7b8f 87%,#3a536f 100%);position:absolute;inset:0}html[dir=rtl] .wl-sky{background:radial-gradient(30% 26% at 96% 70%,#ffe8bef2,#ffdaa599 45%,#0000 100%),radial-gradient(9% 24% at 96% 96%,#facda0bf,#facda040 55%,#0000 100%),linear-gradient(#adc9e7 0%,#d2e1ef 10%,#f4f3f3 22%,#fbfaf7 44%,#fef7ea 58%,#fcecd8 70%,#f3d9bf 79.5%,#b5a7a6 80.6%,#6f7b8f 87%,#3a536f 100%)}.wl-photo{bottom:12.9vh;z-index:-2;-webkit-mask-composite:source-in;width:max(1120px,70.7vw);height:auto;animation:1.4s cubic-bezier(.2,.8,.2,1) both wl-rise;position:absolute;inset-inline-start:0;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 9% 84%,#0000 100%),linear-gradient(90deg,#000 86%,#0000 100%);mask-image:linear-gradient(0deg,#0000 0,#000 9% 84%,#0000 100%),linear-gradient(90deg,#000 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}html[dir=rtl] .wl-photo{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 9% 84%,#0000 100%),linear-gradient(270deg,#000 86%,#0000 100%);mask-image:linear-gradient(0deg,#0000 0,#000 9% 84%,#0000 100%),linear-gradient(270deg,#000 86%,#0000 100%)}.wl-shade{z-index:-1;background:linear-gradient(#0a162800,#0a162873);height:200px;position:absolute;inset:auto 0 0}@keyframes wl-rise{0%{opacity:0;transform:translateY(28px)scale(1.02)}}@keyframes wl-in{0%{opacity:0;transform:translateY(14px)}}.wl-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.wl-logo{align-items:center;gap:12px;display:flex}.wl-logo-m{width:70px;height:auto;display:block}.wl-logo-w{width:auto;height:25px;display:block}.wl-logo-t{letter-spacing:.01em;color:#1d2228;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:600}.wl-lang{background:#ffffffeb;border-radius:12px;padding:4px;display:inline-flex;box-shadow:0 1px 2px #0000000d,0 10px 26px #28140a1a}.wl-lang button{min-width:80px;height:36px;font:inherit;color:#16191d;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:16px;font-weight:600;transition:background .2s,color .2s}.wl-lang button.on{color:#fff;background:#16191d}.wl-lang button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wl-main{grid-template:"hero steps card""hero erp card"1fr/minmax(0,1fr) minmax(0,1.08fr) 392px;align-items:start;gap:28px 32px;padding-top:48px;display:grid}.wl-hero{grid-area:hero;padding-top:8px;animation:.7s both wl-in}.wl-kicker{letter-spacing:.3em;text-transform:uppercase;background:linear-gradient(90deg,#d61f26,#f2662e);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:12px;font-size:clamp(16px,1.25vw,20px);font-weight:700;display:inline-flex}.wl-kicker:before{content:"";background:linear-gradient(90deg,#d61f26,#f2662e);border-radius:2px;width:32px;height:3px}html[dir=rtl] .wl-kicker{letter-spacing:0}.wl-hero h1{letter-spacing:-.035em;color:#0f1114;margin:12px 0 0;font-size:clamp(40px,3.9vw,62px);font-weight:700;line-height:1.08}html[dir=rtl] .wl-hero h1{letter-spacing:0;line-height:1.3}.wl-hero h1 em{background:linear-gradient(90deg,#d61f26 0%,#e6262c 55%,#ee3b2c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.wl-hero p{color:#4b5260;max-width:46ch;margin:24px 0 0;font-size:clamp(15px,1.1vw,17.5px);line-height:1.5}.wl-steps{text-align:center;grid-area:steps;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:32px;display:grid}.wl-step{flex-direction:column;align-items:center;animation:.7s both wl-in;display:flex}.wl-step-i{background:linear-gradient(#fff,#fbf7f4);border:1px solid #ffffffe6;border-radius:16px;place-items:center;width:70px;height:70px;margin-bottom:10px;transition:transform .25s;display:grid;box-shadow:0 1px 2px #0000000d,0 10px 24px #3c1e0a1a}.wl-step:hover .wl-step-i{transform:translateY(-4px)}.wl-step b{color:#0f1114;white-space:nowrap;font-size:16px;font-weight:600}.wl-step small{color:#5d6570;max-width:14ch;margin-top:2px;font-size:13px;line-height:1.35}.wl-erp{-webkit-backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #ffffffd9;border-radius:999px;grid-area:erp;justify-self:start;align-items:center;gap:14px;margin-inline-start:24px;padding:14px 24px 14px 14px;animation:.7s .2s both wl-in;display:inline-flex;box-shadow:0 1px 2px #0000000a,0 14px 34px #28140a1a}.wl-erp-i{background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 1px 2px #0000000d,0 6px 14px #3c1e0a1a}.wl-erp-t{flex-direction:column;gap:6px;display:flex}.wl-erp b{letter-spacing:-.01em;color:#0f1114;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.1}.wl-erp-sys{flex-wrap:wrap;gap:6px;display:flex}.wl-erp-sys span{color:#3a4048;white-space:nowrap;background:#f3eff0;border:1px solid #ebe4e6;border-radius:99px;padding:3px 10px;font-size:13px;font-weight:600}.wl-region{color:#16191d;-webkit-backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:9px;height:38px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000d,0 8px 20px #28140a14}.wl-region .flag-in{border-radius:3px;box-shadow:0 0 0 1px #0000001a}.wl-card{-webkit-backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #ffffffe6;border-radius:20px;grid-area:card;padding:40px 32px 32px;animation:.7s .1s both wl-in;box-shadow:0 1px 2px #0000000d,0 28px 64px #28140a29}.wl-card .auth-box{max-width:none}.wl-h2{letter-spacing:-.02em;color:#0f1114;margin:0;font-size:36px;font-weight:700}.wl-sub{color:#6b7280;margin:6px 0 24px;font-size:16px}.wl-card .btn.bio{border-radius:12px;gap:14px;width:100%;padding:13px 16px}.wl-card .btn-o.bio{color:#16191d;background:#fff;border:1px solid #cfd3d8}.wl-card .btn-p.bio{color:#fff;background:linear-gradient(90deg,#d61f26 0%,#e8362b 55%,#f2662e 100%);border:0;box-shadow:0 8px 18px #e0262c38}.wl-card .btn-p.bio small{color:#ffffffe0}.wl-card .btn-p.bio:hover:not(:disabled){filter:brightness(1.06)}.wl-card .btn.bio b{font-size:16px;font-weight:600}.wl-card .btn.bio small{font-size:12px;line-height:1.3}.wl-card .sep{margin:24px 0 20px}.wl-card .field{margin-bottom:12px}.wl-card .field label{color:#0f1114;margin-bottom:8px;font-size:16px;font-weight:600}.wl-card .field input{background:#fff;border:1px solid #cdd2d8;border-radius:8px;height:50px;padding:0 16px;font-size:16px}.wl-card .field input::placeholder{color:#9aa1ab}.wl-card .field input:focus{border-color:#e0262c;box-shadow:0 0 0 3px #e0262c1f}.wl-pw{position:relative}.wl-pw input{padding-inline-end:52px!important}.wl-eye{inset-inline-end:6px;color:#16191d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.wl-eye:hover{background:#f3f4f6}.wl-go{border:0;border-radius:8px;height:50px;margin-top:6px;font-size:16px;font-weight:600;box-shadow:0 10px 22px #e0262c40;background:linear-gradient(90deg,#d61f26 0%,#e8362b 55%,#f2662e 100%)!important}.wl-go:hover:not(:disabled){filter:brightness(1.06)}.wl-go:disabled{opacity:.55}.wl-card .linkish{color:#e0262c;font-size:14px;font-weight:500}html[dir=rtl] .wl-arrow{transform:scaleX(-1)}.wl-note{color:#16191d;align-items:flex-start;gap:16px;margin-top:28px;display:flex}.wl-note svg{flex:none;margin-top:2px}.wl-note p{color:#5d6570;margin:0;font-size:14px;line-height:1.5}.wl-stats{color:#fff;align-self:end;max-width:640px;padding-top:24px;display:flex}.wl-stats div{border-inline-start:1px solid #fff6;padding:0 40px;animation:.7s .35s both wl-in}.wl-stats div:first-child{border:0;padding-inline-start:16px}.wl-stats b{letter-spacing:-.01em;text-shadow:0 2px 14px #00000059;font-size:28px;font-weight:700;display:block}.wl-stats span{opacity:.95;text-shadow:0 1px 8px #00000073;max-width:15ch;margin-top:2px;font-size:14px;line-height:1.45;display:block}@media (width<=1280px){.wl{padding:28px 40px}.wl-main{grid-template:"hero card""steps card""erp card"1fr/minmax(0,1fr) 380px}.wl-steps{padding-top:0}.wl-step b,.wl-step small,.wl-hero p{text-shadow:0 0 10px #fff,0 0 3px #fff}.wl-photo{bottom:0}}@media (width<=900px){.wl{padding:20px 20px 24px}.wl-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""card""steps""erp";padding-top:28px}.wl-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.wl-card{padding:28px 22px}.wl-top{flex-wrap:wrap}.wl-lang button{min-width:64px;height:34px;font-size:14px}.wl-sky,html[dir=rtl] .wl-sky{background:linear-gradient(#adc9e7 0,#d2e1ef 120px,#f4f3f3 320px,#fbfaf7 50%,#fef7ea calc(100% - 420px),#fcecd8 calc(100% - 300px),#f3d9bf calc(100% - 200px),#b5a7a6 calc(100% - 190px),#6f7b8f calc(100% - 120px),#3a536f 100%)}.wl-photo{width:180vw;max-width:none;bottom:0}.wl-shade{height:280px}.wl-stats{flex-wrap:wrap;row-gap:12px;margin-top:240px}.wl-stats div{padding:0 16px}.wl-stats b{font-size:28px}}@media (width>=901px){.wl{grid-template-rows:auto 1fr;min-height:100dvh;padding:clamp(16px,3vh,40px) clamp(32px,4.4vw,68px)}.wl-main{row-gap:clamp(12px,2.6vh,28px);padding-top:clamp(12px,3.6vh,48px)}.wl-stats{inset-inline-start:clamp(32px,4.4vw,68px);z-index:1;padding:0;position:absolute;bottom:clamp(14px,3vh,40px)}body:has(.mt-banner) .wl{min-height:calc(100dvh - 40px)}}@media (width>=901px) and (height<=1050px){.wl-logo-m{width:54px}.wl-logo-w{height:21px}.wl-logo-t{margin-top:4px}.wl-lang button{min-width:68px;height:34px}.wl-kicker{font-size:16px}.wl-hero h1{margin-top:8px;font-size:min(clamp(40px,3.9vw,62px),7.6vh)}.wl-hero p{margin-top:14px;font-size:16px}.wl-steps{padding-top:0}.wl-step-i{width:58px;height:58px;margin-bottom:8px}.wl-step-i svg{width:30px;height:30px}.wl-step b{font-size:14px}.wl-step small{font-size:13px}.wl-erp{padding:10px 20px 10px 10px}.wl-erp-i{width:44px;height:44px}.wl-erp b{font-size:16px}.wl-erp-sys span{padding:2px 9px;font-size:12px}.wl-card{padding:clamp(18px,3vh,28px) 28px}.wl-h2{font-size:28px}.wl-sub{margin:2px 0 14px;font-size:16px}.wl-card .btn.bio{padding:9px 14px}.wl-card .btn.bio small{font-size:12px}.wl-card .sep{margin:10px 0 8px}.wl-card .field{margin-bottom:8px}.wl-card .field label{margin-bottom:4px;font-size:14px}.wl-card .field input{height:42px}.wl-go{height:44px;margin-top:4px;font-size:16px}.wl-card .linkish{font-size:14px}.wl-note{gap:12px;margin-top:12px}.wl-note p{font-size:13px}.wl-note svg{width:22px;height:22px}.wl-stats b{font-size:20px}.wl-stats span{font-size:13px}.wl-stats div{padding:0 28px}.wl-photo{width:min(max(1120px,70.7vw),126vh);bottom:0}.wl-hero p{text-shadow:0 0 12px #ffffffe6,0 0 3px #fff}}@media (width>=901px) and (height<=760px){.wl-main{padding-top:10px}.wl-hero h1{font-size:min(clamp(36px,3.6vw,56px),7vh)}.wl-hero p{margin-top:10px;font-size:14px}.wl-step-i{width:50px;height:50px}.wl-step-i svg{width:26px;height:26px}.wl-card{padding:16px 24px}.wl-sub{margin-bottom:10px}.wl-card .sep{margin:8px 0 6px}.wl-card .field input{height:40px}.wl-go{height:42px}.wl-note{margin-top:8px}}@media (prefers-reduced-motion:reduce){.wl *,.wl-photo{animation:none!important}}.es .row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}.es-switch{background:var(--bg);border-radius:12px;align-items:flex-start;gap:16px;margin-bottom:16px;padding:16px;display:flex}.es-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:16px;display:grid}.es-grid>div{gap:16px;display:grid}@media (width<=1000px){.es-grid{grid-template-columns:1fr}}.es-steps{color:var(--muted);margin:0 0 16px;padding-inline-start:18px;line-height:1.6}.es-steps code,.es-hook code{background:var(--bg);word-break:break-all;border-radius:6px;padding:1px 6px;font-size:12px}.es textarea{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:12px}.es-check{align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.es-check input{width:auto}.es-hook{border-top:1px solid var(--line);gap:4px;margin-top:16px;padding-top:12px;display:grid}.es-url{align-items:center;gap:8px;display:flex}.es-chips{flex-wrap:wrap;gap:8px;display:flex}.es-chip{border:1px solid var(--line-ctl);cursor:pointer;background:var(--card);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.es-chip.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:600}.es-chip input{opacity:0;pointer-events:none;position:absolute}.es-chip:focus-within{outline:2px solid var(--brand);outline-offset:2px}.es-n{background:var(--brand-fill,var(--brand));color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:inline-grid}.es-save{align-items:center;gap:12px;display:flex}.es-ready{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.es-ready li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.es-ready li svg{flex:none;margin-top:1px}.es-ready li.ok{color:var(--ink)}.es-ready li.ok svg{color:var(--ok,#23784d)}.es-note{color:var(--muted);align-items:flex-start;gap:8px;margin-top:8px;display:flex}.es-note svg{flex:none;margin-top:1px}.es-req{gap:12px;display:grid}.es-signers{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.es-signers li{background:var(--bg);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.es-dot{background:#f69320;border-radius:50%;width:8px;height:8px}.es-signers li.signed .es-dot{background:var(--ok,#23784d)}.es-signers li.declined .es-dot{background:var(--brand)}.es-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.es-acts label.btn{cursor:pointer}.es-hash{word-break:break-all}.side-brand{flex-direction:row;align-items:center;gap:10px;min-width:0}.side-brand .sb-tile{background:#fff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 1px #00000040}.side-brand .sb-tile img{width:27px;height:auto;display:block}.side-brand .sb-t{flex-direction:column;min-width:0;line-height:1.2;display:flex}.side-brand .sb-t b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.side-brand .sb-t small{color:#a49fa9;font-size:12px}.shell.tight .side-brand .sb-t{display:none}.lang-sw2{border:1px solid var(--line);background:var(--card);border-radius:99px;align-items:stretch;gap:2px;height:34px;padding:3px;display:inline-flex}.lang-sw2 button{cursor:pointer;min-width:34px;font:600 13px/1 var(--font,inherit);color:var(--muted);letter-spacing:.03em;background:0 0;border:0;border-radius:99px;padding:0 9px;transition:background .13s,color .13s}.lang-sw2 button[lang=ar]{letter-spacing:0;padding-bottom:4px;font-family:Cairo,Tahoma,sans-serif;font-size:16px;font-weight:700;line-height:1}.lang-sw2 button:hover:not(.on){color:var(--ink);background:var(--bg)}.lang-sw2 button.on{background:var(--brand-fill,var(--brand));color:#fff}.lang-sw2 button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.um-btn{gap:10px;padding-inline:3px 16px}.um-btn .avatar{box-shadow:0 0 0 2px var(--card),0 0 0 4px #ae332d59}.um-btn:hover .avatar,.um-btn.on .avatar{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--brand)}.um-id b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:16px;display:block;overflow:hidden}.rt-switch{justify-content:space-between;align-items:center;gap:20px;display:flex}.rt-switch b{font-size:16px}.rt-toggle{background:var(--line);cursor:pointer;border:0;border-radius:99px;flex:0 0 52px;height:30px;transition:background .15s;position:relative}.rt-toggle i{top:3px;background:#fff;border-radius:50%;width:24px;height:24px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.rt-toggle.on{background:var(--brand)}.rt-toggle.on i{inset-inline-start:25px}.rt-toggle:disabled{opacity:.55;cursor:not-allowed}.rt-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.wl-trust{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:9px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.wl-trust b{color:var(--ink);letter-spacing:.01em;font-weight:600}.wl-trust span{flex-direction:column;line-height:1.3;display:flex}.wl-trust small{color:var(--muted);opacity:.85;font-size:12px}.wl-trust .wl-mark,.wl-mark{border:1.5px solid var(--ink);color:var(--ink);background:0 0;border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.wl-mark-div{background:currentColor;width:1px;height:28px}.wl-mark-t{text-align:start;flex-direction:column;line-height:1.2;display:flex}.wl-mark-t b{letter-spacing:.02em;color:inherit;font-size:13px}.wl-mark-t small{color:inherit;opacity:1;font-size:12px;font-weight:500;line-height:1.25}.ins{--i-ign:#5c6370;--i-ign-bg:#eef0f3;--i-obs:#52627a;--i-obs-bg:#e9eef5;--i-warn:var(--warn);--i-warn-bg:var(--warn-bg);--i-ver:#1f5fa8;--i-ver-bg:#e3eefb;--i-hold:var(--bad);--i-hold-bg:var(--bad-bg);--i-ok:var(--ok);--i-ok-bg:var(--ok-bg)}[data-theme=dark] .ins{--i-ign:#a4a9b2;--i-ign-bg:#2a2b30;--i-obs:#9fb0c8;--i-obs-bg:#22293a;--i-ver:#7fb0ec;--i-ver-bg:#16273d}.ins h1{align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.ins h2{margin:0 0 12px;font-size:14px}.ins-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ins-why{color:var(--muted);margin-top:2px;font-size:12px}.ins-card{padding:16px 18px}.ins-grid{gap:14px;margin:14px 0;display:grid}.ins-g2{grid-template-columns:1fr 1fr}.ins-g3{grid-template-columns:repeat(3,1fr)}.ins-g4{grid-template-columns:repeat(4,1fr)}.ins-g32{grid-template-columns:1.6fr 1fr}@media (width<=980px){.ins-g2,.ins-g3,.ins-g4,.ins-g32{grid-template-columns:1fr}}.ins-t{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.ins-t:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ins-ignore{background:var(--i-ign-bg);color:var(--i-ign);border-color:var(--i-ign)}.ins-observe{background:var(--i-obs-bg);color:var(--i-obs);border-color:var(--i-obs)}.ins-warn{background:var(--i-warn-bg);color:var(--i-warn);border-color:var(--i-warn)}.ins-verify{background:var(--i-ver-bg);color:var(--i-ver);border-color:var(--i-ver)}.ins-hold{background:var(--i-hold-bg);color:var(--i-hold);border-color:var(--i-hold)}.ins-ok{background:var(--i-ok-bg);color:var(--i-ok);border-color:var(--i-ok)}.ins-bg-ignore{background:var(--i-ign)}.ins-bg-observe{background:var(--i-obs)}.ins-bg-warn{background:var(--i-warn)}.ins-bg-verify{background:var(--i-ver)}.ins-bg-hold{background:var(--i-hold)}.ins-bg-ok{background:var(--i-ok)}.ins-bg-brand{background:var(--brand)}.ins-st-ok{stroke:var(--i-ok)}.ins-st-warn{stroke:var(--i-warn)}.ins-st-hold{stroke:var(--i-hold)}.ins-ring{stroke:var(--line)}.ins-svgtext{fill:var(--ink)}.ins-svgmuted{fill:var(--muted)}.ins-c-hold{color:var(--i-hold)}.ins-c-verify{color:var(--i-ver)}.ins-c-warn{color:var(--i-warn)}.ins-legend{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:38px;padding:10px 14px;font-size:12px;display:flex}.ins-legend b{color:var(--ink)}.ins-kpi{padding:14px 16px}.ins-kpi b{font-size:28px;line-height:1.15;display:block}.ins-kpi span{color:var(--muted);font-size:12px}.ins-note{color:var(--muted);background:var(--bg);border:1px dashed var(--line);border-radius:10px;margin:12px 0;padding:10px 12px;font-size:12px}.ins-ctrl{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ins-head .ins-ctrl{margin-top:0}.ins-table{border-collapse:collapse;width:100%;font-size:13px}.ins-table th{text-align:start;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);padding:8px 6px;font-size:12px;font-weight:600}.ins-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 6px}.ins-decide{gap:6px;max-width:640px;display:grid}.ins-decide textarea{width:100%}.ins-flow{justify-content:space-between;align-items:flex-start;gap:4px;padding:24px 4px 8px;display:flex;position:relative}.ins-flow:before{content:"";inset-inline:40px;background:var(--line);border-radius:4px;height:4px;position:absolute;top:46px}.ins-node{z-index:1;text-align:center;flex:1;min-width:0;position:relative}.ins-node b{font-size:13px;display:block}.ins-node small{color:var(--muted);font-size:12px}.ins-c{background:var(--card);border:3px solid var(--line);width:48px;height:48px;color:var(--ink-2);border-radius:50%;place-items:center;margin:0 auto 8px;transition:all .3s;display:grid;position:relative}.ins-node.act .ins-c{border-color:var(--brand);box-shadow:0 0 0 6px var(--brand-soft);transform:scale(1.08)}.ins-node.done .ins-c{border-color:var(--i-ok);background:var(--i-ok-bg)}.ins-node.hold .ins-c{border-color:var(--i-hold);background:var(--i-hold-bg);animation:1s infinite ins-pulse}.ins-node .ins-c:after{inset-inline-end:-9px;color:#fff;box-sizing:border-box;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-9px}.ins-node.done .ins-c:after{content:"✓";box-shadow:0 0 0 3px var(--card);background:#2e8b57;animation:.35s ins-pop}.ins-node.hold .ins-c:after{content:"✕";box-shadow:0 0 0 3px var(--card);background:#c0392b;animation:.35s ins-pop}.ins-node.act .ins-c:after{content:"";border:3px solid var(--line);border-top-color:var(--brand);background:var(--card);animation:.8s linear infinite ins-spin}@keyframes ins-pulse{0%,to{box-shadow:0 0 #b3261e59}50%{box-shadow:0 0 0 10px #b3261e00}}@keyframes ins-pop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes ins-spin{to{transform:rotate(360deg)}}.ins-msg{background:var(--bg);border:1px solid var(--line);border-radius:10px;min-height:42px;margin-top:6px;padding:10px 14px;font-size:13px}@media (width<=760px){.ins-flow{overflow-x:auto}.ins-node{min-width:84px}.ins-node small{display:none}}.ins-bars .ins-r{grid-template-columns:minmax(110px,170px) 1fr 54px;align-items:center;gap:10px;margin:7px 0;font-size:13px;display:grid}.ins-bars .ins-r b{text-align:end}.ins-track{background:var(--line);border-radius:99px;height:10px;overflow:hidden}.ins-track i{border-radius:99px;height:100%;transition:width 1.1s;display:block}.ins-donut{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ins-lg{font-size:12px}.ins-lg div{align-items:center;gap:7px;margin:5px 0;display:flex}.ins-lg i{border-radius:3px;width:10px;height:10px;display:inline-block}.ins-lg2{grid-template-columns:1fr 1fr;gap:2px 12px;margin-top:10px;display:grid}.ins-heat{color:var(--muted);grid-template-columns:42px repeat(12,1fr);gap:3px;font-size:12px;display:grid}.ins-heat span{border-radius:4px;height:20px}.ins-heat .ins-hh{text-align:center;height:auto}.ins-heat .ins-hd{height:auto;line-height:20px}.ins-hot{background:var(--brand)}.ins-cold{background:var(--line)}.ins-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 0 2px;font-size:12px;font-weight:700}.ins-chk{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:10px;padding:9px 0;display:grid}.ins-chk b{font-size:13px}.ins-presets{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=760px){.ins-presets{grid-template-columns:1fr}}.ins-pre{text-align:start;border:1.5px solid var(--line);cursor:pointer;background:var(--card);color:var(--ink);font:inherit;border-radius:12px;padding:12px;transition:all .2s}.ins-pre:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ins-pre b{font-size:14px;display:block}.ins-pre span{color:var(--muted);font-size:12px}.ins-pre em{color:var(--brand);font-style:normal;font-weight:600}.ins-pre.on{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:var(--brand-tint)}.ins-pre:disabled{cursor:default}.ins-trial{background:var(--i-ver-bg);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;margin-top:14px;padding:12px;display:flex}.ins-trial select{flex:none}.ins-stack{background:var(--line);border-radius:99px;height:22px;display:flex;overflow:hidden}.ins-stack i{height:100%;transition:width .6s;display:block}.ins-mt{margin-top:16px!important}.ins-thr{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.ins-row{border-top:1px solid var(--line);grid-template-columns:1fr 150px;align-items:center;gap:10px;padding:11px 0;display:grid}.ins-row b{font-size:13px}.ins-pick{width:100%;font:700 12px var(--font);cursor:pointer;border:1.5px solid;border-radius:99px;padding:7px 12px}.ins-pick:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ins-eff{border-radius:9px;grid-column:1/-1;padding:7px 11px;font-size:12px}.ins select.input{width:auto;min-width:120px;max-width:100%}.ins-trial select.input,.ins-thr select.input{flex:0 0 150px;width:150px}.ins-thr span{flex:1}.ins-card .ins-kpi{padding:0}@media (prefers-reduced-motion:reduce){.ins *{transition:none!important;animation:none!important}}.ins-trial{background:var(--bg);align-items:center}.ins-trial.on{background:var(--i-ver-bg);border-color:var(--i-ver)}.ins-trial-text{flex:1;min-width:0}.ins-trial-text b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ins-field{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.ins-sel{appearance:none;width:auto;min-width:112px;font:500 13px var(--font);color:var(--ink);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2367656f' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--line-ctl);cursor:pointer;border-radius:8px;padding:6px 28px 6px 10px}[dir=rtl] .ins-sel{background-position:10px;padding:6px 10px 6px 28px}.ins-sel:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ins-sel:disabled{opacity:.6;cursor:default}.ins-thr{padding:8px 0}.ins-thr>span:first-child{flex:1;min-width:0}.ins-range{align-items:center;gap:6px;display:inline-flex}.ins-range em{color:var(--muted);font-style:normal}.ins-range .ins-sel{min-width:86px}.ins-limits{white-space:nowrap;font-size:13px}.ins-mb{margin:-6px 0 6px}.ins-g32{align-items:start}.ins-trial{flex-wrap:wrap}.ins-trial .sw{flex:none}.ins-trial-text{flex:220px}@media (width<=760px){.ins-field{flex-direction:row;align-items:center;gap:8px;width:100%}}.pwf-row{align-items:center;gap:6px;display:flex}.pwf-row input{letter-spacing:.02em;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pwf-ic{border:1px solid var(--line);background:var(--card,#fff);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.pwf-ic:hover:not(:disabled){color:var(--ink);border-color:var(--brand-2)}.pwf-ic:disabled{opacity:.4;cursor:not-allowed}.pwf-gen{white-space:nowrap;flex:none}.pwf-rules{flex-wrap:wrap;gap:6px 12px;margin-top:6px;font-size:12px;display:flex}.pwf-rules span{align-items:center;gap:4px;display:inline-flex}.pwf-rules .ok{color:#1d7a4a}.pwf-rules .no{color:var(--muted)}.in-steps{counter-reset:ins;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.in-steps li{counter-increment:ins}.in-steps li .linkish{border:1px solid var(--line);background:var(--card);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.in-steps li .linkish:before{content:counter(ins);border:1.5px solid var(--line-ctl);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.in-steps li.done .linkish:before{content:"✓";background:var(--ok);border-color:var(--ok);color:#fff}.in-steps li.now .linkish{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);font-weight:600}.in-steps li.now .linkish:before{background:var(--brand);border-color:var(--brand);color:#fff}.in-steps li .linkish:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}fieldset.fs{border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;display:flex}.lbl{color:var(--ink-2);font-size:13px;font-weight:500}.seg{border:1px solid var(--line-ctl);border-radius:8px;width:max-content;display:inline-flex;overflow:hidden}.seg label{cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.seg label:has(input:checked){background:var(--brand-fill,var(--brand));color:#fff}.res{border-radius:8px;margin-top:6px;padding:6px 10px}.res-ok{background:var(--ok-bg);color:var(--ok)}.res-warn{background:var(--warn-bg);color:var(--warn)}.res-bad{background:var(--bad-bg);color:var(--bad)}.read-back{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.read-back .chip{white-space:normal;border-radius:999px;gap:4px;max-width:100%;padding:2px 10px;font-size:12px;display:inline-flex}.chip-pass{background:var(--ok-bg);color:var(--ok)}.chip-warn{background:var(--warn-bg);color:var(--warn)}.chip-fail{background:var(--bad-bg);color:var(--bad)}table.checks tr.sel td{background:var(--brand-soft)}@media (width<=640px){.card-h{flex-wrap:wrap;row-gap:8px}}table.checks input[type=checkbox]{flex:none;width:auto}table.checks label.ck{align-items:center;gap:6px;display:flex}@media (width<=640px){table.checks thead{display:none}table.checks,table.checks tbody,table.checks tr,table.checks td{width:100%;display:block}table.checks tr{border-bottom:1px solid var(--line);padding:10px 4px}table.checks td{border:0;padding:3px 0}table.checks td[data-l]:before{content:attr(data-l);color:var(--muted);font-size:12px;display:block}}label.ck{align-items:flex-start;gap:8px;margin:10px 0;display:flex}label.ck input[type=checkbox]{flex:none;width:auto;margin-top:3px}.modal.auw{width:min(580px,100%)}.auw-steps{gap:6px;padding:12px 18px 0;display:flex}.auw-steps span{background:var(--line);border-radius:4px;flex:1;height:4px}.auw-steps span.on{background:var(--brand)}.auw-stn{color:var(--muted);padding:6px 18px 0;font-size:12px}.auw-body{flex-direction:column;gap:12px;display:flex}.auw-body label{margin:0 0 -6px;font-size:13px;font-weight:600;display:block}.auw-body .field>label{margin:0 0 8px}.auw-body .choice{text-align:start;cursor:pointer;border:1.5px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.auw-body .choice[aria-checked=true]{border-color:var(--brand);background:var(--brand-tint)}.auw-body .choice:disabled{opacity:.5;cursor:not-allowed}.auw-body .choice .radio{border:2px solid var(--line-ctl);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.auw-body .choice[aria-checked=true] .radio{border:5px solid var(--brand)}.auw-body .choice b{font-size:14px}.auw-body .choice small{color:var(--ink-2);margin-top:3px;font-size:13px;line-height:1.5;display:block}.auw-tag{background:var(--ok-bg);color:var(--ok);border-radius:99px;margin-inline-start:6px;padding:2px 8px;font-size:12px;font-weight:600}.auw-tag.g{background:var(--bg);color:var(--ink-2)}.auw-in{gap:8px;display:flex}.auw-in input{flex:1;min-width:0}.auw-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal.auw.auw-wide{width:min(940px,100%)}.auw-split{min-height:420px;display:flex}.auw-main{flex:auto;min-width:0}.auw-rail{border-inline-end:1px solid var(--line);background:var(--bg);flex-direction:column;flex:0 0 210px;gap:4px;margin:0;padding:18px 14px;list-style:none;display:flex}.auw-rail li{color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.auw-rail li.on{background:var(--card);color:var(--ink);font-weight:600}.auw-dot{border:1px solid var(--line-ctl);background:var(--card);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:inline-flex}.auw-rail li.on .auw-dot{background:var(--brand);border-color:var(--brand);color:#fff}.auw-rail li.done .auw-dot{background:var(--info,#0f5577);border-color:var(--info,#0f5577);color:#fff}@media (width<=720px){.auw-split{flex-direction:column}.auw-rail{border-inline-end:0;border-bottom:1px solid var(--line);flex-direction:row;flex:none;overflow-x:auto}.auw-rail li{white-space:nowrap}}.wz-grid{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));align-items:start;gap:14px 18px;display:grid}.wz-grid.c3{--cols:3}.wz-grid .span2{grid-column:span 2}.wz-f{flex-direction:column;gap:6px;min-width:0;display:flex}.auw-body .wz-f label{align-items:center;gap:6px;margin:0;display:flex}.wz-f input,.wz-f select{box-sizing:border-box;width:100%;height:42px}.wz-found{background:var(--info-bg,#eaf3f8);color:var(--info,#0f5577);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.wz-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.wz-checks li{align-items:center;gap:8px;display:flex}.wz-checks .ok{color:var(--ok)}.wz-checks .no{color:var(--bad)}@media (width<=640px){.wz-grid,.wz-grid.c3,.wz-checks{grid-template-columns:1fr}.wz-grid .span2{grid-column:auto}}.auw-two>div{flex-direction:column;gap:12px;min-width:0;display:flex}.auw-found{background:var(--ok-bg);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.auw-found b{font-size:14px}.auw-found small{color:var(--ink-2);font-size:12px;display:block}.auw-av{color:#fff;background:linear-gradient(135deg,var(--brand-2),var(--brand));border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.auw-kv{gap:7px;font-size:13px;display:grid}.auw-kv>div{grid-template-columns:120px 1fr;gap:12px;display:grid}.auw-kv span{color:var(--muted)}.auw-kv .src{color:var(--ok);margin-inline-start:6px;font-size:12px;font-style:normal;font-weight:600}.auw-rights{gap:8px;font-size:13px;display:grid}.auw-rights>div{color:var(--muted);align-items:center;gap:8px;display:flex}.auw-rights>div.on{color:var(--ink)}.auw-rights>div.on svg{color:var(--ok)}.auw-rights small{color:var(--muted);font-size:12px}.auw-rev{grid-template-columns:130px 1fr;gap:8px 12px;font-size:13px;display:grid}.auw-rev span{color:var(--muted)}.auw-foot{justify-content:space-between}@media (width<=520px){.auw-two{grid-template-columns:1fr}.auw-rev,.auw-kv>div{grid-template-columns:1fr;gap:2px}}.wl.wl-in .wl-sky,html[dir=rtl] .wl.wl-in .wl-sky{background:linear-gradient(#adc9e7 0%,#d2e1ef 10%,#f4f3f3 22%,#fbfaf7 44%,#fef7ea 58%,#fcecd8 70%,#ecd2b8 80%,#c39c80 90%,#a57c5d 100%)}.wl.wl-in .wl-shade{background:linear-gradient(#3c231400,#3c231447)}@media (width>=901px){.wl.wl-in .wl-photo{width:100vw;max-width:none;bottom:0;-webkit-mask-image:linear-gradient(0deg,#000 0 84%,#0000 100%);mask-image:linear-gradient(0deg,#000 0 84%,#0000 100%)}}.wl.wl-gulf{color:#fff}.wl.wl-gulf .wl-card{color:#16191d}.wl.wl-gulf .wl-sky{background:#2a2350}.wl.wl-gulf .wl-photo{object-fit:cover;object-position:28% 70%;width:100%;max-width:none;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}html[dir=rtl] .wl.wl-gulf .wl-photo{-webkit-mask-image:none;mask-image:none}.wl.wl-gulf .wl-shade{background:linear-gradient(90deg,#18143e9e 0%,#18143e4d 34%,#18143e00 55%);height:auto;inset:0}.wl.wl-gulf .wl-main{grid-template:"hero card"/minmax(0,1fr) 420px}html[dir=rtl] .wl.wl-gulf .wl-main{grid-template-columns:420px minmax(0,1fr);grid-template-areas:"card hero"}.wl.wl-gulf .wl-kicker{color:#f4c46a;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(13px,1.05vw,17px);font-weight:600}.wl.wl-gulf .wl-kicker:before{background:#f4c46a;width:48px;height:2px}.wl.wl-gulf .wl-hero h1{color:#fff;text-shadow:0 2px 18px #0a082873;margin-top:8px;font-size:min(clamp(30px,3.2vw,52px),5.4vh);line-height:1.1}.wl.wl-gulf .wl-main{padding-top:clamp(6px,1.6vh,24px)}.wl.wl-gulf .wl-kicker{font-size:min(clamp(12px,.95vw,16px),2vh)}.wl.wl-gulf .wl-hero h1 em{background:linear-gradient(90deg,#f7d58a 0%,#f2b54a 60%,#e89a2c 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.wl.wl-gulf .wl-tag{color:#ffffffeb;letter-spacing:.32em;text-shadow:0 1px 10px #0a082880;margin:min(14px,1.6vh) 0 0;font-size:clamp(14px,1.15vw,18px)}.wl.wl-gulf .wl-card{background:#ffffffe0;border:1px solid #ffecc4e6;border-radius:26px;position:relative;box-shadow:0 0 0 1px #ffd68c59,0 0 42px #ffc46e59,0 30px 70px #140a2859}.wl.wl-gulf .wl-card:after{content:"";pointer-events:none;opacity:.55;background:repeating-linear-gradient(45deg,#0000 0 14px,#d6a03c8c 14px 15px),repeating-linear-gradient(-45deg,#0000 0 14px,#d6a03c8c 14px 15px);border-start-end-radius:26px;width:150px;height:150px;position:absolute;inset-block-start:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(225deg,#000 0%,#0000 70%);mask-image:linear-gradient(225deg,#000 0%,#0000 70%)}.wl.wl-gulf .wl-credit{inset-inline-start:34%;color:#fff;text-align:start;-webkit-backdrop-filter:blur(6px);z-index:1;background:#0e0c289e;border-radius:10px;max-width:min(420px,30vw);margin:0;padding:8px 12px;font-size:12px;line-height:1.4;position:absolute;bottom:clamp(10px,1.6vh,18px)}.wl.wl-gulf .wl-logo{position:relative}.wl.wl-gulf .wl-logo:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffffeb,#ffffff8c 45%,#fff0);position:absolute;inset:-60px -90px -50px -70px}.wl.wl-gulf .wl-logo-t{color:#1d2228}@media (width<=1280px){.wl.wl-gulf .wl-main{grid-template-columns:minmax(0,1fr) 380px}html[dir=rtl] .wl.wl-gulf .wl-main{grid-template-columns:380px minmax(0,1fr)}}@media (width<=900px){.wl.wl-gulf .wl-credit{text-align:center;max-width:none;margin-top:18px;position:static}.wl.wl-gulf .wl-main,html[dir=rtl] .wl.wl-gulf .wl-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""card"}.wl.wl-gulf .wl-photo{object-position:22% 70%}.wl.wl-gulf .wl-shade{background:linear-gradient(#18143e8c 0%,#18143e33 45%,#18143e59 100%)}}.side-scrim{z-index:1000;background:#140e0d6b;animation:.15s ease-out fadein;position:fixed;inset:0}.shell.peek{grid-template-columns:68px minmax(0,1fr)}.shell.peek .side{z-index:1001;width:260px;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;box-shadow:0 18px 48px #00000059}.shell.peek .main{grid-column:2}.shell.phone .main{grid-column:1}.shell.phone{grid-template-columns:minmax(0,1fr)}.shell.phone:not(.peek) .side{display:none}.shell.phone.peek{grid-template-columns:minmax(0,1fr)}.shell.phone .side{width:min(86vw,300px)}.top-menu{flex:none}.shell .main{min-width:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.side-scrim{animation:none}}@media (width<=760px){.content{padding:16px}.top{padding:10px 16px}}.card-h{flex-wrap:wrap;row-gap:8px}.card-a{flex-wrap:wrap;min-width:0;max-width:100%}.seg,.pq-tabs,.pq-views{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.pq-tabs::-webkit-scrollbar{display:none}.pq-views::-webkit-scrollbar{display:none}.seg>button,.pq-tabs>button{white-space:nowrap;flex:none}.sh-t small{white-space:normal;text-overflow:clip;overflow:visible}@media (width<=760px){:is(.content .card-b:has(table),.content .card:has(table)){overflow-x:auto}.acl-act{flex-wrap:wrap}.field{min-width:0}}.bd-frame{min-width:0;position:relative}.bd-col.fold{background:0 0;border:0;flex:0 0 46px;min-width:46px;max-width:46px;padding:0}.bd-fold{font:inherit;box-sizing:border-box;cursor:pointer;border-radius:var(--r);color:#fff;border:0;flex-direction:column;align-items:center;gap:10px;width:46px;min-height:220px;margin:0;padding:12px 0;display:flex}.bd-fold b{writing-mode:vertical-rl;letter-spacing:.01em;font-size:13px;font-weight:650}.bd-fold em{background:#ffffff38;border-radius:99px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700}.bd-fold:hover{filter:brightness(1.06)}.bd-fold:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bd-arrow{z-index:5;cursor:pointer;background:var(--card);border:1px solid var(--line);width:34px;height:34px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;box-shadow:0 4px 14px #00000024}.bd-arrow.l{inset-inline-start:-6px}.bd-arrow.r{inset-inline-end:-6px}.bd-arrow:hover{background:var(--bg)}.bd.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.bd.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.bd.more-l:not(.more-r){-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}[dir=rtl] .bd.more-r{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000)}[dir=rtl] .bd.more-l.more-r{-webkit-mask-image:linear-gradient(270deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(270deg,#0000,#000 36px calc(100% - 36px),#0000)}[dir=rtl] .bd.more-l:not(.more-r){-webkit-mask-image:linear-gradient(270deg,#0000,#000 36px);mask-image:linear-gradient(270deg,#0000,#000 36px)}.bd-col.fold.over .bd-fold{box-shadow:0 0 0 3px #ad332d59}.bd-col.fold.no{opacity:.42}.bd-h:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=760px){.bd-col.fold{scroll-snap-align:start}}.app-upd{inset-inline-end:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:90;background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:14px;display:flex;position:fixed;box-shadow:0 12px 32px #0000002e}.um-hint{padding:4px 14px 8px}.side{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.shell.tight .side{padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}@media (display-mode:standalone){.top{padding-top:max(10px,env(safe-area-inset-top))}.shell.peek .side,.side{padding-top:max(18px,env(safe-area-inset-top))}.content{padding-bottom:max(16px,env(safe-area-inset-bottom))}}.content .card{min-width:0;max-width:100%}.card-a>*{flex-wrap:wrap;min-width:0}.eng-t,.field>label{flex-wrap:wrap}@container (width<=640px){.acl-h{display:none}.acl-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 4px}.acl-act{padding-inline-start:0}}@media (width<=760px){.aud-search{min-width:0}.rl-grid{grid-template-columns:minmax(0,1fr)}.rl-grid>.card{max-height:none;position:static}.tabstrip{margin:-16px -16px 16px;padding:10px 16px 0;top:-16px}.rl-tabs{scrollbar-width:none;overflow-x:auto}.rl-tabs button{flex:none}}@media (width<=1199px){.iw-row,.iw-has-pane .iw-row{grid-template-columns:28px minmax(0,1.4fr) minmax(0,1fr) 140px 64px 120px 36px;gap:10px;padding:0 14px}.c-due{display:none!important}}@media (width<=860px){.iw-row,.iw-has-pane .iw-row{grid-template-columns:24px minmax(0,1fr) 120px 110px 36px}.c-supplier,.c-due,.c-waiting{display:none!important}}@media (width<=560px){.iw-row,.iw-has-pane .iw-row{grid-template-columns:24px minmax(0,1fr) 108px 32px;gap:8px;padding:0 10px}.c-stage{display:none!important}}.wz-sum{margin-bottom:16px;padding:16px 18px}.wz-sum-h{align-items:center;gap:8px;margin-bottom:10px;display:flex}.wz-sum-h h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.wz-kv{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin:0;display:grid}.wz-kv div{min-width:0}.wz-kv dt{color:var(--muted);font-size:12px}.wz-kv dd{margin:2px 0 0;font-size:14px;font-weight:600}.wz-empty{color:var(--ink-2);align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.wz-empty b{color:var(--ink);display:block}.wz-empty small{font-size:13px}.wd-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.wd-grid{grid-template-columns:1fr}}.wd-add{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.wd-add input:not([type=date]){flex:1;min-width:160px}.wd-tat{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wd-tat label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.wd-due{background:var(--brand-tint);border-radius:10px;flex-direction:column;gap:2px;margin-top:14px;padding:12px 14px;display:flex}.wd-due span{color:var(--muted);font-size:12px}.wd-due b{font-size:16px}.wd-due small{color:var(--ink-2);font-size:12px}.wd-days{flex-wrap:wrap;gap:8px;display:flex}.wd-days label{border:1px solid var(--line-ctl);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.wd-days label.on{border-color:var(--brand);background:var(--brand-tint)}.ms-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.ms-bar input,.ms-bar select{width:auto}.ms-bar input[type=search]{min-width:260px}.tbl td.nw{white-space:nowrap}.ms-tbl td.num,.ms-tbl th.num{text-align:end;font-variant-numeric:tabular-nums}.ms-tbl tr.sel td{background:var(--brand-tint)}.ms-tbl tr{cursor:pointer}.sp-back{z-index:110;background:#14121640;position:fixed;inset:0}.sp-panel{top:0;inset-inline-end:0;z-index:111;background:var(--card);border-inline-start:1px solid var(--line);flex-direction:column;gap:14px;width:min(440px,100vw);padding:18px 20px;display:flex;position:fixed;bottom:0;overflow:auto;box-shadow:-8px 0 24px #0000001f}.sp-panel h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.sp-kv{grid-template-columns:max-content 1fr;gap:8px 14px;margin:0;font-size:13px;display:grid}.sp-kv dt{color:var(--muted)}.sp-kv dd{margin:0;font-weight:500}.sp-foot{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.ei-tbl{table-layout:fixed}.ei-tbl td{overflow-wrap:anywhere}.ei-tbl td:first-child{color:var(--muted)}.ei-tbl th:first-child{width:22%}.ei-tbl th:last-child{width:120px}.ei-raw{white-space:pre-wrap;word-break:break-all;background:var(--bg);border-radius:8px;max-height:260px;padding:10px;font:12px/1.5 ui-monospace,Menlo,monospace;overflow:auto}.tbl-wrap{overflow-x:auto}.fx-in{align-items:center;gap:8px;font-weight:600;display:flex}.fx-in input{width:140px}.chk{align-items:center;gap:8px;font-size:13px;display:flex}.wd-grid .card-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wd-grid .card-a select{width:auto}.wd-grid .wd-tat{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.chk input{width:auto;margin:0}.rt-chain{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rt-chain li{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rt-chain li.gap{border-color:var(--bad);background:var(--bad-bg,#fdeceb)}.rt-chain .rt-cn{color:var(--ok);margin-top:2px}.rt-chain li.gap .rt-cn{color:var(--bad)}.rt-chain b{margin-inline-end:6px}.rt-chain small{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.pf-cam{inset-inline-end:8px;border:3px solid var(--card);background:var(--brand-fill,var(--brand));color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;bottom:8px;box-shadow:0 2px 6px #0000002e}.pf-cam:hover{filter:brightness(.92)}.pf-cam:focus-visible{outline:3px solid var(--info);outline-offset:2px}.pf-cam:disabled{opacity:.7;cursor:wait}.wz-list{border:1px solid var(--line);border-radius:10px;max-height:260px;margin:8px 0 0;padding:4px;list-style:none;overflow:auto}.wz-list li label{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.wz-list li label:hover{background:var(--hover,#0000000a)}.wz-list li span{flex-direction:column;min-width:0;display:flex}.wz-list small{color:var(--muted);font-size:12px}.wz-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.wz-chip{background:var(--info-bg,#eaf3f8);color:var(--info,#0f5577);border-radius:99px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:13px;font-weight:600;display:inline-flex}.wz-chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:2px;display:inline-flex}.wz-h4{margin:16px 0 8px;font-size:14px;font-weight:700}.auw-body .choices{flex-direction:column;gap:8px;display:flex}.wz-list input[type=checkbox]{width:17px;min-width:17px;height:17px;box-shadow:none;accent-color:var(--brand);flex:none;margin:2px 0 0;padding:0}.auw-body .wz-list li label{margin:0;font-weight:400}.wz-grid .wz-act{align-self:end}.wz-grid .wz-act .btn{height:42px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.btn-link{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.asst-step{border:1px solid var(--line);border-radius:var(--r);background:var(--card);gap:8px;margin-top:8px;padding:10px 12px;display:grid}.asst-step-h{color:var(--brand);font-weight:600}.asst-step ul{gap:4px;margin:0;padding-left:18px;display:grid}.rq-list{flex:320px;min-width:0}.rq-detail{flex:2 420px;min-width:0}.rq-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;align-items:center;gap:12px;padding:12px 10px;display:flex}.rq-row:last-child{border-bottom:0}.rq-row.on{background:var(--brand-soft,#ad332d0f)}.rq-row:focus-visible{outline:2px solid var(--brand,#ad332d);outline-offset:-2px}.content:has(.ivw){flex-direction:column;padding-bottom:14px;display:flex;overflow:hidden}.content:has(.ivw)>*{flex-direction:column;flex:1;min-height:0;display:flex}.ivw{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.ivw>*{flex:none}.ivw>.ivw-body{flex:1 1 0}.ivw-head{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.ivw-id{flex:320px;min-width:0}.ivw-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ivw-title h1{letter-spacing:.01em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600}.ivw-sub{color:var(--ink-2);margin-top:4px;font-size:14px}.ivw-acts{flex-wrap:wrap;gap:8px;display:flex}.ivw-strip{border:1px solid var(--line);border-inline-start:4px solid var(--warn);background:var(--card);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:14px 22px;padding:14px 18px;display:grid}.ivw-strip.t-ok{border-inline-start-color:var(--ok)}.ivw-strip.t-bad{border-inline-start-color:var(--bad)}.ivw-fig{flex-direction:column;gap:4px;min-width:0;display:flex}.ivw-fig>span{color:var(--ink-2);font-size:13px}.ivw-fig>b{overflow-wrap:anywhere;font-size:16px}.ivw-fig>b.ivw-amt{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.ivw-checks small{color:var(--ink-2);font-size:13px}.ivw-tag{color:#fff;background:#1f7a4d;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:700}.ivw-tag.bad{background:#a3243a}.ivw-link{font:inherit;cursor:pointer;color:var(--bad);background:0 0;border:0;min-height:24px;padding:0;font-weight:700;text-decoration:underline}.ivw-journey{grid-column:1/-1;min-width:0}.ivw-body{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:14px;min-height:0;display:grid}.ivw-left,.ivw-doc{border:1px solid var(--line);background:var(--card);border-radius:12px;min-height:0;overflow:auto}.ivw-left{padding:0 14px 14px}.ivw-left .tabstrip{z-index:2;background:var(--card);margin:0 -14px 12px;padding:0 14px;position:sticky;top:0}.ivw-doc{padding:10px}.ivw-focus .ivw-body,.ivw-body.ivw-single{grid-template-columns:minmax(0,1fr)}.ivw-focus .ivw-left{display:none}.ivw-bar{min-width:0}.ivw-bar .dc-bar{box-shadow:none;margin:0;position:static}@media (width<=900px){.ivw-body{grid-template-columns:minmax(0,1fr);overflow:auto}.ivw-left,.ivw-doc{overflow:visible}.ivw-doc{order:-1}.ivw-title h1,.ivw-fig>b.ivw-amt{font-size:20px}}.ivw-fig>b.ok-tx{color:var(--ok)}.ivw-bar{margin-inline-end:64px}@media (width<=900px){.ivw{gap:8px}.ivw-acts .btn[aria-pressed]{display:none}.ivw-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 12px}.ivw-journey{display:none}.ivw-left .tabstrip{position:static}.ivw-doc{min-height:260px;max-height:none}}@media (width<=900px),(height<=620px){.content:has(.ivw){overflow:auto}.content:has(.ivw)>*{flex:none}.ivw>.ivw-body{flex:none}.ivw-body{grid-template-columns:minmax(0,1fr);overflow:visible}.ivw-left,.ivw-doc{overflow:visible}.ivw-doc{min-height:320px}}.ivw-acts .btn[aria-pressed=true]{background:var(--brand-fill,var(--brand));color:#fff;border-color:var(--brand)}html[data-theme=dark] .ivw-acts .btn[aria-pressed=true]{color:#1b0f0e}.ivw-nodoc{text-align:center;margin:24px}.ivw-doc:has(.ivw-nodoc){min-height:0}.dc-ctx2{flex-direction:column;gap:2px;display:flex}.dc-ctx2 b{color:var(--ink);font-size:16px}.dc-ctx2 span{color:var(--ink-2);font-size:13px}.dc-b.dc-wnote{background:var(--card);border:1px solid var(--line-ctl);color:var(--ink);font-weight:600}.stg.stg-solid{color:#fff;border:2px solid #0000;border-radius:12px;min-height:84px}.stg.stg-solid .stg-h{color:inherit;background:0 0;padding:10px 14px 0;font-size:14px}.stg.stg-solid .stg-b{padding:2px 14px 10px}.stg.stg-solid .stg-b b{font-size:28px;font-weight:700}.stg.stg-solid .stg-b small{color:inherit;opacity:.95;font-size:13px;font-weight:600}.stg.stg-solid.on{border-color:var(--brand-2);box-shadow:0 0 0 2px var(--card);outline:none}.stg.stg-solid.stg-c{min-height:0}.stg.stg-solid.stg-c .stg-h{padding:8px 12px}.ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.ops-kpi{text-align:start;border:1px solid var(--line);border-top:3px solid var(--k,var(--line));background:var(--card);color:var(--ink);font:inherit;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}button.ops-kpi{cursor:pointer}button.ops-kpi:hover{box-shadow:0 6px 16px #0000000f}.ops-kpi>span{color:var(--ink-2);font-size:13px}.ops-kpi>b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:700}.ops-kpi>small{color:var(--ink-2);font-size:13px}.ops-kpi.k-total{--k:var(--info)}.ops-kpi.k-out{--k:var(--ok)}.ops-kpi.k-att{--k:var(--warn)}.ops-kpi.k-att>small{color:var(--warn)}.ops-kpi.k-due{--k:var(--bad)}@media (width<=900px){.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-kpi>b{font-size:20px}}.stg.stg-solid.t-slate{background:#5b6472}.stg.stg-solid.t-amber{color:#1c1b1f;background:#d08700}.stg.stg-solid.t-violet{background:#7159c1}.stg.stg-solid.t-sky{background:#14699d}.stg.stg-solid.t-green{background:#287a4e}.stg.stg-solid.t-rose{background:#b5485b}.stg.stg-solid.t-amber .stg-h{color:#1c1b1f!important}html[data-theme=dark]{--go-soft:#173326;--back-soft:#33280f;--no-soft:#3a1e1c;--no:#f08a82;--back:#e8b25c}html[data-theme=dark] .dc-comp,html[data-theme=dark] .dc-comp.dc-reject,html[data-theme=dark] .dc-comp.dc-note{background:var(--card)}html[data-theme=dark] .dc-no{border-color:#7a3a35}:root{--mx-V:#0f4c75;--mx-W:#1f5e3d;--mx-A:#7a4a00;--mx-F:#4a2f9e;--mx-none:#6b5753;--mx-Vb:#e3f1fb;--mx-Wb:#e2f4ea;--mx-Ab:#fdf0d5;--mx-Fb:#ece7fb;--mx-Eb:#fdf0d5;--mx-E:#7a4a00;--mx-crit-b:#fbe3e0;--mx-crit:#8e140d;--mx-pii-b:#ece7fb;--mx-pii:#4a2f9e}html[data-theme=dark]{--mx-V:#9cd3f5;--mx-W:#8fe0b5;--mx-A:#f2c744;--mx-F:#c9b8ff;--mx-none:#bfaea9;--mx-Vb:#16344a;--mx-Wb:#123b2c;--mx-Ab:#3f2e05;--mx-Fb:#2e2350;--mx-Eb:#3a2f1e;--mx-E:#f2c744;--mx-crit-b:#5a1612;--mx-crit:#ffb4ac;--mx-pii-b:#2e2350;--mx-pii:#d6c9ff}.rx{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow-x:auto}.rx-h,.rx-r{grid-template-columns:minmax(120px,1.3fr) repeat(5,minmax(52px,96px)) minmax(56px,84px) 48px;align-items:center;gap:2px;min-width:540px;padding:0 10px;display:grid}.rx-h{min-height:48px;color:var(--ink-2);border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.rx-r{border-bottom:1px solid var(--line);min-height:62px}.rx-r:last-child{border-bottom:0}.rx-r:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}.rx-c{text-align:center;justify-content:center;display:flex}.lv-t-V{color:var(--mx-V)}.lv-t-W{color:var(--mx-W)}.lv-t-A{color:var(--mx-A)}.lv-t-F{color:var(--mx-F)}.rx-n{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rx-n b{font-size:14px;font-weight:600}.rx-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rx-dot i{border:2px solid var(--line-ctl,var(--line));box-sizing:border-box;border-radius:50%;width:22px;height:22px;transition:transform .15s;display:block}.rx-dot:hover i{transform:scale(1.1)}.rx-dot:focus-visible{outline:2px solid var(--brand);outline-offset:-4px}.rx-dot.on i{border-width:7px}.rx-dot.lv-d-none i{border-color:var(--mx-none)}.rx-dot.lv-d-V i{border-color:var(--mx-V)}.rx-dot.lv-d-W i{border-color:var(--mx-W)}.rx-dot.lv-d-A i{border-color:var(--mx-A)}.rx-dot.lv-d-F i{border-color:var(--mx-F)}.rx-dot:disabled{cursor:default;opacity:.7}.rx-na{color:var(--line-ctl,var(--line));font-size:16px}.rx-t{justify-content:flex-end;display:flex}.rx-tune{justify-content:center;min-width:44px;min-height:44px;padding:0}.rx-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:700}.rx-tag.t-crit{background:var(--mx-crit-b);color:var(--mx-crit)}.rx-tag.t-pii{background:var(--mx-pii-b);color:var(--mx-pii)}.rx-tag.t-cus{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-2)}.rx-hits{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:4px 14px}.rx-pick{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:12px;min-height:56px;display:grid}.rx-pick:last-child{border-bottom:0}.rx-pick-t{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rx-pick-t b{font-size:14px;font-weight:500}.rx-pick-t small{color:var(--ink-2);flex-basis:100%;font-size:12px}.rx-sel{border:1px solid var(--line-ctl,var(--line));background:var(--card);height:40px;color:var(--ink-2);border-radius:9px;padding:0 8px;font-weight:600}.rx-sel.lv-s-V{background:var(--mx-Vb);color:var(--mx-V);border-color:var(--mx-V)}.rx-sel.lv-s-W{background:var(--mx-Wb);color:var(--mx-W);border-color:var(--mx-W)}.rx-sel.lv-s-A{background:var(--mx-Ab);color:var(--mx-A);border-color:var(--mx-A)}.rx-sel.lv-s-D,.rx-sel.lv-s-C{background:var(--mx-Fb);color:var(--mx-F);border-color:var(--mx-F)}.rx-sel.lv-s-E{background:var(--mx-Eb);color:var(--mx-E);border-color:var(--mx-E)}.rx-sheet{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.rx-scrim{cursor:pointer;background:#140a0873;border:0;position:absolute;inset:0}.rx-panel{background:var(--card);border-inline-start:1px solid var(--line);flex-direction:column;width:min(480px,100%);height:100%;display:flex;position:relative;box-shadow:-12px 0 40px #00000040}.rx-panel-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.rx-panel-h h3{margin:0;font-size:16px}.rx-panel-b{padding:4px 18px 18px;overflow:auto}.rx-why{border:1px solid var(--warn);background:color-mix(in srgb,var(--warn) 9%,transparent);border-radius:12px;flex-direction:column;gap:6px;margin-top:12px;padding:12px 14px;font-size:14px;display:flex}.rx-why label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.rx-why select,.rx-why input{max-width:420px;height:40px}.rx-crit-note{color:var(--mx-A);margin:10px 0 0;font-size:13px}.rx-wait{border:1px solid var(--mx-A);background:var(--mx-Ab);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px 16px;display:flex}.rx-wait>b{color:var(--mx-A);align-items:center;gap:6px;display:flex}.rx-wait-r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.rx-wait-r small{color:var(--ink-2)}.rx-wait-a{gap:8px;display:flex}@media (width<=900px){.rx-pick{grid-template-columns:1fr}}html[data-theme=dark] .area:not(.area-strip) .area-menu a.on{color:var(--ink);background:#33231f}:root{--g-tx:#1f5e3d;--g-bg:#e2f4ea;--g-dot:#1f7a4d;--a-tx:#7a4a00;--a-bg:#fdf0d5;--a-dot:#c98a00;--r-tx:#8e140d;--r-bg:#fbe3e0;--r-dot:#ad332d}html[data-theme=dark]{--g-tx:#8fe0b5;--g-bg:#123b2c;--g-dot:#3fbf86;--a-tx:#f2c744;--a-bg:#3f2e05;--a-dot:#f2b705;--r-tx:#ffb4ac;--r-bg:#5a1612;--r-dot:#e0564d}.cw,.cl,.cp{flex-direction:column;gap:16px;display:flex}.cw-head,.cl-head,.cp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cw-head h1,.cl-head h1,.cp-head h1{margin:0;font-size:28px}.cw-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cw-steps li{border:1px solid var(--line);height:38px;color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.cw-steps li span{background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.cw-steps li.on{border-color:var(--brand);color:var(--ink)}.cw-steps li.on span,.cw-steps li.done span{background:var(--brand-fill,var(--brand));color:#fff}.cw-body{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;min-height:420px;padding:22px;display:flex}.cw-body h2{margin:0;font-size:20px}.cw-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.cw-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.cw-card{text-align:start;border:2px solid var(--line);min-height:92px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.cw-card b{font-size:16px}.cw-card small{color:var(--ink-2)}.cw-card.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,transparent)}.cw-drop{border:2px dashed var(--line-ctl,var(--line));background:color-mix(in srgb,var(--ink) 2%,transparent);min-height:300px;color:var(--ink);border-radius:18px;flex-direction:column;justify-content:center;align-items:stretch;gap:14px;padding:14px;display:flex}.cw-drop.has{justify-content:flex-start}.cw-pick{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px;display:flex}.cw-pick:hover{background:color-mix(in srgb,var(--brand) 5%,transparent)}.cw-drop.has .cw-pick{flex-direction:row;flex:0}.cw-pick b{font-size:20px}.cw-drop.has .cw-pick b{font-size:16px}.cw-tiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cw-tile{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:12px;display:flex}.cw-tile.t-done{border-color:color-mix(in srgb,var(--g-dot) 55%,var(--line))}.cw-tile.t-check{border-color:color-mix(in srgb,var(--a-dot) 55%,var(--line))}.cw-tile.t-refused{border-color:color-mix(in srgb,var(--r-dot) 55%,var(--line))}.cw-ticon{background:color-mix(in srgb,var(--ink) 6%,transparent);width:34px;height:34px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.t-done .cw-ticon{background:var(--g-bg);color:var(--g-tx)}.t-check .cw-ticon{background:var(--a-bg);color:var(--a-tx)}.t-refused .cw-ticon{background:var(--r-bg);color:var(--r-tx)}.cw-tmain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cw-tmain b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cw-tmain small{font-size:13px;line-height:1.35}.cw-tbar{background:color-mix(in srgb,var(--ink) 10%,transparent);border-radius:6px;height:6px;margin-top:2px;display:block;overflow:hidden}.cw-tbar i{background:var(--brand);height:100%;transition:width .2s;display:block}.cw-tspin{border:2px solid var(--brand);vertical-align:-1px;border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite cwspin;display:inline-block}@keyframes cwspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cw-tspin{animation:none}}.cw-files{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cw-files li{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 12px;font-size:13px;display:flex}.cw-nobill{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.cw-nbform{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end;gap:12px;padding:14px 16px;display:grid}.cw-nbform>b{grid-column:1/-1}.cw-nbform input{width:100%}.cw-nbacts{grid-column:1/-1;gap:8px;display:flex}.cw-nbform label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.cw-nbform input{min-width:120px;height:42px}.cw-read{flex-direction:column;align-items:center;gap:20px;padding:10px 0;display:flex}.cw-ring{background:conic-gradient(var(--brand-2,#f69320) var(--p),color-mix(in srgb,var(--ink) 10%,transparent) 0);border-radius:50%;justify-content:center;align-items:center;width:240px;height:240px;transition:background .3s;display:flex}.cw-ring>div{background:var(--card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:206px;height:206px;display:flex}.cw-ring b{font-size:36px;font-weight:700}.cw-ring small{font-size:20px}.cw-ring span{color:var(--a-tx);font-size:14px;font-weight:600}.cw-bills{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cw-bill{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;width:140px;padding:10px;animation:.35s ease-out both cwRise;display:flex}.cw-bill.s-reading{border-color:var(--brand-2,#f69320)}.cw-bill b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cw-bill small{color:var(--ink-2);font-size:12px}.cw-bill.s-done small{color:var(--g-tx)}.cw-bill.s-check small{color:var(--a-tx)}.cw-bill.s-refused small{color:var(--r-tx)}.cw-paper{background:#f1e9e5;border-radius:8px;height:110px;position:relative;overflow:hidden}.cw-bill.s-queue .cw-paper{opacity:.45}.cw-scan{background:#f69320;height:3px;animation:1.2s ease-in-out infinite cwScan;position:absolute;left:0;right:0;box-shadow:0 0 12px 3px #f69320b3}.cw-badge{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;animation:.45s ease-out both cwPop;display:flex;position:absolute;bottom:8px;right:8px}.s-done .cw-badge{background:var(--g-dot)}.s-check .cw-badge{background:var(--a-dot)}.s-refused .cw-badge{background:var(--r-dot)}@keyframes cwScan{0%{top:6%}50%{top:88%}to{top:6%}}@keyframes cwPop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes cwRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cw-scan,.cw-badge,.cw-bill{animation:none}.cw-ring{transition:none}}.cw-q{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.cw-q>div{flex-wrap:wrap;gap:8px;display:flex}.cw-counts{gap:10px;display:flex}.cw-count{border-radius:12px;flex:1;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.cw-count em{font-size:20px;font-style:normal;font-weight:700}.cw-counts.sm .cw-count{padding:6px 12px}.cw-counts.sm em{font-size:16px}.c-green{background:var(--g-bg);color:var(--g-tx)}.c-amber{background:var(--a-bg);color:var(--a-tx)}.c-red{background:var(--r-bg);color:var(--r-tx)}.cw-lines{border:1px solid var(--line);border-radius:12px;overflow:hidden}.cw-line{border-bottom:1px solid var(--line);grid-template-columns:14px 140px minmax(0,1fr) 130px 210px;align-items:center;gap:12px;padding:10px 14px;display:grid}.cw-line:last-child{border-bottom:0}.cw-ld{flex-direction:column;min-width:0;display:flex}.cw-ld small{font-size:12px}.cw-amt{text-align:end;font-variant-numeric:tabular-nums}.cw-amt s{color:var(--ink-2);font-size:12px;font-weight:400}.cw-line select{height:40px}.cw-dot{border-radius:50%;width:12px;height:12px;display:inline-block}.d-green{background:var(--g-dot)}.d-amber{background:var(--a-dot)}.d-red{background:var(--r-dot)}.tx-green{color:var(--g-tx)}.tx-amber{color:var(--a-tx)}.tx-red{color:var(--r-tx)}.tx-muted{color:var(--ink-2)}.cw-reason{color:var(--ink-2);flex-direction:column;gap:6px;max-width:460px;font-size:13px;font-weight:600;display:flex}.cw-reason select,.cw-reason input{height:44px}.cw-route{background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cw-foot{justify-content:space-between;gap:12px;display:flex}.cl-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.cl-grid{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cl-list{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:4px;margin:0;padding:6px;list-style:none;display:flex}.cl-row{text-align:start;width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:12px 14px;display:grid}.cl-row.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,transparent)}.cl-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl-amt{text-align:end}.cl-st{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cl-panel{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.cl-ph{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.cl-total{font-size:20px}.cl-pick{text-align:center;padding:40px}.cl-reason{background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cl-decide{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.cl-decide input{height:44px}.cl-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tly{flex-direction:column;gap:16px;display:flex}.tly-head h1{margin:0 0 4px;font-size:20px}.tly-head p{max-width:70ch;margin:0}.tly-kv{grid-template-columns:max-content minmax(0,1fr);margin:0;padding:6px 18px;display:grid}.tly-kv dt,.tly-kv dd{border-bottom:1px solid var(--line);margin:0;padding:9px 0}.tly-kv dt{color:var(--muted);padding-inline-end:24px}.tly-kv dd{font-weight:600}.tly-kv dt:nth-last-child(2),.tly-kv dd:last-child{border-bottom:0}.tly-form{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 18px;display:flex}.tly-form label,.tly-pick{color:var(--ink-2);flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.tly-form label{flex:220px}.tly-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tly-foot{border-top:1px solid var(--line);padding:12px 18px}.tly-token{border:1px dashed var(--warn);background:var(--warn-bg);border-radius:10px;flex-direction:column;gap:8px;margin:14px 18px;padding:12px 14px;display:flex}.tly-token code{word-break:break-all;-webkit-user-select:all;user-select:all;font-size:13px}.tly-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px 18px;padding:16px 18px;display:grid}.tly-grid h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);grid-column:1/-1;margin:6px 0 0;font-size:13px}.tly-span{grid-column:1/-1;margin:0}.tly-custom{gap:6px;display:flex}.tly-custom input{flex:1;min-width:0}.tly-err{overflow-wrap:anywhere;max-width:340px}.tly-steps{flex-direction:column;gap:12px;margin:0;padding-inline-start:20px;display:flex}.tly-env{background:color-mix(in srgb,var(--ink) 6%,transparent);white-space:pre-wrap;word-break:break-all;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:13px}.tly-h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:16px 0 8px;font-size:13px}.auw .tly-pick select,.auw .tly-pick input{width:100%}.cpd{flex-direction:column;gap:16px;display:flex}.cpd-card{border:1px solid color-mix(in srgb,var(--line-ctl) 30%,var(--line));background:var(--card);border-radius:14px;overflow:hidden}.cpd-h{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 70%,var(--card));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:13px 18px;display:flex}.cpd-h h3{margin:0;font-size:14px}.cpd-card>.empty,.cpd-card>p{margin:16px 18px}.cpd-list{margin:0;padding:0;list-style:none}.cpd-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) auto auto minmax(0,2fr);align-items:center;gap:12px;padding:12px 18px;display:grid}.cpd-row:last-child{border-bottom:0}.cpd-row.on{background:var(--brand-tint)}.cpd-who{text-align:start;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.cpd-who span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cpd-amt{text-align:end;white-space:nowrap}.cpd-pay,.cpd-bact{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cpd-pay input:not([type=date]),.cpd-bact input{flex:140px;min-width:0;max-width:200px}.cpd-pay input[type=date]{width:150px}.cpd-export{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 18px;display:flex}.cpd-export label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.cpd-card>.dt{border:0;border-radius:0}@media (width<=900px){.cpd-row{grid-template-columns:minmax(0,1fr) auto}.cpd-row>span:nth-child(3){grid-column:1}.cpd-pay{grid-column:1/-1;justify-content:flex-start}}.cl-panel .cw-line{grid-template-columns:14px 120px minmax(0,1fr) 110px 0}.cp-grid{grid-template-columns:minmax(180px,210px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cp-kinds{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:4px;padding:6px;display:flex}.cp-kinds button{text-align:start;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cp-kinds button small{color:var(--ink-2)}.cp-kinds button.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,transparent)}.cp-main{flex-direction:column;gap:16px;min-width:0;display:flex}.cp-rules{overflow-x:auto}.cp-r{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1.5fr) minmax(90px,.8fr) 70px 90px 70px 96px;align-items:center;gap:8px;min-width:620px;min-height:52px;padding:6px 0;display:grid}.cp-r span:first-child{flex-direction:column;display:flex}.cp-rh{color:var(--ink-2);min-height:36px;font-size:12px}.cp-r.unsure{background:color-mix(in srgb,var(--a-dot) 7%,transparent)}.cp-set{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.cp-set label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.cp-set select,.cp-set input{height:44px}@media (width<=900px){.cl-grid,.cp-grid{grid-template-columns:1fr}.cl-panel{order:-1}.cw-line{grid-template-columns:14px 1fr auto;grid-template-areas:"d c a""d t t"".s s"}.cw-line>:first-child{grid-area:d}.cw-line>:nth-child(2){grid-area:c}.cw-line>:nth-child(3){grid-area:t}.cw-line>:nth-child(4){grid-area:a}.cw-line>:nth-child(5){grid-area:s}.cw-counts{flex-wrap:wrap}}.cw-sent{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:10px 14px;display:flex}.cw-sent legend{color:var(--ink-2);padding:0 6px;font-size:13px;font-weight:600}.cw-sent label{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;min-height:36px;display:flex}.cw-sent input{width:18px;height:18px}html[data-theme=dark] .pq{--pq-oks:#14332a;--pq-ws:#33280f;--pq-g:#2a2730;--pq-ok:#7fd3ad;--pq-w:#e8b25c}html[data-theme=dark] .dc-go-t,html[data-theme=dark] .p-ok{color:#7fd3ad}html[data-theme=dark] .alert{--warn:#efc070}html[data-theme=dark] .md-lbl{background:#a8433d}html[data-theme=dark]{--brand-fill:#a8433d}html[data-theme=dark] .p-warn,html[data-theme=dark] .ins-warn{color:#efc070}html[data-theme=dark] .p-ok,html[data-theme=dark] .ins-ok,html[data-theme=dark] .sj-badge.done,html[data-theme=dark] .pq-age.a-ok{color:#8fe0b5}.sr{grid-template-columns:minmax(0,1fr) 300px}.sr-ctl{justify-content:flex-end;width:300px}.sr-ctl .stf>select{box-sizing:border-box;width:var(--w-ctl-m)!important}.sr-ctl .stf-plain{box-sizing:border-box;width:var(--w-ctl-s)!important}.sr-ctl .stf-unitbox{box-sizing:border-box;width:300px}.sr-ctl .stf-unitbox input{flex:1;min-width:0;width:auto!important}.sr-asleep.sr-locked .sr-t,.sr-asleep.sr-locked .sr-help{opacity:.55}.sr-needs{color:var(--muted);margin:4px 0 0;font-size:13px}@media (width<=760px){.sr{grid-template-columns:1fr}.sr-ctl,.sr-ctl .stf,.sr-ctl .stf-unitbox{width:100%}.sr-ctl .stf>select,.sr-ctl .stf-plain,.sr-ctl .stf-plain input{width:100%!important}}.sr-ctl select{background-color:var(--card);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%237a7885' stroke-width='2'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-inline-end:34px}[dir=rtl] .sr-ctl select{background-position:13px}.mdb{text-align:start;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mdb-links{gap:16px;display:inline-flex}.mdb-links a{color:inherit;font-weight:600;text-decoration:underline}.hrow>div:nth-child(2){flex:1;min-width:0}.mail-sub{white-space:normal;overflow-wrap:anywhere;display:block}.mail-acts{gap:16px;margin-top:4px;display:inline-flex}.mail-acts .linkish{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;margin:0;padding:2px 0;font-size:13px;font-weight:600;text-decoration:underline}.mail-acts .linkish:disabled{opacity:.5;cursor:default}.wl.wl-in2 .wl-sky{background:#f3c9a0}.wl.wl-in2 .wl-photo{object-fit:cover;object-position:left top;width:100%;max-width:none;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}html[dir=rtl] .wl.wl-in2 .wl-photo{-webkit-mask-image:none;mask-image:none}.wl.wl-in2 .wl-shade{background:0 0}.wl.wl-in2 .wl-top{visibility:hidden;height:0;overflow:hidden}.wl.wl-in2 .wl-main{padding-top:max(17vh,120px)}.wl.wl-in2 .wl-hero-in2{padding-inline-start:clamp(0px,3.4vw,64px)}.wl.wl-in2 .wl-hero-in2 h1{letter-spacing:-.02em;color:#0b0b0d;margin-top:0;font-size:clamp(44px,5.4vw,92px);line-height:1}.wl.wl-in2 .wl-credit{color:#ffffffd9}@media (width<=900px){.wl.wl-in2 .wl-main{padding-top:220px}}@media (width>=901px){.wl.wl-in2 .wl-main{grid-template-columns:minmax(0,1fr) 392px;grid-template-areas:"hero card";align-items:start;padding-top:13vh}.wl.wl-in2 .wl-hero-in2{margin-top:17vh}.wl.wl-in2 .wl-hero-in2 h1{white-space:nowrap;font-size:clamp(44px,4.6vw,80px)}}.wl-who{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;max-width:100%;margin-bottom:12px;padding:6px 14px;font-size:14px;display:inline-flex}.wl-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-who-back{transform:scaleX(-1)}html[dir=rtl] .wl-who-back{transform:none}.wl-choices{flex-direction:column;gap:12px;display:flex}.wl-choices .bio{justify-content:center;width:100%}.wl-links{justify-content:space-between;gap:12px;margin:12px 0 8px;display:flex}.org-setup{max-width:1440px}.org-head{align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.org-head h1{margin:2px 0;font-size:28px;font-weight:600}.org-head>div{flex:1;min-width:0}.org-crumb{color:var(--muted);font-size:12px}.org-crumb a{color:var(--muted)}.org-muted{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.org-kick{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.org-gap{margin-top:4px}.org-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.org-rail{flex-direction:column;gap:2px;padding:14px;display:flex;position:sticky;top:16px}.org-rail .org-kick{padding:6px 10px 8px}.org-rail ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.org-step{text-align:start;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:12px;padding:10px;display:flex}.org-step:hover:not(:disabled){background:var(--bg)}.org-step:disabled{cursor:not-allowed;color:var(--muted)}.org-step.cur{background:var(--brand-tint)}.org-step:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.org-dot{border:1.5px solid var(--line-ctl);width:26px;height:26px;color:var(--muted);box-sizing:border-box;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.org-step.done .org-dot{background:var(--ok);border-color:var(--ok);color:#fff}.org-step.fail .org-dot{background:var(--bad);border-color:var(--bad);color:#fff}.org-step.cur .org-dot{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 4px var(--brand-soft)}.org-step-t{flex-direction:column;min-width:0;display:flex}.org-step-t b{font-size:13px;font-weight:600}.org-step:not(.cur) .org-step-t b{font-weight:500}.org-step-t small{color:var(--muted);font-size:12px}.org-step.fail .org-step-t small{color:var(--bad)}.org-note{color:var(--muted);background:var(--bg);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.org-cancel{align-self:flex-start;margin-top:8px}.org-main{flex-direction:column;gap:16px;min-width:0;padding:22px 26px;display:flex}.org-sh{align-items:flex-end;gap:12px;display:flex}.org-sh>div{flex:1;min-width:0}.org-sh h2{margin:0 0 4px;font-size:16px;font-weight:600}.org-cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.org-two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px;display:grid}.org-card{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.org-card b{font-size:14px;font-weight:600}.org-card small{color:var(--muted);font-size:12px}.org-chips{flex-wrap:wrap;gap:6px;display:flex}.org-chip{background:var(--bg);border:1px solid var(--line);border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.org-chip button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.org-inline{align-items:center;gap:8px;display:flex}.org-dom-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.org-dom-row .org-chips{flex:1;min-width:0}.org-dom-add{width:320px;max-width:100%}.org-inline input{flex:1;min-width:0}.org-req-miss{color:var(--bad)!important}.org-setup abbr.req,.osx abbr.req,.org-page abbr.req,.op abbr.req{color:var(--bad);cursor:help;margin-inline-start:2px;font-weight:700;text-decoration:none}.org-opt{color:var(--muted);font-size:12px;font-weight:400}.org-table{border-collapse:collapse;width:100%;font-size:13px}.org-table th{text-align:start;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 12px 8px;font-size:12px;font-weight:700}.org-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 12px}.org-table th:first-child,.org-table td:first-child{padding-inline-start:0}.org-table th:last-child,.org-table td:last-child{padding-inline-end:0}.org-form td input,.org-form td select{box-sizing:border-box;width:100%}.org-act{white-space:nowrap;text-align:end;width:1%}.org-btns{align-items:center;gap:6px;display:inline-flex}.org-btns input{width:150px}.org-cell-sub{color:var(--muted);font-size:12px;display:block}.org-out td{opacity:.6}.org-drop{border:1.5px dashed var(--line-ctl);cursor:pointer;background:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex}.org-drop:hover,.org-drop:focus-within{border-color:var(--brand)}.org-drop span{flex-direction:column;gap:2px;display:flex}.org-drop small{color:var(--muted);font-size:12px}.org-file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.org-filebar{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.org-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.org-kpi{background:var(--bg);border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.org-kpi b{align-items:center;min-height:27px;font-size:20px;font-weight:600;line-height:1.2;display:flex}.org-kpi span{color:var(--muted);font-size:12px}.org-kpi.p-ok b{color:var(--ok)}.org-kpi.p-bad b{color:var(--bad)}.org-kpi.p-warn b{color:var(--warn)}.org-kpi.p-ok,.org-kpi.p-bad,.org-kpi.p-warn,.org-kpi.p-mut{background:var(--bg)}.org-findings{border-top:1px solid var(--line);flex-direction:column;display:flex}.org-find{border-bottom:1px solid var(--line);padding:10px 0}.org-find-row{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.org-find-row .pill{justify-content:center;font-size:12px;font-weight:600}.org-find-t{flex-direction:column;min-width:0;display:flex}.org-find-t b{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.org-find-t span{color:var(--muted);font-size:12px}.org-rows{max-height:260px;margin:10px 0 0 106px;overflow:auto}.org-accept{flex-direction:column;gap:6px;max-width:640px;margin:10px 0 0 106px;display:flex}.org-accept-l{font-size:13px;font-weight:600}.org-accept.done{color:var(--ok);flex-direction:row;align-items:center;gap:8px;max-width:none;font-size:12px}.org-accept.done .btn{margin-inline-start:auto}.org-path{background:var(--bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.org-rules{border-top:1px solid var(--line);flex-direction:column;display:flex}.org-rule{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-template-areas:"l c""h c";align-items:center;gap:2px 20px;padding:12px 0;display:grid}.org-rule-l{grid-area:l;font-size:13px;font-weight:600}.org-rule-c{grid-area:c}.org-rule-c select,.org-rule-c input{box-sizing:border-box;width:100%}.org-rule-h{color:var(--muted);grid-area:h;font-size:12px}.org-limit,.org-checks{flex-direction:column;gap:6px;display:flex}.org-check{align-items:center;gap:8px;font-size:13px;display:flex}.org-setup input[type=checkbox],.osx input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);flex:none;margin:0}.org-sure{background:var(--bg);border-radius:10px;padding:12px 14px}.org-undo{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex}.org-undo span{flex:1}.org-foot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.org-foot-note{color:var(--muted);flex:1;font-size:12px}.org-next{justify-content:flex-end;display:flex}.org-err{margin:0}.org-ul{margin:0;padding-inline-start:18px}.org-start{flex-direction:column;gap:14px;max-width:720px;padding:28px;display:flex}.org-start h2{margin:0;font-size:20px}.org-start-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.org-start-list li{align-items:center;gap:10px;display:flex}.org-start-list span{background:var(--brand-tint);width:24px;height:24px;color:var(--brand);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.org-start .btn{align-self:flex-start}@media (width<=980px){.org-grid{grid-template-columns:1fr}.org-rail{position:static}.org-cards3,.org-two{grid-template-columns:1fr}.org-rule{grid-template-columns:1fr;grid-template-areas:"l""h""c";row-gap:6px}.org-rows,.org-accept{margin-inline-start:0}.org-main{padding:18px 16px}.org-table{display:block;overflow-x:auto}}.org-page{max-width:none}.org-full{z-index:1000;background:var(--bg);padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.org-full .od-wrap{flex:1;min-height:0}.org-seg{background:var(--line);border-radius:10px;padding:3px;display:inline-flex}.org-seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.org-seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #2a0b0926}.org-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.org-bar .btn{white-space:nowrap}.org-flex{flex:1}.org-find{flex:220px;min-width:0;max-width:360px;position:relative}.org-find input{box-sizing:border-box;width:100%}.org-sug{inset-inline:0;z-index:5;background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px)}.org-sug button{text-align:start;width:100%;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.org-sug button:hover,.org-sug button:focus-visible{background:var(--bg)}.org-sug b{font-size:13px;display:block}.org-sug small{color:var(--muted);font-size:12px}.org-zoom{border:1px solid var(--line-ctl);border-radius:9px;align-items:center;height:32px;display:inline-flex;overflow:hidden}.org-zoom button{background:var(--card);height:100%;font:inherit;cursor:pointer;color:var(--ink);border:0;place-items:center;padding:0 10px;font-size:12px;font-weight:600;display:grid}.org-zoom span{text-align:center;border-inline:1px solid var(--line);min-width:44px;font-size:12px}.od-wrap{align-items:stretch;gap:12px;min-height:560px;display:flex;position:relative}.od-canvas{border:1px solid var(--line);background-color:var(--card);background-image:radial-gradient(var(--line) 1.2px,transparent 1.2px);background-size:22px 22px;border-radius:14px;flex:1;min-width:0;padding:28px 16px;overflow:auto}.od-inner{transform-origin:top;flex-direction:column;align-items:center;width:max-content;margin:0 auto;display:flex}.od-av{background:var(--brand-tint);width:38px;height:38px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.od-av.sm{width:30px;height:30px;font-size:12px}.od-av.md{width:48px;height:48px;font-size:16px}.od-av.lg{width:60px;height:60px;font-size:20px}.od-av.xl{width:60px;height:60px;box-shadow:0 0 0 3px var(--card),0 0 0 4px var(--line);font-size:20px}.od-av.on{box-shadow:0 0 0 2px var(--brand-2)}.od-tx{flex-direction:column;flex:1;min-width:0;display:flex}.od-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.od-tx small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.od-top{box-sizing:border-box;cursor:pointer;background:linear-gradient(120deg,#2a0b09,#5a1610 70%,var(--brand));color:#fff;border-radius:14px;align-items:center;gap:16px;width:380px;max-width:100%;padding:16px 20px;display:flex}.od-top .od-av{color:#8e140d;background:#f6e3d0;box-shadow:0 0 0 3px #ffffff59}.od-top .od-tx b{font-size:16px}.od-top .od-tx small{color:#f1dedb;font-size:12px}.od-top em{color:var(--brand-2-soft);margin-top:4px;font-size:12px;font-style:normal}.od-top.on{outline:3px solid var(--brand-2);outline-offset:2px}.od-row{align-items:flex-start;margin:24px 0 0;padding:0;list-style:none;display:flex;position:relative}.od-row:before{content:"";border-left:2px solid #8f7f7b;height:24px;position:absolute;top:-24px;left:50%}.od-branch{padding:24px 9px 0;position:relative}.od-branch:before{content:"";border-left:2px solid #8f7f7b;height:24px;position:absolute;top:0;left:50%}.od-branch:after{content:"";border-top:2px solid #8f7f7b;position:absolute;top:0;left:0;right:0}.od-branch:first-child:after{left:50%}.od-branch:last-child:after{right:50%}.od-branch:only-child:after{display:none}.od-exec{box-sizing:border-box;background:var(--card);border:1px solid var(--line);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:3px;width:150px;min-height:178px;padding:14px 10px;display:flex;box-shadow:0 2px 6px #2a0b090d,0 10px 24px #2a0b0914}.od-exec b{margin-top:4px;font-size:13px;font-weight:600}.od-exec small{color:var(--muted);font-size:12px}.od-exec u{letter-spacing:.5px;text-transform:uppercase;color:var(--brand-dark);font-size:12px;font-weight:700;text-decoration:none}.od-exec.on,.od-card.on{border:2px solid var(--brand-2)}.od-exec.sel,.od-card.sel{box-shadow:0 0 0 4px #f6932038}.od-exec:focus-visible,.od-card:focus-visible,.od-top:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.od-pill{border:1px solid var(--line-ctl);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;border-radius:99px;margin-top:auto;padding:2px 10px;font-size:12px;font-weight:700}.od-pill.open{background:var(--brand-2);border-color:var(--brand-2);color:#2a0b09}.od-col{flex-direction:column;gap:10px;margin:10px 0 0;padding:0 0 0 18px;list-style:none;display:flex;position:relative}.od-col:before{content:"";border-left:2px solid #8f7f7b;position:absolute;top:-10px;bottom:31px;left:17px}.od-li{padding-left:18px;position:relative}.od-li:before{content:"";border-top:2px solid #8f7f7b;width:19px;position:absolute;top:31px;left:-1px}.od-card{box-sizing:border-box;background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:236px;min-height:62px;padding:8px 10px;display:flex;box-shadow:0 2px 6px #2a0b090d}.od-card .od-pill{flex:none;margin-top:0}.od-card.head .od-av{background:var(--brand-tint)}.od-card.mgr .od-av{color:#9a5400;background:#fdebd6}.od-card.mem .od-av{background:var(--bg);color:var(--ink-2)}.od-panel{background:var(--card);border:1px solid var(--line);border-radius:14px;flex:none;align-self:flex-start;width:300px;max-height:calc(100vh - 140px);position:relative;overflow:auto;box-shadow:0 12px 32px #2a0b091f}.od-rail{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;flex:none;align-self:flex-start;align-items:center;gap:10px;width:52px;padding:8px 0;display:flex}.od-rail-n{writing-mode:vertical-rl;color:var(--ink-2);font-size:12px;font-weight:600}.od-fold{border:1px solid var(--line);background:var(--card);width:32px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.od-panel .od-fold{top:10px;position:absolute;inset-inline-end:10px}.od-pb{flex-direction:column;gap:12px;padding:18px;display:flex}.od-ph{align-items:center;gap:12px;padding-inline-end:36px;display:flex}.od-ph h3{margin:0;font-size:16px}.od-ph small{color:var(--muted);font-size:12px}.od-box{background:var(--bg);color:var(--ink-2);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.6}.od-sec{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.od-steps{flex-wrap:wrap;gap:6px;display:flex}.od-act{gap:8px;display:flex}.od-acc{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:13px;font-weight:600;display:flex}.od-legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12px;display:flex}.od-legend span{align-items:center;gap:6px;display:inline-flex}.od-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.lg-top{background:#2a0b09}.lg-head{background:var(--brand)}.lg-mgr{background:#d9760b}.lg-on{background:var(--brand-2)}.orgc{flex-direction:column;gap:8px;display:flex}.orgc-f{flex-direction:column;gap:4px;display:flex}.orgc-f>label,.orgc-l{margin:0;font-size:12px;font-weight:600;display:block}.orgc-f select,.orgc-f input{box-sizing:border-box;width:100%;font-weight:400}.orgc-pv{margin:0;font-size:12px}.orgc-b{justify-content:flex-end;display:flex}.ol{flex-direction:column;gap:12px;display:flex}.ol-top{color:#fff;background:linear-gradient(120deg,#2a0b09,#5a1610 70%,var(--brand));border-radius:14px;align-items:center;gap:14px;padding:14px 20px;display:flex}.ol-top .od-av{color:#8e140d;background:#f6e3d0}.ol-top b{font-size:16px;display:block}.ol-top small{color:#f1dedb;font-size:12px}.ol-top>span:last-child{color:#f1dedb;font-size:13px}.ol-heads{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ol-head{text-align:start;background:var(--card);border:1px solid var(--line);font:inherit;cursor:pointer;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.ol-head.on{border:2px solid var(--brand);padding:11px}.ol-head b{font-size:13px;display:block}.ol-head small{color:var(--muted);font-size:12px;display:block}.ol-head em{color:var(--brand-dark);font-size:12px;font-style:normal;font-weight:600}.ol-depts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.ol-dept{text-align:start;background:var(--card);border:1px solid var(--line);font:inherit;cursor:pointer;color:var(--ink);border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.ol-dept.on{border:2px solid var(--brand-2);padding:9px 13px}.ol-dept b{font-size:14px}.ol-dept small{color:var(--muted);font-size:12px}.ol-dept span{margin-top:4px;font-size:12px}.ol-dept i{color:var(--brand);font-style:normal;font-weight:700}.ol-drill{padding:14px 18px}.ol-name{align-items:center;gap:8px;display:inline-flex}.op{flex-direction:column;gap:16px;max-width:1440px;display:flex}.op-head{align-items:center;gap:16px;display:flex}.op-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.op-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.op-name h1{margin:0;font-size:28px;font-weight:600}.op-edit{max-width:560px;padding:18px 20px}.op-edit h2{margin:0 0 10px;font-size:16px}.op-sum{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.op-sum .org-card{box-sizing:border-box;background:var(--card);min-height:104px}.op-sum .org-card small{margin-top:auto}.op-open{background:var(--warn-bg)!important;border-style:dashed!important}.op-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:16px;display:grid}.op-left{flex-direction:column;gap:16px;min-width:0;display:flex}.op-card{flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.op-card h2{margin:0;font-size:16px;font-weight:600}.op-grow{flex:1}.op-kv{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;padding-top:12px;font-size:13px;display:grid}.op-kv:first-of-type{border-top:0;padding-top:0}.op-kv>span{color:var(--muted);padding-top:2px;font-size:12px}.op-chain{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.op-chain li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.op-chain a,.op-hist td:first-child{white-space:nowrap}.op-chain i{background:var(--brand);border-radius:50%;width:8px;height:8px;display:inline-block}.op-chain li.me{font-weight:600}.op-chain li.me i{background:var(--brand-2)}.op-rep{margin:0 8px 4px 0;display:inline-block}.op-hh{align-items:baseline;gap:10px;display:flex}.op-hh h2{flex:1}.op-sched td{background:var(--warn-bg)}.op-note{color:var(--muted);background:var(--bg);border-radius:10px;margin-top:auto;padding:10px 12px;font-size:12px}@media (width<=980px){.op-cols{grid-template-columns:1fr}.od-panel{z-index:30;border-radius:14px 14px 0 0;width:auto;max-height:70vh;position:fixed;inset:auto 0 0}.op-head{flex-wrap:wrap;align-items:flex-start}.op-head>.btn{width:100%}.op-name h1{font-size:20px}.op-id{flex:200px}}:root{--ff-bd:#6e6260;--ff-line:#cbbfbc;--ff-soft:#efe7e5;--ff-tint:#f7f2f0;--ff-ink:#1f1412;--ff-mut:#5e504d;--ff-err:#b3261e;--ff-ok:#1e7a44;--ff-focus:#ad332d;--ff-ring:#f6932059;--ff-bg:#fff;--ff-okbg:#eef8f1;--ff-okbd:#9fd3b1;--ff-badbg:#fdf1ef;--ff-badbd:#e7b4ae}html[data-theme=dark]{--ff-bd:#a89995;--ff-line:#4a3d3a;--ff-soft:#3a2f2d;--ff-tint:#2a2120;--ff-ink:#f4ecea;--ff-mut:#c9bab6;--ff-err:#ff8a80;--ff-ok:#6fd39a;--ff-focus:#ff9e8f;--ff-bg:#1e1716;--ff-okbg:#12301f;--ff-okbd:#2f6b47;--ff-badbg:#3a1714;--ff-badbd:#7a2a24}.oa{flex-direction:column;gap:16px;display:flex}.oa-top{border-bottom:1px solid var(--ff-line);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:14px;display:flex}.oa-top>div{flex:1;min-width:220px}.oa-top h1{margin:2px 0 0;font-size:20px}.oa-req{color:var(--ff-mut);font-size:13px}.ff-req{color:var(--ff-err);margin-inline-start:2px;font-weight:700}.oa-btn{height:42px;padding:0 20px}.oa-steps{flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.oa-step{min-width:120px;color:var(--ff-mut);flex:1;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.oa-step:last-of-type{flex:0}.oa-step i{background:var(--ff-line);flex:1;min-width:24px;height:2px;margin:0 12px}.oa-step.done i{background:var(--ff-ok)}.oa-dot{border:1.5px solid var(--ff-bd);box-sizing:border-box;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.oa-step.done{color:var(--ff-ink)}.oa-step.done .oa-dot{border:2px solid var(--ff-ok);color:var(--ff-ok)}.oa-step.now{color:var(--ff-ink);font-weight:600}.oa-step.now .oa-dot{background:var(--ff-focus);border-color:var(--ff-focus);color:#fff;font-weight:700}.oa-count{color:var(--ff-mut);white-space:nowrap;margin-inline-start:20px;font-size:13px}.oa-body{align-items:flex-start;gap:18px;display:flex}.oa-main{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.oa-sec{border:1px solid var(--ff-line);background:var(--ff-bg);border-radius:12px}.oa-sec>header{border-bottom:1px solid var(--ff-soft);align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.oa-sec>header>div{flex:1}.oa-sec h2{color:var(--ff-ink);margin:0;font-size:16px}.oa-sec header p{color:var(--ff-mut);margin:2px 0 0;font-size:13px}.oa-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px 16px;padding:16px 20px 20px;display:grid}.ff-cell{flex-direction:column;gap:5px;min-width:0;display:flex}.ff{box-sizing:border-box;border:1.5px solid var(--ff-bd);background:var(--ff-bg);border-radius:8px;align-items:center;gap:12px;height:58px;padding:0 14px;display:flex}.ff:focus-within{border-color:var(--ff-focus);box-shadow:0 0 0 3px var(--ff-ring)}.ff-error{border-color:var(--ff-err)}.ff-ok,.ff-ro{background:var(--ff-tint);border-color:var(--ff-line)}.ff-i{width:20px;color:var(--ff-mut);flex-shrink:0;place-items:center;display:grid}.ff-b{flex-direction:column;flex:1;min-width:0;display:flex}.ff-b label{color:var(--ff-mut);font-size:12px;font-weight:500;line-height:1.2}.ff-opt{font-weight:400}.ff-b input,.ff-b select{height:24px;font:inherit;color:var(--ff-ink);width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;margin:0;padding:2px 0 0;font-size:16px}.ff-b input:focus,.ff-b select:focus{box-shadow:none;outline:0}.ff-side{white-space:nowrap;font-size:13px;font-weight:600}.ff-side.ok{color:var(--ff-ok)}.ff-help{color:var(--ff-mut);font-size:12px;line-height:1.35}.ff-msg{font-size:12px;font-weight:500}.ff-msg.bad{color:var(--ff-err)}.ff-msg.ok{color:var(--ff-ok)}.oa-side{flex-direction:column;flex-shrink:0;gap:12px;width:330px;display:flex;position:sticky;top:12px}.oa-check{border:1px solid var(--ff-line);background:var(--ff-bg);border-radius:12px;overflow:hidden}.oa-check-h{border-bottom:1px solid var(--ff-line);flex-direction:column;padding:14px 16px;display:flex}.oa-check-h b{font-size:16px}.oa-check-h small{color:var(--ff-mut);font-size:12px}.oa-kv{border-bottom:1px solid var(--ff-line);grid-template-columns:118px minmax(0,1fr);display:grid}.oa-kv.last{border-bottom:0}.oa-kv>span{background:var(--ff-tint);border-inline-end:1px solid var(--ff-line);padding:10px 12px;font-size:13px;font-weight:600}.oa-kv>div{min-width:0;padding:10px 12px;font-size:13px}.oa-chain{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.oa-note{border:1px solid var(--ff-line);background:var(--ff-bg);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.oa-note.ok{background:var(--ff-okbg);border-color:var(--ff-okbd)}.oa-note.bad{background:var(--ff-badbg);border-color:var(--ff-badbd);color:var(--ff-err)}.oa-foot{color:var(--ff-mut);margin:0 4px;font-size:12px}.oa-done{gap:10px;display:flex}.org-add{position:relative}.org-add-menu{inset-inline-end:0;z-index:50;background:var(--ff-bg);border:1px solid var(--ff-line);border-radius:12px;flex-direction:column;width:300px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);box-shadow:0 16px 40px #2a0b0929}.org-add-menu a{color:var(--ff-ink);border-radius:8px;flex-direction:column;padding:10px 12px;text-decoration:none;display:flex}.org-add-menu a:hover,.org-add-menu a:focus{background:var(--ff-tint)}.org-add-menu small{color:var(--ff-mut);font-size:12px}.one-banner{border:1px solid var(--ff-line);background:var(--ff-bg);border-inline-start:4px solid #f69320;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;font-size:13px;display:flex}.one-banner>span{flex:1;min-width:220px}@media (width<=980px){.oa-body{flex-direction:column}.oa-side{width:100%;position:static}.oa-grid{grid-template-columns:1fr}.oa-grid>.ff-cell{grid-column:1/-1!important}.oa-step span:not(.oa-dot){display:none}.oa-step.now span{display:inline}.oa-count{width:100%;margin-inline-start:0}}.ff-b label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ff-side{align-items:center;gap:4px;display:flex}.ff-side-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1280px){.oa-body{flex-direction:column}.oa-side{width:100%;position:static}}@media (width<=640px){.oa-steps{gap:8px}.oa-step{flex:none;min-width:0}.oa-step i{display:none}.oa-top>div{min-width:100%}.oa-top .oa-btn{flex:1}}.org-head{position:relative}.ov-panel{inset-inline-end:0;z-index:60;background:var(--ff-bg);border:1px solid var(--ff-line);border-radius:12px;flex-direction:column;gap:10px;width:min(520px,100vw - 32px);padding:14px 16px;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 16px 40px #2a0b0929}.ov-kpis{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ov-list summary{cursor:pointer;font-size:13px;font-weight:600}.ov-list ul{max-height:180px;margin:6px 0 0;padding-inline-start:18px;font-size:13px;overflow:auto}.op-src{background:var(--ff-tint);color:var(--ff-mut);border-radius:999px;margin-inline-start:6px;padding:2px 8px;font-size:12px;font-weight:600}.op-src.default{color:#6b3d00;background:#fff4e0}.org-head{flex-wrap:wrap;row-gap:10px}.ov-panel>.btn{align-self:flex-start}.org-hr{flex-direction:column;gap:10px;display:flex}.org-head>div:first-child{min-width:260px}.org-head>:not(:first-child){flex-shrink:0}.org-head .btn{white-space:nowrap}@media (width<=640px){.org-head>:not(:first-child){flex-shrink:1}.org-head>div:first-child{min-width:100%}}.org-head .org-seg{white-space:nowrap;flex:none;min-width:max-content}.org-head>div:not(:first-child){flex:none;min-width:max-content}@media (width<=640px){.ov-panel{box-sizing:border-box;width:100%;position:static}.org-head>div.ov-panel:not(:first-child){flex:100%;min-width:0}.ov-panel .alert{overflow-wrap:anywhere}}.vi{flex-direction:column;gap:16px;display:flex}.vi-row{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px 20px;display:flex}.vi-drop{flex:320px;margin:0}.vi-sheet{flex:0 300px;min-width:220px}.vi-body{flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.vi-tabs{flex-wrap:wrap;gap:6px;display:flex}.vi-tabs button{border:1.5px solid var(--ff-line);background:var(--ff-bg);font:inherit;cursor:pointer;color:var(--ff-ink);border-radius:999px;padding:6px 12px;font-size:13px}.vi-tabs button.on{border-color:var(--ff-focus);background:#fbedeb;font-weight:600}.vi-tabs i{color:var(--ff-mut);margin-inline-start:4px;font-style:normal}.vi-table{border:1px solid var(--ff-line);border-radius:10px;max-height:520px;overflow:auto}.vi-tr{border-top:1px solid var(--ff-soft);grid-template-columns:60px minmax(160px,1.4fr) 170px 60px minmax(200px,2fr);align-items:start;gap:12px;min-width:700px;padding:9px 14px;font-size:13px;display:grid}.vi-th{background:var(--ff-tint);letter-spacing:.08em;text-transform:uppercase;color:var(--ff-mut);z-index:1;border-top:0;font-size:12px;font-weight:700;position:sticky;top:0}.vi-tr .okt{color:var(--ff-ok)}.vi-tr .warn{color:#8a4f00}.vi-tr .bad{color:var(--ff-err)}.vi-confirm{border-top:1px solid var(--ff-soft);flex-wrap:wrap;align-items:center;gap:14px;padding-top:14px;display:flex}.vi-type{flex:none;width:220px}.vi-confirm p{flex:260px;margin:0}.vi-batch{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.apu-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.apu-chips button{border:1.5px solid var(--ff-line);background:var(--ff-bg);font:inherit;cursor:pointer;color:var(--ff-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.apu-chips button.on{border-color:var(--ff-focus);background:#fbedeb;font-weight:600}.apu-chips i{color:var(--ff-mut);font-style:normal}.apu-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.apu-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.apu-head td{font-size:13px;padding:10px 16px!important}.apu-head td b{margin-inline-end:10px;font-size:14px}.apu-head .apu-role{float:inline-end;font-size:12px;font-weight:600}html[data-theme=dark] .apu-tag,html[data-theme=dark] .apu-head{filter:brightness(.92)}.uw-stepbtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.uw-stepbtn:disabled{cursor:default}.uw-dt-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.uw-dt-find{border:1.5px solid var(--ff-bd);background:var(--ff-bg);max-width:360px;height:40px;color:var(--ff-mut);border-radius:8px;flex:240px;align-items:center;gap:8px;padding:0 12px;display:flex}.uw-dt-find:focus-within{border-color:var(--ff-focus);box-shadow:0 0 0 3px var(--ff-ring)}.uw-dt-find input{box-shadow:none;height:24px;color:var(--ff-ink);background:0 0;border:0;padding:0;font-size:14px}.uw-dt-find input:focus{box-shadow:none}.uw-seg{border:1.5px solid var(--ff-bd);background:var(--ff-bg);border-radius:8px;display:inline-flex;overflow:hidden}.uw-seg button{font:inherit;color:var(--ff-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;height:37px;padding:0 14px;font-size:13px}.uw-seg button+button{border-inline-start:1.5px solid var(--ff-bd)}.uw-seg button.on{background:var(--ff-focus);color:var(--ff-bg);font-weight:600}.uw-seg button:focus-visible{outline:2px solid var(--ff-focus);outline-offset:-3px}.uw-dt-scroll{border-top:1px solid var(--ff-soft);overflow-x:auto}.uw-dept-table{min-width:680px}.uw-dt-r{border-bottom:1px solid var(--ff-soft);color:var(--ff-ink);cursor:pointer;grid-template-columns:44px minmax(180px,1.5fr) 80px minmax(140px,1fr) minmax(180px,1.2fr);align-items:center;gap:12px;margin:0;padding:10px 20px;font-size:14px;display:grid}.uw-dt-r.on{background:#fbedeb}html[data-theme=dark] .uw-dt-r.on{background:#3a1714}.uw-dt-r:hover{background:var(--ff-tint)}.uw-dt-r.on:hover{background:#f7e1de}html[data-theme=dark] .uw-dt-r.on:hover{background:#4a1d19}.uw-dt-r:focus-within{outline:2px solid var(--ff-focus);outline-offset:-2px}.uw-dt-h{cursor:default;background:var(--ff-tint);letter-spacing:.08em;text-transform:uppercase;color:var(--ff-mut);font-size:12px;font-weight:700}.uw-dt-h:hover{background:var(--ff-tint)}.uw-dept-table input[type=checkbox]{width:20px;min-width:20px;height:20px;box-shadow:none;accent-color:var(--ff-focus);cursor:pointer;flex:none;margin:0;padding:0}.uw-dt-mv{color:var(--ff-focus);font-weight:600}.uw-dt-no{color:var(--ff-mut)}.uw-chain{padding:18px 20px 4px}.uw-level{align-items:stretch;gap:14px;display:flex}.uw-rail{flex-direction:column;flex-shrink:0;align-items:center;width:34px;display:flex}.uw-rail i{background:var(--ff-line);flex:1;width:2px;margin:4px 0}.uw-num{background:var(--ff-focus);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.uw-num.dark{background:var(--ff-ink);color:var(--ff-bg)}.uw-card{border:1.5px solid var(--ff-bd);background:var(--ff-bg);border-radius:10px;flex-direction:column;flex:1;gap:12px;min-width:0;margin-bottom:12px;padding:12px 14px;display:flex}.uw-card.fixed{background:var(--ff-tint);border-color:var(--ff-line)}.uw-card-h{align-items:center;gap:12px;display:flex}.uw-card-h>div:first-child{flex-direction:column;min-width:0;display:flex}.uw-card small{color:var(--ff-mut);font-size:13px}.uw-kick{letter-spacing:.08em;text-transform:uppercase;color:var(--ff-mut);font-size:12px;font-style:normal;font-weight:700}.uw-link{color:var(--ff-focus);white-space:nowrap;font-size:13px;font-weight:600}.uw-row{flex-wrap:wrap;gap:12px;display:flex}.uw-fld{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.uw-fld label{color:var(--ff-mut);font-size:12px;font-weight:500}.uw-fld select,.uw-fld input{border:1.5px solid var(--ff-bd);height:40px;font:inherit;background:var(--ff-bg);color:var(--ff-ink);box-shadow:none;border-radius:8px;padding:0 10px;font-size:14px}.uw-desk{flex-direction:column;gap:8px;display:flex}.uw-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.uw-chip{background:var(--ff-tint);border:1px solid var(--ff-line);color:var(--ff-ink);border-radius:99px;align-items:center;gap:4px;padding:4px 4px 4px 10px;font-size:13px;display:inline-flex}.uw-chip button{width:22px;height:22px;color:var(--ff-mut);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.uw-chip button:hover{background:var(--ff-soft);color:var(--ff-ink)}.uw-path{flex-wrap:wrap;align-items:center;gap:4px 2px;display:flex}.uw-path-s{align-items:center;gap:2px;display:inline-flex}.uw-path-s i{color:var(--ff-mut);padding:0 2px;font-style:normal}.pp{min-width:0;position:relative}.pp-in{border:1.5px solid var(--ff-bd);height:40px;font:inherit;background:var(--ff-bg);color:var(--ff-ink);box-shadow:none;border-radius:8px;padding:0 10px;font-size:14px}.ff-b .pp-in{background:0 0;border:0;height:24px;padding:2px 0 0;font-size:16px}.pp-pop{z-index:40;inset-inline-start:0;background:var(--ff-bg);border:1.5px solid var(--ff-bd);border-radius:10px;width:max(100%,min(440px,86vw));position:absolute;top:calc(100% + 6px);overflow:hidden;box-shadow:0 12px 28px #1f14122e}html[data-theme=dark] .pp-pop{box-shadow:0 12px 28px #00000080}.pp-list{max-height:300px;margin:0;padding:4px;list-style:none;overflow-y:auto}.pp-opt{cursor:pointer;color:var(--ff-ink);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pp-opt.on{background:var(--ff-tint);box-shadow:inset 0 0 0 1.5px var(--ff-focus)}.pp-main{flex-direction:column;flex:1;min-width:0;display:flex}.pp-main b{font-size:14px;font-weight:600}.pp-main small{color:var(--ff-mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pp-hit{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ff-focus);text-decoration-color:var(--ff-focus)}.pp-opt .pill{flex:none;font-size:12px}.pp-none{color:var(--ff-mut);padding:12px 10px;font-size:13px}.pp-count{border-top:1px solid var(--ff-soft);color:var(--ff-mut);background:var(--ff-tint);padding:6px 12px;font-size:12px}.uw-act{gap:6px;margin-inline-start:auto;display:flex}.uw-add{align-items:center;gap:8px;margin:0 0 14px;margin-inline-start:48px;display:flex}.uw-add .pp{flex:1;max-width:460px}.uw-add .mf{flex:1;max-width:520px}.uw-add select{border:1.5px solid var(--ff-bd);height:40px;font:inherit;background:var(--ff-bg);min-width:260px;color:var(--ff-ink);border-radius:8px;padding:0 10px;font-size:14px}.oa-sec>header .uw-add{margin:0}.uw-table{overflow-x:auto}.uw-tr{border-top:1px solid var(--ff-soft);grid-template-columns:minmax(200px,1.6fr) 200px minmax(160px,1fr) 90px;align-items:center;gap:14px;min-width:680px;padding:10px 20px;font-size:13px;display:grid}.uw-tr>div:first-child{flex-direction:column;display:flex}.uw-tr small{color:var(--ff-mut);font-size:12px}.uw-tr select{border:1.5px solid var(--ff-bd);height:40px;font:inherit;background:var(--ff-bg);color:var(--ff-ink);border-radius:8px;padding:0 10px;font-size:14px}.uw-th{background:var(--ff-tint);letter-spacing:.08em;text-transform:uppercase;color:var(--ff-mut);border-top:0;font-size:12px;font-weight:700}.uw-tags{flex-wrap:wrap;gap:4px;display:flex}.uw-note{margin:0;padding:10px 20px 16px}.uw-pv{flex-direction:column;align-items:flex-start;gap:10px;padding:0 20px 20px;display:flex}@media (width<=640px){.uw-add{flex-wrap:wrap;margin-inline-start:0}.uw-add select{flex:1;min-width:0}}.op-units{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.op-units .apu-tag{margin:0;text-decoration:none}@media (width<=640px){.oa-top .oa-btn{white-space:nowrap;padding:0 12px;font-size:13px}}body.osx-lock{overflow:hidden}.osx{z-index:90;background:var(--card);color:var(--ink);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.osx-top{padding:calc(10px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));flex-wrap:wrap;align-items:center;gap:14px;display:flex}.osx-x{color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;text-decoration:none;display:inline-flex}.osx-x:hover,.osx-x:focus-visible{background:var(--bg);color:var(--ink)}.osx-top h1{white-space:nowrap;margin:0;font-size:16px;font-weight:600}.osx-dots{flex:1;min-width:0;overflow-x:auto}.osx-dots ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.osx-dot{white-space:nowrap;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:flex}.osx-dot:disabled{cursor:default;opacity:.7}.osx-dot i{background:var(--line);width:20px;height:20px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.osx-dot.done i{background:var(--ok);color:#fff}.osx-dot.fail i{background:var(--bad);color:#fff}.osx-dot.now{background:var(--brand-soft);color:var(--brand);font-weight:600}.osx-dot.now i{background:var(--brand);color:#fff}.osx-nav{flex:none;gap:8px;display:flex}.osx-seg{padding:2px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));background:var(--card);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.osx-seg i{background:var(--line);border-radius:99px;height:5px}.osx-seg i.d{background:var(--ok)}.osx-seg i.n{background:var(--brand)}.osx-body{overscroll-behavior:contain;overflow:auto}.osx-in{max-width:1600px;padding:22px max(16px,env(safe-area-inset-right,0px)) 32px max(16px,env(safe-area-inset-left,0px));flex-direction:column;gap:16px;min-width:0;margin:0 auto;display:flex}.osx-in .org-sh h2{text-wrap:balance;font-size:28px}.osx-foot{padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--line);background:var(--card);flex-wrap:wrap;align-items:center;gap:12px;display:flex;box-shadow:0 -6px 18px #1c1b1f0d}.osx-status{min-width:0;color:var(--ink-2);flex:1;font-size:14px}.osx-ban{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.osx-ban.warn{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-bg)}.osx-ban.warn b{color:var(--warn)}.osx-ban.ok{border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:var(--ok-bg)}.osx-ban.ok b{color:var(--ok)}.osx-chips{flex-wrap:wrap;gap:10px;display:flex}.osx-chip{font:inherit;color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:baseline;gap:8px;padding:9px 14px;font-size:13px;display:inline-flex}button.osx-chip{cursor:pointer}.osx-chip b{color:var(--ink);font-size:20px;font-weight:600}.osx-chip.bad b{color:var(--bad)}.osx-chip.warn b{color:var(--warn)}.osx-chip.ok b{color:var(--ok)}.osx-chip[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.osx-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.osx-bar input[type=search]{flex:240px;min-width:0;max-width:380px}.osx-bar select,.osx-bar input:not([type=search]){width:auto;min-width:0;max-width:320px}.osx-tw{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.osx-table{border-collapse:collapse;width:100%;min-width:920px;font-size:14px}.osx-table th{z-index:1;background:var(--bg);text-align:start;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 12px;font-size:12px;font-weight:700;position:sticky;top:0}.osx-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.osx-table tr:last-child td{border-bottom:0}.osx-ck{width:36px}.osx-code{white-space:nowrap}.osx-means{color:var(--ink-2);min-width:220px}.osx-sub{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.osx-empty{text-align:center;color:var(--muted);padding:28px 12px}.osx-do{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.osx-do select{flex:0 auto;min-width:0;max-width:260px}.osx-row .osx-do{flex-wrap:nowrap}.osx-row .osx-do input{width:180px}.osx-do input{width:220px;max-width:100%}.osx-done{color:var(--ok);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.osx-pager{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.osx-info{background:var(--info-bg);color:var(--info);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 16px;font-size:14px;display:flex}.osx-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));align-items:start;gap:14px;display:grid}.osx-card{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.osx-card.block{border-inline-start:4px solid var(--bad)}.osx-card.check{border-inline-start:4px solid var(--warn)}.osx-card.accepted{border-inline-start-color:var(--ok)}.osx-card h3{text-wrap:balance;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:flex}.osx-card>p{color:var(--ink-2);margin:0;font-size:14px}.osx-hint{color:var(--muted)!important}.osx-rows{flex-direction:column;display:flex}.osx-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.osx-row>div:first-child{flex:200px;min-width:0}.osx-more{align-self:flex-start;margin-top:6px}.osx-passed{border:1px dashed var(--line-ctl);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.osx-passed b{color:var(--ok)}.osx .org-foot{border-top:0;padding-top:0}@media (width<=760px){.osx-top h1,.osx-dot:not(.now) span,.osx-top .osx-nav,.osx-foot .osx-cancel{display:none}.osx-in .org-sh h2{font-size:20px}}.oh-page{flex-direction:column;gap:16px;max-width:1280px;display:flex}.oh-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.oh-head h1{margin:2px 0;font-size:28px;font-weight:600}.oh-head>div{flex:320px;min-width:0}.oh-crumb{color:var(--muted);font-size:13px}.oh-crumb a{color:inherit}.oh-card{flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.oh-ch{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.oh-ch h2{margin:0;font-size:16px;font-weight:600}.oh-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.oh-f{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:500;display:flex}.oh-f select,.oh-f input,.oh-do select,.oh-do input,.oh-search{min-width:0;height:44px}.oh-rule{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 168px;align-items:end;gap:16px;display:grid}.oh-w{white-space:nowrap;flex:none;justify-content:center;align-items:center;width:168px;height:44px;display:inline-flex}.oh-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.oh-search{max-width:420px}.oh-do{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oh-do select{width:220px}.oh-do input{width:200px}.oh-sure{background:var(--bg);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.oh-sure input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);flex:none;margin:0}.oh-list{flex-direction:column;display:flex}.oh-lr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 140px 168px;align-items:center;gap:14px;padding:12px 0;display:grid}.oh-lr:first-child{border-top:0}.oh-lr b{font-weight:600}.oh-lr small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;display:block}.oh-lr .tg{justify-self:start}.oh-ban{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:12px 16px;font-size:14px;display:block}:is(.oh-ban:has(>a),.oh-ban:has(>span+a)){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.oh-page .osx-table{min-width:760px}.oh-ban.need{border-color:color-mix(in srgb,var(--bad) 45%,transparent);background:var(--bad-bg)}.oh-ban.need b{color:var(--bad)}.oh-ban.later{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-bg)}.oh-ban.later b{color:var(--warn)}.oh-ban.ok{border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:var(--ok-bg)}.oh-ban.ok b{color:var(--ok)}.tg{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.tg:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.tg-ok{background:var(--ok-bg);color:var(--ok)}.tg-later{background:var(--warn-bg);color:var(--warn)}.tg-need{background:var(--bad-bg);color:var(--bad)}.osx-means .tg+.osx-sub{margin-top:4px}@media (width<=760px){.oh-g2,.oh-rule{grid-template-columns:1fr}.oh-lr{grid-template-columns:minmax(0,1fr) 168px}.oh-lr .tg{grid-column:1}.oh-lr>.btn,.oh-lr>span:last-child{grid-area:1/2/3}.oh-w{width:100%}.oh-acts .oh-w{flex:168px;width:auto}}.tg-info{background:var(--info-bg);color:var(--info)}.oc-canvas{border:1px solid var(--line);background-color:var(--card);background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:16px 16px;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:0;min-width:0;padding:18px 16px 24px;display:flex}.oc-crumb{color:var(--muted);flex-wrap:wrap;align-self:stretch;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.oc-crumb b{color:var(--ink)}.oc-link{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.oc-link:hover{text-decoration:underline}.oc-card{background:var(--card);border:1px solid var(--line);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;width:220px;max-width:100%;padding:12px;display:flex;box-shadow:0 1px 2px #1c1b1f0d}.oc-card:hover,.oc-card:focus-visible{border-color:var(--brand);outline:none}.oc-card b{font-size:14px}.oc-card small{color:var(--muted);font-size:12px;line-height:1.35}.oc-card.big{border-color:var(--brand);width:260px;box-shadow:0 0 0 3px var(--brand-soft)}.oc-card.small{opacity:.92;width:200px}.oc-tags{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.oc-tags .tg{padding:2px 8px;font-size:12px}.oc-cnt{color:var(--ink-2);border:1px solid var(--line);border-radius:99px;padding:1px 8px;font-size:12px}.oc-stem{background:var(--line-ctl);width:2px;height:22px}.oc-grid{border-top:2px solid var(--line-ctl);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;width:100%;max-width:1220px;padding-top:22px;display:grid}.oc-grid .oc-card{width:100%;height:100%}.oc-none{margin-top:14px}.pl{flex-direction:column;gap:12px;min-width:0;display:flex}.pl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.pl-view{align-items:center;gap:12px;display:flex}.pl-badge{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pl-title{align-items:center;gap:8px;display:flex}.pl-title select{width:auto;height:auto;color:var(--ink);background-color:#0000;border:0;padding:0 30px 0 0;font-size:20px;font-weight:600}.pl-round{border:1px solid var(--line-ctl);background:var(--card);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:12px;list-style:none;display:inline-grid}.pl-round::-webkit-details-marker{display:none}.pl-grp{border:1px solid var(--line-ctl);border-radius:999px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.pl-grp>a,.pl-grp>button{font:inherit;border:0;border-left:1px solid var(--line-ctl);background:var(--card);height:38px;color:var(--brand);cursor:pointer;white-space:nowrap;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pl-grp>:first-child{border-left:0}.pl-grp>:hover{background:var(--brand-soft)}.pl-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.pl-tools{align-items:center;gap:8px;display:flex}.pl-tools input{border-radius:8px;width:300px;max-width:100%;height:38px}.pl-bulk{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.pl-bulk select{width:auto;height:38px}.pl-tw{border:1px solid var(--line);background:var(--card);border-radius:6px;overflow-x:auto}.pl-table{border-collapse:collapse;width:100%;min-width:1080px;font-size:14px}.pl-table th{text-align:start;border-bottom:2px solid var(--line);background:var(--card);padding:0}.pl-th{border:0;border-right:1px solid var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.pl-th i{color:var(--brand);font-size:12px;font-style:normal}.pl-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 12px}.pl-table td small{color:var(--muted);font-size:12px;display:block}.pl-num{width:40px;color:var(--muted)}.pl-ck{width:40px}.pl-ck input{width:16px;height:16px;accent-color:var(--brand);margin:0}.pl-a{color:var(--brand);font-weight:500;text-decoration:none}.pl-a:hover{text-decoration:underline}.pl-flag{margin:2px 4px 2px 0}.pl-group td{background:var(--bg);color:var(--ink-2);font-size:13px;font-weight:600}.pl-menu{position:relative}.pl-menu>div{inset-inline-end:0;z-index:5;background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:absolute;top:40px;box-shadow:0 8px 24px #1c1b1f1f}.pl-menu>div a,.pl-menu>div button{font:inherit;text-align:start;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;text-decoration:none}.pl-menu>div :hover{background:var(--bg)}@media (width<=760px){.pl-grp{width:100%}.pl-grp>*{flex:auto;justify-content:center}.pl-tools{width:100%}.pl-tools input{flex:1}}.pl-table{min-width:860px}.pl-th{white-space:nowrap}.pl-table td:nth-child(4),.pl-table td:nth-child(5){min-width:140px}.pl-table td:nth-child(6){min-width:170px}.pl-table td:nth-child(7){white-space:nowrap}.pl-more{color:var(--ink-2);border:1px solid var(--line);cursor:help;border-radius:99px;padding:1px 7px;font-size:12px}.pl-table td:nth-child(3){min-width:180px}.pl-table td:nth-child(5){min-width:120px}.pl-num{width:34px}.pl-table td:last-child{width:46px}.pl-flag{text-overflow:ellipsis;vertical-align:middle;max-width:150px;display:inline-block;overflow:hidden}.pl-table td:nth-child(4){min-width:140px}.pl-table th .pl-th{padding:10px}.pl-table td{padding:9px 10px}.sg-mark{z-index:2147483000;pointer-events:none;background-repeat:repeat;position:fixed;inset:0}.sg-veil{z-index:2147483001;-webkit-backdrop-filter:blur(18px);color:#333;font:600 14px var(--font,sans-serif);text-align:center;background:#ffffff8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sg-noprint{display:none}html.sg-copy body :not(input):not(textarea):not([contenteditable=true]){-webkit-user-select:none;user-select:none}@media print{html.sg-print body>*{display:none!important}html.sg-print body .sg-noprint{color:#000;padding:40px;font:600 16px sans-serif;position:static;display:block!important}}.bpm{flex-direction:column;gap:16px;display:flex}.bpm-head h1{margin:0 0 4px;font-size:20px}.bpm-head p{max-width:70ch;margin:0}.bpm-card{border:1px solid color-mix(in srgb,var(--line-ctl) 30%,var(--line));background:var(--card);border-radius:14px;overflow:hidden}.bpm-h{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 70%,var(--card));justify-content:space-between;align-items:baseline;gap:10px;padding:13px 18px;display:flex}.bpm-h h3{margin:0;font-size:14px}.bpm-form{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.bpm-acts{flex-wrap:wrap;gap:8px;display:flex}.bpm-h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:16px 0 8px;font-size:13px}.bpm-form2{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px;display:grid}.bpm-form2>.bpm-res,.bpm-form2>.bpm-none,.bpm-form2>.link-btn,.bpm-form2>.btn-sm{grid-column:1/-1;justify-self:start}.bpm-num{color:var(--ink-2);flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:600;display:flex}.bpm-in{border:1px solid var(--line-ctl);background:var(--card);border-radius:8px;align-items:center;display:flex;overflow:hidden}.bpm-in>span{color:var(--muted);padding:0 0 0 10px;font-family:ui-monospace,monospace}.bpm-in input{border:0;flex:1;min-width:0;height:40px;font-family:ui-monospace,monospace}.bpm-res,.bpm-rec{border:1px solid var(--line);box-sizing:border-box;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:12px 14px;display:flex}.bpm-ck{align-items:flex-start;gap:8px;font-size:13px;display:flex}.bpm-none{flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;display:flex}.bpm-none label{color:var(--ink-2);flex-direction:column;flex:220px;gap:4px;font-size:13px;display:flex}.bpm-done{flex-direction:column;gap:8px;display:flex}.link-btn{color:var(--brand);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.bpm-top{align-items:center;gap:8px;display:flex}.bpm-kv{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:13px;display:grid}.bpm-kv dt{color:var(--muted)}.bpm-kv dd{margin:0;font-weight:600}.cl-queue{flex-direction:column;gap:16px;display:flex}.cl-queue .kpis{margin-bottom:0}.cl-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1600px){.cl-split{grid-template-columns:minmax(0,1.5fr) minmax(380px,1fr)}}.cl-find{border:1px solid var(--line);max-width:360px;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.cl-find input{min-width:0;height:40px;box-shadow:none;background:0 0;border:0;outline:0;flex:1}.cl-find:focus-within{border-color:var(--brand)}.cl-tbl{margin:0 -20px -20px;overflow-x:auto}.cl-tr{cursor:pointer}.cl-tr.on{background:color-mix(in srgb,var(--brand) 6%,transparent)}.cl-link{color:inherit;font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 25%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 25%,transparent);background:0 0;border:0;padding:0}.cl-tr .cw-dot{margin-inline-start:6px}.cl-sec{flex-direction:column;gap:8px;display:flex}.cl-sec h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:12px}.cl-path{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cl-step{border:1.5px solid var(--line);background:var(--card);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;font-size:13px;display:flex}.cl-step b{font-size:13px}.cl-step span{color:var(--ink-2);line-height:1.35}.cl-step small{color:var(--ink-2);font-size:12px}.cl-step.s-done{border-color:var(--g-dot);background:var(--g-bg)}.cl-step.s-done b,.cl-step.s-done span{color:var(--g-tx)}.cl-step.s-pending{background:color-mix(in srgb,#7159c1 12%,var(--card));border-color:#7159c1}.cl-step.s-pending span{color:var(--ink)}.cl-step.s-next,.cl-step.s-skipped{background:0 0;border-style:dashed}.cl-step.s-skipped{opacity:.7}.cl-step.s-returned{border-color:var(--a-dot);background:var(--a-bg)}.cl-step.s-returned b,.cl-step.s-returned span,.cl-step.s-returned small{color:var(--a-tx)}.cl-step.s-rejected{border-color:var(--r-dot);background:var(--r-bg)}.cl-step.s-rejected b,.cl-step.s-rejected span,.cl-step.s-rejected small{color:var(--r-tx)}.cl-hist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cl-hist li{border-bottom:1px solid var(--line);grid-template-columns:116px minmax(0,1fr);gap:10px;padding:7px 0;font-size:13px;display:grid}.cl-hist li:last-child{border-bottom:0}.cl-hist time{color:var(--ink-2);font-variant-numeric:tabular-nums}.cl-hnote{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;display:block}@media (width<=900px){.cl-split{grid-template-columns:1fr}.cl-split .cl-panel{order:-1}}@media (width<=640px){.cl-path{grid-template-columns:1fr}.cl-hist li{grid-template-columns:1fr;gap:2px}}.mf{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.mf-row{align-items:stretch;gap:8px;display:flex}.mf-row input{flex:1;min-width:0}.mf-row .btn{white-space:nowrap}.mf-st{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:0;font-size:13px;display:flex}.mf-st:empty{display:none}.mf-who b{font-weight:600}.mf-who small{color:var(--muted);font-size:13px}@media (width<=640px){.mf-row{flex-wrap:wrap}.mf-row .btn{flex:1}}.org-acts{flex-wrap:wrap;gap:8px;display:flex}.org-ck{align-items:center;gap:8px;font-weight:400;display:flex}.umf{flex-direction:column;gap:6px;min-width:0;display:flex}.umf-l{color:var(--ink-2);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.umf-row{align-items:stretch;gap:8px;display:flex}.umf-row input{border:1.5px solid var(--line-ctl);background:var(--card);min-width:0;height:48px;font:inherit;color:var(--ink);border-radius:12px;flex:1;padding:0 14px}.umf-row input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent);outline:0}.umf-row input[readonly]{background:var(--bg-2,var(--card));color:var(--ink-2)}.umf-row .btn{flex:none;height:48px}.umf-st{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:22px;font-size:13px;display:flex}.umf-st:empty{display:none}.umf-who small{color:var(--ink-2)}.umf-cell{flex-direction:column;gap:6px;display:flex}:root{--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:28px;--fs-display:36px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--ctl-h:38px;--ctl-h-sm:30px;--ctl-h-lg:44px;--r-ctl:6px;--r-card:10px;--r-pill:999px;--w-ctl-s:200px;--w-ctl-m:360px;--w-page-max:1680px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),select{box-sizing:border-box;height:var(--ctl-h)!important;min-height:0!important;font-size:var(--fs-md)!important;padding-top:0!important;padding-bottom:0!important}.btn{box-sizing:border-box;white-space:nowrap;height:var(--ctl-h)!important;min-height:0!important;font-size:var(--fs-md)!important;padding-top:0!important;padding-bottom:0!important}.btn.btn-sm,.btn.btn-xs{height:var(--ctl-h-sm)!important;font-size:var(--fs-sm)!important;padding-left:12px!important;padding-right:12px!important}.btn.btn-lg{height:var(--ctl-h-lg)!important}:is(td,th,.rowact,.iw-filters,.seg,.bd-chips,.chips,.ctl-sm) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.btn),.seg>button,.bd-chips>button,.chips>button{box-sizing:border-box;height:var(--ctl-h-sm)!important;font-size:var(--fs-sm)!important;padding-top:0!important;padding-bottom:0!important}:is(.auth-box,.wl-card) :is(input:not([type=checkbox]):not([type=radio]),select,.btn){height:var(--ctl-h-lg)!important}.chipsin-box input{flex:160px;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important}.sr{align-items:center;column-gap:var(--sp-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.sr-ctl{justify-self:end;min-width:0;width:auto!important}.sr-ctl .stf{width:auto!important}.sr-ctl .stf-unitbox,.sr-ctl .stf-plain{display:inline-flex;width:var(--w-ctl-s)!important}.sr-ctl .stf-unitbox input[inputmode],.sr-ctl .stf-plain input[inputmode]{flex:auto;min-width:0;width:auto!important}.sr-ctl>select,.sr-ctl .stf>select,.sr-ctl input[type=text]:not([inputmode]),.sr-ctl input[type=email],.sr-ctl input[type=url]{max-width:100%;width:var(--w-ctl-m)!important}.content{overflow-y:auto}.ivc-work,.ivc-work .iw{flex:1 0 auto}.iw-split{flex:1 0 auto;min-height:440px}.iw-list{min-height:440px}.page{width:100%;max-width:var(--w-page-max)}:root{--line:#cbc1bf;--field-bg:#f6f2f1;--field-line:#857876;--field-ph:#7a7479}html[data-theme=dark]{--field-bg:#26222a;--field-line:#8a7f88;--field-ph:#a49a9d}.chipsin-box{border:1px solid var(--field-line);background:var(--field-bg)}.chipsin-box input{background:0 0}html[data-theme=dark] .wl{--field-bg:#f6f2f1;--field-line:#857876;--field-ph:#7a7479}.xp{border-inline-start:3px solid var(--bad)}.xp .xp-t{max-width:420px}.xp .xp-t th{text-align:start;font-weight:500}.xp .xp-d{margin:6px 0}.xp .xp-d summary{cursor:pointer;font-weight:600}.xp .xp-d ul{max-height:240px;margin:6px 0 0;padding-inline-start:20px;overflow:auto}
