:root{--rd:#c0392b;--bg:#f4f2ff;--sf:#fff;--sf2:#f1eeff;--ink:#14102e;--mu:#5c5878;--bd:#e7e2fb;--gold:#7030ef;--hl:#5b21d9;--ac:#7030ef;--tint:rgba(112,48,239,.11);--rail:linear-gradient(180deg,#140c40,#090820);--railink:hsla(0,0%,100%,.64);--gr:#067647;--pulse:linear-gradient(135deg,#6a2bea,#b81ff6);--sh:0 10px 30px rgba(112,48,239,.08);--bgfx:radial-gradient(50% 42% at 18% 0%,#e2daff 0%,rgba(226,218,255,0) 70%),radial-gradient(45% 38% at 100% 100%,#f3d9ff 0%,rgba(243,217,255,0) 70%);--f2:var(--f1)}[data-theme=dark]{--rd:#f87171;--bg:#090820;--sf:#120f36;--sf2:#1a1647;--ink:#f4f2ff;--mu:#a9a4d0;--bd:hsla(0,0%,100%,.11);--gold:#7030ef;--hl:#c7b6ff;--ac:#b79bff;--tint:rgba(112,48,239,.3);--rail:linear-gradient(180deg,#0d0a2b,#050414);--railink:#9a94c8;--gr:#6ce9a6;--sh:none;--bgfx:radial-gradient(45% 40% at 85% 0%,rgba(112,48,239,.35) 0%,rgba(112,48,239,0) 70%),radial-gradient(40% 35% at 10% 100%,rgba(219,31,255,.14) 0%,rgba(219,31,255,0) 70%)}*{box-sizing:border-box}body{margin:0;background:var(--bgfx),var(--bg);background-attachment:fixed;color:var(--ink);font:14px/1.5 var(--f1,system-ui),system-ui,sans-serif}.kpi,.logo,h1,h2,h3{font-family:var(--f1,system-ui),system-ui,sans-serif;letter-spacing:-.02em}a{color:inherit;text-decoration:none}.wrap{max-width:960px;margin:0 auto;padding:32px 20px}.card{background:var(--sf);border:1px solid var(--bd);border-radius:18px;padding:18px;margin-bottom:14px;box-shadow:var(--sh)}.center{max-width:380px;margin:12vh auto}h1,h2,h3{margin:0 0 10px}h1{font-size:24px;line-height:1.2}h1,h2{font-weight:800}h2{font-size:17px;line-height:1.3}h3{font-size:15px;font-weight:800}.mu{color:var(--mu)}.gold{color:var(--hl)}.ac{color:var(--ac)}label{display:block;margin-top:2px;color:var(--mu);font-size:12.5px;font-weight:600}input,select,textarea{width:100%;padding:9px 12px;margin:3px 0 10px;border-radius:11px;border:1.5px solid var(--bd);background:var(--sf2);color:var(--ink);font:inherit}input:focus,select:focus,textarea:focus{outline:2px solid #b79bff;outline-offset:1px}input[type=checkbox],input[type=radio]{width:auto;margin:0 8px 0 0}button{background:var(--pulse);color:#fff;border:0;border-radius:11px;padding:9px 16px;font-size:13.5px;font-weight:700;font-family:inherit;cursor:pointer;transition:transform .12s,box-shadow .12s}button:hover{box-shadow:0 8px 22px rgba(112,48,239,.38)}button:active{transform:scale(.97)}button.ghost{background:none;border:1.5px solid var(--bd);color:var(--ink);box-shadow:none}.grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.kpi{font-size:26px;font-weight:800;margin:2px 0}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;color:var(--mu);padding:8px}td,th{border-bottom:1px solid var(--bd)}td{padding:10px 8px}.bar{height:8px;background:var(--bd);border-radius:99px;overflow:hidden}.bar i{display:block;height:100%;background:var(--pulse)}.row{display:flex;gap:10px;align-items:center;margin:8px 0}.row span:first-child{width:110px}.row .bar{flex:1 1}.lk,.mk{display:block;flex:none;background:var(--ink)}.mk{-webkit-mask:url(/cenixa-mark.svg) center/contain no-repeat;mask:url(/cenixa-mark.svg) center/contain no-repeat}.lk{-webkit-mask:url(/cenixa-logo.svg) left center/contain no-repeat;mask:url(/cenixa-logo.svg) left center/contain no-repeat}.shell{display:flex;min-height:100vh}.rail{width:68px;flex:none;background:var(--rail);border-right:1px solid var(--bd);display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0;position:-webkit-sticky;position:sticky;top:0;height:100vh}.rail .mk{background:#fff;width:30px;height:26px;margin-bottom:12px}.mtabs svg,.rail svg{width:20px;height:20px}.rail a{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:var(--railink);transition:background .12s,transform .12s}.rail a:hover{background:hsla(0,0%,100%,.1);color:#fff}.rail a.on{background:var(--pulse);color:#fff;box-shadow:0 8px 20px rgba(112,48,239,.45)}.sub{width:228px;flex:none;background:var(--sf);border-right:1px solid var(--bd);padding:20px 12px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto}.sub .lk{width:104px;height:20px;margin:4px 12px 10px}.sub h3{font-size:17px;font-weight:800;margin:10px 12px}.sub h4{margin:16px 14px 6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.sub a,.sub h4{color:var(--mu)}.sub a{display:flex;justify-content:space-between;align-items:center;min-height:36px;padding:0 12px;border-radius:10px;font-size:13.5px;font-weight:600}.sub a:hover{background:var(--sf2);color:var(--ink)}.sub a.on{background:var(--tint);color:var(--hl);font-weight:700}.ftr{margin:18px 4px 0;padding:12px;border-radius:14px;font-size:12px;background:var(--sf2);border:1px solid var(--bd)}.ftr p{margin:0 0 10px}.bdg{background:var(--pulse);color:#fff;border-radius:99px;font-size:11px;padding:0 8px;line-height:20px;font-weight:800}.main{flex:1 1;min-width:0;padding:26px 28px}.ib{display:grid;grid-template-columns:320px minmax(0,1fr) 270px;height:100vh;margin:-26px -28px}.ib>div{border-right:1px solid var(--bd);overflow:auto;display:flex;flex-direction:column;background:var(--sf)}.ibk{display:none}.cv{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid var(--bd)}.cv.on,.cv:hover{background:var(--sf2)}.av{width:36px;height:36px;border-radius:50%;background:var(--pulse);color:#fff;display:grid;place-items:center;font-weight:800;flex:none}.pill{border:1px solid var(--bd);border-radius:99px;padding:4px 12px;font-size:12px;background:none;color:var(--mu);font-weight:700;display:inline-block}.pill.on{background:var(--pulse);color:#fff;border-color:transparent}.cat{display:flex;flex-direction:column;justify-content:space-between;min-height:190px}.tag{font-size:10px;border:1px solid var(--gr);color:var(--gr);border-radius:99px;padding:1px 9px;font-weight:800}.sw{width:44px;height:44px;border-radius:12px;border:1px solid var(--bd)}.free{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-left:8px;padding:2px 7px;border-radius:99px;background:var(--tint);color:var(--hl)}.auth{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:var(--bg);color:var(--ink)}.auth,.auth-form,.auth-hero{position:relative;overflow:hidden}.auth-form>:not(.fx),.auth-hero>:not(.fx){position:relative;z-index:1}.auth-hero{padding:48px 60px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:radial-gradient(70% 60% at 85% 10%,rgba(219,31,255,.55) 0,rgba(219,31,255,0) 62%),radial-gradient(80% 70% at 0 100%,#7030ef 0,rgba(112,48,239,0) 70%),#0b0830}.auth-hero h2{font-size:clamp(28px,3.1vw,44px);line-height:1.08;font-weight:800;letter-spacing:-.035em;margin:0 0 20px}.auth-hero p{font-size:15px;line-height:1.6;color:#dcd3ff;max-width:520px;margin:0}.auth-chips{display:flex;gap:12px;flex-wrap:wrap}.auth-chips span{padding:7px 13px;font-size:12px!important;border-radius:99px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);font-size:13px;font-weight:700}.auth-form{display:grid;place-items:center;padding:40px 24px;background:var(--bgfx),var(--bg)}.auth-box{width:100%;max-width:360px}.auth-lk{width:132px;height:25px;background:#fff!important}.auth-mk{width:30px;height:26px;background:var(--pulse)!important;margin:0 0 18px}.auth-tabs{display:flex;padding:4px;border-radius:13px;background:var(--sf2);border:1px solid var(--bd);margin-bottom:20px}.auth-tabs button{flex:1 1;height:36px;font-size:13px;border-radius:10px;padding:0;background:transparent;color:var(--mu);box-shadow:none}.auth-tabs button.on{background:var(--pulse);color:#fff}.auth-box h1{font-size:22px;margin:0 0 4px}.auth-cta{width:100%;height:44px;font-size:14px;border-radius:12px;margin-top:4px;box-shadow:0 10px 24px rgba(112,48,239,.35)}.auth-cta:disabled{opacity:.7;cursor:default}.auth-msg{margin:12px 0 0;font-size:13.5px;font-weight:600}.auth-msg.bad{color:var(--rd)}.auth-msg.ok{color:var(--gr)}.auth-switch{display:none;margin:14px 0 0;text-align:center;font-size:13px;color:var(--mu)}.auth-switch button{background:none;padding:0;border-radius:0;color:#c7b6ff;font-size:13px;font-weight:700;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.auth-note{margin-top:14px;border-radius:16px;padding:14px 16px;background:var(--tint);border:1px solid rgba(155,107,255,.35);font-size:13px;line-height:1.55}.fx{inset:0;pointer-events:none;z-index:0}.fx,.fx i{position:absolute}.fx i{display:block;border-radius:50%;will-change:transform}.fx .b1{width:62vmin;height:62vmin;left:-14vmin;bottom:-20vmin;background:radial-gradient(circle,rgba(112,48,239,.85) 0,rgba(112,48,239,0) 68%);animation:fxA 13s ease-in-out infinite alternate}.fx .b2{width:54vmin;height:54vmin;right:-12vmin;top:-16vmin;background:radial-gradient(circle,rgba(219,31,255,.6) 0,rgba(219,31,255,0) 68%);animation:fxB 16s ease-in-out infinite alternate}.fx .b3{width:40vmin;height:40vmin;left:34%;top:32%;background:radial-gradient(circle,rgba(150,110,255,.36) 0,rgba(150,110,255,0) 68%);animation:fxC 19s ease-in-out infinite alternate}@keyframes fxA{0%{transform:translate(0) scale(1)}to{transform:translate(26vmin,-18vmin) scale(1.25)}}@keyframes fxB{0%{transform:translate(0) scale(1.1)}to{transform:translate(-22vmin,24vmin) scale(.85)}}@keyframes fxC{0%{transform:translate(-16vmin,12vmin) scale(.85)}to{transform:translate(18vmin,-16vmin) scale(1.3)}}@media(max-width:900px){.shell{flex-direction:column}.rail,.sub{display:none}.main{padding:14px 14px 84px}.ib{grid-template-columns:1fr;height:auto;margin:-14px -14px 0}.card{padding:14px;border-radius:15px;margin-bottom:10px}h1{font-size:20px}h2{font-size:15.5px}.kpi{font-size:22px}.grid{gap:10px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}label{font-size:12px}input,select,textarea{padding:8px 11px;margin:3px 0 9px;border-radius:10px}button{padding:8px 14px;font-size:13px;border-radius:10px}table{display:block;max-width:100%;overflow-x:auto}.ib.has-c>div:first-child,.ib:not(.has-c)>div:nth-child(n+2){display:none}.ib.has-c>div:nth-child(2){min-height:calc(100dvh - 120px)}.ib>div{border-right:0}.ibk{display:grid!important;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--sf2);font-size:22px;line-height:1;flex:none}.auth{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:radial-gradient(80% 36% at 85% 0,rgba(219,31,255,.32) 0,rgba(219,31,255,0) 70%),radial-gradient(90% 46% at 0 100%,rgba(112,48,239,.5) 0,rgba(112,48,239,0) 70%),#090820}.auth-form,.auth-hero{overflow:visible}.auth{justify-content:center;padding:64px 0 16px}.auth-hero{position:static;flex:none;padding:0 20px;gap:14px;justify-content:flex-start;background:none}.auth-hero .auth-lk{position:absolute;top:22px;left:20px}.auth-tabs{display:none!important}.auth-switch{display:block}.auth-hero h2{font-size:clamp(19px,5.6vw,24px);line-height:1.15;letter-spacing:-.025em;margin:0}.auth-lk{width:100px;height:19px}.auth-chips,.auth-hero p{display:none}.auth-form{flex:none;place-items:start center;padding:20px 20px 28px;background:none}.auth-box>.auth-mk{display:none}.auth-tabs{padding:3px;border-radius:11px;margin-bottom:16px}.auth-tabs button{height:32px;font-size:12.5px;border-radius:9px}.auth-box h1{font-size:19px}.auth-box .mu{font-size:12.5px}.auth input{padding:9px 12px;margin:3px 0 9px;border-radius:10px}.auth-cta{height:40px;font-size:13.5px;border-radius:11px;box-shadow:0 6px 16px rgba(112,48,239,.35)}.fx .b1{width:90vmin;height:90vmin}.fx .b2{width:80vmin;height:80vmin}}.drawer,.mtabs,.mtop,.scrim{display:none}@media(max-width:900px){.mtop{display:flex;align-items:center;gap:12px;position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:8px 12px;background:var(--sf);border-bottom:1px solid var(--bd)}.mtop .tg{width:36px;height:36px;border-radius:11px;background:var(--sf2);border:1px solid var(--bd);color:var(--ink);display:grid;place-items:center;padding:0;box-shadow:none}.mtop .tt{font-size:15.5px;font-weight:800;letter-spacing:-.02em;flex:1 1}.mtop .tt.ci{display:flex;flex-direction:column;line-height:1.1}.mtop .tt.ci b{font-size:16px;letter-spacing:.02em;background:var(--pulse);-webkit-background-clip:text;background-clip:text;color:transparent;width:max-content}.mtop .tt.ci small{font-size:10px;font-weight:600;letter-spacing:0;color:var(--mu)}.scrim{inset:0;background:rgba(9,8,32,.5);z-index:40}.drawer,.scrim{display:block;position:fixed}.drawer{top:0;bottom:0;left:0;width:84%;max-width:320px;background:var(--sf);z-index:50;overflow:auto;transform:translateX(-102%);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.drawer.open{transform:none;box-shadow:0 0 40px rgba(9,8,32,.35)}.dh{display:flex;justify-content:space-between;align-items:center;padding:14px}.dh .lk{width:96px;height:18px}.dh button{background:none;border:0;color:var(--mu);font-size:22px;padding:4px 8px;box-shadow:none}.dt{font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0 16px 8px}.di{padding:0 10px 8px}.di a{display:flex;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;border-radius:10px;font-size:13.5px;color:var(--mu);font-weight:600}.di a.on{background:var(--tint);color:var(--hl);font-weight:700}.di h4{margin:14px 14px 6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mu);font-weight:800}.mtabs{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--sf);border-top:1px solid var(--bd);padding:5px 4px calc(5px + env(safe-area-inset-bottom));justify-content:space-around}.mtabs a{width:34px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--mu);transition:transform .12s}.mtabs a:active{transform:scale(.88)}.mtabs a.on{background:var(--pulse);color:#fff;box-shadow:0 6px 16px rgba(112,48,239,.4)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shim{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ldslide{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}.pg>*{animation:rise .34s cubic-bezier(.2,.8,.2,1) both}.pg>:nth-child(2){animation-delay:.04s}.pg>:nth-child(3){animation-delay:.08s}.pg>:nth-child(4){animation-delay:.12s}.pg>:nth-child(5){animation-delay:.16s}.pg>:nth-child(n+6){animation-delay:.2s}.pg>.skw{animation:fadeIn .2s ease .12s both}.ldbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;overflow:hidden}.ldbar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;border-radius:3px;background:var(--pulse);animation:ldslide 1.1s ease-in-out infinite}.sk{border-radius:16px;background:linear-gradient(90deg,var(--sf2) 0,var(--bd) 50%,var(--sf2) 100%);background-size:200% 100%;animation:shim 1.5s linear infinite}.sk-t{height:26px;width:200px;margin-bottom:16px}.sk-c{height:110px}.split{grid-template-columns:minmax(0,3fr) minmax(240px,1fr);align-items:start}@media(max-width:900px){.split{grid-template-columns:minmax(0,1fr)}}.ld{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;background:radial-gradient(55% 45% at 50% 42%,rgba(112,48,239,.5) 0,rgba(112,48,239,0) 70%),radial-gradient(40% 30% at 82% 92%,rgba(219,31,255,.26) 0,rgba(219,31,255,0) 70%),#090820;animation:ldIn .28s ease both}.ld svg{width:118px;height:auto;overflow:visible;animation:ldGlow 2.2s ease-in-out 1.3s infinite}.ldg,.ldp,.ldping,.ldring{transform-box:fill-box;transform-origin:center}.ldp.a{animation:ldA .85s cubic-bezier(.2,.9,.25,1) .1s both}.ldp.b{animation:ldB .95s cubic-bezier(.34,1.56,.64,1) .3s both}.ldp.c{animation:ldC .85s cubic-bezier(.2,.9,.25,1) .2s both}.ldg{animation:ldBreath 2.2s ease-in-out 1.3s infinite}.ldtrack{animation:ldIn .4s ease 1s both}.ldring{animation:ldIn .4s ease 1s both,ldSpin 1.6s linear 1s infinite}.ldping{animation:ldPing .8s ease-out 1s both}.ldt{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.01em;color:#dcd3ff;animation:ldIn .5s ease 1s both}.ldt .dots{display:inline-flex;gap:3px;margin-left:4px;vertical-align:middle}.ldt .dots i{display:block;width:4px;height:4px;border-radius:50%;background:currentColor;animation:ldDot 1.2s ease-in-out infinite}.ldt .dots i:nth-child(2){animation-delay:.15s}.ldt .dots i:nth-child(3){animation-delay:.3s}@keyframes ldIn{0%{opacity:0}to{opacity:1}}@keyframes ldA{0%{opacity:0;transform:translate(-130px,50px) rotate(-45deg) scale(.4)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes ldB{0%{opacity:0;transform:translateY(-150px) scale(.2)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes ldC{0%{opacity:0;transform:translate(120px,100px) rotate(28deg) scale(.5)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes ldBreath{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes ldGlow{0%,to{filter:drop-shadow(0 0 10px rgba(184,31,246,.35))}50%{filter:drop-shadow(0 0 26px rgba(184,31,246,.8))}}@keyframes ldSpin{to{transform:rotate(1turn)}}@keyframes ldPing{0%{opacity:0;transform:scale(.55)}15%{opacity:.85}to{opacity:0;transform:scale(1.5)}}@keyframes ldDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(min-width:901px){.ld svg{width:150px}.ldt{font-size:13.5px}}@supports(-webkit-touch-callout:none){input,select,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.wl-hero{background:var(--pulse);color:#fff;border:0}.wl-hero .mu,.wl-hero .wl-small{color:hsla(0,0%,100%,.82)}.wl-hero .kpi{color:#fff;margin:4px 0 2px}.wl-hero button.ghost{border-color:hsla(0,0%,100%,.55);color:#fff}.wl-tabs{gap:6px;margin:0 0 14px}.wl-row,.wl-tabs{display:flex;flex-wrap:wrap}.wl-row{gap:8px;align-items:center}.wl-row input{flex:1 1 140px;min-width:0;margin:0}.wl-item{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid var(--bd)}.wl-item:first-child{border-top:0}.wl-item>div:first-child{min-width:0;overflow-wrap:anywhere}.wl-amt{font-weight:800;white-space:nowrap}.wl-in{color:var(--gr)}.wl-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;overflow-wrap:anywhere}.wl-small{font-size:12px}.wl-step{border-left:3px solid var(--bd);padding:4px 0 4px 12px;margin:8px 0}.wl-step.on{border-color:var(--ac)}.wl-reveal{border:1px dashed var(--bd);border-radius:12px;padding:12px;margin-top:8px}.wl-sandbox{background:var(--tint);border:1px solid var(--bd);border-radius:12px;padding:8px 12px;margin-bottom:12px;font-size:12.5px}.wl-check{display:flex;gap:8px;align-items:flex-start;color:var(--ink)}.wl-check input{width:auto;flex:0 0 auto;margin:2px 0 0}.wl-err{background:#fde8e8;color:#8a1c1c;border:1px solid #f3b4b4;border-radius:12px}.wl-err,.wl-ok{padding:12px 14px;margin:12px 0;font-weight:600;overflow-wrap:anywhere}.wl-ok{background:#e6f6ec;color:#14532d;border:1px solid #a7dfbb;border-radius:12px}[data-theme=dark] .wl-err{background:#3a1515;color:#ffd4d4;border-color:#6b2626}[data-theme=dark] .wl-ok{background:#123222;color:#c9f2d9;border-color:#245c3c}.wl-levels summary{cursor:pointer;list-style:none}.wl-levels summary::-webkit-details-marker{display:none}.wl-levels summary:after{content:" ▾";color:var(--mu,#888)}.wl-levels[open] summary{margin-bottom:10px}.wl-page{max-width:880px}.wl-head p{margin:-4px 0 10px}.wl-hero-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.wl-chip{background:hsla(0,0%,100%,.18);color:#fff;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:700;white-space:nowrap}.wl-hero .kpi{font-size:30px}.wl-hero-sm .kpi{font-size:24px}.wl-acct{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.22)}.wl-big{font-size:17px;color:inherit}.wl-big,.wl-xl{font-weight:800}.wl-xl{font-size:26px;letter-spacing:.06em}.wl-hero button{background:#fff;color:#4b1fc0}.wl-hero button.ghost{background:transparent}.wl-hero button.wl-light{margin-top:10px}.wl-quick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 12px}.wl-qa{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border-radius:14px;background:var(--sf);border:1px solid var(--bd);text-decoration:none;color:var(--ink);font-size:12.5px;font-weight:700;text-align:center;min-width:0}.wl-qa:hover{border-color:var(--ac)}.wl-qa-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--tint);color:var(--ac);font-size:18px;font-weight:800}.wl-li{display:flex;align-items:center;gap:10px;min-width:0}.wl-dot{flex:0 0 32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--sf2);color:var(--mu);font-weight:800}.wl-dot.in{background:rgba(6,118,71,.12);color:var(--gr)}.wl-desc{overflow-wrap:anywhere}.wl-lock{text-align:center;padding:26px 18px}.wl-lock-ic{width:52px;height:52px;margin:0 auto 10px;border-radius:16px;display:grid;place-items:center;background:var(--pulse);color:#fff;font-size:24px;font-weight:800}.wl-steps{display:grid;grid-gap:10px;gap:10px}.wl-stepbox{display:flex;gap:12px;align-items:flex-start}.wl-stepbox>b{flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--ac)}.wl-levels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wl-level.done{border-color:var(--gr)}.wl-level.next{border-color:var(--ac)}.wl-level .wl-item{font-size:13px}.wl-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:720px){.wl-levels-grid{grid-template-columns:1fr}.wl-quick{gap:6px}.wl-xl{font-size:22px}}@media (max-width:400px){.wl-qa{font-size:11.5px;padding:10px 2px}.wl-qa-ic{width:34px;height:34px}.wl-stats{grid-template-columns:1fr}}.st-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.st-head h1{margin:0}.st-slug{display:flex;align-items:center;border:1.5px solid var(--bd);border-radius:11px;background:var(--sf2);padding-left:12px;margin:3px 0 6px;min-width:0}.st-slug span{white-space:nowrap;font-size:13px;overflow:hidden;text-overflow:ellipsis;max-width:55%}.st-slug input{border:0;margin:0;background:none;min-width:0;padding-left:2px}.st-logo{width:48px;height:48px;border-radius:12px;object-fit:cover;border:1px solid var(--bd)}.st-types{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.st-type{display:flex;flex-direction:column;gap:4px;padding:14px;border:1.5px solid var(--bd);border-radius:14px;background:var(--sf2);transition:border-color .15s,transform .15s}.st-type:hover{border-color:var(--ac);transform:translateY(-2px)}.st-ic{font-size:22px}.st-own{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.st-ocard{display:flex;gap:12px;align-items:flex-start;margin:0}.st-thumb{width:84px;height:84px;flex:none;border-radius:12px;overflow:hidden;background:var(--tint);display:grid;place-items:center;font-size:28px}.st-thumb img{width:100%;height:100%;object-fit:cover}.st-obody{flex:1 1;min-width:0}.st-oname{display:block;margin:6px 0 2px;overflow-wrap:anywhere}.st-days{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.st-day{display:inline-flex;align-items:center;margin:0;padding:6px 10px;border:1.5px solid var(--bd);border-radius:10px;color:var(--ink);cursor:pointer}.st-day input{margin:0 6px 0 0}.im-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px;margin:6px 0 10px}.im-cell{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--bd)}.im-cell img{width:100%;height:100%;object-fit:cover}.im-acts{position:absolute;top:4px;right:4px;display:flex;gap:4px}.im-acts button{padding:2px 7px;font-size:12px;border:0;border-radius:8px}.im-acts button,.im-kb{background:rgba(0,0,0,.55);color:#fff}.im-kb{position:absolute;left:4px;bottom:4px;font-size:10px;border-radius:6px;padding:0 5px}.im-add{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--sf2);color:var(--mu);border:1.5px dashed var(--bd);border-radius:12px;font-size:12px;box-shadow:none}.im-add span{font-size:22px}.st{min-height:100vh;display:flex;flex-direction:column}.st-bar{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;padding:10px 16px;background:var(--sf);border-bottom:1px solid var(--bd)}.st-bar,.st-brand{display:flex;align-items:center;gap:10px}.st-brand{min-width:0}.st-brand b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-brand img,.st-mono{width:36px;height:36px;border-radius:10px;object-fit:cover;flex:none}.st-mono{display:grid;place-items:center;background:var(--pulse);color:#fff;font-weight:800}.st-cartbtn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1.5px solid var(--bd);border-radius:12px;font-weight:700;font-size:13px}.st-cartbtn b{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:var(--pulse);color:#fff;font-size:11px;display:grid;place-items:center}.st-main{flex:1 1;width:100%;max-width:1080px;margin:0 auto;padding:18px 16px 40px}.st-foot{text-align:center;font-size:12px;padding:18px}.st-hero{padding:18px 0 8px}.st-hero h1{font-size:clamp(24px,4vw,34px);margin:0 0 6px}.st-hero p{margin:0;color:var(--mu);max-width:640px}.st-wa{display:inline-block;margin-top:12px;padding:8px 14px;border-radius:99px;background:#25d366;color:#fff;font-weight:700;font-size:13px}.st-chips{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.st-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-top:12px}.st-card{display:flex;flex-direction:column;background:var(--sf);border:1px solid var(--bd);border-radius:18px;overflow:hidden;box-shadow:var(--sh);transition:transform .15s,box-shadow .15s}.st-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(20,16,46,.12)}.st-card.out{opacity:.65}.st-img{position:relative;aspect-ratio:1;background:var(--tint);display:grid;place-items:center;font-size:44px}.st-img img{width:100%;height:100%;object-fit:cover}.st-off{position:absolute;top:10px;left:10px;font-style:normal;background:var(--pulse);color:#fff;font-size:11px;font-weight:800;padding:3px 8px;border-radius:99px}.st-cbody{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;flex:1 1}.st-name{font-weight:700;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-meta{font-size:12px}.st-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.st-price b{font-size:16px}.st-price s{color:var(--mu);font-size:13px}.st-price.big b{font-size:24px}.st-buy{margin-top:auto;align-self:flex-start;padding:7px 14px;border-radius:10px;background:var(--pulse);color:#fff;font-weight:700;font-size:13px}.st-back{display:inline-block;margin:4px 0 12px;font-size:13px}.st-prod{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}.st-main-img{aspect-ratio:1;border-radius:20px;overflow:hidden;background:var(--tint);border:1px solid var(--bd)}.st-main-img img{width:100%;height:100%;object-fit:cover}.st-noimg{display:grid;place-items:center;font-size:72px}.st-thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto}.st-thumbs button{flex:none;width:64px;height:64px;padding:0;border-radius:10px;overflow:hidden;background:none;border:2px solid transparent;box-shadow:none}.st-thumbs button.on{border-color:var(--ac)}.st-thumbs img{width:100%;height:100%;object-fit:cover}.st-info h1{font-size:clamp(22px,3.4vw,30px);margin:10px 0 8px;overflow-wrap:anywhere}.st-facts{display:grid;grid-gap:6px;gap:6px;margin:14px 0;padding:12px 14px;border-radius:14px;background:var(--sf2);border:1px solid var(--bd);font-size:13.5px}.st-buybox{margin:16px 0}.st-btns{display:flex;gap:8px;flex-wrap:wrap}.st-btns>*{flex:1 1 150px}.st-cta{display:flex;align-items:center;justify-content:center;text-align:center;min-height:46px;padding:10px 18px;border-radius:13px;background:var(--pulse);color:#fff;font-weight:800;font-size:15px}.st-cta.off{opacity:.5;pointer-events:none}.st-btns button{min-height:46px;font-size:15px}.st-qty{display:flex;align-items:center;gap:10px;margin-bottom:12px}.st-qty button{width:38px;height:38px;padding:0;font-size:18px}.st-qty b{min-width:22px;text-align:center}.st-qty.sm{margin:6px 0 0;gap:8px}.st-qty.sm button{width:30px;height:30px;font-size:15px}.st-rm{background:none;color:var(--mu);padding:0 4px;font-size:12px;box-shadow:none;text-decoration:underline}.st-desc{white-space:pre-wrap;line-height:1.65;margin-top:18px;padding-top:16px;border-top:1px solid var(--bd);overflow-wrap:anywhere}.st-daysel{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;margin-bottom:8px}.st-daysel .pill{flex:none;cursor:pointer}.st-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:6px;gap:6px;margin-bottom:12px}.st-times button.on{background:var(--pulse);color:#fff;border-color:transparent}.st-co{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.st-line{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--bd)}.st-lthumb{width:56px;height:56px;flex:none;border-radius:10px;overflow:hidden;background:var(--tint)}.st-lthumb img{width:100%;height:100%;object-fit:cover}.st-lbody{flex:1 1;min-width:0;overflow-wrap:anywhere}.st-lamt{white-space:nowrap}.st-total{display:flex;justify-content:space-between;padding-top:12px;border-top:2px solid var(--bd);font-size:16px}.st-paybtn{width:100%;min-height:50px;font-size:16px;margin-top:6px}.st-err{color:var(--rd);font-weight:700}.st-empty{text-align:center;max-width:480px;margin:40px auto}.st-empty .st-cta{display:inline-flex;margin-top:10px}@media(max-width:760px){.st-co,.st-prod{grid-template-columns:minmax(0,1fr)}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st-cbody{padding:10px}.st-price b{font-size:14.5px}.st-buy{font-size:12px;padding:6px 10px}.st-cartbtn span{display:none}}.af-list{border:1px solid var(--bd);border-radius:12px;padding:8px 12px;margin:6px 0}.af-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--bd)}.af-row label{flex:1 1;min-width:0;overflow-wrap:anywhere}.af-rate{display:flex;align-items:center;gap:4px;flex:none}.af-rate input{width:76px;margin:0}.cmp{margin-top:12px;border:1.5px solid var(--bd);border-radius:18px;background:var(--sf2);padding:10px 12px 8px;transition:border-color .15s,box-shadow .15s}.cmp:focus-within{border-color:var(--ac);box-shadow:0 0 0 4px var(--tint)}.cmp textarea{display:block;width:100%;min-height:52px;max-height:260px;resize:none;border:0;background:none;padding:4px 2px;margin:0;font:inherit;font-size:15px;line-height:1.55;color:var(--ink);outline:none;overflow-y:auto}.cmp textarea:focus{outline:none}.cmp-bar{display:flex;align-items:center;gap:8px;margin-top:6px}.cmp-hint{flex:1 1;font-size:11.5px}.cmp-mic{padding:6px 10px;border-radius:10px}.cmp-send{width:38px;height:38px;padding:0;border-radius:12px;font-size:18px;font-weight:800;flex:none}.cmp-send:disabled{opacity:.4;cursor:default;box-shadow:none}.cmp.busy{opacity:.85}@media(max-width:600px){.cmp-hint{display:none}.cmp-bar{justify-content:flex-end}}.md p{margin:0 0 8px}.md p:last-child{margin-bottom:0}.md h4{margin:10px 0 6px;font-size:14.5px}.md ol,.md ul{margin:0 0 8px;padding-left:20px}.md li{margin:2px 0}.md code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;background:var(--tint);padding:1px 5px;border-radius:5px}.md hr{border:0;border-top:1px solid var(--bd);margin:10px 0}button.is-busy,input.is-busy{position:relative;cursor:progress;opacity:.75;pointer-events:none}button.is-busy:before{content:"";display:inline-block;width:12px;height:12px;margin:0 7px -2px 0;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:nx-spin .7s linear infinite}@keyframes nx-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){button.is-busy:before{animation-duration:2s}}.im-title{display:block;font-size:13px;color:var(--ink);margin:4px 0}.im-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.im-add{position:relative;cursor:pointer;margin:0;text-align:center;transition:border-color .15s,background .15s}.im-add:focus-within,.im-add:hover{border-color:#b79bff;color:var(--ink)}.im-grid.im-over{outline:2px dashed #b79bff;outline-offset:4px;border-radius:12px}.im-over .im-add{border-color:#b79bff;color:var(--ink)}.im-busy{cursor:progress;opacity:.7}.auth-forgot{margin:12px 0 0;text-align:center;font-size:13px}.auth-forgot a,.auth-forgot button{background:none;padding:0;border-radius:0;color:#c7b6ff;font-size:13px;font-weight:700;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.auth .wl-check a{color:#c7b6ff}.sec-qr{width:180px;height:180px;background:#fff;padding:8px;border-radius:12px;display:block;margin:6px 0}.sec-dev{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--bd)}.sec-dev:first-of-type{border-top:0}.sec-dev form{flex:0 0 auto}.sec-dev b{font-size:14px}.sec-ev{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;border-top:1px solid var(--bd);font-size:13px}.sec-ev:first-of-type{border-top:0}:root{--ci:#5b21d9}.ftr-id{display:flex;align-items:center;gap:10px;color:var(--ink);min-width:0}.ftr-id b{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftr-id small{display:block;color:var(--mu);font-size:11.5px}.ftr-id>span:last-child{min-width:0}.ftr-av{flex:none;width:34px;height:34px;border-radius:50%;background:var(--ci);color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px}.sub .ftr a.ftr-id{min-height:0;padding:0;background:none}.sub .ftr a{min-height:0;padding:0;display:inline}.sub .ftr a.ftr-id{display:flex}.ftr-cr{margin-top:12px;padding-top:10px;border-top:1px solid var(--bd)}.ftr-cr-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px}.ftr-cr-h b{font-size:12.5px}.ftr-cr-h small{color:var(--mu)}.ftr-cr-h a{color:var(--hl)!important;font-weight:800;font-size:12px;background:none!important}.ftr-bar{height:5px;border-radius:9px;background:var(--bd);margin:7px 0;overflow:hidden}.ftr-bar i{display:block;height:100%;background:var(--ci);border-radius:9px}.ftr-bar i.low{background:#f79009}.ftr-warn{margin:0 0 6px!important;font-size:11.5px;color:#b54708;font-weight:700}.ci{max-width:1140px}.ci h1{margin-bottom:4px}.ci-card{box-shadow:none}.ci-small{font-size:12.5px}.ci-center{text-align:center}.ci-grow{flex:1 1}.ci-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--ci);color:#fff;border:1.5px solid var(--ci);border-radius:11px;padding:8px 16px;font-size:13.5px;font-weight:700;box-shadow:none;cursor:pointer;line-height:1.3;font-family:inherit}.ci-btn:hover{transform:none;box-shadow:none;filter:brightness(1.08)}.ci-btn.ghost{background:transparent;color:var(--hl);border-color:var(--bd)}.ci-btn.sm{padding:5px 11px;font-size:12.5px;border-radius:9px}.ci-btn:disabled{opacity:.5;cursor:default}.ci-link{color:var(--hl);font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:3px;background:none;padding:0}.ci-pill{display:inline-block;border:1px solid var(--bd);background:var(--sf);border-radius:99px;padding:6px 13px;font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap}.ci-pill.solid{background:var(--tint);border-color:transparent;color:var(--hl)}.ci-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ci-hello{margin:0 0 2px;font-size:13.5px}.ci-h{font-size:16.5px;margin:22px 0 10px}.ci-hrow{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ci-cap{margin:20px 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mu);font-weight:800}.ci-ask{position:relative;background:var(--sf);border:1.5px solid #cfc4ff;border-radius:18px;padding:14px 14px 12px}.ci-ask:focus-within{border-color:var(--ci)}.ci-ask textarea{border:0;background:none;padding:2px 4px;margin:0 0 8px;font-size:15.5px;resize:none;min-height:56px;box-shadow:none;outline:0;width:100%}.ci-ask-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ci-ask select,.ci-follow select{width:auto;margin:0;border-radius:99px;padding:7px 30px 7px 14px;font-weight:700;font-size:13px;background-color:var(--ci);color:#fff;border-color:var(--ci);max-width:100%}.ci-ask select option,.ci-follow select option{color:#14102e;background:#fff}.ci-send{width:40px;height:38px;padding:0;font-size:17px;flex:none}.ci-src-btn{background:var(--tint)!important;border-color:transparent!important}.ci-src{position:absolute;right:8px;top:calc(100% - 4px);z-index:30;width:min(400px,calc(100vw - 44px));background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:14px 16px;box-shadow:0 18px 50px rgba(20,16,46,.18)}.ci-src-h{display:flex;justify-content:space-between;align-items:center;font-size:14.5px}.ci-x{background:none;color:var(--mu);padding:2px 6px;box-shadow:none;font-size:14px}.ci-src h5{margin:12px 0 4px;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--mu)}.ci-src-i{display:flex;align-items:center;gap:10px;min-height:32px;font-size:13.5px;margin:0;font-weight:600;color:var(--ink);cursor:pointer}.ci-src-i input{width:17px;height:17px;margin:0;flex:none;accent-color:var(--ci)}.ci-src-i span:first-of-type,.ci-src-i>span+span{flex:1 1;min-width:0}.ci-src-i em{font-style:normal;font-size:12px;color:var(--mu);white-space:nowrap}.ci-src-i.off{color:var(--mu);cursor:default}.ci-lock{flex:none!important;width:17px;height:17px;border-radius:5px;border:1.5px dashed var(--bd)}.ci-tagx{font-style:normal;font-size:10.5px!important;font-weight:800;background:var(--tint);color:var(--hl)!important;border-radius:99px;padding:2px 9px;margin-left:6px}.ci-sugg{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.ci-sugg a{background:var(--sf);border:1px solid var(--bd);border-radius:99px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--ink)}.ci-sugg a:hover{border-color:#cfc4ff}.ci-recent{background:var(--sf);border:1px solid var(--bd);border-radius:16px;overflow:hidden}.ci-recent a{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid var(--bd);font-size:13.5px;color:var(--ink);font-weight:600}.ci-recent a:first-child{border-top:0}.ci-recent span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-recent em{font-style:normal;color:var(--mu);font-size:12px;font-weight:500;white-space:nowrap}.ci-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.ci-agent-q{display:block;margin:0;color:var(--ink)}.ci-agent-q b{display:block;margin:10px 0 4px;font-size:15px}.ci-agent-q p{margin:0;font-size:13px}.ci-ico{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--tint);color:var(--hl);flex:none}.ci-soon{display:inline-block;font-size:11.5px;font-weight:700;color:var(--mu)}.ci-agent-q .ci-soon{margin-top:8px}.ci-start{color:var(--hl);font-weight:800;font-size:13.5px}.ci-filters{display:none;gap:6px;overflow-x:auto;padding-bottom:6px;margin:10px 0}.ci-opt{background:var(--sf);color:var(--ink);border:1.5px solid var(--bd);border-radius:99px;padding:8px 15px;font-size:13.5px;font-weight:700;box-shadow:none;cursor:pointer;white-space:nowrap;display:inline-block}.ci-opt:hover{transform:none;box-shadow:none;border-color:#cfc4ff}.ci-opt.on{background:var(--ci);border-color:var(--ci);color:#fff}.ci-core{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.ci-agent-c{display:flex;gap:12px;margin:0;align-items:flex-start}.ci-agent-c>div{min-width:0;flex:1 1}.ci-agent-c p,.ci-agent-s p{margin:4px 0 0;font-size:13px}.ci-agent-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.ci-agent-h b{font-size:15px}.ci-agent-n{display:flex;align-items:center;gap:10px;min-width:0}.ci-spec{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px;align-items:start}.ci-agent-s{margin:0}.ci-belief{font-weight:700;color:var(--ink);font-size:14px!important;margin-top:12px!important}.ci-tools{margin-top:12px;border-top:1px solid var(--bd);padding-top:10px}.ci-tools summary{cursor:pointer;font-weight:700;font-size:13px;list-style:none;display:flex;justify-content:space-between}.ci-tools summary::-webkit-details-marker{display:none}.ci-tools summary:after{content:"⌄";color:var(--mu)}.ci-tools[open] summary:after{content:"⌃"}.ci-tools>div{margin-top:10px;font-size:13px}.ci-tools>div b{display:block}.ci-tools>div span{color:var(--mu);font-size:12.5px}.ci-ctx{display:grid;grid-template-columns:minmax(0,720px) minmax(200px,300px);grid-gap:22px;gap:22px;align-items:center;justify-content:center;min-height:60vh}.ci-ctx-card{padding:28px;margin:0}.ci-ctx-card h1{font-size:24px;margin:18px 0 4px}.ci-ctx-h{display:flex;justify-content:space-between;align-items:center;font-size:14px}.ci-prog{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;margin-top:14px}.ci-prog button{height:5px;padding:0;border-radius:9px;background:var(--bd);box-shadow:none;min-width:0}.ci-prog button.done{background:#b9a6f5}.ci-prog button.cur{background:var(--ci)}.ci-prog button:hover{transform:none}.ci-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 10px}.ci-scroll{max-height:176px;overflow:auto;padding-right:4px}.ci-ctx-f{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.ci-skip{background:none;color:var(--mu);box-shadow:none;padding:8px 4px;font-weight:700}.ci-skip:hover{transform:none;box-shadow:none;color:var(--ink)}.ci-why h4{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}.ci-why .card{font-size:13.5px;margin-bottom:10px}.ci-why p{margin:4px 0 0;font-size:13px}.ci-missing{background:#fff6e5;border:1px solid #f9dbaf;color:#7a3e06;border-radius:11px;padding:9px 12px;font-size:13px;margin:10px 0}[data-theme=dark] .ci-missing{background:rgba(247,144,9,.12);border-color:rgba(247,144,9,.35);color:#fec84b}.ci-sess{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:24px;gap:24px;align-items:start;max-width:1180px}.ci-main{min-width:0}.ci-sess-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ci-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.ci-side{font-size:13px;border-left:1px solid var(--bd);padding-left:20px}.ci-side h4{margin:18px 0 8px;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--mu)}.ci-side h4:first-child{margin-top:0}.ci-kv{display:flex;justify-content:space-between;gap:12px;margin:6px 0}.ci-kv span{color:var(--mu);flex:none}.ci-kv b{text-align:right;font-weight:600;min-width:0;overflow-wrap:anywhere}.ci-qa{border:1px solid var(--bd);border-radius:11px;padding:9px 11px;margin-bottom:8px;background:var(--sf)}.ci-qa span{display:block}.ci-qa b{color:var(--hl);font-size:12.5px}.ci-thread{display:flex;flex-direction:column;gap:14px}.ci-thread .card{margin:0}.ci-q{display:flex;justify-content:flex-end}.ci-q span{background:var(--ci);color:#fff;border-radius:16px 16px 4px 16px;padding:10px 15px;font-weight:600;font-size:14.5px;max-width:86%;overflow-wrap:anywhere}.ci-by{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mu);font-weight:800;margin-bottom:8px}.ci-verdict{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.ci-verdict>div{flex:1 1;min-width:min(100%,260px)}.ci-verdict h2{font-size:19px;line-height:1.3;margin:0 0 6px}.ci-verdict p{margin:0;font-size:14px;color:var(--ink)}.ci-conf{font-size:12px;font-weight:800;border-radius:99px;padding:4px 11px;background:var(--tint);color:var(--hl);white-space:nowrap}.ci-conf.low{background:#fff1e0;color:#b54708}.ci-conf.high{background:#e3f7ec;color:#067647}.ci-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:14px 0}.ci-kpi{border:1px solid var(--bd);border-radius:14px;padding:12px 14px;background:var(--sf)}.ci-kpi span{display:block;font-size:12.5px;color:var(--mu);font-weight:600}.ci-kpi b{display:block;font-size:22px;font-weight:800;margin:3px 0;overflow-wrap:anywhere}.ci-kpi small{display:block;font-size:12px;color:var(--mu);min-height:1em}.ci-chart{margin:16px 0}.ci-chart-h{margin-bottom:6px;font-size:14.5px}.ci-svg{width:100%;height:auto;display:block;max-height:300px}.ci-grid{stroke:var(--bd);stroke-width:1}.ci-ax{font-size:9.5px;fill:var(--mu);font-family:inherit}.ci-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;font-weight:700;margin-bottom:4px}.ci-legend i{display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.ci-spark{width:100%;max-width:120px;height:30px}.ci-tbl{overflow-x:auto}.ci-tbl table{width:100%;font-size:13px}.ci-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;margin:8px 0}.ci-ans h3{font-size:14.5px;margin:14px 0 8px}.ci-quote{border:1px solid var(--bd);border-radius:13px;padding:10px 12px;margin-bottom:8px}.ci-quote p{margin:0 0 6px;font-size:13.5px}.ci-chip{display:inline-block;font-size:11px;font-weight:800;border-radius:99px;padding:2px 9px;background:var(--tint);color:var(--hl);margin-right:6px}.ci-chip.ok,.ci-chip.tone-positive{background:#e3f7ec;color:#067647}.ci-chip.tone-negative,.ci-chip.tone-price{background:#fde7e4;color:#b42318}.ci-chip.tone-mixed,.ci-chip.tone-question{background:#fff1e0;color:#b54708}.ci-driver{display:flex;gap:10px;align-items:flex-start;margin-bottom:9px;font-size:13.5px}.ci-driver i{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:12px;background:var(--tint);color:var(--hl)}.ci-driver i.up{background:#e3f7ec;color:#067647}.ci-driver i.down{background:#fde7e4;color:#b42318}.ci-driver i.warn{background:#fff1e0;color:#b54708}.ci-steps{margin:0;padding-left:20px;font-size:14px}.ci-steps li{margin-bottom:8px}.ci-steps li span{margin-right:10px}.ci-acts{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:14px}.ci-sources{font-size:12px;color:var(--mu);border-top:1px solid var(--bd);margin:14px 0 0;padding-top:10px;overflow-wrap:anywhere}.ci-sources a{color:var(--hl)}.ci-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ci-clar-q{margin-top:14px}.ci-clar-q input{margin-top:0}.ci-clar .ci-row{margin-top:14px}.ci-think{display:flex;gap:14px;align-items:center}.ci-think p{margin:2px 0 0}.ci-dots{display:inline-flex;gap:5px;background:var(--ci);border-radius:99px;padding:10px 12px}.ci-dots i{width:6px;height:6px;border-radius:50%;background:#fff;animation:ci-b 1s ease-in-out infinite}.ci-dots i:nth-child(2){animation-delay:.15s}.ci-dots i:nth-child(3){animation-delay:.3s}@keyframes ci-b{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ci-dots i{animation:none}}.ci-err{border-color:#f3b8b0}.ci-follow{background:var(--sf);border:1.5px solid var(--bd);border-radius:16px;padding:10px 12px}.ci-follow:focus-within{border-color:var(--ci)}.ci-follow textarea{border:0;background:none;margin:0 0 6px;padding:4px;resize:none;box-shadow:none;outline:0;min-height:40px}.ci-follow .ci-row{justify-content:flex-start}.ci-follow .ci-send{margin-left:auto}.ci-list>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--bd)}.ci-list>div:first-child{border-top:0;padding-top:2px}.ci-list>div>div{min-width:0}.ci-list p{margin:3px 0 0;font-size:13px}.ci-list form{flex:none}.ci-pack{display:flex;flex-direction:column;gap:6px;margin:0}.ci-pack b{font-size:16px}.ci-price{font-size:22px;font-weight:800;margin-bottom:6px}.mtop .tt.ci b{color:var(--hl)}@media(max-width:1100px){.ci-sess{grid-template-columns:minmax(0,1fr)}.ci-side{border-left:0;border-top:1px solid var(--bd);padding:16px 0 0}}@media(max-width:900px){.ci-ctx{grid-template-columns:minmax(0,1fr);min-height:0}.ci-ctx-card{padding:18px}.ci-ctx-card h1{font-size:20px}.ci-filters{display:flex}.ci-top h1{font-size:21px}.ci-verdict h2{font-size:17px}.ci-ask-row .ci-link{display:none}.ci-ask textarea{font-size:15px}.ci-src{left:0;right:0;width:auto;top:calc(100% + 6px)}.ci-kpi b{font-size:19px}.ci-list>div{align-items:flex-start;flex-direction:column;gap:8px}.ci-q span{max-width:94%}.ci-ax{font-size:11px}}.ftr-id b,.sub .ftr a.ftr-id b{color:var(--ink)}.mp-form{display:grid;grid-template-columns:minmax(0,1fr) 170px 160px auto;grid-gap:10px;gap:10px;align-items:center;margin:4px 0 14px}.mp-form input,.mp-form select{margin:0}.mp-form .ci-btn{height:44px;padding:0 20px}.mp-sum{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.mp-sum-t{flex:1 1;min-width:min(100%,280px);font-size:14px;line-height:1.55}.mp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.mp-grid .card{margin:0}.mp-col{display:flex;flex-direction:column;gap:14px;min-width:0}.mp-c h3{font-size:15px;margin:0 0 10px}.mp-c .ci-hrow h3{margin:0}.mp-c .ci-hrow{margin-bottom:8px}.mp-note{margin:8px 0 0}.mp-dir,.mp-note{font-size:12px;color:var(--mu)}.mp-dir{font-style:normal;font-weight:800}.mp-dir.up{color:var(--gr)}.mp-dir.down{color:var(--rd)}.mp-say{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;border:1px solid var(--bd);border-radius:12px;padding:9px 10px;margin-bottom:8px}.mp-say p{margin:0;font-size:13.5px;overflow-wrap:anywhere}.mp-say a{color:var(--ink)}.mp-say small{display:block;font-size:11.5px}.mp-say .ci-chip{margin:1px 0 0}.mp-ask{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--bd);font-size:13.5px}.mp-ask:first-of-type{border-top:0}.mp-ask em{font-style:normal;color:var(--mu);font-size:12px;white-space:nowrap}.mp-chips{display:flex;flex-wrap:wrap;gap:8px}.mp-chips a{border:1px solid var(--bd);border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:700;color:var(--ink)}.mp-watch{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}.mp-w{position:relative;margin:0;padding-right:34px}.mp-w a{display:flex;flex-direction:column;gap:3px;color:var(--ink)}.mp-w b{font-size:14.5px}.mp-w form{position:absolute;top:8px;right:6px}.mp-shim{height:150px;border-radius:14px;background:linear-gradient(90deg,var(--tint),var(--sf),var(--tint));background-size:200% 100%;animation:mp-s 1.4s linear infinite}@keyframes mp-s{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mp-shim{animation:none}}@media(max-width:900px){.mp-form{grid-template-columns:1fr 1fr}.mp-form .ci-btn,.mp-form input{grid-column:1/-1}.mp-grid{grid-template-columns:minmax(0,1fr)}.mp-say{grid-template-columns:minmax(0,1fr) auto}.mp-say>.ci-chip:first-child{grid-column:1/-1;justify-self:start}}.ci-chip.tone-neutral{background:#f1f0f5;color:#5b5873}[data-theme=dark] .ci-chip.tone-neutral{background:hsla(0,0%,100%,.08);color:var(--mu)}.nv-g{margin:2px 0}.nv-h{display:flex;align-items:center;gap:8px;width:100%;background:none;box-shadow:none;border-radius:10px;padding:9px 12px;margin:6px 0 0;color:var(--mu);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;text-align:left}.nv-h:hover{transform:none;box-shadow:none;background:var(--sf2);color:var(--ink)}.nv-h span{flex:1 1}.nv-h svg{transition:transform .18s;opacity:.7}.nv-g.open .nv-h svg{transform:rotate(90deg)}.nv-dot{width:6px;height:6px;border-radius:50%;background:var(--ac)}.nv-b{animation:nv-in .18s ease-out}@keyframes nv-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.nv-b a span:first-child,.sub a span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.di a,.sub a{font-weight:500}.di a.on,.sub a.on{font-weight:700}@media (prefers-reduced-motion:reduce){.nv-b{animation:none}.nv-h svg{transition:none}}.ci-calm h1{font-size:26px;font-weight:750;letter-spacing:-.01em}.ci-lead{font-size:15px;line-height:1.6;max-width:720px;margin:4px 0 18px}.ci-home{max-width:920px;margin:0 auto}.ci-hero{padding:18px 0 10px}.ci-hero h1{font-size:30px;margin:2px 0 6px}.ci-calm .ci-ask{border:1px solid var(--bd);box-shadow:0 8px 30px rgba(20,16,46,.06);border-radius:20px}.ci-calm .ci-ask:focus-within{border-color:#cfc4ff}.ci-calm .ci-ask select{background-color:var(--tint);color:var(--hl);border-color:transparent}.ci-starters{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px;margin:14px 0 6px}.ci-starters a{display:flex;flex-direction:column;gap:6px;background:var(--sf);border:1px solid var(--bd);border-radius:14px;padding:12px 14px;color:var(--ink);font-size:13.5px;line-height:1.45;transition:border-color .15s}.ci-starters a:hover{border-color:#cfc4ff}.ci-starters em{font-style:normal;font-size:11px;font-weight:700;color:var(--hl);letter-spacing:.02em}.ci-nudge{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0 0;padding:12px 16px;border-radius:14px;background:var(--tint);color:var(--ink);font-size:13.5px}.ci-nudge span{flex:1 1;min-width:200px;color:var(--mu)}.ci-nudge i{font-style:normal;color:var(--hl);font-weight:800}.ci-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.ci-board-c{display:flex;flex-direction:column;gap:8px;background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:14px;color:var(--ink)}.ci-board-c:hover{border-color:#cfc4ff}.ci-board-c b{font-size:14.5px}.ci-board-c span{font-size:13px;color:var(--mu);font-style:italic;line-height:1.45}.ci-agent{margin:0;display:flex;flex-direction:column;gap:2px}.ci-agent p.mu{margin:4px 0 0;font-size:13.5px;line-height:1.55}.ci-core .ci-agent{padding:20px}.ci-quote-l{font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.4;color:var(--ink);margin:14px 0 4px;font-weight:600}.ci-calm .ci-start{font-size:12.5px;font-weight:700;border:1px solid var(--bd);border-radius:99px;padding:5px 12px;white-space:nowrap}.ci-calm .ci-start:hover{border-color:#cfc4ff;background:var(--tint)}.ci-calm .ci-spec{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.ci-sess{display:block;max-width:900px;margin:0 auto}.ci-ctxbar{border:1px solid var(--bd);border-radius:14px;background:var(--sf);margin:0 0 14px;font-size:13px}.ci-ctxbar summary{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 14px;cursor:pointer;list-style:none;font-weight:700}.ci-ctxbar summary::-webkit-details-marker{display:none}.ci-ctxbar summary em{font-style:normal;color:var(--mu);font-weight:500;flex:1 1}.ci-ctxbar summary:after{content:"⌄";color:var(--mu)}.ci-ctxbar[open] summary:after{content:"⌃"}.ci-ctxbar-b{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;padding:4px 14px 14px;border-top:1px solid var(--bd)}.ci-ctxbar-b h4{margin:12px 0 6px;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--mu)}.ci-thread .ci-card{border-radius:18px}.ci-scn{border:1px solid var(--bd);border-radius:16px;padding:14px;margin:14px 0;background:var(--sf)}.ci-scn-h{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.ci-scn-h b{font-size:14.5px}.ci-scn-base{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;padding:10px 12px;border-radius:12px;background:var(--sf2);font-size:13px}.ci-scn-base>span{font-weight:800;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.ci-scn-base small{display:block;color:var(--mu);font-size:11.5px}.ci-scn-base em{font-style:normal;color:var(--mu);font-size:11.5px;flex-basis:100%}.ci-scn-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.ci-case{border:1px solid var(--bd);border-radius:14px;padding:12px}.ci-case h4{margin:0 0 8px;font-size:13px}.ci-case.w h4{color:#b42318}.ci-case.l h4{color:var(--hl)}.ci-case.b h4{color:#067647}[data-theme=dark] .ci-case.w h4{color:#f97066}[data-theme=dark] .ci-case.b h4{color:#6ce9a6}.ci-case-f{margin-bottom:6px}.ci-case-f small{display:block;color:var(--mu);font-size:11.5px}.ci-case-f b{font-size:16px}.ci-case-f em{font-style:normal;font-size:12px;color:var(--mu);margin-left:6px}.ci-case p{margin:8px 0 0;font-size:12.5px;color:var(--mu);line-height:1.5}.ci-scn-w{font-size:13.5px;margin:12px 0 4px}@media(max-width:700px){.ci-scn-cases{grid-template-columns:minmax(0,1fr)}.ci-hero h1{font-size:23px}.ci-calm h1{font-size:22px}}.rp-wrap{max-width:920px;margin:0 auto}.rp-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.rp-doc{padding:28px}.rp-head{border-bottom:1px solid var(--bd);padding-bottom:16px;margin-bottom:16px}.rp-head h1{font-size:24px;line-height:1.3;margin:6px 0}.rp-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--hl)}.rp-q{background:var(--sf2);border-radius:12px;padding:10px 12px;font-size:14px;margin:12px 0 0}.rp-q b{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu);margin-bottom:2px}.rp-foot{margin-top:18px}.sl-stage{background:var(--sf2);border-radius:20px;padding:clamp(10px,3vw,28px)}.sl-slide{aspect-ratio:16/9;background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:clamp(16px,4vw,44px);overflow:auto;display:flex;flex-direction:column;justify-content:center}.sl-slide h3{font-size:clamp(17px,2.6vw,26px);margin:0 0 14px}.sl-title h2{font-size:clamp(20px,3.4vw,34px);line-height:1.25;margin:10px 0}.sl-title p{font-size:15px}.sl-title p,.sl-title small{color:var(--mu)}.sl-big{line-height:1.55}.sl-big,.sl-list{font-size:clamp(14px,1.8vw,18px)}.sl-list{line-height:1.6;padding-left:22px}.sl-list.sm{font-size:14px}.sl-quote{border-left:3px solid var(--ac);margin:0 0 12px;padding:4px 14px;font-size:clamp(14px,1.8vw,18px);font-style:italic}.sl-nav{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:12px}.sl-print{display:none}@media(max-width:700px){.sl-slide{aspect-ratio:auto;min-height:60vh}.rp-doc{padding:18px}}@media print{.ci-acts,.drawer,.mtabs,.mtop,.no-print,.rail,.sub{display:none!important}.main{padding:0!important;margin:0!important}body{background:#fff!important}.rp-doc{border:0!important;box-shadow:none!important;padding:0!important}.sl-print{display:block}.sl-print .sl-slide{aspect-ratio:auto;height:auto;min-height:0;border:0;page-break-after:always;break-after:page;padding:24px}}.as{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:24px;gap:24px;max-width:1100px;margin:0 auto;align-items:start}.as-side{position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 40px);overflow:auto;font-size:13px;padding-right:6px}.as-new{display:block;text-align:center;border:1px solid var(--bd);border-radius:12px;padding:9px;font-weight:700;color:var(--ink);background:var(--sf);margin-bottom:6px}.as-new:hover{border-color:#cfc4ff}.as-grp h4{margin:14px 6px 4px;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--mu)}.as-grp a{display:flex;gap:8px;align-items:center;padding:7px 8px;border-radius:9px;color:var(--ink)}.as-grp a:hover{background:var(--sf2)}.as-grp a.on{background:var(--tint);color:var(--hl);font-weight:700}.as-grp a span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-grp a em{font-style:normal;font-size:10.5px;color:var(--mu)}.as-links{margin-top:16px;font-size:12.5px}.as-links a{color:var(--hl)}.as-top{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:14px}.as-top h1{font-size:24px;margin:0 0 4px}.as-top p{margin:0;font-size:14px;max-width:560px}.as-seg{display:inline-flex;background:var(--sf2);border-radius:12px;padding:3px}.as-seg a{padding:7px 14px;border-radius:10px;font-size:13px;font-weight:700;color:var(--mu)}.as-seg a.on{background:var(--sf);color:var(--ink);box-shadow:0 1px 4px rgba(20,16,46,.08)}.as-mob{display:none}.as-chat{gap:12px}.as-chat,.as-log{display:flex;flex-direction:column}.as-log{min-height:340px;max-height:64vh;overflow:auto;gap:18px;padding:4px 2px}.as-msg{font-size:15px;line-height:1.65;overflow-wrap:anywhere}.as-msg.u{align-self:flex-end;max-width:82%;background:var(--sf2);border-radius:18px 18px 4px 18px;padding:10px 15px;white-space:pre-wrap}.as-msg.a{align-self:stretch}.as-msg.e{color:var(--rd);font-size:14px}.as-think{display:flex;align-items:center;gap:10px;color:var(--mu);font-size:14px}.as-copy{background:none;color:var(--mu);box-shadow:none;padding:4px 0;font-size:12px;font-weight:600}.as-copy:hover{transform:none;box-shadow:none;color:var(--ink)}.as-empty{margin:auto 0;padding:20px 0}.as-starters{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.as-starters button{background:var(--sf);color:var(--ink);border:1px solid var(--bd);border-radius:14px;padding:12px 14px;text-align:left;font-weight:500;line-height:1.45}.as-starters button:hover{transform:none;box-shadow:none;border-color:#cfc4ff}.as-speak{color:var(--mu);font-size:13px;display:flex;gap:8px;align-items:center}.as-foot{text-align:center;margin-top:8px}@media(max-width:900px){.as{grid-template-columns:minmax(0,1fr)}.as-side{display:none}.as-mob{display:block;border:1px solid var(--bd);border-radius:12px;padding:8px 12px;margin-bottom:12px;background:var(--sf)}.as-mob summary{font-weight:700;cursor:pointer}.as-log{max-height:none}}.ci-agent-f{margin-top:auto;padding-top:14px}.ci-calm .ci-spec{align-items:stretch}.ci-agent .ci-tools{margin-top:14px}.ci-basis{margin:8px 0 0;font-size:12.5px;color:var(--mu)}.ci-sharpen{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:var(--sf2);font-size:13px;color:var(--mu);line-height:1.5}.ci-sharpen b{color:var(--ink)}.ci-nixa{display:flex;gap:20px;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;padding:24px;margin:0 0 18px;background:linear-gradient(135deg,var(--sf) 60%,var(--tint));border-color:#d9d0ff}.ci-nixa-l{display:flex;gap:16px;align-items:flex-start;flex:1 1;min-width:260px}.ci-nixa-l h2{margin:8px 0 0;font-size:24px}.ci-nixa-l p.mu{margin:6px 0 0;font-size:14px;line-height:1.6;max-width:620px}.ci-nixa-i{flex:none;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--pulse);color:#fff}.ci-nixa-i svg{width:26px;height:26px}.ci-nixa-a{gap:10px}.ci-nixa-a,.ci-soon{display:flex;align-items:center;flex-wrap:wrap}.ci-soon{gap:8px 12px;margin:18px 0 10px;opacity:.85}.ci-soon p{flex-basis:100%;margin:0}.ci-chatans{font-size:15px;line-height:1.65}.ci-chatans p{margin:0 0 10px}.ci-chatlinks{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ci-nixa-i .ci-ico{background:none;color:#fff;width:auto;height:auto}.nx-card{display:flex;gap:14px;align-items:flex-start;background:linear-gradient(135deg,var(--sf) 55%,var(--tint));border-color:#d9d0ff}.nx-i{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--pulse);color:#fff;font-size:18px}.nx-b{flex:1 1;min-width:0}.nx-hi{margin:0;font-size:15.5px;line-height:1.6}.nx-hi a{color:var(--hl);font-weight:700}.nx-a{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:12px}.nx-btn{background:var(--pulse);color:#fff;border-radius:11px;padding:8px 16px;font-weight:700;font-size:13.5px}.nv-soon{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 12px;color:var(--mu);font-size:13.5px;font-weight:500;cursor:default}.nv-soon em{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--sf2);border-radius:99px;padding:3px 8px}.ftr-pill{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border-radius:99px;background:var(--tint);color:var(--hl);font-size:13px}.ftr-pill b{font-weight:800}.ftr-pill span{color:var(--mu);font-weight:500}.ftr-pill.low{background:#fef3f2;color:#b42318}.bc{max-width:860px;margin:0 auto;padding-bottom:90px}.bc-sec{padding:22px}.bc-sec h2{display:flex;align-items:center;gap:10px;font-size:17px;margin:0 0 6px}.bc-sec h2 span{font-size:16px}.bc-sec label{display:block;margin:16px 0 6px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--mu)}.bc-sec>p.mu{margin:0 0 4px;font-size:13.5px;line-height:1.55}.bc-sec input,.bc-sec textarea{margin:0}.bc-sec .ci-chips{margin:0 0 10px}.bc-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.bc-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.bc-row input{flex:1 1}.bc-del{background:none;box-shadow:none;color:var(--mu);padding:8px}.bc-del:hover{color:var(--rd);transform:none;box-shadow:none}.bc-add{background:var(--sf2);color:var(--ink);box-shadow:none;border-radius:9px;padding:6px 12px;font-size:12.5px;font-weight:700}.bc-add:hover{transform:none;box-shadow:none;background:var(--tint)}.bc-score{display:flex;gap:24px;align-items:center;flex-wrap:wrap;padding:22px}.bc-score>div{flex:1 1;min-width:220px}.bc-score p{margin:0 0 6px;font-size:14px;line-height:1.6}.bc-gauge{width:150px;flex:none}.bc-grade{font-size:30px;font-weight:800;fill:var(--ink);font-family:Georgia,serif}.bc-more summary{cursor:pointer;color:var(--hl);font-weight:700;font-size:13px;margin:6px 0 10px}.bc-src{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bc-src>div{flex:1 1;min-width:240px}.bc-bar{position:fixed;left:50%;bottom:16px;transform:translate(-50%,140%);display:flex;gap:14px;align-items:center;background:var(--sf);border:1px solid var(--bd);box-shadow:0 12px 40px rgba(20,16,46,.16);border-radius:16px;padding:10px 12px 10px 18px;transition:transform .2s;z-index:40;max-width:calc(100vw - 32px);font-size:13.5px}.bc-bar.show{transform:translate(-50%)}@media(max-width:700px){.bc-2{grid-template-columns:1fr}.bc-bar{bottom:76px}}.ftr a.ftr-pill,.sub .ftr a.ftr-pill{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:0;margin:10px 0 0;padding:6px 12px;border:0;border-radius:99px;background:var(--tint);color:var(--hl);font-size:13px}.bc-bar:not(.show){visibility:hidden;opacity:0}.doc{font-size:15px;line-height:1.7;color:var(--ink)}.doc .md p{margin:0 0 10px}.doc .md ol,.doc .md ul{margin:0 0 10px;padding-left:22px}.doc .md li{margin:4px 0}.doc .md h4{margin:12px 0 6px;font-size:14px}.doc-lead{font-size:16px;line-height:1.65;padding-bottom:6px}.doc-lead .md p:first-child{font-weight:600}.doc-sec{padding:14px 0;border-top:1px solid var(--bd)}.doc-sec h4{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--hl);font-weight:800}.doc-msg{background:var(--sf2);border-left:3px solid var(--ac);border-radius:12px;padding:12px 14px;margin:6px 0 12px}.doc-msg span{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--mu)}.doc-msg p{margin:6px 0 10px;font-style:italic}.doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px;margin-top:8px}.doc-card{border:1px solid var(--bd);border-radius:16px;padding:16px;background:var(--sf);font-size:14px;line-height:1.6}.doc-card-h{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px}.doc-card-h b{font-size:15px;line-height:1.4}.doc-n{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--tint);color:var(--hl);font-weight:800;font-size:13px}@media(max-width:700px){.doc-grid{grid-template-columns:minmax(0,1fr)}}.tg{margin:18px 0}.tg-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:18px 0 10px}.tg-h h2{margin:0;font-size:18px}.tg-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.tg-tile{display:flex;flex-direction:column;gap:4px;background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:14px 16px;color:var(--ink);min-width:0}.tg-tile span{font-size:12px;color:var(--mu);font-weight:600}.tg-tile b{font-size:22px;letter-spacing:-.01em}.tg-tile small{font-size:12px;color:var(--mu)}.tg-tile small a{color:var(--hl)}a.tg-tile:hover{border-color:#cfc4ff}.tg-charts{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:10px}.tg-box{background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:16px;min-width:0}.tg-box h3{margin:0 0 10px;font-size:14px}.tg-donut{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.tg-donut svg{width:130px;flex:none}.tg-dn{font-size:20px;font-weight:800;fill:var(--ink)}.tg-dl{font-size:10px;fill:var(--mu)}.tg-donut ul{list-style:none;margin:0;padding:0;flex:1 1;min-width:140px;font-size:13px}.tg-donut li{display:flex;align-items:center;gap:8px;padding:4px 0}.tg-donut li i{width:10px;height:10px;border-radius:3px;flex:none}.tg-donut li span{flex:1 1;color:var(--mu)}.tg-mkt{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.tg-mkt .ci-spark,.tg-tile svg{max-width:100%}.tg-news{grid-column:1/-1;background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:14px 16px}.tg-news>span{display:block;font-size:12px;color:var(--mu);font-weight:600;margin-bottom:6px}.tg-news a{display:block;padding:8px 0;border-top:1px solid var(--bd);color:var(--ink)}.tg-news a:first-of-type{border-top:0}.tg-news a b{display:block;font-size:14px;font-weight:600;line-height:1.45}.tg-news a small{color:var(--mu);font-size:12px}.tg-news a:hover b{color:var(--hl)}.tg-wait{min-height:90px;background:linear-gradient(90deg,var(--sf) 0,var(--sf2) 50%,var(--sf) 100%);background-size:200% 100%;animation:tg-sh 1.4s infinite}@keyframes tg-sh{to{background-position:-200% 0}}@media(max-width:900px){.tg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-charts{grid-template-columns:minmax(0,1fr)}}.nf{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.nf.left{right:auto;left:20px;align-items:flex-start}@media(min-width:901px){.nf.left{left:316px}}.nf-ball{width:56px;height:56px;border-radius:50%;padding:0;border:0;background:var(--pulse);color:#fff;font-size:22px;display:grid;place-items:center;cursor:pointer;position:relative;box-shadow:0 10px 30px rgba(112,48,239,.45);animation:nf-bob 4s ease-in-out infinite}.nf-ball:after,.nf-ball:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(160,110,255,.55);animation:nf-ring 3s ease-out infinite;pointer-events:none}.nf-ball:after{animation-delay:1.5s}.nf-ball span{animation:nf-spin 6s linear infinite;display:inline-block}.nf-ball.on span{animation:none}.nf-ball:hover{transform:scale(1.06);box-shadow:0 14px 36px rgba(112,48,239,.55)}.nf-ball.on{animation:none}.nf-ball.on:after,.nf-ball.on:before{display:none}@keyframes nf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes nf-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes nf-spin{0%,80%{transform:rotate(0)}to{transform:rotate(1turn)}}.nf-hi{position:relative;max-width:260px;background:var(--sf);border:1px solid var(--bd);border-radius:16px 16px 4px 16px;padding:12px 30px 12px 14px;box-shadow:0 12px 34px rgba(20,16,46,.16);font-size:13.5px;line-height:1.5;animation:nf-in .3s ease-out}.nf.left .nf-hi{border-radius:16px 16px 16px 4px}.nf-hi b{color:var(--hl);font-size:12px}.nf-hi p{margin:2px 0 0}.nf-hi button{position:absolute;top:4px;right:6px;background:none;box-shadow:none;color:var(--mu);padding:2px 6px;font-size:16px}.nf-panel{width:360px;max-width:calc(100vw - 32px);height:min(520px,calc(100vh - 120px));background:var(--sf);border:1px solid var(--bd);border-radius:20px;box-shadow:0 20px 60px rgba(20,16,46,.22);display:flex;flex-direction:column;overflow:hidden;animation:nf-in .22s ease-out}@keyframes nf-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.nf-top{position:relative;display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border-bottom:1px solid var(--bd);background:linear-gradient(135deg,var(--sf) 50%,var(--tint))}.nf-top>div{flex:1 1;min-width:0}.nf-top b{display:block;font-size:14.5px}.nf-top small{color:var(--mu);font-size:11.5px}.nf-av{width:34px;height:34px;border-radius:11px;background:var(--pulse);color:#fff;display:grid;place-items:center;font-size:15px;flex:none}.nf-ic{background:none;box-shadow:none;color:var(--mu);font-size:18px;padding:4px 8px;border-radius:8px}.nf-ic:hover{background:var(--sf2);color:var(--ink);transform:none;box-shadow:none}.nf-menu{position:absolute;right:12px;top:52px;background:var(--sf);border:1px solid var(--bd);border-radius:12px;box-shadow:0 12px 30px rgba(20,16,46,.16);padding:6px;display:flex;flex-direction:column;min-width:180px;z-index:2}.nf-menu a,.nf-menu button{background:none;box-shadow:none;color:var(--ink);text-align:left;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:600}.nf-menu a:hover,.nf-menu button:hover{background:var(--sf2);transform:none;box-shadow:none}.nf-log{flex:1 1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.55}.nf-m{max-width:88%;overflow-wrap:anywhere}.nf-m p{margin:0 0 6px}.nf-m p:last-child{margin:0}.nf-m.a{align-self:flex-start;background:var(--sf2);border-radius:14px 14px 14px 4px}.nf-m.a,.nf-m.u{padding:9px 12px}.nf-m.u{align-self:flex-end;background:var(--pulse);color:#fff;border-radius:14px 14px 4px 14px}.nf-m.e{color:var(--rd);font-size:13px}.nf-act{display:block;margin-top:6px;font-size:12.5px;font-weight:700;color:var(--hl)}.nf-sugg{display:flex;flex-direction:column;gap:6px}.nf-sugg button{background:var(--sf);color:var(--ink);border:1px solid var(--bd);box-shadow:none;border-radius:12px;padding:8px 10px;text-align:left;font-size:13px;font-weight:500}.nf-sugg button:hover{border-color:#cfc4ff;transform:none;box-shadow:none}.nf-in{display:flex;gap:8px;padding:10px;border-top:1px solid var(--bd)}.nf-in input{flex:1 1;margin:0;border-radius:12px}.nf-in button{width:40px;height:40px;padding:0;border-radius:12px;background:var(--pulse);color:#fff;flex:none}.nf-in button:disabled{opacity:.5}@media(max-width:900px){.nf{bottom:84px;right:14px}.nf.left{left:14px}.nf-ball{width:50px;height:50px}.nf-panel{height:min(480px,calc(100vh - 170px))}}@media(prefers-reduced-motion:reduce){.nf-ball,.nf-ball span,.nf-ball:after,.nf-ball:before,.nf-hi,.nf-panel{animation:none}}@media print{.nf{display:none}}.su{max-width:760px;margin:0 auto}.su-top{margin:4px 0 16px}.su-k{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hl)}.lp-bar,.su-bar{height:8px;border-radius:99px;background:var(--sf2);overflow:hidden;margin:10px 0}.lp-bar i,.su-bar i{display:block;height:100%;border-radius:99px;background:var(--pulse);transition:width .4s ease}.su-dots{display:flex;gap:6px;flex-wrap:wrap}.su-dots span{font-size:11.5px;color:var(--mu);padding:3px 9px;border-radius:99px;background:var(--sf2)}.su-dots span.on{background:var(--tint);color:var(--hl);font-weight:700}.su-dots span.d{color:var(--ink)}.su-dots span.d:before{content:"✓ "}.su-card{padding:26px}.su-card h1{font-size:24px;margin:0 0 6px}.su-lead{margin:0 0 6px;font-size:14.5px;line-height:1.6}.su-card label{display:block;margin:16px 0 6px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--mu)}.su-card label.wl-check{text-transform:none;letter-spacing:0;font-weight:500;font-size:14px;color:var(--ink);display:flex}.su-card .ci-chips{margin:0 0 10px}.su-card input,.su-card select,.su-card textarea{margin:0}.su-styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.su-style{display:flex;flex-direction:column;gap:4px;text-align:left;background:var(--sf);color:var(--ink);border:1px solid var(--bd);box-shadow:none;border-radius:14px;padding:12px;font-weight:500}.su-style b{font-size:14px}.su-style span{font-size:12.5px;color:var(--mu);line-height:1.45}.su-style.on{border-color:var(--ac);background:var(--tint)}.su-style:hover{transform:none;box-shadow:none;border-color:#cfc4ff}.su-nav{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.su-foot{text-align:center;margin-top:10px}@media(max-width:700px){.su-styles{grid-template-columns:1fr}.su-card{padding:18px}}.lp{padding:22px;background:linear-gradient(160deg,var(--sf) 60%,var(--tint));border-color:#d9d0ff}.lp-h{display:flex;gap:14px;align-items:flex-start}.lp-h h2{margin:2px 0 0;font-size:21px;line-height:1.35}.lp-hi{margin:0;color:var(--hl);font-weight:700;font-size:13.5px}.lp-read{font-size:15px;line-height:1.65;margin:14px 0 0}.lp-move{margin:14px 0 4px;padding:12px 14px;border-radius:14px;background:var(--sf);border:1px solid var(--bd)}.lp-move span{font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hl)}.lp-move p{margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.5}.lp-prog{display:flex;align-items:center;gap:12px;margin:14px 0 4px}.lp-prog .lp-bar{flex:1 1;margin:0}.lp-prog span{font-size:12.5px;color:var(--mu);white-space:nowrap}.lp-steps{list-style:none;margin:8px 0 0;padding:0}.lp-step{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--bd)}.lp-step:first-child{border-top:0}.lp-n{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--tint);color:var(--hl);font-weight:800;font-size:13px}.lp-step.done .lp-n{background:#dcfae6;color:#067647}.lp-step.declined{opacity:.55}.lp-step.done b{text-decoration:line-through;-webkit-text-decoration-color:var(--mu);text-decoration-color:var(--mu)}.lp-b{flex:1 1;min-width:0}.lp-b b{font-size:14.5px}.lp-b>p{margin:3px 0 0;font-size:13.5px;color:var(--mu);line-height:1.5}.lp-a{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}.lp-go{background:var(--pulse);color:#fff;border-radius:10px;padding:7px 12px}.lp-go,.lp-l{font-size:13px;font-weight:700}.lp-l{background:none;box-shadow:none;color:var(--hl);padding:4px 2px}.lp-l:hover{transform:none;box-shadow:none;text-decoration:underline}.lp-say{display:flex;gap:8px;margin-top:8px}.lp-say input{flex:1 1;margin:0}.lp-say button{padding:8px 14px}.lp-sec{margin-top:18px;padding-top:14px;border-top:1px solid var(--bd)}.lp-sec h4{margin:0 0 8px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--hl)}.lp-sec>p{margin:0;font-size:14px;line-height:1.6}.lp-comp{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.lp-comp>div{background:var(--sf);border:1px solid var(--bd);border-radius:12px;padding:10px 12px}.lp-comp p{margin:4px 0 0;font-size:13px;color:var(--mu);line-height:1.45}.lp-comp a{color:var(--hl)}.lp-tour{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.lp-tour a{display:flex;flex-direction:column;gap:4px;background:var(--sf);border:1px solid var(--bd);border-radius:12px;padding:10px 12px;color:var(--ink)}.lp-tour a:hover{border-color:#cfc4ff}.lp-tour span{font-size:13px;color:var(--mu);line-height:1.45}.lp-ask{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--bd)}.lp-ask p{margin:0;font-weight:600;flex:1 1;min-width:200px}.lp-ask>div{display:flex;gap:12px;align-items:center}.wl-page{max-width:860px;margin:0 auto}.wl-run{max-width:640px;margin:20px auto;padding:30px;text-align:center}.wl-run h1{font-size:24px;margin:16px 0 6px}.wl-orb{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--pulse);color:#fff;font-size:28px;box-shadow:0 0 0 0 rgba(112,48,239,.5);animation:wl-pulse 2s infinite}@keyframes wl-pulse{70%{box-shadow:0 0 0 22px rgba(112,48,239,0)}to{box-shadow:0 0 0 0 rgba(112,48,239,0)}}.wl-steps{list-style:none;padding:0;margin:16px auto 0;text-align:left;max-width:420px}.wl-steps li{display:flex;gap:10px;align-items:center;padding:7px 0;color:var(--mu);font-size:14px}.wl-steps li>span{width:28px;display:inline-flex;justify-content:center}.wl-steps li.on{font-weight:700}.wl-steps li.d,.wl-steps li.on{color:var(--ink)}.wl-steps li.d>span{color:#067647}@media(prefers-reduced-motion:reduce){.wl-orb{animation:none}}.su-dots button{font-size:11.5px;color:var(--mu);padding:3px 9px;border-radius:99px;background:var(--sf2);box-shadow:none;font-weight:600}.su-dots button:hover{transform:none;box-shadow:none}.su-dots button.on{background:var(--tint);color:var(--hl);font-weight:700}.su-dots button.d{color:var(--ink)}.su-dots button.d:before{content:"✓ "}.ov-bar{height:6px;background:var(--sf2);overflow:hidden;margin:8px 0 4px}.ov-bar,.ov-bar i{border-radius:99px}.ov-bar i{display:block;height:100%;background:var(--pulse)}.pl-k{display:block;letter-spacing:.12em;text-transform:uppercase;color:var(--hl)}.pl-flag,.pl-k{font-size:11px;font-weight:800}.pl-flag{position:absolute;top:-11px;left:18px;background:var(--pulse);color:#fff;padding:3px 10px;border-radius:99px;letter-spacing:.02em}.ov{margin:18px 0}.ov-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ov-h h2{margin:0;font-size:18px}.ov-h a{font-size:13px;font-weight:700}.ov-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.ov-wallet{position:relative;overflow:hidden;border-radius:20px;padding:18px;background:var(--pulse);color:#fff;display:flex;flex-direction:column;gap:4px;min-height:132px;box-shadow:0 14px 34px rgba(112,48,239,.28)}.ov-wallet .ov-k{color:hsla(0,0%,100%,.8)}.ov-wallet b{font-size:28px;letter-spacing:-.02em;margin-top:6px}.ov-wallet small{color:hsla(0,0%,100%,.82);font-size:12.5px;max-width:26ch}.ov-coin{position:absolute;right:-10px;bottom:-22px;font-style:normal;font-size:110px;font-weight:800;opacity:.14;line-height:1}.ov-k{font-size:12px;font-weight:700;color:var(--mu)}.ov-box{position:relative;background:var(--sf);border:1px solid var(--bd);border-radius:20px;padding:16px 18px;color:var(--ink);display:flex;flex-direction:column;gap:2px;min-width:0}.ov-box:hover{border-color:#cfc4ff}.ov-box b{font-size:22px;letter-spacing:-.01em;margin-top:6px}.ov-box small{font-size:12px;color:var(--mu)}.ov-up{color:var(--gr)!important;font-weight:700}.ov-down{color:var(--rd)!important;font-weight:700}.ov-box.ov-low{border-color:rgba(247,144,9,.55);background:linear-gradient(0deg,rgba(247,144,9,.06),rgba(247,144,9,.06)),var(--sf)}.ov-cta{position:absolute;top:14px;right:16px;font-size:12px;font-weight:800;color:var(--hl)}.ov-trial{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ov-trial span{flex:1 1;min-width:200px}.ov-promos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.ov-sq{min-height:138px;border-radius:18px;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;color:#fff;position:relative;overflow:hidden;min-width:0}.ov-sq span{font-size:22px;opacity:.9;margin-bottom:auto;padding-bottom:10px}.ov-sq b,.ov-sq small,.ov-sq span{position:relative;z-index:1}.ov-sq b{font-size:14px;line-height:1.25}.ov-sq small{font-size:11.5px;opacity:.85;line-height:1.35}.ov-sq:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-40px;top:-40px;background:hsla(0,0%,100%,.12)}.ov-sq.s1{background:linear-gradient(135deg,#7030ef,#db1fff)}.ov-sq.s2{background:linear-gradient(135deg,#140c40,#5b21d9)}.ov-sq.s3{background:linear-gradient(135deg,#b81ff6,#f06292)}.ov-sq.s4{background:linear-gradient(135deg,#3f1db8,#22b8cf)}.ov-sq:hover{transform:translateY(-2px);transition:transform .15s}.ad-loop{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;margin-top:10px;border-radius:22px;padding:20px 22px;color:#fff;overflow:hidden;position:relative;background:linear-gradient(120deg,#090820,#2a1380 45%,#7030ef 75%,#db1fff);background-size:220% 220%;animation:ad-bg 12s ease-in-out infinite}@keyframes ad-bg{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ad-k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#e6d9ff}.ad-copy b{display:block;font-size:22px;line-height:1.2;margin:6px 0;letter-spacing:-.02em}.ad-copy small{display:block;color:hsla(0,0%,100%,.82);font-size:13px;line-height:1.5;max-width:44ch}.ad-btn{display:inline-block;margin-top:12px;background:#fff;color:#2a1380;font-weight:800;font-size:13px;border-radius:10px;padding:8px 14px}.ad-art{position:relative;height:140px}.ad-c{position:absolute;font-style:normal;font-weight:800;color:#fff;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.3);animation:ad-float 4s ease-in-out infinite}.ad-c.c1{width:44px;height:44px;left:6%;top:8%;font-size:20px}.ad-c.c2{width:30px;height:30px;right:10%;top:0;font-size:14px;animation-delay:-1.3s}.ad-c.c3{width:36px;height:36px;right:30%;bottom:0;font-size:16px;animation-delay:-2.6s}@keyframes ad-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ad-notes{position:absolute;inset:0;display:grid;place-items:center}.ad-n{grid-area:1/1;display:flex;align-items:center;gap:10px;background:#fff;color:#14102e;border-radius:14px;padding:10px 14px;box-shadow:0 12px 30px rgba(0,0,0,.25);opacity:0;animation:ad-note 9s infinite;font-size:12.5px;line-height:1.35}.ad-n em{font-style:normal;width:26px;height:26px;border-radius:50%;background:#067647;color:#fff;display:grid;place-items:center;font-weight:800}.ad-n b{font-size:16px}.ad-n.n2{animation-delay:3s}.ad-n.n3{animation-delay:6s}@keyframes ad-note{0%{opacity:0;transform:translateY(14px) scale(.96)}28%,5%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.ad-c,.ad-loop,.ad-n{animation:none}.ad-n.n1{opacity:1}}@media(max-width:900px){.ov-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ov-wallet{grid-column:1/-1}.ov-promos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ad-loop{grid-template-columns:minmax(0,1fr);padding:18px}.ad-art{height:96px}.ad-copy b,.ov-box b{font-size:19px}.ov-sq{min-height:150px}}.bl-hero,.pl-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border-radius:22px;padding:22px;color:#fff;margin-bottom:18px;background:radial-gradient(60% 120% at 100% 0,rgba(219,31,255,.45) 0,rgba(219,31,255,0) 60%),linear-gradient(135deg,#140c40,#3f1db8 60%,#7030ef)}.bl-hero .pl-k,.pl-hero .pl-k{color:#e6d9ff}.bl-hero h2,.pl-hero h1{color:#fff;margin:4px 0 6px;font-size:26px}.bl-hero h2 em,.pl-hero h1 em{font-style:normal;font-weight:600;opacity:.8}.bl-hero p,.pl-hero p{margin:0;color:hsla(0,0%,100%,.85);font-size:14px;line-height:1.55}.pl-cr{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:16px;padding:12px 14px}.pl-cr span{font-size:12px;color:hsla(0,0%,100%,.8)}.pl-cr b{display:block;font-size:24px}.pl-cr .ov-bar{background:hsla(0,0%,100%,.2)}.pl-cr .ov-bar i{background:#fff}.pl-cr a{color:#fff;font-weight:700;font-size:13px}.pl-manage{background:#fff;color:#2a1380;font-weight:800;font-size:13.5px;border-radius:11px;padding:9px 16px;white-space:nowrap}.pl-need{border-color:var(--ac);background:var(--tint)}.pl-h{margin:22px 0 14px;font-size:18px}.pl-intro{margin:6px 0 20px}.pl-intro h1{font-size:26px}.pl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.pl-card{position:relative;background:var(--sf);border:1px solid var(--bd);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--sh);min-width:0}.pl-card.pop{border:2px solid var(--ac);padding:17px}.pl-card.cur{background:linear-gradient(0deg,var(--tint),var(--tint)),var(--sf)}.pl-card details>summary{list-style:none;cursor:pointer}.pl-card details>summary::-webkit-details-marker{display:none}.pl-top{justify-content:space-between;align-items:baseline}.pl-name,.pl-top{display:flex;gap:8px;flex-wrap:wrap}.pl-name{font-weight:800;font-size:17px;align-items:center}.pl-name em{font-style:normal;font-size:10.5px;font-weight:800;background:var(--gr);color:#fff;border-radius:99px;padding:2px 8px}.pl-price b{font-size:22px;letter-spacing:-.02em}.pl-price small{color:var(--mu);font-size:12px}.pl-tag{margin:6px 0 10px;color:var(--mu);font-size:13px;line-height:1.5}.pl-meta{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600}.pl-meta span{color:var(--ink)}.pl-more{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--hl)}.pl-more svg{transition:transform .2s}details[open] .pl-more svg{transform:rotate(180deg)}.pl-body{border-top:1px solid var(--bd);margin-top:10px;padding-top:10px}.pl-g h4{margin:8px 0 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mu)}.pl-g ul{list-style:none;margin:0;padding:0}.pl-g li{display:flex;gap:8px;font-size:13px;line-height:1.45;padding:3px 0}.pl-g li i{font-style:normal;color:var(--gr);font-weight:800;flex:none}.pl-g.no li,.pl-g.no li i{color:var(--mu)}.pl-act{display:flex;flex-direction:column;gap:6px;margin-top:auto}.pl-act button{width:100%}.pl-two{display:flex;flex-direction:column;gap:6px}.pl-on{font-weight:700;color:var(--gr);font-size:13.5px;text-align:center;padding:9px 0}.pl-credit .pl-cb{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;gap:8px;margin:10px 0}.pl-cb div{display:flex;justify-content:space-between;gap:8px;background:var(--sf2);border-radius:12px;padding:10px 12px;font-size:13px}@media(max-width:1100px){.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bl-hero,.pl-grid,.pl-hero{grid-template-columns:minmax(0,1fr)}.bl-hero,.pl-hero{padding:18px}.pl-manage{text-align:center}.bl-hero h2,.pl-hero h1{font-size:22px}}.bl h1{margin-bottom:14px}.bl-hs{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.bl-hs div{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;padding:8px 12px;display:flex;justify-content:space-between;gap:8px;font-size:13px}.bl-hs span{color:hsla(0,0%,100%,.8)}.bl-hs b{text-align:right;overflow-wrap:anywhere}.bl-ha{display:flex;flex-direction:column;gap:8px;align-items:stretch}.bl-ha .nx-btn{background:#fff;color:#2a1380;text-align:center}.bl-l{color:#fff;font-size:13px;text-align:center}.bl-l,.bl-warn{font-weight:700}.bl-warn{margin-top:8px!important;background:hsla(0,0%,100%,.14);border-radius:10px;padding:8px 10px}.bl-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:12px;gap:12px}.bl-card h2{margin-bottom:8px}.bl-note{background:var(--tint);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:13px;margin:0 0 12px}.bl-cardrow{display:flex;align-items:center;gap:12px;background:var(--sf2);border-radius:14px;padding:12px;margin-bottom:10px}.bl-cardrow div{flex:1 1;min-width:0;display:flex;flex-direction:column}.bl-cardrow small{font-size:12px}.bl-chip{width:40px;height:28px;border-radius:6px;background:var(--pulse);flex:none}.bl-form{margin-top:16px;border-top:1px solid var(--bd);padding-top:14px}.bl-form>label:first-child,.cr-form>label:not(.bl-switch){display:block;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--mu);margin:12px 0 6px}.bl-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.bl-opt{display:flex;gap:10px;align-items:flex-start;border:1.5px solid var(--bd);border-radius:14px;padding:12px;cursor:pointer;color:var(--ink)}.bl-opt:has(input:checked){border-color:var(--ac);background:var(--tint)}.bl-opt.off{opacity:.55;cursor:not-allowed}.bl-opt input{width:auto;margin:3px 0 0}.bl-opt span{display:flex;flex-direction:column;gap:2px;min-width:0}.bl-opt b{font-size:13.5px}.bl-opt small{font-size:12px;color:var(--mu)}.bl-switch{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:10px 0 14px;color:var(--ink);position:relative;text-transform:none;letter-spacing:0;font-size:14px}.bl-switch input{position:absolute;opacity:0;width:1px;height:1px}.bl-sw{flex:none;width:44px;height:26px;border-radius:99px;background:var(--bd);position:relative;transition:background .2s;margin-top:1px}.bl-sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.bl-switch input:checked+.bl-sw{background:var(--ac)}.bl-switch input:checked+.bl-sw:after{transform:translateX(18px)}.bl-switch input:focus-visible+.bl-sw{outline:2px solid var(--ac);outline-offset:2px}.bl-switch span:last-child{display:flex;flex-direction:column;gap:2px}.bl-switch small{font-size:12px;color:var(--mu)}.bl-switch.big .bl-sw{width:54px;height:32px}.bl-switch.big .bl-sw:after{width:26px;height:26px}.bl-switch.big input:checked+.bl-sw:after{transform:translateX(22px)}.bl-seats .bl-row{display:flex;gap:8px;align-items:center}.bl-seats input{width:90px;margin:0}.bl-seats label{display:block;font-size:13px;font-weight:700;margin:6px 0}.bl-hist>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--bd)}.bl-hist>div:first-child{border-top:0}.bl-hist span{display:flex;flex-direction:column;min-width:0}.bl-hist small{font-size:12px;overflow-wrap:anywhere}.bl-bad{color:var(--rd)}.bl-hrow{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.cr-hero{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;background:var(--sf);border:1px solid var(--bd);border-radius:22px;padding:20px;margin-bottom:14px;box-shadow:var(--sh)}.cr-g{--p:50;width:148px;height:148px;border-radius:50%;display:grid;place-items:center;align-content:center;text-align:center;background:radial-gradient(closest-side,var(--sf) 78%,transparent 79%),conic-gradient(var(--ac) calc(var(--p)*1%),var(--sf2) 0)}.cr-g b{font-size:26px;letter-spacing:-.02em;display:block}.cr-g small{color:var(--mu);font-size:12px}.cr-s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.cr-s div{background:var(--sf2);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:2px;min-width:0}.cr-s span{font-size:12px;color:var(--mu);font-weight:600}.cr-s b{font-size:20px}.cr-s small{font-size:11.5px;color:var(--mu)}.cr-banner{border-radius:22px;overflow:hidden;margin-bottom:14px;border:1px solid var(--bd);background:var(--sf);box-shadow:var(--sh)}.cr-bt{display:flex;gap:14px;align-items:center;padding:20px 22px;color:#fff;background:radial-gradient(70% 140% at 100% 0,rgba(219,31,255,.5) 0,rgba(219,31,255,0) 60%),linear-gradient(135deg,#140c40,#5b21d9 70%,#7030ef)}.cr-bt h2{color:#fff;margin:0 0 4px;font-size:20px}.cr-bt p{margin:0;color:hsla(0,0%,100%,.85);font-size:13.5px;line-height:1.5}.cr-bolt{flex:none;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:26px;background:hsla(0,0%,100%,.14);animation:cr-p 2.4s ease-in-out infinite}@keyframes cr-p{50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.cr-bolt{animation:none}}.cr-form{padding:18px 22px}.cr-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cr-row label{display:block;font-size:12px;font-weight:700;color:var(--mu);margin:0 0 6px}.cr-row input,.cr-row select{margin:0}.cr-h3{margin:16px 0 8px;font-size:14px}.cr-chk{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--bd);border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer;color:var(--ink)}.cr-chk input{width:auto;margin:0}.cr-chk:has(input:checked){border-color:var(--ac);background:var(--tint)}.cr-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.cr-pack{position:relative;background:var(--sf);border:1px solid var(--bd);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--sh);min-width:0}.cr-pack.tagged{border:2px solid var(--ac);padding:17px}.cr-pack>b{font-size:26px;letter-spacing:-.02em}.cr-price{font-size:18px;font-weight:800;margin-top:6px}.cr-pack button{width:100%;margin-top:6px}@media(max-width:1000px){.cr-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.cr-hero{justify-items:center}.cr-hero,.cr-s{grid-template-columns:minmax(0,1fr)}.cr-s{width:100%}.bl-opts,.cr-row{grid-template-columns:minmax(0,1fr)}.cr-bt{padding:16px}.cr-form{padding:14px 16px}.cr-packs{grid-template-columns:minmax(0,1fr)}}.rb-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border-radius:22px;padding:22px;color:#fff;margin-bottom:14px;background:radial-gradient(60% 120% at 100% 0,rgba(219,31,255,.45) 0,rgba(219,31,255,0) 60%),linear-gradient(135deg,#140c40,#3f1db8 60%,#7030ef)}.rb-hero .pl-k{color:#e6d9ff}.rb-hero h1{color:#fff;margin:4px 0 6px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rb-hero p{margin:0;color:hsla(0,0%,100%,.85);font-size:14px;line-height:1.55;max-width:60ch}.rb-live,.rb-off{font-style:normal;font-size:11px;font-weight:800;border-radius:99px;padding:3px 10px}.rb-live{background:#12b76a;color:#fff}.rb-off{background:hsla(0,0%,100%,.18);color:#fff}.rb-av{position:relative;width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,#db1fff,#7030ef);display:grid;place-items:center;font-size:28px;font-weight:800;box-shadow:0 10px 26px rgba(219,31,255,.35)}.rb-av i{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:50%;background:#98a2b3;border:3px solid #2a1380}.rb-av i.on{background:#12b76a;animation:rb-pulse 1.8s infinite}@keyframes rb-pulse{0%{box-shadow:0 0 0 0 rgba(18,183,106,.6)}80%,to{box-shadow:0 0 0 10px rgba(18,183,106,0)}}.rb-sw{display:flex;flex-direction:column;gap:6px;align-items:stretch}.rb-sw button{background:#fff;color:#2a1380}.rb-sw button.ghost{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.4)}.rb-sw small{color:hsla(0,0%,100%,.8)!important;font-size:12px}.rb-hero .nx-btn{background:#fff;color:#2a1380;text-align:center}.rb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.rb-stats>div{background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:2px;min-width:0}.rb-stats span{font-size:12px;color:var(--mu);font-weight:600}.rb-stats b{font-size:20px}.rb-stats b small{font-size:13px;color:var(--mu);font-weight:600}.rb-stats>div>small{font-size:12px;color:var(--mu)}.rb-note{font-size:13.5px;line-height:1.55}.rb-prods{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}.rb-prods span{background:var(--sf2);border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:600}.rb-qa{display:grid;grid-gap:6px;gap:6px;margin:10px 0;padding:10px;border:1px solid var(--bd);border-radius:14px}.rb-chat{display:flex;flex-direction:column;gap:8px;min-height:180px;max-height:420px;overflow-y:auto;background:var(--sf2);padding:14px;margin:10px 0}.rb-chat,.rb-m{border-radius:16px}.rb-m{max-width:80%;padding:9px 13px;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.rb-m p{margin:0}.rb-m.u{align-self:flex-end;background:var(--pulse);color:#fff;border-bottom-right-radius:4px}.rb-m.a{align-self:flex-start;background:var(--sf);border:1px solid var(--bd);border-bottom-left-radius:4px}.rb-m small{display:block;margin-top:6px;font-size:11.5px;color:var(--hl);font-weight:700}.rb-try{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0}.rb-try button{background:var(--sf);color:var(--ink);border:1px solid var(--bd);box-shadow:none;font-weight:600}.rb-in{display:flex;gap:8px}.rb-in input{margin:0;flex:1 1;min-width:0}.rb-take button{padding:7px 12px;font-size:12.5px;white-space:nowrap}.rb-hand{margin:0;padding:10px 18px;background:var(--tint);font-size:13px;border-bottom:1px solid var(--bd)}@media(max-width:900px){.rb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.rb-hero{grid-template-columns:minmax(0,1fr);padding:18px}.rb-av{width:52px;height:52px;font-size:22px}.rb-m{max-width:90%}}.bo-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;border-radius:24px;padding:26px;color:#fff;margin-bottom:18px;position:relative;overflow:hidden;background:radial-gradient(60% 140% at 100% 0,rgba(219,31,255,.5) 0,rgba(219,31,255,0) 60%),linear-gradient(135deg,#090820,#2a1380 55%,#7030ef);background-size:160% 160%;animation:ad-bg 14s ease-in-out infinite}.bo-k1{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#e6d9ff}.bo-hero h1{color:#fff;font-size:30px;margin:6px 0 4px}.bo-rot{font-size:18px;color:hsla(0,0%,100%,.88);margin:0 0 16px;display:flex;gap:6px;flex-wrap:wrap}.bo-words{position:relative;display:inline-grid;min-width:0}.bo-words span{grid-area:1/1;opacity:0;animation:bo-word 12s infinite;font-weight:800;color:#fff}@keyframes bo-word{0%{opacity:0;transform:translateY(8px)}30%,4%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-8px)}}.bo-go{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#2a1380;font-weight:800;border-radius:12px;padding:11px 18px;font-size:14.5px}.bo-go span{transition:transform .2s}.bo-go:hover span{transform:translateX(4px)}.bo-hs{display:grid;grid-gap:8px;gap:8px}.bo-hs div{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;padding:10px 14px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.bo-hs span{font-size:12.5px;color:hsla(0,0%,100%,.8)}.bo-hs b{font-size:18px}@media(prefers-reduced-motion:reduce){.bo-hero,.bo-words span{animation:none}.bo-words span:first-child{opacity:1}}.bo-h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:22px 0 12px}.bo-h h1,.bo-h h2{margin:0}.rp{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:100%}.rp-chips{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.rp-chips button{background:var(--sf);color:var(--ink);border:1px solid var(--bd);box-shadow:none;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex;gap:6px;align-items:center}.rp-chips button:hover{transform:none;border-color:var(--ac)}.rp-chips button.on{background:var(--pulse);color:#fff;border-color:transparent}.rp-cal{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;background:var(--sf);border:1px solid var(--bd);border-radius:14px;padding:10px}.rp-cal label{display:flex;flex-direction:column;font-size:11.5px;font-weight:700;color:var(--mu);gap:4px}.rp-cal input{margin:0;width:auto}.bo-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.bo-k{background:var(--sf);border:1px solid var(--bd);border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;color:var(--ink);min-width:0;animation:bo-in .5s ease both}.bo-k:hover{border-color:#cfc4ff}.bo-k.hero{background:var(--pulse);color:#fff;border-color:transparent}.bo-k.hero .bo-kl,.bo-k.hero .bo-ks{color:hsla(0,0%,100%,.85)}.bo-k.hero em{color:#fff!important}.bo-kpis .bo-k:nth-child(2){animation-delay:.05s}.bo-kpis .bo-k:nth-child(3){animation-delay:.1s}.bo-kpis .bo-k:nth-child(4){animation-delay:.15s}.bo-kpis .bo-k:nth-child(5){animation-delay:.2s}.bo-kpis .bo-k:nth-child(6){animation-delay:.25s}.bo-kpis .bo-k:nth-child(7){animation-delay:.3s}.bo-kpis .bo-k:nth-child(8){animation-delay:.35s}@keyframes bo-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bo-kl{font-size:12px;font-weight:700;color:var(--mu)}.bo-kv{font-size:24px;letter-spacing:-.02em;overflow-wrap:anywhere}.bo-ks{font-size:12px;color:var(--mu)}.bo-ks em,.wr em{font-style:normal;font-weight:800}.bo-ks em.up,em.up{color:var(--gr)}.bo-ks em.down,em.down{color:var(--rd)}em.flat{color:var(--mu)}.bo-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:10px}.bo-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-card{background:var(--sf);border:1px solid var(--bd);border-radius:20px;padding:16px 18px;min-width:0;box-shadow:var(--sh)}.bo-card h3{margin:0 0 12px;font-size:15px}.bo-ch{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.bo-ch h2,.bo-ch h3{margin:0}.bo-pill{font-size:11.5px;font-weight:700;border-radius:99px;padding:4px 10px;background:var(--sf2);color:var(--mu)}.bo-pill.ok{background:rgba(18,183,106,.12);color:var(--gr)}.bo-pill.warn{background:rgba(247,144,9,.14);color:#b54708}.bo-empty{display:flex;flex-direction:column;gap:6px;align-items:flex-start;background:var(--sf2);border-radius:14px;padding:18px;font-size:13.5px}.bo-empty span{color:var(--mu)}.bo-rings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-content:center}.bo-aud{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.bo-aud div{display:flex;justify-content:space-between;gap:10px;font-size:13px;border-bottom:1px dashed var(--bd);padding-bottom:6px}.bo-aud span{color:var(--mu)}.bo-aud b{text-align:right;overflow-wrap:anywhere}.bo-chs{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.bo-chs div{display:flex;justify-content:space-between;gap:8px;font-size:13px;background:var(--sf2);border-radius:10px;padding:7px 10px;text-transform:capitalize}@media(max-width:1000px){.bo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-hero,.bo-row,.bo-row.three{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.bo-hero{padding:20px}.bo-hero h1{font-size:24px}.bo-rot{font-size:15.5px}.bo-kv{font-size:20px}.rp{align-items:stretch;width:100%}.rp-chips{justify-content:flex-start}.bo-k{padding:12px}}.vz-area{position:relative}.vz-area svg{width:100%;height:190px;display:block}.vz-grid{stroke:var(--bd);stroke-dasharray:3 4}.vz-line{fill:none;stroke:#7030ef;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:vz-draw 1.6s ease forwards}@keyframes vz-draw{to{stroke-dashoffset:0}}.vz-fade{opacity:0;animation:vz-op 1s ease .6s forwards}@keyframes vz-op{to{opacity:1}}.vz-dot{fill:#db1fff;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke;opacity:0;animation:vz-op .4s 1.5s forwards}.vz-ticks{position:relative;height:18px;font-size:11px;color:var(--mu)}.vz-ticks span{position:absolute;transform:translateX(-50%);white-space:nowrap}.vz-ticks span:first-child{transform:none}.vz-ticks span:last-child{transform:translateX(-100%)}.vz-bars{display:flex;flex-direction:column;gap:8px}.vz-cols{align-items:flex-end;height:170px;overflow-x:auto}.vz-col,.vz-cols{display:flex;gap:4px}.vz-col{flex:1 1;min-width:12px;flex-direction:column;align-items:center;height:100%}.vz-col span{font-size:10.5px;color:var(--mu);white-space:nowrap}.vz-stack{flex:1 1;width:100%;display:flex;gap:2px;align-items:flex-end;justify-content:center}.vz-stack i{flex:1 1;max-width:22px;border-radius:6px 6px 2px 2px;transform-origin:bottom;animation:vz-grow .7s cubic-bezier(.2,.8,.2,1) both}@keyframes vz-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.vz-leg{display:flex;gap:12px;font-size:12px;color:var(--mu)}.vz-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.vz-fun{display:flex;flex-direction:column;gap:10px}.vz-fs{display:grid;grid-gap:4px;gap:4px}.vz-fb{height:28px;background:var(--sf2);overflow:hidden}.vz-fb,.vz-fb i{border-radius:9px}.vz-fb i{display:block;height:100%;background:var(--pulse);transform-origin:left;animation:vz-wide .9s cubic-bezier(.2,.8,.2,1) both}@keyframes vz-wide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vz-fl{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13px}.vz-fl b{font-size:16px}.vz-fl small{color:var(--mu);font-size:11.5px}.vz-ring{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.vz-ring svg{width:92px;height:92px}.vz-rt{stroke:var(--sf2)}.vz-rt,.vz-rv{fill:none;stroke-width:9}.vz-rv{stroke-linecap:round;animation:vz-ring 1.3s cubic-bezier(.2,.8,.2,1) both}@keyframes vz-ring{0%{stroke-dashoffset:var(--c)}}.vz-ring text{font-size:17px;font-weight:800;fill:var(--ink)}.vz-ring b{font-size:13px}.vz-ring small{font-size:11.5px;color:var(--mu)}.vz-donut circle{animation:vz-op .8s ease both}.vz-hours{display:grid;grid-gap:6px;gap:6px}.vz-hr{display:grid;grid-template-columns:repeat(24,1fr);grid-gap:2px;gap:2px}.vz-hr i{height:30px;border-radius:4px;background:#7030ef}.vz-hl{display:flex;justify-content:space-between;font-size:10.5px;color:var(--mu)}@media(prefers-reduced-motion:reduce){.bo-k,.vz-donut circle,.vz-dot,.vz-fade,.vz-fb i,.vz-line,.vz-rv,.vz-stack i{animation:none;opacity:1;stroke-dashoffset:0}}.td-head{margin-bottom:12px}.td-date{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hl);background:var(--tint);border-radius:99px;padding:5px 12px;margin-bottom:6px}.td-head h1{margin:4px 0 0}.wk{padding:18px}.wk-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.wk-top h2{margin:2px 0 0}.wk-days{display:flex;gap:5px}.wk-days span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--sf2);color:var(--mu)}.wk-days span.past{background:var(--tint);color:var(--hl)}.wk-days span.now{background:var(--pulse);color:#fff;box-shadow:0 6px 16px rgba(112,48,239,.35)}.wk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0 8px}.wk-stats div{background:var(--sf2);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.wk-stats b{font-size:18px}.wk-stats small{font-size:12px;color:var(--mu)}.wk-bar{position:relative;height:10px;background:var(--sf2);overflow:hidden;margin-bottom:12px}.wk-bar,.wk-bar i{border-radius:99px}.wk-bar i{position:absolute;left:0;top:0;bottom:0}.wk-time{background:repeating-linear-gradient(135deg,rgba(112,48,239,.18) 0 6px,rgba(112,48,239,.08) 6px 12px)}.wk-done{background:var(--pulse);animation:vz-wide .9s ease both;transform-origin:left}.wk .lp{border:0;box-shadow:none;padding:0;background:none;margin:0}.wk-new{background:var(--tint);border-radius:14px;padding:14px;margin-top:12px}.wk-new p{margin:0 0 10px}.wk-go{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.td-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:12px;gap:12px}.td-focus h2{margin:4px 0 6px}.td-h3{margin:16px 0 8px;font-size:14px}.td-plan{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.td-plan li{counter-increment:s}.td-plan a{display:grid;grid-template-columns:28px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;color:var(--ink);background:var(--sf2);border-radius:12px;padding:10px 12px}.td-plan a:before{content:counter(s);grid-row:span 2;width:26px;height:26px;border-radius:8px;background:var(--sf);display:grid;place-items:center;font-weight:800;font-size:13px;color:var(--hl)}.td-plan b{font-size:13.5px}.td-plan span{font-size:12.5px;color:var(--mu)}.td-call{background:linear-gradient(160deg,rgba(18,183,106,.1),rgba(18,183,106,0) 60%),var(--sf);border-color:rgba(18,183,106,.35)}.td-ph{display:flex;gap:12px;align-items:center;margin:8px 0}.td-ph>span{width:48px;height:48px;border-radius:14px;background:#12b76a;color:#fff;display:grid;place-items:center;font-size:24px;flex:none;animation:td-ring 2.4s ease-in-out infinite}@keyframes td-ring{0%,60%,to{transform:none}65%{transform:rotate(-12deg)}70%{transform:rotate(12deg)}75%{transform:rotate(-8deg)}80%{transform:rotate(0)}}.td-ph h2{margin:0;font-size:18px}.td-num{font-weight:800;font-size:15px;color:var(--gr)}.td-script{background:var(--sf2);border-left:3px solid #12b76a;border-radius:10px;padding:10px 12px;margin:10px 0}.td-script small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--mu)}.td-script p{margin:4px 0 0;font-style:italic;font-size:13.5px}.td-call .nx-btn{background:#12b76a}@media(prefers-reduced-motion:reduce){.td-ph>span{animation:none}}@media(max-width:900px){.td-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.wk-days span{width:26px;height:26px;font-size:11px}.wk-stats b{font-size:16px}}.mkt{margin:14px 0;border-radius:24px;padding:18px;background:linear-gradient(135deg,rgba(112,48,239,.08),rgba(34,184,207,.08)),var(--sf);border:1px solid var(--bd);box-shadow:var(--sh)}.mk-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}.mk-h h2{margin:0}.mk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.mk-box{background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:4px;min-width:0;min-height:120px}.mk-k{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--mu)}.mk-box>b{font-size:22px;letter-spacing:-.02em}.mk-box small{font-size:12px;color:var(--mu)}.mk-up{color:var(--gr)!important}.mk-dn,.mk-up{font-weight:700}.mk-dn{color:var(--rd)!important}.mk-move.up>b{color:var(--gr)}.mk-move.down>b{color:var(--rd)}.mk-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mk-two div{display:flex;flex-direction:column}.mk-two small{font-weight:700}.mk-two b{font-size:16px}.mk-two em{font-style:normal;font-size:11px;color:var(--mu)}.mk-g{margin:4px 0 0;font-size:12.5px;font-weight:700;color:var(--gr)}.mk-wide{grid-column:1/-1;min-height:0}.mk-q{display:flex;gap:6px;flex-wrap:wrap}.mk-q span{background:var(--tint);color:var(--ink);border-radius:99px;padding:5px 11px;font-size:13px;font-weight:600}.mk-q em{font-style:normal;color:var(--gr);font-weight:800;margin-left:6px;font-size:11.5px}.mk-n{display:flex;flex-direction:column;padding:8px 0;border-top:1px solid var(--bd);color:var(--ink)}.mk-n b{font-size:13.5px}.mk-n small{font-size:11.5px}@media(max-width:1000px){.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mk-grid{grid-template-columns:minmax(0,1fr)}.mkt{padding:14px}}.wr-hero{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;border-radius:24px;padding:22px;color:#fff;margin-bottom:12px;background:radial-gradient(60% 140% at 100% 0,rgba(219,31,255,.45) 0,rgba(219,31,255,0) 60%),linear-gradient(135deg,#090820,#2a1380 55%,#7030ef)}.wr-hero .vz-ring text{fill:#fff}.wr-hero .vz-rt{stroke:hsla(0,0%,100%,.18)}.wr-hero .vz-ring b{color:#fff}.wr-hero .vz-ring small{color:hsla(0,0%,100%,.8)}.wr-hero .vz-ring svg{width:120px;height:120px}.wr-hl h2{color:#fff;margin:0 0 10px}.wr-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.wr-two span{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#e6d9ff}.wr-two ul{margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5;color:hsla(0,0%,100%,.92)}.wr-t{width:100%;font-size:13px}.wr-t th{text-align:left;font-size:11.5px;color:var(--mu)}.wr-t td,.wr-t th{padding:6px 4px;border-bottom:1px solid var(--bd)}.wr-t b.ok{color:var(--gr)}.wr-t b.no{color:var(--rd)}.wr-sc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-bottom:10px}.wr-sc div{background:var(--sf2);border-radius:10px;padding:8px;text-align:center}.wr-sc b{display:block;font-size:20px}.wr-sc small{font-size:11.5px;color:var(--mu)}.wr-steps{list-style:none;margin:0;padding:0;font-size:13px;display:grid;grid-gap:5px;gap:5px}.wr-steps li.done{color:var(--gr)}.wr-steps li.declined{color:var(--mu);text-decoration:line-through}.wr-nixa{margin-top:12px}.wr-form{margin:12px 0}.wr-ask{display:flex;gap:12px;align-items:flex-start;background:var(--tint);border-radius:16px;padding:14px;margin-top:8px}.wr-ask p{margin:0 0 10px}@media(max-width:700px){.wr-hero{justify-items:center;text-align:left}.wr-hero,.wr-two{grid-template-columns:minmax(0,1fr)}}.gd-hero{display:grid;grid-template-columns:minmax(0,1.5fr) auto;grid-gap:20px;gap:20px;align-items:center;border-radius:24px;padding:24px;color:#fff;margin-bottom:12px;background:radial-gradient(70% 140% at 100% 0,rgba(219,31,255,.5) 0,rgba(219,31,255,0) 60%),linear-gradient(135deg,#090820,#3f1db8 60%,#7030ef)}.gd-hero .pl-k{color:#e6d9ff}.gd-hero h2{color:#fff;font-size:24px;line-height:1.25;margin:6px 0}.gd-hero p{color:hsla(0,0%,100%,.85);margin:0}.gd-goal b{color:#fff;font-size:18px}.gd-ring .vz-ring svg{width:150px;height:150px}.gd-ring .vz-ring text{fill:#fff;font-size:15px}.gd-ring .vz-rt{stroke:hsla(0,0%,100%,.18)}.gd-ring .vz-ring b{color:#fff}.gd-ring .vz-ring small{color:hsla(0,0%,100%,.8)}.gd-edit{margin-top:12px}.gd-edit summary{cursor:pointer;font-weight:700;font-size:13px;color:#fff;opacity:.9}.gd-form{display:grid;grid-gap:6px;gap:6px;margin-top:10px;background:hsla(0,0%,100%,.1);border-radius:14px;padding:12px}.gd-form label{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.85)}.gd-form input{margin:0}.gd-form button{justify-self:start;background:#fff;color:#2a1380}.gd-time{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.gd-time div{background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:2px;animation:bo-in .5s ease both}.gd-time span{font-size:12px;font-weight:700;color:var(--mu)}.gd-time b{font-size:22px}.gd-time small{font-size:12px;color:var(--mu)}.gd-time .warn{border-color:rgba(247,144,9,.5)}.gd-time .warn b{color:#b54708}.gd-time .ok b{color:var(--ink)}.gd-year{margin-bottom:10px}.gd-bars{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px;height:180px;align-items:end;padding-top:6px}.gd-line{position:absolute;left:0;right:0;border-top:2px dashed var(--ac);opacity:.7;z-index:1}.gd-m{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.gd-m span{font-size:10.5px;color:var(--mu)}.gd-m.now span{color:var(--hl);font-weight:800}.gd-b{flex:1 1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px;position:relative}.gd-b i{width:70%;max-width:26px;border-radius:6px 6px 2px 2px;background:var(--pulse);transform-origin:bottom;animation:vz-grow .7s ease both}.gd-b i.gd-need{position:absolute;background:transparent;border:1.5px dashed #f59f00;animation:none;opacity:.8}.gd-m.future .gd-b i:first-child{opacity:.25}.gd-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.gd-ladder div{display:flex;flex-direction:column;gap:2px;background:var(--sf2);border-radius:14px;padding:12px;position:relative;min-width:0}.gd-ladder i{font-style:normal;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--sf);color:var(--mu)}.gd-ladder b{font-size:14px}.gd-ladder small{font-size:11.5px;color:var(--mu)}.gd-ladder .past i{background:var(--gr);color:#fff}.gd-ladder .now{background:var(--pulse);color:#fff;box-shadow:0 10px 24px rgba(112,48,239,.3)}.gd-ladder .now small{color:hsla(0,0%,100%,.85)}.gd-ladder .now i{background:#fff;color:var(--hl)}.gd-pillars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:10px 0}.gd-p{background:var(--sf);border:1px solid var(--bd);border-radius:18px;padding:14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;color:var(--ink);min-width:0;animation:bo-in .5s ease both}.gd-p:hover{border-color:#cfc4ff;transform:translateY(-2px);transition:transform .15s}.gd-pi{position:relative}.gd-pi,.gd-pi svg{width:64px;height:64px}.gd-pi span{position:absolute;inset:0;display:grid;place-items:center;font-size:20px;font-weight:800}.gd-pt{stroke:var(--sf2)}.gd-pt,.gd-pv{fill:none;stroke-width:6}.gd-pv{stroke-linecap:round;animation:vz-ring 1.2s ease both;--c:169.6}.gd-p b{font-size:14px;margin-top:4px}.gd-p em{font-style:normal;font-weight:800;font-size:12px}.gd-p small{font-size:11.5px;color:var(--mu);line-height:1.4}.gd-focus{border-radius:20px;padding:18px;margin-bottom:12px;background:linear-gradient(135deg,rgba(240,68,56,.1),rgba(247,144,9,.08)),var(--sf);border:1px solid rgba(240,68,56,.35)}.gd-focus.ok{background:linear-gradient(135deg,rgba(18,183,106,.1),rgba(18,183,106,0)),var(--sf);border-color:rgba(18,183,106,.35)}.gd-focus h2{margin:4px 0 6px}@media(max-width:1000px){.gd-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.gd-ladder,.gd-time{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.gd-hero{grid-template-columns:minmax(0,1fr);justify-items:stretch}.gd-ring{justify-self:center}.gd-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-bars{gap:3px;height:150px}.gd-m span{font-size:9.5px}.gd-hero h2{font-size:20px}}.cx-box{position:relative;background:var(--sf);border:1px solid var(--bd);border-radius:22px;padding:14px 14px 10px;box-shadow:0 10px 34px rgba(20,16,46,.07);transition:border-color .15s,box-shadow .15s}.cx-box:focus-within{border-color:#b9a6ff;box-shadow:0 10px 34px rgba(112,48,239,.14)}.cx-box textarea{display:block;width:100%;border:0;background:none;box-shadow:none;outline:0;resize:none;margin:0 0 6px;padding:4px;font-size:16px;line-height:1.5;min-height:72px;max-height:260px;color:var(--ink)}.cx-box textarea::placeholder{color:var(--mu);opacity:.85}.cx-follow textarea{min-height:44px}.cx-bar{display:flex;gap:8px;flex-wrap:nowrap}.cx-agent,.cx-bar{align-items:center;min-width:0}.cx-agent{display:inline-flex;gap:6px;background:var(--tint);color:var(--hl);border-radius:99px;padding:0 4px 0 11px;max-width:62%;cursor:pointer}.cx-agent select{border:0;background:transparent;box-shadow:none;margin:0;padding:8px 22px 8px 0;font-size:13px;font-weight:700;color:var(--hl);min-width:0;max-width:100%;text-overflow:ellipsis;width:auto;background-position:right 4px center}.cx-agent select option{color:#14102e;background:#fff}.cx-ic{display:inline-flex;align-items:center;gap:5px;background:transparent;color:var(--mu);border:1px solid var(--bd);box-shadow:none;border-radius:99px;padding:7px 10px;font-size:12.5px;font-weight:700;flex:none}.cx-ic.on,.cx-ic:hover{color:var(--hl);border-color:#cfc4ff;transform:none;box-shadow:none}.cx-send{width:38px;height:38px;border-radius:50%;padding:0;display:grid;place-items:center;flex:none}.cx-send:disabled{opacity:.35}.cx-box .ci-src{top:calc(100% + 8px)}.ag-head h1{margin-bottom:2px}.ag-head p{margin:0 0 14px}.ag-nixa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border-radius:20px;padding:16px 18px;margin-bottom:14px;color:#fff;background:radial-gradient(60% 140% at 100% 0,rgba(219,31,255,.45) 0,rgba(219,31,255,0) 60%),linear-gradient(135deg,#140c40,#5b21d9)}.ag-ni{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:hsla(0,0%,100%,.16)}.ag-ni svg{width:24px;height:24px;color:#fff}.ag-ni .ci-ico{background:none;color:#fff}.ag-chip{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#e6d9ff}.ag-nt h2{color:#fff;margin:2px 0;font-size:20px}.ag-nt p{margin:0;color:hsla(0,0%,100%,.85);font-size:13.5px}.ag-na{display:flex;gap:8px;flex-wrap:wrap}.ag-go{background:#fff;color:#2a1380;font-weight:800;font-size:13px;border-radius:11px;padding:8px 14px;white-space:nowrap}.ag-go.ghost{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.4)}.ag-filters{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:12px;scrollbar-width:none}.ag-filters::-webkit-scrollbar{display:none}.ag-filters a{flex:none;font-size:12.5px;font-weight:700;color:var(--mu);background:var(--sf);border:1px solid var(--bd);border-radius:99px;padding:6px 12px}.ag-filters a.on{background:var(--pulse);color:#fff;border-color:transparent}.ag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.ag-card{background:var(--sf);border:1px solid var(--bd);border-radius:18px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .15s,border-color .15s;animation:bo-in .45s ease both}.ag-card:hover{transform:translateY(-2px);border-color:#cfc4ff}.ag-main{display:flex;flex-direction:column;gap:3px;padding:14px;color:var(--ink);flex:1 1}.ag-i{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:#fff;margin-bottom:6px}.ag-i svg{width:20px;height:20px}.ag-i .ci-ico{background:none;color:#fff;width:auto;height:auto}.g1 .ag-i{background:linear-gradient(135deg,#7030ef,#db1fff)}.g2 .ag-i{background:linear-gradient(135deg,#22b8cf,#3f1db8)}.g3 .ag-i{background:linear-gradient(135deg,#f59f00,#e64980)}.g4 .ag-i{background:linear-gradient(135deg,#12b76a,#22b8cf)}.g5 .ag-i{background:linear-gradient(135deg,#5b21d9,#868e96)}.ag-main b{font-size:14px;line-height:1.3}.ag-main small{font-size:11.5px;color:var(--mu);font-weight:600}.ag-q{line-height:1.45;color:var(--mu);margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ag-cta,.ag-q{font-size:12.5px}.ag-cta{margin-top:auto;padding-top:8px;font-weight:800;color:var(--hl)}.ag-card.locked .ag-cta{color:var(--mu)}.ag-more{border-top:1px solid var(--bd);padding:6px 14px;font-size:12.5px}.ag-more summary{cursor:pointer;color:var(--mu);font-weight:700;font-size:12px;list-style:none}.ag-more summary::-webkit-details-marker{display:none}.ag-more p{margin:6px 0;color:var(--ink);line-height:1.5}.ag-more div{display:flex;flex-direction:column;padding:4px 0}.ag-more div span{color:var(--mu)}@media(max-width:640px){.ci-calm h1,.ci-hero h1{font-size:21px}.ci-lead{font-size:13.5px;margin-bottom:12px}.ci-hero{padding:8px 0 6px}.ci-hello{font-size:13px}.ci-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ci-starters a{font-size:12.5px;padding:10px}.cx-box{border-radius:20px;padding:12px 12px 8px}.cx-box textarea{font-size:16px;min-height:88px}.cx-follow textarea{min-height:48px}.ag-nixa{grid-template-columns:auto minmax(0,1fr);padding:14px}.ag-na{grid-column:1/-1}.ag-nt h2{font-size:18px}.ag-nt p{font-size:12.5px}.ag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ag-main{padding:12px}.ag-i{width:34px;height:34px;border-radius:11px}.ag-i svg{width:17px;height:17px}.ag-main b{font-size:13px}.ag-q{font-size:12px}.ag-more{padding:6px 12px}.ci-thread .ci-card{padding:14px}.ci-q span{font-size:14px}.cmp{border-radius:20px}.cmp textarea{font-size:16px;min-height:52px}.cmp-hint{display:none}.as-speak{font-size:12px}}.cmp{background:var(--sf);border:1px solid var(--bd);box-shadow:0 10px 34px rgba(20,16,46,.07)}.cmp:focus-within{border-color:#b9a6ff;box-shadow:0 10px 34px rgba(112,48,239,.14)}.sfx-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;border-radius:24px;padding:26px;color:#fff;margin-bottom:14px;background:radial-gradient(60% 140% at 100% 0,rgba(240,98,146,.55) 0,rgba(240,98,146,0) 60%),linear-gradient(135deg,#090820,#5b21d9 55%,#db1fff);background-size:170% 170%;animation:ad-bg 14s ease-in-out infinite}.sfx-copy{position:relative;z-index:1}.sfx-k{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#ffd6f4}.sfx-hero h1{color:#fff;font-size:28px;margin:6px 0 2px;line-height:1.2}.sfx-hero .bo-rot{margin-bottom:14px}.sfx-link{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:12px;padding:6px 6px 6px 12px;margin-bottom:12px;max-width:100%}.sfx-link span{font-family:ui-monospace,monospace;font-size:13px;overflow-wrap:anywhere;flex:1 1;min-width:0}.sfx-link button{background:#fff;color:#2a1380;padding:6px 12px;font-size:12.5px}.sfx-acts{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sfx-ghost{color:#fff;font-weight:800;font-size:14px;border:1px solid hsla(0,0%,100%,.4);border-radius:12px;padding:10px 16px}.sfx-stats{position:relative;z-index:1;display:grid;grid-gap:8px;gap:8px}.sfx-stats div{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sfx-stats b{font-size:22px}.sfx-stats span{font-size:12.5px;color:hsla(0,0%,100%,.82)}.sfx-bag{position:absolute;inset:0;pointer-events:none;z-index:0}.sfx-bag i{position:absolute;font-style:normal;display:grid;place-items:center;border-radius:50%;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.28);color:#fff;font-weight:800;animation:ad-float 5s ease-in-out infinite}.sfx-bag .b1{width:56px;height:56px;font-size:24px;right:34%;top:12%}.sfx-bag .b2{width:34px;height:34px;right:6%;bottom:10%;animation-delay:-1.4s}.sfx-bag .b3{width:28px;height:28px;right:42%;bottom:12%;font-size:13px;animation-delay:-2.8s}.sfx-bag .b4{width:24px;height:24px;left:44%;top:8%;font-size:11px;animation-delay:-3.6s}.sfx-set{padding:0}.sfx-set details>summary{list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:center;padding:14px 16px;cursor:pointer}.sfx-set summary::-webkit-details-marker{display:none}.sfx-sum>span{grid-row:span 2;width:38px;height:38px;border-radius:12px;background:var(--tint);color:var(--hl);display:grid;place-items:center;font-size:18px}.sfx-sum small{color:var(--mu);font-size:12.5px}.sfx-set form{padding:0 16px 16px}.sfx-h{margin:20px 0 10px;font-size:17px}.sfx-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.sfx-type{position:relative;display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:18px;color:#fff;min-height:128px;overflow:hidden;transition:transform .15s;animation:bo-in .45s ease both}.sfx-type:hover{transform:translateY(-3px)}.sfx-type:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;right:-36px;top:-36px;background:hsla(0,0%,100%,.14)}.sfx-type.c0{background:linear-gradient(135deg,#7030ef,#db1fff)}.sfx-type.c1{background:linear-gradient(135deg,#22b8cf,#3f1db8)}.sfx-type.c2{background:linear-gradient(135deg,#f59f00,#e64980)}.sfx-type.c3{background:linear-gradient(135deg,#12b76a,#22b8cf)}.sfx-type.c4{background:linear-gradient(135deg,#140c40,#5b21d9)}.sfx-ic{font-size:24px;margin-bottom:auto}.sfx-ic,.sfx-type b{position:relative;z-index:1}.sfx-type b{font-size:14.5px}.sfx-type small{font-size:12px;opacity:.88;line-height:1.4;position:relative;z-index:1}.sfx-type em{position:absolute;top:10px;right:12px;font-style:normal;font-weight:800;font-size:20px;z-index:1}.sfx-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:var(--sf);border:1.5px dashed #cfc4ff;border-radius:22px;padding:28px 18px;margin-top:10px}.sfx-empty>span{font-size:40px;animation:ad-float 4s ease-in-out infinite}.sfx-empty p{max-width:420px;margin:0 0 6px}@media(prefers-reduced-motion:reduce){.sfx-bag i,.sfx-empty>span,.sfx-hero{animation:none}}@media(max-width:800px){.sfx-hero{grid-template-columns:minmax(0,1fr);padding:20px}.sfx-hero h1{font-size:23px}.sfx-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sfx-stats div{padding:10px}.sfx-stats b{font-size:17px}.sfx-stats span{font-size:11px}}@media(max-width:560px){.sfx-types{grid-template-columns:repeat(2,minmax(0,1fr))}.sfx-type{min-height:118px;padding:12px}.sfx-type small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-own{grid-template-columns:minmax(0,1fr)}.sfx-bag .b1{right:8%;top:6%;width:44px;height:44px}}@media(min-width:901px){.sub{display:flex;flex-direction:column}}.sub .ftr{margin-top:auto;position:-webkit-sticky;position:sticky;bottom:-20px;background:var(--sf);border:0;border-top:1px solid var(--bd);border-radius:0;padding:10px 2px 6px;margin-left:-4px;margin-right:-4px}.am{position:relative}.am-row{gap:6px}.am-chip,.am-row{display:flex;align-items:center}.am-chip{flex:1 1;min-width:0;gap:9px;background:transparent;color:var(--ink);box-shadow:none;border:0;border-radius:12px;padding:6px 8px;font-weight:600;text-align:left}.am-chip:hover{background:var(--sf2);transform:none;box-shadow:none}.am-av{flex:none;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#7030ef,#db1fff);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px}.am-nm{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:5px}.am-nm b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.am-nm small{font-size:12px;color:var(--mu);white-space:nowrap}.am-nm small:before{content:"· "}.am-cv{margin-left:auto;color:var(--mu);flex:none}.am-theme{flex:none;width:34px;height:34px;padding:0;border-radius:10px;display:grid;place-items:center;background:transparent;color:var(--mu);border:1px solid var(--bd);box-shadow:none}.am-theme:hover{color:var(--hl);border-color:#cfc4ff;transform:none;box-shadow:none}.am-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);width:auto;min-width:0;background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:8px;box-shadow:0 18px 50px rgba(20,16,46,.18);z-index:60;animation:am-in .14s ease both}@keyframes am-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.am-mail{font-size:12.5px;color:var(--mu);padding:6px 10px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-menu a,.am-menu>button,.am-off{display:flex!important;align-items:center;gap:10px;width:100%;min-height:38px!important;padding:0 10px!important;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--ink)!important;background:transparent!important;border:0;box-shadow:none;text-align:left;justify-content:flex-start!important}.am-menu a:hover,.am-menu>button:hover{background:var(--sf2)!important;transform:none;box-shadow:none}.am-menu svg{color:var(--mu);flex:none}.am-menu em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--mu);font-weight:600}.am-off{opacity:.55;cursor:default}.am-menu hr{border:0;border-top:1px solid var(--bd);margin:6px 4px}.am-themerow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 10px;font-size:13.5px;font-weight:600}.am.compact .am-chip{padding:0;flex:none}.am.compact .am-av{width:32px;height:32px}.am.compact .am-menu{left:auto;right:0;width:250px;bottom:auto;top:calc(100% + 8px)}.am-scrim{position:fixed;inset:0;background:rgba(9,8,32,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:200;display:grid;place-items:center;padding:16px;animation:am-in .15s ease both}.am-lang{width:100%;max-width:640px;max-height:84vh;overflow:auto;background:color-mix(in srgb,var(--sf) 88%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--bd);border-radius:20px;padding:18px;box-shadow:0 30px 80px rgba(0,0,0,.3)}.am-lh{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.am-lh h2{margin:0;font-size:17px}.am-x{background:transparent;color:var(--mu);box-shadow:none;border:0;font-size:16px;padding:6px 8px}.am-ls{margin:0 0 12px}.am-lg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.am-lg button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:transparent;color:var(--ink);border:1px solid transparent;box-shadow:none;border-radius:12px;padding:10px 12px;text-align:left}.am-lg button:hover{background:var(--sf2);transform:none;box-shadow:none}.am-lg button.on{background:var(--tint);border-color:#cfc4ff}.am-lg b{font-size:14.5px}.am-lg small{font-size:12px;color:var(--mu)}.am-lg i{position:absolute;right:10px;top:10px;font-style:normal;color:var(--hl);font-weight:800}.am-note{font-size:12px;color:var(--mu);margin:12px 2px 0}.mtop .am{margin-left:auto}@media(max-width:560px){.am-lg{grid-template-columns:repeat(2,minmax(0,1fr))}}.drawer .ftr .am-menu{bottom:calc(100% + 8px)}.lg-co{margin-top:24px;padding:16px;border-radius:14px;background:var(--tint);border:1px solid var(--bd)}.lg-co b{display:block;margin-bottom:6px}.lg-co p{margin:0 0 6px;font-size:13.5px}