@font-face{font-family:'Janna LT';src:url('../../fonts/JannaLT-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Janna LT';src:url('../../fonts/JannaLT-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Janna LT';src:url('../../fonts/JannaLT-Bold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Janna LT';src:url('../../fonts/JannaLT-Bold.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}:root{--bg:#f5f8ff;--bg2:#eaf0fd;--card:#ffffff;--card2:#dce8fb;--blue:#1f628e;--blue-l:#2a7ab0;--blue-d:#0e2f44;--dark:#0e2f44;--blue-glow:rgba(31,98,142,.09);--sky:#0EA5E9;--sky-d:#0284C7;--txt:#0F172A;--txt2:#475569;--txt3:#5B6678;--bdr:rgba(31,98,142,.18);--bdr2:rgba(31,98,142,.09);--shadow:0 2px 18px rgba(31,98,142,.08);--shadow-md:0 6px 32px rgba(31,98,142,.13);--r:12px;--rl:20px;--hdr-bg:#ffffff;--hdr-bdr:#e2e8f0;--nav-link-color:#1a2230;--nav-drop-bg:#ffffff;--pain-card-bg:#ffffff;--pain-card-title:#0f172a;--cmp-bad-hd-bg:#fef2f2;--cmp-bad-hd-color:#b91c1c;--cmp-bad-hd-bdr:#fecaca;--cmp-good-hd-bg:#eff6ff;--cmp-good-hd-color:var(--blue);--cmp-good-hd-bdr:#bfdbfe;--cmp-bad-cell-bg:#ffffff;--cmp-bad-cell-bdr:#fecaca;--cmp-good-cell-bg:#fafcff;--cmp-good-cell-bdr:#bfdbfe;--cmp-x-bg:#fef2f2;--cmp-x-bdr:#fecaca;--cmp-chk-bg:#f0fdf4;--cmp-chk-bdr:#bbf7d0;--cmp-title-color:#0f172a;--cmp-body-color:#64748b;--faq-bg:var(--card);--section-compare-bg:#ffffff;--theme-icon-moon:block;--theme-icon-sun:none}[data-theme="dark"]{--bg:#0d1829;--bg2:#111f35;--card:#162033;--card2:#1a2840;--blue:#4a9fd4;--blue-l:#5db0e8;--blue-d:#1e3a52;--dark:#1e3a52;--blue-glow:rgba(74,159,212,.12);--sky:#38bdf8;--sky-d:#0ea5e9;--txt:#e2e8f0;--txt2:#94a3b8;--txt3:#8794a8;--bdr:rgba(74,159,212,.22);--bdr2:rgba(74,159,212,.10);--shadow:0 2px 18px rgba(0,0,0,.30);--shadow-md:0 6px 32px rgba(0,0,0,.45);--hdr-bg:#0f1e30;--hdr-bdr:rgba(74,159,212,.12);--nav-link-color:#cbd5e1;--nav-drop-bg:#162033;--pain-card-bg:#1a2840;--pain-card-title:#e2e8f0;--cmp-bad-hd-bg:rgba(239,68,68,.12);--cmp-bad-hd-color:#fca5a5;--cmp-bad-hd-bdr:rgba(239,68,68,.25);--cmp-good-hd-bg:rgba(74,159,212,.12);--cmp-good-hd-color:var(--sky);--cmp-good-hd-bdr:rgba(74,159,212,.25);--cmp-bad-cell-bg:rgba(239,68,68,.06);--cmp-bad-cell-bdr:rgba(239,68,68,.18);--cmp-good-cell-bg:rgba(74,159,212,.06);--cmp-good-cell-bdr:rgba(74,159,212,.18);--cmp-x-bg:rgba(239,68,68,.15);--cmp-x-bdr:rgba(239,68,68,.3);--cmp-chk-bg:rgba(34,197,94,.12);--cmp-chk-bdr:rgba(34,197,94,.28);--cmp-title-color:#e2e8f0;--cmp-body-color:#94a3b8;--faq-bg:var(--card);--section-compare-bg:#0f1e30;--theme-icon-moon:none;--theme-icon-sun:block}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:'Janna LT','Cairo',sans-serif;background:var(--bg);color:var(--txt);line-height:1.7;font-size:16px;overflow-x:hidden}.container{max-width:1180px;margin:0 auto;padding:0 24px}section{padding:96px 0}.lbl{font-size:.78rem;font-weight:700;color:var(--blue);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px}.h2{font-size:clamp(1.75rem,4vw,2.7rem);font-weight:900;line-height:1.25;margin-bottom:18px}.blue{color:var(--blue)}.sky{color:var(--sky)}.sub{font-size:1.05rem;color:var(--txt2);line-height:1.85;max-width:620px}.fu{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease}.fu.vis{opacity:1;transform:none}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}.btn-p{display:inline-flex;align-items:center;gap:10px;background:var(--dark);color:#fff;font-family:'Janna LT','Cairo',sans-serif;font-weight:800;font-size:1rem;padding:15px 34px;border-radius:10px;border:none;cursor:pointer;text-decoration:none;transition:all .25s;box-shadow:0 4px 18px rgba(14,47,68,.35)}.btn-p:hover{background:#ffc400;color:#1a1200;transform:translateY(-2px);box-shadow:none}.btn-s{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--blue);font-family:'Janna LT','Cairo',sans-serif;font-weight:700;font-size:1rem;padding:14px 30px;border-radius:10px;border:1.5px solid var(--bdr);cursor:pointer;text-decoration:none;transition:all .25s}.btn-s:hover{background:var(--blue);color:#fff;border-color:var(--blue);transform:translateY(-1px)}.hdr{position:sticky;top:0;z-index:200;background:var(--hdr-bg);box-shadow:0 1px 3px rgba(0,0,0,.07);transition:background .3s}.hdr-main-wrap{border-bottom:1px solid var(--hdr-bdr)}.hdr-in{max-width:1180px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.logo-img{height:32px;width:auto;display:block;flex-shrink:0}.logo{display:flex;align-items:center;text-decoration:none}.hdr-nav{display:flex;align-items:center;gap:2px}.hdr-btn{background:#ffc400;color:#1a1200;font-family:'Janna LT','Cairo',sans-serif;font-weight:700;font-size:.88rem;padding:10px 22px;border-radius:8px;border:none;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.hdr-btn:hover{background:#e6b000;color:#1a1200;transform:translateY(-1px)}.hdr-actions{display:flex;align-items:center;gap:10px}.logo-dark{display:none}.logo-light{display:block}[data-theme="dark"] .logo-dark{display:block}[data-theme="dark"] .logo-light{display:none}.lang-switch{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;border:1px solid var(--bdr2);color:var(--blue);font-size:.8rem;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s;flex-shrink:0;letter-spacing:.5px}.lang-switch:hover{background:var(--bg2);border-color:var(--bdr)}.theme-toggle{width:36px;height:36px;border-radius:8px;background:transparent;border:1px solid var(--bdr2);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--txt2);transition:background .2s,border-color .2s,color .2s;flex-shrink:0;line-height:1}.theme-toggle:hover{background:var(--bg2);border-color:var(--bdr);color:var(--txt)}.theme-icon-moon{display:var(--theme-icon-moon,block)}.theme-icon-sun{display:var(--theme-icon-sun,none)}.nav-item{position:relative}.nav-link{display:flex;align-items:center;gap:5px;color:var(--nav-link-color);text-decoration:none;padding:8px 12px;border-radius:8px;font-size:15px;font-weight:600;transition:all .15s;white-space:nowrap;background:transparent;border:none;cursor:pointer;font-family:'Janna LT','Cairo',sans-serif;line-height:1.7}.nav-link:hover,.nav-item.open>.nav-link{background:var(--bg2);color:var(--blue)}.nav-arrow{font-size:.6rem;color:var(--txt3);transition:transform .2s;display:inline-block;margin-top:1px}.nav-item.open>.nav-link .nav-arrow{transform:rotate(180deg)}.nav-drop{display:none;position:absolute;top:calc(100% + 8px);right:0;background:var(--nav-drop-bg);border:1px solid var(--bdr2);border-radius:14px;box-shadow:var(--shadow-md);min-width:210px;padding:8px;z-index:300}[dir="ltr"] .nav-drop{right:auto;left:0}.nav-item.open>.nav-drop{display:block}.nav-drop-link{display:block;padding:9px 14px;border-radius:8px;font-size:.9rem;font-weight:600;color:var(--txt);text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.nav-drop-link:hover{background:var(--bg2);color:var(--blue)}.nav-mega{display:none;position:absolute;top:calc(100% + 8px);right:-60px;background:var(--nav-drop-bg);border:1px solid var(--bdr2);border-radius:14px;box-shadow:var(--shadow-md);padding:20px;z-index:300;min-width:480px}[dir="ltr"] .nav-mega{right:auto;left:-60px}.nav-item.open>.nav-mega{display:flex;flex-direction:column;gap:0}.mega-cols{display:flex;gap:0}.mega-all{border-top:1px solid var(--bdr2);margin-top:10px;padding-top:10px}.mega-all-link{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-radius:8px;font-size:.82rem;font-weight:700;color:var(--blue);text-decoration:none;transition:background .15s;white-space:nowrap}.mega-all-link:hover{background:var(--bg2)}.mega-col{flex:1}.mega-col+.mega-col{border-right:1px solid var(--bdr2);margin-right:12px;padding-right:12px}[dir="ltr"] .mega-col+.mega-col{border-right:none;border-left:1px solid var(--bdr2);margin-right:0;margin-left:12px;padding-right:0;padding-left:12px}.mega-col-title{font-size:.72rem;font-weight:800;color:var(--blue);letter-spacing:2px;text-transform:uppercase;padding:4px 14px 10px;display:block}.mega-link{display:block;padding:8px 14px;border-radius:8px;font-size:.88rem;font-weight:600;color:var(--txt);text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.mega-link:hover{background:var(--bg2);color:var(--blue)}.mega-link--more{color:var(--blue);margin-top:4px}#hero{padding:72px 0 88px;position:relative;overflow:hidden;background:linear-gradient(150deg,var(--bg) 55%,var(--bg2) 100%)}.hero-blob{position:absolute;top:-140px;left:-180px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(31,98,142,.06) 0%,transparent 70%);pointer-events:none}.hero-blob2{position:absolute;bottom:-100px;right:-80px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,233,.07) 0%,transparent 70%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;position:relative;z-index:1}.badge{display:inline-flex;align-items:center;gap:8px;background:rgba(31,98,142,.08);border:1px solid var(--bdr);color:var(--blue);font-size:.82rem;font-weight:700;padding:7px 18px;border-radius:100px;margin-bottom:22px;letter-spacing:.5px}.badge-dot{width:7px;height:7px;border-radius:50%;background:var(--sky);flex-shrink:0;animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.hero-h{font-size:clamp(1.75rem,4vw,2.85rem);font-weight:900;line-height:1.22;margin-bottom:18px;color:var(--txt)}.hero-h span{color:var(--blue)}.hero-sub{font-size:1rem;color:var(--txt2);line-height:1.92;margin-bottom:30px;max-width:540px}.hero-btns{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.trust-bar{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:6px;font-size:.84rem;color:var(--txt2)}.trust-chk{color:var(--sky);font-weight:900;font-size:1rem}.trust-sep{color:var(--txt3);font-size:.7rem}.hero-cover-col{display:flex;align-items:center;justify-content:center}.hero-cover-img{width:125%;height:auto;display:block;border-radius:0;border:none;box-shadow:none;max-width:none;mix-blend-mode:multiply}[data-theme="dark"] .hero-cover-img{mix-blend-mode:lighten;opacity:.85}@media(max-width:960px){.hero-grid{grid-template-columns:1fr}.hero-cover-col{display:none}#hero{padding:56px 0 68px}.hdr-nav{display:none}}@media(max-width:600px){#hero{padding:40px 0 52px}.hero-btns{flex-direction:column}.btn-p,.btn-s{width:100%;justify-content:center}.trust-bar{flex-direction:column;align-items:flex-start;gap:8px}.trust-sep{display:none}}#problem{background:var(--dark);position:relative;overflow:hidden}#problem .container{position:relative;z-index:1}#problem .lbl{color:rgba(255,255,255,.45)}.prob-head{font-size:clamp(1.45rem,3.2vw,2.2rem);font-weight:900;color:#fff;line-height:1.35;margin-bottom:24px;max-width:820px}.prob-intro{font-size:.98rem;color:rgba(255,255,255,.68);line-height:1.98;margin-bottom:44px;max-width:740px}.prob-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;margin-bottom:36px}@media(max-width:820px){.prob-split{grid-template-columns:1fr;gap:20px}}.prob-col{display:flex;flex-direction:column;height:100%}.cycle-box{background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:26px 28px;display:flex;flex-direction:column;flex:1}.panel-label{display:inline-flex;align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:100px;padding:6px 18px;font-size:.82rem;font-weight:700;color:rgba(255,255,255,.8);letter-spacing:.5px;margin-bottom:20px;width:fit-content}.pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:1}.pain-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 15px;display:flex;gap:12px;align-items:flex-start;transition:background .2s,border-color .2s}.pain-card:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}.pain-ico{font-size:1.4rem;flex-shrink:0;margin-top:2px}.pain-x{width:22px;height:22px;border-radius:50%;background:rgba(239,68,68,.15);border:1.5px solid rgba(239,68,68,.32);display:flex;align-items:center;justify-content:center;color:#f87171;font-size:.65rem;font-weight:900;flex-shrink:0;margin-top:2px}.pain-main{font-size:.9rem;font-weight:800;color:#fff;margin-bottom:4px;line-height:1.4}.pain-but{font-size:.8rem;color:rgba(255,255,255,.55);line-height:1.65}@media(max-width:600px){.pain-grid{grid-template-columns:1fr}}.cycle-rows{display:flex;flex-direction:column;gap:0;flex:1}.cycle-row{display:flex;align-items:flex-start;gap:14px;position:relative;padding-bottom:16px}.cycle-row:last-child{padding-bottom:0}.cycle-row:not(:last-child)::after{content:'';position:absolute;right:16px;top:32px;bottom:0;width:1.5px;background:rgba(255,255,255,.12)}[dir="ltr"] .cycle-row:not(:last-child)::after{right:auto;left:16px}.cycle-dot{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:rgba(255,255,255,.55);flex-shrink:0;position:relative;z-index:1}.cycle-txt .c-main{font-size:.93rem;font-weight:700;color:#fff;padding-top:6px;line-height:1.5}.cycle-txt .c-but{font-size:.82rem;color:rgba(255,255,255,.5);margin-top:2px}.prob-close{border-right:3px solid var(--sky);padding:18px 22px;background:rgba(255,255,255,.05);border-radius:0 10px 10px 0;margin-top:20px}[dir="ltr"] .prob-close{border-right:none;border-left:3px solid var(--sky);border-radius:10px 0 0 10px}.prob-close-main{font-size:.95rem;font-weight:800;color:#fff;margin-bottom:6px}.prob-close-sub{font-size:.88rem;color:rgba(255,255,255,.62);line-height:1.85}.cycle-strip{display:flex;align-items:stretch;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 24px;gap:0}.cstep{flex:1;display:flex;align-items:flex-start;gap:14px}.cstep-n{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:rgba(255,255,255,.55);flex-shrink:0;margin-top:2px}.cstep-main{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:3px}.cstep-sub{font-size:.8rem;color:rgba(255,255,255,.5);line-height:1.55}.cstep-arr{flex-shrink:0;color:rgba(255,255,255,.2);font-size:1.2rem;align-self:center;padding:0 16px}@media(max-width:600px){.cycle-strip{flex-direction:column;gap:16px}.cstep-arr{display:none}}#why{background:var(--bg)}.why-head{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:900;color:var(--txt);margin-bottom:20px;line-height:1.3}.why-intro{font-size:1rem;color:var(--txt2);line-height:2;margin-bottom:36px;max-width:800px}.why-sub{font-size:1rem;font-weight:800;color:var(--blue);margin-bottom:24px;display:flex;align-items:center;gap:10px}.why-sub::after{content:'';flex:1;height:1px;background:var(--bdr2)}.feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feat-card{background:var(--card);border:1px solid var(--bdr2);border-radius:var(--rl);padding:30px 28px;box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;flex-direction:column}.feat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--bdr)}.feat-icon{width:50px;height:50px;border-radius:14px;background:rgba(31,98,142,.08);display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:18px;flex-shrink:0}.feat-title{font-size:1.02rem;font-weight:800;color:var(--blue);margin-bottom:12px;line-height:1.4}.feat-body{font-size:.88rem;color:var(--txt2);line-height:1.9;flex:1}.feat-body p{margin-bottom:10px}.feat-body p:last-child{margin-bottom:0}@media(max-width:700px){.feat-grid{grid-template-columns:1fr}}#compare{background:var(--section-compare-bg);padding:88px 0}.cmp-hd{text-align:center;margin-bottom:52px}.cmp-hd p{color:var(--txt2);font-size:1rem;max-width:560px;margin:12px auto 0;line-height:1.9}.cmp-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;max-width:900px;margin:0 auto}.cmp-col-hd{padding:16px 22px;display:flex;align-items:center;gap:10px;font-weight:800;font-size:.95rem;border-radius:14px 14px 0 0;border:1px solid}.cmp-col-hd--bad{background:var(--cmp-bad-hd-bg);color:var(--cmp-bad-hd-color);border-color:var(--cmp-bad-hd-bdr);border-bottom:none}.cmp-col-hd--good{background:var(--cmp-good-hd-bg);color:var(--cmp-good-hd-color);border-color:var(--cmp-good-hd-bdr);border-bottom:none}.cmp-col-ico{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:900;flex-shrink:0}.cmp-col-hd--bad .cmp-col-ico{background:var(--cmp-x-bg);color:#ef4444}.cmp-col-hd--good .cmp-col-ico{background:var(--cmp-chk-bg);color:var(--blue)}.cmp-cell{padding:16px 20px;display:flex;gap:11px;align-items:flex-start;border:1px solid;border-top:none}.cmp-cell--bad{background:var(--cmp-bad-cell-bg);border-color:var(--cmp-bad-cell-bdr)}.cmp-cell--good{background:var(--cmp-good-cell-bg);border-color:var(--cmp-good-cell-bdr)}.cmp-cell--bad.cmp-last{border-radius:0 0 14px 14px}.cmp-cell--good.cmp-last{border-radius:0 0 14px 14px}.cmp-x{width:18px;height:18px;border-radius:50%;background:var(--cmp-x-bg);border:1.5px solid var(--cmp-x-bdr);display:flex;align-items:center;justify-content:center;color:#ef4444;font-size:.55rem;font-weight:900;flex-shrink:0;margin-top:3px}.cmp-chk{width:18px;height:18px;border-radius:50%;background:var(--cmp-chk-bg);border:1.5px solid var(--cmp-chk-bdr);display:flex;align-items:center;justify-content:center;color:#16a34a;font-size:.65rem;font-weight:900;flex-shrink:0;margin-top:3px}[data-theme="dark"] .cmp-chk{color:#4ade80}.cmp-title{font-size:.87rem;font-weight:800;color:var(--cmp-title-color);margin-bottom:3px}.cmp-body{font-size:.78rem;color:var(--cmp-body-color);line-height:1.6}@media(max-width:640px){#compare{padding:60px 0}.cmp-hd{margin-bottom:32px}.cmp-cols{gap:0 8px}.cmp-col-hd{padding:11px 10px;font-size:.85rem;gap:6px}.cmp-col-ico{width:20px;height:20px;font-size:.55rem}.cmp-cell{padding:12px 10px;gap:8px}.cmp-title{font-size:.88rem}.cmp-body{font-size:.78rem;line-height:1.55}.cmp-x,.cmp-chk{width:16px;height:16px;font-size:.55rem}}@media(max-width:480px){#compare{padding:52px 0}.cmp-cols{gap:0 6px}.cmp-col-hd{padding:10px 8px;font-size:.82rem}.cmp-col-ico{display:none}.cmp-cell{padding:11px 10px;gap:8px;align-items:center}.cmp-title{font-size:.9rem;margin-bottom:0;line-height:1.4}.cmp-body{display:none}.cmp-x,.cmp-chk{width:18px;height:18px;font-size:.6rem;flex-shrink:0;margin-top:0}}@media(max-width:360px){.cmp-cols{grid-template-columns:1fr;gap:0}.cmp-col-hd--good{margin-top:12px;border-radius:14px 14px 0 0;border-bottom:none}.cmp-cell--bad.cmp-last{border-radius:0;border-bottom:1px solid var(--cmp-bad-cell-bdr)}.cmp-cell--good.cmp-last{border-radius:0 0 14px 14px}}#features{background:var(--bg2)}.rm-header{display:grid;grid-template-columns:1fr 380px;gap:48px;align-items:center;margin-bottom:44px}.rm-intro{font-size:1rem;color:var(--txt2);line-height:2;margin-bottom:10px;max-width:680px}.rm-note-top{font-size:.97rem;font-weight:700;color:var(--txt);margin-bottom:0}.rm-logo-col{display:flex;align-items:center;justify-content:center}.rm-visual{width:100%;border-radius:var(--rl);border:1px solid var(--bdr2);box-shadow:var(--shadow-md);display:block}.rm-logo-tile{width:100%;aspect-ratio:1/1;border-radius:var(--rl);border:1px solid var(--bdr2);box-shadow:var(--shadow-md);background:var(--card);display:flex;align-items:center;justify-content:center;overflow:hidden}.rm-logo-tile img{width:50%;height:auto;display:block}@media(max-width:768px){.rm-header{grid-template-columns:1fr;gap:20px}.rm-logo-col{order:1}}.rm-cards{display:flex;flex-direction:column;gap:14px}.rm-card{background:var(--card);border:1px solid var(--bdr2);border-radius:var(--rl);padding:28px 32px;display:grid;grid-template-columns:68px 1fr;gap:26px;box-shadow:var(--shadow);transition:border-color .25s,box-shadow .25s}.rm-card:hover{border-color:var(--bdr);box-shadow:var(--shadow-md)}.rm-num{width:48px;height:48px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:900;flex-shrink:0;box-shadow:0 4px 14px rgba(31,98,142,.22);margin-top:4px}.rm-content-title{font-size:1.04rem;font-weight:800;color:var(--blue);margin-bottom:10px}.rm-content-body{font-size:.89rem;color:var(--txt2);line-height:1.92;margin-bottom:14px}.rm-outcome{background:rgba(31,98,142,.06);border-right:3px solid var(--blue);border-radius:0 8px 8px 0;padding:12px 16px}[dir="ltr"] .rm-outcome{border-right:none;border-left:3px solid var(--blue);border-radius:8px 0 0 8px}.rm-outcome-lbl{font-size:.72rem;font-weight:800;color:var(--blue);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:4px}.rm-outcome-txt{font-size:.85rem;color:var(--txt2);line-height:1.75}.rm-note{margin-top:36px;background:rgba(31,98,142,.06);border:1.5px solid var(--bdr);border-radius:var(--r);padding:22px 26px}.rm-note p{font-size:.9rem;color:var(--txt2);line-height:1.85}.rm-note p+p{margin-top:10px}.rm-note-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.rm-note strong{color:var(--blue)}@media(max-width:600px){.rm-card{grid-template-columns:1fr;gap:14px}}.rm-snake{margin-bottom:0}.rm-srow{display:grid;gap:0;position:relative}.rm-srow--3{grid-template-columns:1fr 24px 1fr 24px 1fr}.rm-srow--ltr{direction:ltr}.rm-srow--1{display:flex}.rm-snode{background:var(--card);border:1px solid var(--bdr2);border-radius:var(--r);padding:20px 18px;box-shadow:var(--shadow);transition:border-color .2s,box-shadow .2s}.rm-srow--ltr .rm-snode{direction:rtl}[dir="ltr"] .rm-srow--ltr .rm-snode{direction:ltr}.rm-snode--w{flex:1}.rm-snode:hover{border-color:var(--bdr);box-shadow:var(--shadow-md)}.rm-snum2{width:34px;height:34px;border-radius:50%;background:var(--blue);color:#fff;font-size:.82rem;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(31,98,142,.22);margin-bottom:10px;flex-shrink:0}.rm-stitle{font-size:.92rem;font-weight:800;color:var(--blue);margin-bottom:7px;line-height:1.4}.rm-sbody{font-size:.81rem;color:var(--txt2);line-height:1.88;margin-bottom:10px}.rm-soutcome{background:rgba(31,98,142,.06);border-right:3px solid var(--blue);border-radius:0 8px 8px 0;padding:9px 12px;margin-top:8px}[dir="ltr"] .rm-soutcome{border-right:none;border-left:3px solid var(--blue);border-radius:8px 0 0 8px}.rm-soutcome-lbl{font-size:.65rem;font-weight:800;color:var(--blue);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:2px}.rm-soutcome-txt{font-size:.78rem;color:var(--txt2);line-height:1.7}.rm-sconn{display:flex;align-items:center;justify-content:center;position:relative;align-self:center}.rm-sconn::before{content:'';width:100%;height:2px;background:rgba(31,98,142,.35)}.rm-sturn{height:20px;position:relative;overflow:visible}.rm-sturn::before{content:'';position:absolute;width:2px;background:rgba(31,98,142,.35);top:0;bottom:0}[data-theme="dark"] .rm-sconn::before{background:#ffc400;opacity:.35}[data-theme="dark"] .rm-sturn::before{background:#ffc400;opacity:.35}.rm-sturn--l::before{left:calc((100% - 48px)/6 + 1px)}.rm-sturn--l::after{left:calc((100% - 48px)/6 + 1px);transform:translateX(-50%)}.rm-sturn--r::before{right:calc((100% - 48px)/6 + 1px)}.rm-sturn--r::after{right:calc((100% - 48px)/6 + 1px);transform:translateX(50%)}@media(max-width:768px){.rm-srow--3,.rm-srow--ltr{grid-template-columns:1fr;direction:rtl}[dir="ltr"] .rm-srow--3,[dir="ltr"] .rm-srow--ltr{direction:ltr}.rm-sconn{display:none}.rm-sturn{display:none}.rm-srow--3,.rm-srow--ltr,.rm-srow--1{display:flex;flex-direction:column;gap:12px}}#benefits{background:var(--dark);position:relative;overflow:hidden}#benefits .lbl{color:rgba(255,255,255,.45)}#benefits .h2{color:#fff;text-align:center}.ben-header{text-align:center;margin-bottom:52px;position:relative;z-index:1}.ben-header .lbl{display:inline-block}.ben-intro{font-size:1.02rem;color:rgba(255,255,255,.66);line-height:1.9;max-width:660px;margin:0 auto}.ben-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative;z-index:1}.ben-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-top:2.5px solid var(--sky);border-radius:var(--r);padding:24px 22px;display:flex;flex-direction:column;gap:11px;transition:background .25s,transform .25s,box-shadow .25s}.ben-card:hover{background:rgba(255,255,255,.1);transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,.2)}.ben-ico{display:none}.ben-title{font-size:.97rem;font-weight:700;color:#fff;line-height:1.4}.ben-desc{font-size:.85rem;color:rgba(255,255,255,.58);line-height:1.8;flex:1}@media(max-width:900px){.ben-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.ben-grid{grid-template-columns:1fr}}#faq{background:var(--bg2)}.faq-header{margin-bottom:52px}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.faq-item{border:1px solid var(--bdr2);border-right:3px solid transparent;border-radius:var(--r);overflow:hidden;transition:border-color .2s,box-shadow .2s,border-right-color .2s;background:var(--faq-bg)}[dir="ltr"] .faq-item{border-right:1px solid var(--bdr2);border-left:3px solid transparent}.faq-item.open{border-color:rgba(31,98,142,.18);border-right-color:var(--blue);box-shadow:var(--shadow)}[dir="ltr"] .faq-item.open{border-right-color:rgba(31,98,142,.18);border-left-color:var(--blue)}.faq-q{width:100%;background:transparent;border:none;padding:18px 20px;font-family:'Janna LT','Cairo',sans-serif;font-size:.95rem;font-weight:700;color:var(--txt);text-align:right;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background .2s;line-height:1.45}[dir="ltr"] .faq-q{text-align:left;flex-direction:row}.faq-q:hover{background:rgba(31,98,142,.03)}[data-theme="dark"] .faq-q:hover{background:rgba(74,159,212,.06)}.faq-arr{width:24px;height:24px;border-radius:50%;background:rgba(31,98,142,.08);display:flex;align-items:center;justify-content:center;font-size:.6rem;color:var(--blue);flex-shrink:0;transition:transform .3s,background .2s}.faq-item.open .faq-arr{transform:rotate(180deg);background:var(--blue);color:#fff}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-ai{padding:0 20px 18px;font-size:.88rem;color:var(--txt2);line-height:1.9;background:transparent}.faq-ai p{margin-bottom:8px}.faq-ai p:last-child{margin-bottom:0}@media(max-width:700px){.faq-list{grid-template-columns:1fr}}#final{text-align:center;position:relative;overflow:hidden;background:var(--dark)}.final-in{position:relative}.final-h{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;margin-bottom:18px;color:#fff}.final-h span{color:#bfdbfe}.final-sub{font-size:1.02rem;color:rgba(255,255,255,.7);max-width:620px;margin:0 auto 40px;line-height:1.9}.final-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}#final .lbl{color:rgba(255,255,255,.4)}#final .btn-s{color:#fff;border-color:rgba(255,255,255,.3)}#final .btn-s:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6)}footer{background:var(--blue-d);padding:28px 0;text-align:center;color:rgba(255,255,255,.4);font-size:.82rem}footer a{color:rgba(255,255,255,.5);text-decoration:none}footer a:hover{color:#fff}.section-divider{height:1px;background:var(--bdr2);margin:0}.sep-cta{background:rgba(31,98,142,.06);border:1.5px solid var(--bdr);border-radius:var(--rl);padding:48px 40px;text-align:center}[data-theme="dark"] .sep-cta{background:rgba(74,159,212,.06)}.sep-cta h2{font-size:clamp(1.3rem,3vw,1.9rem);font-weight:900;color:var(--txt);margin-bottom:22px;line-height:1.45}.sep-cta h2 span{color:var(--blue)}.sep-wrap{padding:64px 0}.hbg{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;background:transparent;border:none;cursor:pointer;padding:4px;border-radius:8px;transition:background .2s;flex-shrink:0}.hbg:hover{background:var(--bg2)}.hbg-bar{width:22px;height:2px;background:var(--txt);border-radius:2px;transition:transform .25s,opacity .25s}.hbg[aria-expanded="true"] .hbg-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.hbg[aria-expanded="true"] .hbg-bar:nth-child(2){opacity:0}.hbg[aria-expanded="true"] .hbg-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:960px){.hdr-nav{display:none}.hbg{display:flex}}.mob-nav{display:none;background:var(--hdr-bg);border-bottom:1px solid var(--hdr-bdr)}.mob-nav.open{display:block}.mob-nav-inner{padding:16px 20px 20px;max-height:80vh;overflow-y:auto}.mob-summary{display:block;padding:11px 12px;border-radius:8px;font-size:.95rem;color:var(--txt2);text-decoration:none;font-weight:500;transition:background .15s;cursor:pointer}.mob-summary:hover{background:var(--bg2);color:var(--txt)}.mob-summary--acc{display:flex;align-items:center;justify-content:space-between;list-style:none}.mob-summary--acc::-webkit-details-marker{display:none}.mob-chevron{font-size:1.1rem;color:var(--txt3);transition:transform .2s;line-height:1}.mob-details[open] .mob-chevron{transform:rotate(90deg)}.mob-detail-body{padding:2px 0 6px 0}.mob-link{display:block;padding:8px 20px;border-radius:8px;font-size:.9rem;color:var(--txt2);text-decoration:none;transition:background .15s}.mob-link:hover{background:var(--bg2);color:var(--txt)}.mob-section-title{font-size:.7rem;font-weight:800;color:var(--blue);letter-spacing:2px;text-transform:uppercase;padding:10px 20px 4px;display:block}.mob-cta-wrap{padding-top:12px;margin-top:4px;border-top:1px solid var(--bdr2)}.mob-nav-cta{display:block;text-align:center;background:var(--dark);color:#fff;padding:12px;border-radius:10px;font-weight:700;text-decoration:none;font-size:.95rem;transition:background .2s}.mob-nav-cta:hover{background:var(--blue-l)}@media(max-width:600px){.container{padding:0 16px}section{padding:64px 0}.final-btns{flex-direction:column}.btn-s,.btn-p{width:100%;justify-content:center}.sep-cta{padding:36px 20px}.h2{font-size:clamp(1.5rem,5.5vw,2.2rem)}.sub{font-size:.95rem}.lbl{font-size:.72rem;letter-spacing:1.8px}.pain-grid{gap:10px}.pain-card{padding:14px 12px}.feat-card{padding:22px 18px}.rm-note{padding:18px 16px}.rm-note-btns{flex-direction:column}.rm-note-btns .btn-p,.rm-note-btns .btn-s{width:100%;justify-content:center}.faq-header{margin-bottom:36px}.hdr-in{padding:0 16px;gap:10px}.hdr-btn{display:none}}@media(max-width:340px){.theme-toggle{display:none}}:root{--ftr-bg:#0a1525;--ftr-top-bdr:rgba(255,255,255,.06);--ftr-bottom-bdr:rgba(255,255,255,.08)}.ftr{background:var(--ftr-bg);color:#94a3b8;font-family:'Janna LT','Cairo',sans-serif}.ftr-top{max-width:1160px;margin:0 auto;padding:60px 24px 48px;display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:40px;border-bottom:1px solid var(--ftr-top-bdr)}.ftr-brand{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.ftr-logo-img{height:32px;width:auto;opacity:.9}.ftr-tagline{font-size:.84rem;line-height:1.8;color:#64748b;max-width:260px}.ftr-social{display:flex;gap:10px;margin-top:4px}.ftr-social-link{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:rgba(255,255,255,.05);color:#64748b;transition:background .2s,color .2s;border:1px solid rgba(255,255,255,.06)}.ftr-social-link:hover{background:rgba(74,159,212,.15);color:#4a9fd4;border-color:rgba(74,159,212,.2)}.ftr-col{display:flex;flex-direction:column;gap:10px;align-items:flex-start;text-align:right}[dir="ltr"] .ftr-col{text-align:left}.ftr-col-title{font-size:.78rem;font-weight:800;color:#e2e8f0;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px}.ftr-link{font-size:.85rem;color:#64748b;text-decoration:none;transition:color .2s;line-height:1.4}.ftr-link:hover{color:#4a9fd4}.ftr-bottom{max-width:1160px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ftr-copy{font-size:.8rem;color:#475569}.ftr-legal{display:flex;align-items:center;gap:10px}.ftr-legal-link{font-size:.8rem;color:#475569;text-decoration:none;transition:color .2s}.ftr-legal-link:hover{color:#94a3b8}.ftr-legal-sep{color:#334155}@media(max-width:768px){.ftr-top{grid-template-columns:1fr 1fr;gap:32px 24px}.ftr-brand{grid-column:1/-1}.ftr-tagline{max-width:100%}.ftr-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 24px}}@media(max-width:480px){.ftr-top{grid-template-columns:1fr}}
.hc-skip{position:absolute;top:8px;inset-inline-start:8px;z-index:1000;padding:10px 16px;border-radius:8px;background:var(--blue);color:#fff;font-weight:700;text-decoration:none;transform:translateY(-200%);transition:transform .15s}.hc-skip:focus{transform:none;outline:2px solid var(--sky);outline-offset:2px}.hc-simple-hdr{position:sticky;top:0;z-index:200;background:var(--hdr-bg);box-shadow:0 1px 3px rgba(0,0,0,.07)}.hc-simple-hdr-in{max-width:1180px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}@media(min-width:1300px){.hc-simple-hdr-in{max-width:1460px}}.theme-icon-moon svg,.theme-icon-sun svg{width:16px;height:16px}.hc-hdr-search{position:relative;display:flex;align-items:center;flex-shrink:0}.hc-hdr-search-btn{width:36px;height:36px;border-radius:8px;background:transparent;border:1px solid var(--bdr2);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--txt2);transition:background .2s,border-color .2s;flex-shrink:0;position:relative;z-index:2}.hc-hdr-search-btn svg{width:16px;height:16px}.hc-hdr-search-btn:hover{background:var(--bg2);border-color:var(--bdr)}.hc-hdr-search-input{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);height:36px;width:0;opacity:0;pointer-events:none;border:1px solid var(--bdr2);border-radius:8px;background:var(--card);color:var(--txt);font-family:inherit;font-size:.85rem;box-shadow:var(--shadow-md);padding-inline:0;transition:width .22s ease,opacity .15s ease}.hc-hdr-search-input::placeholder{color:var(--txt3)}.hc-hdr-search.open .hc-hdr-search-input{width:240px;opacity:1;pointer-events:auto;padding-inline-start:14px;padding-inline-end:42px}.hc-hdr-search-input:focus{outline:none;border-color:var(--blue)}@media(max-width:640px){.hc-hdr-search.open .hc-hdr-search-input{width:calc(100vw - 130px)}.hc-hdr-search .hc-sr{position:fixed;top:72px;inset-inline:16px;width:auto}}.hc-hdr-site{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--bdr2);background:transparent;color:var(--txt2);font-size:.8rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.hc-hdr-site:hover{background:var(--bg2);border-color:var(--bdr);color:var(--txt)}.hc-hdr-site svg{width:13px;height:13px;flex-shrink:0}[dir="rtl"] .hc-hdr-site svg{transform:scaleX(-1)}@media(max-width:640px){.hc-hdr-site{display:none}}.hc-simple-ftr{background:var(--ftr-bg);color:#94a3b8;font-family:'Janna LT','Cairo',sans-serif;padding:28px 24px;text-align:center;font-size:.85rem;border-top:1px solid var(--ftr-top-bdr)}.hc-simple-ftr a{color:#94a3b8;text-decoration:none}.hc-simple-ftr a:hover{color:#fff}.hc-sr{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:300;width:min(460px,calc(100vw - 32px));max-height:min(70vh,520px);overflow-y:auto;background:var(--card);border:1px solid var(--bdr2);border-radius:14px;box-shadow:var(--shadow-md);padding:6px;display:none;text-align:start}.hc-sr.show{display:block}.hc-search .hc-sr{inset-inline:0;width:auto}.hc-sr a{display:block;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--txt)}.hc-sr a:hover,.hc-sr a.sel{background:var(--bg2)}.hc-sr-t{display:block;font-size:.9rem;font-weight:800;color:var(--txt);line-height:1.5}.hc-sr-p{display:block;font-size:.72rem;font-weight:600;color:var(--blue);margin-top:2px}.hc-sr-s{display:block;font-size:.78rem;color:var(--txt2);line-height:1.7;margin-top:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hc-sr mark{background:rgba(255,196,0,.35);color:inherit;border-radius:3px;padding:0 1px}.hc-sr-empty{padding:14px 12px;font-size:.84rem;color:var(--txt3)}.hc-sr-more{display:block;width:100%;margin-top:4px;padding:10px 12px;border:0;border-top:1px solid var(--bdr2);border-radius:0 0 10px 10px;background:none;color:var(--blue);font:inherit;font-size:.84rem;font-weight:800;text-align:center;cursor:pointer}.hc-sr-more:hover{background:var(--bg2)}.hc-ai-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--blue);background:var(--blue);color:#fff;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .2s,border-color .2s}.hc-ai-btn:hover{background:var(--blue-l);border-color:var(--blue-l)}.hc-ai-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.hc-ai-btn svg{width:16px;height:16px;flex-shrink:0}.hc-ai-btn[aria-expanded="true"]{background:var(--blue-d);border-color:var(--blue-d)}@media(max-width:640px){.hc-ai-btn{width:36px;padding:0;justify-content:center}.hc-ai-btn span{display:none}}.hc-ai{position:fixed;top:0;bottom:0;inset-inline-end:0;z-index:400;width:420px;max-width:100vw;display:flex;flex-direction:column;background:var(--card);color:var(--txt);border-inline-start:1px solid var(--bdr);box-shadow:-8px 0 32px rgba(15,23,42,.14);transform:translateX(105%);transition:transform .22s ease}[dir="rtl"] .hc-ai{transform:translateX(-105%);box-shadow:8px 0 32px rgba(15,23,42,.14)}.hc-ai.is-open{transform:none}html.hc-ai-open #intercom-container,html.hc-ai-open .intercom-lightweight-app,html.hc-ai-open .hc-chat{display:none!important}.hc-chat{position:fixed;right:20px;bottom:20px;z-index:2147483000;width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#0071b2;color:#fff;cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16);transition:transform .17s}.hc-chat:hover{transform:scale(1.1)}.hc-chat:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.hc-chat svg{width:24px;height:24px}.hc-chat.loading svg{animation:hcChatWait 1s ease-in-out infinite}@keyframes hcChatWait{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.hc-chat{transition:none}.hc-chat.loading svg{animation:none}}@media(max-width:600px){.hc-ai{width:100vw;height:100dvh;border:0}}@media(prefers-reduced-motion:reduce){.hc-ai{transition:none}}.hc-ai-head{display:flex;align-items:center;gap:6px;height:64px;padding-inline:16px 10px;border-bottom:1px solid var(--bdr2);flex-shrink:0}.hc-ai-head-icon{display:flex;color:var(--blue)}.hc-ai-head-icon svg{width:20px;height:20px}.hc-ai-title{flex:1;margin:0;font-size:.95rem;font-weight:800;color:var(--txt)}.hc-ai-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--txt2);cursor:pointer}.hc-ai-icon:hover{background:var(--bg2);color:var(--txt)}.hc-ai-icon svg{width:18px;height:18px}.hc-ai-icon[aria-pressed="true"]{background:var(--bg2);color:var(--blue)}.hc-ai-log{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px;display:flex;flex-direction:column;gap:16px}.hc-ai-empty{margin:auto 0;text-align:center;color:var(--txt2);font-size:.9rem;line-height:1.8}.hc-ai-empty-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:var(--bg2);color:var(--blue)}.hc-ai-empty-icon svg{width:22px;height:22px}.hc-ai-empty p{margin:12px 8px 16px}.hc-ai-chips{display:flex;flex-direction:column;gap:8px;align-items:stretch}.hc-ai-chip{padding:10px 14px;border:1px solid var(--bdr);border-radius:10px;background:var(--bg);color:var(--txt);font:inherit;font-size:.84rem;font-weight:600;text-align:start;cursor:pointer;line-height:1.6}.hc-ai-chip:hover{border-color:var(--blue);background:var(--bg2)}.hc-ai-msg{font-size:.9rem;line-height:1.85;overflow-wrap:anywhere}.hc-ai-msg--user{align-self:flex-end;max-width:85%;padding:9px 14px;border-radius:14px;border-end-end-radius:4px;background:var(--blue);color:#fff;white-space:pre-wrap}.hc-ai-msg--bot{align-self:stretch;color:var(--txt)}.hc-ai-body p{margin:0 0 8px}.hc-ai-body p:last-child{margin-bottom:0}.hc-ai-body ul,.hc-ai-body ol{margin:4px 0 8px;padding-inline-start:22px}.hc-ai-body li{margin-bottom:3px}.hc-ai-body strong{font-weight:800}.hc-ai-body code{font-size:.82em;background:var(--bg2);padding:1px 5px;border-radius:4px}.hc-ai-cite{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-inline:2px;border-radius:9px;background:var(--bg2);color:var(--blue);font-size:.68rem;font-weight:800;text-decoration:none;vertical-align:2px;line-height:1}.hc-ai-cite:hover{background:var(--blue);color:#fff}.hc-ai-table{overflow-x:auto;margin:4px 0 8px}.hc-ai-table table{border-collapse:collapse;font-size:.8rem;min-width:100%}.hc-ai-table th,.hc-ai-table td{padding:5px 8px;border-bottom:1px solid var(--bdr2);text-align:start}.hc-ai-table th{font-weight:800;color:var(--txt2)}.hc-ai-sources{margin-top:12px;display:flex;flex-direction:column;gap:6px}.hc-ai-sources-h{margin:0;font-size:.72rem;font-weight:800;color:var(--txt3)}.hc-ai-source{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--bdr2);border-radius:10px;background:var(--bg);color:var(--txt);text-decoration:none;font-size:.8rem;font-weight:700;line-height:1.5}.hc-ai-source:hover{border-color:var(--blue);background:var(--bg2)}.hc-ai-source svg{width:16px;height:16px;color:var(--blue);flex-shrink:0}.hc-ai-source-n{min-width:18px;height:18px;border-radius:9px;background:var(--bg2);color:var(--blue);font-size:.68rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hc-ai-meta{margin:8px 0 0;font-size:.72rem;color:var(--txt3)}.hc-ai-vote{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:.72rem;color:var(--txt3)}.hc-ai-vote span{margin-inline-end:4px}.hc-ai-vote-btn{width:28px;height:28px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--txt3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hc-ai-vote-btn:hover{background:var(--bg2);color:var(--txt)}.hc-ai-vote-btn[aria-pressed="true"]{border-color:var(--blue);background:var(--bg2);color:var(--blue)}.hc-ai-vote-btn svg{width:16px;height:16px}.hc-ai-notice{align-self:stretch;padding:10px 12px;border-radius:10px;border:1px solid var(--bdr);background:var(--bg);color:var(--txt2);font-size:.84rem;line-height:1.7}.hc-ai-notice a{color:var(--blue);font-weight:700}.hc-ai-notice--error{border-color:var(--cmp-bad-hd-bdr);background:var(--cmp-bad-hd-bg);color:var(--cmp-bad-hd-color)}.hc-ai-hist-h{margin:0;font-size:.72rem;font-weight:800;color:var(--txt3)}.hc-ai-hist{list-style:none;margin:-8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.hc-ai-hist-row{display:flex;align-items:center;gap:4px}.hc-ai-hist-item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:9px 12px;border:1px solid var(--bdr2);border-radius:10px;background:var(--bg);color:var(--txt);font:inherit;text-align:start;cursor:pointer}.hc-ai-hist-item:hover{border-color:var(--blue);background:var(--bg2)}.hc-ai-hist-item[aria-current="true"]{border-color:var(--blue)}.hc-ai-hist-t{font-size:.84rem;font-weight:700;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.hc-ai-hist-d{font-size:.72rem;color:var(--txt3)}.hc-ai-hist-empty{margin:auto 0;text-align:center;color:var(--txt2);font-size:.9rem}.hc-ai.is-history .hc-ai-composer{display:none}.hc-ai-progress{display:flex;align-items:center;gap:8px;color:var(--txt3);font-size:.82rem}.hc-ai-dots{display:inline-flex;gap:4px}.hc-ai-dots i{width:6px;height:6px;border-radius:50%;background:var(--blue);opacity:.25;animation:hc-ai-dot 1s infinite ease-in-out}.hc-ai-dots i:nth-child(2){animation-delay:.15s}.hc-ai-dots i:nth-child(3){animation-delay:.3s}@keyframes hc-ai-dot{0%,100%{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.hc-ai-dots i{animation:none;opacity:.6}}.hc-ai-composer{display:flex;align-items:flex-end;gap:8px;margin:0 12px;padding:8px;border:1px solid var(--bdr);border-radius:14px;background:var(--bg);flex-shrink:0}.hc-ai-composer:focus-within{border-color:var(--blue)}.hc-ai-input{flex:1;resize:none;border:0;background:transparent;color:var(--txt);font:inherit;font-size:.9rem;line-height:1.6;padding:6px 4px;max-height:140px;outline:none}.hc-ai-input::placeholder{color:var(--txt3)}.hc-ai-send{width:36px;height:36px;border:0;border-radius:10px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.hc-ai-send:hover{background:var(--blue-l)}.hc-ai-send svg{width:18px;height:18px}[dir="rtl"] .hc-ai-send:not(.is-stop) svg{transform:scaleX(-1)}.hc-ai-foot{margin:6px 16px 10px;font-size:.68rem;color:var(--txt3);text-align:center;line-height:1.6;flex-shrink:0}.hc-ai-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:600px){.hc-ai-input{font-size:16px}}[data-theme="dark"] .hc-ai-btn,[data-theme="dark"] .hc-ai-msg--user,[data-theme="dark"] .hc-ai-send,[data-theme="dark"] .hc-ai-cite:hover{color:#0b1a2b}
html{scroll-behavior:smooth}body{overflow-x:visible;min-height:100vh;display:flex;flex-direction:column}body>*{flex-shrink:0}.hc-art-body h2[id],.hc-art-body h3[id],.hc-art-body [id]{scroll-margin-top:88px}.hc-shell{flex:1 0 auto;width:100%;max-width:1180px;margin:0 auto;padding:40px 24px 80px;display:flex;align-items:flex-start;gap:48px}@media(min-width:1300px){.hc-shell{max-width:1460px}}.hc-main{flex:1;min-width:0;max-width:760px}.hc-toc{width:230px;flex-shrink:0;position:sticky;top:88px;align-self:flex-start}.hc-toc .hc-toc-h{margin-top:0;line-height:1.5;font-size:.78rem;font-weight:800;color:var(--txt3);letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}@media(max-width:960px){.hc-toc{display:none}}.hc-fab{display:none}@media(max-width:960px){.hc-fab{position:fixed;bottom:18px;inset-inline-end:16px;z-index:60;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.hc-fab button{display:inline-flex;align-items:center;gap:8px;height:44px;min-width:44px;justify-content:center;padding:0 16px;border-radius:99px;border:1px solid var(--bdr2);background:var(--card);color:var(--txt);font-family:inherit;font-size:.86rem;font-weight:800;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.14)}.hc-fab button svg{width:18px;height:18px;flex-shrink:0;color:var(--blue)}.hc-fab .hc-fab-top{padding:0;width:44px;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s,transform .2s}.hc-fab .hc-fab-top.show{opacity:1;pointer-events:auto;transform:none}.hc-toc-scrim{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .2s}body.hc-toc-open .hc-toc-scrim{opacity:1;pointer-events:auto}body.hc-toc-open{overflow:hidden}aside.hc-toc.hc-toc-sheet{display:block;position:fixed;top:auto;left:0;right:0;bottom:0;z-index:80;width:auto;max-height:78vh;overflow-y:auto;background:var(--card);border-radius:18px 18px 0 0;padding:14px 18px 28px;box-shadow:0 -8px 30px rgba(0,0,0,.18);transform:translateY(105%);visibility:hidden;transition:transform .25s,visibility .25s}body.hc-toc-open aside.hc-toc.hc-toc-sheet{transform:none;visibility:visible}.hc-toc-sheet .hc-toc-h{display:flex;align-items:center;justify-content:space-between;position:sticky;top:-14px;background:var(--card);padding:10px 0;margin:-10px 0 8px;z-index:1}.hc-toc-close{border:0;background:var(--bg2);color:var(--txt2);width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.1rem;line-height:1}.hc-toc-sheet a{font-size:.92rem}.hc-toc-sheet .hc-toc-sub a,.hc-toc-sheet .hc-toc-parts a{font-size:.86rem;padding-top:6px;padding-bottom:6px}}@media(prefers-reduced-motion:reduce){.hc-toc.hc-toc-sheet,.hc-fab .hc-fab-top,.hc-toc-scrim{transition:none}}@media(min-width:1100px){.hc-nav-preview{display:block;width:300px;flex-shrink:0;position:sticky;top:88px;align-self:flex-start;max-height:calc(100vh - 108px);overflow-y:auto}.hc-nav-fab,.hc-nav-scrim{display:none}}@media(min-width:1300px){.hc-nav-preview{width:330px}}@media(max-width:1099.98px){.hc-nav-preview{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:200;width:min(320px,86vw);overflow-y:auto;background:var(--bg);padding:20px 14px 40px;box-shadow:0 0 40px rgba(15,23,42,.18);transform:translateX(100%);visibility:hidden;transition:transform .25s ease,visibility .25s}[dir="ltr"] .hc-nav-preview{transform:translateX(-100%)}.hc-nav-open .hc-nav-preview{transform:none;visibility:visible}.hc-nav-scrim{position:fixed;inset:0;z-index:199;background:rgba(15,23,42,.35);opacity:0;pointer-events:none;transition:opacity .25s}.hc-nav-open .hc-nav-scrim{opacity:1;pointer-events:auto}.hc-nav-open body{overflow:hidden}.hc-nav-fab{position:fixed;bottom:20px;inset-inline-start:16px;z-index:58;display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--bdr);border-radius:99px;background:var(--bg);color:var(--txt);font:inherit;font-size:.85rem;font-weight:700;box-shadow:0 6px 20px rgba(15,23,42,.14);cursor:pointer}.hc-nav-fab svg{color:var(--blue)}}.hc-nav-preview{scrollbar-width:thin;scrollbar-color:var(--bdr) transparent;padding-inline-end:4px}.hc-nav-tree{display:flex;flex-direction:column;gap:2px}.hc-nav-mod>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;font-weight:600;font-size:.86rem;color:var(--txt);transition:background .15s,color .15s}.hc-nav-mod>summary::-webkit-details-marker{display:none}.hc-nav-mod>summary:hover{background:var(--bg2)}.hc-nav-mod[open]>summary{color:var(--blue);font-weight:700}.hc-nav-mod-ico{width:28px;height:28px;border-radius:8px;background:var(--blue-glow);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.hc-nav-mod-ico svg{width:14px;height:14px;color:var(--blue);transition:color .15s}.hc-nav-mod[open]>summary .hc-nav-mod-ico{background:var(--blue)}.hc-nav-mod[open]>summary .hc-nav-mod-ico svg{color:#fff}.hc-nav-mod-name{flex:1;min-width:0}.hc-nav-mod-count{font-size:.66rem;color:var(--txt3);font-weight:700;background:var(--bg2);border-radius:99px;padding:1px 7px;line-height:1.6}.hc-nav-mod-chev,.hc-nav-subgrp-chev{width:14px;height:14px;display:grid;place-items:center;flex-shrink:0;color:var(--txt3)}.hc-nav-mod-chev::before,.hc-nav-subgrp-chev::before{content:"";width:5px;height:5px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);transition:transform .2s}[dir="rtl"] .hc-nav-mod-chev::before,[dir="rtl"] .hc-nav-subgrp-chev::before{transform:rotate(135deg)}.hc-nav-mod[open]>summary .hc-nav-mod-chev::before,.hc-nav-subgrp[open]>summary .hc-nav-subgrp-chev::before{transform:rotate(45deg)}.hc-nav-mod-body{padding:2px 0 10px;padding-inline-start:10px}.hc-nav-group{margin:2px 0}.hc-nav-group+.hc-nav-group{margin-top:10px}.hc-nav-label{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--txt3);margin:0 0 4px;padding-inline-start:12px}.hc-nav-group ul,.hc-nav-subgrp>ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-inline-start:1px solid var(--bdr)}.hc-nav-link{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 10px;margin-inline-start:-1px;border-inline-start:2px solid transparent;border-start-end-radius:8px;border-end-end-radius:8px;color:var(--txt2);font-size:.82rem;line-height:1.45;transition:background .15s,color .15s,border-color .15s}a.hc-nav-link{text-decoration:none}a.hc-nav-link:hover{background:var(--bg2);color:var(--txt);border-inline-start-color:var(--bdr)}.hc-nav-link.current{background:var(--blue-glow);color:var(--blue);font-weight:700;border-inline-start-color:var(--blue)}.hc-nav-link.soon{opacity:.45;cursor:default}span.hc-nav-link:not(.current):not(.soon){color:var(--txt3)}.hc-nav-badge-new{flex-shrink:0;font-size:.62rem;font-weight:800;letter-spacing:.02em;color:#5c4300;background:#ffc400;border-radius:99px;padding:1px 7px;line-height:1.6}.hc-nav-art .hc-nav-badge-new{display:inline-block;margin-inline-start:6px;vertical-align:1px;font-size:.6rem;padding:0 6px}.hc-nav-dot-slot{flex:none;display:inline-flex;align-items:center;justify-content:center;width:14px;margin-inline-start:4px}.hc-nav-subgrp>summary>span:first-child{flex:1;min-width:0}.hc-nav-new-dot{display:block;width:7px;height:7px;border-radius:50%;background:#ffc400;box-shadow:0 0 0 3px rgba(255,196,0,.22)}.hc-nav-subgrp{margin:0}.hc-nav-subgrp+.hc-nav-subgrp{margin-top:2px}.hc-nav-subgrp>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 8px;border-radius:8px;font-size:.76rem;font-weight:700;color:var(--txt2);transition:background .15s,color .15s}.hc-nav-subgrp>summary::-webkit-details-marker{display:none}.hc-nav-subgrp>summary:hover{background:var(--bg2);color:var(--txt)}.hc-nav-subgrp[open]>summary{color:var(--txt)}.hc-nav-subgrp>ul{margin:2px 0 8px;margin-inline-start:12px}.hc-nav-subgrp-body{padding-inline-start:12px;padding-bottom:6px}.hc-nav-subgrp-body .hc-nav-group{margin:8px 0 0}.hc-nav-subgrp-body .hc-nav-label{padding-inline-start:0}.hc-nav-cat-row{display:flex;align-items:center}.hc-nav-cat-row .hc-nav-link{flex:1;min-width:0}.hc-nav-cat-chev{width:24px;height:24px;display:grid;place-items:center;flex-shrink:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;color:var(--txt3);border-radius:6px}.hc-nav-cat-chev:hover{background:var(--bg2);color:var(--txt)}.hc-nav-cat-chev:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.hc-nav-cat-chev::before{content:"";width:5px;height:5px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);transition:transform .2s}[dir="rtl"] .hc-nav-cat-chev::before{transform:rotate(135deg)}.hc-nav-cat-chev[aria-expanded="true"]::before{transform:rotate(45deg)}.hc-nav-arts[hidden]{display:none}.hc-nav-arts{list-style:none;margin:2px 0 8px;padding:0;margin-inline-start:10px;display:flex;flex-direction:column;border-inline-start:1px solid var(--bdr2)}.hc-nav-art{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:6px 12px;margin-inline-start:-1px;border-inline-start:2px solid transparent;color:var(--txt2);font-size:.78rem;line-height:1.55;text-decoration:none;border-start-end-radius:6px;border-end-end-radius:6px}.hc-nav-arts li+li{margin-top:2px}.hc-nav-cat-n{flex-shrink:0;margin-inline-start:auto;font-size:.66rem;font-weight:600;color:var(--txt3)}.hc-nav-link.current .hc-nav-cat-n{color:var(--blue)}.hc-nav-link.in{color:var(--txt);font-weight:700}a.hc-nav-art:hover{background:var(--bg2);color:var(--txt)}.hc-nav-art.current{color:var(--blue);font-weight:700;border-inline-start-color:var(--blue);background:var(--blue-glow)}.hc-art-body figure.hc-shot{margin:18px 0 22px}.hc-art-body figure.hc-shot img{display:block;max-width:100%;height:auto;border:1px solid var(--bdr2);border-radius:10px}.hc-art-body .hc-video{position:relative;aspect-ratio:16/9;margin:18px 0 22px;border:1px solid var(--bdr2);border-radius:10px;overflow:hidden;background:#000}.hc-art-body .hc-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hc-art-body .hc-video-play{position:absolute;inset:0;display:block;cursor:pointer}.hc-art-body .hc-video-play img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;border:0;border-radius:0}.hc-art-body .hc-video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:0;transition:transform .15s}.hc-art-body .hc-video-btn .bg{fill:#212121;fill-opacity:.8;transition:fill .15s,fill-opacity .15s}.hc-art-body .hc-video-play:hover .hc-video-btn .bg,.hc-art-body .hc-video-play:focus-visible .hc-video-btn .bg{fill:#f00;fill-opacity:1}.hc-art-body .hc-video-play:focus-visible{outline:3px solid var(--blue,#1f628e);outline-offset:-3px}.hc-cat-count-line{font-size:.85rem;color:var(--txt3);margin:0 0 10px}.hc-art-body ul.hc-cat-arts{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;border:1px solid var(--bdr2);border-radius:12px;overflow:hidden}.hc-cat-arts li+li{border-top:1px solid var(--bdr2)}.hc-art-body .hc-cat-arts a{position:relative;display:flex;flex-direction:column;gap:3px;padding:13px 18px;padding-inline-end:42px;color:var(--txt);text-decoration:none;transition:background .15s}.hc-art-body .hc-cat-arts a::after{content:"";position:absolute;top:50%;inset-inline-end:18px;width:7px;height:7px;border:solid var(--txt3);border-width:0 1.6px 1.6px 0;transform:translateY(-50%) rotate(-45deg)}[dir="rtl"] .hc-art-body .hc-cat-arts a::after{transform:translateY(-50%) rotate(135deg)}.hc-art-body .hc-cat-arts a:hover{background:var(--bg2)}.hc-art-body .hc-cat-arts a:hover::after{border-color:var(--blue)}.hc-cat-art-t{font-weight:700;font-size:.95rem;line-height:1.5}.hc-art-body .hc-cat-arts a:hover .hc-cat-art-t{color:var(--blue)}.hc-cat-art-d{font-size:.82rem;color:var(--txt3);line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.hc-art-body ul.hc-cat-arts li{margin:0;padding:0}.hc-art-body ul.hc-cat-arts li::before{display:none}@media(prefers-reduced-motion:reduce){.hc-nav-mod>summary,.hc-nav-link,.hc-nav-subgrp>summary,.hc-nav-mod-ico,.hc-nav-mod-chev::before,.hc-nav-subgrp-chev::before{transition:none}}.hc-toc ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.hc-toc a{display:block;padding:6px 12px;border-right:2px solid transparent;font-size:.85rem;font-weight:600;color:var(--txt2);text-decoration:none;transition:color .15s,border-color .15s}[dir="ltr"] .hc-toc a{border-right:none;border-left:2px solid transparent}.hc-toc a:hover{color:var(--txt)}.hc-toc a.active{color:var(--blue);font-weight:800;border-color:var(--blue)}.hc-progress{position:sticky;top:64px;z-index:190;height:3px;background:var(--bdr2)}.hc-progress-fill{height:100%;width:0%;background:var(--blue);transition:width .1s linear}.hc-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;color:var(--txt3);margin-bottom:18px}.hc-crumbs a{color:var(--txt3);text-decoration:none}.hc-crumbs a:hover{color:var(--blue)}.hc-crumbs span[aria-hidden]{opacity:.6}.hc-crumbs .cur{color:var(--txt2);font-weight:700}.hc-art-head h1{font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:900;color:var(--txt);line-height:1.3;margin-bottom:10px}.hc-updated{font-size:.85rem;color:var(--txt3);margin-bottom:20px}.hc-meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:.85rem;color:var(--txt2);margin:18px 0 28px;padding-bottom:22px;border-bottom:1px solid var(--bdr2)}.hc-meta b{color:var(--txt);font-weight:700}.hc-meta .sep{color:var(--txt3)}.hc-art-body p{color:var(--txt2);line-height:1.95;font-size:1rem;margin-bottom:16px}.hc-art-body p.lead{color:var(--txt);font-size:1.05rem;font-weight:600}.hc-art-body h2{font-size:1.4rem;font-weight:900;color:var(--txt);margin:72px 0 18px;padding-top:28px;border-top:1px solid var(--bdr2);display:flex;align-items:center;gap:8px}.hc-art-body>h2:first-of-type{margin-top:40px;padding-top:0;border-top:none}.hc-art-body h3{font-size:1.08rem;font-weight:800;color:var(--txt);margin:30px 0 12px;display:flex;align-items:center;gap:8px}.hc-art-body h2 .anchor,.hc-art-body h3 .anchor{opacity:0;color:var(--txt3);text-decoration:none;font-weight:700;font-size:.82em;transition:opacity .15s}.hc-art-body h2:hover .anchor,.hc-art-body h3:hover .anchor{opacity:1}.hc-art-body a{color:var(--blue);text-decoration:underline;text-decoration-color:var(--bdr);text-underline-offset:2px;overflow-wrap:anywhere}.hc-art-body a:hover{text-decoration-color:var(--blue)}.hc-art-body ul.steps{list-style:none;padding:0;margin:20px 0 24px;display:flex;flex-direction:column;gap:7px}.hc-art-body ul.steps li{position:relative;padding-right:26px;color:var(--txt2);line-height:1.9;font-size:1rem;overflow-wrap:break-word}[dir="ltr"] .hc-art-body ul.steps li{padding-right:0;padding-left:26px}.hc-art-body ul.steps li::before{content:"";position:absolute;right:0;top:10px;width:7px;height:7px;border-radius:50%;background:var(--blue)}[dir="ltr"] .hc-art-body ul.steps li::before{right:auto;left:0}.hc-art-body>ol,.hc-art-body>ul:not(.steps){padding-inline-start:22px;margin:0 0 16px;color:var(--txt2);line-height:1.9;font-size:1rem;display:flex;flex-direction:column;gap:4px}.hc-art-body .ui{display:inline-block;background:var(--bg2);border:1px solid var(--bdr2);border-radius:6px;padding:1px 8px;font-size:.92em;color:var(--txt);font-weight:700}.hc-art-body{--c-prereq:var(--blue);--c-warn:#B45309;--c-warn-tint:rgba(217,119,6,.08);--c-warn-tint-dark:rgba(217,119,6,.16);--c-note:#7A6000;--c-note-tint:rgba(255,196,0,.12);--c-note-tint-dark:rgba(255,196,0,.16);--c-good:#0E7A4E;--c-good-tint:rgba(14,122,78,.08);--c-good-tint-dark:rgba(74,222,128,.14);--c-bad:#A8221C;--c-bad-tint:rgba(168,34,28,.07);--c-bad-tint-dark:rgba(248,113,113,.14)}[data-theme="dark"] .hc-art-body{--c-warn:#F0B95C;--c-note:#FFC400;--c-good:#4ADE80;--c-bad:#F87171}.hc-callout.prereq{background:var(--bg2);border:1px solid var(--bdr2);border-right:3px solid var(--c-prereq);color:var(--txt2)}[dir="ltr"] .hc-callout.prereq{border-right:1px solid var(--bdr2);border-left:3px solid var(--c-prereq)}.hc-callout.prereq svg{color:var(--c-prereq)}.hc-callout.prereq b{color:var(--txt)}.hc-callout{display:flex;gap:12px;align-items:flex-start;border-radius:14px;padding:16px 18px;margin:18px 0;font-size:.92rem;line-height:1.85}.hc-callout svg{flex-shrink:0;margin-top:calc((1.85em - 18px) / 2)}.hc-callout p{margin:0;color:inherit}.hc-callout>div{min-width:0;overflow-wrap:break-word}.hc-callout.note{background:var(--c-note-tint);border:1px solid var(--bdr2);border-right:3px solid var(--c-note);color:var(--txt2)}[dir="ltr"] .hc-callout.note{border-right:1px solid var(--bdr2);border-left:3px solid var(--c-note)}.hc-callout.note svg{color:var(--c-note)}[data-theme="dark"] .hc-callout.note{background:var(--c-note-tint-dark)}.hc-callout.warn{background:var(--c-warn-tint);border:1px solid rgba(217,119,6,.28);border-right:3px solid var(--c-warn);color:var(--txt2)}[dir="ltr"] .hc-callout.warn{border-right:1px solid rgba(217,119,6,.28);border-left:3px solid var(--c-warn)}.hc-callout.warn svg{color:var(--c-warn)}[data-theme="dark"] .hc-callout.warn{background:var(--c-warn-tint-dark)}.hc-callout .callout-title{font-weight:800;color:var(--txt);margin-bottom:4px !important}.hc-table-wrap{overflow-x:auto;margin:18px 0;border:1px solid var(--bdr2);border-radius:12px}.hc-table-wrap table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.88rem}.hc-table-wrap th{background:var(--bg2);color:var(--txt3);font-weight:800;font-size:.76rem;letter-spacing:.4px;text-transform:uppercase;text-align:right;padding:11px 16px;white-space:nowrap}[dir="ltr"] .hc-table-wrap th{text-align:left}.hc-table-wrap td{padding:12px 16px;color:var(--txt2);line-height:1.7;border-top:1px solid var(--bdr2);vertical-align:top;word-wrap:break-word}.hc-table-wrap td:first-child{color:var(--txt);font-weight:700}.hc-table-wrap td.msg{color:var(--txt);font-weight:600;font-style:normal;white-space:normal;position:relative;padding-right:26px}[dir="ltr"] .hc-table-wrap td.msg{padding-right:16px;padding-left:26px}.hc-table-wrap td.msg::before{content:"“";position:absolute;right:8px;top:9px;font-size:1.4em;line-height:1;color:var(--txt3);font-weight:900}[dir="ltr"] .hc-table-wrap td.msg::before{content:"“";right:auto;left:8px}.hc-table-wrap.cols-2 th:first-child,.hc-table-wrap.cols-2 td:first-child{width:55%}.hc-table-cap{font-size:.78rem;font-weight:800;color:var(--txt3);letter-spacing:.5px;margin:22px 0 0}.hc-faq{border-top:1px solid var(--bdr2);margin-top:16px}.hc-faq details{border-bottom:1px solid var(--bdr2)}.hc-faq summary{list-style:none;cursor:pointer;padding:15px 4px;font-weight:700;font-size:.94rem;color:var(--txt);display:flex;align-items:center;justify-content:space-between;gap:12px}.hc-faq summary::-webkit-details-marker{display:none}.hc-faq summary::after{content:"";width:8px;height:8px;flex-shrink:0;border:solid var(--blue);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.hc-faq details[open] summary::after{transform:rotate(-135deg);margin-top:4px}.hc-faq details>div{padding:0 4px 16px;color:var(--txt2);font-size:.9rem;line-height:1.85}.hc-related{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.hc-related-card{position:relative;display:flex;flex-direction:column;gap:6px;background:var(--card);border:1px solid var(--bdr2);border-radius:12px;padding:16px 18px;padding-inline-end:40px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.hc-related-card:hover{border-color:var(--blue);box-shadow:0 8px 22px rgba(15,23,42,.07);transform:translateY(-2px)}.hc-related-card::after{content:"";position:absolute;top:50%;inset-inline-end:18px;width:7px;height:7px;border:solid var(--txt3);border-width:0 1.6px 1.6px 0;transform:translateY(-50%) rotate(-45deg);transition:border-color .2s,inset-inline-end .2s}[dir="rtl"] .hc-related-card::after{transform:translateY(-50%) rotate(135deg)}.hc-related-card:hover::after{border-color:var(--blue);inset-inline-end:14px}.hc-related-k{font-size:.7rem;font-weight:800;color:var(--blue);letter-spacing:.3px}.hc-related-t{font-size:.93rem;font-weight:700;color:var(--txt);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hc-related-d{font-size:.8rem;color:var(--txt3);line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hc-related-card.soon{opacity:.6;cursor:default;pointer-events:none}.hc-related-card.soon:hover{border-color:var(--bdr2);transform:none}.hc-related-soon{font-size:.72rem;color:var(--txt3);font-weight:700}@media(max-width:560px){.hc-related{grid-template-columns:1fr}}.hc-notes{background:var(--c-note-tint);border:1px solid var(--bdr2);border-right:3px solid var(--c-note);border-radius:14px;padding:18px 22px;margin:18px 0}[dir="ltr"] .hc-notes{border-right:1px solid var(--bdr2);border-left:3px solid var(--c-note)}[data-theme="dark"] .hc-notes{background:var(--c-note-tint-dark)}.hc-notes p.hc-notes-title{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:800;color:var(--c-note);letter-spacing:.3px;margin:0 0 12px}.hc-notes p.hc-notes-title svg{flex-shrink:0}.hc-notes ol,.hc-notes ul{margin:0;padding-right:20px;display:flex;flex-direction:column;gap:8px}[dir="ltr"] .hc-notes ol,[dir="ltr"] .hc-notes ul{padding-right:0;padding-left:20px}.hc-notes li{color:var(--txt2);font-size:.9rem;line-height:1.85}.hc-formula{background:var(--blue-d);border-radius:14px;padding:22px 24px;margin:20px 0}.hc-formula-eq{color:#fff;font-weight:800;font-size:.95rem;text-align:center;margin-bottom:16px;line-height:1.8}.hc-worked{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.hc-worked-step{background:rgba(255,255,255,.08);border-radius:10px;padding:10px 16px;text-align:center;min-width:86px}.hc-worked-step small{display:block;color:#b4c0d0;font-size:.68rem;margin-bottom:4px}.hc-worked-step b{color:#fff;font-size:1.05rem}.hc-worked-arrow{color:#94a3b8;font-size:1.1rem}.hc-support{background:var(--bg2);border-radius:12px;padding:18px 22px;font-size:.92rem;color:var(--txt2);line-height:1.9;margin-top:36px}.hc-auto{--a-ink:#0E1520;--a-soft:#3D4A5C;--a-muted:#7A8699;--a-rule:#DDE3EC;--a-surface:#F8F9FB;--a-white:#fff;--a-blue:#1654A0;--a-blue2:#2A6DD9;--a-blue-pale:#EBF2FF;--a-green:#0E7A4E;--a-green-pale:#E8F7F1;--a-amber:#8A5A00;--a-amber-pale:#FFF8E6;--a-red:#A8221C;--a-red-pale:#FEF0EF;--a-sans:'Janna LT','Cairo',sans-serif;margin:18px 0;background:var(--bg2);border-radius:16px;display:flex;flex-direction:column;align-items:center;padding:20px 16px 22px;font-family:var(--a-sans)}.hc-auto *{box-sizing:border-box}.hc-auto .outer{width:100%;max-width:760px}.hc-auto .frame{background:var(--a-white);border-radius:14px;position:relative;border:1px solid var(--bdr2)}.hc-auto .etop{background:#1A2233;height:42px;display:flex;align-items:center;padding:0 16px;gap:10px;border-radius:14px 14px 0 0}.hc-auto .e-logo{display:flex;align-items:center;gap:7px}.hc-auto .e-logo-circ{width:22px;height:22px;border-radius:50%;background:#2A6DD9;display:flex;align-items:center;justify-content:center}.hc-auto .e-logo-circ svg{width:14px;height:14px}.hc-auto .e-logo-txt{font-size:14px;font-weight:700;color:#fff}.hc-auto .e-bc{margin-right:12px;font-size:12px;color:rgba(255,255,255,.45);display:flex;align-items:center;gap:5px}[dir="ltr"] .hc-auto .e-bc{margin-right:0;margin-left:12px}.hc-auto .e-bc span{color:rgba(255,255,255,.7)}.hc-auto .e-bc .ebc-active{color:#5B9BF8;font-weight:600}.hc-auto .econtent{padding:20px 22px;background:var(--a-surface);min-height:550px}.hc-auto .stepbar{display:flex;align-items:center;background:#fff;border:1px solid var(--a-rule);border-radius:8px;padding:11px 16px;margin-bottom:16px}@media(max-width:480px){.hc-auto .stepbar,.demo-steps{overflow-x:auto;-webkit-overflow-scrolling:touch}.hc-auto .stepbar .sconn,.demo-steps .ds-connector{flex:0 0 20px;min-width:20px}.hc-auto .step,.demo-step{flex-shrink:0}}.hc-auto .step{display:flex;align-items:center;gap:7px;opacity:.35;transition:opacity .3s}.hc-auto .step.active{opacity:1}.hc-auto .step.done{opacity:.7}.hc-auto .snum{width:24px;height:24px;border-radius:50%;border:2px solid var(--a-rule);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--a-muted);background:#fff;flex-shrink:0;transition:all .25s}.hc-auto .step.active .snum{background:var(--a-blue);border-color:var(--a-blue);color:#fff}.hc-auto .step.done .snum{background:var(--a-green);border-color:var(--a-green);color:#fff;font-size:13px}.hc-auto .slbl{font-size:12px;font-weight:600;color:#6b7280;white-space:nowrap}.hc-auto .step.active .slbl{color:var(--a-blue)}.hc-auto .sconn{flex:1;height:1px;background:var(--a-rule);margin:0 6px;min-width:8px}.hc-auto .pcard{background:#fff;border:1px solid var(--a-rule);border-radius:10px;padding:16px 18px;display:none;animation:autoPanelIn .25s ease}.hc-auto .pcard.show{display:block}@keyframes autoPanelIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hc-auto .ptitle{font-size:14px;font-weight:700;color:var(--a-ink);margin-bottom:14px}.hc-auto .frow{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.hc-auto .flbl{font-size:12px;color:var(--a-muted);min-width:30px}.hc-auto .ffield{border:1px solid var(--a-rule);border-radius:6px;padding:5px 9px;font-size:12px;color:var(--a-soft);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:160px}.hc-auto .ffield.locked{background:var(--a-surface);color:var(--a-muted)}.hc-auto .ffield.hl{border-color:var(--a-blue2);background:var(--a-blue-pale);color:var(--a-blue)}.hc-auto .farr{color:var(--a-muted);font-size:10px}.hc-auto .fis{font-size:11px;color:var(--a-muted)}.hc-auto .scope-pill{display:inline-flex;align-items:center;gap:6px;background:var(--a-blue-pale);border:1px solid #C3D8F8;border-radius:6px;padding:5px 11px;font-size:12px;color:var(--a-blue);margin-top:10px}.hc-auto .scope-cnt{background:var(--a-blue);color:#fff;font-size:10px;font-weight:700;border-radius:99px;padding:1px 7px;margin-right:auto}[dir="ltr"] .hc-auto .scope-cnt{margin-right:0;margin-left:auto}.hc-auto .twrap{overflow-x:auto;margin-bottom:12px}.hc-auto .ptable{width:100%;border-collapse:collapse;font-size:12px}.hc-auto .ptable th{text-align:right;padding:6px 7px;border-bottom:2px solid var(--a-rule);font-size:10.5px;font-weight:700;color:var(--a-muted);white-space:nowrap}[dir="ltr"] .hc-auto .ptable th{text-align:left}.hc-auto .ptable td{padding:5px 7px;border-bottom:1px solid var(--a-rule);vertical-align:middle}.hc-auto .tbadge{font-size:10px;font-weight:700;color:var(--a-muted)}.hc-auto .tname{font-weight:700;color:var(--a-ink)}.hc-auto .row-dis .tname{font-weight:400;color:var(--a-muted)}.hc-auto .row-dis td{color:var(--a-muted)}.hc-auto .mcell{border:1px solid var(--a-rule);border-radius:5px;padding:3px 8px;font-size:12px;color:var(--a-ink);background:#fff;display:inline-block;min-width:76px}.hc-auto .mcell.typing{border-color:var(--a-blue2);background:var(--a-blue-pale)}.hc-auto .mcell.empty{color:var(--a-muted)}.hc-auto .cursor{display:inline-block;width:1px;height:12px;background:var(--a-blue2);margin-right:1px;animation:autoCur .8s step-end infinite;vertical-align:middle}@keyframes autoCur{0%,100%{opacity:1}50%{opacity:0}}.hc-auto .procwrap{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:14px}.hc-auto .spinner{width:40px;height:40px;border-radius:50%;border:3px solid var(--a-blue-pale);border-top-color:var(--a-blue2);animation:autoSpin .7s linear infinite}@keyframes autoSpin{to{transform:rotate(360deg)}}.hc-auto .proc-title{font-size:15px;font-weight:700;color:var(--a-ink)}.hc-auto .proc-sub{font-size:12.5px;color:var(--a-muted)}.hc-auto .pbar-wrap{width:240px;height:6px;background:var(--a-rule);border-radius:99px;overflow:hidden}.hc-auto .pbar{height:100%;background:var(--a-blue2);border-radius:99px;width:0%;transition:width .5s ease}.hc-auto .actbar{display:flex;align-items:center;justify-content:flex-start;padding:11px 18px;border-top:1px solid var(--a-rule);background:var(--a-surface);gap:10px;border-radius:0 0 14px 14px;min-height:70px}[dir="ltr"] .hc-auto .actbar{justify-content:flex-end}.hc-auto .btn-pri{font-family:var(--a-sans);font-size:13px;font-weight:700;background:var(--a-blue);color:#fff;border:none;border-radius:7px;padding:9px 20px;cursor:pointer}.hc-auto .btn-sec{font-family:var(--a-sans);font-size:13px;font-weight:600;background:#fff;color:var(--a-soft);border:1px solid var(--a-rule);border-radius:7px;padding:9px 16px;cursor:pointer}.hc-auto .click-ring{position:fixed;width:22px;height:22px;border-radius:50%;background:rgba(22,84,160,.3);pointer-events:none;transform:translate(-50%,-50%) scale(0);transition:transform .35s ease,opacity .35s ease;opacity:0;z-index:9999}.hc-auto .click-ring.fire{transform:translate(-50%,-50%) scale(1.8);opacity:1}.hc-auto .modal-ov{display:none;position:absolute;inset:0;background:rgba(10,15,25,.6);z-index:500;align-items:center;justify-content:center;padding:16px;border-radius:14px}.hc-auto .modal-ov.open{display:flex}.hc-auto .modal{background:#fff;border-radius:12px;width:100%;max-width:96%;max-height:92%;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(0,0,0,.4);overflow:hidden;animation:autoModalIn .3s ease}@keyframes autoModalIn{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.hc-auto .mhead{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 14px;border-bottom:1px solid var(--a-rule)}.hc-auto .mtitle{font-size:16px;font-weight:700;color:var(--a-blue2)}.hc-auto .mclose{background:none;border:none;font-size:20px;color:var(--a-muted);cursor:pointer;line-height:1;padding:0 2px}.hc-auto .mbody{padding:16px 20px;overflow-y:auto;flex:1}.hc-auto .mfoot{padding:11px 20px;border-top:1px solid var(--a-rule);background:var(--a-surface);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.hc-auto .mfoot-note{font-size:12px;color:var(--a-muted)}.hc-auto .mfoot-btns{display:flex;gap:8px}.hc-auto .m-notice{display:flex;align-items:flex-start;gap:10px;background:var(--a-amber-pale);border:1px solid #F0D88A;border-radius:8px;padding:11px 13px;margin-bottom:16px;font-size:12.5px;color:#6B4F00;line-height:1.7}.hc-auto .m-notice-icon{font-size:16px;flex-shrink:0;margin-top:1px}.hc-auto .m-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}@media(max-width:520px){.hc-auto .m-stats{grid-template-columns:1fr 1fr}}.hc-auto .mstat{border:1px solid var(--a-rule);border-radius:8px;padding:10px 12px}.hc-auto .mstat.neu{background:var(--a-surface)}.hc-auto .mstat.ok{background:var(--a-green-pale);border-color:#B6DFC0}.hc-auto .mstat.warn{background:var(--a-amber-pale);border-color:#F0D88A}.hc-auto .mstat-n{font-size:20px;font-weight:700;color:var(--a-ink);line-height:1;margin-bottom:3px}.hc-auto .mstat.ok .mstat-n{color:var(--a-green)}.hc-auto .mstat.warn .mstat-n{color:var(--a-amber)}.hc-auto .mstat-l{font-size:11px;color:var(--a-muted);font-weight:500;line-height:1.4}.hc-auto .m-section{margin-bottom:14px}.hc-auto .m-sec-lbl{font-size:11px;font-weight:700;color:var(--a-muted);margin-bottom:7px}.hc-auto .m-sec-lbl.warn{color:var(--a-amber)}.hc-auto .m-table{width:100%;border-collapse:collapse;font-size:12px}.hc-auto .m-table th{text-align:right;padding:5px 7px;border-bottom:2px solid var(--a-rule);font-size:10.5px;font-weight:700;color:var(--a-muted);white-space:nowrap}[dir="ltr"] .hc-auto .m-table th{text-align:left}.hc-auto .m-table td{padding:5px 7px;border-bottom:1px solid var(--a-rule)}.hc-auto .m-table tr:last-child td{border-bottom:none}.hc-auto .m-table tr{animation:autoRowIn .3s ease both}@keyframes autoRowIn{from{background:#EBF2FF}to{background:transparent}}.hc-auto .bok{background:var(--a-green-pale);border:1px solid #A8DFB5;border-radius:4px;font-size:10.5px;font-weight:700;color:var(--a-green);padding:1px 6px;white-space:nowrap}.hc-auto .bskip{background:var(--a-amber-pale);border:1px solid #F0D88A;border-radius:4px;font-size:10.5px;font-weight:700;color:var(--a-amber);padding:1px 6px;white-space:nowrap}.hc-auto .cp{color:var(--a-green);font-weight:600}.hc-auto .cn{color:var(--a-red);font-weight:600}.hc-auto-ctrl{width:100%;max-width:760px;margin-top:12px;display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--bdr2);border-radius:10px;padding:10px 14px}.hc-auto-pp{flex-shrink:0;width:28px;height:28px;padding:0;border-radius:50%;background:var(--bg2);border:1px solid var(--bdr2);color:var(--txt2);display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.hc-auto-pp:hover{background:var(--bdr);color:var(--txt)}.hc-auto .caption{flex:1;font-size:12px;color:var(--txt2);min-height:16px}.hc-auto .dots{display:flex;gap:5px;flex-shrink:0}.hc-auto .dot{width:6px;height:6px;border-radius:50%;background:var(--bdr2);transition:background .3s}.hc-auto .dot.on{background:#2A6DD9}.hc-auto .dot.past{background:var(--txt3)}.hc-demo-scope{--ink:#0E1520;--ink-soft:#3D4A5C;--ink-muted:#7A8699;--rule:#DDE3EC;--surface:#F8F9FB;--white:#FFFFFF;--blue:#1654A0;--blue-mid:#2A6DD9;--blue-pale:#EBF2FF;--green:#0E7A4E;--green-pale:#E8F7F1;--amber:#8A5A00;--amber-pale:#FFF8E6;--red:#A8221C;--red-pale:#FEF0EF;--demo-sans:'Janna LT','Cairo',sans-serif;margin:18px 0;background:var(--bg2);border-radius:16px;padding:18px}.demo-shell{background:var(--white);border:1px solid var(--rule);border-radius:12px;overflow:hidden;font-family:var(--demo-sans)}.demo-steps{display:flex;align-items:center;padding:20px 28px;border-bottom:1px solid var(--rule);background:var(--surface);gap:0}.demo-step{display:flex;align-items:center;gap:8px;opacity:.38;transition:opacity .2s}.demo-step.active{opacity:1}.demo-step.done{opacity:.7}.ds-num{width:26px;height:26px;border-radius:50%;border:2px solid var(--rule);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--ink-muted);background:var(--white);flex-shrink:0;transition:all .2s}.demo-step.active .ds-num{background:var(--blue);border-color:var(--blue);color:#fff}.demo-step.done .ds-num{background:var(--green);border-color:var(--green);color:#fff;font-size:13px}.ds-label{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}.demo-step.active .ds-label{color:var(--blue)}.ds-connector{flex:1;height:1px;background:var(--rule);min-width:12px;margin:0 6px}.demo-panel{padding:24px 28px;min-height:460px}.demo-panel-title{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:18px}.demo-filter-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.demo-filter-label{font-size:13px;color:var(--ink-muted);min-width:34px;text-align:right;flex-shrink:0}[dir="ltr"] .demo-filter-label{text-align:left}.demo-filter-field{display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid var(--rule);border-radius:6px;padding:6px 10px;font-size:13px;color:var(--ink-soft);background:var(--white);min-width:180px}.demo-filter-field.locked{background:var(--surface);color:var(--ink-muted)}.dff-arrow{color:var(--ink-muted);font-size:11px}.demo-is{font-size:12px;color:var(--ink-muted);flex-shrink:0}.demo-select{border:1px solid var(--rule);border-radius:6px;padding:6px 28px 6px 10px;font-family:var(--demo-sans);font-size:13px;color:var(--ink);background:var(--white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M0 0l5 6 5-6z' fill='%237A8699'/></svg>") no-repeat right 8px center;appearance:none;min-width:180px;cursor:pointer}[dir="rtl"] .demo-select{background-position:left 8px center;padding:6px 10px 6px 28px}.demo-select:focus{outline:none;border-color:var(--blue-mid);box-shadow:0 0 0 2px var(--blue-pale)}.demo-scope-pill{display:flex;align-items:center;gap:6px;background:var(--blue-pale);border:1px solid #C3D8F8;border-radius:6px;padding:7px 12px;font-size:12.5px;color:var(--blue);margin-top:14px}.demo-scope-count{margin-right:auto;background:var(--blue);color:#fff;font-size:11px;font-weight:700;border-radius:99px;padding:1px 8px}[dir="ltr"] .demo-scope-count{margin-right:0;margin-left:auto}.demo-table-wrap{overflow-x:auto;margin-bottom:16px}.demo-table{width:100%;border-collapse:collapse;font-size:12.5px}.demo-table th{text-align:right;padding:7px 8px;border-bottom:2px solid var(--rule);color:var(--ink-muted);font-size:11px;font-weight:700;white-space:nowrap}[dir="ltr"] .demo-table th{text-align:left}.demo-table td{padding:6px 8px;border-bottom:1px solid var(--rule);vertical-align:middle}.demo-table tr.disabled td{color:var(--ink-muted)}.demo-type-badge{font-size:10px;font-weight:700;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}[dir="rtl"] .demo-type-badge{text-transform:none;letter-spacing:0}.demo-plist-name{font-weight:600;color:var(--ink)}.demo-table tr.disabled .demo-plist-name{font-weight:400;color:var(--ink-muted)}.demo-mini-select{font-family:var(--demo-sans);font-size:12px;border:1px solid var(--rule);border-radius:5px;padding:3px 20px 3px 7px;background:var(--white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5'><path d='M0 0l4 5 4-5z' fill='%237A8699'/></svg>") no-repeat right 6px center;appearance:none;color:var(--ink);width:100%;cursor:pointer}[dir="rtl"] .demo-mini-select{background-position:left 6px center;padding:3px 7px 3px 20px}.demo-mini-select:disabled{background-color:var(--surface);color:var(--ink-muted)}.demo-pct-input{font-family:var(--demo-sans);font-size:12px;border:1px solid var(--rule);border-radius:5px;padding:3px 7px;width:68px;text-align:center;color:var(--ink)}.demo-pct-input:disabled{background:var(--surface);color:var(--ink-muted)}.demo-pct-input.error{border-color:var(--red);background:var(--red-pale)}.demo-validation-msg{margin-top:10px;background:var(--red-pale);border:1px solid #F5A5A5;border-radius:6px;padding:9px 13px;font-size:12.5px;color:var(--red);line-height:1.5}.demo-processing{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:16px}.demo-spinner{width:40px;height:40px;border:3px solid var(--blue-pale);border-top-color:var(--blue-mid);border-radius:50%;animation:demoSpin .7s linear infinite}@keyframes demoSpin{to{transform:rotate(360deg)}}.demo-processing-title{font-size:16px;font-weight:700;color:var(--ink)}.demo-processing-sub{font-size:13px;color:var(--ink-muted)}.demo-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}@media(max-width:560px){.demo-stats{grid-template-columns:1fr 1fr}}.demo-stat-card{border-radius:8px;border:1px solid var(--rule);padding:12px 14px}.demo-stat-card.neutral{background:var(--surface)}.demo-stat-card.success{background:var(--green-pale);border-color:#B6DFC0}.demo-stat-card.warning{background:var(--amber-pale);border-color:#F0D88A}.demo-stat-num{font-size:22px;font-weight:700;color:var(--ink);line-height:1;margin-bottom:3px}.demo-stat-card.success .demo-stat-num{color:var(--green)}.demo-stat-card.warning .demo-stat-num{color:var(--amber)}.demo-stat-label{font-size:11.5px;color:var(--ink-muted);font-weight:500}.demo-results-section{margin-bottom:16px}.demo-results-label{font-size:11px;font-weight:700;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}[dir="rtl"] .demo-results-label{text-transform:none;letter-spacing:0}.demo-results-label.warn{color:var(--amber)}.demo-results-table-wrap{overflow-x:auto}.demo-results-table{width:100%;border-collapse:collapse;font-size:12px}.demo-results-table th{text-align:right;padding:6px 8px;border-bottom:2px solid var(--rule);font-size:11px;font-weight:700;color:var(--ink-muted);white-space:nowrap}[dir="ltr"] .demo-results-table th{text-align:left}.demo-results-table td{padding:6px 8px;border-bottom:1px solid var(--rule)}.demo-results-table tr:last-child td{border-bottom:none}.badge-ok{display:inline-flex;align-items:center;gap:3px;background:var(--green-pale);border:1px solid #A8DFB5;border-radius:4px;font-size:11px;font-weight:700;color:var(--green);padding:1px 7px}.badge-skip{display:inline-flex;align-items:center;gap:3px;background:var(--amber-pale);border:1px solid #F0D88A;border-radius:4px;font-size:11px;font-weight:700;color:var(--amber);padding:1px 7px}.change-pos{color:var(--green);font-weight:600}.change-neg{color:var(--red);font-weight:600}.demo-nav{display:flex;gap:10px;align-items:center;margin-top:18px;flex-wrap:wrap}.demo-btn-primary{font-family:var(--demo-sans);font-size:13px;font-weight:700;background:var(--blue);color:#fff;border:none;border-radius:7px;padding:10px 22px;cursor:pointer;transition:background .15s}.demo-btn-primary:hover{background:#0C447C}.demo-btn-ghost{font-family:var(--demo-sans);font-size:13px;font-weight:600;background:none;color:var(--ink-soft);border:1px solid var(--rule);border-radius:7px;padding:10px 18px;cursor:pointer;transition:all .15s}.demo-btn-ghost:hover{border-color:var(--ink-muted);color:var(--ink)}.vat-app{--m-primary:#00629d;--m-on:#1a1c1e;--m-variant:#42474e;--m-outline:#72777f;--m-sv:#dee3eb;--m-surface:#fcfcff;--m-page:#eef3f9;--m-head:rgba(0,0,0,.6);--m-sel:#2a6dd9;background:var(--m-page);color:var(--m-on);font-family:'Janna LT','Cairo',sans-serif;font-size:12px;line-height:1.5;border-radius:13px;overflow:hidden;text-align:start}.hc-demo-scope .vat-app{border-radius:11px}.vat-app button{font-family:inherit}.vat-app-top{display:flex;align-items:center;justify-content:space-between;padding:7px 12px 5px}.vat-app-logo{display:block;height:14px;width:auto}.vat-app-user{display:flex;align-items:center;gap:6px}.vat-app-user i{width:20px;height:20px;border-radius:50%;background:#c4cfdc;display:block}.vat-app-user b{width:48px;height:6px;border-radius:3px;background:#d3dbe6;display:block}.vat-app-body{display:flex;gap:6px;padding:0 6px 6px}.vat-app-rail{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:8px;width:26px;flex-shrink:0;color:#24292f}.vat-app-rail span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%}.vat-app-rail span.on{background:var(--m-surface);color:var(--m-primary)}.vat-app-rail svg{width:13px;height:13px}.vat-app-panel{flex:1;min-width:0;background:var(--m-surface);border-radius:8px;padding:10px 10px 12px;min-height:400px}.vat-app-bc{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--m-variant);margin-bottom:8px;flex-wrap:wrap}.vat-app-bc b{color:var(--m-primary);font-weight:600}.vat-app-bc svg{width:13px;height:13px;display:block}[dir="ltr"] .vat-bc-back svg{transform:scaleX(-1)}.vat-bc-info{color:#5f6368}.vat-filter{border:1px solid var(--m-sv);border-radius:8px;padding:8px 10px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 10px}.vat-f{display:flex;flex-direction:column;gap:2px}.vat-f-l{font-size:10.5px;color:var(--m-primary)}.vat-f-row{display:flex;gap:6px}.vat-sel{-webkit-appearance:none;appearance:none;font-family:inherit;font-size:11px;color:var(--m-on);height:26px;min-width:78px;padding:0 7px;padding-inline-end:20px;border:1px solid var(--m-sv);border-radius:3px;display:flex;align-items:center;cursor:pointer;transition:border-color .2s,box-shadow .2s;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5'><path d='M0 0l4 5 4-5z' fill='%231a1c1e'/></svg>") no-repeat right 7px center}[dir="rtl"] .vat-sel{background-position:left 7px center}.vat-f-row .vat-sel+.vat-sel{min-width:58px}.vat-f-dur .vat-sel{min-width:118px}.vat-sel:focus{outline:none;border-color:var(--m-primary)}.vat-sel.hl{border-color:var(--m-primary);box-shadow:0 0 0 2px rgba(0,98,157,.15)}.vat-run{font-size:11px;font-weight:700;background:var(--m-primary);color:#fff;border:0;border-radius:99px;height:26px;padding:0 14px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:background .2s}.vat-run:disabled{background:#8fb5d2;box-shadow:none;cursor:default}.vat-run.pulse{animation:vatPulse 1.6s ease-out infinite}@keyframes vatPulse{0%{box-shadow:0 0 0 0 rgba(0,98,157,.45)}70%{box-shadow:0 0 0 8px rgba(0,98,157,0)}100%{box-shadow:0 0 0 0 rgba(0,98,157,0)}}.vat-exp{margin-inline-start:auto;font-size:10.5px;font-weight:600;background:#fff;color:var(--m-on);border:1px solid var(--m-sv);border-radius:99px;height:26px;padding:0 11px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.15)}.vat-exp:hover{background:#f3f6fa}[dir="ltr"] .vat-run,[dir="ltr"] .vat-exp{text-transform:uppercase;letter-spacing:.03em}.vat-sum{flex-basis:100%;font-size:10.5px;color:var(--m-variant)}.vat-result{margin-top:10px;container-type:inline-size}.vat-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:18px 10px 10px}.vat-state .vat-ghost{width:80px;height:auto}.vat-state-t{font-size:13px;font-weight:700;color:var(--m-on);margin-top:6px}.vat-state-p{font-size:11px;color:var(--m-variant);max-width:380px;line-height:1.6}.vat-state-ico{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff1d6;color:#8a5300}.vat-state-ico svg{width:22px;height:22px}.vat-spin{width:30px;height:30px;border-radius:50%;border:3px solid rgba(0,98,157,.12);border-top-color:var(--m-primary);animation:autoSpin .9s linear infinite}.vat-grid{overflow-x:auto;border-top:1px solid var(--m-sv)}.vat-table{width:100%;border-collapse:collapse;font-size:clamp(8px,1.5cqi,11.5px);background:#fff}.vat-table th,.vat-table td{padding:0 .38em;height:2.4em;white-space:nowrap;border-bottom:1px solid var(--m-sv);text-align:start;font-weight:400}.vat-table thead th{color:var(--m-head)}.vat-table thead tr.vat-months th.vat-mo{text-align:center;color:var(--m-on);border-bottom:1px solid var(--m-sv)}.vat-table .num{direction:ltr;text-align:right;font-variant-numeric:tabular-nums}.vat-table .vat-n{width:1.8em;padding:0 .3em;text-align:center;color:var(--m-head);font-size:.92em}.vat-table .vat-kebab{width:1.2em;padding:0 .2em;color:var(--m-head);text-align:center}.vat-table tr.vat-grp td,.vat-table tr.vat-due td{font-weight:700;color:var(--m-on)}.vat-table .vat-total{background:#f2f7fc}.vat-table td.vat-sel-cell{box-shadow:inset 0 0 0 1.5px var(--m-sel);background:#f4f8ff}.vat-table tr.vat-hl td{background:#f4f8ff}.vat-table tr.vat-hl td.vat-type{box-shadow:inset 0 0 0 1.5px var(--m-sel)}.hc-auto .frame,.hc-demo-scope .demo-shell{container-type:inline-size}@container (max-width:560px){.vat-app-rail{display:none}.vat-app-body{padding:0 4px 4px}.vat-app-panel{padding:8px 6px 10px}}@media(max-width:560px){.vat-app-rail,.vat-app-user b{display:none}.vat-f,.vat-f-dur{flex:1 1 100%}.vat-f-row .vat-sel{flex:1;min-width:0}.vat-f-dur .vat-sel{min-width:0;width:100%}}.hc-feedback{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid var(--bdr2);margin-top:36px;padding-top:26px}.hc-feedback span{font-size:.92rem;font-weight:700;color:var(--txt)}.hc-feedback .opts{display:flex;gap:8px}.hc-feedback button{display:inline-flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--bdr2);border-radius:100px;padding:8px 18px;font-size:.86rem;font-weight:600;color:var(--txt2);font-family:inherit;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.hc-feedback button svg{flex-shrink:0}.hc-feedback button:hover{border-color:var(--bdr);background:var(--bg2);color:var(--txt)}.hc-feedback button.sel[data-v="good"]{border-color:var(--c-good);background:var(--c-good-tint);color:var(--c-good)}.hc-feedback button.sel[data-v="bad"]{border-color:var(--c-bad);background:var(--c-bad-tint);color:var(--c-bad)}[data-theme="dark"] .hc-feedback button.sel[data-v="good"]{background:var(--c-good-tint-dark)}[data-theme="dark"] .hc-feedback button.sel[data-v="bad"]{background:var(--c-bad-tint-dark)}.hc-art-body h3.hc-part{font-size:1.2rem;font-weight:900;margin:56px 0 12px}.hc-art-body h3.hc-sec{font-size:1.1rem;margin-top:40px}.hc-art-body h4.hc-sec{margin-top:30px;color:var(--blue)}.hc-art-body h4{font-size:1rem;font-weight:800;color:var(--txt);margin:34px 0 10px;display:flex;align-items:center;gap:8px}.hc-art-body h4[id]{scroll-margin-top:88px}.hc-art-body h4 .anchor{opacity:0;color:var(--txt3);text-decoration:none;font-weight:700;font-size:.82em;transition:opacity .15s}.hc-art-body h4:hover .anchor{opacity:1}.hc-art-body p.hc-label{color:var(--txt);font-weight:800;margin:22px 0 4px}.hc-callout ol{margin:6px 0 0;padding-right:20px;display:flex;flex-direction:column;gap:4px}[dir="ltr"] .hc-callout ol{padding-right:0;padding-left:20px}.hc-art-body .hc-sub{list-style:none;margin:6px 0 4px;padding:0;display:flex;flex-direction:column;gap:3px}.hc-art-body .hc-sub>li,.hc-art-body ul.steps .hc-sub>li{position:relative;padding-right:20px;padding-left:0;line-height:1.85;color:var(--txt2);font-size:.97rem}[dir="ltr"] .hc-art-body .hc-sub>li,[dir="ltr"] .hc-art-body ul.steps .hc-sub>li{padding-right:0;padding-left:20px}.hc-art-body ul.hc-sub>li::before,.hc-art-body ul.steps ul.hc-sub>li::before{content:"";position:absolute;right:3px;left:auto;top:11px;width:6px;height:6px;border-radius:50%;background:transparent;border:1.5px solid var(--blue);box-sizing:border-box}[dir="ltr"] .hc-art-body ul.hc-sub>li::before,[dir="ltr"] .hc-art-body ul.steps ul.hc-sub>li::before{right:auto;left:3px}.hc-art-body ol.hc-sub{counter-reset:sub}.hc-art-body ol.hc-sub>li{counter-increment:sub}.hc-art-body ol.hc-sub>li::before,.hc-art-body ul.steps ol.hc-sub>li::before{content:counter(sub) ".";position:absolute;right:0;left:auto;top:0;width:auto;height:auto;border:0;border-radius:0;background:none;color:var(--txt3);font-weight:700;font-size:.9em}[dir="ltr"] .hc-art-body ol.hc-sub>li::before,[dir="ltr"] .hc-art-body ul.steps ol.hc-sub>li::before{right:auto;left:0}.hc-art-body .hc-sub p,.hc-art-body ul.steps li>p{margin:4px 0 0}.hc-callout .hc-sub{margin-top:6px}.hc-art-body ul.steps li .hc-table-wrap{margin:10px 0 6px}.hc-table-wrap--wrap th{white-space:normal;line-height:1.5;vertical-align:bottom}.hc-ph{border:1.5px dashed var(--bdr);border-radius:14px;background:var(--bg2);color:var(--txt3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:18px;margin:18px 0;font-size:.85rem;font-weight:700;max-width:760px}.hc-ph svg{width:22px;height:22px;flex-shrink:0}.hc-ph small{font-size:.76rem;font-weight:600;direction:ltr;unicode-bidi:plaintext}.hc-ph-img{aspect-ratio:16/9}.hc-ph-auto{min-height:220px}.hc-demo{display:flex;flex-direction:column;gap:14px;margin:18px 0;max-width:760px}.hc-demo-gif{margin:0;border:1px solid var(--bdr);border-radius:14px;overflow:hidden;background:var(--bg2)}.hc-demo-gif img{display:block;width:100%;height:auto}.hc-demo-gif figcaption{padding:6px 10px;font-size:.78rem}.hc-ph-try{min-height:260px;max-width:none}.hc-ph-block{min-height:72px;max-width:none}.hc-ph-ico{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px dashed var(--bdr);border-radius:5px;background:var(--bg2);vertical-align:middle;margin:0 3px}.hc-ph-ico svg{width:12px;height:12px;color:var(--txt3)}.hc-ico{display:inline-block;width:auto;height:auto;max-height:1.6em;vertical-align:middle;margin:0 3px;border-radius:4px}.hc-table-wrap td.hc-empty{color:var(--txt3);font-weight:600;text-align:center}.hc-rev{display:inline-block;vertical-align:middle;font-size:.68rem;font-weight:800;color:var(--c-warn);background:var(--c-warn-tint);border:1px dashed var(--c-warn);border-radius:99px;padding:0 8px;line-height:1.7;cursor:help}.hc-toc.multi{max-height:calc(100vh - 110px);overflow-y:auto}.hc-toc .hc-toc-sub{margin:2px 0 10px}.hc-toc .hc-toc-sub a{font-size:.78rem;padding:4px 24px 4px 12px;color:var(--txt3)}[dir="ltr"] .hc-toc .hc-toc-sub a{padding:4px 12px 4px 24px}.hc-toc-d>summary{list-style:none;display:flex;align-items:center;gap:4px;cursor:pointer;border-radius:6px}.hc-toc-d>summary::-webkit-details-marker{display:none}.hc-toc-d>summary:hover{background:var(--bg2)}.hc-toc-d>summary>a{flex:1;min-width:0}.hc-toc-chev{color:var(--txt3);font-size:.65rem;flex-shrink:0;padding-inline-end:8px}.hc-toc-chev::before{content:"▸"}.hc-toc-d[open]>summary .hc-toc-chev::before{content:"▾"}.hc-toc-d[open]>summary>a{color:var(--txt);font-weight:800}.hc-toc-d[open]>summary>a.active{color:var(--blue)}.hc-toc .hc-toc-parts{margin:0 0 4px}.hc-toc .hc-toc-parts a{font-size:.74rem;font-weight:500;padding:3px 36px 3px 12px;color:var(--txt3);line-height:1.5}[dir="ltr"] .hc-toc .hc-toc-parts a{padding:3px 12px 3px 36px}.hc-toc .hc-toc-sub a.active,.hc-toc .hc-toc-parts a.active{color:var(--blue);font-weight:800}.hc-sec-desc{font-size:1rem;color:var(--txt2);margin:0 0 8px}.hc-sec-desc span{color:var(--txt3);font-size:.9rem;white-space:nowrap}.hc-art-body h2.hc-sec-h{font-size:1.05rem;margin:30px 0 12px}.hc-sec-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:14px 0 8px}.hc-art-body .hc-sec-card{display:grid;grid-template-columns:1fr auto;column-gap:10px;row-gap:3px;align-items:center;background:var(--card);border:1px solid var(--bdr2);border-radius:12px;padding:13px 16px;transition:border-color .2s,box-shadow .2s;text-decoration:none;color:inherit}.hc-sec-card:hover{border-color:var(--blue);box-shadow:0 6px 18px rgba(15,23,42,.06)}.hc-sec-h{scroll-margin-top:84px}.hc-art-body .hc-sec-card-h{grid-column:1;color:var(--txt);font-weight:800;font-size:.95rem;line-height:1.45}.hc-sec-card:hover .hc-sec-card-h{color:var(--blue)}.hc-sec-n{grid-column:1;font-size:.75rem;font-weight:600;color:var(--txt3)}.hc-sec-go{grid-column:2;grid-row:1/span 2;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--txt3);transition:background .2s,color .2s}.hc-sec-go::before{content:"";width:6px;height:6px;border:solid currentColor;border-width:0 1.6px 1.6px 0;transform:rotate(-45deg)}[dir="rtl"] .hc-sec-go::before{transform:rotate(135deg)}.hc-sec-card:hover .hc-sec-go{background:var(--bg2);color:var(--blue)}@media(min-width:1100px){.hc-shell--solo .hc-nav-preview{display:none}}.hc-shell--solo .hc-main{max-width:960px;margin:0 auto}.hc-404-hero{position:relative;text-align:center;padding:8px 0 36px}.hc-404-hero::before{content:"";position:absolute;inset:-20px 8% auto;height:300px;z-index:-1;background:radial-gradient(closest-side,var(--bg2),transparent);opacity:.9}.hc-404-art{display:block;width:min(360px,86%);height:auto;margin:0 auto 6px;overflow:visible}.hc-404-art .d{font-family:inherit;font-size:124px;font-weight:900;fill:var(--blue)}.hc-404-art .c{fill:var(--card);stroke:var(--blue);stroke-width:5;stroke-linejoin:round}.hc-404-art .e{fill:var(--blue)}.hc-404-art .m{fill:none;stroke:var(--blue);stroke-width:3.5;stroke-linecap:round}.hc-404-art .g circle{fill:var(--card);fill-opacity:.85;stroke:var(--sky);stroke-width:6}.hc-404-art .g path{stroke:var(--sky);stroke-width:8;stroke-linecap:round}.hc-404-art .s{fill:var(--sky);opacity:.55}.hc-404-art .cl{animation:hc404float 3.2s ease-in-out infinite}.hc-404-art .g{transform-origin:232px 104px;animation:hc404look 4s ease-in-out infinite}.hc-404-art .s1{animation:hc404tw 2.4s ease-in-out infinite}.hc-404-art .s2{animation:hc404tw 2.4s ease-in-out .8s infinite}.hc-404-art .s3{animation:hc404tw 2.4s ease-in-out 1.6s infinite}@keyframes hc404float{50%{transform:translateY(-7px)}}@keyframes hc404look{0%,100%{transform:rotate(0)}30%{transform:rotate(-14deg)}60%{transform:rotate(10deg)}}@keyframes hc404tw{50%{opacity:.15}}@media(prefers-reduced-motion:reduce){.hc-404-art *{animation:none!important}}.hc-404-hero h1{font-size:clamp(1.6rem,4vw,2.1rem);font-weight:900;color:var(--txt);margin:0 0 10px}.hc-404-lead{max-width:520px;margin:0 auto 22px;color:var(--txt2);font-size:1.02rem;line-height:1.9}.hc-404 .hc-search{max-width:560px;margin:0 auto;position:relative}.hc-404 .hc-search input{width:100%;padding:16px 52px 16px 20px;border-radius:14px;border:1.5px solid var(--bdr2);background:var(--card);color:var(--txt);font-family:inherit;font-size:1rem;box-shadow:var(--shadow);transition:border-color .2s,box-shadow .2s}[dir="ltr"] .hc-404 .hc-search input{padding:16px 20px 16px 52px}.hc-404 .hc-search input:focus{outline:none;border-color:var(--blue);box-shadow:var(--shadow-md)}.hc-404 .hc-search-ico{position:absolute;top:50%;inset-inline-start:18px;transform:translateY(-50%);color:var(--txt3);pointer-events:none;display:flex}.hc-404 .hc-search-ico svg{width:19px;height:19px}.hc-404-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.hc-404-btn{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:99px;border:1px solid var(--bdr2);background:var(--card);color:var(--txt);font:inherit;font-size:.9rem;font-weight:800;text-decoration:none;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.hc-404-btn:hover{border-color:var(--blue);color:var(--blue)}.hc-404-btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.hc-404-btn.primary:hover{filter:brightness(1.08);color:#fff}.hc-404-h{font-size:1.1rem;font-weight:900;color:var(--txt);margin:8px 0 14px;padding-top:26px;border-top:1px solid var(--bdr2)}.hc-404-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.hc-404-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--card);border:1px solid var(--bdr2);border-radius:12px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.hc-404-card:hover{border-color:var(--blue);box-shadow:0 6px 18px rgba(15,23,42,.06);transform:translateY(-2px)}.hc-404-ico{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--bg2);color:var(--blue)}.hc-404-ico svg{width:20px;height:20px}.hc-404-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.hc-404-txt b{color:var(--txt);font-size:.95rem;font-weight:800}.hc-404-card:hover .hc-404-txt b{color:var(--blue)}.hc-404-txt small{color:var(--txt2);font-size:.8rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cl-app .vat-app-panel{position:relative;min-height:0;padding-bottom:0;display:flex;flex-direction:column}.cl-app .vat-app-bc .cl-no{color:var(--m-primary);font-weight:600;direction:ltr}.cl-num{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.cl-cb{width:12px;height:12px;flex-shrink:0;border:1.6px solid #44474e;border-radius:2px;background:#fff;color:#fff;font-size:8.5px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.cl-cb.on{background:var(--m-primary);border-color:var(--m-primary)}.cl-cb.on::before{content:"✓";font-weight:700}.cl-rd{width:12px;height:12px;flex-shrink:0;border:1.6px solid #44474e;border-radius:50%;background:#fff;display:inline-block;position:relative}.cl-rd.on{border-color:#5f6368}.cl-rd.on::after{content:"";position:absolute;inset:2px;border-radius:50%;background:#5f6368}.cl-set{flex:1;padding:4px 4px 0}.cl-set-h{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--m-variant);margin:2px 0 8px}.cl-set-h svg{width:13px;height:13px}.cl-set-t{font-size:11.5px;font-weight:700;color:var(--m-primary);margin:8px 0 7px}.cl-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cl-col{display:flex;flex-direction:column;gap:5px}.cl-opt{display:flex;align-items:center;gap:7px;font-size:10.5px;color:var(--m-on);padding:2px 4px;border-radius:4px;transition:background .25s,box-shadow .25s}.cl-opt.hl{background:#eaf2ff;box-shadow:0 0 0 1.5px var(--m-sel)}.cl-rads{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:10px;color:var(--m-variant);padding-inline-start:4px}.cl-rads span{display:inline-flex;align-items:center;gap:5px}.cl-exc{font-size:9px;color:var(--m-variant);margin-top:2px}.cl-exc-sel{height:20px;border-radius:2px;background:#eceff3;font-size:10px;color:var(--m-on);display:flex;align-items:center;justify-content:space-between;padding:0 6px}.cl-exc-box{height:30px;background:#f5f6f8}.cl-hr{border:0;border-top:1px solid var(--m-sv);margin:10px 0}.cl-list{display:flex;flex-direction:column;gap:5px}.cl-so{flex:1;display:flex;flex-direction:column;gap:7px}.cl-card{background:#fff;border:1px solid var(--m-sv);border-radius:6px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.06)}.cl-card-bar{height:14px;background:#e4e9f0;display:flex;align-items:center;justify-content:flex-end;padding:0 8px;color:#5f6368;font-size:8px}.cl-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 10px;padding:7px 9px 9px}.cl-fields .cl-cust{grid-column:span 2}.cl-f{display:flex;flex-direction:column;gap:2px;min-width:0}.cl-f>span{font-size:9px;color:var(--m-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-f>span i{font-style:normal;color:#ba1a1a}.cl-in{height:21px;border:1px solid #e1e5ea;border-radius:2px;background:#fff;font-size:10px;color:var(--m-on);display:flex;align-items:center;gap:4px;padding:0 5px;white-space:nowrap;overflow:hidden;min-width:0;transition:border-color .2s,box-shadow .2s}.cl-in.ro{background:#eceff3;border-color:#eceff3}.cl-in.dd::after{content:"";margin-inline-start:auto;border:3.5px solid transparent;border-top:4.5px solid #1a1c1e;margin-top:3px;flex-shrink:0}.cl-in.hl{border-color:var(--m-primary);box-shadow:0 0 0 2px rgba(0,98,157,.15)}.cl-in .cl-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.cl-in svg{width:11px;height:11px;flex-shrink:0;color:#5f6368}.cl-in select.vat-sel{flex:1;min-width:0;height:19px;border:0;padding-inline-start:0;font-size:10px;background-color:transparent}.cl-open{border:0;background:none;padding:0;margin:0;width:15px;height:15px;display:grid;place-items:center;color:#5f6368;cursor:pointer;flex-shrink:0;border-radius:3px}.cl-open svg{width:12px;height:12px}.cl-open.hl{box-shadow:0 0 0 1.5px var(--m-sel);color:var(--m-primary)}.cl-open:disabled{opacity:.35;cursor:default}.cl-cf{font-size:10px;color:#5f6368;display:flex;align-items:center;gap:4px;align-self:end;height:21px}.cl-cf svg{width:11px;height:11px}.cl-canc{font-size:10px;color:var(--m-variant);display:flex;align-items:center;gap:5px;align-self:end;height:21px}.cl-canc .cl-cb{border-color:#9aa0a6}.cl-count{font-size:9.5px;color:var(--m-variant)}.cl-count b{color:var(--m-primary);font-weight:400}.cl-items{border-radius:4px 4px 0 0;overflow:hidden}.cl-bar{background:#1b5d97;padding:5px 8px;display:flex;align-items:center;gap:8px}.cl-search{flex:1;max-width:62%;height:20px;background:#fff;border-radius:3px;display:flex;align-items:center;gap:5px;padding:0 6px;font-size:9.5px;color:#80868b}.cl-search svg{width:10px;height:10px;color:#3c4043}.cl-bar-ico{margin-inline-start:auto;width:18px;height:18px;border-radius:50%;background:#fff;color:#1b5d97;display:grid;place-items:center;font-size:10px}.cl-grid{overflow-x:auto;background:#fff;border:1px solid var(--m-sv);border-top:0}.cl-grid table{width:100%;border-collapse:collapse;font-size:clamp(7.5px,1.55cqi,10px)}.cl-grid th,.cl-grid td{padding:0 .5em;height:2.3em;white-space:nowrap;text-align:start;border-bottom:1px solid var(--m-sv);font-weight:400}.cl-grid th{color:var(--m-on);font-weight:600;background:#f7f9fb}.cl-grid td.n{direction:ltr;text-align:right}.cl-grid td.blue{color:var(--m-primary)}.cl-tot{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:6px 10px;background:#fff;border:1px solid var(--m-sv);border-top:0;padding:6px 9px 8px}.cl-tot div{display:flex;flex-direction:column;gap:2px;font-size:10px;color:var(--m-on);min-width:0}.cl-tot small{font-size:8.5px;color:var(--m-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-tot .cl-net{align-items:flex-end}.cl-tot .cl-net b{font-size:16px;font-weight:400;color:var(--m-primary);direction:ltr}.cl-low{display:grid;grid-template-columns:1fr 1.7fr;gap:7px}.cl-box{background:#fff;border:1px solid var(--m-sv);border-radius:4px;padding:6px 8px;font-size:10px;min-width:0}.cl-box-t{font-size:9.5px;color:var(--m-on);margin-bottom:4px}.cl-note{height:46px;border:1px solid #e1e5ea;border-radius:2px}.cl-pay-t{font-size:9.5px;color:var(--m-on);text-decoration:underline;margin-bottom:4px}.cl-pay{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px 6px}.cl-pay div{display:flex;flex-direction:column;gap:2px;min-width:0}.cl-pay small{font-size:8.5px;line-height:1.25;color:var(--m-on)}.cl-pay div{justify-content:space-between}.cl-pay span{font-size:9.5px;color:var(--m-variant);direction:ltr;text-align:start;transition:background .25s}.cl-pay span.hl{background:#eaf2ff;box-shadow:0 0 0 1.5px var(--m-sel);border-radius:2px}.cl-pref{font-size:9px;text-decoration:underline;margin-top:5px;color:var(--m-on)}.cl-foot{display:flex;align-items:center;gap:8px;padding:7px 4px 9px;margin-top:auto}.cl-nav{display:flex;gap:10px;color:#5f6368;font-size:11px;padding-inline-start:30px;direction:ltr}[dir="rtl"] .cl-nav{transform:scaleX(-1)}.cl-btns{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.cl-btn{font-family:inherit;font-size:10px;font-weight:600;height:24px;border-radius:99px;padding:0 13px;cursor:pointer;border:1px solid #72777f;background:#fff;color:var(--m-primary);display:inline-flex;align-items:center;gap:6px}.cl-btn.pri{background:var(--m-primary);border-color:var(--m-primary);color:#fff}.cl-btn.pri i{font-style:normal;border-inline-start:1px solid rgba(255,255,255,.45);padding-inline-start:6px;font-size:8px}.cl-btn.txt{border-color:transparent;background:none;color:var(--m-on)}.cl-btn:disabled{cursor:default}[dir="ltr"] .cl-btn{text-transform:uppercase;letter-spacing:.03em}.cl-ov{position:absolute;inset:0;background:rgba(40,46,56,.42);display:none;align-items:center;justify-content:center;padding:14px;z-index:5;border-radius:8px}.cl-ov.open{display:flex}.cl-err{background:#fff;border-radius:14px;width:min(100%,430px);padding:16px 18px 14px;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:autoModalIn .25s ease}.cl-err-t{font-size:14px;color:var(--m-on);margin-bottom:12px}.cl-err-m{font-size:11px;color:var(--m-on);line-height:1.6}.cl-err-f{display:flex;justify-content:flex-end;margin-top:12px}.cl-mf{background:#fff;border-radius:14px;width:min(100%,520px);max-height:100%;overflow:auto;padding:12px 14px 12px;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:autoModalIn .25s ease}.cl-mf-h{display:flex;justify-content:space-between;gap:10px}.cl-mf-h b{display:block;font-size:12.5px;font-weight:400;color:var(--m-on);line-height:1.5}.cl-mf-x{font-size:15px;color:#5f6368;line-height:1}.cl-mf-links{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px 8px;font-size:9.5px;color:#1a73e8;margin:6px 0 8px}.cl-mf-links span+span{border-inline-start:1px solid var(--m-sv);padding-inline-start:8px}.cl-mf-body{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--m-sv)}.cl-mf-c{padding:8px 6px}.cl-mf-c+.cl-mf-c{border-inline-start:1px solid var(--m-sv)}.cl-mf-ct{font-size:12px;color:var(--m-on);margin-bottom:6px;display:flex;justify-content:space-between;gap:8px}.cl-mf-ct b{font-weight:600;color:#188038;font-size:10.5px}.cl-mf-row{display:flex;justify-content:space-between;gap:8px;font-size:9.5px;color:var(--m-variant);padding:2px 0 2px;padding-inline-start:12px}.cl-mf-row.tot{color:var(--m-on);font-weight:700}.cl-mf-row.lim{color:var(--m-on);font-weight:700;margin-top:6px}.cl-mf-based{font-size:9.5px;color:#1a73e8;margin-bottom:4px}.cl-mf-leg{display:flex;gap:14px;font-size:9px;color:var(--m-on);padding:8px 0 0 0;padding-inline-start:12px}.cl-mf-leg i{display:inline-block;width:8px;height:8px;margin-inline-end:5px;vertical-align:-1px}.cl-mf-f{display:flex;justify-content:flex-end;margin-top:8px}.cl-ctl{padding:14px 16px 6px;border-bottom:1px solid var(--rule);background:var(--surface)}.cl-ctl .demo-filter-row{margin-bottom:8px}.cl-ctl label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);cursor:pointer}.cl-ctl input[type=checkbox]{width:15px;height:15px;accent-color:#1654A0;cursor:pointer}.cl-stage{padding:12px}.cl-out{padding:0 16px 16px}.cl-out .demo-nav{margin-top:0}@container (max-width:640px){.cl-fields{grid-template-columns:repeat(5,minmax(0,1fr))}.cl-fields .cl-ref{display:none}}@container (max-width:480px){.cl-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-fields .cl-x{display:none}.cl-cols{grid-template-columns:1fr}.cl-tot{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-tot .cl-x{display:none}.cl-tot .cl-net{grid-column:1/-1}.cl-low{grid-template-columns:1fr}.cl-low .cl-note-box{display:none}.cl-pay{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-search{max-width:none}.cl-nav{display:none}.cl-mf-body{grid-template-columns:1fr}.cl-mf-c.contact{display:none}.cl-mf-c+.cl-mf-c{border-inline-start:0}.cl-stage{padding:8px 6px}}
.sm-stage{position:relative;height:430px;border-radius:13px;overflow:hidden;background:#eff4fa;font-family:'Cairo','Janna LT',sans-serif;color:#1a1c1e;font-size:12px;line-height:1.5;text-align:start}.hc-demo-scope .sm-stage{border-radius:11px}.sm-stage button{font-family:inherit}.sm-stage .hl{box-shadow:0 0 0 2px #2a6dd9;border-radius:8px;background-color:#eaf2ff}.sm-stage svg{display:block}.sm-stage .vat-app{height:100%;border-radius:0}.sm-stage .vat-app-body{height:calc(100% - 34px)}.sm-stage .vat-app-panel{min-height:0;height:100%;overflow:hidden;position:relative}.sm-stage .vat-app-rail{display:flex}.sm-stage .vat-app-rail span{position:relative}.sm-stage .vat-app-rail span.hl{background:#eaf2ff;box-shadow:0 0 0 2px #2a6dd9;border-radius:50%}.es-menu{position:absolute;top:8px;inset-inline-start:2px;width:170px;background:#fff;border-radius:8px;box-shadow:0 6px 22px rgba(0,0,0,.18);padding:8px 6px;z-index:5;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .2s,transform .2s}.es-menu.open{opacity:1;transform:none}.es-menu b{display:block;font-size:11.5px;color:#00629d;padding:0 8px 6px;border-bottom:1px solid #dee3eb;margin-bottom:4px}.es-menu span{display:block;font-size:11px;padding:5px 8px;border-radius:5px}.es-menu i{display:block;height:7px;border-radius:4px;background:#e6eaf0;margin:9px 8px}.es-menu i:nth-of-type(2){width:60%}.es-menu i:nth-of-type(3){width:75%}.es-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.es-head h4{margin:0;font-size:14px;font-weight:700;color:#1a1c1e;margin-inline-end:auto}.es-search{display:flex;align-items:center;gap:6px;height:26px;width:170px;border:1px solid #dee3eb;border-radius:99px;padding:0 10px;font-size:10.5px;color:#72777f;background:#fff}.es-search svg{width:12px;height:12px}.es-dd{height:26px;border:1px solid #dee3eb;border-radius:4px;padding:0 9px;font-size:10.5px;display:flex;align-items:center;gap:14px;background:#fff}.es-dd::after{content:"";border:3.5px solid transparent;border-top:4.5px solid #1a1c1e;margin-top:3px}.es-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.es-card{background:#fff;border:1px solid #dee3eb;border-radius:9px;padding:9px 10px;display:flex;flex-direction:column;gap:5px;min-width:0;position:relative;transition:box-shadow .2s}.es-card .es-ico{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#fff}.es-card .es-ico svg{width:16px;height:16px}.es-card b{font-size:11.5px}.es-card p{margin:0;font-size:9.5px;color:#42474e;line-height:1.55;height:30px;overflow:hidden}.es-chip{align-self:flex-start;font-size:9px;background:#eef3f9;color:#42474e;border-radius:99px;padding:1px 8px}.es-card.sk b{height:9px;width:60%;border-radius:4px;background:#dfe5ec;margin-top:3px}.es-card.sk p{height:22px;background:repeating-linear-gradient(#eef1f5 0 7px,transparent 7px 11px);border-radius:3px}.es-on{position:absolute;top:9px;inset-inline-end:9px;font-size:9px;color:#146c2e;background:#e3f4e6;border-radius:99px;padding:0 7px}.sm-center{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;padding:12px}.sm-lang{position:absolute;top:12px;inset-inline-end:14px;height:26px;border:1px solid #c3c7cf;border-radius:99px;padding:0 10px;font-size:10.5px;display:flex;align-items:center;gap:5px;background:#fcfcff}.sm-lang svg{width:12px;height:12px}.sm-card{width:min(100%,330px);background:#fcfcff;border-radius:16px;box-shadow:0 4px 18px rgba(0,30,60,.12);padding:20px 22px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;animation:autoPanelIn .25s ease}.sm-brand{display:flex;align-items:center;gap:8px;font-size:11px;color:#42474e}.sm-brand img{height:14px;width:auto}.sm-brand i{width:1px;height:14px;background:#c3c7cf}.sm-card h5{margin:4px 0 0;font-size:16px;font-weight:700;color:#1a1c1e}.sm-card p{margin:0;font-size:10.5px;color:#42474e}.sm-card small{font-size:9.5px;color:#72777f}.sm-primary{width:100%;height:32px;border:0;border-radius:12px;background:#00629d;color:#fff;font-size:12px;font-weight:700;cursor:pointer;margin:6px 0 2px}.sm-foot{font-size:9px;color:#72777f}.ed-login .sm-card{border-radius:10px;align-items:stretch;text-align:start}.ed-login img{height:18px;width:auto;align-self:center;margin-bottom:4px}.ed-login h5{text-align:center}.ed-f{display:flex;flex-direction:column;gap:3px}.ed-f label{font-size:10px;color:#42474e}.ed-in{height:28px;border:1px solid #c3c7cf;border-radius:6px;padding:0 9px;font-size:11px;display:flex;align-items:center;background:#fff;direction:ltr;justify-content:flex-start;transition:border-color .2s}.ed-in.typing{border-color:#00629d;box-shadow:0 0 0 2px rgba(0,98,157,.15)}.ed-in .cur{display:inline-block;width:1px;height:13px;background:#00629d;margin-inline-start:1px;animation:autoCur .8s step-end infinite}.ed-login .sm-primary{border-radius:6px}.sm-orgs{width:100%;display:flex;flex-direction:column;gap:6px;margin-top:4px}.sm-org{font:inherit;color:inherit;width:100%;display:flex;align-items:center;gap:9px;border:1px solid #dee3eb;border-radius:10px;padding:7px 10px;background:#fff;font-size:11.5px;text-align:start;cursor:default;transition:background .2s}.sm-org i{width:26px;height:26px;border-radius:50%;background:#cfe5ff;color:#004d7a;font-style:normal;font-size:10px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.sm-org svg{width:13px;height:13px;margin-inline-start:auto;color:#72777f}[dir="rtl"] .sm-org svg{transform:scaleX(-1)}.sm-app{--s-page:#eff4fa;--s-surface:#fcfcff;--s-on:#1a1c1e;--s-var:#42474e;--s-out:#72777f;--s-line:#dee3eb;--s-pri:#00629d;--s-act:#cfe5ff;--s-act-on:#004d7a;--s-card:#fff;height:100%;display:flex;flex-direction:column;background:var(--s-page);color:var(--s-on);transition:background .25s,color .25s}.sm-app.dark{--s-page:#111418;--s-surface:#1a1c1e;--s-on:#e2e2e6;--s-var:#c3c7cf;--s-out:#8c9199;--s-line:#2f3338;--s-pri:#93ccff;--s-act:#004b74;--s-act-on:#cfe5ff;--s-card:#1e2226}.sm-top{height:44px;flex-shrink:0;background:var(--s-surface);display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--s-line)}.sm-title{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;margin-inline-end:auto;white-space:nowrap}.sm-title svg{width:20px;height:20px;color:var(--s-pri)}.sm-ib{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--s-var);background:none;border:0;padding:0}.sm-ib svg{width:15px;height:15px}.sm-user{display:flex;align-items:center;gap:6px;border:0;background:none;padding:2px 6px;border-radius:99px;color:inherit;text-align:start;position:relative}.sm-user i{width:26px;height:26px;border-radius:50%;background:var(--s-act);color:var(--s-act-on);font-style:normal;font-size:10px;font-weight:700;display:grid;place-items:center}.sm-user span{display:flex;flex-direction:column;line-height:1.25}.sm-user b{font-size:10.5px;font-weight:600}.sm-user small{font-size:9px;color:var(--s-var)}.sm-user svg{width:11px;height:11px;color:var(--s-var)}.sm-menu{position:absolute;top:40px;inset-inline-end:10px;width:170px;background:var(--s-card);border-radius:8px;box-shadow:0 6px 22px rgba(0,0,0,.2);padding:5px;z-index:6;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .2s,transform .2s}.sm-menu.open{opacity:1;transform:none;pointer-events:auto}.sm-menu button,.sm-menu div{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;color:var(--s-on);font-size:11px;padding:7px 9px;border-radius:6px;text-align:start}.sm-menu svg{width:14px;height:14px;color:var(--s-var)}.sm-body{flex:1;min-height:0;display:flex;position:relative}.sm-side{width:148px;flex-shrink:0;background:var(--s-surface);border-inline-end:1px solid var(--s-line);padding:8px 7px;display:flex;flex-direction:column;gap:2px}.sm-nav{display:flex;align-items:center;gap:9px;height:32px;padding:0 10px;border-radius:99px;font-size:11px;color:var(--s-var);border:0;background:none;width:100%;text-align:start;white-space:nowrap;transition:background .2s,color .2s}.sm-nav svg{width:15px;height:15px;flex-shrink:0}.sm-nav.on{background:var(--s-act);color:var(--s-act-on);font-weight:600}.sm-nav.dim{opacity:.45}.sm-nav.dk{margin-top:auto}.sm-main{flex:1;min-width:0;padding:12px 14px;overflow:hidden;position:relative}.sm-ph{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:9px}.sm-ph h4{margin:0;font-size:15px;font-weight:700;color:var(--s-on)}.sm-ph p{margin:0;flex-basis:100%;font-size:10px;color:var(--s-var)}.sm-cnt{font-size:9.5px;background:var(--s-act);color:var(--s-act-on);border-radius:99px;padding:0 7px;font-weight:700}.sm-btn{height:26px;border:1px solid var(--s-line);background:var(--s-card);color:var(--s-pri);border-radius:99px;padding:0 11px;font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.sm-btn svg{width:12px;height:12px}.sm-btn.fill{background:var(--s-pri);border-color:var(--s-pri);color:#fff}.sm-app.dark .sm-btn.fill{color:#00325a}.sm-ph .sm-sp{margin-inline-start:auto}.sm-tw{background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;overflow:hidden}.sm-t{width:100%;border-collapse:collapse;font-size:10.5px}.sm-t th{font-size:9.5px;font-weight:600;color:var(--s-var);text-align:start;padding:7px 8px;border-bottom:1px solid var(--s-line);white-space:nowrap}.sm-t td{padding:7px 8px;border-bottom:1px solid var(--s-line);white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.sm-t tr:last-child td{border-bottom:0}.sm-t td.code{color:var(--s-pri);font-weight:600}.sm-pill{display:inline-block;font-size:9.5px;border-radius:99px;padding:1px 8px;background:#eef3f9;color:#42474e}.sm-pill.blue{background:#dbeafe;color:#1e40af}.sm-pill.amber{background:#fef3c7;color:#92400e}.sm-pill.green{background:#dcfce7;color:#166534}.sm-pill.violet{background:#ede9fe;color:#5b21b6}.sm-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sm-col{background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;padding:7px;display:flex;flex-direction:column;gap:6px;min-width:0}.sm-col>b{font-size:10.5px;display:flex;align-items:center;gap:6px}.sm-wv{border:1px solid var(--s-line);border-radius:8px;padding:6px 7px;font-size:9.5px;display:flex;flex-direction:column;gap:2px;background:var(--s-surface)}.sm-wv b{font-size:10.5px;color:var(--s-pri)}.sm-wv span{color:var(--s-var);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-ints{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sm-int{background:var(--s-card);border:1px solid var(--s-line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px;transition:box-shadow .2s}.sm-int .lg{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px}.sm-int b{font-size:12px}.sm-int p{margin:0;font-size:10px;color:var(--s-var);line-height:1.6;min-height:32px}.sm-int .row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.crm .sm-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.sm-kpi{background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;padding:9px 10px}.sm-kpi b{display:block;font-size:17px;font-weight:700}.sm-kpi span{font-size:9.5px;color:var(--s-var)}.sm-bars{background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;padding:10px;height:150px;display:flex;align-items:flex-end;gap:5px}.sm-bars i{flex:1;background:#7cb4e6;border-radius:3px 3px 0 0}.sm-set{display:grid;grid-template-columns:150px 1fr;gap:10px}.sm-sets{background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;padding:5px;display:flex;flex-direction:column;gap:1px;align-self:start}.sm-sets span{font-size:10.5px;padding:6px 8px;border-radius:7px;color:var(--s-var);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-sets span.on{background:var(--s-act);color:var(--s-act-on);font-weight:600}.sm-flows{background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:7px}.sm-flows>b{font-size:12px}.sm-flow{font:inherit;color:inherit;background:none;text-align:start;width:100%;border:1.5px solid var(--s-line);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:3px;transition:border-color .2s,background .2s}.sm-flow.on{border-color:var(--s-pri);background:rgba(0,98,157,.06)}.sm-flow b{font-size:11px}.sm-flow span{font-size:9.5px;color:var(--s-var)}.sm-save{align-self:flex-end;margin-top:2px}.sm-toast{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);background:#2f3033;color:#f1f0f4;border-radius:6px;padding:6px 14px;font-size:10.5px;opacity:0;transition:opacity .2s;z-index:7;white-space:nowrap}.sm-toast.show{opacity:1}#smDemo .sm-stage{height:440px}#smDemo .sm-nav,#smDemo .sm-user,#smDemo .sm-menu button,#smDemo .sm-primary,#smDemo .sm-org,#smDemo .sm-ib,#smDemo .sm-btn{cursor:pointer}#smDemo .sm-nav:not(.on):hover,#smDemo .sm-menu button:hover,#smDemo .sm-org:hover{background:rgba(0,98,157,.08)}#smDemo .sm-nav:focus-visible,#smDemo .sm-user:focus-visible,#smDemo .sm-menu button:focus-visible,#smDemo button:focus-visible{outline:2px solid #2a6dd9;outline-offset:1px}.sm-hint{font-size:12.5px;color:var(--txt2);margin-top:10px;line-height:1.7}.sm-app{position:relative}.sm-int .hd{display:flex;align-items:center;justify-content:space-between}.sm-int .sp{flex:1}.sm-int .sm-ib{width:26px;height:26px;color:#b3261e}.sm-btn.danger{background:#b3261e;border-color:#b3261e;color:#fff}.sm-pill.red{background:#fee2e2;color:#991b1b}.sm-ask{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#fdecea;border-radius:9px;padding:6px 8px;font-size:10.5px;color:#7f1d1d}.sm-ask span{margin-inline-end:auto;font-weight:600}.sm-dlg-host{position:absolute;inset:0;z-index:8}.sm-dlg-bg{position:absolute;inset:0;background:rgba(10,20,30,.38);display:grid;place-items:center;padding:12px;animation:autoPanelIn .2s ease}.sm-dlg{width:min(100%,470px);max-height:100%;background:var(--s-card);color:var(--s-on);border-radius:14px;box-shadow:0 10px 34px rgba(0,0,0,.28);display:flex;flex-direction:column;overflow:hidden;position:relative}.sm-dh{display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--s-line)}.sm-dh .lg{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:12px;flex-shrink:0}.sm-dh .tt{display:flex;flex-direction:column;line-height:1.35;margin-inline-end:auto;min-width:0}.sm-dh b{font-size:12.5px}.sm-dh small{font-size:9.5px;color:var(--s-var)}.sm-db{flex:1;min-height:0;overflow:auto;padding:4px 14px 10px;position:relative}.sm-db h6{margin:10px 0 5px;font-size:10.5px;font-weight:700;color:var(--s-pri)}.sm-df{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:9px 14px;border-top:1px solid var(--s-line)}.sm-fl{display:flex;flex-direction:column;gap:3px;margin-bottom:7px;min-width:0}.sm-fl label{font-size:10px;color:var(--s-var)}.sm-fl small{font-size:9px;color:var(--s-out);line-height:1.5}.sm-fl .ed-in{font:inherit;font-size:11px;color:var(--s-on);background:var(--s-card);border-color:var(--s-line);width:100%;direction:inherit;unicode-bidi:plaintext;text-align:start;overflow:hidden;white-space:nowrap}.sm-fl .ed-in.ph{color:var(--s-out)}.sm-fl .ed-in.err{border-color:#b3261e;box-shadow:0 0 0 2px rgba(179,38,30,.15)}.sm-fl.sel .ed-in{justify-content:space-between}.sm-fl.sel .ed-in::after{content:"";border:3.5px solid transparent;border-top:4.5px solid var(--s-var);margin-top:3px;margin-inline-start:auto}.sm-g2{display:grid;grid-template-columns:1fr 1fr;gap:0 9px}.sm-swr{display:flex;align-items:flex-start;gap:9px;padding:7px 8px;border-radius:9px;margin-top:6px}.sm-swr span{display:flex;flex-direction:column;line-height:1.45}.sm-swr b{font-size:11px}.sm-swr small{font-size:9.5px;color:var(--s-var)}.sm-sw{flex-shrink:0;width:32px;height:18px;border-radius:99px;border:0;background:#c3c7cf;position:relative;padding:0;margin-top:2px;transition:background .2s}.sm-sw i{position:absolute;top:2px;inset-inline-start:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:inset-inline-start .2s}.sm-sw.on{background:var(--s-pri)}.sm-sw.on i{inset-inline-start:16px}.sm-dok{display:none;align-items:center;gap:6px;margin:0 14px 2px;padding:6px 9px;border-radius:8px;background:#dcfce7;color:#166534;font-size:10.5px;font-weight:600}.sm-dok.show{display:flex}.sm-dok svg{width:13px;height:13px}.sm-box{display:flex;align-items:center;gap:9px;border:1px solid var(--s-line);border-radius:9px;padding:8px 9px}.sm-box span{display:flex;flex-direction:column;line-height:1.45;margin-inline-end:auto;min-width:0}.sm-box b{font-size:11px}.sm-box small{font-size:9.5px;color:var(--s-var)}.sm-url{display:flex;align-items:center;gap:4px;border:1px solid var(--s-line);border-radius:7px;padding:2px 3px 2px 9px;background:var(--s-page)}.sm-url code{flex:1;min-width:0;font-size:10px;direction:ltr;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Consolas,monospace}.sm-url .sm-ib{width:24px;height:24px;color:var(--s-pri)}.sm-help{font-size:9.5px;color:var(--s-var);margin:4px 0 0}.sm-mbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0}.sm-mbar .sm-btn{margin-inline-end:auto}.sm-empty{text-align:center;color:var(--s-var);font-size:10.5px;padding:24px 8px;border:1px dashed var(--s-line);border-radius:9px;margin:0}.sm-mt td{max-width:none;overflow:visible;position:relative}.sm-mt .acts{display:flex;gap:2px;justify-content:flex-end}.sm-mt .sm-ib{width:24px;height:24px}.sm-mt .sm-ib.ok{color:#166534}.sm-mt .sm-ib.ig{color:#72777f}.sm-mt .sm-ib[disabled]{opacity:.35}.sm-pick{font:inherit;font-size:10.5px;display:inline-flex;align-items:center;gap:5px;height:24px;border:1px solid var(--s-line);border-radius:6px;background:var(--s-card);color:var(--s-out);padding:0 7px}.sm-pick.set{color:var(--s-on)}.sm-pick svg{width:10px;height:10px}.sm-pop{position:absolute;top:30px;inset-inline-start:8px;z-index:3;background:var(--s-card);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.2);padding:4px;display:flex;flex-direction:column;min-width:120px}.sm-pop button{font:inherit;font-size:10.5px;border:0;background:none;color:var(--s-on);text-align:start;padding:5px 8px;border-radius:5px}.sm-mft{margin-inline-end:auto;font-size:9.5px;color:var(--s-var)}#inDemo .sm-stage{height:460px}#inDemo .sm-nav,#inDemo .sm-user,#inDemo .sm-menu button,#inDemo .sm-ib,#inDemo .sm-btn,#inDemo .ed-in,#inDemo .sm-sw,#inDemo .sm-pick,#inDemo .sm-pop button{cursor:pointer}#inDemo .sm-ib[disabled],#inDemo .sm-btn[disabled]{cursor:default}#inDemo .sm-nav:not(.on):hover,#inDemo .sm-menu button:hover,#inDemo .sm-pop button:hover,#inDemo .ed-in.ph:hover{background:rgba(0,98,157,.08)}#inDemo button:focus-visible{outline:2px solid #2a6dd9;outline-offset:1px}@media (max-width:640px){.sm-stage,#smDemo .sm-stage{height:400px}#inDemo .sm-stage{height:440px}.sm-g2{grid-template-columns:1fr}.sm-dlg-bg{padding:6px}.sm-int .row .sm-pill{display:none}.sm-side{width:44px;padding:8px 5px}.sm-nav{padding:0;justify-content:center}.sm-nav span{display:none}.sm-user span,.sm-top .sm-ib.hide-sm{display:none}.sm-main{padding:10px 9px}.sm-board{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-board .sm-col:nth-child(n+3){display:none}.sm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-ints{grid-template-columns:1fr}.sm-set{grid-template-columns:1fr}.sm-sets{display:none}.sm-t .wide{display:none}.es-grid{grid-template-columns:repeat(2,1fr)}.es-grid .es-card:nth-child(n+5){display:none}.es-search{width:120px}}.op-scr{position:absolute;inset:0;overflow:auto;padding:12px 14px 16px;scrollbar-width:thin}.op-tw{overflow-x:auto}.op-tw .sm-t td{max-width:180px}.op-ck{flex-shrink:0;width:16px;height:16px;border-radius:4px;border:1.5px solid var(--s-out);background:var(--s-card);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0}.op-ck svg{width:11px;height:11px;opacity:0}.op-ck.on{background:var(--s-pri);border-color:var(--s-pri)}.op-ck.on svg{opacity:1}.op-ck[disabled]{opacity:.35}.op-bulk{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:var(--s-act);color:var(--s-act-on);border-radius:10px;padding:6px 8px;margin-bottom:8px;font-size:10.5px}.op-bulk i{flex:1}.op-chips{display:flex;gap:5px;flex-wrap:wrap;margin:4px 0 8px}.op-chip{font:inherit;font-size:10px;height:24px;border:1px solid var(--s-line);border-radius:7px;background:var(--s-card);color:var(--s-on);padding:0 9px;display:inline-flex;align-items:center;gap:4px}.op-chip svg{width:10px;height:10px}.op-chip.on{background:var(--s-act);border-color:var(--s-act);color:var(--s-act-on);font-weight:600}.op-lnk{font:inherit;border:0;background:none;padding:0;color:var(--s-pri);font-weight:600;text-decoration:underline;text-underline-offset:2px}.op-board{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.op-col{flex:0 0 150px;background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;padding:7px;display:flex;flex-direction:column;gap:6px}.op-col>b{font-size:10.5px;display:flex;align-items:center;gap:6px}.op-wv{border:1px solid var(--s-line);border-radius:8px;padding:6px 7px;font-size:9.5px;display:flex;flex-direction:column;gap:3px;background:var(--s-surface)}.op-wv b{font-size:10.5px;color:var(--s-pri)}.op-wv span{color:var(--s-var)}.op-wv .sm-btn{align-self:flex-start;margin-top:3px;height:24px}.op-mode{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.op-mode h4{margin:0;font-size:14px;font-weight:700}.op-mode .op-sp{flex:1}.op-sum{display:flex;gap:14px;font-size:10.5px;color:var(--s-var);margin-bottom:8px}.op-sum b{color:var(--s-on)}.op-lines,.op-plist,.op-opts{display:flex;flex-direction:column;gap:6px}.op-line{font:inherit;color:inherit;text-align:start;width:100%;display:flex;align-items:center;gap:9px;border:1.5px solid var(--s-line);border-radius:9px;background:var(--s-card);padding:7px 9px}.op-line.on{border-color:var(--s-pri);background:rgba(0,98,157,.06)}.op-line span{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.45}.op-line b{font-size:11px}.op-line small{font-size:9.5px;color:var(--s-var)}.op-line em{font-style:normal;font-size:10px;font-weight:700;white-space:nowrap}.op-foot{display:flex;justify-content:flex-end;margin-top:10px}.op-prog{display:grid;grid-template-columns:1fr auto;gap:4px;font-size:10px;color:var(--s-var);margin-bottom:9px}.op-prog i{grid-column:1/-1;height:5px;border-radius:99px;background:var(--s-line);overflow:hidden}.op-prog u{display:block;height:100%;background:var(--s-pri);transition:width .3s}.op-done{border:1px solid var(--s-line);border-radius:10px;background:var(--s-card);padding:9px 10px;margin-bottom:9px;font-size:10.5px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.op-done.ok{border-color:#86efac;background:#f0fdf4;color:#166534}.op-done p{margin:0;color:var(--s-var)}.op-done.ok p{color:inherit}.op-oc{border:1px solid var(--s-line);border-radius:10px;background:var(--s-card);padding:8px 9px;margin-bottom:8px}.op-oc.done{opacity:.7}.op-oc .hd{display:flex;align-items:center;gap:8px;font-size:10.5px}.op-oc .hd b{color:var(--s-pri)}.op-oc .hd span{flex:1;color:var(--s-var)}.op-lb{display:block;font-size:9.5px;color:var(--s-var);margin:7px 0 3px}.op-it{display:flex;align-items:center;gap:7px;font-size:10.5px;padding:3px 0}.op-it span{flex:1;min-width:0}.op-it small{color:var(--s-var);font-size:9px}.op-it em{font-style:normal;font-weight:600}.op-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.op-warn{margin:7px 0 0;font-size:9.5px;color:#92400e;background:#fef3c7;border-radius:7px;padding:5px 8px}.op-note{margin:2px 0 0;font-size:9.5px;color:var(--s-var);background:var(--s-surface);border-radius:7px;padding:5px 8px}.op-err{display:block;color:#b3261e;font-size:9.5px;margin:4px 0 0}.op-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;padding:9px 10px}.op-info span{display:flex;flex-direction:column;min-width:0;line-height:1.45}.op-info small{font-size:9px;color:var(--s-var)}.op-info b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-p{font-size:10.5px;color:var(--s-var);margin:6px 0}.op-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.op-card{background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:7px;min-width:0}.op-card>p{margin:0;font-size:9.5px;color:var(--s-var)}.op-ct{font-size:12px}.op-card>small{font-size:9.5px;color:var(--s-var);margin-top:-5px}.op-hb{display:flex;flex-direction:column;gap:5px}.op-hb div{display:grid;grid-template-columns:70px 1fr 24px;align-items:center;gap:6px;font-size:9.5px}.op-hb i{height:8px;border-radius:99px;background:var(--s-surface);overflow:hidden}.op-hb u{display:block;height:100%;background:var(--s-pri);border-radius:99px}.op-hb u.green{background:#16a34a}.op-hb u.violet{background:#7c3aed}.op-hb u.red{background:#dc2626}.op-hb u.amber{background:#d97706}.op-hb b{text-align:end}.op-per{font-size:10px;color:var(--s-var);margin:0 0 8px}.op-set{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:start}.op-secs{background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;padding:5px;display:flex;flex-direction:column;gap:1px}.op-secs button{font:inherit;font-size:10.5px;text-align:start;border:0;background:none;padding:6px 8px;border-radius:7px;color:var(--s-var);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-secs button.on{background:var(--s-act);color:var(--s-act-on);font-weight:600}.op-pane{min-width:0;display:flex;flex-direction:column;gap:8px}.op-dirty{display:flex;align-items:center;gap:6px;background:#fef3c7;color:#92400e;border-radius:10px;padding:6px 8px;font-size:10.5px}.op-dirty b{flex:1}.op-opt[disabled]{opacity:.45}.op-acc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--s-line);border-radius:9px;padding:8px 9px}.op-acc>span{display:flex;flex-direction:column;flex:1 1 180px;min-width:0;line-height:1.45}.op-acc b{font-size:11px}.op-acc small{font-size:9.5px;color:var(--s-var)}.op-dd{position:relative}.op-dd .sm-pop{top:28px}.op-prh{display:flex;align-items:center;justify-content:space-between}.op-prow{display:flex;align-items:center;gap:8px;border:1px solid var(--s-line);border-radius:9px;padding:6px 8px}.op-prow>i{width:26px;height:26px;border-radius:50%;background:var(--s-act);color:var(--s-act-on);display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;font-size:11px}.op-prow span{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.45}.op-prow b{font-size:11px}.op-prow small{font-size:9.5px;color:var(--s-var);overflow:hidden;text-overflow:ellipsis}.op-prow .sm-ib{width:26px;height:26px;color:var(--s-pri)}.op-prow .sm-ib.op-red{color:#b3261e}.op-sbox{font:inherit;font-size:10.5px;width:100%;display:flex;align-items:center;gap:6px;height:30px;border:1px solid var(--s-line);border-radius:8px;background:var(--s-card);color:var(--s-out);padding:0 9px}.op-sbox svg{width:13px;height:13px}.op-res{inset-inline-end:0}.op-res button{display:flex;flex-direction:column}.op-res small{color:var(--s-var);font-size:9px}.op-sm{padding:10px 8px;margin-top:6px}.op-sumx{grid-template-columns:repeat(3,minmax(0,1fr))}.op-code{margin:0;font:10px/1.55 ui-monospace,Consolas,monospace;background:var(--s-surface);border-radius:8px;padding:8px 10px;white-space:pre-wrap;word-break:break-all;text-align:left}.op-tabs{margin-bottom:6px}#stDemo .sm-stage,#prDemo .sm-stage,#wtDemo .sm-stage,#shDemo .sm-stage,#tkDemo .sm-stage,#xcDemo .sm-stage,#ayDemo .sm-stage{height:470px}:is(#stDemo,#prDemo,#wtDemo,#shDemo,#tkDemo,#xcDemo,#ayDemo) :is(.sm-nav,.sm-user,.sm-menu button,.sm-ib,.sm-btn,.ed-in,.sm-sw,.sm-pick,.sm-pop button,.op-ck,.op-chip,.op-lnk,.op-line,.sm-flow,.op-secs button,.op-sbox){cursor:pointer}:is(#stDemo,#prDemo,#wtDemo,#shDemo,#tkDemo,#xcDemo,#ayDemo) [disabled]{cursor:default}:is(#stDemo,#prDemo,#wtDemo,#shDemo,#tkDemo,#xcDemo,#ayDemo) :is(.sm-nav:not(.on),.sm-menu button,.sm-pop button,.op-secs button:not(.on),.op-chip:not(.on)):hover{background:rgba(0,98,157,.08)}:is(#stDemo,#prDemo,#wtDemo,#shDemo,#tkDemo,#xcDemo,#ayDemo) button:focus-visible{outline:2px solid #2a6dd9;outline-offset:1px}.sm-app.dark .op-warn,.sm-app.dark .op-dirty{background:#4a3a10;color:#fde68a}.sm-app.dark .op-done.ok{background:#0f2e1b;border-color:#166534;color:#86efac}@media (max-width:640px){.op-scr{padding:10px 9px 14px}.op-set{grid-template-columns:1fr}.op-secs{flex-direction:row;overflow-x:auto;scrollbar-width:none}.op-secs button{flex-shrink:0}.op-info,.op-sumx,.op-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.op-col{flex-basis:132px}#stDemo .sm-stage,#prDemo .sm-stage,#wtDemo .sm-stage,#shDemo .sm-stage,#tkDemo .sm-stage,#xcDemo .sm-stage,#ayDemo .sm-stage{height:450px}}.xd-live .sm-stage{height:480px}.xd-live :is(.sm-nav,.sm-ib,.sm-btn,.ed-in,.sm-sw,.sm-pick,.sm-pop button,.op-ck,.op-chip,.op-lnk,.op-line,.sm-flow,.op-secs button,.xd-tab){cursor:pointer}.xd-live [disabled]{cursor:default}.xd-live :is(.sm-nav:not(.on),.sm-pop button,.op-secs button:not(.on),.op-chip:not(.on),.xd-tab:not(.on)):hover{background:rgba(0,98,157,.08)}.xd-live button:focus-visible{outline:2px solid #2a6dd9;outline-offset:1px}.sm-btn[disabled]{opacity:.45}.xd-bare{position:relative}.xd-stack{display:flex;flex-direction:column;gap:8px}.xd-stack>*{margin:0}.xd-stack .sm-ph{margin-bottom:0}.xd-pk{position:relative}.xd-pk .sm-pick{width:100%;height:28px;justify-content:space-between;font-size:11px}.xd-pk .sm-pop{top:46px;inset-inline-start:0;inset-inline-end:0}.xd-tabs{display:flex;gap:2px;border-bottom:1px solid var(--s-line);margin:0 0 9px;overflow-x:auto;scrollbar-width:none}.xd-tab{font:inherit;font-size:10.5px;border:0;background:none;color:var(--s-var);padding:6px 10px;border-bottom:2px solid transparent;white-space:nowrap;display:inline-flex;gap:5px;align-items:center;border-radius:6px 6px 0 0}.xd-tab.on{color:var(--s-pri);border-bottom-color:var(--s-pri);font-weight:700}.xd-tab .sm-cnt{font-size:9px}.xd-wz{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.xd-wz>h4{margin:0;font-size:15px}.xd-steps{display:flex;gap:4px;flex-wrap:wrap}.xd-steps span{display:flex;align-items:center;gap:5px;font-size:9.5px;color:var(--s-var);background:var(--s-card);border:1px solid var(--s-line);border-radius:99px;padding:2px 8px 2px 3px}.xd-steps i{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:700;background:var(--s-line);color:var(--s-var)}.xd-steps span.on{border-color:var(--s-pri);color:var(--s-pri);font-weight:600}.xd-steps span.on i{background:var(--s-pri);color:#fff}.xd-steps span.ok i{background:#16a34a;color:#fff}.xd-foot{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.xd-rows{display:flex;flex-direction:column;gap:6px}.xd-row{display:flex;align-items:center;gap:8px;border:1px solid var(--s-line);border-radius:9px;padding:7px 9px;background:var(--s-card);font-size:10.5px;flex-wrap:wrap}.xd-row>span{display:flex;flex-direction:column;flex:1 1 160px;min-width:0;line-height:1.45}.xd-row b{font-size:11px}.xd-row small{font-size:9.5px;color:var(--s-var)}.xd-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1 1 100%}.xd-pair>div{background:var(--s-surface);border-radius:7px;padding:5px 8px;display:flex;flex-direction:column;line-height:1.45;min-width:0}.xd-pair small{font-size:9px}.xd-acts{display:flex;gap:5px;flex-wrap:wrap;margin-inline-start:auto}.xd-big{font-size:20px;font-weight:700}.xd-ok{color:#166534}.xd-bad{color:#b3261e}.sm-app.dark .xd-ok{color:#86efac}.sm-app.dark .xd-bad{color:#fca5a5}@media (max-width:640px){.xd-live .sm-stage{height:460px}.xd-pair{grid-template-columns:1fr}}.crm .sm-side{gap:0;padding:3px 6px;overflow:auto;scrollbar-width:none}.crm .sm-nav{height:24px;font-size:10.5px;gap:7px;padding:0 8px;flex-shrink:0}.crm .sm-nav svg{width:13px;height:13px}.crm .sm-nav em{margin-inline-start:auto;font-style:normal;background:#dc2626;color:#fff;border-radius:99px;font-size:8.5px;min-width:15px;height:15px;display:grid;place-items:center;padding:0 4px;font-weight:700}.xd-ng{display:block;font-size:8.5px;font-weight:700;color:var(--s-out);padding:5px 8px 1px;flex-shrink:0}.crm.col .sm-side{width:44px;padding-inline:5px}.crm.col .sm-nav{padding:0;justify-content:center}.crm.col .sm-nav span,.crm.col .sm-nav em,.crm.col .xd-ng{display:none}.crm .sm-top{gap:5px;padding:0 8px}.crm .sm-title{margin-inline-end:6px;font-size:12px}.crm-srch{flex:1;min-width:0;height:26px;border:1px solid var(--s-line);border-radius:99px;background:var(--s-card);color:var(--s-out);font:inherit;font-size:10px;display:flex;align-items:center;gap:6px;padding:0 10px;white-space:nowrap;overflow:hidden}.crm-srch svg{width:12px;height:12px;flex-shrink:0}.crm .sm-ib{position:relative;flex-shrink:0}.crm .sm-ib em{position:absolute;top:2px;inset-inline-end:2px;width:7px;height:7px;border-radius:50%;background:#dc2626}.crm .sm-user{cursor:default;font:inherit}.crm .sm-menu{top:42px;width:190px}.crm .sm-menu hr{border:0;border-top:1px solid var(--s-line);margin:3px 0}.crm-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start}.crm-hi{display:flex;align-items:flex-start;gap:8px}.crm-hi h4{margin:0;font-size:15px;overflow-wrap:anywhere}.crm-hi>div{min-width:0}.crm-hi p{margin:0;font-size:10px;color:var(--s-var)}.crm-hi>div{flex:1;min-width:0}.crm-li{font:inherit;color:inherit;text-align:start;width:100%;background:none;border:0;border-top:1px solid var(--s-line);padding:5px 0;display:flex;flex-direction:column;font-size:10px;line-height:1.4}.crm-li b{font-size:10.5px;font-weight:600}.crm-li small{font-size:9px;color:var(--s-var)}.crm-li.red small{color:#b3261e}.crm-va{font-weight:700;color:var(--s-pri)}.crm .op-col{flex:0 0 140px}.crm .op-col>b small{margin-inline-start:auto;font-weight:400;color:var(--s-var);font-size:9px}.crm .op-wv{cursor:default;text-align:start;font:inherit;font-size:9.5px;color:inherit;position:relative}.crm .op-wv.red{border-inline-start:3px solid #dc2626}.crm .op-wv.amber{border-inline-start:3px solid #d97706}.crm .op-wv i{font-style:normal;color:var(--s-var);font-size:9px}.crm-more{position:absolute;top:3px;inset-inline-end:3px;width:20px;height:20px;border:0;background:none;color:var(--s-var);border-radius:50%;font-size:12px;line-height:1;padding:0}.crm-peek{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(330px,78%);background:var(--s-card);border-inline-start:1px solid var(--s-line);box-shadow:0 0 22px rgba(0,0,0,.14);z-index:4;overflow:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px;animation:autoPanelIn .2s ease}.crm-peek h5{margin:0;font-size:13px}.crm-st{display:flex;gap:2px;flex-wrap:wrap}.crm-st button{font:inherit;font-size:9px;border:0;background:var(--s-surface);color:var(--s-var);padding:3px 7px;border-radius:4px}.crm-st button.on{background:var(--s-pri);color:#fff;font-weight:600}.crm-st button.ok{background:#dbeafe;color:#1e40af}.crm-tl{display:flex;flex-direction:column;gap:5px}.crm-tl div{border-inline-start:2px solid var(--s-line);padding:1px 8px;font-size:9.5px;display:flex;flex-direction:column}.crm-tl small{color:var(--s-var);font-size:9px}.crm-dm{position:absolute;z-index:5;background:var(--s-card);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.2);padding:4px;display:flex;flex-direction:column;min-width:150px}.crm-dm button{font:inherit;font-size:10px;border:0;background:none;color:var(--s-on);text-align:start;padding:5px 8px;border-radius:5px}.crm-dm small{font-size:8.5px;color:var(--s-out);padding:3px 8px 0}.crm-drop{display:flex;gap:6px;margin-top:6px}.crm-drop span{flex:1;border:1.5px dashed var(--s-line);border-radius:8px;text-align:center;font-size:10px;padding:6px;color:var(--s-var)}.crm-drop span.won{border-color:#16a34a;color:#166534}.crm-drop span.lost{border-color:#dc2626;color:#991b1b}.xd-live .crm :is(.sm-user,.sm-ib,.crm-li,.crm-more,.crm-dm button,.crm-st button,.op-wv,.sm-menu button){cursor:pointer}.xd-live .crm :is(.crm-li,.crm-dm button,.sm-menu button):hover{background:rgba(0,98,157,.06)}@media (max-width:640px){.crm .sm-side{width:44px;padding-inline:5px}.crm .sm-nav{padding:0;justify-content:center}.crm .sm-nav em,.xd-ng{display:none}.crm-g3{grid-template-columns:1fr}.crm .sm-title{display:none}.crm-peek{width:92%}}.crm .op-wv .crm-dm{position:static;box-shadow:none;border:1px solid var(--s-line);margin-top:4px}.crm-ct{font:inherit;font-weight:700;color:var(--s-pri);border:0;background:none;text-align:start;padding:0;padding-inline-end:20px;font-size:10.5px}.crm .op-wv i.crm-am{color:#b45309}.crm-add{font:inherit;border:1px dashed var(--s-line);background:none;color:var(--s-var);border-radius:6px;height:22px;display:grid;place-items:center}.crm-add svg{width:12px;height:12px}.xd-live .crm :is(.crm-ct,.crm-add){cursor:pointer}.crm-kv{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;font-size:10px}.crm-kv span{color:var(--s-var)}.crm-kv b{font-weight:600;overflow-wrap:anywhere}.crm-set{display:grid;grid-template-columns:128px minmax(0,1fr);gap:10px;align-items:start}.crm-sn{display:flex;flex-direction:column;gap:1px}.crm-sn small{font-size:8.5px;color:var(--s-out);padding:6px 6px 2px}.crm-sn button{font:inherit;font-size:10px;border:0;background:none;color:var(--s-on);text-align:start;padding:4px 6px;border-radius:5px}.crm-sn button.on{background:rgba(0,98,157,.1);color:var(--s-pri);font-weight:600}.crm-sc{min-width:0}.crm-ff{border-top:1px solid var(--s-line);padding:5px 4px;display:flex;align-items:center;gap:5px;font-size:10px}.crm-ff small{color:var(--s-var);font-size:9px;flex:1;min-width:0}.crm-ff.on{background:rgba(0,98,157,.05)}.crm-mini{font:inherit;font-size:10px;border:1px solid var(--s-line);background:var(--s-card);color:var(--s-var);border-radius:4px;width:20px;height:20px;padding:0;flex-shrink:0}.crm-mini:disabled{opacity:.35}.crm-ed{border:1px solid var(--s-line);border-radius:8px;padding:6px 8px;margin:2px 0 6px}.crm-pv{display:flex;flex-direction:column;gap:2px;font-size:9.5px}.crm-pv span{border:1px solid var(--s-line);border-radius:5px;min-height:20px;padding:3px 6px;color:var(--s-out);font-size:9px;margin-bottom:3px}.crm-pv span.ta{min-height:34px}.crm-pv .sm-btn{align-self:flex-start;margin-top:4px}.crm-code{font-family:ui-monospace,Consolas,monospace;font-size:9px;background:var(--s-surface);border-radius:5px;padding:5px 7px;overflow-wrap:anywhere;direction:ltr;text-align:left;display:block;flex:1;min-width:0}.xd-live .crm :is(.crm-sn button,.crm-mini:not(:disabled)){cursor:pointer}.xd-live .crm .crm-sn button:hover{background:rgba(0,98,157,.06)}@media (max-width:640px){.crm-set{grid-template-columns:1fr}.crm-sn{flex-direction:row;overflow-x:auto}.crm-sn small{display:none}.crm-sn button{white-space:nowrap}}.crm-seg{display:inline-flex;border:1px solid var(--s-line);border-radius:7px;overflow:hidden}.crm-seg button{font:inherit;font-size:9.5px;border:0;background:var(--s-card);color:var(--s-var);padding:4px 8px}.crm-seg button+button{border-inline-start:1px solid var(--s-line)}.crm-seg button.on{background:var(--s-pri);color:#fff;font-weight:600}.crm-bulk{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;background:#eef6fc;border-radius:8px;padding:6px 8px;font-size:10px}.crm-bulk>b{align-self:center}.xd-live .crm .crm-seg button{cursor:pointer}.crm-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}@media (max-width:560px){.crm-g2{grid-template-columns:1fr}}.crm .crm-dm.st{position:static;box-shadow:none;border:1px solid var(--s-line);margin:4px 0;align-self:flex-end;width:max-content;margin-inline-start:auto}.crm-own{align-items:flex-end}.crm-own .sm-fl{min-width:160px}.crm-pp{display:flex;align-items:center;gap:6px;font-size:10px;border-top:1px solid var(--s-line);padding:5px 0}.crm-pp b{font-weight:600}.crm-pp small{font-size:9px;color:var(--s-var)}.crm-pp .crm-va,.crm-pp .crm-x{margin-inline-start:auto}.crm-star,.crm-x{border:0;background:none;color:var(--s-var);font-size:13px;line-height:1;padding:0 2px}.crm-star.on{color:#c98a00}.crm-pl{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr;gap:6px;align-items:end;border-top:1px solid var(--s-line);padding-top:6px;margin-top:6px}@media (max-width:560px){.crm-pl{grid-template-columns:1fr 1fr}}.crm-ro{font-size:10.5px;padding:6px 0;display:block}.crm-qt{display:flex;align-items:center;gap:6px}.crm-qt .sm-btn{padding:2px 8px;min-width:0}.crm-qd{border-top:3px solid var(--s-line)}.crm-qd.t1{border-top-color:#00629d}.crm-qd.t2{border-top-color:#e0a100}.crm-qd .crm-hi{border-bottom:1px solid var(--s-line);padding-bottom:6px}.crm-rn{border:1px dashed transparent;border-radius:4px;padding:1px 3px}.xd-live .crm .crm-rn:hover,.crm-rn:focus-visible{border-color:var(--s-out)}.crm-dm button.danger{color:#b3261e}.crm-dm button:disabled{opacity:.45}.xd-live .crm :is(.crm-star,.crm-x){cursor:pointer}.crm-dash{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:start}.crm-tile{grid-column:span 3;min-width:0}.crm-tile.w-s{grid-column:span 2}.crm-tile.w-f{grid-column:1/-1}.crm-tile .sm-kpis{margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-tile .sm-kpi b{font-size:14px;white-space:nowrap}.crm.kio .crm-tile .sm-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-dash.arr .crm-tile{outline:1.5px dashed var(--s-line);outline-offset:2px}.crm-tt{display:flex;align-items:center;gap:4px;margin-bottom:4px}.crm-tt>.op-ct,.crm-tt>span:first-child{flex:1;min-width:0;margin:0}.crm-tl2{display:inline-flex;gap:3px;align-items:center}.crm-tl2 .sm-btn{padding:1px 7px;font-size:9px;min-height:20px}.crm-tile .crm-dm.st{margin:0 0 4px auto}button.sm-kpi{font:inherit;color:inherit;text-align:start}.crm-bars{display:flex;align-items:flex-end;gap:6px;height:104px}.crm-bars button{flex:1;min-width:0;font:inherit;font-size:8.5px;color:var(--s-var);border:0;background:none;padding:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px}.crm-bars i{display:block;width:100%;max-width:30px;background:var(--s-pri);border-radius:3px 3px 0 0}.crm-bars small{font-size:8px}.crm-hb{font:inherit;color:inherit;width:100%;border:0;background:none;padding:4px 0;display:grid;grid-template-columns:minmax(70px,30%) 1fr auto;gap:6px;align-items:center;font-size:9.5px;text-align:start}.crm-hb u{display:block;background:var(--s-surface);border-radius:4px;height:8px;text-decoration:none}.crm-hb i{display:block;height:8px;border-radius:4px;background:var(--s-pri)}.crm-hb b{font-weight:600;font-size:9.5px}.crm-sub{display:block;font-size:8.5px;color:var(--s-var);margin-bottom:2px}.crm-anbar .xd-pk{min-width:180px}.crm.kio .sm-side,.crm.kio .sm-top{display:none}.crm.kio .sm-kpi b{font-size:21px}.crm-kx small{color:var(--s-var);font-size:10px}.xd-live .crm :is(.crm-bars button,.crm-hb,button.sm-kpi){cursor:pointer}.xd-live .crm :is(.crm-hb,button.sm-kpi):hover{background:rgba(0,98,157,.06)}@media (max-width:560px){.crm-dash{grid-template-columns:1fr}.crm-tile,.crm-tile.w-s{grid-column:1/-1}}.rp-hd,.rp-fr,.rp-qr,.rp-eb{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:0 0 6px}.rp-fr .xd-pk,.rp-qr .xd-pk{min-width:130px;margin:0}.rp-eb{background:rgba(0,98,157,.06);border-radius:6px;padding:5px 7px}.rp-eb>small{flex:1 1 180px;font-size:9px;color:var(--s-var)}.rp-ti{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.rp-ti h4{margin:0;font-size:13px;min-width:0;overflow-wrap:anywhere}.rp-ti .sm-fl{flex:1 1 180px;margin:0}.rp-fc{display:inline-flex;align-items:center;gap:1px}.rp-kpis{margin:6px 0;grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.rp-kpis .sm-kpi{min-width:0}.rp-kpis .sm-kpi b{font-size:14px;white-space:nowrap}.rp-cmp{display:block;font-size:8.5px;color:var(--s-var);margin-top:2px}.rp-cmp.up{color:#2e7d32}.rp-cmp.down{color:#b3261e}.rp-chs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin:0 0 8px}.rp-bks{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0 0 2px}.rp-sec{min-width:0;margin:0 0 8px}.rp-chs .rp-sec,.rp-bks .rp-sec{margin:0}.rp-op{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:4px 6px;margin:0 0 6px;padding:6px;border-radius:6px;background:var(--s-surface)}.rp-op .op-row{grid-column:1/-1;margin:0}.rp-bars{position:relative}.rp-bars button{min-width:0}.rp-bl{display:block;max-width:100%;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--s-var)}.rp-gl{position:absolute;inset-inline:0;border-top:1.5px dashed #c98a00;pointer-events:none}.rp-gl em{position:absolute;inset-inline-end:0;top:-12px;font-style:normal;font-size:8px;color:#c98a00}.rp-tgt{display:block;font-size:8.5px;color:#c98a00;margin-top:3px}.crm-hb u{position:relative}.rp-hm{position:absolute;top:-2px;bottom:-2px;width:0;border-inline-start:2px solid #c98a00}.rp-line svg{display:block;width:100%;height:80px}.rp-gls{stroke:#c98a00;stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.rp-lx{display:flex;justify-content:space-between;gap:2px}.rp-lx button{font:inherit;font-size:8px;color:var(--s-var);border:0;background:none;padding:0;min-width:0;text-align:center}.rp-lx b{display:block;color:var(--s-on,inherit);font-size:8.5px}.rp-dn{display:flex;gap:10px;align-items:center}.rp-dn>i{flex:0 0 74px;height:74px;border-radius:50%;-webkit-mask:radial-gradient(circle,transparent 46%,#000 47%);mask:radial-gradient(circle,transparent 46%,#000 47%)}.rp-lg{flex:1;min-width:0}.crm-hb .rp-sw{display:inline-block;width:8px;height:8px;border-radius:2px;margin-inline-end:4px;vertical-align:middle}.crm-hb.on{background:rgba(0,98,157,.1);border-radius:4px}.rp-adds{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin:6px 0}.rp-add{font:inherit;font-size:9.5px;color:var(--s-pri);background:none;border:1.5px dashed var(--s-line);border-radius:6px;padding:10px 6px}.rp-ls{display:flex;gap:6px;align-items:flex-end;margin:0 0 8px}.rp-ls .sm-fl{flex:1;margin:0}.rp-gh{display:flex;gap:5px;align-items:center;margin:8px 0 4px;font-size:10.5px}.rp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.rp-card{display:flex;align-items:flex-start;gap:4px;border:1px solid var(--s-line);border-radius:6px;padding:6px 7px;background:var(--s-card,#fff);min-width:0}.rp-open{font:inherit;color:inherit;flex:1;min-width:0;border:0;background:none;padding:0;text-align:start}.rp-open b{display:block;font-size:10.5px;color:var(--s-pri);overflow-wrap:anywhere}.rp-open small{display:block;font-size:8.5px;color:var(--s-var)}.rp-tpg{display:block;font-size:9px;font-weight:700;color:var(--s-var);margin:8px 0 3px}.rp-tsw{margin:0 0 5px}.xd-live .crm :is(.rp-open,.rp-add,.rp-lx button,.rp-dn .crm-hb){cursor:pointer}.xd-live .crm .rp-card:hover{border-color:var(--s-pri)}@media (max-width:560px){.rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-kpis .sm-kpi b,.crm-tile .sm-kpi b{font-size:12.5px}.rp-chs,.rp-bks{grid-template-columns:1fr}.rp-ls{flex-wrap:wrap}}.rac-fr{margin:2px 0 0!important;font-size:9px!important}.rac-bn{margin:0 0 8px;font-size:10px;background:#fff4d6;color:#7a5200;border-radius:8px;padding:6px 9px}.sm-app.dark .rac-bn{background:#3d2f00;color:#ffdf99}button.rac-c,.rac-k button.sm-kpi{font:inherit;color:inherit;text-align:start}.rac-k{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.rac-k button.sm-kpi{min-width:0}.rac-k .sm-kpi small{display:block;font-size:9px;color:var(--s-pri);font-weight:600;overflow-wrap:anywhere}.rac-k .sm-kpi.on{border-color:var(--s-pri);box-shadow:inset 0 0 0 1px var(--s-pri)}.rac-fl{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:8px 0 10px;align-items:end}.rac-ws{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;align-items:start}.rac-l{display:flex;flex-direction:column;gap:6px;min-width:0}.rac-c{background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;padding:8px;display:flex;gap:8px;align-items:flex-start;width:100%}.rac-c.on{border-color:var(--s-pri);box-shadow:inset 0 0 0 1px var(--s-pri)}.rac-c>span{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:3px;align-items:center;font-size:10.5px}.rac-c small{flex-basis:100%;font-size:9px;color:var(--s-var)}.rac-c em{font-style:normal;font-size:10px;white-space:nowrap}.rac-i{width:24px;height:24px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;background:var(--s-act);color:var(--s-act-on)}.rac-i svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rac-i.risk{background:#fde2e0;color:#b3261e}.rac-i.ret{background:#fff0cc;color:#8a5a00}.rac-i.prod{background:#e7ddff;color:#5b3fb3}.rac-ey{font-size:9px;font-weight:700;color:var(--s-pri);text-transform:uppercase}.rac-v{background:var(--s-surface);border-radius:8px;padding:7px 9px;display:flex;flex-direction:column;gap:1px}.rac-v span,.rac-v small{font-size:9px;color:var(--s-var)}.rac-v b{font-size:16px;color:var(--s-pri);overflow-wrap:anywhere}.rac-ac{display:flex;flex-wrap:wrap;gap:5px}.rac-h{display:block;font-size:10.5px;margin-top:2px}.xd-live .crm :is(.rac-c,.rac-k .sm-kpi){cursor:pointer}.xd-live .crm .rac-c:hover{border-color:var(--s-pri)}.rac-ak .sm-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.rac-ak .sm-kpi b{font-size:14px}.rac-d .crm-hi h4{font-size:13.5px;overflow-wrap:anywhere}.rac-th label{white-space:normal;overflow-wrap:anywhere}.rac-th{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width:560px){.rac-ws{grid-template-columns:1fr}.rac-k .sm-kpi b{font-size:12.5px}}.wf-th{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wf-th b{font-size:11px}.wf-th .sm-btn{margin-inline-start:auto}.wf-tps{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.wf-tp{border:1px solid var(--s-line);border-radius:8px;padding:7px;display:flex;flex-direction:column;gap:3px;min-width:0}.wf-tp b{font-size:10.5px;overflow-wrap:anywhere}.wf-tp small{font-size:9px;color:var(--s-var);flex:1}.wf-tp .sm-btn{align-self:flex-start;white-space:normal;text-align:start}.wf-top{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.wf-top .sm-fl{flex:1 1 180px;margin:0}.wf-on{display:inline-flex;align-items:center;gap:5px;font-size:10.5px}.wf-fw{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:10px;color:var(--s-var);margin:8px 0}.wf-fw span{min-width:0;overflow-wrap:anywhere}.wf-ed{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;align-items:start;margin-top:8px}.wf-sl{display:flex;flex-direction:column;gap:6px;min-width:0}.wf-s{font:inherit;color:inherit;text-align:start;background:var(--s-card);border:1px solid var(--s-line);border-radius:9px;padding:7px 9px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;width:100%}.wf-s.on{border-color:var(--s-pri);box-shadow:inset 0 0 0 1px var(--s-pri)}.wf-s small{font-size:9px;color:var(--s-pri);font-weight:600}.wf-s b{font-size:10.5px;overflow-wrap:anywhere}.wf-s span{font-size:9.5px;color:var(--s-var);overflow-wrap:anywhere}.wf-s i{font-style:normal;font-size:9px;color:#8a5a00}.sm-app.dark .wf-s i{color:#ffdf99}.wf-am{max-height:none}.wf-pn{min-width:0}.wf-pn .crm-hi h4{font-size:12px;overflow-wrap:anywhere}.wf-h{display:block;font-size:10.5px;margin:8px 0 4px}.wf-cx{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:10px;border:1px solid var(--s-line);border-radius:7px;padding:5px 7px;margin-bottom:5px}.wf-cx em{font-style:normal;color:var(--s-var)}.wf-cx b{overflow-wrap:anywhere}.wf-pvc{display:inline-block;margin-top:8px;font-size:9.5px;background:var(--s-surface);border-radius:20px;padding:4px 9px;color:var(--s-pri)}.wf-pv,.wf-fb,.wf-to{background:var(--s-surface);border-radius:8px;padding:7px 9px;display:flex;flex-direction:column;gap:2px;font-size:10px;margin:6px 0;overflow-wrap:anywhere}.wf-pv small,.wf-fb small,.wf-to small{font-size:9px;color:var(--s-var)}.wf-fb{border-inline-start:3px solid #e0a800}.wf-ts{border-top:1px solid var(--s-line);margin-top:8px;padding-top:2px}.wf-cg{flex-direction:column;align-items:flex-start;gap:1px}.wf-fo span{font-size:10.5px}.xd-live .crm .wf-s{cursor:pointer}.xd-live .crm .wf-s:hover{border-color:var(--s-pri)}@media (max-width:560px){.wf-ed{grid-template-columns:1fr}}.crm .sm-ib.on{background:var(--s-act);color:var(--s-act-on)}.crm-ai{position:absolute;top:44px;bottom:0;inset-inline-end:0;width:min(300px,100%);z-index:6;background:var(--s-surface);border-inline-start:1px solid var(--s-line);box-shadow:0 6px 24px rgba(0,0,0,.14);display:flex;flex-direction:column;font-size:11px;color:var(--s-on)}.crm-ai.full{width:100%;box-shadow:none;border:0}.crm-ai-hd{height:38px;flex-shrink:0;display:flex;align-items:center;gap:6px;padding:0 8px;border-bottom:1px solid var(--s-line)}.crm-ai-hd>svg{width:15px;height:15px;color:var(--s-pri);flex-shrink:0}.crm-ai-hd b{flex:1;min-width:0;font-size:12px;overflow-wrap:anywhere}.crm-ai-hd span{display:flex;gap:2px}.crm-ai-bd{flex:1;min-height:0;display:flex}.crm-ai-hc{width:190px;flex-shrink:0;border-inline-end:1px solid var(--s-line);padding:8px;overflow:auto}.crm-ai-main{flex:1;min-width:0;display:flex;flex-direction:column}.crm-ai.full .crm-ai-main{max-width:560px;margin:0 auto}.crm-ai-log{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column-reverse;padding:8px}.crm-ai-log>div{display:flex;flex-direction:column;gap:8px}.crm-ai-empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px}.crm-ai-empty>svg{width:22px;height:22px;color:var(--s-pri)}.crm-ai-empty p{margin:0 0 4px;color:var(--s-var);line-height:1.6}.crm-ai-sg{width:100%;font:inherit;font-size:10.5px;text-align:start;color:var(--s-on);background:var(--s-card);border:1px solid var(--s-line);border-radius:8px;padding:6px 9px;line-height:1.5}.crm-ai-u{align-self:flex-end;max-width:88%;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.crm-ai-u p{margin:0;background:var(--s-act);color:var(--s-act-on);border-radius:10px;padding:6px 9px;line-height:1.6;overflow-wrap:anywhere}.crm-ai-a{max-width:100%;line-height:1.65}.sm-app .crm-ai p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.sm-app .crm-ai-a p{margin:0 0 4px}.crm-ai-a ul,.crm-ai-a ol{margin:0 0 4px;padding-inline-start:16px}.crm-ai-tool{display:flex;align-items:center;gap:4px;color:var(--s-out);font-size:10px;margin-bottom:3px}.crm-ai-tool svg{width:11px;height:11px;color:#16a34a}.crm-ai-lk{font:inherit;color:var(--s-pri);background:none;border:0;padding:0;text-decoration:underline;text-align:start;overflow-wrap:anywhere}.crm-ai-late{color:#dc2626}.sm-app p.crm-ai-note{margin:0;font-size:10.5px;color:var(--s-var);background:var(--s-card);border:1px dashed var(--s-line);border-radius:8px;padding:6px 8px;line-height:1.6}.crm-ai-cache{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:var(--s-out)}.crm-ai-cache small{flex:1;min-width:0}.crm-ai-cache .sm-btn,.crm-ai-btns .sm-btn{height:24px;font-size:10.5px;padding:0 10px}.crm-ai-card{background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;padding:8px 9px;display:flex;flex-direction:column;gap:5px}.crm-ai-card.pend{border-color:var(--s-pri)}.crm-ai-card>b{font-size:11.5px}.crm-ai-card dl{margin:0;display:flex;flex-direction:column;gap:3px}.crm-ai-card dl div{display:grid;grid-template-columns:minmax(70px,38%) 1fr;gap:6px}.crm-ai-card dt{color:var(--s-out);font-size:10px}.crm-ai-card dd{margin:0;font-size:10.5px;overflow-wrap:anywhere}.sm-app p.crm-ai-risk{margin:0;display:flex;gap:5px;align-items:flex-start;font-size:10px;color:#b45309;line-height:1.5}.crm-ai-risk svg{width:12px;height:12px;flex-shrink:0;margin-top:1px}.sm-app p.crm-ai-int{color:inherit;margin:0;font-size:10.5px;line-height:1.55;background:var(--s-page);border-radius:6px;padding:5px 7px}.crm-ai-int small{display:block;color:var(--s-out);font-size:9.5px}.crm-ai-btns{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm-ai-hint{display:block;color:var(--s-out);font-size:9.5px;line-height:1.5}.crm-ai-fls{display:flex;flex-wrap:wrap;gap:4px}.crm-ai-fc{display:inline-flex;align-items:center;gap:4px;max-width:100%;background:var(--s-card);border:1px solid var(--s-line);border-radius:6px;padding:2px 6px;font-size:10px;color:var(--s-on);overflow-wrap:anywhere}.crm-ai-fc svg{width:11px;height:11px;flex-shrink:0;color:var(--s-pri)}.crm-ai-fc button{background:none;border:0;padding:0;color:var(--s-out);display:grid;place-items:center}.crm-ai-fc.dl{margin:2px 0}.crm-ai-cmp{flex-shrink:0;border-top:1px solid var(--s-line);padding:7px 8px 5px;display:flex;flex-direction:column;gap:5px}.crm-ai-cmp .sm-fl{margin:0}.crm-ai-cmp .sm-fl label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.crm-ai-cmp .sm-fl .ed-in{height:auto;min-height:30px;white-space:normal;line-height:1.55;padding:5px 9px;overflow-wrap:anywhere}.sm-app p.crm-ai-rec{margin:0;display:flex;align-items:center;gap:6px;min-height:30px;font-size:10.5px;color:var(--s-var)}.crm-ai-rec i{width:8px;height:8px;border-radius:50%;background:#dc2626;flex-shrink:0}.crm-ai-bar{display:flex;align-items:center;gap:4px}.crm-ai-lg{font:inherit;font-size:9.5px;font-weight:600;color:var(--s-var);background:var(--s-page);border:1px solid var(--s-line);border-radius:99px;padding:1px 7px}.crm-ai-snd{margin-inline-start:auto;width:28px;height:28px;border-radius:50%;border:0;background:var(--s-pri);color:#fff;display:grid;place-items:center}.crm-ai-snd svg{width:14px;height:14px}.crm-ai-snd:disabled{opacity:.4}.crm-ai-ft{flex-shrink:0;padding:0 8px 6px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;font-size:9.5px;color:var(--s-out)}.crm-ai-ft b{font-weight:600}.crm-ai-hv{flex:1;min-height:0;overflow:auto;padding:8px}.crm-ai-bk{margin-bottom:6px}.crm-ai-hl{display:flex;flex-direction:column;gap:2px;margin-top:6px}.crm-ai-g{color:var(--s-out);font-size:9.5px;margin:6px 0 1px}.crm-ai-hr{display:flex;align-items:center;gap:2px}.crm-ai-hr>button:first-child{flex:1;min-width:0;font:inherit;font-size:10.5px;text-align:start;color:var(--s-on);background:none;border:0;border-radius:6px;padding:5px 6px;overflow-wrap:anywhere}.crm-ai-hr>button:first-child:hover{background:var(--s-page)}.crm-ai-del{background:var(--s-card);border:1px solid var(--s-line);border-radius:8px;padding:6px;display:flex;flex-wrap:wrap;gap:5px}.crm-ai-del p{margin:0;width:100%;font-size:10px;line-height:1.5}.crm-ai-del .sm-btn,.crm-ai-mo{height:24px;font-size:10.5px;padding:0 10px}.crm-ai-mo{margin-top:4px;align-self:flex-start}.crm-ai-sv{display:flex;justify-content:flex-end;margin-top:8px}.xd-live .crm .crm-ai button{cursor:pointer}@media (max-width:560px){.crm-ai-hc{display:none}}.crm-sc .crm-hi{flex-wrap:wrap;margin-bottom:8px}.crm-sc .crm-hi>div:first-child{flex:1 1 220px}.crm-av{width:24px;height:24px;border-radius:50%;background:rgba(0,98,157,.12);color:var(--s-pri);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:10.5px;font-weight:700;flex-shrink:0}.crm-mbs{display:flex;flex-direction:column}.crm-mb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;border-top:1px solid var(--s-line);padding:8px 2px}.crm-mb:first-child{border-top:0;padding-top:2px}.crm-mbn{display:flex;flex-direction:column;min-width:0;flex:1}.crm-mbn b{font-size:11px;overflow-wrap:anywhere}.crm-mbn small{font-size:9.5px;color:var(--s-var);overflow-wrap:anywhere}.crm-mbf{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;width:100%}.crm-mbf .sm-fl{margin:0}.crm-mbv{font-size:10.5px;min-height:28px;display:flex;align-items:center}.crm-mba{width:100%;justify-content:flex-end}.crm-ivp{display:flex;align-items:center;gap:6px;border:1px solid var(--s-line);border-radius:6px;padding:4px 6px}.crm-tadd{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px;margin:6px 0 10px}.crm-tadd .sm-fl{flex:1 1 150px;margin:0}.crm-trs{display:flex;flex-direction:column;margin-top:4px}.crm-tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--s-line);padding:5px 2px;font-size:10.5px}.crm-tr.d1{padding-inline-start:22px}.crm-tr.d2{padding-inline-start:44px}.crm-tr.d3{padding-inline-start:66px}.crm-trt{font-size:10.5px;min-width:0;overflow-wrap:anywhere}.crm-tr>small{color:var(--s-var);font-size:9.5px}.crm-trm{margin-inline-start:auto;flex:0 1 170px;min-width:130px}.crm-trm .sm-fl{margin:0}.crm-trn{display:flex;flex-wrap:wrap;align-items:flex-end;gap:5px;flex:1 1 220px}.crm-trn .sm-fl{margin:0;flex:1 1 140px}.crm-tms{display:flex;flex-direction:column;gap:4px;padding:2px 2px 8px;padding-inline-start:28px}.crm-tms.d1{padding-inline-start:50px}.crm-tms.d2{padding-inline-start:72px}.crm-tms.d3{padding-inline-start:94px}.crm-tms span{display:flex;align-items:center;gap:6px;font-size:10.5px}.crm-tms p.op-note{margin:0}.crm-cfe{flex-wrap:wrap;gap:5px;margin-bottom:4px}.crm-cfl{display:flex;flex-direction:column}.crm-cf{border-top:1px solid var(--s-line);padding:7px 2px;display:flex;flex-direction:column;gap:5px}.crm-cfh{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:10.5px}.crm-cfh b{overflow-wrap:anywhere;min-width:0}.crm-cfh>.crm-mini{margin-inline-start:auto}.crm-cfs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:10px}.crm-cfs small{color:var(--s-var);font-size:9.5px}.crm-ckl{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--s-on)}.crm-cfo{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding-inline-start:10px}.crm-cfo>small{color:var(--s-var);font-size:9.5px}.crm-opt{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--s-line);border-radius:12px;padding:1px 3px 1px 8px;font-size:10px}[dir=rtl] .crm-opt{padding:1px 8px 1px 3px}.crm-opt code,.crm-id code{font-size:9px;color:var(--s-var);font-family:ui-monospace,Consolas,monospace;direction:ltr}.crm-opt .crm-mini{border:0;width:16px;height:16px}.crm-opa{display:inline-flex;align-items:flex-end;gap:5px;flex:1 1 200px}.crm-opa .sm-fl{margin:0;flex:1}.crm-opa .sm-fl label:empty{display:none}.crm-id{display:inline-flex;align-items:center;gap:3px}.crm-id .crm-mini{border:0;width:18px;height:18px}.crm-mini svg{width:11px;height:11px}.crm-sq{display:inline-block;width:10px;height:10px;border-radius:3px;flex-shrink:0}.crm-sws{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.crm-sw{width:18px;height:18px;border-radius:50%;border:2px solid var(--s-card);box-shadow:0 0 0 1px var(--s-line);padding:0}.crm-sw.on{box-shadow:0 0 0 2px var(--s-on)}.crm-ic{width:24px;height:24px;border-radius:6px;border:1px solid var(--s-line);background:var(--s-card);color:var(--s-var);padding:0;display:inline-flex;align-items:center;justify-content:center}.crm-ic svg{width:13px;height:13px}.crm-ic.on{border-color:var(--s-pri);color:var(--s-pri);background:rgba(0,98,157,.08)}.crm-lpk{display:flex;flex-wrap:wrap;gap:8px 18px;margin:-4px 0 10px}.crm-lpk .sm-fl{margin:0}.crm-lpk .crm-sws+.crm-sws{margin-top:5px}.crm-chipv{display:inline-flex;align-items:center;gap:4px;min-height:22px;border-radius:12px;padding:2px 10px;font-size:10px;font-weight:600;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);max-width:100%;overflow-wrap:anywhere}.crm-chipv svg{width:11px;height:11px}.crm-lhd{gap:6px;font-size:10.5px;border-top:1px solid var(--s-line);padding-top:8px}.crm-lis{display:flex;flex-direction:column}.crm-lv{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--s-line);padding:5px 2px;font-size:10.5px}.crm-lv:first-child{border-top:0}.crm-lv.off .crm-lin{color:var(--s-out);font-weight:500}.crm-lsq{position:relative;display:inline-flex}.crm-sqb{width:22px;height:22px;border-radius:6px;border:0;padding:0;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.crm-sqb:empty{background:var(--c);width:14px;height:14px;border-radius:4px;margin:4px}.crm-sqb svg{width:12px;height:12px}.crm-sqp.sm-pop{top:26px;inset-inline-start:0;padding:6px;min-width:0}.crm-lin{padding-inline-end:4px;min-width:0;overflow-wrap:anywhere;font-weight:600;color:var(--s-on)}.crm-lus{color:var(--s-var);font-size:9.5px}.crm-lia{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto}.crm-lv .crm-trn{flex:1 1 200px}.crm-pips{display:flex;flex-direction:column;gap:8px}.crm-pip{background:var(--s-card);border:1px solid var(--s-line);border-radius:10px;padding:8px 10px}.crm-pip.off{opacity:.7}.crm-plh{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:6px}.crm-plt{font-size:11px;padding-inline-end:4px;overflow-wrap:anywhere;min-width:0}.crm-pla{margin-inline-start:auto;gap:5px;flex-wrap:wrap}.crm-pla .sm-btn{height:24px;font-size:10px;padding:0 9px}.crm-plh .crm-trn{flex:1 1 220px}.crm-sr{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--s-line);padding:5px 2px;font-size:10.5px}.crm-sr b{font-weight:600;min-width:0;overflow-wrap:anywhere}.crm-srn{width:16px;height:16px;border-radius:50%;background:var(--s-surface);color:var(--s-var);font-size:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.crm-srp{color:var(--s-var);font-size:9.5px}.crm-sra{display:inline-flex;gap:3px;margin-inline-start:auto}.crm-wl{display:flex;gap:5px;border-top:1px dashed var(--s-line);padding-top:6px;margin-top:2px}.crm-rot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 10px;margin:4px 0}.crm-rot>.crm-ckl{min-height:28px}.crm-rotd .sm-fl{margin:0;width:90px}.xd-live .crm :is(.crm-sw,.crm-ic,.crm-sqb){cursor:pointer}.crm-qta{gap:6px;flex-wrap:wrap;margin:0 0 10px}.crm-qtl{display:flex;flex-direction:column}.crm-qtr{display:flex;align-items:center;gap:8px;border-top:1px solid var(--s-line);padding:7px 2px}.crm-qtr:first-child{border-top:0}.crm-qti{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:10.5px}.crm-qti>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm-qti small{color:var(--s-var);font-size:9.5px;overflow-wrap:anywhere}.crm-qtn{font:inherit;font-weight:600;color:var(--s-on);background:none;border:0;padding:0;text-align:start;overflow-wrap:anywhere;min-width:0}button.crm-qtn{color:var(--s-pri)}.crm-qtsl{display:flex;flex-direction:column}.crm-qts{display:flex;align-items:center;gap:8px;border-top:1px solid var(--s-line);padding:6px 2px;font-size:10.5px}.crm-qts:first-child{border-top:0}.crm-qts span{min-width:0;overflow-wrap:anywhere}.crm-qtpl{display:flex;flex-direction:column;margin-bottom:8px}.crm-qtp{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;border-top:1px solid var(--s-line);padding:6px 2px;font-size:10.5px}.crm-qtp:first-child{border-top:0}.crm-qtp b{font-weight:600;min-width:0;overflow-wrap:anywhere}.crm-qtp small{color:var(--s-var);font-size:9.5px;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.crm-qtad{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px}.crm-qtad .sm-fl{flex:1 1 200px;margin:0}.crm-qth{display:flex;flex-direction:column;gap:2px;margin-top:6px;border:1px solid var(--s-line);border-radius:8px;padding:4px;background:var(--s-card)}.crm-qth button{font:inherit;font-size:10.5px;text-align:start;background:none;border:0;border-radius:6px;padding:5px 8px;color:var(--s-on);overflow-wrap:anywhere}.crm-qth button:hover{background:var(--s-surface)}.crm-qth small{padding:5px 8px;color:var(--s-var);font-size:10px}.crm-qtb{margin:6px 0;padding-inline-start:18px;font-size:10.5px;display:flex;flex-direction:column;gap:4px}.crm-qtb li{overflow-wrap:anywhere}.crm-qtb code{font-size:10px;background:var(--s-surface);border-radius:4px;padding:0 4px;overflow-wrap:anywhere}.crm-qd{font-size:10.5px;padding:10px 12px}.crm-qd p{margin:8px 0 0}.crm-qd.t0{border-top:3px solid var(--s-var)}.crm-qd.t1{border-top:3px solid var(--s-pri)}.crm-qd.t2{border-top:3px solid #c27c0e}.xd-live .crm :is(.crm-qtn,.crm-qth button){cursor:pointer}.crm-ims{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:10.5px;color:var(--s-var)}.crm-ims li{display:flex;align-items:center;gap:5px;min-width:0}.crm-ims i{font-style:normal;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--s-line);font-size:9.5px;flex:none}.crm-ims li.on{color:var(--s-on);font-weight:600}.crm-ims li.on i{background:var(--s-pri);border-color:var(--s-pri);color:#fff}.crm-ims li.ok i{border-color:var(--s-pri);color:var(--s-pri)}.crm-imd{font:inherit;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;border:1.5px dashed var(--s-line);border-radius:10px;background:var(--s-card);color:var(--s-on);padding:18px 12px;text-align:center}.crm-imd svg{width:22px;height:22px;color:var(--s-pri)}.crm-imd b{font-size:11px;font-weight:600;overflow-wrap:anywhere}.crm-imd small{font-size:9.5px;color:var(--s-var)}.crm-imf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;border:1px solid var(--s-line);border-radius:8px;padding:6px 10px;font-size:10.5px;background:var(--s-card)}.crm-imf b{font-weight:600;overflow-wrap:anywhere;min-width:0}.crm-imf small{color:var(--s-var)}.crm .crm-iml{display:inline;border:0;background:none;padding:0;font:inherit;color:var(--s-pri);text-decoration:underline;min-height:0}.crm-ima{justify-content:flex-end;margin-top:10px}.crm-imn{border:1px solid #b9d7ec;background:#eef6fc;border-radius:8px;padding:6px 10px;font-size:10.5px;margin-bottom:8px}.crm-imn p{margin:2px 0 0;color:var(--s-var)}.crm-imm{display:flex;flex-direction:column;border:1px solid var(--s-line);border-radius:8px;background:var(--s-card);margin-bottom:8px}.crm-imh{display:flex;justify-content:space-between;gap:8px;font-size:9.5px;color:var(--s-var);padding:5px 10px;border-bottom:1px solid var(--s-line)}.crm-imr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:5px 10px;border-top:1px solid var(--s-line)}.crm-imh+.crm-imr{border-top:0}.crm-imc{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;font-size:10.5px}.crm-imc b{font-weight:600;overflow-wrap:anywhere}.crm-imc small{color:var(--s-var);font-size:9.5px;overflow-wrap:anywhere}.crm-imr .xd-pk{flex:1 1 170px;margin:0;min-width:0}.crm-imk{display:flex;flex-wrap:wrap;gap:6px 14px}.crm-imo{display:flex;flex-direction:column;gap:6px}.crm-imack{margin-top:8px;overflow-wrap:anywhere}.crm-ime{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.crm-ime .sm-btn{flex:1 1 auto}.crm-trc{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.crm-trc em{font-style:normal;color:var(--s-var);margin-inline-start:2px}.crm-trk{display:inline-block;font-size:9.5px;border-radius:10px;padding:1px 7px;background:#fff4e0;color:#8a5a00;white-space:nowrap}.crm-trx{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:8px 0}.crm-trx>div{display:flex;flex-direction:column;gap:2px;border:1px solid var(--s-line);border-radius:8px;padding:6px 10px;font-size:10.5px;min-width:0}.crm-trx small{color:var(--s-var);font-size:9.5px}.crm-trx b{font-weight:600;overflow-wrap:anywhere}.crm-trx span{color:var(--s-var);overflow-wrap:anywhere}.crm-sc .crm-bulk{margin-bottom:8px}.xd-live .crm :is(.crm-imd,.crm-iml){cursor:pointer}.crm-wawn{margin:8px 0;padding:8px 10px;border-radius:8px;background:#fef3c7;color:#92400e;font-size:10px;border:1px solid #fde68a}.crm-wawn b{display:block;font-size:10.5px;margin-bottom:2px}.crm-wawn p{margin:0;line-height:1.55}.sm-app.dark .crm-wawn{background:#4a3a10;color:#fde68a;border-color:#6b5414}.crm-waq{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.crm-waq>div{flex:1 1 170px;min-width:0}.crm-waq p{margin:0 0 5px;font-size:10px}.crm-waqr{flex-shrink:0;width:112px;height:112px;padding:6px;border:1px solid var(--s-line);border-radius:8px;background:#fff;cursor:pointer}.crm-waqr svg{width:100%;height:100%;display:block;fill:#111;stroke:none}.crm-waqr:hover{border-color:var(--s-pri)}.crm-wan{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600}.crm-waok{display:flex;align-items:center;gap:5px;margin:6px 0 0;font-size:10px;color:#15803d}.crm-waok svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2}.crm-akby{display:block;white-space:normal;min-width:170px;font-size:9px;color:#92400e;font-weight:400}.crm-aksc{display:inline-block;min-width:18px;text-align:center;padding:1px 6px;border-radius:9px;background:var(--s-line);font-size:9.5px;font-weight:600}.crm-aka{flex-wrap:nowrap;gap:4px}.crm-aka .crm-mini svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.6}.crm-akt{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:10px;margin:4px 0}.crm-akt code,.crm-akk{font-family:ui-monospace,Consolas,monospace;font-size:10px;background:var(--s-line);padding:2px 6px;border-radius:4px}.crm-akk{display:block;margin:6px 0;padding:6px 8px;overflow-wrap:anywhere;user-select:all}.crm-akx{margin:4px 0 6px;padding:7px 9px;border-radius:6px;background:#0f172a;color:#e2e8f0;font:9.5px/1.6 ui-monospace,Consolas,monospace;text-align:left;white-space:pre;overflow-x:auto}.crm-akg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.crm-akg>div{min-width:0}.crm-akg small{display:block;font-size:9px;color:var(--s-var);margin-bottom:2px}.crm-akc{display:flex;align-items:center;gap:5px;font-size:10px;margin:2px 0}.crm-akc>span{min-width:0;overflow-wrap:anywhere}@media (max-width:520px){.crm-waq{flex-direction:column}.crm-akg{grid-template-columns:minmax(0,1fr)}}