@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2)format("woff2")}.esm{--canvas:#f4f4f7;--panel:#fff;--line:#ececf0;--track:#f0f0f4;--bar:#d7d7de;--ink:#18181b;--ink-2:#3f3f46;--muted:#71717a;--axis:#a1a1aa;--hover:#f6f6f9;--blue:#1f5ad8;--blue-600:#2a66e3;--blue-50:#eef4fc;--blue-100:#dce8f8;--blue-200:#c6d9f6;--blue-300:#8fb3e8;--green:#15803d;--green-bg:#e6f6ec;--red:#dc2626;--red-bg:#fdeceb;--amber:#b45309;--amber-bg:#fdf3e2;--violet:#6d28d9;--violet-bg:#f1ebfd;--teal:#0f766e;--teal-bg:#e3f5f2;--hero:linear-gradient(135deg, #3a78ee 0%, #1f5ad8 52%, #0b46b8 100%);--shadow:0 1px 2px #18181b08, 0 6px 18px -8px #18181b14;--shadow-lg:0 2px 4px #18181b0d, 0 14px 34px #18181b1a;--shadow-blue:0 10px 30px #1f5ad84d;--r-panel:24px;--r-ctl:999px;--font:"Poppins", "Geist", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.22, .8, .24, 1);--spring:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}.esm{background:var(--canvas);min-height:100vh;font:13.5px/1.5 var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.01em}:where(.esm) svg{display:inline-block}:where(.esm button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.esm) :where(input,select,textarea){font:inherit;color:inherit}:where(.esm a){color:inherit;text-decoration:none}.esm :focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}.tab{font-variant-numeric:tabular-nums}svg.i{stroke-width:1.8px;flex:none;width:18px;height:18px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.app{min-height:100vh;padding-block:16px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));gap:16px;display:flex}.side{background:var(--panel);border-radius:var(--r-panel);width:252px;height:calc(100vh - 32px);max-height:900px;box-shadow:var(--shadow);z-index:40;flex-direction:column;flex:none;align-self:flex-start;padding:22px 14px 14px;display:flex;position:sticky;top:16px}.logo{align-items:center;gap:10px;padding:0 8px 22px;display:flex}.logo-mark{place-items:center;width:30px;height:30px;display:grid}.logo-mark svg{stroke-width:2px;width:26px;height:26px}.logo b{letter-spacing:-.035em;font-size:19px;line-height:1;display:block}.logo small{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.nav{flex-direction:column;gap:2px;display:flex}.nav-sep{background:var(--line);height:1px;margin:12px 8px}.nav-item{white-space:nowrap;width:100%;height:44px;color:var(--ink-2);border-radius:14px;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative}.nav-item:hover{background:var(--hover);color:var(--ink)}.nav-item .chev{width:15px;height:15px;color:var(--axis);transition:transform .3s var(--ease);margin-left:auto}.nav-item[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-item.on{background:var(--ink);color:#fff}.nav-item.on .chev{color:#a1a1aa}.nav-pill{background:var(--ink);z-index:-1;border-radius:14px;position:absolute;inset:0}.nav-badge{background:var(--blue-50);color:var(--blue);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.nav-item.on .nav-badge{color:#fff;background:#ffffff29}.sub{transition:grid-template-rows .32s var(--ease);grid-template-rows:0fr;display:grid}.sub.open{grid-template-rows:1fr}.sub>div{overflow:hidden}.sub a{color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin-left:30px;padding:7px 12px;font-size:13px;transition:background .2s,color .2s,transform .2s;display:flex}.sub a:before{content:"";background:var(--bar);border-radius:50%;width:5px;height:5px;transition:background .2s}.sub a:hover{color:var(--ink);background:var(--hover);transform:translate(2px)}.sub a:hover:before{background:var(--blue)}.help{transition:transform .25s var(--ease), box-shadow .25s;background:#f1f1f4;border-radius:18px;margin-top:auto;padding:16px}.help:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.help .ic{background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;display:grid}.help b{font-size:13.5px;display:block}.help p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.main{flex-direction:column;flex:1;min-width:0;display:flex}.top{z-index:30;align-items:center;gap:10px;padding:2px 0 0;display:flex;position:relative}.search{border-radius:var(--r-ctl);width:min(340px,100%);height:44px;color:var(--muted);text-align:left;background:#e9e9ee;align-items:center;gap:10px;padding:0 14px;transition:background .2s,box-shadow .2s;display:flex}.search:hover{background:#e3e3e9}.search span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.search .kbd{flex:none}.kbd{color:var(--muted);box-shadow:0 1px 0 var(--line);background:#fff;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}.top-r{align-items:center;gap:8px;margin-left:auto;display:flex}.centre{border-radius:var(--r-ctl);align-items:center;gap:10px;height:44px;padding:0 12px 0 6px;transition:background .2s;display:flex}.centre:hover,.centre[aria-expanded=true]{box-shadow:var(--shadow);background:#fff}.centre .av{background:var(--blue-50);width:32px;height:32px;color:var(--blue);font-size:11.5px}.centre small{color:var(--muted);font-size:10.5px;line-height:1.1;display:block}.centre b{font-size:13px;line-height:1.2;display:block}.iconbtn{width:44px;height:44px;box-shadow:var(--shadow);transition:transform .2s var(--ease), box-shadow .2s;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.iconbtn:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.iconbtn:active{transform:scale(.94)}.iconbtn .dot{background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:11px;box-shadow:0 0 0 2px #fff}.iconbtn .dot:after{content:"";opacity:0;animation:ping 2.2s var(--ease) infinite;border:2px solid #ef4444;border-radius:50%;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.iconbtn.sring svg{animation:.9s ring}@keyframes ring{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.user{border-radius:var(--r-ctl);height:48px;box-shadow:var(--shadow);background:#fff;align-items:center;gap:10px;padding:0 12px 0 5px;transition:box-shadow .2s;display:flex}.user:hover,.user[aria-expanded=true]{box-shadow:var(--shadow-lg)}.user .av{background:var(--blue-50);width:38px;height:38px;color:var(--blue);font-size:12.5px}.user b{text-align:left;font-size:13.5px;line-height:1.15;display:block}.user small{color:var(--muted);text-align:left;font-size:11.5px;display:block}.user .chev,.centre .chev{width:15px;height:15px;color:var(--muted);transition:transform .25s var(--ease)}.user[aria-expanded=true] .chev,.centre[aria-expanded=true] .chev{transform:rotate(180deg)}.burger{display:none}.pop{transform-origin:100% 0;opacity:0;pointer-events:none;transition:opacity .18s, transform .26s var(--spring);z-index:60;background:#fff;border-radius:20px;position:absolute;top:calc(100% + 10px);right:0;transform:scale(.94)translateY(-6px);box-shadow:0 2px 6px #18181b0f,0 24px 60px #18181b29}.pop.show{opacity:1;pointer-events:auto;transform:none}.notif{width:380px;max-width:calc(100vw - 32px)}.pop-h{justify-content:space-between;align-items:center;padding:16px 18px 10px;display:flex}.pop-h b{letter-spacing:-.02em;font-size:15px}.pop-tabs{gap:4px;padding:0 14px 8px;display:flex}.pop-tabs button{color:var(--muted);border-radius:99px;padding:6px 11px;font-size:12.5px;font-weight:500;transition:background .2s,color .2s}.pop-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.n-list{max-height:380px;padding:0 8px 8px;overflow:auto}.n-item{cursor:pointer;text-align:left;border-radius:14px;gap:12px;width:100%;padding:11px 26px 11px 10px;transition:background .2s,opacity .3s;display:flex;position:relative}.n-item:hover{background:var(--hover)}.n-item .ic{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.n-item p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.4}.n-item p b{color:var(--ink);font-weight:600}.n-item time{color:var(--muted);font-size:11.5px}.n-item.unread:after{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;right:12px}.n-foot{border-top:1px solid var(--line);text-align:center;padding:10px}.menu{width:240px;padding:8px}.menu-h{border-bottom:1px solid var(--line);margin-bottom:6px;padding:10px 10px 12px}.menu-h b{font-size:14px;display:block}.menu-h small{color:var(--muted);font-size:12px}.menu button,.menu a{width:100%;color:var(--ink-2);text-align:left;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;transition:background .18s,color .18s,transform .18s;display:flex}.menu button:hover,.menu a:hover{background:var(--hover);color:var(--ink);transform:translate(2px)}.menu .sep{background:var(--line);height:1px;margin:6px 4px}.menu .tick{color:var(--blue);margin-left:auto}.menu .danger{color:var(--red)}.status-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #dcfce7}.page{padding-top:26px;padding-bottom:40px}.page-enter>*{animation:rise .55s var(--ease) both}.page-enter>:nth-child(2){animation-delay:50ms}.page-enter>:nth-child(3){animation-delay:.1s}.page-enter>:nth-child(4){animation-delay:.15s}.page-enter>:nth-child(5){animation-delay:.2s}.page-enter>:nth-child(6){animation-delay:.25s}.page-enter>:nth-child(7){animation-delay:.3s}.page-enter>:nth-child(n+8){animation-delay:.35s}@keyframes rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.eyebrow{color:var(--muted);margin:0 0 4px;font-size:12.5px}.ph h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:36px;font-weight:600;line-height:1.08}.ph p.sub-t{color:var(--muted);margin:6px 0 0;font-size:14px}.ph-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn{border-radius:var(--r-ctl);height:44px;box-shadow:var(--shadow);transition:transform .2s var(--ease), box-shadow .2s, background .2s;white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn:active{transform:scale(.97)}.btn.primary{background:var(--hero);color:#fff;box-shadow:var(--shadow-blue);padding-left:6px}.btn.primary .bi{width:34px;height:34px;transition:transform .35s var(--spring);background:#fff3;border-radius:50%;place-items:center;display:grid}.btn.primary:hover .bi{transform:rotate(-12deg)scale(1.08)}.btn.primary:hover{box-shadow:0 14px 34px #1f5ad861}.btn.dark{background:var(--ink);color:#fff}.btn.sm{height:36px;padding:0 13px;font-size:13px}.btn.ghost{box-shadow:none;background:0 0}.btn.ghost:hover{background:var(--hover)}.ripple{opacity:.18;animation:rip .6s var(--ease) forwards;pointer-events:none;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@keyframes rip{to{opacity:0;transform:scale(1)}}.stepper{border-radius:var(--r-ctl);height:44px;box-shadow:var(--shadow);background:#fff;align-items:center;gap:4px;padding:0 4px;display:flex}.stepper button{background:#f1f1f4;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:grid}.stepper button:hover{background:#e6e6ec}.stepper button:active{transform:scale(.9)}.stepper span{text-align:center;min-width:150px;font-size:14px;font-weight:500;display:inline-block}.chip{height:34px;color:var(--ink-2);background:#f1f1f4;border-radius:99px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.chip:hover{background:#e6e6ec}.chip:active{transform:scale(.96)}.chip svg.i{width:14px;height:14px}.panel{background:var(--panel);border-radius:var(--r-panel);border:1px solid var(--line);box-shadow:var(--shadow);min-width:0;transition:box-shadow .3s, transform .3s var(--ease);padding:24px}.lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.card-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-h h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:600}.card-h h2.lg{font-size:22px}.muted{color:var(--muted)}.grid{gap:16px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g12{grid-template-columns:repeat(12,minmax(0,1fr))}.c8{grid-column:span 8}.c4{grid-column:span 4}.mt{margin-top:16px}.mt-l{margin-top:28px}.pill{background:var(--green-bg);height:22px;color:var(--green);border-radius:99px;align-items:center;gap:3px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.pill.down{background:var(--red-bg);color:var(--red)}.pill svg.i{stroke-width:2.4px;width:12px;height:12px}.badge{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.badge:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.b-interview{background:var(--blue-50);color:var(--blue)}.b-placed{background:var(--green-bg);color:var(--green)}.b-applied{color:var(--ink-2);background:#f1f1f4}.b-verification{background:var(--amber-bg);color:var(--amber)}.b-shortlisted{background:var(--violet-bg);color:var(--violet)}.b-onhold,.b-flagged{background:var(--red-bg);color:var(--red)}.b-open{background:var(--green-bg);color:var(--green)}.b-closing{background:var(--amber-bg);color:var(--amber)}.b-filled{color:var(--muted);background:#f1f1f4}.av{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-grid}.kpi{cursor:default;padding:22px 22px 20px;position:relative}.kpi-h{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.kpi-h .more{margin-left:auto}.more{width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.more:hover{background:var(--hover);color:var(--ink)}.kpi-v{align-items:center;gap:10px;margin-top:16px;display:flex}.kpi-v strong{letter-spacing:-.045em;font-size:34px;font-weight:600;line-height:1}.kpi-f{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:22px;display:flex}.kpi-f span{color:var(--muted);font-size:12.5px}.spark{align-items:flex-end;gap:4px;height:34px;display:flex;position:relative}.spark i{background:var(--bar);transform-origin:bottom;width:6px;animation:grow .7s var(--ease) both;border-radius:3px;transition:background .2s,transform .2s;display:block}.spark i:last-child{background:var(--blue)}.spark i:hover{background:var(--blue-300);transform:scaleY(1.06)}@keyframes grow{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}.kpi.hero{background:var(--hero);color:#fff;box-shadow:var(--shadow-blue);transform:translateY(-12px)}.kpi.hero:hover{transform:translateY(-15px);box-shadow:0 18px 40px #1f5ad85c}.kpi.hero .kpi-h,.kpi.hero .kpi-f span{color:#ffffffd9}.kpi.hero .more{color:#fffc}.kpi.hero .more:hover{color:#fff;background:#ffffff26}.kpi.hero .pill{color:#fff;background:#fff3}.kpi.hero .spark i{background:#ffffff73}.kpi.hero .spark i:last-child{background:#fff}.kpi.hero .spark i:hover{background:#ffffffbf}.kpi.hero:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(240px 120px at 85% 0,#ffffff38,#0000 70%);position:absolute;inset:0}.tt{z-index:90;pointer-events:none;color:var(--ink);opacity:0;min-width:120px;transition:opacity .15s, transform .2s var(--ease);background:#fff;border-radius:14px;padding:10px 12px;font-size:12.5px;position:fixed;transform:translateY(4px)scale(.97);box-shadow:0 2px 6px #18181b14,0 16px 40px #18181b29}.tt.show{opacity:1;transform:none}.tt b{font-weight:600}.tt .row{color:var(--ink-2);align-items:center;gap:8px;margin-top:5px;display:flex}.tt .row .sw{border-radius:50%;width:8px;height:8px}.tt .row b{color:var(--ink);margin-left:auto;padding-left:14px}.tt .ttl{font-size:13px;font-weight:600}.seg{background:#efeff3;border-radius:99px;gap:2px;padding:4px;display:inline-flex;position:relative}.seg button{z-index:1;height:32px;color:var(--muted);border-radius:99px;padding:0 15px;font-size:13px;font-weight:500;transition:color .25s;position:relative}.seg button[aria-pressed=true]{color:var(--ink)}.seg .thumb{transition:left .35s var(--ease), width .35s var(--ease);background:#fff;border-radius:99px;position:absolute;top:4px;bottom:4px;box-shadow:0 1px 3px #18181b1a}.seg.light .thumb{background:#fff}.stats4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin-top:20px;display:grid}.stat p{color:var(--muted);margin:0;font-size:12.5px}.stat div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.stat strong{letter-spacing:-.03em;font-size:22px;font-weight:600}.legend{color:var(--muted);gap:16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.chart{height:320px;margin-top:16px;position:relative}.chart svg{width:100%;height:100%;display:block;overflow:visible}.chart .bar{transition:y .6s var(--ease), height .6s var(--ease), fill .25s}.chart .tickp{transition:y1 .6s var(--ease), y2 .6s var(--ease)}.ctip{pointer-events:none;min-width:150px;transition:left .35s var(--ease), top .35s var(--ease);background:#fff;border-radius:14px;padding:11px 13px;font-size:12.5px;position:absolute;box-shadow:0 2px 6px #18181b14,0 16px 40px #18181b24}.ctip .row{color:var(--ink-2);align-items:center;gap:8px;margin-top:6px;display:flex}.ctip .row b{color:var(--ink);margin-left:auto}.ctip .sw{border-radius:50%;width:8px;height:8px}.next{background:var(--hero);color:#fff;border-radius:var(--r-panel);box-shadow:var(--shadow-blue);transition:transform .3s var(--ease), box-shadow .3s;padding:24px;position:relative;overflow:hidden}.next:hover{transform:translateY(-3px);box-shadow:0 18px 40px #1f5ad85c}.next .glow{filter:blur(24px);background:#ffffff24;border-radius:50%;width:200px;height:200px;animation:8s ease-in-out infinite alternate drift;position:absolute;top:-70px;right:-50px}@keyframes drift{to{transform:translate(-30px,30px)scale(1.15)}}.next .eb{justify-content:space-between;align-items:center;display:flex;position:relative}.next .eb p{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;margin:0;font-size:12px;font-weight:500}.next .meet{background:#fff3;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.next h2{letter-spacing:-.025em;margin:12px 0 0;font-size:22px;font-weight:600;position:relative}.next .time{color:#ffffffd9;margin:4px 0 0;position:relative}.next .ppl{justify-content:space-between;align-items:center;margin-top:20px;display:flex;position:relative}.stack{display:flex}.stack .av{width:36px;height:36px;transition:transform .25s var(--spring);margin-left:-6px;font-size:12px;box-shadow:0 0 0 2px #2a6fd2}.stack .av:first-child{margin-left:0}.stack:hover .av{margin-left:2px}.stack .av:hover{transform:translateY(-4px)}.join{width:100%;height:48px;color:var(--blue);transition:transform .2s var(--ease), background .2s;background:#fff;border-radius:99px;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-weight:600;display:flex;position:relative}.join:hover{background:var(--blue-50);transform:translateY(-1px)}.join:active{transform:scale(.98)}.cd{font-variant-numeric:tabular-nums}.split{border-radius:99px;gap:4px;height:12px;margin-top:16px;display:flex;overflow:hidden}.split i{transform-origin:0;height:100%;animation:growx .9s var(--ease) both;border-radius:99px;transition:filter .2s,transform .2s;display:block}.split i:hover{filter:brightness(1.1);transform:scaleY(1.25)}@keyframes growx{0%{transform:scaleX(0)}}.hatch{background:repeating-linear-gradient(135deg,#e4e4ea 0 3px,#f2f2f5 3px 6px)}.hatch-blue{background:repeating-linear-gradient(135deg,#1f5ad8 0 3px,#3d7ad6 3px 6px)}.split-l{flex-direction:column;gap:9px;margin:16px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.split-l li{border-radius:8px;justify-content:space-between;align-items:center;margin:0 -6px;padding:2px 6px;transition:background .2s;display:flex}.split-l li:hover{background:var(--hover)}.split-l span{color:var(--ink-2);align-items:center;gap:8px;display:flex}.split-l .sw{border-radius:3px;width:10px;height:10px}.days{background:#ececf0;border-radius:16px;grid-template-columns:repeat(7,1fr);gap:2px;margin-top:16px;padding:4px;display:grid;position:relative}.days button{z-index:1;color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;padding:6px 0;font-size:11px;transition:color .25s;display:flex;position:relative}.days button b{color:var(--ink-2);font-size:15px;font-weight:600;transition:color .25s}.days button[aria-pressed=true],.days button[aria-pressed=true] b{color:var(--blue)}.days .thumb{transition:left .35s var(--ease);background:#fff;border-radius:12px;position:absolute;top:4px;bottom:4px;box-shadow:0 1px 3px #18181b1a}.ev-list{margin:10px 0 0;padding:0;list-style:none}.ev-list li{border-top:1px solid var(--line)}.ev-list li:first-child{border-top:0}.ev{transition:background .2s, transform .2s var(--ease);text-align:left;border-radius:14px;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:12px 8px;display:flex}.ev:hover{background:var(--hover);transform:translate(3px)}.ev .ic{background:#f1f1f4;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:grid}.ev:hover .ic{background:var(--blue-50);color:var(--blue)}.ev .t{flex:1;min-width:0}.ev .t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.ev .t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.ev time{color:var(--ink-2);flex:none;font-size:12.5px;font-weight:500}.swap{animation:swapin .4s var(--ease) both}@keyframes swapin{0%{opacity:0;transform:translateY(8px)}}.trades{grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;height:230px;margin-top:18px;display:grid}.tcol{cursor:pointer;flex-direction:column;align-items:center;height:100%;display:flex}.ttrack{background:var(--track);width:100%;transition:transform .25s var(--ease);border-radius:14px;flex:1;align-items:flex-end;display:flex;position:relative;overflow:hidden}.tcol:hover .ttrack{transform:translateY(-3px)}.tfill{transform-origin:bottom;width:100%;animation:grow .9s var(--ease) both;background:#d7d7de;border-radius:14px;transition:background .25s;position:relative}.tcol:hover .tfill{background:var(--blue-300)}.tcol.top .tfill{background:repeating-linear-gradient(135deg,#1f5ad8 0 4px,#3d7ad6 4px 8px)}.tpct{text-align:center;color:var(--ink-2);font-size:11.5px;font-weight:600;position:absolute;top:-22px;left:0;right:0}.tcol.top .tpct{color:#fff;top:8px}.tlab{color:var(--muted);white-space:nowrap;margin-top:8px;font-size:11px}.areas{flex-direction:column;gap:12px;margin-top:14px;display:flex}.arow{cursor:pointer}.arow .lbl{justify-content:space-between;font-size:13px;display:flex}.arow .lbl b{font-weight:600}.arow .lbl small{color:var(--muted);font-weight:500}.atrack{background:var(--track);border-radius:99px;height:8px;margin-top:6px;position:relative}.afill{background:var(--blue-200);transform-origin:0;height:100%;animation:growx 1s var(--ease) both;border-radius:99px;transition:background .25s}.arow:hover .afill{background:var(--blue-300)}.arow.lead .afill{background:var(--blue)}.atgt{background:var(--ink);border-radius:2px;width:2px;height:16px;position:absolute;top:-4px}.axis{color:var(--axis);justify-content:space-between;margin-top:8px;font-size:10.5px;display:flex}.ontrack{color:var(--green);background:var(--green-bg);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.ontrack:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite blink}@keyframes blink{50%{opacity:.25}}.live{color:var(--blue);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.live i{background:var(--blue);border-radius:50%;width:8px;height:8px;position:relative}.live i:after{content:"";border:2px solid var(--blue);animation:ping 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}.feed{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;display:grid;position:relative}.feed:before{content:"";background:var(--line);height:1px;position:absolute;top:5px;left:0;right:0}.fitem{transition:transform .25s var(--ease);padding-top:20px;position:relative}.fitem:hover{transform:translateY(-2px)}.fitem .fd{border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #fff}.fitem p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.4}.fitem p b{color:var(--ink);font-weight:600}.fitem time{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.fitem.new{animation:feedin .6s var(--ease) both}@keyframes feedin{0%{opacity:0;transform:translate(-24px)}}.tbl-wrap{margin-top:16px;overflow-x:auto}table.tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:13.5px}.tbl th{text-align:left;color:var(--muted);white-space:nowrap;background:#f6f6f9;padding:11px 14px;font-size:12.5px;font-weight:500}.tbl th:first-child{border-radius:12px 0 0 12px}.tbl th:last-child{border-radius:0 12px 12px 0}.tbl th button{color:inherit;font-weight:inherit;align-items:center;gap:4px;transition:color .2s;display:inline-flex}.tbl th button:hover{color:var(--ink)}.tbl th button svg.i{opacity:0;width:13px;height:13px;transition:opacity .2s,transform .25s}.tbl th button:hover svg.i,.tbl th button.on svg.i{opacity:1}.tbl th button.desc svg.i{transform:rotate(180deg)}.tbl td{border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 14px}.tbl tbody tr{cursor:pointer;transition:background .18s}.tbl tbody tr:hover{background:#fafafc}.tbl tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.tbl tbody tr.in{animation:rowin .45s var(--ease) both}@keyframes rowin{0%{opacity:0;transform:translateY(6px)}}.tbl tbody tr:last-child td{border-bottom:0}.mcell{align-items:center;gap:10px;font-weight:600;display:flex}.idc{font-size:13px;font-weight:600}.empty{text-align:center;color:var(--muted);padding:40px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.field{background:#f1f1f4;border-radius:99px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 13px;transition:background .2s,box-shadow .2s;display:flex}.field:focus-within{box-shadow:0 0 0 2px var(--blue-200);background:#fff}.field input{background:0 0;border:0;outline:0;width:200px;min-width:0;font-size:13.5px}.fchips{flex-wrap:wrap;gap:6px;display:flex}.fchip{height:34px;color:var(--ink-2);background:#f1f1f4;border-radius:99px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:500;transition:background .2s,color .2s,transform .2s;display:inline-flex}.fchip:hover{background:#e6e6ec}.fchip:active{transform:scale(.95)}.fchip[aria-pressed=true]{background:var(--ink);color:#fff}.fchip .n{opacity:.6;font-size:11px}.ministat{align-items:center;gap:14px;padding:18px 20px;display:flex}.ministat .ic{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ministat p{color:var(--muted);margin:0;font-size:12.5px}.ministat strong{letter-spacing:-.035em;font-size:24px;font-weight:600}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;z-index:80;background:#18181b47;transition:opacity .3s;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto}.drawer{z-index:85;width:min(440px,100vw - 24px);transition:transform .45s var(--ease);background:#fff;border-radius:24px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(calc(100% + 24px));box-shadow:0 30px 80px #18181b40}.drawer.show{transform:none}.dr-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 22px;display:flex}.dr-b{flex:1;padding:20px 22px;overflow:auto}.dr-b>*{animation:rise .5s var(--ease) both}.dr-b>:nth-child(2){animation-delay:60ms}.dr-b>:nth-child(3){animation-delay:.12s}.dr-b>:nth-child(4){animation-delay:.18s}.dr-b>:nth-child(5){animation-delay:.24s}.dr-f{border-top:1px solid var(--line);gap:10px;padding:14px 22px;display:flex}.dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.dl dt{color:var(--muted);font-size:12px}.dl dd{margin:2px 0 0;font-size:13.5px;font-weight:600}.sec-t{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:22px 0 10px;font-size:12px;font-weight:600}.tl{margin:0;padding:0 0 0 18px;list-style:none;position:relative}.tl:before{content:"";background:var(--line);width:2px;position:absolute;top:6px;bottom:6px;left:5px}.tl li{padding:0 0 14px;position:relative}.tl li:before{content:"";border:2px solid var(--bar);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-17px}.tl li.done:before{background:var(--blue);border-color:var(--blue)}.tl li b{font-size:13.5px;display:block}.tl li small{color:var(--muted);font-size:12px}.docs{flex-direction:column;gap:8px;display:flex}.doc{background:#f6f6f9;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .2s;display:flex}.doc:hover{background:#efeff3}.doc .st{margin-left:auto}.prog{background:var(--track);border-radius:99px;height:8px;overflow:hidden}.prog i{background:var(--blue);transform-origin:0;height:100%;animation:growx 1s var(--ease) both;border-radius:99px;display:block}.modal{z-index:86;opacity:0;pointer-events:none;width:min(560px,100vw - 24px);max-height:calc(100vh - 40px);transition:transform .35s var(--spring), opacity .2s;background:#fff;border-radius:26px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-46%)scale(.96);box-shadow:0 30px 80px #18181b40}.modal.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.mod-h{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 6px;display:flex}.mod-h h3{letter-spacing:-.03em;margin:0;font-size:20px}.mod-h p{color:var(--muted);margin:4px 0 0;font-size:13px}.mod-b{padding:16px 24px}.mod-f{justify-content:flex-end;gap:10px;padding:14px 24px 22px;display:flex}.form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form .full{grid-column:1/-1}.form label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:500;display:flex}.form input,.form select,.form textarea{border:1px solid var(--line);background:#fafafc;border-radius:14px;outline:0;height:44px;padding:0 13px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.form textarea{resize:vertical;height:80px;padding:10px 13px}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--blue-300);box-shadow:0 0 0 3px var(--blue-50);background:#fff}.form .err{color:var(--red);min-height:0;font-size:11.5px}.form input.bad{border-color:#f5a5a5;animation:.35s shake}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.steps{gap:6px;margin-top:14px;display:flex}.steps i{background:var(--track);border-radius:9px;flex:1;height:4px;position:relative;overflow:hidden}.steps i.on:after{content:"";background:var(--blue);animation:growx .5s var(--ease) both;transform-origin:0;position:absolute;inset:0}.x{width:36px;height:36px;transition:background .2s, transform .3s var(--ease);background:#f1f1f4;border-radius:50%;place-items:center;display:grid}.x:hover{background:#e6e6ec;transform:rotate(90deg)}.cmd{z-index:87;opacity:0;pointer-events:none;width:min(600px,100vw - 24px);transition:transform .3s var(--spring), opacity .18s;background:#fff;border-radius:22px;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)scale(.96);box-shadow:0 30px 80px #18181b47}.cmd.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.cmd-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 18px;display:flex}.cmd-in input{background:0 0;border:0;outline:0;flex:1;font-size:16px}.cmd-r{max-height:360px;padding:8px;overflow:auto}.cmd-g{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 12px 6px;font-size:11px;font-weight:600}.cmd-i{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:9px 12px;font-size:13.5px;transition:background .15s;display:flex}.cmd-i small{color:var(--muted);margin-left:auto;font-size:12px}.cmd-i.act{background:var(--blue-50)}.cmd-i.act small{color:var(--blue)}.cmd-f{border-top:1px solid var(--line);color:var(--muted);gap:14px;padding:10px 18px;font-size:11.5px;display:flex}.toasts{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:95;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;transform:translate(-50%)}.toast{background:var(--ink);color:#fff;animation:toastin .45s var(--spring) both;pointer-events:auto;border-radius:99px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:13.5px;display:flex;box-shadow:0 14px 34px #18181b4d}.toast .ic{background:#22c55e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.toast .ic svg.i{stroke-width:2.6px;width:14px;height:14px}.toast.out{animation:.3s forwards toastout}@keyframes toastin{0%{opacity:0;transform:translateY(20px)scale(.9)}}@keyframes toastout{to{opacity:0;transform:translateY(10px)scale(.95)}}.jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.job{cursor:pointer;flex-direction:column;gap:14px;display:flex}.job-top{align-items:flex-start;gap:12px;display:flex}.logo-sq{letter-spacing:-.02em;width:44px;height:44px;transition:transform .35s var(--spring);border-radius:14px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.job:hover .logo-sq,.emp:hover .logo-sq{transform:rotate(-6deg)scale(1.06)}.job h3{letter-spacing:-.02em;margin:0;font-size:15.5px}.job .co{color:var(--muted);margin-top:2px;font-size:12.5px}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{color:var(--ink-2);background:#f4f4f7;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.tag svg.i{width:13px;height:13px}.job-f{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.job-f .sal{letter-spacing:-.02em;font-size:15px;font-weight:600}.job-f .sal small{color:var(--muted);font-size:12px;font-weight:500}.fillbar{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.fillbar .prog{flex:1}.kanban{grid-template-columns:repeat(5,minmax(220px,1fr));gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.kcol{background:#ececf0;border-radius:20px;min-height:420px;padding:10px;transition:background .2s,box-shadow .2s}.kcol.over{background:var(--blue-50);box-shadow:inset 0 0 0 2px var(--blue-200)}.kcol-h{align-items:center;gap:8px;padding:6px 8px 10px;font-size:13.5px;font-weight:600;display:flex}.kcol-h .cnt{color:var(--muted);background:#fff;border-radius:99px;padding:1px 8px;font-size:12px;font-weight:600}.kcol-h .sw{border-radius:50%;width:8px;height:8px}.kcard{cursor:grab;transition:transform .2s var(--ease), box-shadow .2s, opacity .2s;background:#fff;border-radius:16px;margin-bottom:8px;padding:13px;box-shadow:0 1px 2px #18181b0d}.kcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)rotate(-.4deg)}.kcard.drag{opacity:.4;transform:scale(.97)}.kcard.drop{animation:dropin .5s var(--spring) both}@keyframes dropin{0%{opacity:.3;transform:scale(.9)}}.kcard .top{align-items:center;gap:9px;display:flex}.kcard b{font-size:13.5px}.kcard small{color:var(--muted);font-size:12px;display:block}.kcard .meta{color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:11.5px;display:flex}.score{color:var(--ink-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}.emp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.emp{cursor:pointer;flex-direction:column;gap:16px;display:flex}.emp-h{align-items:center;gap:12px;display:flex}.emp-h h3{letter-spacing:-.02em;margin:0;font-size:16px}.emp-h small{color:var(--muted);font-size:12.5px}.verified{color:var(--blue);display:inline-flex}.verified svg.i{width:16px;height:16px}.emp-stats{background:#f6f6f9;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.emp-stats p{color:var(--muted);margin:0;font-size:11.5px}.emp-stats strong{letter-spacing:-.02em;font-size:17px}.rating{align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.rating svg.i{fill:#f59e0b;stroke:#f59e0b;width:14px;height:14px}.emp-f{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.health{gap:3px;display:flex}.health i{background:var(--track);border-radius:9px;width:14px;height:6px}.health i.on{background:var(--green)}.health.warn i.on{background:#f59e0b}.health.bad i.on{background:var(--red)}.sched{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.mini-cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:14px;font-size:12.5px;display:grid}.mini-cal .dn{color:var(--muted);padding:4px 0;font-size:11px}.mini-cal button{border-radius:10px;height:34px;transition:background .2s,color .2s,transform .2s}.mini-cal button:hover{background:var(--hover)}.mini-cal button.dim{color:var(--axis)}.mini-cal button.wk{background:var(--blue-50);color:var(--blue);border-radius:0}.mini-cal button.today{background:var(--blue);color:#fff;border-radius:10px;font-weight:600}.mini-cal button.has:after{content:"";opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px;margin:1px auto 0;display:block}.cal-legend{flex-direction:column;gap:8px;margin-top:6px;display:flex}.cal-legend label{cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;font-size:13.5px;transition:background .2s;display:flex}.cal-legend label:hover{background:var(--hover)}.cal-legend input{appearance:none;border:2px solid var(--c);border-radius:6px;place-items:center;width:18px;height:18px;margin:0;transition:background .2s;display:grid}.cal-legend input:checked{background:var(--c)}.cal-legend input:checked:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.cal-legend .n{color:var(--muted);margin-left:auto;font-size:12px}.week{position:relative;overflow-x:auto}.week-in{min-width:760px}.wk-head{border-bottom:1px solid var(--line);grid-template-columns:56px repeat(7,1fr);display:grid}.wk-head div{text-align:center;color:var(--muted);padding:10px 6px 12px;font-size:12px}.wk-head div b{color:var(--ink);letter-spacing:-.03em;margin-top:2px;font-size:20px;font-weight:600;display:block}.wk-head div.today b{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:36px;height:36px;margin:2px auto 0;font-size:16px;display:grid}.wk-body{grid-template-columns:56px repeat(7,1fr);display:grid;position:relative}.wk-hours div{height:56px;color:var(--axis);text-align:right;padding-right:10px;font-size:11px;transform:translateY(-7px)}.wk-day{border-left:1px solid var(--line);background-image:linear-gradient(var(--line) 1px, transparent 1px);background-size:100% 56px;position:relative}.wk-day.today{background-color:#fafbff}.wev{cursor:pointer;border-left:3px solid var(--c);background:var(--bg);color:var(--ink);transition:transform .2s var(--ease), box-shadow .2s, z-index 0s;animation:rise .5s var(--ease) both;border-radius:12px;padding:7px 9px;font-size:12px;position:absolute;left:4px;right:4px;overflow:hidden}.wev:hover{box-shadow:var(--shadow-lg);z-index:5;transform:scale(1.03)}.wev b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.wev small{color:var(--ink-2);opacity:.8;margin-top:2px;font-size:11px;display:block}.wev.hide{display:none}.now{z-index:6;pointer-events:none;background:#ef4444;height:2px;position:absolute;left:56px;right:0}.now:before{content:"";background:#ef4444;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.agenda{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.agenda li{cursor:pointer;background:#f6f6f9;border-radius:14px;align-items:flex-start;gap:10px;padding:10px;font-size:13px;transition:transform .2s,background .2s;display:flex}.agenda li:hover{background:var(--blue-50);transform:translate(3px)}.agenda .bar{background:var(--c);border-radius:3px;align-self:stretch;width:3px}.agenda small{color:var(--muted);font-size:12px;display:block}.evpop{z-index:88;opacity:0;pointer-events:none;width:300px;transition:opacity .18s, transform .25s var(--spring);background:#fff;border-radius:20px;padding:18px;position:fixed;transform:scale(.95);box-shadow:0 2px 6px #18181b14,0 24px 60px #18181b33}.evpop.show{opacity:1;pointer-events:auto;transform:none}.soon{text-align:center;place-items:center;padding:70px 24px;display:grid}.soon .ic{background:var(--blue-50);width:64px;height:64px;color:var(--blue);border-radius:20px;place-items:center;margin:0 auto 16px;animation:3s ease-in-out infinite float;display:grid}@keyframes float{50%{transform:translateY(-6px)}}.soon h2{letter-spacing:-.03em;margin:0;font-size:22px}.soon p{max-width:440px;color:var(--muted);margin:8px auto 18px}@media (width<=1280px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi.hero{transform:none}.kpi.hero:hover{transform:translateY(-3px)}.c8,.c4{grid-column:1/-1}.jobs-grid,.emp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.g3{grid-template-columns:1fr 1fr}.g3>:last-child{grid-column:1/-1}.sched{grid-template-columns:1fr}.feed{grid-template-columns:1fr 1fr}}@media (width<=900px){.side{height:calc(100vh - 24px);transition:transform .4s var(--ease);position:fixed;top:12px;left:12px;transform:translate(-120%);box-shadow:0 30px 80px #18181b40}.side.open{transform:none}.burger{display:grid}.centre,.user b,.user small,.user .chev{display:none}.user{padding:0 5px}}@media (width<=640px){.g4,.g3,.stats4,.jobs-grid,.emp-grid,.feed,.form{grid-template-columns:1fr}.g3>:last-child{grid-column:auto}.stats4{grid-template-columns:1fr 1fr}.ph h1{font-size:28px}.search span,.search .kbd{display:none}.search{justify-content:center;width:44px;padding:0}.stepper span{min-width:118px;font-size:13px}.panel{padding:18px}.field input{width:130px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ph-img{object-fit:cover;flex:none;display:block}.av.ph{background:#eef4fc;padding:0;overflow:hidden}.av.ph img{object-fit:cover;width:100%;height:100%;display:block}.rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rail button{box-shadow:var(--shadow);text-align:left;transition:transform .3s var(--ease), box-shadow .3s, background .3s, color .3s;background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 16px 14px;display:flex;position:relative;overflow:hidden}.rail button:after{content:"";background:var(--c);transform-origin:0;height:3px;transition:transform .45s var(--ease);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}.rail button:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.rail button:hover:after,.rail button[aria-pressed=true]:after{transform:scaleX(1)}.rail button[aria-pressed=true]{background:var(--ink);color:#fff}.rail button[aria-pressed=true] .rl{color:#ffffffb3}.rail .rl{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.rail .rl i{background:var(--c);border-radius:50%;width:8px;height:8px}.rail .rn{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.rail .rn strong{letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1}.rail .faces{display:flex}.rail .faces .av{width:26px;height:26px;transition:margin .3s var(--ease);margin-left:-7px;box-shadow:0 0 0 2px #fff}.rail button[aria-pressed=true] .faces .av{box-shadow:0 0 0 2px var(--ink)}.rail button:hover .faces .av{margin-left:-3px}.rail .arrow{background:var(--canvas);z-index:1;width:18px;height:18px;display:none;position:absolute;top:50%;right:-9px;transform:translateY(-50%)rotate(45deg)}.mtop{grid-template-columns:minmax(0,1fr) 340px;gap:16px;display:grid}.mkpis{grid-template-rows:repeat(3,1fr);gap:10px;display:grid}.mkpi{box-shadow:var(--shadow);transition:transform .25s var(--ease);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex}.mkpi:hover{transform:translate(-3px)}.mkpi .ic{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mkpi p{color:var(--muted);margin:0;font-size:12px}.mkpi strong{letter-spacing:-.03em;font-size:20px}.mkpi .pill{margin-left:auto}.hero-band{border-radius:var(--r-panel);background:var(--hero);color:#fff;box-shadow:var(--shadow-blue);flex-direction:column;gap:18px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.hero-band:before{content:"";background:radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:50%;width:320px;height:320px;animation:9s ease-in-out infinite alternate drift;position:absolute;top:-120px;right:-80px}.hero-band h2{letter-spacing:-.03em;margin:0;font-size:20px;position:relative}.hero-band p{color:#fffc;margin:2px 0 0;font-size:13px;position:relative}.funnel{align-items:flex-end;gap:6px;height:84px;display:flex;position:relative}.funnel div{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;height:100%;display:flex}.funnel i{transform-origin:bottom;animation:grow .9s var(--ease) both;background:#ffffff38;border-radius:10px;transition:background .2s;display:block}.funnel div:hover i{background:#ffffff73}.funnel div:last-child i{background:#fff}.funnel small{color:#ffffffbf;white-space:nowrap;font-size:11px}.mgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mcard{box-shadow:var(--shadow);transition:transform .35s var(--ease), box-shadow .35s;animation:rise .55s var(--ease) both;background:#fff;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mcard:hover{transform:translateY(-5px);box-shadow:0 4px 10px #18181b0d,0 24px 48px #18181b1f}.mphoto{background:#eef4fc;border-radius:18px;height:168px;margin:8px 8px 0;position:relative;overflow:hidden}.mphoto img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transition:transform .6s var(--ease)}.mcard:hover .mphoto img{transform:scale(1.07)}.mphoto:after{content:"";opacity:0;background:linear-gradient(#0000,#18181b59);height:60%;transition:opacity .35s;position:absolute;inset:auto 0 0}.mcard:hover .mphoto:after{opacity:1}.mphoto .cat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:26px;color:var(--ink);background:#ffffffeb;border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.mphoto .cat svg.i{width:13px;height:13px;color:var(--blue)}.mphoto .sring{position:absolute;top:10px;right:10px}.sring{place-items:center;width:44px;height:44px;display:grid;position:relative}.sring svg{position:absolute;inset:0;transform:rotate(-90deg)}.sring svg circle{fill:none;stroke-width:4px}.sring .bgc{stroke:#ffffffb3}.sring .fgc{stroke:var(--blue);stroke-linecap:round;transition:stroke-dashoffset 1.2s var(--ease)}.sring b{letter-spacing:-.02em;font-size:12.5px;font-weight:700;position:relative}.mphoto .sring{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:50%}.mphoto .qa{opacity:0;transition:transform .35s var(--ease), opacity .25s;gap:6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(16px)}.mcard:hover .qa,.mcard:focus-within .qa{opacity:1;transform:none}.qa button{background:#fffffff2;border-radius:99px;flex:1;justify-content:center;align-items:center;gap:5px;height:32px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.qa button:hover{background:#fff;transform:translateY(-1px)}.qa svg.i{width:14px;height:14px}.mbody{flex-direction:column;flex:1;gap:12px;padding:14px 18px 18px;display:flex}.mname{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mname b{letter-spacing:-.025em;font-size:16px;display:block}.mname small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;display:block}.mmeta{color:var(--ink-2);flex-wrap:wrap;gap:6px 12px;font-size:12.5px;display:flex}.mmeta span{align-items:center;gap:5px;display:inline-flex}.mmeta svg.i{width:14px;height:14px;color:var(--muted)}.stepbar{gap:4px;display:flex}.stepbar i{background:var(--track);border-radius:9px;flex:1;height:5px;position:relative;overflow:hidden}.stepbar i.on:after{content:"";background:var(--c);transform-origin:0;animation:growx .7s var(--ease) both;animation-delay:inherit;position:absolute;inset:0}.stepl{color:var(--muted);justify-content:space-between;margin-top:-4px;font-size:11.5px;display:flex}.mfoot{align-items:center;gap:8px;margin-top:auto;padding-top:2px;display:flex}.vbtn{background:var(--ink);color:#fff;height:40px;transition:background .25s, transform .2s var(--ease), gap .25s;border-radius:99px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.vbtn:hover{background:var(--blue);gap:11px}.vbtn:active{transform:scale(.97)}.vbtn svg.i{width:15px;height:15px}.ibtn{width:40px;height:40px;color:var(--ink-2);transition:background .2s, color .2s, transform .25s var(--spring);background:#f1f1f4;border-radius:50%;flex:none;place-items:center;display:grid}.ibtn:hover{background:var(--blue-50);color:var(--blue);transform:rotate(-8deg)scale(1.06)}.ibtn svg.i{width:16px;height:16px}.modal.xl{width:min(1000px,100vw - 24px);max-height:calc(100vh - 32px);padding:0;display:flex;overflow:hidden}.modal.xl.show{display:flex}.mx{grid-template-columns:320px minmax(0,1fr);width:100%;max-height:calc(100vh - 32px);display:grid}.mx-side{background:var(--hero);color:#fff;flex-direction:column;gap:18px;padding:26px 24px;display:flex;position:relative;overflow:auto}.mx-side:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 70%);border-radius:50%;width:260px;height:260px;animation:10s ease-in-out infinite alternate drift;position:absolute;bottom:-90px;left:-60px}.mx-side>*{position:relative}.bigph{width:132px;height:132px;animation:popin .6s var(--spring) both;border-radius:36px;overflow:hidden;box-shadow:0 0 0 5px #ffffff38,0 20px 40px #001e5a59}.bigph img{object-fit:cover;width:100%;height:100%}@keyframes popin{0%{opacity:0;transform:scale(.7)rotate(-6deg)}}.mx-side h3{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.1}.mx-side .sid{color:#ffffffbf;font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;padding:14px}.glass dl{flex-direction:column;gap:10px;margin:0;display:flex}.glass dl div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.glass dt{color:#ffffffb3}.glass dd{text-align:right;margin:0;font-weight:600}.side-acts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.side-acts button{transition:background .2s, transform .25s var(--spring);background:#ffffff24;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:12px;font-weight:500;display:flex}.side-acts button:hover{background:#ffffff42;transform:translateY(-3px)}.chip-w{background:#ffffff2e;border-radius:99px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.mx-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.mx-h{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 0;display:flex}.mx-b{flex:1;padding:18px 24px 20px;overflow:auto}.mx-f{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.tabpane{animation:swapin .4s var(--ease) both}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tile{transition:background .2s, transform .25s var(--ease);background:#f6f6f9;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.tile:hover{background:#efeff4;transform:translateY(-2px)}.tile p{color:var(--muted);margin:0;font-size:12px}.tile strong{letter-spacing:-.03em;font-size:20px}.tile .sring .bgc{stroke:#e4e4ea}.blk{margin-top:20px}.blk-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.blk-h b{letter-spacing:-.01em;font-size:14px}.wbars{align-items:flex-end;gap:8px;height:120px;padding:6px 0 0;display:flex}.wbars div{cursor:default;flex-direction:column;flex:1;align-items:center;gap:6px;height:100%;display:flex}.wbars .b{flex:1;align-items:flex-end;width:100%;display:flex}.wbars i{transform-origin:bottom;width:100%;animation:grow .8s var(--ease) both;background:#d7d7de;border-radius:10px;transition:background .2s;display:block}.wbars div:hover i{background:var(--blue-300)}.wbars div:last-child i{background:var(--blue)}.wbars small{color:var(--muted);font-size:10.5px}.matches{flex-direction:column;gap:8px;display:flex}.match{border:1px solid var(--line);transition:border-color .2s, box-shadow .2s, transform .2s var(--ease);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.match:hover{border-color:var(--blue-200);box-shadow:var(--shadow);transform:translate(3px)}.match .mt{flex:1;min-width:0}.match .mt b{font-size:13.5px;display:block}.match .mt small{color:var(--muted);font-size:12px}.mpct{color:var(--blue);background:var(--blue-50);border-radius:99px;padding:3px 9px;font-size:13px;font-weight:700}.jstep{grid-template-columns:repeat(5,1fr);margin-top:6px;display:grid;position:relative}.jstep:before{content:"";background:var(--track);border-radius:3px;height:3px;position:absolute;top:17px;left:10%;right:10%}.jstep .fill{background:var(--blue);transform-origin:0;height:3px;animation:growx 1s var(--ease) both;border-radius:3px;position:absolute;top:17px;left:10%}.jstep div{text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.jstep .dot{border:2px solid var(--line);width:36px;height:36px;color:var(--muted);animation:popin .5s var(--spring) both;background:#fff;border-radius:50%;place-items:center;transition:all .3s;display:grid}.jstep .done .dot{background:var(--blue);border-color:var(--blue);color:#fff}.jstep .cur .dot{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 6px var(--blue-50);background:#fff}.jstep b{font-size:12.5px}.jstep small{color:var(--muted);font-size:11px}.dgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dtile{transition:transform .25s var(--ease), background .2s;background:#f6f6f9;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.dtile:hover{background:#efeff4;transform:translateY(-2px)}.dtile .di{background:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.dtile b{font-size:13px;display:block}.dtile small{color:var(--muted);font-size:11.5px}.dtile .st{margin-left:auto}.jgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.jcard{box-shadow:var(--shadow);transition:transform .35s var(--ease), box-shadow .35s;animation:rise .55s var(--ease) both;background:#fff;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.jcard:hover{transform:translateY(-5px);box-shadow:0 4px 10px #18181b0d,0 24px 48px #18181b1f}.cover{background:var(--cv);border-radius:18px;height:118px;margin:8px 8px 0;position:relative;overflow:hidden}.cover canvas,.cover svg.art{width:100%;height:100%;position:absolute;inset:0}.cover .big{color:#ffffff38;width:120px;height:120px;transition:transform .7s var(--ease);position:absolute;bottom:-22px;right:-10px}.cover .big svg.i{stroke-width:1.2px;width:120px;height:120px}.jcard:hover .cover .big{transform:rotate(-8deg)scale(1.08)translate(-6px,-4px)}.cover .stb{position:absolute;top:10px;right:10px}.cover .stb .badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb}.cover .pay{color:#fff;letter-spacing:-.03em;text-shadow:0 1px 8px #00000026;font-size:19px;font-weight:600;position:absolute;bottom:10px;right:14px}.cover .pay small{opacity:.85;font-size:12px;font-weight:500}.cover .sector{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:99px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.jlogo{width:48px;height:48px;transition:transform .4s var(--spring);z-index:2;border-radius:16px;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;top:102px;left:24px;box-shadow:0 0 0 4px #fff,0 6px 16px #18181b1f}.jcard:hover .jlogo{transform:rotate(-8deg)scale(1.06)}.jbody{flex-direction:column;flex:1;gap:12px;padding:34px 18px 18px;display:flex}.jbody h3{letter-spacing:-.025em;margin:0;font-size:16.5px}.jbody .co{color:var(--muted);margin-top:2px;font-size:12.5px}.jfacts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.jfacts div{background:#f6f6f9;border-radius:12px;padding:8px 10px;transition:background .2s}.jfacts div:hover{background:#eef4fc}.jfacts small{color:var(--muted);font-size:11px;display:block}.jfacts b{font-size:13px}.jfoot{align-items:center;gap:10px;margin-top:auto;display:flex}.faces{display:flex}.faces .av{width:30px;height:30px;transition:margin .3s var(--ease), transform .3s var(--spring);margin-left:-8px;box-shadow:0 0 0 2px #fff}.faces .av:first-child{margin-left:0}.jcard:hover .faces .av{margin-left:-3px}.faces .more-n{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-8px;font-size:10.5px;font-weight:600;display:grid;box-shadow:0 0 0 2px #fff}.spot{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.spot-main{border-radius:var(--r-panel);color:#fff;min-height:250px;box-shadow:var(--shadow-blue);background:linear-gradient(135deg,#0c2f6b 0%,#1f5ad8 55%,#3d7ad6 100%);flex-direction:column;justify-content:space-between;gap:18px;padding:26px;display:flex;position:relative;overflow:hidden}.spot-main canvas{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.spot-main>*{position:relative}.spot-main .eb{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.spot-main h2{letter-spacing:-.04em;margin:6px 0 0;font-size:30px;line-height:1.05}.spot-main .sub{color:#fffc;margin:6px 0 0}.spot-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.spot-stats{gap:22px;display:flex}.spot-stats div small{color:#ffffffb3;font-size:12px;display:block}.spot-stats div b{letter-spacing:-.03em;font-size:22px}.cd-box{gap:6px;display:flex}.cd-box span{font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:14px;flex-direction:column;align-items:center;min-width:52px;padding:8px 6px;font-size:20px;font-weight:600;display:flex}.cd-box small{color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:500}.wbtn{height:44px;color:var(--blue);transition:transform .2s var(--ease), gap .25s;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.wbtn:hover{gap:12px;transform:translateY(-1px)}.toplist{flex-direction:column;gap:6px;margin-top:12px;display:flex}.toplist button{text-align:left;transition:background .2s, transform .2s var(--ease);border-radius:14px;align-items:center;gap:12px;margin:0 -10px;padding:9px 10px;display:flex}.toplist button:hover{background:var(--hover);transform:translate(3px)}.toplist .logo-sq{border-radius:12px;width:38px;height:38px;font-size:12.5px}.toplist .t{flex:1;min-width:0}.toplist .t b{font-size:13.5px;display:block}.toplist .t small{color:var(--muted);font-size:12px}.minibar{background:var(--track);border-radius:9px;width:70px;height:6px;overflow:hidden}.minibar i{background:var(--blue);transform-origin:0;height:100%;animation:growx 1s var(--ease) both;border-radius:9px;display:block}.jx-cover{background:var(--cv);flex:none;height:180px;position:relative;overflow:hidden}.jx-cover canvas{width:100%;height:100%;position:absolute;inset:0}.jx-cover .big{color:#fff3;position:absolute;bottom:-30px;right:30px}.jx-cover .big svg.i{stroke-width:1px;width:180px;height:180px}.jx-cover .x{background:#ffffffe6;position:absolute;top:18px;right:18px}.jx-head{align-items:flex-start;gap:18px;margin-top:14px;padding:0 28px;display:flex;position:relative}.jx-head .jlogo{width:80px;height:80px;animation:popin .6s var(--spring) both;border-radius:24px;margin-top:-54px;font-size:24px;position:static;box-shadow:0 0 0 5px #fff,0 10px 26px #18181b26}.jx-head h3{letter-spacing:-.04em;margin:0;font-size:26px}.jx-head .co{color:var(--muted);font-size:13.5px}.jx{flex-direction:column;width:100%;max-height:calc(100vh - 32px);display:flex}.jx-b{grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:20px 28px 22px;display:grid;overflow:auto}.facts6{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.facts6 div{transition:transform .25s var(--ease);background:#f6f6f9;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.facts6 div:hover{transform:translateY(-2px)}.facts6 .fi{width:34px;height:34px;color:var(--blue);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.facts6 small{color:var(--muted);font-size:11px;display:block}.facts6 b{font-size:13.5px}.perks{flex-wrap:wrap;gap:8px;display:flex}.perk{background:#f6f6f9;border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.perk svg.i{width:15px;height:15px;color:var(--green)}.aside-card{border:1px solid var(--line);border-radius:20px;padding:16px}.bigring{place-items:center;width:120px;height:120px;margin:4px auto 0;display:grid;position:relative}.bigring svg{position:absolute;inset:0;transform:rotate(-90deg)}.bigring circle{fill:none;stroke-width:10px}.bigring b{letter-spacing:-.04em;text-align:center;font-size:28px;line-height:1;display:block}.bigring small{text-align:center;color:var(--muted);font-size:11.5px;display:block}.pstack{border-radius:99px;gap:3px;height:10px;margin-top:10px;display:flex;overflow:hidden}.pstack i{transform-origin:0;height:100%;animation:growx .9s var(--ease) both;display:block}.plegend{grid-template-columns:1fr 1fr;gap:6px 10px;margin-top:12px;font-size:12px;display:grid}.plegend span{color:var(--ink-2);align-items:center;gap:6px;display:flex}.plegend i{border-radius:50%;width:8px;height:8px}.plegend b{margin-left:auto}.cand{border:1px solid var(--line);transition:border-color .2s, box-shadow .2s, transform .2s var(--ease);cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.cand:hover{border-color:var(--blue-200);box-shadow:var(--shadow);transform:translate(3px)}.cand .av{width:40px;height:40px}.cand .t{flex:1;min-width:0}.cand .t b{font-size:13.5px;display:block}.cand .t small{color:var(--muted);font-size:12px}.sl{background:var(--blue-50);height:32px;color:var(--blue);border-radius:99px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-flex}.sl:hover{background:var(--blue);color:#fff}.sl.done{background:var(--green-bg);color:var(--green)}.sl svg.i{width:14px;height:14px}.kanban{grid-template-columns:repeat(5,minmax(206px,1fr))}.kcol{background:linear-gradient(#ebebf0,#f0f0f4);position:relative}.kcol:before{content:"";background:var(--c);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:18px;right:18px}.kcol-h{justify-content:flex-start}.kcol-h .faces{margin-left:auto}.kcol-h .faces .av{width:22px;height:22px;margin-left:-6px;box-shadow:0 0 0 2px #ececf0}.kcard{border:1px solid #0000;padding:12px}.kcard:hover{border-color:var(--blue-100)}.kcard .top .av{width:40px;height:40px}.kcard .kemp{color:var(--ink-2);background:#f6f6f9;border-radius:12px;align-items:center;gap:7px;margin-top:10px;padding:7px 8px;font-size:11.5px;display:flex}.kcard .kemp .logo-sq{border-radius:7px;width:22px;height:22px;font-size:9px}.kcard .kemp span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.kcard .meta{margin-top:9px}.kcard .sring{width:30px;height:30px}.kcard .sring svg circle{stroke-width:3px}.kcard .sring .bgc{stroke:#ececf0}.kcard .sring b{font-size:10.5px}.kcard .days-in{align-items:center;gap:4px;display:inline-flex}.kcard .days-in svg.i{width:13px;height:13px}.kcard .kv{opacity:0;transition:opacity .2s, transform .25s var(--ease);color:var(--blue);align-items:center;gap:3px;font-weight:600;display:inline-flex;transform:translate(-4px)}.kcard:hover .kv{opacity:1;transform:none}.ghost{border:2px dashed var(--blue-300);height:70px;animation:swapin .25s var(--ease);background:#ffffff80;border-radius:16px;margin-bottom:8px}.saathi-fab{right:calc(22px + env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:70;color:#fff;height:58px;transition:transform .3s var(--spring), box-shadow .3s, opacity .3s;background:#0d1530;border-radius:99px;align-items:center;gap:10px;padding:0 20px 0 7px;font-size:14px;font-weight:600;display:flex;position:fixed;box-shadow:0 14px 40px #0d153059,inset 0 0 0 1px #ffffff0f}.saathi-fab:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 20px 50px #0d153073}.saathi-fab canvas{flex:none;width:44px;height:44px}.saathi-fab small{color:#fff9;font-size:11px;font-weight:500;display:block}.saathi-fab.hide{opacity:0;pointer-events:none;transform:translateY(20px)scale(.9)}.saathi{z-index:84;width:min(440px,100vw - 24px);transition:transform .55s var(--ease);background:#fff;border-radius:28px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(calc(100% + 30px));box-shadow:0 30px 90px #0d153052}.saathi.show{transform:none}.sa-top{color:#fff;background:linear-gradient(#0d1530,#142252);align-items:center;gap:12px;padding:18px 18px 14px;display:flex;position:relative}.sa-top canvas{flex:none;width:42px;height:42px}.sa-top b{letter-spacing:-.02em;font-size:16px;display:block}.sa-top small{color:#ffffffa6;align-items:center;gap:6px;font-size:12px;display:flex}.sa-top small i{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4ade8033}.sa-top .x{color:#fff;background:#ffffff1a;margin-left:auto}.sa-top .x:hover{background:#fff3}.sa-top .newc{color:#fff;background:#ffffff1a}.sa-body{background:linear-gradient(#f7f8fc,#fff 30%);flex-direction:column;flex:1;gap:14px;padding:18px;display:flex;overflow:auto}.sa-hero{text-align:center;animation:rise .6s var(--ease) both;flex-direction:column;align-items:center;padding:10px 6px 4px;display:flex}.sa-hero canvas{width:190px;height:190px}.sa-hero h3{letter-spacing:-.035em;margin:4px 0 0;font-size:22px}.sa-hero p{color:var(--muted);max-width:300px;margin:6px 0 0;font-size:13.5px}.sa-sugg{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.sa-sugg button{border:1px solid var(--line);text-align:left;color:var(--ink-2);transition:border-color .2s, box-shadow .25s, transform .25s var(--ease);animation:rise .5s var(--ease) both;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:12.5px;font-weight:500;display:flex}.sa-sugg button:hover{border-color:var(--blue-200);box-shadow:var(--shadow);color:var(--ink);transform:translateY(-2px)}.sa-sugg .si{background:var(--blue-50);width:30px;height:30px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.sa-sugg .si svg.i{width:15px;height:15px}.msg{animation:rise .4s var(--ease) both;gap:10px;max-width:100%;display:flex}.msg.me{justify-content:flex-end}.msg.me .bub{background:var(--ink);color:#fff;border-radius:20px 20px 6px;max-width:80%;padding:10px 14px;font-size:13.5px}.msg.ai canvas{flex:none;width:30px;height:30px;margin-top:2px}.msg.ai .bub{min-width:0;color:var(--ink-2);flex:1;font-size:13.5px;line-height:1.55}.msg.ai .bub p{margin:0 0 8px}.msg.ai .bub b{color:var(--ink)}.typing{gap:4px;padding:8px 0;display:inline-flex}.typing i{background:var(--blue-300);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite bob}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes bob{50%{opacity:.5;transform:translateY(-5px)}}.caret:after{content:"";background:var(--blue);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:.8s steps(2,end) infinite blink;display:inline-block}.sa-card{border:1px solid var(--line);animation:rise .45s var(--ease) both;background:#fff;border-radius:16px;margin-top:8px;overflow:hidden}.sa-card .row{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:background .2s;display:flex}.sa-card .row:first-child{border-top:0}.sa-card .row:hover{background:#f7f8fc}.sa-card .row .t{flex:1;min-width:0}.sa-card .row .t b{color:var(--ink);font-size:13px;display:block}.sa-card .row .t small{color:var(--muted);font-size:11.5px}.sa-card .row .av{width:34px;height:34px}.sa-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.sa-stats div{animation:rise .45s var(--ease) both;background:#f6f7fb;border-radius:12px;padding:9px 10px}.sa-stats small{color:var(--muted);font-size:11px;display:block}.sa-stats b{letter-spacing:-.02em;font-size:16px}.sa-draft{white-space:pre-wrap;color:var(--ink);background:#f6f7fb;border-radius:16px;margin-top:8px;padding:12px 14px;font-size:13px;position:relative}.sa-draft .chip{background:#fff;margin-top:10px}.sa-foot{border-top:1px solid var(--line);background:#fff;padding:12px 14px 14px}.sa-in{background:#f1f2f6;border-radius:99px;align-items:center;gap:8px;padding:6px 6px 6px 16px;transition:box-shadow .25s,background .25s;display:flex}.sa-in:focus-within{box-shadow:0 0 0 2px var(--blue-200), 0 8px 24px #1f5ad81f;background:#fff}.sa-in input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.sa-send{background:var(--hero);color:#fff;width:38px;height:38px;transition:transform .25s var(--spring), opacity .2s;border-radius:50%;place-items:center;display:grid}.sa-send:hover{transform:scale(1.08)rotate(-12deg)}.sa-send:disabled{opacity:.4;transform:none}.sa-note{color:var(--muted);text-align:center;margin-top:8px;font-size:11px}.sa-quick{scrollbar-width:none;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.sa-quick button{border:1px solid var(--line);height:30px;color:var(--ink-2);background:#fff;border-radius:99px;flex:none;padding:0 11px;font-size:12px;font-weight:500;transition:border-color .2s,color .2s}.sa-quick button:hover{border-color:var(--blue-200);color:var(--blue)}.ask-btn{color:#fff;height:44px;box-shadow:var(--shadow);transition:transform .25s var(--ease), box-shadow .25s;background:#0d1530;border-radius:99px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.ask-btn:hover{transform:translateY(-1px);box-shadow:0 10px 26px #0d15304d}.ask-btn canvas{width:34px;height:34px}@media (width<=1280px){.mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.jgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mtop{grid-template-columns:1fr}.mkpis{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}}@media (width<=1000px){.mx{grid-template-columns:1fr}.mx-side{padding:20px}.jx-b,.spot{grid-template-columns:1fr}.rail{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ask-btn span{display:none}.ask-btn{padding:0 5px}}@media (width<=640px){.mgrid,.jgrid{grid-template-columns:1fr}.tiles,.facts6,.dgrid{grid-template-columns:1fr 1fr}.mkpis{grid-template-columns:1fr}.rail{grid-template-columns:1fr 1fr}.saathi-fab span{display:none}.saathi-fab{padding:0 7px}}.kcard .kemp svg.i{width:14px;height:14px;color:var(--muted);flex:none}.kcard .top .sring{flex:none}.cover .big{left:55%;right:auto}.esm h1,.esm h2,.esm h3,.esm h4{font-weight:600}.nav-item span.chev{place-items:center;margin-left:auto;display:grid}.nav-item span.chev svg.i{width:15px;height:15px}.nav-item .nav-badge+span.chev{margin-left:6px}.esm .search span{display:block}.pend{background:var(--canvas);min-height:100vh}.days.seg{border-radius:16px;display:grid}.days.seg button{border-radius:12px;height:auto;padding:6px 0}.days.seg .thumb{border-radius:12px}.kpi.panel{cursor:pointer}.tgl{background:#e4e4ea;border-radius:99px;flex:none;width:46px;height:28px;transition:background .25s;position:relative}.tgl i{width:22px;height:22px;transition:transform .35s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #18181b33}.tgl.on{background:var(--blue)}.tgl.on i{transform:translate(18px)}.tgl:active i{width:26px}.nrows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:14px;display:grid}.nrow{border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;transition:background .2s;display:flex}.nrow:hover{background:var(--hover)}.nrow b{font-size:14px;display:block}.nrow small{color:var(--muted);font-size:12.5px}.ret-row{text-align:left;width:100%;transition:background .2s, transform .2s var(--ease);border-radius:14px;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;display:flex}.ret-row:hover{background:var(--hover);transform:translate(3px)}.ret-row .logo-sq{border-radius:11px;width:34px;height:34px;font-size:12px}.ret-row .rn-name{white-space:nowrap;text-overflow:ellipsis;width:180px;font-size:13.5px;font-weight:600;overflow:hidden}.ret-row .atrack{height:10px}.ret-row .atgt{height:18px;top:-4px}.arow{transition:transform .2s var(--ease)}.arow:hover{transform:translate(2px)}@media (width<=640px){.nrows{grid-template-columns:1fr}.ret-row .rn-name{width:110px}}.wev.short{align-items:center;padding:4px 9px;display:flex}.wev.short b{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;display:block;overflow:hidden}.dhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.crumbs{align-items:center;gap:10px;min-width:0;font-size:13.5px;display:flex}.backbtn{width:40px;height:40px;box-shadow:var(--shadow);color:var(--ink);transition:transform .3s var(--spring), box-shadow .2s;background:#fff;border-radius:50%;place-items:center;display:grid}.backbtn:hover{box-shadow:var(--shadow-lg);transform:translate(-3px)}.crumb-l{color:var(--muted);font-weight:500;text-decoration:none}.crumb-l:hover{color:var(--blue)}.crumb-sep{width:14px;height:14px;color:var(--axis)}.crumb-c{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.stabs{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);scrollbar-width:none;background:#ffffffdb;border-radius:99px;gap:4px;width:max-content;max-width:100%;margin-top:22px;padding:5px;display:flex;position:sticky;top:76px;overflow-x:auto}.stabs button{height:38px;color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.stabs button:hover{color:var(--ink);background:var(--hover)}.stabs button[aria-selected=true]{background:var(--ink);color:#fff}.stab-n{background:var(--track);min-width:20px;height:20px;color:var(--ink-2);border-radius:99px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.stabs button[aria-selected=true] .stab-n{color:#fff;background:#fff3}.prof{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.prof-card{border-radius:var(--r-panel);background:var(--hero);color:#fff;box-shadow:var(--shadow-blue);animation:rise .5s var(--ease) both;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden}.prof-card>*{position:relative}.prof-glow{pointer-events:none;background:radial-gradient(circle,#ffffff38,#0000 70%);border-radius:50%;width:260px;height:260px;animation:9s ease-in-out infinite alternate drift;top:-80px;right:-80px;position:absolute!important}.prof-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.prof-card h1{letter-spacing:-.04em;margin:6px 0 0;font-size:27px;line-height:1.1}.prof-card .sid{color:#ffffffc7;margin:0;font-size:13px}.prof-chips{flex-wrap:wrap;gap:6px;display:flex}.prof-card .side-acts{margin-top:auto}.score-hero{background:#ffffff24;border-radius:18px;align-items:center;gap:12px;margin-top:auto;padding:12px;display:flex}.score-hero .sring{background:#fff;border-radius:50%}.score-hero small{opacity:.8;font-size:12px;display:block}.score-hero b{font-size:17px}.prof-info{animation:rise .5s var(--ease) 60ms both;flex-direction:column;gap:4px;display:flex}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0 0;display:grid}.pgrid>div{animation:rise .45s var(--ease) both;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:10px;transition:background .2s;display:flex}.pgrid>div:hover{background:var(--hover)}.pgrid>div>span:last-child{min-width:0}.pgrid dt{color:var(--muted);font-size:11.5px}.pgrid dd{text-overflow:ellipsis;margin:1px 0 0;font-size:13.5px;font-weight:600;overflow:hidden}.pi{background:var(--track);width:36px;height:36px;color:var(--ink-2);transition:transform .3s var(--spring);border-radius:12px;flex:none;place-items:center;display:grid}.pi svg.i{width:17px;height:17px}.pgrid>div:hover .pi{background:var(--blue-50);color:var(--blue);transform:rotate(-8deg)scale(1.08)}.plink{color:var(--blue);align-items:center;gap:4px;font-weight:600;display:inline-flex}.plink svg.i{width:14px;height:14px;transition:transform .25s var(--spring)}.plink:hover svg.i{transform:translate(2px,-2px)}.pstats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:14px;display:grid}.pstats>div{background:var(--canvas);transition:transform .25s var(--spring), background .2s;border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}.pstats>div:hover{background:var(--blue-50);transform:translateY(-3px)}.pstats small{color:var(--muted);font-size:11.5px;display:block}.pstats b{font-size:14.5px}.pstats .pi{background:#fff}.rounds{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.round{min-height:150px;color:var(--ink);text-align:left;animation:rise .5s var(--ease) both;transition:transform .35s var(--spring), box-shadow .3s, filter .3s;box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:2px;padding:16px;display:flex;position:relative;overflow:hidden}.round:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)rotate(-.6deg)}.round.todo{filter:saturate(.2);opacity:.7}.round.cur{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--blue), var(--shadow-lg)}.rd-top{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.rd-ic{width:34px;height:34px;color:var(--blue);box-shadow:var(--shadow);background:#fff;border-radius:12px;place-items:center;display:grid}.round.done .rd-ic{background:var(--green);color:#fff}.rd-st{color:var(--ink-2);background:#ffffffbf;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600}.round.cur .rd-st{background:var(--blue);color:#fff;animation:2s ease-in-out infinite pulse}.rd-n{opacity:.08;letter-spacing:-.06em;transition:transform .5s var(--ease);font-size:84px;font-weight:700;line-height:1;position:absolute;bottom:-18px;right:12px}.round:hover .rd-n{transform:translateY(-6px)scale(1.06)}.round b{letter-spacing:-.02em;margin-top:14px;font-size:15.5px}.round small{color:var(--muted);font-size:12px}.feedlist{margin:12px 0 0;padding:0;list-style:none;position:relative}.feedlist li{animation:rise .45s var(--ease) both;gap:12px;padding:10px 0 14px;display:flex;position:relative}.feedlist li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:46px;bottom:-2px;left:17px}.feedlist .fl-ic,.feedlist .av{background:var(--blue-50);width:36px;height:36px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.feedlist p{color:var(--ink-2);margin:0;font-size:13px}.feedlist blockquote{background:var(--canvas);color:var(--ink);border-radius:4px 16px 16px;margin:8px 0 0;padding:12px 14px;font-size:13.5px;transition:background .2s}.feedlist li:hover blockquote{background:var(--blue-50)}.feedlist time{color:var(--muted);margin-top:6px;font-size:11.5px;display:block}.feedlist.big li{padding-bottom:20px}.notebox{background:var(--canvas);border-radius:99px;align-items:center;gap:10px;margin-top:14px;padding:8px 8px 8px 10px;transition:box-shadow .2s;display:flex}.notebox:focus-within{box-shadow:0 0 0 3px var(--blue-100);background:#fff}.notebox input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.nextbox{background:linear-gradient(160deg, var(--blue-50), #fff);border:1px solid var(--blue-100);border-radius:20px;flex-direction:column;gap:8px;padding:18px;display:flex}.nextbox b{font-size:15px}.nextbox p{color:var(--ink-2);margin:0;font-size:13px}.lead{color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:1.6}.ticks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ticks li{background:var(--canvas);transition:background .2s, transform .25s var(--spring);border-radius:14px;padding:10px 12px 10px 38px;font-size:13.5px;position:relative}.ticks li:hover{background:var(--green-bg);transform:translate(3px)}.ticks li:before{content:"✓";background:var(--green);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid;position:absolute;top:9px;left:12px}.xcover,.ehero{background:var(--cv);color:#fff;min-height:230px;box-shadow:var(--shadow-lg);animation:rise .5s var(--ease) both;border-radius:28px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.xcover canvas,.xcover svg.art,.ehero canvas,.ehero svg.art{width:100%;height:100%;position:absolute;inset:0}.xcover .big,.ehero .big{color:#ffffff29;animation:7s ease-in-out infinite alternate floaty;position:absolute;top:-30px;right:30px}.xcover .big svg.i,.ehero .big svg.i{stroke-width:1px;width:260px;height:260px}@keyframes floaty{to{transform:translateY(14px)rotate(-6deg)}}.xc-in,.eh-in{background:linear-gradient(#0000,#00000038);align-items:flex-end;gap:18px;width:100%;padding:28px;display:flex;position:relative}.xlogo{animation:popin .6s var(--spring) both;flex:none;box-shadow:0 0 0 5px #ffffff59,0 16px 30px #0003;border-radius:24px!important;width:76px!important;height:76px!important;font-size:22px!important}.xc-in h1,.eh-in h1{letter-spacing:-.045em;margin:8px 0 2px;font-size:32px;line-height:1.05}.xc-in p,.eh-in p{color:#ffffffd9;margin:0;font-size:14px}.xbadge{color:var(--ink)!important;background:#ffffffeb!important}.xpay{text-align:right;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff38;border-radius:20px;margin-left:auto;padding:14px 18px}.xpay small{opacity:.8;font-size:12px;display:block}.xpay b{letter-spacing:-.04em;font-size:26px}.nethero{background:var(--hero);color:#fff;min-height:360px;box-shadow:var(--shadow-blue);animation:rise .55s var(--ease) both;border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.nethero>canvas{opacity:.6;width:100%;height:100%;position:absolute;inset:0}.nh-text{flex-direction:column;justify-content:center;gap:16px;padding:34px;display:flex;position:relative}.nh-text .eb,.billcard .eb{background:#ffffff29;border-radius:99px;align-items:center;gap:7px;width:max-content;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.nh-text h2{letter-spacing:-.045em;max-width:520px;margin:0;font-size:34px;line-height:1.08}.nh-text p{color:#ffffffd1;max-width:480px;margin:0;font-size:14.5px}.nh-stats{flex-wrap:wrap;gap:10px;display:flex}.nh-stats>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s var(--spring);background:#ffffff21;border:1px solid #ffffff2e;border-radius:18px;padding:12px 16px}.nh-stats>div:hover{transform:translateY(-4px)}.nh-stats small{opacity:.8;font-size:12px;display:block}.nh-stats b{letter-spacing:-.04em;font-size:24px}.wbtn,.gbtn{height:44px;transition:transform .3s var(--spring), background .2s;border-radius:99px;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.wbtn{color:var(--blue);background:#fff}.gbtn{color:#fff;background:#ffffff24;border:1px solid #ffffff47}.wbtn:hover,.gbtn:hover{transform:translateY(-2px)}.gbtn:hover{background:#ffffff3d}.mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:100%;max-height:420px;padding:0 18px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.mcol{flex-direction:column;gap:10px;animation:32s linear infinite marq;display:flex}.mcol.m1{animation-duration:40s;animation-direction:reverse}.mcol.m2{animation-duration:36s}.nethero:hover .mcol{animation-play-state:paused}@keyframes marq{to{transform:translateY(-50%)}}.mtile{color:var(--ink);background:#fffffff2;border-radius:20px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:0 10px 24px #001e5a33}.mtile .av{aspect-ratio:1;border-radius:14px;width:100%;height:auto;font-size:26px}.mtile b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.mtile small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.sectors{scrollbar-width:thin;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:12px;padding:4px 2px 8px;display:grid;overflow-x:auto}.stile{background:var(--cv,#fff);color:#fff;text-align:left;min-height:118px;box-shadow:var(--shadow);animation:rise .45s var(--ease) both;transition:transform .35s var(--spring), box-shadow .3s;border-radius:22px;flex-direction:column;justify-content:flex-end;gap:2px;padding:14px;display:flex;position:relative;overflow:hidden}.stile>*{position:relative}.stile svg.art{width:100%;height:100%;position:absolute;inset:0}.stile .big{color:#fff3;transition:transform .6s var(--ease);position:absolute;top:-14px;right:-14px}.stile .big svg.i{stroke-width:1.2px;width:96px;height:96px}.stile:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.stile:hover .big{transform:rotate(-10deg)scale(1.1)}.stile.on{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--ink), var(--shadow-lg)}.stile.all{color:var(--ink);background:#fff}.st-ic{background:#ffffff38;border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:auto;display:grid}.stile.all .st-ic{background:var(--blue-50);color:var(--blue)}.stile b{margin-top:16px;font-size:14.5px}.stile small{opacity:.85;font-size:12px}.stile.all small{color:var(--muted);opacity:1}.ecard{border-radius:var(--r-panel);box-shadow:var(--shadow);cursor:pointer;animation:rise .5s var(--ease) both;transition:transform .35s var(--spring), box-shadow .3s;background:#fff;flex-direction:column;display:flex;position:relative}.ecard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.ecard:hover .cover .big{transform:rotate(-8deg)scale(1.08)translate(-6px,-4px)}.ecard:hover .jlogo{transform:rotate(-8deg)scale(1.06)}.stars{align-items:center;gap:2px;display:inline-flex}.stars i{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:linear-gradient(90deg, #fbbf24 var(--f), #fff6 var(--f));width:14px;height:14px}.stars b{margin-left:6px;font-size:15px}.avgmark{background:var(--ink);opacity:.5;border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px}.ehero{min-height:300px}.eh-in{flex-direction:column;align-items:stretch}.eh-id{align-items:flex-end;gap:18px;display:flex}.vbig{vertical-align:-3px;color:#fff;width:26px!important;height:26px!important}.eh-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.eh-stats .glass{transition:transform .3s var(--spring);flex-direction:column;gap:2px;display:flex}.eh-stats .glass:hover{transform:translateY(-4px)}.eh-stats small{opacity:.8;font-size:12px}.eh-stats b{letter-spacing:-.04em;font-size:22px}.pstrip{scrollbar-width:thin;gap:10px;padding:14px 2px 4px;display:flex;overflow-x:auto}.pchip{background:var(--canvas);text-align:left;animation:rise .45s var(--ease) both;transition:background .2s, transform .3s var(--spring);border-radius:99px;flex:none;align-items:center;gap:10px;padding:6px 16px 6px 6px;display:flex}.pchip:hover{background:var(--blue-50);transform:translateY(-3px)}.pchip .av{width:40px;height:40px}.pchip b{font-size:13px;display:block}.pchip small{color:var(--muted);font-size:11.5px;display:block}.contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ccard{text-align:center;background:var(--canvas);animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), background .2s;border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:20px 14px;display:flex}.ccard:hover{background:var(--blue-50);transform:translateY(-4px)}.ccard .av{width:64px;height:64px;margin-bottom:6px}.ccard small{color:var(--muted);font-size:12px}.bhero{background:var(--hero);color:#fff;box-shadow:var(--shadow-blue);animation:rise .5s var(--ease) both;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:28px;display:flex;position:relative;overflow:hidden}.bhero:before{content:"";background:radial-gradient(circle,#fff3,#0000 70%);border-radius:50%;width:320px;height:320px;animation:9s ease-in-out infinite alternate drift;position:absolute;top:-100px;right:-60px}.bhero>*{position:relative}.bhero h1{letter-spacing:-.05em;margin:12px 0 4px;font-size:44px}.bhero p{color:#ffffffd1;margin:0}.bhero .badge{background:#ffffffeb}.bh-stats{flex-wrap:wrap;gap:10px;display:flex}.bh-stats>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #fff3;border-radius:18px;padding:12px 16px}.bh-stats small{opacity:.8;font-size:12px;display:block}.bh-stats b{font-size:18px}.portals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal{border:1px solid var(--line);text-align:left;animation:rise .4s var(--ease) both;transition:border-color .2s, background .2s, transform .25s var(--spring);border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.portal:hover{border-color:var(--blue-200);background:var(--blue-50);transform:translateY(-2px)}.portal.on{border-color:var(--blue);background:var(--blue-50)}.portal.soon{opacity:.72}.pt-ic{background:var(--hero);color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.portal.soon .pt-ic{background:var(--track);color:var(--ink-2)}.pt-t{flex:1;min-width:0}.pt-t b{font-size:14px;display:block}.pt-t small{color:var(--muted);font-size:12px;display:block}.orgchip .cm{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;display:grid}.score9{place-items:center;display:inline-grid;position:relative}.score9 b{font-size:11px!important}.rid{background:var(--ink);color:#fff;font-size:13px!important}.sdots{gap:3px;display:inline-flex}.sdots i{background:var(--track);border-radius:3px;width:14px;height:6px;transition:transform .2s}.sdots:hover i{transform:scaleY(1.4)}.fillrows{flex-direction:column;gap:6px;margin-top:14px;display:flex}.fillrow{text-align:left;animation:rise .45s var(--ease) both;border-radius:18px;grid-template-columns:40px minmax(140px,1.2fr) minmax(0,2fr) 70px 46px;align-items:center;gap:14px;padding:10px;transition:background .2s;display:grid}.fillrow:hover{background:var(--hover)}.fr-ic{color:#fff;width:40px;height:40px;transition:transform .3s var(--spring);border-radius:13px;place-items:center;display:grid}.fillrow:hover .fr-ic{transform:rotate(-8deg)scale(1.08)}.fr-t b{font-size:14px;display:block}.fr-t small{color:var(--muted);font-size:12px;display:block}.fr-bar .atrack{height:10px;margin:0;display:block}.fr-n{color:var(--muted);font-size:13px}.fr-n b{color:var(--ink)}.fr-p{text-align:right;font-weight:600}.billcard{border-radius:var(--r-panel);background:var(--hero);color:#fff;box-shadow:var(--shadow-blue);animation:rise .5s var(--ease) both;position:relative;overflow:hidden}.billcard>canvas{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.bc-in{flex-direction:column;gap:10px;height:100%;padding:22px;display:flex;position:relative}.bc-amt{letter-spacing:-.05em;margin-top:8px;font-size:44px;line-height:1}.bc-in p{color:#ffffffd1;margin:0;font-size:13px}.bc-meter{background:#fff3;border-radius:99px;height:8px;margin-top:auto;overflow:hidden}.bc-meter i{height:100%;animation:growx 1.2s var(--ease) both;transform-origin:0;background:#fff;border-radius:99px;display:block}.bc-in small{opacity:.8;font-size:12px}.bc-in .join{margin-top:6px}.pfunnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pf-step{background:var(--canvas);text-align:left;animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), background .2s;border-radius:20px;flex-direction:column;gap:2px;padding:16px;display:flex;position:relative;overflow:hidden}.pf-step:before{content:"";background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.pf-step:hover{box-shadow:var(--shadow-lg);background:#fff;transform:translateY(-4px)}.pf-k{color:var(--c);opacity:.12;font-size:44px;font-weight:700;position:absolute;top:6px;right:12px}.pf-step b{color:var(--c);font-size:13px}.pf-step strong{letter-spacing:-.04em;font-size:32px;line-height:1.1}.pf-step small{color:var(--muted);font-size:12px}.pf-bar{background:var(--track);border-radius:99px;height:6px;margin-top:10px;display:block;overflow:hidden}.pf-bar i{background:var(--c);height:100%;animation:growx 1s var(--ease) both;transform-origin:0;border-radius:99px;display:block}.pfunnel.mini .pf-step{padding:12px}.pfunnel.mini .pf-step strong{font-size:22px}.joins{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.joincard{background:var(--canvas);text-align:left;animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), background .2s, box-shadow .3s;border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex;position:relative}.joincard:hover{box-shadow:var(--shadow-lg);background:#fff;transform:translateY(-4px)}.joincard>.av{aspect-ratio:1.25;border-radius:16px;width:100%;height:auto;font-size:34px}.joincard>.av img{transition:transform .6s var(--ease)}.joincard:hover>.av img{transform:scale(1.06)}.joincard>.sring{background:#fff;border-radius:50%;position:absolute;top:22px;right:22px}.jc-t b{font-size:14.5px;display:block}.jc-t small{color:var(--muted);font-size:12px;display:block}.jc-b{position:absolute;top:22px;left:22px}.trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tcard{box-shadow:var(--shadow);animation:rise .45s var(--ease) both;transition:transform .3s var(--spring);background:#fff;border-radius:22px;flex-direction:column;gap:6px;padding:18px;display:flex}.tcard:hover{transform:translateY(-3px)}.tcard .pi{background:var(--blue-50);color:var(--blue)}.tcard b{margin-top:6px}.tcard p{color:var(--muted);margin:0;font-size:13px}.lockbar,.billbar{background:linear-gradient(100deg, var(--blue-50), #fff);border:1px solid var(--blue-100);border-radius:20px;align-items:center;gap:14px;padding:14px 18px;display:flex}.lockbar .pi{background:var(--blue);color:#fff}.lockbar p{color:var(--ink-2);margin:0;font-size:13.5px}.billbar{background:linear-gradient(100deg, var(--green-bg), #fff);border-color:#c9ead5;font-size:13.5px}.billbar>svg.i{color:var(--green)}.billbar .chip{margin-left:auto}.sbreak{flex-direction:column;gap:14px;margin-top:18px;display:flex}.explain{flex-direction:column;gap:8px;display:flex}.explain h2{margin:8px 0 0}.explain p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.invlist{flex-direction:column;gap:6px;margin-top:12px;display:flex}.invrow{text-align:left;animation:rise .45s var(--ease) both;border-radius:18px;grid-template-columns:52px minmax(140px,1.4fr) 100px 100px 110px 110px auto;align-items:center;gap:14px;padding:10px;transition:background .2s;display:grid}.invrow:hover{background:var(--hover)}.iv-ic{background:var(--blue-50);width:52px;height:52px;color:var(--blue);transition:transform .3s var(--spring);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex}.iv-ic small{text-transform:uppercase;font-size:10.5px;font-weight:700}.invrow:hover .iv-ic{transform:rotate(-6deg)}.iv-t b,.iv-k b{font-size:14px;display:block}.iv-t small,.iv-k small{color:var(--muted);font-size:12px;display:block}.iv-amt{text-align:right;font-size:16px}.invtotal{background:var(--canvas);border-radius:18px;justify-content:space-between;align-items:center;margin-top:12px;padding:16px 18px;font-weight:500;display:flex}.invtotal b{letter-spacing:-.03em;font-size:22px}@media (width<=1180px){.prof{grid-template-columns:1fr}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rounds,.pfunnel{grid-template-columns:repeat(3,minmax(0,1fr))}.joins{grid-template-columns:repeat(2,minmax(0,1fr))}.invrow{grid-template-columns:52px minmax(0,1fr) 90px 110px auto}.invrow .iv-k,.invrow .sl{display:none}}@media (width<=860px){.nethero{grid-template-columns:1fr}.mosaic{max-height:220px}.eh-stats,.pstats{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts,.trust{grid-template-columns:1fr}.xc-in,.eh-id{flex-wrap:wrap}.xpay{margin-left:0}.fillrow{grid-template-columns:40px minmax(0,1fr) 46px}.fr-bar,.fr-n{display:none}}@media (width<=600px){.pgrid,.ticks,.portals{grid-template-columns:1fr}.rounds,.pfunnel,.joins{grid-template-columns:repeat(2,minmax(0,1fr))}.xc-in h1,.eh-in h1,.nh-text h2{font-size:26px}.stabs{top:64px}}@keyframes pulse{50%{box-shadow:0 0 0 6px #ffffff4d}}.xlogo{place-items:center;font-weight:700;display:grid!important}.joincard>.av img,.mtile .av img{object-fit:cover;width:100%;height:100%}.eh-in{gap:22px}.score-hero .sring b{color:var(--ink)}.card-h+.tl{margin-top:20px!important}.joincard>.av.ph,.mtile .av.ph{display:block}.mt-s{margin-top:0;margin-bottom:14px}.waitbar{background:var(--track);border-radius:99px;width:100%;height:6px;display:block;overflow:hidden}.waitbar i{height:100%;animation:growx 1s var(--ease) both;transform-origin:0;border-radius:99px;display:block}.qrows{flex-direction:column;gap:4px;margin-top:12px;display:flex}.qrow{text-align:left;animation:rise .45s var(--ease) both;border-radius:18px;grid-template-columns:44px minmax(0,1.6fr) minmax(90px,1fr) auto 42px 18px;align-items:center;gap:14px;padding:10px;transition:background .2s;display:grid}.qrow:hover{background:var(--hover)}.qrow>.av{width:44px;height:44px;transition:transform .3s var(--spring)}.qrow:hover>.av{transform:scale(1.08)rotate(-4deg)}.qr-t b{font-size:14px;display:block}.qr-t small,.qr-w small{color:var(--muted);font-size:12px;display:block}.qr-t em{color:var(--amber);font-style:normal}.qr-w{flex-direction:column;gap:5px;display:flex}.qr-go{color:var(--axis);transition:transform .25s var(--spring)}.qrow:hover .qr-go{color:var(--ink);transform:translate(4px)}.donutbox{flex-direction:column;align-items:center;gap:16px;margin-top:10px;display:flex}.donut{width:190px;height:190px;position:relative}.donut svg{width:100%;height:100%;overflow:visible}.dseg{cursor:pointer;transition:stroke-width .25s var(--spring), opacity .2s;animation:dash 1s var(--ease) both}@keyframes dash{0%{stroke-dasharray:0 999}}.dc{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.dc b{letter-spacing:-.04em;font-size:36px;line-height:1}.dc small{color:var(--muted);font-size:12px}.dlegend{flex-direction:column;gap:2px;width:100%;margin:0;padding:0;list-style:none;display:flex}.dlegend li{cursor:pointer;border-radius:12px;grid-template-columns:1fr auto 44px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .2s;display:grid}.dlegend li:hover{background:var(--hover)}.dlegend span{align-items:center;gap:8px;display:flex}.dlegend i{border-radius:3px;width:10px;height:10px}.dlegend small{color:var(--muted);text-align:right}.legend-row{color:var(--muted);gap:14px;font-size:12.5px;display:flex}.legend-row span{align-items:center;gap:6px;display:flex}.legend-row i{border-radius:3px;width:10px;height:10px}.histo{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;height:230px;margin-top:18px;display:grid}.hcol{cursor:default;flex-direction:column;gap:8px;display:flex}.htrack{background:var(--canvas);border-radius:14px;flex:1;align-items:flex-end;display:flex;position:relative}.hstack{width:100%;min-height:6px;animation:growy .9s var(--ease) both;transform-origin:bottom;border-radius:14px;flex-direction:column;transition:filter .2s;display:flex;overflow:hidden}@keyframes growy{0%{transform:scaleY(0)}}.hcol:hover .hstack{filter:brightness(1.1)saturate(1.2)}.hstack i{display:block}.htrack em{text-align:center;color:var(--ink-2);font-size:13px;font-style:normal;font-weight:600;position:absolute;top:8px;left:0;right:0}.hlab{text-align:center;color:var(--muted);font-size:12px}.terrs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.terr{background:var(--canvas);color:inherit;animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), background .2s, box-shadow .3s;border-radius:20px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;display:flex}.terr:hover{box-shadow:var(--shadow-lg);background:#fff;transform:translateY(-4px)}.tr-h{align-items:center;gap:8px;display:flex}.tr-h .badge{white-space:nowrap;margin-left:auto}.tr-h b{white-space:nowrap}.tr-ic{background:var(--blue-50);width:30px;height:30px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.terr strong{letter-spacing:-.04em;font-size:28px}.terr strong small{color:var(--muted);letter-spacing:0;font-size:12.5px;font-weight:500}.terr .stack{gap:3px;height:8px;display:flex}.terr .stack i{animation:growx 1s var(--ease) both;transform-origin:0;border-radius:99px}.qgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qcard{border-radius:var(--r-panel);box-shadow:var(--shadow);cursor:pointer;animation:rise .5s var(--ease) both;transition:transform .35s var(--spring), box-shadow .3s;background:#fff;flex-direction:column;gap:14px;padding:20px;display:flex}.qcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.qc-top{align-items:center;gap:14px;display:flex}.qav{transition:transform .35s var(--spring);border-radius:20px!important;width:64px!important;height:64px!important}.qav.ph{display:block}.qcard:hover .qav{transform:rotate(-6deg)scale(1.05)}.qc-id{flex:1;min-width:0}.qc-id b{letter-spacing:-.02em;font-size:16.5px;display:block}.qc-id span{color:var(--ink-2);font-size:13px;display:block}.qc-id small{color:var(--muted);font-size:12px;display:block}.qc-score{text-align:right}.qc-score small{color:var(--muted);font-size:11.5px;display:block}.qc-score b{letter-spacing:-.04em;font-size:28px}.qc-score b span{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:500}.qfacts{background:var(--canvas);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:6px;display:grid}.qfacts div{border-radius:13px;min-width:0;padding:8px 10px;transition:background .2s}.qfacts div:hover{background:#fff}.qfacts div.gap{background:repeating-linear-gradient(-45deg,#fff7ea,#fff7ea 6px,#fdf0d9 6px 12px)}.qfacts dt{color:var(--muted);font-size:11.5px}.qfacts dd{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13.5px;font-weight:600;overflow:hidden}.miss{background:var(--amber-bg);color:var(--amber);border-radius:14px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:13px;font-weight:500;display:flex}.miss svg.i{width:16px;height:16px}.qc-foot{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:14px;padding-top:12px;display:grid}.qc-src{flex-direction:column;gap:4px;min-width:0;display:flex}.qc-src .tag{width:max-content}.qc-src small,.qc-wait small{color:var(--muted);font-size:12px}.qc-wait{flex-direction:column;gap:5px;display:flex}.rvbtn{background:var(--ink);color:#fff;height:38px;transition:transform .3s var(--spring), background .2s;border-radius:99px;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.rvbtn:hover{background:var(--blue);transform:translateY(-2px)}.rvbtn svg.i{transition:transform .25s var(--spring)}.rvbtn:hover svg.i{transform:translate(3px)}.lb-n{color:var(--blue);background:#fff;border-radius:99px;flex:none;margin-left:auto;padding:6px 12px;font-size:12.5px;font-weight:600}.danger-btn{background:var(--red)!important;color:#fff!important}.form textarea{font:inherit;resize:vertical}.decided{animation:rise .4s var(--ease) both;border-radius:18px;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;display:flex}.decided.good{background:var(--green-bg);color:#14532d}.decided.bad{background:var(--red-bg);color:#7f1d1d}.decided svg.i{flex:none}.egrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.efield{border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:10px;padding:10px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.efield:hover{border-color:var(--blue-200)}.efield:focus-within{box-shadow:0 0 0 3px var(--blue-100);border-color:var(--blue)}.efield.gap{background:#fffaf1;border-color:#f4d29d}.efield.chg{border-color:var(--blue);background:var(--blue-50)}.efield.chg .pi{background:var(--blue);color:#fff}.ef-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ef-b label{color:var(--muted);font-size:11.5px}.ef-b select,.ef-b input{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:14px;font-weight:600}.ef-b b{font-size:14px}.was{color:var(--blue);font-size:11.5px;-webkit-text-decoration:line-through #1f5ad866;text-decoration:line-through #1f5ad866}.mo-in{align-items:center;gap:4px;display:flex}.mo-in input{text-align:center;background:var(--canvas)!important;border-radius:8px!important;width:38px!important;padding:2px 6px!important}.mo-in span{color:var(--muted);margin-right:6px;font-size:12px}.langs{flex-wrap:wrap;gap:4px;display:flex}.langs button{background:var(--canvas);height:26px;color:var(--muted);transition:background .2s, color .2s, transform .2s var(--spring);border-radius:99px;padding:0 10px;font-size:12px;font-weight:500}.langs button:hover{transform:translateY(-1px)}.langs button[aria-pressed=true]{background:var(--ink);color:#fff}.pgrid.ro{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:10px}.delta{animation:popin .4s var(--spring) both;border-radius:99px;margin:0 6px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-block}.delta.up{background:var(--green-bg);color:var(--green)}.delta.down{background:var(--red-bg);color:var(--red)}.score-hero .delta.up{background:#fff}.arow .lbl b small{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.diffs{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.diffs li{background:var(--canvas);animation:rise .35s var(--ease) both;border-radius:16px;flex-direction:column;gap:4px;padding:12px;display:flex}.diffs small{color:var(--muted);font-size:11.5px}.df-old,.df-new{border-radius:8px;width:max-content;max-width:100%;padding:3px 9px;font-size:13px;font-weight:500;display:inline-block}.df-old{background:var(--red-bg);color:#991b1b;-webkit-text-decoration:line-through #991b1b66;text-decoration:line-through #991b1b66}.df-new{background:var(--green-bg);color:#166534}.df-ar{width:14px;height:14px;color:var(--axis);margin-left:8px}.nextq{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:18px;padding-top:14px;display:flex}.nextq>small{color:var(--muted);margin-bottom:4px;font-size:12px}.nq{color:inherit;border-radius:14px;align-items:center;gap:10px;padding:8px;text-decoration:none;transition:background .2s;display:flex}.nq:hover{background:var(--hover)}.nq>span:not(.av){flex:1;min-width:0}.nq>.av{width:36px;height:36px}.nq b{font-size:13.5px;display:block}.nq small{color:var(--muted);font-size:12px;display:block}.thsort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:4px;display:inline-flex}.thsort svg.i{opacity:.5;width:12px;height:12px}.thsort.on{color:var(--ink)}.thsort.on svg.i{opacity:1}.scell{flex-wrap:wrap;align-items:baseline;gap:2px;width:92px;display:inline-flex}.minibar{background:var(--track);border-radius:99px;width:100%;height:4px;margin-top:4px;display:block;overflow:hidden}.minibar i{background:var(--blue);height:100%;animation:growx .9s var(--ease) both;transform-origin:0;border-radius:99px;display:block}.tcode{background:var(--track);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:6px;margin-left:4px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.lchips{gap:3px;display:inline-flex}.lchips i{background:var(--blue-50);width:24px;height:24px;color:var(--blue);border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:700;display:inline-grid}.pager{justify-content:space-between;align-items:center;margin-top:14px;font-size:13px;display:flex}.pager>span:last-child{align-items:center;gap:10px;display:flex}.pager .ibtn:disabled{opacity:.35;cursor:default}.chainhero{color:#fff;box-shadow:var(--shadow-lg);animation:rise .5s var(--ease) both;background:linear-gradient(150deg,#0f1b33 0%,#12284f 50%,#1f5ad8 130%);border-radius:28px;position:relative;overflow:hidden}.chainhero>canvas{width:100%;height:100%;position:absolute;inset:0}.ch-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:24px;padding:28px;display:grid;position:relative}.ch-t{flex-direction:column;gap:12px;display:flex}.ch-t .eb{background:#ffffff1f;border-radius:99px;align-items:center;gap:7px;width:max-content;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ch-t h2{letter-spacing:-.04em;margin:0;font-size:26px;line-height:1.15}.ch-t p{color:#ffffffbf;margin:0;font-size:13.5px}.ch-t .wbtn{width:max-content}.ch-t .wbtn:disabled{opacity:.8}.blocks{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid;position:relative}.blocks:before{content:"";background:repeating-linear-gradient(90deg,#fff6 0 6px,#0000 6px 12px);height:2px;position:absolute;top:50%;left:4%;right:4%}.blk{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-align:left;min-height:118px;animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), background .3s, border-color .3s;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 10px;display:flex;position:relative}.blk:hover{background:#ffffff2e;transform:translateY(-5px)}.blk b{font-size:12.5px;line-height:1.2}.blk code{opacity:.7;margin-top:auto;font-size:10.5px}.bk-n{opacity:.6;font-size:11px}.blk.busy{border-color:#fff;transform:translateY(-5px)scale(1.04);box-shadow:0 0 0 4px #ffffff26}.blk.ok{background:#22c55e38;border-color:#86efac99}.blk.ok svg.i{color:#86efac}.acell{align-items:center;gap:10px;display:flex}.ac-ic{background:var(--blue-50);width:34px;height:34px;color:var(--blue);border-radius:11px;flex:none;place-items:center;display:grid}.acell b{font-weight:600;display:block}.acell code,code.hash{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}code.hash{background:var(--canvas);border-radius:6px;padding:2px 7px}.chain3{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:16px;display:grid;position:relative}.c3{background:var(--canvas);color:inherit;animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), box-shadow .3s;border-radius:20px;flex-direction:column;gap:3px;padding:16px;text-decoration:none;display:flex;position:relative}.c3:not(:last-child):after{content:"→";color:var(--axis);font-size:18px;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}a.c3:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.c3.me{background:var(--hero);color:#fff;box-shadow:var(--shadow-blue)}.c3.me .muted,.c3.me small{color:#ffffffbf}.c3.none{border:1px dashed var(--bar);background:0 0}.c3 small{color:var(--muted);font-size:11.5px}.c3 b{font-size:16px}.c3 .muted{font-size:12.5px}.c3 code{word-break:break-all;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.seal{flex-direction:column;gap:12px;margin:14px 0 0;display:flex}.seal dt{color:var(--muted);font-size:12px}.seal dd{margin:2px 0 0;font-weight:600}.seal code{background:var(--canvas);border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}@media (width<=1180px){.terrs{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-in{grid-template-columns:1fr}.qrow{grid-template-columns:44px minmax(0,1fr) auto 42px}.qrow .qr-w,.qrow .qr-go{display:none}}@media (width<=860px){.qgrid,.egrid{grid-template-columns:1fr}.qfacts,.blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.blocks:before{display:none}.chain3,.pgrid.ro{grid-template-columns:1fr}.c3:after{display:none}.qc-foot{grid-template-columns:1fr auto}.qc-wait{display:none}}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.tag.ok{background:var(--green-bg);color:var(--green)}.orgmark{color:#fff;letter-spacing:-.02em;border-radius:30%;flex:none;place-items:center;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff40}.jcard>.orgmark,.ecard>.orgmark{z-index:2;transition:transform .35s var(--spring);position:absolute;top:112px;left:18px;box-shadow:0 0 0 4px #fff,0 8px 18px #00000024}.jcard:hover>.orgmark,.ecard:hover>.orgmark{transform:rotate(-8deg)scale(1.06)}.xc-in .orgmark,.eh-id .orgmark{box-shadow:0 0 0 5px #ffffff59,0 16px 30px #0003}.qrow.slim{grid-template-columns:38px minmax(0,1fr) auto auto}.qrow.slim>.av{width:38px;height:38px}.sd{flex-direction:column;gap:8px;margin-top:16px;display:flex}.sd-row{animation:rise .45s var(--ease) both;border-radius:14px;grid-template-columns:70px minmax(0,1fr) 110px;align-items:center;gap:14px;padding:8px 10px;transition:background .2s;display:grid}.sd-row:hover{background:var(--hover)}.sd-bars{flex-direction:column;gap:4px;display:flex}.sd-bars i{min-width:3px;height:10px;animation:growx 1s var(--ease) both;transform-origin:0;border-radius:99px;display:block}.sd-v{text-align:right;color:var(--green);font-size:13px;font-weight:600}.sd-v.warn{color:var(--amber)}.matchlist{flex-direction:column;gap:4px;margin-top:6px;display:flex}.ml-h{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 12px;font-size:13.5px;display:flex}.ml-h .btn:disabled{opacity:.45;cursor:default}.mrow{animation:rise .4s var(--ease) both;border-radius:18px;grid-template-columns:24px 40px minmax(0,1.4fr) auto minmax(80px,.8fr) 40px auto;align-items:center;gap:12px;padding:10px;transition:background .2s,box-shadow .2s;display:grid}.mrow:hover{background:var(--hover)}.mrow.on{background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-100)}.mrow>.av{width:40px;height:40px}.mr-rank{color:var(--muted);text-align:center;font-size:13px;font-weight:700}.mr-t{min-width:0;color:inherit;text-decoration:none}.mr-t b{font-size:14px;display:block}.mr-t:hover b{color:var(--blue)}.mr-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.mr-tags{gap:4px;display:flex}.mr-bar{background:var(--track);border-radius:99px;height:8px;display:block;overflow:hidden}.mr-bar i{height:100%;animation:growx 1s var(--ease) both;transform-origin:0;background:linear-gradient(90deg,#7aa6e8,#1f5ad8);border-radius:99px;display:block}.pickbtn{background:var(--canvas);height:34px;color:var(--ink);transition:background .2s, color .2s, transform .25s var(--spring);border-radius:99px;align-items:center;gap:5px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.pickbtn:hover{background:var(--blue-50);color:var(--blue);transform:translateY(-1px)}.pickbtn.on{background:var(--blue);color:#fff}.matchwrap{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.mw-list{position:sticky;top:90px}.mw-items{flex-direction:column;gap:4px;max-height:64vh;margin-top:12px;display:flex;overflow:auto}.mw-it{text-align:left;animation:rise .4s var(--ease) both;border-radius:16px;align-items:center;gap:10px;padding:10px;transition:background .2s;display:flex}.mw-it:hover{background:var(--hover)}.mw-it.on{background:var(--ink);color:#fff}.mw-it.on small{color:#ffffffb3}.mw-it>span:nth-child(2){flex:1;min-width:0}.mw-it b{font-size:13.5px;display:block}.mw-it small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.mw-n{background:var(--green-bg);min-width:28px;height:28px;color:var(--green);border-radius:99px;place-items:center;padding:0 8px;font-size:12px;font-weight:700;display:grid}.masked{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.masked>div{background:var(--canvas);border-radius:16px;padding:14px}.masked small{color:var(--muted);font-size:12px;display:block}.masked b{font-size:15px}.blur{filter:blur(6px);cursor:help;transition:filter .3s}.blur:hover{filter:blur()}.sla{color:var(--muted);grid-template-columns:70px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:12.5px;display:grid}.sla b{color:var(--ink);text-align:right}.sla-bar{background:var(--track);border-radius:99px;height:8px;display:block;position:relative}.sla-bar i{background:var(--blue);height:100%;animation:growx 1s var(--ease) both;transform-origin:0;border-radius:99px;display:block}.sla-bar em{background:var(--ink);opacity:.4;border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}.slagrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.slacard{background:var(--canvas);color:inherit;animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), background .2s, box-shadow .3s;border-radius:20px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.slacard:hover{box-shadow:var(--shadow-lg);background:#fff;transform:translateY(-3px)}.cc-mgr{align-items:center;gap:10px;min-width:0;display:flex}.cc-mgr>.av{flex:none;width:38px;height:38px}.cc-mgr>span:not(.av){min-width:0}.cc-mgr b{font-size:14px;display:block}.cc-mgr small{color:var(--muted);font-size:12px;display:block}.mini-presets{flex-direction:column;gap:8px;margin-top:14px;display:flex}.mp{color:inherit;border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;transition:background .2s;display:flex}.mp:hover{background:var(--hover)}.mp b{font-size:13.5px}.wbar{border-radius:99px;gap:2px;width:100%;height:10px;display:flex;overflow:hidden}.wbar i{transition:flex .35s var(--ease)}.cgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ccentre{border-radius:var(--r-panel);box-shadow:var(--shadow);cursor:pointer;animation:rise .5s var(--ease) both;transition:transform .35s var(--spring), box-shadow .3s;background:#fff;flex-direction:column;display:flex;overflow:hidden}.ccentre:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.cc-cover{color:#fff;height:128px;position:relative;overflow:hidden}.cc-cover svg.art{width:100%;height:100%;position:absolute;inset:0}.cc-cover .big{color:#ffffff2e;transition:transform .6s var(--ease);position:absolute;top:-16px;right:-10px}.cc-cover .big svg.i{stroke-width:1.2px;width:120px;height:120px}.ccentre:hover .cc-cover .big{transform:rotate(-10deg)scale(1.08)}.cc-st{position:absolute;top:14px;left:14px}.cc-name{position:absolute;bottom:14px;left:16px}.cc-name small{opacity:.85;font-size:12px}.cc-name h3{letter-spacing:-.03em;margin:0;font-size:21px}.cc-body{flex-direction:column;gap:14px;padding:16px;display:flex}.cc-stats{background:var(--canvas);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.cc-stats div{padding:8px}.cc-stats small{color:var(--muted);font-size:11.5px;display:block}.cc-stats b{letter-spacing:-.03em;font-size:18px}.contacts.one{grid-template-columns:1fr}.tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tcardx{border-radius:var(--r-panel);box-shadow:var(--shadow);animation:rise .45s var(--ease) both;transition:transform .35s var(--spring), box-shadow .3s;background:#fff;flex-direction:column;gap:12px;padding:20px;display:flex}.tcardx:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.tcardx.nocentre{border:1.5px dashed var(--bar);box-shadow:none;background:repeating-linear-gradient(-45deg,#fff,#fff 10px,#fafafa 10px 20px)}.tc-h{justify-content:space-between;align-items:center;display:flex}.tc-code{background:var(--ink);color:#fff;border-radius:10px;padding:5px 10px;font-size:13px;font-weight:700}.tcardx h3{letter-spacing:-.03em;margin:0;font-size:20px}.dchips{flex-wrap:wrap;gap:4px;display:flex}.dchips span{background:var(--blue-50);color:var(--blue);border-radius:99px;padding:3px 9px;font-size:12px;font-weight:500}.tc-k{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tc-k small{color:var(--muted);font-size:11.5px;display:block}.tc-k b{font-size:16px}.tcardx .rvbtn{align-self:flex-start}.rolestrip{flex-wrap:wrap;gap:8px;display:flex}.rolechip{height:40px;box-shadow:var(--shadow);animation:rise .4s var(--ease) both;transition:transform .25s var(--spring), background .2s, color .2s;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.rolechip:hover{transform:translateY(-2px)}.rolechip i{background:var(--c);border-radius:50%;width:9px;height:9px}.rolechip b{background:var(--track);border-radius:99px;padding:1px 8px;font-size:12px}.rolechip[aria-pressed=true]{background:var(--c);color:#fff}.rolechip[aria-pressed=true] i{background:#fff}.rolechip[aria-pressed=true] b{background:#ffffff38}.rolepill{color:var(--c);background:color-mix(in srgb, var(--c) 10%, #fff);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.rolepill:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px}.rolebars{flex-direction:column;gap:10px;margin-top:16px;display:flex}.rb{grid-template-columns:130px minmax(0,1fr) 30px;align-items:center;gap:10px;font-size:13px;display:grid}.rb b{text-align:right}.rb-bar{background:var(--track);border-radius:99px;height:10px;display:block;overflow:hidden}.rb-bar i{height:100%;animation:growx 1s var(--ease) both;transform-origin:0;border-radius:99px;display:block}.hspark{align-items:flex-end;gap:3px;height:26px;display:inline-flex}.hspark i{background:var(--bar);width:6px;animation:growy .8s var(--ease) both;transform-origin:bottom;border-radius:3px}.presets{flex-direction:column;gap:10px;display:flex}.preset{box-shadow:var(--shadow);text-align:left;animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), box-shadow .3s;background:#fff;border-radius:22px;grid-template-columns:48px minmax(180px,1fr) minmax(0,1.6fr) auto 18px;align-items:center;gap:18px;padding:16px;display:grid}.preset:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.preset:hover .qr-go{color:var(--ink);transform:translate(4px)}.preset .wbar{height:14px}.pr-ic{color:#fff;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.pr-t b{font-size:15.5px;display:block}.pr-t small{color:var(--muted);font-size:12.5px;display:block}.pr-ed{color:var(--muted);align-items:center;gap:6px;display:flex}.pr-ed .av{width:28px;height:28px}.totalchip{background:var(--red-bg);color:var(--red);border-radius:99px;padding:6px 12px;font-weight:700;transition:background .3s}.totalchip.ok{background:var(--green-bg);color:var(--green)}.sliders{flex-direction:column;gap:18px;margin-top:22px;display:flex}.slider{flex-direction:column;gap:8px;display:flex}.sl-h{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.sl-h>span{color:var(--muted)}.sl-h>span b{color:var(--ink);font-size:15px}.slider input[type=range]{width:100%;accent-color:var(--blue);cursor:pointer;height:6px}.prevlist{flex-direction:column;gap:4px;margin-top:12px;display:flex}.pv{border-radius:14px;grid-template-columns:22px 36px minmax(0,1fr) auto 40px;align-items:center;gap:10px;padding:8px;transition:background .2s,opacity .3s;display:grid}.pv:hover{background:var(--hover)}.pv.below{opacity:.45}.pv .av{width:36px;height:36px}.pv-t b{font-size:13.5px;display:block}.pv-t small{color:var(--muted);font-size:12px;display:block}.pv-s{text-align:right}.finhero{background:var(--hero);color:#fff;box-shadow:var(--shadow-blue);animation:rise .5s var(--ease) both;border-radius:28px;position:relative;overflow:hidden}.finhero>canvas{width:100%;height:100%;position:absolute;inset:0}.fh-in,.trainhero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:24px;padding:28px;display:grid;position:relative}.fh-in .eb{background:#ffffff29;border-radius:99px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.fh-amt{letter-spacing:-.05em;margin:12px 0 6px;font-size:52px;line-height:1;display:block}.fh-in p{color:#ffffffd1;margin:0 0 14px;font-size:14px}.fh-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trainhero .fh-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.fh-stats .glass{transition:transform .3s var(--spring);flex-direction:column;gap:2px;display:flex}.fh-stats .glass:hover{transform:translateY(-3px)}.fh-stats small{opacity:.8;font-size:12px}.fh-stats b{letter-spacing:-.03em;font-size:20px}.trainhero .fh-stats b{font-size:15px}.agebar{border-radius:99px;gap:3px;height:16px;margin-top:18px;display:flex;overflow:hidden}.agebar i{animation:growx 1s var(--ease) both;transform-origin:0;transition:filter .2s}.agebar i:hover{filter:brightness(1.15)}.runprog{background:var(--ink);color:#fff;animation:rise .35s var(--ease) both;border-radius:20px;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.runprog span{opacity:.55;background:#ffffff14;border-radius:99px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;transition:opacity .3s,background .3s;display:inline-flex}.runprog span.busy{opacity:1;background:#ffffff2e}.runprog span.busy svg.i{animation:1s linear infinite spin}.runprog span.ok{opacity:1;background:#22c55e40}@keyframes spin{to{transform:rotate(360deg)}}.paygrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid}.paycard{background:var(--canvas);animation:rise .4s var(--ease) both;transition:transform .3s var(--spring), background .2s;border:1px solid #0000;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.paycard:hover{box-shadow:var(--shadow-lg);background:#fff;transform:translateY(-3px)}.paycard.onhold{border-color:#f6c9c5}.pc-amt{letter-spacing:-.04em;font-size:24px}.pc-f{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-f small{color:var(--muted);font-size:11.5px}.mapcard{flex-direction:column;display:flex}.kmap{background:radial-gradient(circle at 70% 60%,#e9f1fc,#f6f8fb 70%);border-radius:22px;flex:1;min-height:360px;margin-top:14px;position:relative;overflow:hidden}.kmap svg{width:88%;height:88%;position:absolute;inset:6%}.kshape{fill:#fff;stroke:#c9d9f1;stroke-width:.6px;filter:drop-shadow(0 6px 14px #1f5ad81f)}.klink{stroke:#1f5ad8;stroke-width:.35px;stroke-dasharray:1.2 1.2;opacity:.5;animation:3s linear infinite dashmove}@keyframes dashmove{to{stroke-dashoffset:-12px}}.kpin{animation:popin .5s var(--spring) both;z-index:1;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.kpin:hover,.kpin.on{z-index:3}.kdot{background:var(--c);width:16px;height:16px;box-shadow:0 0 0 4px #fff, 0 0 0 5px var(--c);border-radius:50%;position:relative}.kdot:after{content:"";border:2px solid var(--c);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ping;position:absolute;inset:-6px}.klabel{box-shadow:var(--shadow);text-align:left;white-space:nowrap;transition:transform .25s var(--spring), box-shadow .2s;background:#fff;border-radius:12px;padding:6px 10px}.kpin:hover .klabel,.kpin.on .klabel{box-shadow:var(--shadow-lg);transform:translateY(-3px)scale(1.04)}.klabel b{font-size:12.5px;display:block}.klabel small{color:var(--muted);font-size:11px;display:block}.board{flex-direction:column;gap:4px;margin-top:12px;display:flex}.brow{color:inherit;animation:rise .45s var(--ease) both;border-radius:16px;grid-template-columns:28px 38px minmax(0,1fr) minmax(50px,.7fr) auto;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .2s;display:grid}.brow:hover{background:var(--hover)}.brow>.av{width:38px;height:38px}.medal{background:var(--track);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.medal.m0{color:#78350f;background:linear-gradient(135deg,#fde68a,#f59e0b)}.medal.m1{color:#1f2937;background:linear-gradient(135deg,#e5e7eb,#9ca3af)}.medal.m2{color:#fff;background:linear-gradient(135deg,#fed7aa,#c2410c)}.br-t b{font-size:13.5px;display:block}.br-t small{color:var(--muted);font-size:12px;display:block}.br-bar{background:var(--track);border-radius:99px;height:8px;display:block;overflow:hidden}.br-bar i{background:var(--blue);height:100%;animation:growx 1s var(--ease) both;transform-origin:0;border-radius:99px;display:block}.openrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.opencard{background:var(--canvas);color:inherit;animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), background .2s;border-radius:20px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.opencard:hover{box-shadow:var(--shadow-lg);background:#fff;transform:translateY(-3px)}.osteps{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.osteps li{align-items:center;gap:8px;display:flex}.osteps li svg.i{width:15px;height:15px}.osteps li.ok{color:var(--ink)}.osteps li.ok svg.i{color:var(--green)}.dealcard .top{align-items:center}.dc-m{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:12.5px;display:flex}.dc-m b{color:var(--ink);font-size:15px}.dc-next{background:var(--canvas);color:var(--ink-2);border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:12.5px}.dealcard .cc-mgr .av{width:24px;height:24px}.healthstrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hs{box-shadow:var(--shadow);animation:rise .4s var(--ease) both;background:#fff;border-radius:18px;align-items:center;gap:10px;padding:14px 16px;display:flex}.hs b{font-size:13.5px;display:block}.hs small{color:var(--muted);font-size:12px;display:block}.hs-dot{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 4px var(--green-bg);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite breathe}.hs.warn .hs-dot{box-shadow:0 0 0 4px var(--amber-bg);background:#f59e0b}@keyframes breathe{50%{transform:scale(.75)}}.portalgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ptile{background:var(--hero);color:#fff;min-height:150px;box-shadow:var(--shadow-blue);animation:rise .45s var(--ease) both;transition:transform .35s var(--spring);border-radius:24px;flex-direction:column;gap:14px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ptile:nth-child(2n){box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#1f2937,#0f172a)}.ptile:hover{transform:translateY(-5px)rotate(-.5deg)}.ptile svg.art{width:100%;height:100%;position:absolute;inset:0}.ptile>*{position:relative}.ptile .pt-ic{color:#fff;background:#ffffff29}.pt-t small{opacity:.8;font-size:12px;display:block}.pt-t b{letter-spacing:-.04em;font-size:28px;line-height:1.1;display:block}.pt-go{opacity:.6;transition:transform .25s var(--spring);top:16px;right:16px;position:absolute!important}.ptile:hover .pt-go{opacity:1;transform:translate(3px,-3px)}.pairs{flex-direction:column;gap:6px;margin-top:12px;display:flex}.pairrow{animation:rise .4s var(--ease) both;border-radius:14px;grid-template-columns:110px minmax(0,auto) 18px minmax(0,auto) 1fr;align-items:center;gap:8px;padding:8px 10px;transition:background .2s;display:grid}.pairrow:hover{background:var(--hover)}.pr-who{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.pr-who .av{width:26px;height:26px}.pr-who small{color:var(--muted);white-space:nowrap;font-size:12px}.cfggrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:80px;display:grid}.cfg{flex-direction:column;gap:4px;display:flex}.cfgrow{border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px;transition:background .2s;display:flex}.cfgrow:hover{background:var(--hover)}.cfgrow.dirty{background:var(--blue-50);box-shadow:inset 3px 0 0 var(--blue)}.cf-t b{font-size:14px;display:block}.cf-t small{color:var(--muted);font-size:12.5px;display:block}.cf-t code{color:var(--axis);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.cf-in{flex:none;align-items:center;gap:6px;display:flex}.cf-in input{border:1px solid var(--line);width:84px;height:36px;font:inherit;text-align:right;border-radius:10px;padding:0 10px;font-weight:600}.cf-in input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-100);outline:0}.cf-in small{color:var(--muted);max-width:90px;font-size:12px}.switch{background:var(--bar);border-radius:99px;flex:none;width:46px;height:28px;transition:background .25s;position:relative}.switch i{width:22px;height:22px;transition:transform .3s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.switch.on{background:var(--green)}.switch.on i{transform:translate(18px)}.savebar{z-index:40;background:var(--ink);color:#fff;max-width:min(820px,100vw - 32px);animation:rise .35s var(--spring) both;border-radius:99px;align-items:center;gap:12px;padding:10px 10px 10px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px #00000040}.savebar>span{min-width:0}.savebar b{font-size:13.5px;display:block}.savebar small{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.savebar .btn.sm:not(.dark){color:#fff;background:#ffffff1f}.savebar .btn.dark{color:var(--ink);background:#fff}@media (width<=1180px){.cgrid,.tgrid,.portalgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.c5,.c6,.c7{grid-column:1/-1}.matchwrap{grid-template-columns:1fr}.mw-list{position:static}.mrow{grid-template-columns:24px 40px minmax(0,1fr) 40px auto}.mr-tags,.mr-bar{display:none}.preset{grid-template-columns:48px minmax(0,1fr) 18px}.preset .wbar,.pr-ed{display:none}.healthstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.fh-in,.trainhero{grid-template-columns:1fr}}@media (width<=860px){.cgrid,.tgrid,.portalgrid,.slagrid,.openrow,.cfggrid,.masked,.pairrow{grid-template-columns:1fr}}.ptile .pt-t b{color:#fff;font-size:28px}.ptile .pt-t small{color:#fffc;font-size:12.5px}.ptile .pt-t small:first-child{color:#fff;opacity:.9;font-weight:600}.panel>.wbar{height:14px;margin-top:18px}.trainhero>div:first-child{flex-direction:column;gap:12px;display:flex}.trainhero .eb{width:max-content}.opshero{color:#fff;animation:rise .5s var(--ease) both;background:radial-gradient(120% 140% at 0 0,#12306a 0%,#0b1730 55%,#070e1f 100%);border-radius:30px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #070e1f99}.opshero>canvas{width:100%;height:100%;position:absolute;inset:0}.oh-in{grid-template-columns:210px minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:22px;padding:26px;display:grid;position:relative}.oh-gauge{color:#fff;width:200px;height:200px;position:relative}.oh-gauge svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.og-bg{fill:none;stroke:#ffffff1a;stroke-width:14px}.og-fg{fill:none;stroke:#5aa2ff;stroke-width:14px;stroke-linecap:round;filter:drop-shadow(0 0 10px #5aa2ffb3);animation:ogdraw 1.4s var(--ease) both}@keyframes ogdraw{0%{stroke-dashoffset:402px}}.og-radar{fill:none;stroke:#5aa2ff59;stroke-width:1px;stroke-dasharray:2 6;transform-origin:80px 80px;animation:18s linear infinite spin}.og-c{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.og-c b{letter-spacing:-.05em;font-size:44px;line-height:1}.og-c small{opacity:.7;font-size:12.5px}.oh-gauge:hover .og-fg{stroke:#8cc0ff}.oh-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.oh-stat{color:#fff;text-align:left;animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), background .2s, border-color .2s;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.oh-stat:hover{background:#5aa2ff24;border-color:#5aa2ff80;transform:translateY(-4px)}.oh-stat svg.i{color:#5aa2ff;margin-bottom:6px}.oh-stat small{opacity:.7;font-size:12.5px}.oh-stat b{letter-spacing:-.05em;font-size:34px;line-height:1.05}.oh-stat em{opacity:.6;font-size:12px;font-style:normal}.oh-feed{flex-direction:column;gap:10px;min-width:0;display:flex}.oh-live{opacity:.85;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.oh-live i{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite breathe;box-shadow:0 0 0 4px #22c55e33}.oh-track{height:168px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.oh-roll{flex-direction:column;gap:8px;animation:22s linear infinite marq;display:flex}.opshero:hover .oh-roll{animation-play-state:paused}.oh-ev{background:#ffffff0d;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:grid}.oh-ev svg.i{color:#5aa2ff;width:15px;height:15px}.oh-ev span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oh-ev small{opacity:.55;font-size:11.5px}.mgrmap{margin-top:0}.mgrmap .kmap{min-height:470px}.mapwrap{grid-template-columns:210px minmax(0,1fr);gap:12px;margin-top:14px;display:grid}.mapwrap .kmap{margin-top:0}.kstats{flex-direction:column;gap:8px;display:flex}.kstat{background:var(--canvas);box-shadow:var(--shadow);animation:rise .45s var(--ease) both;transition:transform .3s var(--spring);border-radius:18px;flex:1;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex}.kstat:hover{transform:translate(4px)}.kstat .pi{background:var(--blue-50);color:var(--blue)}.kstat small{color:var(--muted);font-size:11.5px;display:block}.kstat b{letter-spacing:-.04em;font-size:22px;line-height:1.1}.kstat em{color:var(--green);font-size:11px;font-style:normal;font-weight:600;display:block}.saleshero{color:#fff;animation:rise .5s var(--ease) both;background:linear-gradient(135deg,#3a78ee 0%,#1f5ad8 50%,#0b2f7a 100%);border-radius:30px;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #0b2f7a8c}.saleshero>svg.art{width:100%;height:100%;position:absolute;inset:0}.sh-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:28px;padding:30px;display:grid;position:relative}.sh-l{flex-direction:column;gap:12px;display:flex}.sh-l .eb{background:#ffffff2e;border-radius:99px;align-items:center;gap:7px;width:max-content;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.sh-amt{letter-spacing:-.05em;font-size:56px;line-height:1}.sh-l p{color:#ffffffd9;max-width:420px;margin:0;font-size:14px}.sh-l .wbtn{color:#1f5ad8;width:max-content}.sfunnel{flex-direction:column;align-items:center;gap:7px;display:flex}.fn-row{width:var(--w);animation:fnin .7s var(--spring) both}@keyframes fnin{0%{opacity:0;transform:scaleX(.6)}}.fn-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:48px;transition:background .2s, transform .3s var(--spring);background:#ffffff29;border:1px solid #ffffff3d;border-radius:18px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 18px;display:grid;position:relative;overflow:hidden}.fn-bar:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);animation:4.5s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-100%)}.fn-row:nth-child(2) .fn-bar:after{animation-delay:.4s}.fn-row:nth-child(3) .fn-bar:after{animation-delay:.8s}.fn-row:nth-child(4) .fn-bar:after{animation-delay:1.2s}@keyframes sheen{60%,to{transform:translate(100%)}}.fn-bar:hover{background:#ffffff47;transform:scale(1.02)}.fn-row:last-child .fn-bar{color:#0b46b8;background:#fff}.fn-bar b{font-size:15px}.fn-bar span{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.fn-bar strong{font-size:17px}@media (width<=1180px){.oh-in{grid-template-columns:200px minmax(0,1fr)}.oh-feed{grid-column:1/-1}.sh-in{grid-template-columns:1fr}}@media (width<=860px){.oh-in{grid-template-columns:1fr;justify-items:center}.oh-stats{grid-template-columns:1fr;width:100%}.mapwrap{grid-template-columns:1fr}.kstats{flex-flow:wrap}.fn-row{width:100%}}.mr-t b{transition:color .2s}.oh-gauge{transition:transform .4s var(--spring)}.oh-gauge:hover{transform:scale(1.04)rotate(-2deg)}.og-fg{transition:stroke .3s}.panel.c5,.panel.c6,.panel.c7{animation:rise .5s var(--ease) both}.panel.c7{animation-delay:60ms}.esm{--mapnone:#e4e7ee}.tmap{background:radial-gradient(circle at 70% 70%,#1f5ad814,#0000 60%),linear-gradient(#f8fafd,#f1f5fb);border-radius:24px;margin-top:12px;padding:10px;position:relative}.tmap svg{width:100%;height:auto;max-height:560px;display:block;overflow:visible}.tmap.compact svg{max-height:300px}.hex{cursor:default;animation:hexin .55s var(--spring) both;transition:opacity .25s, transform .3s var(--spring), filter .3s}@keyframes hexin{0%{opacity:0;transform:scale(.3)}}.hex.t{cursor:pointer}.hex .hx{stroke:#fff;stroke-width:2.5px;transition:fill .5s var(--ease)}.hex.dim{opacity:.55}.hex.on{filter:url(#lift);transform:scale(1.08)}.hl{text-anchor:middle;fill:#8a93a6;pointer-events:none;letter-spacing:.02em;font-size:9.5px;font-weight:700}.hl.w{fill:#fff}.fl{fill:none;stroke:#1f5ad8;stroke-width:1.4px;stroke-dasharray:3 4;opacity:.45;pointer-events:none;animation:2.5s linear infinite dashmove}.fd{fill:#1f5ad8;filter:drop-shadow(0 0 4px #1f5ad8cc);pointer-events:none}.pinx{cursor:pointer}.pinx .pr{fill:none;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite pinring}@keyframes pinring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.pinx circle:not(.pr){transition:transform .3s var(--spring);transform-box:fill-box;transform-origin:50%}.pinx:hover circle:not(.pr),.pinx.on circle:not(.pr){transform:scale(1.25)}.tm-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:210px;box-shadow:var(--shadow-lg);pointer-events:none;background:#ffffffe6;border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:absolute;bottom:18px;right:18px}.tm-card .tc-code{width:max-content}.tm-card b{font-size:16px}.tm-card small{color:var(--muted);font-size:12px}.tm-k{color:var(--muted);gap:14px;margin-top:4px;font-size:12.5px;display:flex}.tm-k b{color:var(--ink);font-size:15px}.legend-row .grad{border-radius:99px;width:70px;height:10px}.grad.red{background:linear-gradient(90deg,#fbd5c5,#dc2626)}.grad.blue{background:linear-gradient(90deg,#dbe7f8,#1f5ad8)}.hatchsw{background:repeating-linear-gradient(45deg,#eef0f4 0 3px,#c4c9d4 3px 5px)!important}.terrstrip{background:var(--ink);color:#fff;box-shadow:var(--shadow-lg);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.ts{animation:rise .45s var(--ease) both;align-items:flex-start;gap:12px;padding:20px 22px;transition:background .2s;display:flex}.ts+.ts{border-left:1px solid #ffffff14}.ts:hover{background:#ffffff0d}.ts>svg.i{color:#7aa6e8;margin-top:3px}.ts small{opacity:.65;font-size:12.5px;display:block}.ts b{letter-spacing:-.05em;font-size:30px;line-height:1.15;display:block}.ts em{opacity:.55;font-size:12px;font-style:normal}.terrlayout{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.tdetail{border-radius:var(--r-panel);box-shadow:var(--shadow);background:#fff;position:sticky;top:90px;overflow:hidden}.td-hero{background:var(--cv);background-image:linear-gradient(135deg,#ffffff2e,#0000 60%);background-color:var(--cv);color:#fff;padding:22px;position:relative;overflow:hidden}.td-hero .tc-code{background:#fff3}.td-hero h2{letter-spacing:-.04em;margin:10px 0 2px;font-size:28px}.td-hero p{opacity:.85;max-width:62%;margin:0;font-size:13px}.td-ring{width:104px;height:104px;position:absolute;top:18px;right:18px}.td-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tr-bg{fill:none;stroke:#ffffff38;stroke-width:9px}.tr-fg{fill:none;stroke:#fff;stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset 1s var(--ease);animation:ogdraw 1.2s var(--ease) both}.td-ring>span{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.td-ring b{letter-spacing:-.04em;font-size:28px;line-height:1}.td-ring small{opacity:.8;font-size:11px}.td-body{flex-direction:column;gap:12px;padding:18px 20px 20px;display:flex}.td-body .sec-t{margin:6px 0 0}.td-centre,.td-assign{background:var(--canvas);color:inherit;text-align:left;transition:background .2s, transform .3s var(--spring);border-radius:18px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.td-centre:hover,.td-assign:hover{background:var(--blue-50);transform:translateY(-2px)}.td-centre>span:nth-child(2),.td-assign>span{flex:1;min-width:0}.td-centre b,.td-assign b{font-size:14px;display:block}.td-centre small,.td-assign small{color:var(--muted);font-size:12px;display:block}.td-centre .av{width:42px;height:42px}.td-assign{background:var(--ink);color:#fff}.td-assign small{color:#ffffffa6}.td-assign:hover{background:var(--blue)}.faces.big .av{width:40px;height:40px}.td-reqs{flex-direction:column;gap:4px;display:flex}.td-req{color:inherit;border-radius:14px;align-items:center;gap:10px;padding:8px;text-decoration:none;transition:background .2s;display:flex}.td-req:hover{background:var(--hover)}.td-req span b{font-size:13.5px;display:block}.td-req small{color:var(--muted);font-size:12px;display:block}.terrlist{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.tl-it{box-shadow:var(--shadow);text-align:left;animation:rise .4s var(--ease) both;transition:transform .3s var(--spring), box-shadow .3s;background:#fff;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:8px minmax(0,1fr);gap:8px 10px;padding:14px;display:grid}.tl-it:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.tl-it.on{box-shadow:0 0 0 2px var(--cv), var(--shadow-lg)}.tl-sw{background:var(--cv);border-radius:99px;grid-row:span 2}.tl-t b{font-size:13.5px;display:block}.tl-t small{color:var(--muted);font-size:11.5px}.tl-it .tl-n,.tl-it .tl-n:first-of-type{display:none}.tl-it{grid-template-rows:auto;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center}.tl-sw{grid-row:auto;height:34px}.tl-it .tl-n{flex-direction:column;align-items:flex-end;display:flex}.tl-n b{font-size:15px}.tl-n small{color:var(--muted);font-size:10.5px}.mgrmap .tmap{margin-top:0}.engine{color:#fff;animation:rise .5s var(--ease) both;background:radial-gradient(60% 80%,#2b6cd259,#0000 70%),linear-gradient(160deg,#0b1a36 0%,#071024 60%,#050a18 100%);border-radius:32px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #050a18b3}.engine>canvas{width:100%;height:100%;position:absolute;inset:0}.eng-stage{margin:10px 26px 0;position:relative}.eng-links{width:100%;height:100%;position:absolute;inset:0}.lnk path{fill:none;stroke-width:2px;transition:opacity .25s,stroke-width .25s}.lnk.off{opacity:.12}.lnk.on path{stroke-width:3.5px}.eng-col{width:28%;position:absolute;top:0;bottom:0}.eng-col.l{left:0}.eng-col.r{right:0}.eng-h{letter-spacing:.02em;opacity:.7;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0}.eng-col.r .eng-h{right:0}.eng-h i{border-radius:50%;width:8px;height:8px}.eng-row{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;height:52px;animation:rise .5s var(--ease) both;transition:background .2s, border-color .2s, transform .3s var(--spring);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px 0 7px;text-decoration:none;display:grid;position:absolute;left:0;right:0}.eng-row:hover{background:#5aa2ff29;border-color:#5aa2ff99;transform:translate(6px)}.eng-row.rq{grid-template-columns:auto minmax(0,1fr) 34px;padding:0 7px 0 12px}.eng-row.rq:hover{background:#f2a77429;border-color:#f2a77499;transform:translate(-6px)}.eng-row .av{width:38px;height:38px}.eng-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.eng-row small{opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.eng-row em{color:#9cc6ff;font-size:14px;font-style:normal;font-weight:700}.eng-row.rq em{color:#ffc9a3;background:#f2a7742e;border-radius:11px;place-items:center;min-width:34px;height:34px;display:grid}.core{color:#fff;border-radius:50%;place-items:center;width:210px;height:210px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core .ring{border:1.5px solid #9cc6ff59;border-radius:50%;position:absolute}.core .r1{border-style:dashed;animation:24s linear infinite spin;inset:0}.core .r2{border-width:3px;border-color:#5aa2ff #9cc6ff80 #9cc6ff80;animation:3.5s linear infinite spin;inset:18px}.core .r3{background:radial-gradient(circle at 40% 35%,#2d6fd6,#0a2a63 70%);border:0;animation:3s ease-in-out infinite corepulse;inset:34px;box-shadow:0 0 40px #5aa2ff8c,inset 0 0 30px #ffffff1f}@keyframes corepulse{50%{box-shadow:0 0 70px #5aa2ffcc,inset 0 0 30px #fff3}}.core:hover .r3{background:radial-gradient(circle at 40% 35%,#3b82f6,#0b3278 70%)}.core-in{flex-direction:column;align-items:center;line-height:1.1;display:flex;position:relative}.core-in small{opacity:.75;font-size:11px}.core-in b{letter-spacing:-.05em;font-size:46px}.core-in em{background:#ffffff24;border-radius:99px;margin-top:4px;padding:3px 10px;font-size:12px;font-style:normal}.eng-foot{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;display:grid;position:relative}.ef{color:#fff;text-align:left;animation:rise .45s var(--ease) both;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:18px 24px;transition:background .2s;display:grid}.ef+.ef{border-left:1px solid #ffffff14}.ef:hover{background:#ffffff0d}.ef>svg.i{color:#5aa2ff;grid-row:span 2}.ef small{opacity:.6;font-size:12px;display:block}.ef b{letter-spacing:-.04em;font-size:26px;line-height:1.1}.ef em{opacity:.5;grid-column:2;font-size:11.5px;font-style:normal}.thin{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.thincard{background:var(--canvas);color:inherit;animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), background .2s, border-color .2s;border:1px solid #0000;border-radius:20px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.thincard:hover{border-color:var(--c);background:#fff;transform:translateY(-3px)}.tn-ring{flex:none;width:58px;height:58px;position:relative}.tn-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tn-ring .bg{fill:none;stroke:var(--track);stroke-width:6px}.tn-ring .fg{fill:none;stroke:var(--c);stroke-width:6px;stroke-linecap:round;animation:ogdraw 1.1s var(--ease) both}.tn-ring b{color:var(--c);place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.tn-t{flex:1;min-width:0}.tn-t b{font-size:14px;display:block}.tn-t small{color:var(--muted);font-size:12px;display:block}.tn-t em{color:var(--c);font-size:12px;font-style:normal;font-weight:600}.svcgs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.svcg{background:var(--canvas);color:inherit;animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), background .2s, box-shadow .3s;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px 14px;text-decoration:none;display:flex;position:relative}.svcg:hover{box-shadow:var(--shadow-lg);background:#fff;transform:translateY(-3px)}.svcg svg{width:100%;max-width:150px}.g-bg,.g-fg{fill:none;stroke-width:9px;stroke-linecap:round}.g-bg{stroke:var(--track)}.g-fg{animation:gdraw 1.2s var(--ease) both}@keyframes gdraw{0%{stroke-dashoffset:126px}}.g-tgt{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:2 2;opacity:.5}.svcg>b{letter-spacing:-.03em;margin-top:-28px;font-size:22px}.svcg .cc-mgr .av{width:30px;height:30px}.bookhero{box-shadow:var(--shadow);animation:rise .45s var(--ease) both;background:#fff;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:24px;padding:24px;display:grid}.bk-t small{color:var(--muted);font-size:12.5px;display:block}.bk-t b{letter-spacing:-.05em;font-size:40px;line-height:1.1;display:block}.bk-t>span{color:var(--muted);font-size:12.5px}.bk-share{gap:6px;height:92px;display:flex}.bk-seg{background:var(--cv);color:#fff;text-align:left;min-width:56px;animation:fnin .7s var(--spring) both;transform-origin:0;transition:transform .3s var(--spring), filter .2s;border-radius:18px;flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:relative;overflow:hidden}.bk-seg:after{content:"";background:linear-gradient(135deg,#ffffff40,#0000 55%);position:absolute;inset:0}.bk-seg:hover{filter:saturate(1.2);transform:translateY(-4px)}.bk-seg b{font-size:15px}.bk-seg small{opacity:.9;font-size:13px;font-weight:600}.acctgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.acct{border-radius:var(--r-panel);box-shadow:var(--shadow);cursor:pointer;animation:rise .5s var(--ease) both;transition:transform .35s var(--spring), box-shadow .3s;background:#fff;grid-template-columns:112px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.acct:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ac-side{background:linear-gradient(160deg, #ffffff2e, #00000024), var(--cv);color:#fff;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;display:flex;position:relative}.ac-side .orgmark{transition:transform .4s var(--spring);box-shadow:0 0 0 4px #ffffff59,0 10px 20px #0000002e}.acct:hover .ac-side .orgmark{transform:rotate(-8deg)scale(1.08)}.ac-health{width:52px;height:52px;margin-top:auto;position:relative}.ac-health svg{width:100%;height:100%;transform:rotate(-90deg)}.ac-health .bg{fill:none;stroke:#ffffff40;stroke-width:5px}.ac-health .fg{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;animation:ogdraw 1.2s var(--ease) both}.ac-health b{place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.ac-side>small{opacity:.8;margin-top:-6px;font-size:11px}.ac-main{flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.ac-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ac-h h3{letter-spacing:-.03em;margin:0;font-size:18px}.ac-sub{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ac-sub svg.i{width:14px;height:14px}.ac-chart{background:var(--canvas);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:6px;height:64px;padding:8px;display:grid}.ac-chart span{align-items:flex-end;height:100%;display:flex}.ac-chart i{background:var(--cv);opacity:.35;width:100%;animation:growy .8s var(--ease) both;transform-origin:bottom;border-radius:6px 6px 3px 3px;transition:filter .2s;display:block}.ac-chart span.cur i{opacity:1}.ac-chart span:hover i{opacity:.85}.ac-k{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ac-k small{color:var(--muted);font-size:11.5px;display:block}.ac-k b{letter-spacing:-.03em;font-size:18px}.ac-k em{margin-left:6px;font-size:11px;font-style:normal;font-weight:700}.ac-k em.up{color:var(--green)}.ac-k em.down{color:var(--red)}.ac-f{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.ac-terr{flex-wrap:wrap;gap:4px;display:flex}.ac-terr .tcode{margin:0}.ac-f .cc-mgr .av{width:32px;height:32px}@media (width<=1180px){.terrlayout,.acctgrid,.bookhero{grid-template-columns:1fr}.tdetail{position:static}.terrlist{grid-template-columns:repeat(3,minmax(0,1fr))}.svcgs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.terrstrip,.eng-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.terrlist,.thin{grid-template-columns:1fr}.eng-stage{flex-direction:column;gap:12px;padding-bottom:12px;display:flex;height:auto!important}.eng-links{display:none}.eng-col,.core,.eng-row,.eng-h{width:100%;position:static;transform:none}.eng-col{flex-direction:column;gap:8px;display:flex}.core{align-self:center;width:180px;height:180px}}.td-req>span:not(.orgmark){flex:1;min-width:0}.td-req>.orgmark{flex:none}.core{transition:transform .4s var(--spring)}.core:hover{transform:translate(-50%,-50%)scale(1.05)}.spot-main{height:clamp(240px,30vh,300px);min-height:0;padding:24px 26px}.spot-main .spot-ph{object-fit:cover;opacity:1;z-index:0;width:48%;height:100%;animation:14s ease-in-out infinite alternate kbz;position:absolute;top:0;bottom:0;right:0}@keyframes kbz{to{transform:scale(1.07)}}.spot-main .spot-fade{z-index:0;background:linear-gradient(90deg,#0b3a9a 0%,#1450c8 45%,#1450c88c 62%,#0b3a9a0d 100%);position:absolute;inset:0}.spot-main>div{max-width:60%}.spot-main h2{font-size:26px}.spot-main .spot-row{max-width:100%}.spot-main .cd-box span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29}.toplist .minibar{flex:none;width:70px;height:6px;margin-top:0}.toplist .t small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.colchart{margin-top:18px;padding-left:44px;position:relative}.cc-grid{border-top:1px dashed var(--line);height:0;position:absolute;left:44px;right:0}.cc-grid em{text-align:right;width:38px;color:var(--axis);font-size:10.5px;font-style:normal;position:absolute;top:-8px;left:-44px}.cc-cols{align-items:stretch;gap:8px;display:flex;position:absolute;inset:0 0 0 44px}.cc-col{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cc-bars{flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.cc-bars i{transform-origin:bottom;width:min(60%,34px);animation:growy .8s var(--ease) both;cursor:default;background:#cfdcf7;border-radius:10px 10px 4px 4px;transition:filter .2s,background .2s;display:block}.cc-bars i.ghost{background:var(--track);border-radius:8px 8px 3px 3px;width:min(30%,14px)}.cc-col:hover .cc-bars i:not(.ghost){background:#9db9f0}.cc-col.on .cc-bars i:not(.ghost){box-shadow:0 10px 22px -10px #1f5ad8b3}.cc-col small{color:var(--muted);white-space:nowrap;font-size:11px}.cc-col.on small{color:var(--ink);font-weight:600}.donut{flex:none;position:relative}.donut svg{display:block}.dn-c{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dn-c b{letter-spacing:-.03em;font-size:20px;font-weight:600}.dn-c small{color:var(--muted);font-size:11px}@keyframes dnin{0%{stroke-dasharray:0 1000}}.paywall{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;display:grid}.pw-main{border-radius:var(--r-panel);color:#fff;background:linear-gradient(140deg,#0b0d12 0%,#121a2e 55%,#0b46b8 140%);flex-direction:column;gap:18px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 40px -24px #0b142ecc}.pw-glow{background:radial-gradient(circle,#3a78ee8c,#0000 65%);border-radius:50%;width:320px;height:320px;animation:10s ease-in-out infinite alternate drift2;position:absolute;top:-110px;right:-90px}@keyframes drift2{to{transform:translate(-60px,40px)}}.pw-main>*{position:relative}.pw-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pw-main .eb{letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pw-ok{color:#9fe3b9;background:#ffffff14;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.pw-ok svg{width:14px;height:14px}.pw-amt small{color:#fff9;font-size:12.5px}.pw-amt h2{letter-spacing:-.045em;margin:2px 0 0;font-size:44px;font-weight:600;line-height:1.05}.pw-amt p{color:#ffffffb8;margin:6px 0 0;font-size:13px}.pw-amt p b{color:#86efac;font-weight:600}.pw-track{gap:4px;height:12px;display:flex}.pw-track i{transform-origin:0;animation:growx 1s var(--ease) .2s both;background:linear-gradient(90deg,#3a78ee,#7aa2f7);border-radius:99px;display:block}.pw-track i.p2{background:repeating-linear-gradient(135deg,#f97316 0 6px,#fb923c 6px 12px)}.pw-legend{color:#ffffffb3;flex-wrap:wrap;gap:8px 22px;font-size:12.5px;display:flex}.pw-legend span{align-items:center;gap:7px;display:inline-flex}.pw-legend i{background:#3a78ee;border-radius:3px;width:9px;height:9px}.pw-legend i.p2{background:#f97316}.pw-legend b{color:#fff;font-weight:600}.pw-side{align-content:start;gap:16px;display:grid}.pw-next{padding:20px}.kick{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;display:block}.pw-n{align-items:center;gap:12px;margin-top:10px;display:flex}.pw-ic{background:var(--blue);color:#fff;width:44px;height:44px;box-shadow:var(--shadow-blue);border-radius:14px;place-items:center;display:grid}.pw-n b{letter-spacing:-.03em;font-size:24px;font-weight:600;display:block}.pw-n small{color:var(--muted);font-size:12px}.pw-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;font-size:12.5px;display:flex}.pw-meta span{align-items:center;gap:6px;display:inline-flex}.pw-meta svg{width:15px;height:15px;color:var(--muted)}.pw-mini{padding:8px 18px}.pw-mini>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.pw-mini>div:last-child{border-bottom:0}.pw-mini>div>span:nth-child(2){flex:1}.pw-mini small{color:var(--muted);font-size:11.5px;display:block}.pw-mini b{font-size:15px;font-weight:600}.pw-mini em{color:var(--green);background:var(--green-bg);border-radius:99px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:600}.dn-row{justify-content:center;margin:18px 0 6px;display:flex}@media (width<=1100px){.paywall{grid-template-columns:1fr}}.inv-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;display:grid}.paper{border-radius:var(--r-panel);border:1px solid var(--line);animation:paperin .6s var(--ease) both;background:#fff;padding:22px 24px 24px;font-size:13px;position:relative;box-shadow:0 24px 40px -28px #18181b59}.paper:before{content:"";border-radius:var(--r-panel) var(--r-panel) 0 0;background:var(--hero);height:6px;position:absolute;top:0;left:0;right:0}@keyframes paperin{0%{opacity:0;transform:translateY(14px)rotate(-.6deg)}}.pp-h{justify-content:space-between;align-items:flex-start;display:flex}.pp-h small,.pp-to small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.pp-h b{letter-spacing:-.01em;font-family:Geist Mono,ui-monospace,monospace;font-size:18px;font-weight:600}.pp-to{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 14px;padding:14px 0;display:grid}.pp-to b{font-size:12.5px;font-weight:600}.pp-line{border-bottom:1px solid var(--line);grid-template-columns:1fr 40px 80px 90px;align-items:center;gap:8px;padding:9px 0;display:grid}.pp-line b{text-align:right}.pp-line.muted{color:var(--muted);font-size:12px}.pp-tot{justify-content:space-between;align-items:baseline;margin-top:14px;display:flex}.pp-tot span{color:var(--muted);font-size:12.5px}.pp-tot b{letter-spacing:-.04em;font-size:32px;font-weight:600}.pp-foot{background:var(--blue-50);color:var(--ink-2);border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.pp-foot svg{color:var(--blue);width:16px;height:16px}.inv-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.inv-kpis div{background:var(--canvas);border-radius:16px;padding:12px 14px}.inv-kpis small{color:var(--muted);font-size:11.5px;display:block}.inv-kpis b{letter-spacing:-.03em;font-size:20px;font-weight:600;display:block}.inv-kpis em{color:var(--muted);font-size:11px;font-style:normal}@media (width<=1100px){.inv-hero{grid-template-columns:1fr}}.ctr-side{flex-direction:column;display:flex}.ctr-map{background:var(--canvas);border:1px solid var(--line);border-radius:18px;height:210px;margin:-6px -6px 0;position:relative;overflow:hidden}.ctr-map iframe{border:0;width:100%;height:100%;display:block}.cm-chip{background:#fffffff2;border-radius:99px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 6px 16px -8px #00000059}.cm-chip svg{width:14px;height:14px;color:var(--blue)}.cm-dir{background:var(--blue);color:#fff;height:32px;box-shadow:var(--shadow-blue);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;right:10px}.cm-dir svg{width:14px;height:14px}.mgr{align-items:center;gap:12px;margin-top:16px;display:flex}.mg-t small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.mg-t b{font-size:17px;font-weight:600;display:block}.mg-t em{color:var(--green);align-items:center;gap:6px;font-size:12px;font-style:normal;display:inline-flex}.mg-t em i{background:var(--green);border-radius:50%;width:7px;height:7px}.mg-d{background:var(--canvas);border-radius:16px;gap:0;margin:14px 0 0;padding:4px 14px;display:grid}.mg-d div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.mg-d div:last-child{border-bottom:0}.mg-d dt{color:var(--muted);align-items:center;gap:7px;display:flex}.mg-d dt svg{width:14px;height:14px}.mg-d dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;margin:0;font-weight:600;overflow:hidden}.mg-act{gap:8px;margin-top:12px;display:flex}.mg-act .btn{flex:1;justify-content:center}.pcards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.pcard2{text-align:left;border-radius:var(--r-panel);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);animation:rise .55s var(--ease) both;transition:transform .25s var(--ease),box-shadow .25s,border-color .2s;flex-direction:column;gap:14px;padding:18px;display:flex}.pcard2:hover{box-shadow:var(--shadow-lg);border-color:var(--blue-200);transform:translateY(-3px)}.pc-h{align-items:center;gap:12px;display:flex}.pc-h .pr-t{flex:1;min-width:0}.pc-h .pr-t b{font-size:15px;font-weight:600;display:block}.pc-h .pr-t small{color:var(--muted);font-size:12px}.pc-go{color:var(--muted);transition:transform .25s var(--ease),color .2s}.pcard2:hover .pc-go{color:var(--blue);transform:translate(2px,-2px)}.pc-b{align-items:center;gap:16px;display:flex}.pc-b .dn-c b{font-size:17px}.pc-l{flex:1;gap:7px;display:grid}.pc-l span{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.pc-l i{border-radius:3px;width:10px;height:10px}.pc-l em{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pc-l b{font-weight:600}.pc-f{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:12px;display:flex}.pc-f .pr-ed{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.pc-f .pr-ed small{color:var(--muted);font-size:11.5px}.fkpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fk{animation:rise .5s var(--ease) both;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.fk-h{align-items:center;gap:9px;display:flex}.fk-h .pi{background:var(--blue-50);width:30px;height:30px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.fk-h .pi svg{width:15px;height:15px}.fk-h small{color:var(--muted);font-size:12px}.fk>b{letter-spacing:-.03em;font-size:24px;font-weight:600}.fk-f{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.fk-f em{white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:600}.fk-f em.up{background:var(--green-bg);color:var(--green)}.fk-f em.down{background:var(--red-bg);color:var(--red)}.fk .hspark{width:84px;height:30px}.panel.c6{grid-column:span 6}@media (width<=1200px){.fkpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.acct{border:1px solid var(--line);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr)}.acct:hover{border-color:var(--blue-200);transform:translateY(-3px)}.ac-h{align-items:center;gap:12px;display:flex}.ac-h .orgmark{box-shadow:none;border-radius:14px}.ac-chart i{background:#d9e4fa!important}.ac-chart span.cur i{background:var(--blue)!important}.ac-k{align-items:end;grid-template-columns:repeat(4,minmax(0,1fr))!important}.ac-hl{flex-direction:column;align-items:flex-start;display:flex}.ac-hl .ac-health{width:42px;height:42px;margin-top:2px}.ac-hl .ac-health .bg{stroke:var(--track)}.ac-hl .ac-health .fg{stroke:var(--blue)}.ac-hl .ac-health b{color:var(--ink);font-size:12px}.bk-seg{background:var(--cv)}.ac-chart i{opacity:1!important}.pw-main>.pw-glow{position:absolute}.spot-main{height:auto;min-height:260px}.spot-main h2{font-size:24px;line-height:1.15}.invflow{border-radius:calc(var(--r-panel) + 4px);background:linear-gradient(135deg,#0b0d12,#14213f);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;display:grid;box-shadow:0 22px 40px -26px #0b142ecc}.if-step{text-align:left;border-radius:var(--r-panel);color:#fff;animation:rise .5s var(--ease) both;transition:background .2s,transform .25s var(--ease),border-color .2s;background:#ffffff0f;border:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:2px;padding:16px;display:flex;position:relative}.if-step:hover{background:#ffffff1a;transform:translateY(-2px)}.if-step.on{color:var(--ink);background:#fff;border-color:#fff}.if-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex}.if-ic{background:#ffffff1f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.if-ic svg{width:17px;height:17px}.if-paid .if-ic{background:#16a34a}.if-overdue .if-ic{background:#dc2626}.if-sent .if-ic{background:var(--blue)}.if-n{background:#ffffff1f;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}.if-step.on .if-n{background:var(--canvas)}.if-step small{opacity:.7;font-size:12px}.if-step b{letter-spacing:-.03em;font-size:24px;font-weight:600}.if-step em{opacity:.6;font-size:11.5px;font-style:normal;line-height:1.35}.if-arrow{color:#fff;z-index:2;background:#1f5ad8;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:-11px;display:grid;position:absolute;top:50%;right:-17px;box-shadow:0 0 0 3px #11182c}.if-arrow svg{width:13px;height:13px}.pw-main{justify-content:space-between}@media (width<=1100px){.invflow{grid-template-columns:repeat(2,minmax(0,1fr))}.if-arrow{display:none}}.invdoc-wrap{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;margin-top:6px;display:grid}.invdoc{border:1px solid var(--line);animation:paperin .6s var(--ease) both;background:#fff;border-radius:18px;padding:38px 40px 30px;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #18181b66,0 2px 6px #18181b0a}.invdoc:before{content:"";background:var(--hero);height:8px;position:absolute;top:0;left:0;right:0}.inv-stamp{letter-spacing:.18em;opacity:.85;animation:stamp .5s .5s var(--spring) both;border:3px solid;border-radius:10px;padding:6px 16px;font-size:20px;font-weight:700;position:absolute;top:148px;right:46px;transform:rotate(-12deg)}.inv-stamp.paid{color:#16a34a}.inv-stamp.draft{color:#ea580c}@keyframes stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.8)}}.id-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.id-brand{gap:14px;display:flex}.id-mark{background:var(--hero);color:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.id-mark svg{width:24px;height:24px}.id-brand b{font-size:15px;display:block}.id-brand small{color:var(--muted);font-size:12px;display:block}.id-title{text-align:right}.id-title h1{letter-spacing:-.03em;text-transform:uppercase;color:var(--blue);margin:0;font-size:30px;font-weight:600}.id-title dl{gap:3px;margin:8px 0 0;font-size:12.5px;display:grid}.id-title dl div{justify-content:flex-end;gap:12px;display:flex}.id-title dt{color:var(--muted)}.id-title dd{min-width:150px;margin:0;font-weight:600}.mono{font-family:Geist Mono,ui-monospace,monospace}.id-parties{grid-template-columns:1fr 1fr 1fr;gap:16px;padding:22px 0;display:grid}.id-parties small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.id-parties b{font-size:14.5px;display:block}.id-parties span{color:var(--ink-2);font-size:12.5px;display:block}.id-amt{background:var(--blue-50);border-radius:14px;padding:14px 16px}.id-amt b{letter-spacing:-.03em;color:var(--blue);font-size:28px}.id-tbl{border-collapse:collapse;width:100%;font-size:13px}.id-tbl th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--canvas);padding:10px 8px;font-size:11px;font-weight:600}.id-tbl th:first-child{border-radius:10px 0 0 10px}.id-tbl th:last-child{border-radius:0 10px 10px 0}.id-tbl td{border-bottom:1px dashed var(--line);padding:12px 8px}.id-tbl tr{animation:rise .4s var(--ease) both}.id-tbl .r{text-align:right}.id-tbl .mcell small{color:var(--muted);font-size:11px;display:block}.id-ok{color:var(--green);align-items:center;gap:5px;font-size:12px;display:inline-flex}.id-ok svg{width:14px;height:14px}.id-foot{grid-template-columns:minmax(0,1fr) 260px;gap:24px;margin-top:22px;display:grid}.id-notes{align-items:flex-start;gap:14px;display:flex}.id-notes b{font-size:13px;display:block}.id-notes small{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.id-qr{border:1px solid var(--line);border-radius:10px;flex:none;grid-template-columns:repeat(7,1fr);gap:2px;width:76px;height:76px;padding:6px;display:grid}.id-qr i{background:var(--ink);border-radius:1px}.id-sum{gap:6px;margin:0;font-size:13px;display:grid}.id-sum div{justify-content:space-between;display:flex}.id-sum dt{color:var(--muted)}.id-sum dd{margin:0;font-weight:500}.id-sum .tot{background:var(--ink);color:#fff;border-radius:12px;margin-top:6px;padding:12px 14px}.id-sum .tot dt{color:#ffffffb3}.id-sum .tot dd{font-size:20px;font-weight:600}.id-sign{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:28px;padding-top:16px;font-size:11.5px;display:flex}.sig{text-align:center}.sig i{color:var(--blue);border-bottom:1px solid var(--line);padding:0 18px 2px;font-family:Brush Script MT,Segoe Script,cursive;font-size:24px;display:block}.invdoc-side{gap:14px;display:grid;position:sticky;top:16px}.invdoc-side .panel{padding:18px}.id-acts{gap:8px;margin-top:12px;display:grid}.id-acts .btn{justify-content:center}@media (width<=1200px){.invdoc-wrap{grid-template-columns:1fr}.invdoc-side{position:static}.id-parties{grid-template-columns:1fr 1fr}}.lspark .ls-path,.dline .ls-path{stroke-dasharray:1200;animation:lsdraw 1.4s var(--ease) both}@keyframes lsdraw{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}.dline .ls-path[stroke-dasharray="6 6"]{animation:none}.gauge{display:inline-block;position:relative}.gauge svg{display:block}.gauge b{text-align:center;letter-spacing:-.03em;font-size:20px;font-weight:600;position:absolute;bottom:0;left:0;right:0}@keyframes gaugein{0%{stroke-dashoffset:400px}}.dline{margin-top:14px;position:relative}.dline svg{width:100%;display:block;overflow:visible}.dl-x{fill:var(--muted);font-size:11px}.dl-x.on{fill:var(--ink);font-weight:600}.dl-tip{min-width:150px;box-shadow:var(--shadow-lg);pointer-events:none;transition:left .25s var(--ease);background:#fff;border-radius:14px;padding:10px 12px;font-size:12px;position:absolute;top:0;transform:translate(-50%)}.dl-tip b{margin-bottom:4px;display:block}.dl-tip span{color:var(--ink-2);align-items:center;gap:6px;display:flex}.dl-tip i{border-radius:50%;width:8px;height:8px}.dl-tip em{color:var(--ink);margin-left:auto;font-style:normal;font-weight:600}.wfall{gap:10px;margin-top:16px;display:flex}.wf-col{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.wf-area{border-bottom:1px solid var(--line);flex:1;position:relative}.wf-area i{transform-origin:bottom;animation:growy .7s var(--ease) both;border-radius:8px;position:absolute;left:12%;right:12%}.wf-area i.pos{background:#1f5ad8}.wf-area i.neg{background:repeating-linear-gradient(135deg,#f97316 0 6px,#fb923c 6px 12px)}.wf-area i.tot{background:#111114}.wf-area em{white-space:nowrap;color:var(--ink-2);font-size:11px;font-style:normal;font-weight:600;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.wf-col small{color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lolli{gap:8px;margin-top:16px;display:flex}.lp-col{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.lp-area{border-bottom:1px solid var(--line);flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.lp-stem{background:linear-gradient(to top,transparent,var(--c));transform-origin:bottom;width:3px;animation:growy .8s var(--ease) both;border-radius:3px;position:relative}.lp-stem:before{content:"";border:4px solid var(--c);box-sizing:border-box;background:#fff;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-9px;left:50%}.lp-col.on .lp-stem:before{background:var(--c);box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 22%,transparent)}.lp-stem b{white-space:nowrap;font-size:11.5px;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.lp-col small{color:var(--muted);font-size:11px}.lp-col.on small{color:var(--ink);font-weight:600}.heat{align-items:center;gap:4px;margin-top:14px;display:grid}.heat .hx{color:var(--muted);text-align:center;font-size:11px}.heat .hy{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.heat i{height:36px;animation:pop .4s var(--ease) both;border-radius:9px;place-items:center;font-size:11.5px;font-style:normal;font-weight:600;transition:transform .2s;display:grid}.heat i:hover{transform:scale(1.08)}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.radar{margin:0 auto;display:block}.rd-l{fill:var(--muted);font-size:10.5px}.rd-poly{transform-origin:50%;animation:rdin .9s var(--spring) both}@keyframes rdin{0%{opacity:0;transform:scale(0)}}.pw-main{min-height:300px;padding-right:340px}.pcard-mock{color:#fff;background:radial-gradient(120% 140% at 0 0,#4a86f5 0%,#1f5ad8 40%,#0b2f7a 100%);border-radius:20px;flex-direction:column;justify-content:space-between;width:290px;height:182px;margin-top:-91px;padding:18px 20px;animation:6s ease-in-out infinite cardfloat;display:flex;top:50%;right:30px;overflow:hidden;transform:perspective(900px)rotateY(-14deg)rotateX(6deg)rotate(-3deg);box-shadow:0 30px 50px -18px #000000a6,inset 0 1px #ffffff4d;position:absolute!important}@keyframes cardfloat{50%{transform:perspective(900px)rotateY(-8deg)rotateX(3deg)rotate(-2deg)translateY(-8px)}}.pcm-shine{background:linear-gradient(115deg,#0000 30%,#ffffff47 46%,#0000 60%);animation:4.5s ease-in-out 1s infinite sheen2;position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen2{55%,to{transform:translate(120%)}}.pcm-top{align-items:center;gap:8px;display:flex;position:relative}.pcm-mark{width:20px;height:20px}.pcm-top b{font-size:14px;font-weight:600}.pcm-top em{letter-spacing:.2em;opacity:.75;margin-left:auto;font-size:10.5px;font-style:normal;font-weight:600}.pcm-chip{box-sizing:border-box;background:linear-gradient(135deg,#f5d58a,#c99a3c);border-radius:7px;grid-template-columns:1fr 1fr;gap:2px;width:40px;height:30px;padding:5px;display:grid;position:relative}.pcm-chip i{border:1px solid #5a3c0a59;border-radius:2px}.pcm-num{letter-spacing:.12em;font-size:17px;font-weight:500;position:relative}.pcm-foot{align-items:flex-end;gap:18px;display:flex;position:relative}.pcm-foot small{letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:9.5px;display:block}.pcm-foot b{font-size:12.5px;font-weight:600}.pcm-net{margin-left:auto;display:flex}.pcm-net i{opacity:.95;background:#f97316;border-radius:50%;width:24px;height:24px}.pcm-net i+i{opacity:.85;background:#fbbf24;margin-left:-10px}@media (width<=1250px){.pw-main{padding-right:26px}.pcard-mock{display:none}}.fk-m{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.fk-m>span:first-child{flex-direction:column;gap:6px;min-width:0;display:flex}.fk-m b{letter-spacing:-.03em;font-size:24px;font-weight:600}.fk-m em{white-space:nowrap;border-radius:99px;align-self:flex-start;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:600}.fk-m em.up{background:var(--green-bg);color:var(--green)}.fk-m em.down{background:var(--red-bg);color:var(--red)}.fk-m .gauge b{display:none}.fk-dots{grid-template-columns:repeat(6,10px);gap:4px;display:grid}.fk-dots i{background:var(--track);border-radius:3px;width:10px;height:10px}.fk-dots i.on{background:var(--blue);animation:pop .4s var(--ease) both}.fk-alert{background:var(--red-bg);height:32px;color:var(--red);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.fk-alert svg{width:14px;height:14px;animation:1.6s ease-in-out infinite wiggle}@keyframes wiggle{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-14deg)}80%{transform:rotate(12deg)}90%{transform:rotate(-6deg)}}.fk-split{gap:3px;width:96px;height:12px;display:flex}.fk-split i{background:#f97316;border-radius:99px}.fk-split i+i{background:var(--blue)}.fk0{background:linear-gradient(160deg,#fff 50%,var(--blue-50))}.fk6{border-color:#fbd5d5}.rscore{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:14px;display:grid}.rs-hero{border-radius:var(--r-panel);color:#fff;background:linear-gradient(140deg,#0b0d12,#14213f 60%,#1f5ad8 160%);flex-direction:column;gap:4px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 40px -26px #0b142ecc}.rs-hero .eb{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.rs-hero .eb svg{color:#fbbf24;width:15px;height:15px}.rs-hero>b{letter-spacing:-.045em;font-size:46px;font-weight:600;line-height:1.05}.rs-hero p{color:#ffffffb3;margin:0;font-size:13px}.rs-hero p em{color:#86efac;font-style:normal;font-weight:600}.rs-hero .lspark{width:100%;height:64px;margin-top:auto}.rs-tile{border-radius:var(--r-panel);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);animation:rise .5s var(--ease) both;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;padding:18px;display:flex}.rs-tile>small{color:var(--muted);align-self:flex-start;font-size:12.5px}.rs-tile>em{background:var(--green-bg);color:var(--green);border-radius:99px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:600}.rs-tile .dn-c b{font-size:18px}.rs-days{align-items:baseline;gap:6px;display:flex}.rs-days b{letter-spacing:-.05em;font-size:48px;font-weight:600}.rs-days span{color:var(--muted)}.rs-cmp{width:100%;color:var(--muted);gap:6px;font-size:11px;display:grid}.rs-cmp span{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.rs-cmp i{background:var(--bar);transform-origin:0;height:8px;animation:growx .9s var(--ease) both;border-radius:99px;display:block}.rs-cmp .you{color:var(--ink);font-weight:600}.rs-cmp .you i{background:var(--blue)}.tfunnel{flex-direction:column;align-items:center;gap:6px;margin-top:18px;display:flex}.tf-row{color:#fff;clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);height:46px;animation:tfin .6s var(--spring) both;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:13px;transition:transform .2s,filter .2s;display:flex}.tf-row:hover{filter:brightness(1.08);transform:scale(1.02)}@keyframes tfin{0%{opacity:0;transform:scaleX(.3)}}.tf-row b{font-weight:600}.tf-row span{margin-left:auto;font-weight:600}.tf-row em{background:#fff3;border-radius:99px;padding:2px 7px;font-size:11px;font-style:normal}@media (width<=1200px){.rscore{grid-template-columns:1fr 1fr}}.aud-hero{border-radius:var(--r-panel);color:#fff;background:linear-gradient(135deg,#0b0d12 0%,#13203f 55%,#1f5ad8 140%);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 50px -28px #0b142ed9}.aud-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.aud-l{align-items:flex-start;gap:18px;display:flex;position:relative}.aud-ic{width:64px;height:64px;animation:pop .5s var(--spring) both;background:linear-gradient(135deg,#22c55e,#15803d);border-radius:20px;flex:none;place-items:center;display:grid;box-shadow:0 14px 30px -10px #22c55eb3}.aud-ic svg{width:30px;height:30px}.aud-tags{flex-wrap:wrap;gap:6px;display:flex}.aud-tags span{background:#ffffff1a;border-radius:99px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.aud-tags .ok{color:#86efac;background:#22c55e2e}.aud-tags svg{width:12px;height:12px}.aud-l h1{letter-spacing:-.04em;margin:10px 0 0;font-size:40px;font-weight:600;line-height:1}.aud-l p{color:#ffffffc7;margin:8px 0 0;font-size:14px}.aud-l code{color:#9cc0ff;background:#ffffff14;border-radius:8px;margin-top:10px;padding:4px 10px;font-size:12px;display:inline-block}.aud-who{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;padding:18px;display:grid;position:relative}.aud-who small{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.aud-who>span b{font-size:18px;display:block}.aud-who>span em{color:#ffffffa6;font-size:12px;font-style:normal}.aud-meta{border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:12px;display:grid}.aud-meta b{font-size:13px}.blocks{align-items:stretch;gap:0;margin-top:18px;display:flex}.block{background:var(--canvas);border:1px solid var(--line);animation:rise .5s var(--ease) both;transition:transform .25s var(--ease),box-shadow .25s;border-radius:18px;flex-direction:column;flex:1;gap:6px;padding:16px;display:flex}a.block:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.block.me{background:var(--hero);color:#fff;box-shadow:var(--shadow-blue);border-color:#0000;transform:scale(1.03)}.block.none{background:0 0;border-style:dashed}.bk-top{justify-content:space-between;align-items:center;display:flex}.bk-top small{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:600}.bk-n{background:#7f7f7f26;border-radius:99px;padding:2px 8px;font-size:11px}.block b{font-size:18px;font-weight:600}.bk-id{opacity:.7;font-size:12px}.bk-hash{background:#7f7f7f1a;border-radius:10px;align-items:center;gap:6px;margin-top:auto;padding:8px 10px;display:flex}.block.me .bk-hash{background:#ffffff24}.bk-hash svg{opacity:.7;width:13px;height:13px}.bk-hash code{font-size:11.5px}.bk-link{width:56px;color:var(--blue);flex:none;align-items:center;display:flex}.bk-link i{background:repeating-linear-gradient(90deg,var(--blue) 0 6px,transparent 6px 10px);flex:1;height:2px;animation:1s linear infinite flow}@keyframes flow{to{background-position:10px 0}}.bk-link svg{width:18px;height:18px}.diffcards{gap:10px;margin-top:14px;display:grid}.dcard{border:1px solid var(--line);animation:rise .45s var(--ease) both;border-radius:16px;padding:14px}.dc-k{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.dc-k svg{width:15px;height:15px;color:var(--blue)}.dc-row{grid-template-columns:1fr 34px 1fr;align-items:stretch;gap:8px;margin-top:10px;display:grid}.dc-b,.dc-a{border-radius:12px;padding:10px 12px;font-size:13px}.dc-b{color:#991b1b;background:#fdeceb;-webkit-text-decoration:line-through #991b1b66;text-decoration:line-through #991b1b66}.dc-a{color:#166534;background:#e6f6ec;font-weight:500}.dc-b small,.dc-a small{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:10.5px;text-decoration:none;display:block}.dc-ar{color:var(--muted);place-items:center;display:grid}.sealp .seal-badge{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:18px 0 14px;display:flex}.sb-ring{width:76px;height:76px;color:var(--green);background:var(--green-bg);border-radius:50%;place-items:center;animation:2.6s ease-in-out infinite pulse2;display:grid;box-shadow:0 0 0 8px #16a34a14,0 0 0 16px #16a34a0a}@keyframes pulse2{50%{box-shadow:0 0 0 12px #16a34a1a,0 0 0 22px #16a34a08}}.sb-ring svg{width:34px;height:34px}.seal-badge b{margin-top:10px;font-size:17px}.seal-badge small{color:var(--muted);font-size:12px}@media (width<=1100px){.aud-hero{grid-template-columns:1fr}.blocks{flex-direction:column}.bk-link{flex-direction:column;width:auto;height:30px}.bk-link i{width:2px}}.dline .dl-b{animation:.8s .5s both fade}.inv-stamp{top:auto;bottom:210px;right:60px}.svcg{gap:4px}.svcg>b{margin-top:-30px;margin-bottom:8px;font-size:22px;position:static}.svcg .cc-mgr{justify-content:center;width:100%}.svcg .cc-mgr b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.mring{flex:none;place-items:center;display:inline-grid;position:relative}.mring svg{display:block}.mr-bg{fill:none;stroke:var(--track)}.mr-fg{fill:none;stroke-linecap:round;animation:mrdraw 1.1s var(--ease) both;transition:stroke-dashoffset .5s var(--ease)}@keyframes mrdraw{0%{stroke-dashoffset:var(--c)}}.mr-tgt{stroke:var(--ink);stroke-width:2px;opacity:.5;stroke-linecap:round}.mr-l{letter-spacing:-.02em;font-size:13px;font-weight:600;position:absolute}.sbx{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:26px;margin-top:16px;display:grid}.sdial{width:220px;height:220px;position:relative}.sdial svg{width:100%;height:100%;display:block}.sd-bg{fill:none;stroke:var(--track)}.sd-fg{fill:none;animation:sdraw 1s var(--ease) both}@keyframes sdraw{0%{stroke-dasharray:0 999}}.sd-c{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.sd-c b{letter-spacing:-.05em;font-size:44px;line-height:1}.sd-c small{color:var(--muted);margin-top:2px;font-size:12.5px}.sd-c em{margin-top:6px;font-size:12px;font-style:normal;font-weight:600}.ftiles{gap:10px;margin-top:14px;display:grid}.sbx .ftiles{margin-top:0}.ftile{background:var(--canvas);animation:rise .45s var(--ease) both;transition:transform .3s var(--spring), background .2s, box-shadow .3s;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:12px 14px 12px 12px;display:flex}.ftile:hover{box-shadow:var(--shadow-lg);background:#fff;transform:translateY(-2px)}.ft-t{flex-direction:column;min-width:0;display:flex}.ft-t b{align-items:center;gap:7px;font-size:13.5px;font-weight:600;line-height:1.25;display:flex}.ft-t b i{border-radius:3px;flex:none;width:8px;height:8px}.ft-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ft-v{align-items:baseline;gap:4px;margin-top:3px;display:flex}.ft-v strong{letter-spacing:-.02em;font-size:17px}.ft-v em{color:var(--muted);font-size:12px;font-style:normal}.ft-v .delta{border-radius:99px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:600}.ft-v .delta.up{color:#15803d;background:#e8f6ee}.ft-v .delta.down{color:#dc2626;background:#fdecec}.hdots{flex-wrap:wrap;align-items:center;gap:4px;max-width:220px;display:inline-flex}.hdots i{width:10px;height:10px;animation:hdpop .3s var(--ease) both;background:#dde2ec;border-radius:3px}.hdots i.on{background:var(--blue)}.hdots small{color:var(--muted);margin-left:2px;font-size:11px}@keyframes hdpop{0%{transform:scale(0)}}@media (width<=900px){.sbx{grid-template-columns:1fr;justify-items:center}.sbx .ftiles{width:100%}.ftiles{grid-template-columns:1fr 1fr!important}}.swarm{margin-top:10px}.swarm svg{width:100%;display:block;overflow:visible}.sw-b{opacity:.6}.sw-b.b1{fill:#fdf3e4}.sw-b.b2{fill:#eef3fe}.sw-b.b3{fill:#e8f6ee}.sw-bl{fill:var(--muted);text-anchor:middle;letter-spacing:.04em;font-size:11.5px;font-weight:600}.sw-min{stroke:var(--ink);stroke-dasharray:3 3;opacity:.45}.sw-mt{fill:var(--muted);font-size:10.5px}.sw-ax{fill:var(--muted);text-anchor:middle;font-size:11.5px}.sw-d{cursor:pointer;animation:swin .6s var(--spring) both;transform-box:fill-box;transform-origin:50%}.sw-d circle{fill:#f5c27a;stroke:#fff;stroke-width:2px;transition:r .2s}.sw-d.ok circle{fill:#1f5ad8}.sw-d text{fill:#fff;text-anchor:middle;pointer-events:none;font-size:8.5px;font-weight:700}.sw-d:not(.ok) text{fill:#7a4a10}.sw-d:hover circle{r:14}@keyframes swin{0%{opacity:0;transform:translateY(-30px)scale(.4)}}.sw-stats{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.sw-stats span{color:var(--muted);background:var(--canvas);border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:flex}.sw-stats i{border-radius:50%;width:8px;height:8px}.sw-stats b{color:var(--ink)}.tr-ring{align-items:center;gap:18px;margin:14px 0 6px;display:flex;position:relative}.tr-ring .mr-bg{stroke:#fff3}.tr-ring .mr-l{color:#fff;letter-spacing:-.04em;font-size:34px}.tr-ring b{color:#fff;font-size:17px;display:block}.tr-ring small{color:#ffffffd1;margin-top:4px;font-size:13px;line-height:1.45;display:block}.bill2 .bc-in{gap:12px}.b2-top{justify-content:space-between;align-items:center;display:flex}.b2-live{color:#fff;background:#ffffff29;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:flex}.b2-live i{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.8s infinite b2ping;box-shadow:0 0 #4ade80b3}@keyframes b2ping{70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.b2-amt{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.b2-delta{color:#fff;background:#ffffff29;border-radius:99px;padding:4px 9px;font-size:12px;font-weight:600}.b2-calc{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;display:flex}.b2-calc span{flex-direction:column;display:flex}.b2-calc b{color:#fff;font-size:18px}.b2-calc small{color:#ffffffbf;font-size:11.5px}.b2-calc em{color:#fff9;font-size:18px;font-style:normal}.b2-hist{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:86px;display:grid}.b2-hist span{text-align:center;grid-template-rows:1fr auto;gap:5px;height:100%;display:grid}.b2-hist i{animation:b2grow .8s var(--ease) both;transform-origin:bottom;background:#ffffff47;border-radius:8px 8px 4px 4px;align-self:end;display:block}.b2-hist span.on i{background:#fff}.b2-hist small{color:#ffffffbf;font-size:11px}@keyframes b2grow{0%{transform:scaleY(0)}}.b2-foot{align-items:center;gap:12px;display:flex}.b2-foot .mr-bg{stroke:#ffffff38}.b2-foot .mr-l{color:#fff;font-size:14px}.b2-foot b{color:#fff;font-size:14.5px;display:block}.b2-foot small{color:#ffffffbf;font-size:12px}.dticks{align-items:flex-end;gap:4px;height:34px;margin:14px 0 4px;display:flex}.dticks i{height:55%;animation:b2grow .5s var(--ease) both;transform-origin:bottom;background:#ffffff38;border-radius:3px;flex:1}.dticks i.on{background:#ffffffd9}.dticks i.tnow{background:#fff;height:100%;box-shadow:0 0 12px #fffc}.dticks.dense{gap:3px}.pcard2.padd{border:2px dashed var(--line,#e3e6ee);min-height:300px;box-shadow:none;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.pcard2.padd:hover{border-color:var(--blue);background:#f4f7ff}.pa-plus{background:var(--blue);color:#fff;width:64px;height:64px;transition:transform .4s var(--spring);border-radius:50%;place-items:center;display:grid;box-shadow:0 14px 30px -12px #1f5ad8b3}.pa-plus svg{width:28px;height:28px}.pcard2.padd:hover .pa-plus{transform:rotate(90deg)scale(1.08)}.pcard2.padd b{font-size:17px}.pcard2.padd small{color:var(--muted);font-size:13px}.pcard2.custom{box-shadow:0 0 0 2px #c9d9fb, var(--shadow)}.pbuild{flex-direction:column;width:100%;min-height:0;max-height:calc(100vh - 32px);display:flex}.pbuild .mod-b{flex:1;min-height:0;overflow:auto}.pb-grid{grid-template-columns:minmax(0,1fr) 300px;gap:26px;display:grid}.pb-f{color:var(--muted);gap:8px;margin-bottom:16px;font-size:12.5px;font-weight:600;display:grid}.pb-f input{height:46px;font:inherit;color:var(--ink);border:1px solid #dfe4ee;border-radius:14px;outline:none;padding:0 14px;font-size:15px;font-weight:500}.pb-f input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #e2ebfd}.pb-f input.bad{border-color:#dc2626}.pb-sec{flex-wrap:wrap;gap:6px;display:flex}.pb-sec button{height:38px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e3e6ee;border-radius:99px;align-items:center;gap:8px;padding:0 12px 0 5px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.pb-sec button span{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.pb-sec button span svg{width:14px;height:14px}.pb-sec button.on{border-color:var(--blue);color:var(--blue);background:#eef3fe}.pb-tpl{flex-wrap:wrap;gap:6px;display:flex}.pb-tpl button{height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e6ee;border-radius:99px;padding:0 14px;font-size:13px;font-weight:500}.pb-tpl button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pb-w{background:var(--canvas);border-radius:20px;gap:12px;padding:16px;display:grid}.pb-sl{gap:6px;display:grid}.pb-sl>span{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.pb-sl>span i{border-radius:3px;width:9px;height:9px}.pb-sl>span b{margin-left:auto;font-size:15px}.pb-sl input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--c,var(--blue)) var(--p,0%), #e6eaf2 var(--p,0%));border-radius:8px;outline:none;width:100%;height:8px}.pb-sl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:5px solid var(--c,var(--blue));background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 10px -3px #0000004d}.pb-sl input[type=range]::-moz-range-thumb{border:5px solid var(--c,var(--blue));background:#fff;border-radius:50%;width:14px;height:14px}.pb-two{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.pb-r{text-align:center;background:linear-gradient(#f4f7ff,#fff);border:1px solid #e2ebfd;border-radius:24px;flex-direction:column;align-self:start;align-items:center;gap:6px;padding:24px 18px;display:flex;position:sticky;top:0}.pb-ic{color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.pb-name{margin-top:6px;font-size:17px}.pb-r>small{color:var(--muted);margin-bottom:8px;font-size:12.5px}.pb-left{color:#b45309;background:#fff7ed;border-radius:99px;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.pb-left.ok{color:#15803d;background:#e8f6ee}.pb-left.over{color:#dc2626;background:#fdecec}.pb-left svg{width:15px;height:15px}.btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=860px){.pb-grid{grid-template-columns:1fr}.pb-r{position:static}.pb-two{grid-template-columns:1fr}}.mhero{color:#fff;box-shadow:var(--shadow-lg);animation:mhIn .6s var(--ease) both;background:radial-gradient(120% 140% at 85%,#3a78f0 0%,#1f5ad8 38%,#123a96 100%);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:16px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.mhero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff21 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}@keyframes mhIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.mh-l{z-index:1;min-width:0;position:relative}.mh-live{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.mh-live i{background:#7dffb0;border-radius:50%;width:7px;height:7px;animation:1.6s infinite mhPing;box-shadow:0 0 #7dffb0b3}@keyframes mhPing{70%{box-shadow:0 0 0 8px #7dffb000}to{box-shadow:0 0 #7dffb000}}.mh-l h2{letter-spacing:-.02em;color:#fff;margin:14px 0 4px;font-size:26px;line-height:1.15}.mh-l p{color:#ffffffbf;margin:0;font-size:13.5px}.mh-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.mh-stats>span{background:#ffffff1a;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.mh-stats b{letter-spacing:-.02em;font-size:22px}.mh-stats small{color:#ffffffb3;font-size:11px;line-height:1.25}.mh-svg{z-index:1;width:100%;height:auto;max-height:240px;display:block;position:relative}.mh-scan{fill:#ffffff14;opacity:0;animation:4.5s linear infinite mhScan}@keyframes mhScan{0%{opacity:0;transform:translate(-80px)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(380px)}}.mh-n{animation:mhNode .5s var(--spring) both}@keyframes mhNode{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.mh-p{fill:none;stroke:#ffffff2e;stroke-width:1.2px;stroke-dasharray:420;stroke-dashoffset:420px;animation:mhDraw 1s var(--ease) forwards}.mh-n.hot .mh-p{stroke:#bedcffbf;stroke-width:1.6px}@keyframes mhDraw{to{stroke-dashoffset:0}}.mh-c{fill:#ffffff24;stroke:#ffffff59;stroke-width:1px}.mh-n.hot .mh-c{fill:#fff;stroke:#fff;filter:drop-shadow(0 0 6px #fff9)}.mh-t{fill:#ffffffd9;font-family:inherit;font-size:9.5px;font-weight:700}.mh-n.hot .mh-t{fill:#1f5ad8}.mh-f{fill:#c9ffdf;font-size:10px;font-weight:700}.mh-dot{fill:#fff;filter:drop-shadow(0 0 4px #fff)}.mh-hub{fill:#fff;filter:drop-shadow(0 6px 18px #00000040)}.mh-hn{fill:#1f5ad8;font-size:20px;font-weight:800}.mh-hs{fill:#5b6b8a;letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:600}.mh-ring{fill:none;stroke:#ffffff8c;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:mhRing 2.6s var(--ease) infinite}.mh-ring.r2{animation-delay:1.3s}@keyframes mhRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@media (width<=820px){.mhero{grid-template-columns:1fr;padding:20px}.mh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-l h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.mh-dot,.mh-scan{display:none}.mh-ring{animation:none}}.fi-ring{align-items:center;gap:20px;padding:6px 0 4px;display:flex}.fi-ring .mr-l{font-size:24px}.fi-ring>div{flex-direction:column;min-width:0;display:flex}.fi-ring small{color:var(--muted);margin-top:8px;font-size:11.5px}.fi-ring small:first-child{margin-top:0}.fi-ring b{letter-spacing:-.02em;font-size:26px}.fi-ring strong{font-size:15px}.fi-unit{flex-direction:column;gap:10px;display:flex}.fi-u{background:var(--canvas);animation:rise .45s var(--ease) both;border-radius:14px;align-items:center;gap:12px;padding:8px 10px;display:flex}.fi-u>span{flex-direction:column;flex:1;min-width:0;display:flex}.fi-u small{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.fi-u small svg{width:13px;height:13px}.fi-u b{font-size:17px}.fi-u em{color:var(--muted);font-size:13px;font-style:normal;font-weight:700}.fi-note{color:var(--muted);align-items:flex-start;gap:8px;margin:4px 0 0;font-size:12.5px;line-height:1.45;display:flex}.fi-note svg{width:14px;height:14px;color:var(--blue);flex:none;margin-top:2px}.fi-tot{letter-spacing:-.02em;font-size:22px}.fi-buckets{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr);align-items:end;gap:14px;display:grid}.fi-b{animation:rise .45s var(--ease) both;align-items:flex-end;gap:12px;display:flex}.fi-col{background:var(--track);border-radius:12px;flex:none;align-items:flex-end;width:46px;height:110px;display:flex;overflow:hidden}.fi-col i{transform-origin:bottom;width:100%;animation:fiGrow .7s var(--spring) both;border-radius:12px;display:block}@keyframes fiGrow{0%{transform:scaleY(0)}to{transform:none}}.fi-b>span{flex-direction:column;min-width:0;display:flex}.fi-b small{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.fi-b small i{border-radius:3px;width:8px;height:8px}.fi-b b{font-size:18px}.fi-kpis{grid-template-columns:repeat(3,1fr);align-self:stretch;align-items:stretch;gap:8px;display:grid}.fi-kpis span{background:var(--canvas);border-radius:14px;flex-direction:column;justify-content:center;padding:12px;display:flex}.fi-kpis b{font-size:20px}.fi-kpis small{color:var(--muted);font-size:11.5px}@media (width<=900px){.fi-buckets{grid-template-columns:repeat(3,minmax(0,1fr))}.fi-kpis{grid-column:1/-1}}@media (width<=560px){.fi-buckets{grid-template-columns:1fr}.fi-ring{flex-direction:column;align-items:flex-start}}.finsight .c12{grid-column:1/-1}@media (width<=1100px){.finsight .c4{grid-column:span 6}}@media (width<=760px){.finsight .c4{grid-column:1/-1}}.opsfun{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:4px;display:grid}.of-st{background:var(--canvas);animation:rise .45s var(--ease) both;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex;position:relative}.of-st>svg:last-child{width:14px;height:14px;color:var(--muted);z-index:1;position:absolute;top:50%;right:-13px}.of-ic svg{width:18px;height:18px}.of-col{background:var(--track);border-radius:12px;align-items:flex-end;width:100%;height:90px;display:flex;overflow:hidden}.of-col i{transform-origin:bottom;width:100%;animation:fiGrow .7s var(--spring) both;border-radius:12px;display:block}.of-st b{letter-spacing:-.02em;font-size:24px}.of-st small{color:var(--muted);font-size:12px}.opsact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.oa{background:var(--canvas);animation:rise .4s var(--ease) both;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.oa>span{min-width:0;font-size:13.5px;line-height:1.4}.oa em{color:var(--blue);font-style:normal;font-weight:600}.oa small{color:var(--muted);font-size:11.5px;display:block}@media (width<=760px){.opsfun{grid-template-columns:repeat(2,minmax(0,1fr))}.of-st>svg:last-child{display:none}.opsact{grid-template-columns:1fr}}.pf-ring{position:absolute;bottom:12px;right:12px}.pf-step small{padding-right:46px}.chero{color:#fff;box-shadow:var(--shadow-lg);animation:rise .5s var(--ease) both;background:radial-gradient(110% 130% at 0 0,#3a78f0 0%,#1f5ad8 45%,#0f2f80 100%);border-radius:26px;padding:26px;position:relative;overflow:hidden}.chero canvas{width:100%;height:100%;position:absolute;inset:0}.ch-in{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid;position:relative}.ch-main{flex-direction:column;gap:18px;min-width:0;display:flex}.chero .eb{background:#ffffff24;border-radius:99px;align-self:flex-start;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.chero .eb svg{width:14px;height:14px}.ch-big{align-items:center;gap:22px;display:flex}.ch-big .mr-bg{stroke:#ffffff2e}.ch-big .mr-l{color:#fff;font-size:24px}.ch-big b{letter-spacing:-.04em;font-size:58px;line-height:1}.ch-big p{margin:6px 0 4px;font-size:16px;font-weight:600}.ch-big small{opacity:.75;font-size:12.5px}.ch-flow{flex-wrap:wrap;gap:6px;display:flex}.ch-flow span{animation:rise .4s var(--ease) both;background:#ffffff1a;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;display:flex}.ch-flow i{background:var(--c);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ffffff2e}.ch-flow b{font-size:13.5px}.ch-flow small{opacity:.8;font-size:12px}.ch-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ch-t{text-align:left;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:rise .45s var(--ease) both;transition:transform .3s var(--spring),background .2s;background:#ffffff1a;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.ch-t:hover{background:#ffffff2e;transform:translateY(-3px)}.ch-th{opacity:.9;align-items:center;gap:7px;width:100%;font-size:12.5px;font-weight:600;display:flex}.ch-th svg{width:15px;height:15px}.ch-th svg:last-child{opacity:.6;margin-left:auto}.ch-t strong{letter-spacing:-.03em;margin-top:6px;font-size:28px}.ch-t small{opacity:.75;font-size:12px;line-height:1.35}@media (width<=980px){.ch-in{grid-template-columns:1fr}}@media (width<=560px){.chero{padding:20px}.ch-big{gap:16px}.ch-big b{font-size:44px}.ch-big .mring{transform-origin:0;transform:scale(.8)}}.pf-step:has(.pf-ring) .pf-k{opacity:.07;inset:auto 62px -10px auto}.of-st .mring{margin:6px 0 4px}.of-st .mr-l{font-size:15px}.oa b{font-weight:600}.oa small em{color:var(--blue)}.sdots{flex-wrap:wrap;gap:4px;margin:12px 0 10px;display:flex}.sdots i{width:11px;height:11px;animation:hdpop .3s var(--ease) both;border-radius:50%}.qr-w,.qc-wait{align-items:center;gap:8px;flex-direction:row!important;display:inline-flex!important}.waitring{display:inline-flex}.rolebars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rb{background:var(--canvas);animation:rise .4s var(--ease) both;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.rb .mring{order:-1}.rb b{font-size:16px}@media (width<=560px){.rolebars{grid-template-columns:1fr}.ch-big{flex-direction:column;align-items:flex-start;gap:12px}.ch-big .mring{transform:none}.ch-tiles{grid-template-columns:1fr 1fr}.ch-t{padding:12px}.ch-t strong{font-size:22px}}
