.finance-notifications{display:grid;justify-items:end;gap:10px;margin:0 0 14px;color:var(--ink)}.fn-trigger{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 12px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--bg-1);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.fn-trigger svg{width:17px;height:17px}.fn-trigger:hover,.fn-trigger[aria-expanded=true]{border-color:var(--acc-line);background:var(--acc-soft);color:var(--ink)}.fn-trigger:focus-visible,.fn-item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fn-badge{min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--acc);color:var(--acc-ink);font-family:var(--f-mono);font-size:11px;font-weight:600;line-height:20px;text-align:center;animation:rz-pop var(--dur-3) var(--ease-spring) backwards}.fn-unknown{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--warn-soft);color:var(--warn);font-size:11px;font-weight:700}.fn-panel{width:min(440px,100%);max-height:60vh;overflow:auto;padding:14px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-1);box-shadow:var(--sh-2);animation:rz-rise var(--dur-3) var(--ease-out) backwards}.fn-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.fn-panel header strong{font-family:var(--f-display);font-size:var(--fs-md);font-weight:600}.fn-panel header .btn{width:32px;height:32px;padding:0;font-size:18px}.fn-panel p{margin:8px 0 10px;font-size:var(--fs-sm);line-height:1.5}.fn-hint{color:var(--ink-3)}.fn-items{display:grid;gap:6px}.fn-item{display:grid;gap:4px;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2);color:inherit;font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.fn-item:hover{border-color:var(--line-3);background:var(--tint-1)}.fn-item--unread{border-color:var(--acc-line);box-shadow:inset 3px 0 0 var(--acc)}.fn-item-title{display:flex;align-items:center;gap:8px;font-weight:650}.fn-item small{color:var(--acc-text);font-size:var(--fs-xs)}.fn-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--acc)}.fn-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;border-radius:var(--r-sm);background:var(--neg-soft);color:var(--neg);font-size:var(--fs-sm)}@media(max-width:760px){.finance-notifications{justify-items:stretch}.fn-trigger{justify-content:center;height:44px}.fn-panel{width:100%}}.fq-text{display:-webkit-box;overflow:hidden;color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical}.fq-hello{display:flex;align-items:center;gap:14px}.fq-hello p{margin:0;color:var(--ink);font-size:var(--fs-sm)}.fq-hello .btn{flex:none}.mk-mascot{position:relative;display:inline-grid;flex:none;place-items:center;line-height:0}.mk-mascot svg{overflow:visible}.mk-mascot__shadow{fill:#000;opacity:.16}:root[data-theme=light] .mk-mascot__shadow{opacity:.1}.mk-mascot__bob,.mk-mascot__body,.mk-mascot__crest,.mk-mascot__eye,.mk-mascot__eyes,.mk-mascot__mouth,.mk-mascot__smile,.mk-mascot__thoughts,.mk-mascot__thoughts circle,.mk-mascot__zzz path,.mk-mascot__drop{transform-box:fill-box;transform-origin:center}.mk-mascot__body,.mk-mascot__crest{transform-origin:50% 100%}.mk-mascot__thoughts,.mk-mascot__zzz,.mk-mascot__eyes-x,.mk-mascot__eyes-sleep,.mk-mascot__drop,.mk-mascot__mouth,.mk-mascot__wave{opacity:0}.mk-mascot--speaking .mk-mascot__mouth,.mk-mascot--error .mk-mascot__wave{opacity:1}.mk-mascot--speaking .mk-mascot__smile,.mk-mascot--error .mk-mascot__smile,.mk-mascot--sleeping .mk-mascot__smile{opacity:0}.mk-mascot__thoughts{fill:var(--acc, #9a8cff)}.mk-mascot__zzz path{fill:none;stroke:var(--ink-3, #8b90a3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mk-mascot--thinking .mk-mascot__thoughts,.mk-mascot--sleeping .mk-mascot__zzz,.mk-mascot--error .mk-mascot__eyes-x,.mk-mascot--error .mk-mascot__drop,.mk-mascot--sleeping .mk-mascot__eyes-sleep{opacity:1}.mk-mascot--error .mk-mascot__eyes,.mk-mascot--sleeping .mk-mascot__eyes{opacity:0}.mk-mascot--thinking .mk-mascot__eyes{transform:translate(1.5px,-1.5px)}.mk-mascot--error .mk-mascot__body{transform:rotate(-6deg)}.mk-mascot--sleeping .mk-mascot__body{transform:scaleY(.96)}.mk-mascot--thinking .mk-mascot__smile{transform:scaleX(.6)}.mk-mascot.is-simple .mk-mascot__thoughts,.mk-mascot.is-simple .mk-mascot__zzz{display:none}.mk-mascot.is-animated.mk-mascot--idle .mk-mascot__body{animation:mkm-breathe 3.4s var(--ease-in-out, ease-in-out) infinite}.mk-mascot.is-animated .mk-mascot__eyes{animation:mkm-blink 5.2s steps(1,end) infinite}.mk-mascot.is-animated .mk-mascot__crest{animation:mkm-flicker 2.6s var(--ease-in-out, ease-in-out) infinite}.mk-mascot.is-animated.mk-mascot--thinking .mk-mascot__bob{animation:mkm-sway 1.6s var(--ease-in-out, ease-in-out) infinite}.mk-mascot.is-animated.mk-mascot--thinking .mk-mascot__eyes{animation:mkm-look 2.4s var(--ease-in-out, ease-in-out) infinite}.mk-mascot.is-animated.mk-mascot--thinking .mk-mascot__thoughts circle{animation:mkm-thought 1.4s var(--ease-in-out, ease-in-out) infinite}.mk-mascot.is-animated.mk-mascot--thinking .mk-mascot__thoughts circle:nth-child(2){animation-delay:.2s}.mk-mascot.is-animated.mk-mascot--thinking .mk-mascot__thoughts circle:nth-child(3){animation-delay:.4s}.mk-mascot.is-animated.mk-mascot--thinking .mk-mascot__crest{animation-duration:.9s}.mk-mascot.is-animated.mk-mascot--speaking .mk-mascot__bob{animation:mkm-bounce .9s var(--ease-in-out, ease-in-out) infinite}.mk-mascot.is-animated.mk-mascot--speaking .mk-mascot__mouth{animation:mkm-talk .34s ease-in-out infinite alternate}.mk-mascot.is-animated.mk-mascot--error .mk-mascot__body{animation:mkm-shy 2.8s var(--ease-in-out, ease-in-out) infinite}.mk-mascot.is-animated.mk-mascot--error .mk-mascot__drop{animation:mkm-drop 2.8s ease-in infinite}.mk-mascot.is-animated.mk-mascot--sleeping .mk-mascot__body{animation:mkm-sleep 4s var(--ease-in-out, ease-in-out) infinite}.mk-mascot.is-animated.mk-mascot--sleeping .mk-mascot__zzz path{animation:mkm-z 3s ease-out infinite}.mk-mascot.is-animated.mk-mascot--sleeping .mk-mascot__zzz path:nth-child(2){animation-delay:1.5s}.mk-mascot.is-animated.mk-mascot--sleeping .mk-mascot__eyes,.mk-mascot.is-animated.mk-mascot--error .mk-mascot__eyes{animation:none}@keyframes mkm-breathe{0%,to{transform:none}50%{transform:translateY(-1.2px) scale(1.02,.985)}}@keyframes mkm-blink{0%,92%,to{transform:none}94%{transform:scaleY(.12)}}@keyframes mkm-flicker{0%,to{transform:none}35%{transform:scale(1.04,.94) skew(-3deg)}70%{transform:scale(.97,1.06) skew(2deg)}}@keyframes mkm-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes mkm-look{0%,to{transform:translate(1.6px,-1.4px)}50%{transform:translate(-1.6px,-1.4px)}}@keyframes mkm-thought{0%,to{opacity:.25;transform:translateY(1px) scale(.8)}50%{opacity:1;transform:translateY(-1.5px) scale(1.1)}}@keyframes mkm-bounce{0%,to{transform:none}40%{transform:translateY(-2px)}}@keyframes mkm-talk{0%{transform:scaleY(.6) scaleX(1.1)}to{transform:scaleY(2) scaleX(.9)}}@keyframes mkm-shy{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-3deg) translateY(1px)}}@keyframes mkm-drop{0%{opacity:0;transform:translateY(-3px)}20%,70%{opacity:1}to{opacity:0;transform:translateY(5px)}}@keyframes mkm-sleep{0%,to{transform:scaleY(.96)}50%{transform:scaleY(.99) translateY(-.6px)}}@keyframes mkm-z{0%{opacity:0;transform:translateY(2px) scale(.7)}30%{opacity:1}to{opacity:0;transform:translate(4px,-6px) scale(1.1)}}@media(prefers-reduced-motion:reduce){html:not([data-motion=full]) .mk-mascot *{animation:none!important}}html[data-motion=reduced] .mk-mascot *{animation:none!important}.pmodal:has(.promo){--pmodal-w: 760px;overflow:hidden;background:radial-gradient(520px 220px at 0% 0%,var(--ember-soft),transparent 70%),radial-gradient(480px 240px at 100% 100%,var(--acc-soft),transparent 70%),var(--bg-1)}.pmodal:has(.promo) .pmodal__head{border-bottom:0;padding-bottom:4px}.pmodal:has(.promo) .pmodal__title{font-size:clamp(19px,2.4vw,26px);letter-spacing:-.02em}.promo__brand{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.promo{display:grid;gap:14px}.promo__sub{margin:0}.promo__media{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--line-2);border-radius:var(--r-lg);background:#05060a;box-shadow:var(--sh-2);animation:rz-pop var(--dur-4) var(--ease-out) .12s backwards}.promo__video,.promo__poster,.promo__poster img{display:block;width:100%;height:100%}.promo__video{object-fit:contain;background:#000}.promo__poster{position:relative;padding:0;border:0;background:none;cursor:pointer}.promo__poster img{object-fit:cover;transition:transform var(--dur-4) var(--ease-out),filter var(--dur-3) ease}.promo__poster:hover img{transform:scale(1.02);filter:brightness(.85)}.promo__play{position:absolute;bottom:16px;left:50%;display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:var(--r-pill);background:#08090eb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-family:var(--f-ui);font-size:var(--fs-md);font-weight:600;transform:translate(-50%);transition:transform var(--dur-2) var(--ease-out)}.promo__poster:hover .promo__play{transform:translate(-50%) scale(1.04)}.promo__play-icon{display:grid;place-items:center;width:40px;height:40px;padding-left:3px;border-radius:50%;background:var(--brand-gradient);box-shadow:0 8px 22px -8px #ff5a1fe6}.promo__poster:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.promo__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.promo__list li{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--tint-1);color:var(--ink);font-size:var(--fs-sm);line-height:1.35}.promo__ico{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--acc-soft);color:var(--acc-text)}@media(max-width:768px){.promo__list{grid-template-columns:minmax(0,1fr)}.promo__media{margin:0 -20px;border-right:0;border-left:0;border-radius:0}.promo__play{bottom:12px;font-size:var(--fs-base)}}.lg{--lg-bg: #06070b;--lg-ink: #f3f4fa;--lg-ink-2: rgba(226, 230, 245, .62);--lg-ink-3: rgba(226, 230, 245, .38);--lg-line: rgba(180, 190, 235, .1);--lg-grid: rgba(255, 120, 60, .18);--lg-card: rgba(14, 16, 23, .72);--lg-card-line: rgba(255, 255, 255, .09);--lg-field: rgba(255, 255, 255, .035);--lg-outline: rgba(255, 255, 255, .09);position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;isolation:isolate;background:var(--lg-bg);color:var(--lg-ink)}:root[data-theme=light] .lg{--lg-bg: #f3f2f0;--lg-ink: #10121a;--lg-ink-2: rgba(16, 18, 26, .64);--lg-ink-3: rgba(16, 18, 26, .42);--lg-line: rgba(16, 18, 40, .08);--lg-grid: rgba(224, 69, 26, .16);--lg-card: rgba(255, 255, 255, .74);--lg-card-line: rgba(16, 18, 40, .09);--lg-field: rgba(255, 255, 255, .9);--lg-outline: rgba(16, 18, 40, .12)}.lg-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.lg-scene__glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:.85;will-change:transform}.lg-scene__glow--ember{top:-18%;left:-12%;width:62vw;height:62vw;max-width:900px;max-height:900px;background:radial-gradient(circle,#ff5a1f6b,#ff5a1f00 66%);animation:lg-drift-a 18s var(--ease-in-out) infinite alternate}.lg-scene__glow--acc{right:-16%;bottom:-26%;width:58vw;height:58vw;max-width:860px;max-height:860px;background:radial-gradient(circle,color-mix(in srgb,var(--acc) 40%,transparent),transparent 66%);animation:lg-drift-b 22s var(--ease-in-out) infinite alternate}:root[data-theme=light] .lg-scene__glow{opacity:.55}.lg-scene__floor{position:absolute;right:-30%;bottom:-2%;left:-30%;height:58%;overflow:hidden;transform:perspective(520px) rotateX(64deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.6) 45%,transparent 92%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.6) 45%,transparent 92%)}.lg-scene__floor:before{content:"";position:absolute;top:-64px;right:0;bottom:0;left:0;background-image:linear-gradient(var(--lg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lg-grid) 1px,transparent 1px);background-size:64px 64px;animation:lg-floor 3.2s linear infinite}.lg-scene__lines{position:absolute;top:16%;left:0;width:100%;height:58%;overflow:visible}.lg-scene__line{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1;animation:rz-draw 2.4s var(--ease-out) backwards,lg-breathe 6s var(--ease-in-out) 2.4s infinite alternate;--len: 1}.lg-scene__line--0{stroke-width:3;filter:drop-shadow(0 0 10px rgba(255,90,31,.65))}.lg-scene__line--1{opacity:.55;animation-delay:.3s,2.7s}.lg-scene__line--2{opacity:.35;animation-delay:.6s,3s}.lg-scene__orbit{position:absolute;top:50%;right:clamp(-120px,4vw,120px);width:680px;height:680px;transform:translateY(-50%)}.lg-scene__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px dashed var(--lg-line);animation:lg-spin 80s linear infinite}.lg-scene__ring--2{top:70px;right:70px;bottom:70px;left:70px;border-style:solid;border-color:transparent;background:conic-gradient(from 0deg,transparent 0 78%,rgba(255,90,31,.5) 86%,transparent 92%) border-box;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));animation-duration:14s}.lg-scene__ring--3{top:150px;right:150px;bottom:150px;left:150px;border-style:dotted;border-width:2px;animation-direction:reverse;animation-duration:120s}.lg-scene__ticker{position:absolute;right:0;bottom:56px;left:0;overflow:hidden;border-top:1px solid var(--lg-line);border-bottom:1px solid var(--lg-line);background:color-mix(in srgb,var(--lg-bg) 55%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lg-scene__track{display:flex;width:max-content;animation:lg-ticker 42s linear infinite}.lg-scene__track span{padding:10px 28px;color:var(--lg-ink-3);font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;white-space:nowrap}.lg-scene__track span:nth-child(5n+1){color:#ff7a3d}.lg__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,440px);grid-template-rows:auto 1fr auto;grid-template-areas:"top top" "hero card" "foot foot";gap:24px clamp(24px,5vw,96px);min-height:100vh;min-height:100dvh;padding:28px clamp(20px,5vw,72px) 120px}.lg__top{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:16px}.lg__mark{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-display);font-size:15px;font-weight:700;letter-spacing:.16em}.lg__mark img{width:28px;height:28px}.lg__tools{display:flex;align-items:center;gap:8px}.lg__tools .theme-toggle,.lg__tools .crm-switcher__select{border-color:var(--lg-card-line);background-color:var(--lg-card);color:var(--lg-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lg__tools .crm-switcher__label{color:var(--lg-ink-3)}.lg__hero{grid-area:hero;align-self:end;min-width:0;padding-bottom:12px}.lg__kicker{margin:0 0 18px 6px;color:var(--lg-ink-2);font-family:var(--f-mono);font-size:11px;letter-spacing:.32em;animation:rz-rise .7s var(--ease-out) .2s backwards}.lg__word{position:relative;margin:0;font-family:var(--f-display);font-size:clamp(88px,15.5vw,280px);font-weight:700;line-height:.8;letter-spacing:-.045em}.lg__word-fill{position:relative;z-index:1;display:inline-block;background:linear-gradient(100deg,#ffb36b,#ff5a1f 38%,#e0451a 62%,#8a1d0a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 18px 60px rgba(255,90,31,.35));animation:lg-word 1.1s var(--ease-out) backwards}.lg__word-line{position:absolute;top:.06em;left:.05em;z-index:0;color:transparent;-webkit-text-stroke:1px var(--lg-outline);animation:rz-fade 1.4s ease .5s backwards}.lg__tagline{max-width:34ch;margin:26px 0 0 6px;color:var(--lg-ink-2);font-size:clamp(15px,1.4vw,19px);line-height:1.45;animation:rz-rise .7s var(--ease-out) .5s backwards}.lg__card{grid-area:card;align-self:center;display:grid;gap:26px;width:100%;padding:32px 30px 30px;border:1px solid var(--lg-card-line);border-radius:26px;background:var(--lg-card);-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 1px #ffffff0f inset,0 40px 120px -30px #0009;animation:rz-pop .7s var(--ease-out) .25s backwards}:root[data-theme=light] .lg__card{box-shadow:0 30px 80px -30px #28140a47}.lg__card-head{display:flex;align-items:center;gap:14px}.lg__logo{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:radial-gradient(120% 120% at 30% 20%,rgba(255,140,70,.35),transparent 60%),#11131b;box-shadow:inset 0 0 0 1px #ff783c4d,0 10px 30px -10px #ff5a1fb3}.lg__logo img{width:26px;height:26px}.lg__title{margin:0;color:var(--lg-ink);font-family:var(--f-display);font-size:22px;font-weight:600;letter-spacing:-.01em}.lg__sub{margin:4px 0 0;color:var(--lg-ink-3);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.lg__form{display:grid;gap:16px}.lg__field{display:grid;gap:7px}.lg__field span{color:var(--lg-ink-2);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.lg__field input{height:50px;padding:0 16px;border:1px solid var(--lg-card-line);border-radius:14px;background:var(--lg-field);color:var(--lg-ink);font-family:var(--f-ui);font-size:16px;transition:border-color var(--dur-2) ease,box-shadow var(--dur-2) ease,background-color var(--dur-2) ease}.lg__field input:hover{border-color:color-mix(in srgb,var(--lg-ink) 22%,transparent)}.lg__field input:focus{border-color:#ff6e32b3;outline:none;box-shadow:0 0 0 4px #ff5a1f29}.lg__error{margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--neg) 40%,transparent);border-radius:12px;background:color-mix(in srgb,var(--neg) 12%,transparent);color:var(--neg);font-size:var(--fs-sm);animation:lg-shake .38s var(--ease-out)}.lg__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;margin-top:6px;overflow:hidden;border:0;border-radius:14px;background:var(--brand-gradient);color:#fff;font-family:var(--f-display);font-size:14px;font-weight:600;letter-spacing:.04em;cursor:pointer;box-shadow:0 1px #ffffff4d inset,0 16px 40px -14px #ff5a1fd9;transition:transform var(--dur-2) var(--ease-out),filter var(--dur-2) ease}.lg__submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-100%);transition:transform .7s var(--ease-out)}.lg__submit:hover:after{transform:translate(100%)}.lg__submit svg{transition:transform var(--dur-2) var(--ease-out)}.lg__submit:hover{filter:brightness(1.06)}.lg__submit:hover svg{transform:translate(4px)}.lg__submit:active{transform:translateY(1px) scale(.995)}.lg__submit:focus-visible{outline:2px solid #ffb36b;outline-offset:3px}.lg__submit:disabled{cursor:progress;filter:saturate(.6)}.lg__foot{grid-area:foot;display:flex;align-items:center;gap:12px;color:var(--lg-ink-3);font-family:var(--f-mono);font-size:10px;letter-spacing:.16em}.lg__foot-dot{width:4px;height:4px;border-radius:50%;background:#ff5a1f}@keyframes lg-drift-a{to{transform:translate(8vw,6vh) scale(1.08)}}@keyframes lg-drift-b{to{transform:translate(-6vw,-8vh) scale(1.12)}}@keyframes lg-floor{to{transform:translateY(64px)}}@keyframes lg-breathe{0%{opacity:1}to{opacity:.55}}@keyframes lg-spin{to{transform:rotate(360deg)}}@keyframes lg-ticker{to{transform:translate(-50%)}}@keyframes lg-word{0%{opacity:0;transform:translateY(.18em) scale(.98)}to{opacity:1;transform:none}}@keyframes lg-shake{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@media(max-width:960px){.lg__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"top" "hero" "card" "foot";gap:20px;padding:18px 16px 96px}.lg__hero{align-self:start;padding:24px 0 0}.lg__word{font-size:clamp(76px,26vw,150px)}.lg__kicker{margin-bottom:12px}.lg__tagline{margin-top:16px}.lg__card{padding:24px 20px 22px;border-radius:22px}.lg-scene__orbit{top:18%;right:-260px;width:520px;height:520px}.lg-scene__lines{top:6%;height:40%}.lg-scene__ticker{bottom:40px}.lg__tools .crm-switcher__label{display:none}.lg__tools .crm-switcher__select{min-width:0}}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geologica-cyrillic-400-normal-DCA0aqn6.woff2) format("woff2"),url(/assets/geologica-cyrillic-400-normal-Cr1-1-Qb.woff) format("woff")}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geologica-cyrillic-500-normal-BZELCISH.woff2) format("woff2"),url(/assets/geologica-cyrillic-500-normal-Cc_E8UQX.woff) format("woff")}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-cyrillic-600-normal-e7NJphzh.woff2) format("woff2"),url(/assets/geologica-cyrillic-600-normal-c6WAVoKC.woff) format("woff")}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-cyrillic-700-normal-DLxeBiMT.woff2) format("woff2"),url(/assets/geologica-cyrillic-700-normal-BbQPco9H.woff) format("woff")}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geologica-latin-400-normal-BrDgLBsW.woff2) format("woff2"),url(/assets/geologica-latin-400-normal-B0gMvrRq.woff) format("woff")}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geologica-latin-500-normal-D8VVd604.woff2) format("woff2"),url(/assets/geologica-latin-500-normal-0-efr3Ds.woff) format("woff")}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-latin-600-normal-Cy--pFh9.woff2) format("woff2"),url(/assets/geologica-latin-600-normal-DGRraGLk.woff) format("woff")}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-latin-700-normal-QMRHFk9S.woff2) format("woff2"),url(/assets/geologica-latin-700-normal-NqDDPvSD.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2) format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2) format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2) format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2) format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2) format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2) format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff) format("woff")}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-cyrillic-400-normal-BCR-5knY.woff2) format("woff2"),url(/assets/martian-mono-cyrillic-400-normal-Br6HGNtH.woff) format("woff")}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-cyrillic-500-normal-DejhKr-t.woff2) format("woff2"),url(/assets/martian-mono-cyrillic-500-normal-CQ32KwDP.woff) format("woff")}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-latin-400-normal-DZsjfPjH.woff2) format("woff2"),url(/assets/martian-mono-latin-400-normal-DM4nBGIh.woff) format("woff")}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-latin-500-normal-BWC8e-kx.woff2) format("woff2"),url(/assets/martian-mono-latin-500-normal-BsOs1ffX.woff) format("woff")}:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.42, .64, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .52s;--dur-draw: .9s;--stagger: 42ms;--reveal-y: 8px}:root{--resize-dur: .3s;--resize-ease: cubic-bezier(.22, 1, .36, 1);--digit-dur: .5s;--digit-distance: 8px;--digit-stagger: 70ms;--digit-blur: 2px;--digit-ease: cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x: 0;--digit-dir-y: 1;--badge-slide-dur: .26s;--badge-pop-dur: .5s;--badge-pop-close-dur: .18s;--badge-fade-dur: .4s;--badge-fade-close-dur: .18s;--badge-blur: 2px;--badge-offset-x: -8.2px;--badge-offset-y: 12.4px;--badge-slide-ease: cubic-bezier(.22, 1, .36, 1);--badge-pop-ease: cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease: cubic-bezier(.4, 0, .2, 1);--text-swap-dur: .2s;--text-swap-translate-y: 8px;--text-swap-blur: 2px;--text-swap-ease: ease-out;--dropdown-open-dur: .25s;--dropdown-close-dur: .15s;--dropdown-pre-scale: .97;--dropdown-closing-scale: .99;--dropdown-ease: cubic-bezier(.22, 1, .36, 1);--modal-open-dur: .25s;--modal-close-dur: .15s;--modal-scale: .96;--modal-scale-close: .96;--modal-ease: cubic-bezier(.22, 1, .36, 1);--panel-open-dur: .4s;--panel-close-dur: .35s;--panel-translate-y: 100px;--panel-blur: 2px;--panel-ease: cubic-bezier(.22, 1, .36, 1);--page-slide-dur: .2s;--page-fade-dur: .2s;--page-slide-distance: 8px;--page-blur: 3px;--page-stagger: 0ms;--page-exit-enabled: 1;--page-slide-ease: cubic-bezier(.22, 1, .36, 1);--page-fade-ease: cubic-bezier(.22, 1, .36, 1);--icon-swap-dur: .2s;--icon-swap-blur: 2px;--icon-swap-start-scale: .25;--icon-swap-ease: ease-in-out}:root,.theme-scope[data-theme=dark],.ink-scope{color-scheme:dark;--bg-0: #07080c;--bg-1: #0d0f15;--bg-2: #12151d;--bg-3: #1a1e29;--bg-field: #0a0c11;--tint-1: rgba(190, 200, 255, .035);--tint-2: rgba(190, 200, 255, .062);--tint-3: rgba(190, 200, 255, .1);--line: rgba(170, 182, 230, .085);--line-2: rgba(170, 182, 230, .14);--line-3: rgba(170, 182, 230, .26);--ink: #eef0f7;--ink-2: #a3a8ba;--ink-3: #6d7287;--ink-4: #474b5c;--pos: #3ee0a1;--neg: #ff5d7d;--warn: #f7b84b;--info: #62c6ff;--ember: #ff5a1f;--ember-deep: #e0451a;--acc-ion: #9a8cff;--acc-ember: #ff7a45;--acc-cobalt: #6b95ff;--acc-aqua: #2fd3d9;--acc-lime: #b8f05a;--acc-mono: #e9ebf2;--acc-ink: #0a0a12;--sh-1: inset 0 1px 0 rgba(255, 255, 255, .03), 0 1px 2px rgba(0, 0, 0, .35);--sh-2: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 18px 50px -18px rgba(0, 0, 0, .75);--sh-3: 0 30px 90px -20px rgba(0, 0, 0, .8);--sh-lift: 0 14px 34px -16px rgba(0, 0, 0, .7);--scrim: rgba(3, 4, 8, .62);--glass: rgba(13, 15, 21, .78);--canvas-glow: rgba(255, 90, 31, .07)}:root[data-theme=light],.theme-scope[data-theme=light]{color-scheme:light;--bg-0: #f2f3f7;--bg-1: #ffffff;--bg-2: #f7f8fb;--bg-3: #eceef5;--bg-field: #ffffff;--tint-1: rgba(20, 24, 48, .032);--tint-2: rgba(20, 24, 48, .058);--tint-3: rgba(20, 24, 48, .09);--line: rgba(18, 22, 45, .075);--line-2: rgba(18, 22, 45, .13);--line-3: rgba(18, 22, 45, .24);--ink: #0f111a;--ink-2: #535a6e;--ink-3: #858b9e;--ink-4: #b5b9c7;--pos: #0a8f5b;--neg: #d81f4f;--warn: #ad6800;--info: #0b74c4;--ember: #e0451a;--ember-deep: #c23a12;--acc-ion: #5a43f0;--acc-ember: #e0451a;--acc-cobalt: #2457e6;--acc-aqua: #08848e;--acc-lime: #4b840a;--acc-mono: #14161f;--acc-ink: #ffffff;--sh-1: 0 1px 2px rgba(16, 20, 40, .04), 0 6px 18px -10px rgba(16, 20, 40, .1);--sh-2: 0 2px 6px rgba(16, 20, 40, .05), 0 22px 48px -20px rgba(16, 20, 40, .22);--sh-3: 0 30px 80px -24px rgba(16, 20, 40, .35);--sh-lift: 0 14px 30px -14px rgba(16, 20, 40, .22);--scrim: rgba(15, 17, 26, .38);--glass: rgba(255, 255, 255, .82);--canvas-glow: rgba(224, 69, 26, .05)}:root[data-accent=ember],:root[data-accent=ember] .theme-scope,:root[data-accent=ember] .ink-scope{--acc: var(--acc-ember)}:root[data-accent=cobalt],:root[data-accent=cobalt] .theme-scope,:root[data-accent=cobalt] .ink-scope{--acc: var(--acc-cobalt)}:root[data-accent=aqua],:root[data-accent=aqua] .theme-scope,:root[data-accent=aqua] .ink-scope{--acc: var(--acc-aqua)}:root[data-accent=lime],:root[data-accent=lime] .theme-scope,:root[data-accent=lime] .ink-scope{--acc: var(--acc-lime)}:root[data-accent=mono],:root[data-accent=mono] .theme-scope,:root[data-accent=mono] .ink-scope{--acc: var(--acc-mono)}:root,.theme-scope,.ink-scope{--acc: var(--acc-ion)}:root,.theme-scope,.ink-scope,:root[data-accent] .theme-scope,:root[data-accent] .ink-scope{--acc-soft: color-mix(in srgb, var(--acc) 14%, transparent);--acc-line: color-mix(in srgb, var(--acc) 40%, transparent);--acc-text: color-mix(in srgb, var(--acc) 84%, var(--ink));--focus: color-mix(in srgb, var(--acc) 55%, transparent);--pos-soft: color-mix(in srgb, var(--pos) 13%, transparent);--neg-soft: color-mix(in srgb, var(--neg) 13%, transparent);--warn-soft: color-mix(in srgb, var(--warn) 14%, transparent);--info-soft: color-mix(in srgb, var(--info) 13%, transparent);--ember-soft: color-mix(in srgb, var(--ember) 14%, transparent);--brand-gradient: linear-gradient(135deg, #ffa057 0%, #ff5a1f 46%, #c42a10 100%);--s-spend: var(--acc);--s-revenue: #34c6d3;--s-1: var(--acc);--s-2: #34c6d3;--s-3: #f2a93b;--s-4: #e46fd0;--s-5: #7fc443;--s-6: #8b93ad;--heat-pos-1: color-mix(in srgb, var(--pos) 8%, transparent);--heat-pos-2: color-mix(in srgb, var(--pos) 15%, transparent);--heat-pos-3: color-mix(in srgb, var(--pos) 24%, transparent);--heat-neg-1: color-mix(in srgb, var(--neg) 8%, transparent);--heat-neg-2: color-mix(in srgb, var(--neg) 15%, transparent);--heat-neg-3: color-mix(in srgb, var(--neg) 24%, transparent);--app-canvas: radial-gradient(1100px 520px at -8% -14%, var(--canvas-glow), transparent 62%), radial-gradient(900px 480px at 108% -10%, color-mix(in srgb, var(--acc) 7%, transparent), transparent 64%), var(--bg-0);--surface-0: var(--bg-0);--surface-1: var(--bg-1);--surface-2: var(--bg-2);--surface-3: var(--bg-3);--surface: var(--bg-1);--surface-soft: var(--tint-1);--surface-hover: var(--tint-2);--surface-selected: var(--tint-3);--field-bg: var(--bg-field);--bg: var(--bg-0);--panel: var(--bg-1);--panel2: var(--bg-2);--panel3: var(--bg-3);--hairline: var(--line);--border: var(--line-2);--border-strong: var(--line-3);--text: var(--ink);--muted: var(--ink-2);--muted2: var(--ink-3);--text-muted: var(--ink-2);--text-secondary: var(--ink-2);--accent: var(--acc);--accent2: var(--acc);--accent-2: var(--acc);--brand-accent: var(--ember-deep);--brand-tint: var(--ember-soft);--focus-ring: var(--focus);--ok: var(--pos);--danger: var(--neg);--warning: var(--warn);--status-ok-bg: var(--pos-soft);--status-ok-text: var(--pos);--status-warn-bg: var(--warn-soft);--status-warn-text: var(--warn);--status-danger-bg: var(--neg-soft);--status-danger-text: var(--neg);--body-bg: var(--app-canvas);--top-bg: var(--glass);--login-card-bg: var(--glass);--nav-hover-bg: var(--tint-2);--nav-active-bg: var(--tint-3);--row-hover-bg: var(--tint-1);--shadow-elevated: var(--sh-1);--shadow-popover: var(--sh-2);--shadow-modal: var(--sh-3)}:root{--r-xs: 6px;--r-sm: 9px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 48px;--pad-panel: 20px;--pad-row: 10px;--gap-board: 18px;--h-control: 36px;--f-ui: "Geologica", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-display: "Unbounded", "Geologica", ui-sans-serif, system-ui, sans-serif;--f-mono: "Martian Mono", "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--fs-2xs: 10.5px;--fs-xs: 11.5px;--fs-sm: 12.5px;--fs-base: 13.5px;--fs-md: 14.5px;--fs-lg: 16px;--fs-xl: 19px;--fs-2xl: 24px;--fs-3xl: 32px;--fs-4xl: 44px;--fs-hero: clamp(34px, 4.2vw, 54px);--lh-tight: 1.15;--lh-normal: 1.45;--radius-xs: var(--r-xs);--radius-sm: var(--r-sm);--radius-md: var(--r-md);--radius-lg: var(--r-lg);--radius-xl: var(--r-xl);--radius-pill: var(--r-pill);--font: var(--f-ui);--font-sans: var(--f-ui);--mono: var(--f-mono);--font-mono: var(--f-mono);--text-xs: var(--fs-xs);--text-sm: var(--fs-sm);--text-base: var(--fs-base);--text-md: var(--fs-md);--text-lg: var(--fs-lg);--text-xl: var(--fs-xl);--text-2xl: var(--fs-2xl);--leading-tight: var(--lh-tight);--leading-normal: var(--lh-normal);--accent-preset-ion: #7b68ff;--accent-preset-ember: #ff5a1f;--accent-preset-cobalt: #4a7bff;--accent-preset-aqua: #1fb8c0;--accent-preset-lime: #8ccf2f;--accent-preset-mono: #8b90a3}html[data-density=compact]{--pad-panel: 14px;--pad-row: 6px;--gap-board: 12px;--h-control: 32px}html[data-scale="90"]{zoom:.9}html[data-scale="110"]{zoom:1.1}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;min-height:100%;background:var(--body-bg);background-attachment:fixed;color:var(--ink);font-family:var(--f-ui);font-size:var(--fs-base);line-height:var(--lh-normal);font-synthesis:none;font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;overflow-x:clip}button,input,select,textarea{font-family:inherit;color:inherit}h1,h2,h3,h4{color:var(--ink);text-wrap:balance}::selection{background:color-mix(in srgb,var(--acc) 32%,transparent);color:var(--ink)}a{color:var(--acc-text);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;transition:color var(--dur-1) ease,text-decoration-color var(--dur-1) ease}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--line-3) transparent}.num,.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.display{font-family:var(--f-display);font-weight:600;letter-spacing:-.02em}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--ink-3);font-family:var(--f-mono);font-size:var(--fs-2xs);font-weight:500;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.muted{color:var(--ink-2);font-size:var(--fs-sm)}.pos,.num--pos{color:var(--pos)}.neg,.num--neg{color:var(--neg)}.metric--bad{color:var(--neg)!important;font-weight:600}.error{color:var(--neg);font-size:var(--fs-base)}.brand{display:flex;align-items:center;gap:10px;min-width:0}.brand__logo{width:34px;height:34px;flex:0 0 auto;padding:7px;object-fit:contain;border-radius:10px;background:radial-gradient(120% 120% at 30% 20%,rgba(255,140,70,.28),transparent 60%),#11131b;box-shadow:inset 0 0 0 1px #ff783c47,0 6px 18px -8px #ff5a1f8c}.brand__mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--brand-gradient);color:#fff;font-family:var(--f-display);font-weight:700}.brand__name{font-family:var(--f-display);font-size:15px;font-weight:700;line-height:1;letter-spacing:.02em;color:var(--ink)}.brand__sub{margin-top:4px;color:var(--ink-3);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--h-control);padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--tint-1);color:var(--ink);font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:background-color var(--dur-1) ease,border-color var(--dur-1) ease}.theme-toggle:hover{background:var(--tint-2);border-color:var(--line-3)}.theme-toggle__icon{display:grid;place-items:center;width:16px;color:var(--acc)}.theme-toggle__text{line-height:1}.badge,.chip{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--tint-1);color:var(--ink-2);font-size:var(--fs-xs);font-weight:500;line-height:1;white-space:nowrap}.badge--ok,.chip--pos{border-color:color-mix(in srgb,var(--pos) 30%,transparent);background:var(--pos-soft);color:var(--pos)}.badge--warn,.chip--warn{border-color:color-mix(in srgb,var(--warn) 30%,transparent);background:var(--warn-soft);color:var(--warn)}.badge--bad,.chip--neg{border-color:color-mix(in srgb,var(--neg) 30%,transparent);background:var(--neg-soft);color:var(--neg)}.chip--acc{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-text)}.chip--info{border-color:color-mix(in srgb,var(--info) 30%,transparent);background:var(--info-soft);color:var(--info)}.chip--mono{font-family:var(--f-mono);font-size:var(--fs-2xs);letter-spacing:.04em}.badge--fired{min-height:18px;margin-left:4px;padding:0 6px;font-size:var(--fs-2xs);vertical-align:middle}.sdot{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.sdot--ok{background:var(--pos);box-shadow:0 0 0 3px var(--pos-soft)}.sdot--warn{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.sdot--danger{background:var(--neg);box-shadow:0 0 0 3px var(--neg-soft)}.sdot--info{background:var(--info);box-shadow:0 0 0 3px var(--info-soft)}.kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--line-2);border-bottom-width:2px;border-radius:6px;background:var(--tint-1);color:var(--ink-2);font-family:var(--f-mono);font-size:10px;font-weight:500;line-height:1}.avatar{--av: var(--acc);display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:11px;background:linear-gradient(140deg,color-mix(in srgb,var(--av) 34%,transparent),color-mix(in srgb,var(--av) 10%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--av) 42%,transparent);color:color-mix(in srgb,var(--av) 72%,var(--ink));font-family:var(--f-display);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.avatar--sm{width:26px;height:26px;border-radius:8px;font-size:9px}.avatar--lg{width:44px;height:44px;border-radius:14px;font-size:13.5px}.tablewrap{overflow-x:auto;overflow-y:visible;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);-webkit-overflow-scrolling:touch}.table{width:100%;min-width:1180px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--fs-base);font-variant-numeric:tabular-nums}.table th,.table td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle;text-align:left;overflow-wrap:break-word;word-break:break-word}.table th{position:sticky;top:0;z-index:5;background:var(--bg-2);color:var(--ink-3);font-size:var(--fs-xs);font-weight:500;white-space:nowrap}.table tbody tr{transition:background-color var(--dur-1) ease}.table tbody tr:hover{background:var(--tint-1)}.buyer-name-cell{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.echart{width:100%;min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-boot{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--app-canvas)}.app-boot:before{content:"";width:44px;height:44px;border-radius:14px;background:var(--brand-gradient);box-shadow:0 0 0 1px #ff783c4d,0 16px 50px -10px #ff5a1f99;animation:rz-breathe 1.2s var(--ease-in-out) infinite alternate}.theme-toggle--icon{width:var(--h-control);padding:0;border-radius:var(--r-sm)}.login{display:grid;place-items:center;min-height:100vh;padding:24px;background:var(--app-canvas)}.login__card{display:grid;gap:16px;width:min(420px,100%);padding:28px;border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg-1);box-shadow:var(--sh-2)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--h-control);padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--tint-1);color:var(--ink);cursor:pointer;font-family:inherit;font-size:var(--fs-base);font-weight:500;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-1) ease,border-color var(--dur-1) ease,color var(--dur-1) ease,transform var(--dur-1) var(--ease-out)}.btn:hover{background:var(--tint-2);border-color:var(--line-3)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn svg{flex:0 0 auto}.btn--secondary{background:var(--tint-1);border-color:var(--line-2);color:var(--ink)}.btn--primary{background:var(--acc);border-color:transparent;color:var(--acc-ink);box-shadow:inset 0 1px #ffffff38,0 6px 16px -8px color-mix(in srgb,var(--acc) 70%,transparent)}.btn--primary:hover{background:color-mix(in srgb,var(--acc) 88%,var(--ink));border-color:transparent}.btn--ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn--ghost:hover{background:var(--tint-2);border-color:transparent;color:var(--ink)}.btn--danger{background:var(--neg-soft);border-color:color-mix(in srgb,var(--neg) 28%,transparent);color:var(--neg)}.btn--danger:hover{background:color-mix(in srgb,var(--neg) 20%,transparent);border-color:color-mix(in srgb,var(--neg) 40%,transparent)}.btn--brand{background:var(--brand-gradient);border-color:transparent;color:#fff;box-shadow:inset 0 1px #ffffff40,0 10px 24px -10px #ff5a1fb3}.btn--brand:hover{background:var(--brand-gradient);filter:brightness(1.06);border-color:transparent}.btn--sm{height:30px;padding:0 10px;font-size:var(--fs-sm);border-radius:8px}.btn--icon{width:32px;height:32px;padding:0;border-color:transparent;background:transparent;color:var(--ink-2)}.btn--icon:hover{background:var(--tint-2);border-color:transparent;color:var(--ink)}.btn--block{width:100%}.seg{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--tint-1)}.seg__btn{position:relative;z-index:1;height:28px;padding:0 13px;border:none;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:500;line-height:1;white-space:nowrap;transition:background-color var(--dur-2) ease,color var(--dur-2) ease}.seg__btn:hover{color:var(--ink)}.seg__btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus)}.seg__btn--on{background:var(--bg-3);color:var(--ink);box-shadow:var(--sh-1)}:root[data-theme=light] .seg__btn--on{background:var(--bg-1)}.seg__glider{position:absolute;z-index:0;top:3px;bottom:3px;left:0;border-radius:var(--r-pill);background:var(--bg-3);box-shadow:var(--sh-1);transition:transform var(--dur-3) var(--ease-out),width var(--dur-3) var(--ease-out);pointer-events:none}:root[data-theme=light] .seg__glider{background:var(--bg-1)}.seg--glide .seg__btn--on{background:transparent;box-shadow:none}.field{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-base)}.field>span:not([class]){color:var(--ink-3);font-family:var(--f-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.field input,.field select,.field textarea,.input,.select{min-height:var(--h-control);padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background-color:var(--bg-field);color:var(--ink);font-family:inherit;font-size:var(--fs-base);transition:border-color var(--dur-1) ease,box-shadow var(--dur-1) ease}.field textarea{padding:10px 12px;line-height:var(--lh-normal)}.field input:hover,.field select:hover,.field textarea:hover,.input:hover,.select:hover{border-color:var(--line-3)}.field input:focus,.field select:focus,.field textarea:focus,.input:focus,.select:focus{border-color:var(--acc-line);outline:none;box-shadow:0 0 0 3px var(--acc-soft)}.field select,.select,.table-card select,.crm-switcher__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5l3-3' fill='none' stroke='%238a90a3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;cursor:pointer}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--acc)}.switch{position:relative;display:inline-flex;flex:0 0 auto;width:36px;height:21px;cursor:pointer}.switch input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.switch>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-pill);background:var(--tint-3);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--dur-2) ease;pointer-events:none}.switch>span:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:var(--ink);box-shadow:0 1px 3px #0000004d;transition:transform var(--dur-2) var(--ease-spring)}.switch input:checked+span{background:var(--acc)}.switch input:checked+span:after{transform:translate(15px);background:var(--acc-ink)}.switch input:focus-visible+span{box-shadow:0 0 0 3px var(--focus)}.board{display:grid;gap:var(--gap-board);min-width:0}.board__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;padding:4px 0 6px;border:0;background:none}.board__head>div:first-child{min-width:0}.board__head h1{margin:0;font-family:var(--f-display);font-size:clamp(22px,2.5vw,32px);font-weight:600;line-height:1.08;letter-spacing:-.025em;color:var(--ink)}.board__head h1 .board__tag{display:inline-flex;align-items:center;height:.95em;margin-left:.35em;padding:0 .4em;border-radius:.28em;background:var(--acc-soft);color:var(--acc-text);font-family:var(--f-mono);font-size:.48em;font-weight:500;letter-spacing:.04em;vertical-align:.3em}.board__head p{max-width:72ch;margin:8px 0 0;color:var(--ink-2);font-size:var(--fs-md);line-height:1.45}.board__filters{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px}.board__filters--row{align-items:end}.field--compact{min-width:170px}.panel{position:relative;min-width:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);box-shadow:var(--sh-1)}.panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:calc(var(--pad-panel) - 4px) var(--pad-panel) 0}.panel__title{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-md);font-weight:600;letter-spacing:-.005em;color:var(--ink)}.panel__sub{margin:3px 0 0;color:var(--ink-3);font-size:var(--fs-sm)}.panel__body{padding:var(--pad-panel)}.panel__head+.panel__body{padding-top:14px}.panel--hero{overflow:hidden;isolation:isolate;border-color:var(--line-2);background:radial-gradient(640px 280px at 0% 0%,color-mix(in srgb,var(--acc) 16%,transparent),transparent 70%),radial-gradient(520px 260px at 100% 110%,color-mix(in srgb,var(--ember) 11%,transparent),transparent 70%),var(--bg-1)}.panel--hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(90% 80% at 20% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(90% 80% at 20% 0%,#000 0%,transparent 75%);opacity:.7}.grid-2,.grid-3,.grid-4,.grid-split,.grid-split-r{display:grid;gap:var(--gap-board);align-items:start;min-width:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-split{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.grid-split-r{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.grid--stretch{align-items:stretch}@media(max-width:1180px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-split,.grid-split-r{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}.kv{display:grid;gap:2px;min-width:0}.kv__k{color:var(--ink-3);font-size:var(--fs-xs)}.kv__v{color:var(--ink);font-size:var(--fs-md);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.bignum{font-family:var(--f-display);font-size:var(--fs-hero);font-weight:600;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.crm-switcher{display:flex;align-items:center;gap:8px}.crm-switcher__label{color:var(--ink-3);font-size:var(--fs-xs)}.crm-switcher__select{min-width:150px;height:32px;padding:0 30px 0 10px;border:1px solid var(--line-2);border-radius:var(--r-sm);background-color:var(--bg-field);color:var(--ink);font-size:var(--fs-sm)}@media(max-width:760px){.board__head{flex-direction:column;align-items:stretch;gap:12px}.board__head p{font-size:var(--fs-base)}.board__filters,.board__filters--row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));justify-content:stretch;width:100%}.board__filters>*,.board__filters .field,.field--compact{min-width:0}.board__filters .chip,.board__filters .badge{flex:0 0 auto;justify-self:start;width:auto}.board__filters input,.board__filters select,.board__filters .btn{min-height:44px;font-size:16px}.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.seg__btn{flex:0 0 auto;min-height:34px}}.table-card{position:relative;min-width:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto;overflow-y:hidden;background:var(--bg-1);box-shadow:var(--sh-1);-webkit-overflow-scrolling:touch}.table-card__head{display:block;padding:calc(var(--pad-panel) - 4px) var(--pad-panel) 12px;border-bottom:1px solid var(--line);background:transparent}.table-card__head--split{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.table-card__head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-md);font-weight:600;letter-spacing:-.005em;color:var(--ink)}.table-card__head p{margin:3px 0 0}.table-card .table{min-width:0}.table-card__body{padding:var(--pad-panel)}.table-card input:not([type=checkbox]):not([type=radio]),.table-card select{width:100%;min-width:0;min-height:32px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r-sm);background-color:var(--bg-field);color:var(--ink);font:inherit}.table-card select{padding-right:30px}.table-card input:focus,.table-card select:focus{border-color:var(--acc-line);outline:none;box-shadow:0 0 0 3px var(--acc-soft)}.table-card td .btn+.btn{margin-left:6px}.alert{position:relative;margin:0;padding:12px 14px 12px 40px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-1);color:var(--ink-2);line-height:var(--lh-normal)}.alert:before{content:"i";position:absolute;top:12px;left:14px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--info-soft);color:var(--info);font-family:var(--f-mono);font-size:10px;font-weight:600}.alert--error{border-color:color-mix(in srgb,var(--neg) 34%,transparent);background:color-mix(in srgb,var(--neg) 7%,var(--bg-1));color:var(--ink)}.alert--error:before{content:"!";background:var(--neg-soft);color:var(--neg)}.alert--with-action{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:1024px){.table-card{max-width:100%}.table-card__head--split{align-items:flex-start}}@media(max-width:760px){.table-card{border-radius:var(--r-md)}.table-card input:not([type=checkbox]):not([type=radio]),.table-card select{font-size:16px}}.buyer-picker{position:relative;width:100%;min-width:220px}.buyer-picker__button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:var(--h-control);padding:0 10px 0 12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-field);color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:500;text-align:left;cursor:pointer;transition:border-color var(--dur-1) ease,box-shadow var(--dur-1) ease}.buyer-picker__button:hover{border-color:var(--line-3)}.buyer-picker__button:focus-visible,.buyer-picker__button[aria-expanded=true]{border-color:var(--acc-line);outline:none;box-shadow:0 0 0 3px var(--acc-soft)}.buyer-picker__button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyer-picker__button i{flex:0 0 auto;color:var(--ink-3);font-style:normal;font-size:1rem;line-height:1;transition:transform var(--dur-2) var(--ease-out)}.buyer-picker__button[aria-expanded=true] i{transform:rotate(180deg)}.buyer-picker__menu{position:absolute;z-index:90;top:calc(100% + 6px);left:0;right:0;max-height:min(22rem,calc(100dvh - 10rem));overflow-y:auto;padding:5px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-3);box-shadow:var(--sh-2);animation:rz-scale-in var(--dur-2) var(--ease-out) backwards;-webkit-overflow-scrolling:touch}.buyer-picker__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:500;text-align:left;cursor:pointer}.buyer-picker__option:hover,.buyer-picker__option:focus-visible{background:var(--tint-2);outline:none}.buyer-picker__option--selected{background:var(--acc-soft);color:var(--acc-text)}.buyer-picker__option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyer-picker__option small{flex:0 0 auto;color:var(--ink-3);font-family:var(--f-mono);font-size:var(--fs-2xs);letter-spacing:.04em}.buyer-picker__option--selected small{color:var(--acc-text)}.buyer-picker__empty{padding:12px;color:var(--ink-3);font-size:var(--fs-sm)}@media(max-width:768px){.buyer-picker__option{min-height:44px}}.qx-cap{margin:0;color:var(--ink-3);font-family:var(--f-mono);font-size:var(--fs-2xs);letter-spacing:.06em}.qx-empty{margin:0;padding:18px var(--pad-panel);color:var(--ink-3);font-size:var(--fs-sm)}.qx-dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.qx-dot--good{background:var(--pos)}.qx-dot--warn{background:var(--warn)}.qx-dot--danger{background:var(--neg)}.qx-dot--purple{background:var(--s-4)}.qx-help__legend,.qx-help__bench{display:grid;gap:6px;margin:6px 0 0;padding:0;list-style:none}.qx-help__legend li{display:flex;align-items:center;gap:8px}.qx-help__bench{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.qx-help__bench li{display:grid;gap:2px;padding:6px 8px;border-radius:var(--r-xs);background:var(--tint-2)}.qx-help__bench span{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--fs-2xs)}.qx-help__bench b{color:var(--ink);font-variant-numeric:tabular-nums}.qx-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(200px,.62fr) minmax(250px,.85fr);gap:0}.qx-hero>*{min-width:0;padding:22px 24px}.qx-hero>*+*{border-left:1px solid var(--line)}.qx-hero__main{display:grid;align-content:start;gap:12px}.qx-hero__num{margin:2px 0 0}.qx-hero__facts{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0}.qx-hero__facts dd{margin:0}.qx-hero__share{display:grid;gap:8px;margin-top:4px}.qx-hero__oas{display:grid;justify-items:center;align-content:center;gap:10px;text-align:center}.qx-hero__oas .ch-ring__center b{font-size:22px}.qx-hero__oas-label{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--ink-2);font-size:var(--fs-sm)}.qx-hero__bullet{display:grid;gap:2px;width:100%;max-width:190px;text-align:left}.qx-hero__bullet .ch-bullet,.qx-prow .ch-bullet,.qx-prov__bullet .ch-bullet{padding-top:0}.qx-hero__bullet .ch-bullet__marks,.qx-prow .ch-bullet__marks,.qx-prov__bullet .ch-bullet__marks{display:none}.qx-hero__side{display:grid;align-content:start;gap:12px;background:linear-gradient(180deg,var(--tint-1),transparent 70%)}.qx-hero__share-ring{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:16px}.qx-hero__qual{display:grid;gap:8px;margin:0}.qx-hero__qual dd{margin:0}.qx-hero__hist{display:grid;gap:6px;min-width:0}.qx-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:var(--gap-board)}.qx-panel h2{display:inline-flex;align-items:center;gap:8px}.qx-plist{display:grid;gap:2px;padding:8px}.qx-prow{display:grid;grid-template-columns:auto minmax(0,1.3fr) minmax(104px,.8fr) minmax(128px,.95fr);align-items:center;gap:14px;width:100%;min-width:0;padding:9px 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font:inherit;text-align:left;animation:rz-rise var(--dur-3) var(--ease-out) backwards;transition:background-color var(--dur-1) ease}.qx-prow--btn{position:relative;cursor:pointer}.qx-prow--btn:hover{background:var(--tint-1)}.qx-prow--btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.qx-prow--on{background:var(--acc-soft)}.qx-prow--on:before{position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:3px;background:var(--acc);content:""}.qx-prow__lead{display:grid;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:9px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.qx-prow__lead--logo{width:58px;height:26px;border-radius:7px;background:var(--logo-plate)}.qx-prow__lead--light,.qx-prov__logo--evoplay,.qx-net--evoplay .qx-net__logo{background:#fff}.qx-prow__lead img{max-width:54px;max-height:22px;object-fit:contain}.qx-prow__lead .avatar{width:30px;height:30px}.qx-prow__dot{width:8px;height:8px;border-radius:50%;background:var(--acc)}.qx-prow__who{display:grid;gap:2px;min-width:0}.qx-prow__name{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.qx-prow__meta{overflow:hidden;color:var(--ink-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap}.qx-prow__money{display:grid;gap:5px;justify-items:end;min-width:0}.qx-prow__money b{font-weight:600;font-variant-numeric:tabular-nums}.qx-prow__bar{width:100%;height:4px;overflow:hidden;border-radius:4px;background:var(--tint-2)}.qx-prow__bar span{display:block;height:100%;border-radius:inherit;background:var(--s-revenue);transform-origin:left center;animation:rz-grow-x var(--dur-4) var(--ease-out) backwards}.qx-prow__oas{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.qx-prow__oas-num{white-space:nowrap;font-family:var(--f-display);font-size:var(--fs-sm);font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.qx-prow__oas--good .qx-prow__oas-num,.qx-prow__oas--ok .qx-prow__oas-num{color:var(--pos)}.qx-prow__oas--warn .qx-prow__oas-num{color:var(--warn)}.qx-prow__oas--danger .qx-prow__oas-num{color:var(--neg)}.qx-prow .ch-bullet__track{height:8px}.qx-plist__more{justify-self:start;margin:4px 6px 2px}.qx-heat{display:grid;gap:10px;padding:12px var(--pad-panel) 14px}.qx-heat__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.qx-heat__table{width:100%;border-collapse:separate;border-spacing:3px;font-variant-numeric:tabular-nums}.qx-heat__table th{padding:4px 6px;color:var(--ink-3);font-family:var(--f-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:.04em;text-align:center;white-space:nowrap}.qx-heat__table th.qx-heat__corner{text-align:left}.qx-heat__table tbody th{position:sticky;left:0;z-index:1;max-width:170px;background:var(--bg-1);color:var(--ink-2);font-family:var(--f-ui);font-size:var(--fs-xs);letter-spacing:0;text-align:left}.qx-heat__table tbody th span{display:block;overflow:hidden;text-overflow:ellipsis}.qx-heat__cell{min-width:38px;height:30px;padding:0 6px;border-radius:7px;font-size:var(--fs-xs);font-weight:600;text-align:center;cursor:default;animation:rz-pop var(--dur-3) var(--ease-out) backwards;transition:box-shadow var(--dur-1) ease}.qx-heat__cell:not(.qx-heat__cell--none):hover{box-shadow:inset 0 0 0 1.5px currentColor}.qx-heat__cell--none{background:repeating-linear-gradient(135deg,var(--tint-1) 0 4px,transparent 4px 8px)}.qx-heat__cell--good,.qx-heat__sw--good{background:var(--heat-pos-3);color:var(--pos)}.qx-heat__cell--ok,.qx-heat__sw--ok{background:var(--heat-pos-1);color:var(--pos)}.qx-heat__cell--warn,.qx-heat__sw--warn{background:var(--warn-soft);color:var(--warn)}.qx-heat__cell--danger,.qx-heat__sw--danger{background:var(--heat-neg-2);color:var(--neg)}.qx-heat__legend{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--ink-3);font-family:var(--f-mono);font-size:var(--fs-2xs)}.qx-heat__legend span{display:inline-flex;align-items:center;gap:6px}.qx-heat__sw{width:12px;height:12px;border-radius:4px;box-shadow:inset 0 0 0 1px currentColor}.qx-tablewrap{border-radius:var(--r-md)}.table.qx-table{width:max-content;min-width:100%;table-layout:auto}.table.qx-table th,.table.qx-table td{overflow-wrap:normal;word-break:normal;white-space:nowrap}.qx-table th.qx-num,.qx-table td.qx-num{text-align:right}.qx-th{display:inline-flex;align-items:center;gap:6px}.qx-table td.qx-num{font-variant-numeric:tabular-nums}.qx-table td.qx-num .ch-bic{min-width:96px;margin-left:auto}.qx-table__empty{color:var(--ink-3)}.qx-table tr.qx-row--total td{background:var(--bg-2);color:var(--ink);font-weight:600}.qx-table td.qx-cell--good,.qx-table td.qx-cell--ok{color:var(--pos)}.qx-table td.qx-cell--warn{color:var(--warn)}.qx-table td.qx-cell--danger{color:var(--neg)}.qx-table td.qx-cell--purple{background:color-mix(in srgb,var(--s-4) 12%,transparent);color:var(--s-4)}.qx-table td.qx-cell--fill{font-weight:600}.qx-table td.qx-cell--fill.qx-cell--good{background:var(--heat-pos-3)}.qx-table td.qx-cell--fill.qx-cell--ok{background:var(--heat-pos-1)}.qx-table td.qx-cell--fill.qx-cell--warn{background:var(--warn-soft)}.qx-table td.qx-cell--fill.qx-cell--danger{background:var(--heat-neg-2)}.qx-table td.qx-cell--alert{color:var(--warn)}.qx-alert{display:inline-flex;align-items:center;gap:6px}.qx-alert:before{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft);content:""}.qx-table td.qx-cell--copyable{padding:0}.qx-copy{display:block;width:100%;padding:10px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:copy;transition:background-color var(--dur-1) ease}.qx-copy:hover{background:var(--tint-2)}.qx-copy:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.qx-copy--copied{background:var(--acc-soft);color:var(--acc-text)}.qx-acc{--logo-plate: #101015;overflow:visible}.qx-plist,.qx-nets{--logo-plate: #101015}.qx-acc>.qx-level{padding-inline:var(--pad-panel)}.qx-prov{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(150px,210px);align-items:center;gap:16px;padding:14px var(--pad-panel);border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(90deg,var(--tint-1),transparent 60%)}.qx-prov__logo{display:grid;place-items:center;width:92px;height:38px;overflow:hidden;border-radius:10px;background:var(--logo-plate);box-shadow:inset 0 0 0 1px var(--line)}.qx-prov__logo img{max-width:84px;max-height:26px;object-fit:contain}.qx-prov__logo b{color:#f4f4f6;font-family:var(--f-display);font-size:13px;letter-spacing:.02em}.qx-prov__who{display:grid;gap:3px;min-width:0}.qx-prov__who strong{overflow:hidden;color:var(--ink);font-family:var(--f-display);font-size:var(--fs-lg);font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.qx-prov__who span{color:var(--ink-3);font-size:var(--fs-xs)}.qx-prov__kpis{display:flex;gap:22px;margin:0}.qx-prov__kpis div{display:grid;gap:2px;justify-items:end}.qx-prov__kpis dt{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase}.qx-prov__kpis dd{margin:0;color:var(--ink);font-family:var(--f-display);font-size:var(--fs-md);font-weight:500;font-variant-numeric:tabular-nums}.qx-prov__oas--good dd,.qx-prov__oas--ok dd{color:var(--pos)}.qx-prov__oas--warn dd{color:var(--warn)}.qx-prov__oas--danger dd{color:var(--neg)}.qx-prov__bullet{display:grid;gap:3px}.qx-acc__panel{display:grid;gap:12px;padding:0 var(--pad-panel) var(--pad-panel)}.qx-acc__level{display:grid;gap:8px}.qx-acc__panel>*,.qx-acc__level>*,.qx-geos>*,.qx-geo__details>*,.bq-rawwrap__body>*{min-width:0}.qx-level{display:flex;align-items:center;gap:10px;width:100%;padding:12px 0 4px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left}.qx-level--btn{cursor:pointer}.qx-level--btn:hover strong{color:var(--acc-text)}.qx-level--btn:focus-visible{border-radius:var(--r-xs);outline:2px solid var(--focus);outline-offset:2px}.qx-level__n{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--acc-soft);color:var(--acc-text);font-family:var(--f-mono);font-size:var(--fs-2xs);font-weight:600}.qx-level strong{font-family:var(--f-display);font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;transition:color var(--dur-1) ease}.qx-level small{color:var(--ink-3);font-size:var(--fs-xs)}.qx-level .qx-chev{margin-left:auto}.qx-chev{flex:0 0 auto;width:8px;height:8px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(-45deg);transition:transform var(--dur-2) var(--ease-out)}[aria-expanded=true]>.qx-chev{transform:rotate(45deg)}.qx-geos{display:grid;gap:6px}.qx-geo{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);transition:border-color var(--dur-2) ease}.qx-geo--open{border-color:var(--acc-line);box-shadow:inset 3px 0 0 var(--acc)}.qx-geo__trigger{display:grid;grid-template-columns:10px minmax(56px,auto) minmax(0,1fr) minmax(110px,160px) 76px;align-items:center;gap:14px;width:100%;padding:11px 14px;border:0;border-radius:inherit;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-1) ease}.qx-geo__trigger:hover{background:var(--tint-1)}.qx-geo__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.qx-geo__label{font-weight:600;white-space:nowrap}.qx-geo__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;color:var(--ink-3);font-size:var(--fs-xs)}.qx-geo__alerts{padding:1px 7px;border-radius:var(--r-pill);background:var(--warn-soft);color:var(--warn);font-weight:500}.qx-geo__money{min-width:0;font-variant-numeric:tabular-nums}.qx-geo__oas{padding:3px 8px;white-space:nowrap;border-radius:7px;font-size:var(--fs-xs);font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.qx-geo__oas--good{background:var(--heat-pos-3);color:var(--pos)}.qx-geo__oas--ok{background:var(--heat-pos-1);color:var(--pos)}.qx-geo__oas--warn{background:var(--warn-soft);color:var(--warn)}.qx-geo__oas--danger{background:var(--heat-neg-2);color:var(--neg)}.qx-geo__details{display:grid;gap:10px;padding:4px 12px 12px;animation:rz-fade var(--dur-3) var(--ease-out) backwards}.qx-geo__choices{display:flex;flex-wrap:wrap;gap:8px}.qx-subtoggle{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 12px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--bg-2);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--dur-1) ease,border-color var(--dur-1) ease,color var(--dur-1) ease}.qx-subtoggle:hover{border-color:var(--line-3);color:var(--ink)}.qx-subtoggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qx-subtoggle[aria-expanded=true]{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-text)}.qx-subtoggle__mark{font-family:var(--f-mono);font-weight:600}.qx-subtoggle small{color:var(--ink-3);font-size:var(--fs-xs)}.qx-sub{animation:rz-fade var(--dur-3) var(--ease-out) backwards}.qx-nets{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.qx-net{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 8px 6px 6px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1)}.qx-net__logo{display:grid;place-items:center;flex:0 0 auto;width:104px;height:34px;overflow:hidden;border-radius:10px;background:var(--logo-plate)}.qx-net__logo img{max-width:96px;max-height:26px;object-fit:contain}.qx-net__chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.qx-net__chip{min-height:28px;padding:4px 10px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-3);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:background-color var(--dur-1) ease,color var(--dur-1) ease}.qx-net__chip:hover{background:var(--tint-2);color:var(--ink)}.qx-net__chip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.qx-net__chip--on{background:var(--acc-soft);color:var(--acc-text);font-weight:600}.qx-nets__links{display:flex;align-items:center;gap:8px;margin-left:auto}.aqx-sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 28px;padding:14px var(--pad-panel);border-bottom:1px solid var(--line)}.aqx-sum__facts{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}.aqx-sum__facts dd{margin:0}.aqx-sum__big{font-family:var(--f-display);font-size:var(--fs-xl)}.aqx-sum__ring{display:flex;align-items:center;gap:10px}.aqx-sum__ring-label{display:inline-flex;align-items:center;gap:6px;max-width:130px;color:var(--ink-2);font-size:var(--fs-xs)}.aqx__groups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0}.aqx__group{min-width:0;padding:10px 6px 12px}.aqx__group+.aqx__group{border-left:1px solid var(--line)}.aqx__group h3{margin:4px 14px 2px;color:var(--ink-3);font-family:var(--f-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.aqx__more{margin:2px 14px 0}@media(max-width:1240px){.qx-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qx-hero__main{grid-column:1 / -1}.qx-hero>.qx-hero__oas{border-top:1px solid var(--line);border-left:0}.qx-hero>.qx-hero__side{border-top:1px solid var(--line)}.qx-split,.aqx__groups{grid-template-columns:minmax(0,1fr)}.aqx__group+.aqx__group{border-top:1px solid var(--line);border-left:0}.qx-prov{grid-template-columns:auto minmax(0,1fr) auto}.qx-prov__bullet{grid-column:2 / -1;max-width:260px}}@media(max-width:760px){.qx-hero{grid-template-columns:minmax(0,1fr)}.qx-hero>*{padding:18px 16px}.qx-hero>.qx-hero__side{border-left:0}.qx-prow{grid-template-columns:30px minmax(0,1fr) auto;gap:6px 12px}.qx-prow__oas{grid-column:2 / -1;grid-template-columns:72px minmax(0,1fr)}.qx-prow__money{grid-row:1;grid-column:3}.qx-prow__money .qx-prow__bar{width:64px}.qx-prov{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:12px}.qx-prov__logo{width:74px;height:32px}.qx-prov__kpis,.qx-prov__bullet{grid-column:1 / -1}.qx-prov__kpis div{justify-items:start}.qx-prov__bullet{max-width:none}.qx-acc__panel{padding:0 10px 12px}.qx-geo__trigger{grid-template-columns:10px minmax(0,1fr) auto;gap:6px 10px;min-height:44px}.qx-geo__meta{grid-row:2;grid-column:2 / -1}.qx-geo__money{display:none}.qx-geo__details{padding:4px 6px 10px}.qx-net{flex:1 1 100%;flex-wrap:wrap}.qx-nets__links{margin-left:0}.qx-heat{padding:10px 12px 12px}.aqx-sum{grid-template-columns:minmax(0,1fr)}}.fmt,.fmt-section{display:grid;gap:var(--gap-board);min-width:0}.fmt-id{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--fs-2xs);letter-spacing:.03em;font-variant-numeric:tabular-nums}.fmt-chip .sdot{width:6px;height:6px;box-shadow:none}.fmt-tone--ok{color:var(--pos)}.fmt-tone--warn{color:var(--warn)}.fmt-tone--bad{color:var(--neg)}.fmt-tone--info{color:var(--info)}.fmt-tone--muted{color:var(--ink-2)}.fmt-empty{display:grid;place-items:center;min-height:72px;padding:18px;border:1px dashed var(--line-2);border-radius:var(--r-md);color:var(--ink-3);font-size:var(--fs-sm);text-align:center}.fmt-buyer-chip{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.fmt-buyer-chip__name{overflow:hidden;color:var(--ink);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.fmt-token{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font-family:var(--f-mono);font-size:var(--fs-2xs);letter-spacing:.03em}.fmt-token--bad{color:var(--neg)}.fmt-token--warn{color:var(--warn)}.fmt-metric{display:grid;gap:4px;min-width:0}.fmt-metric__label{color:var(--ink-3);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.fmt-metric__value{overflow:hidden;color:var(--ink);font-family:var(--f-display);font-size:19px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.fmt-metric__sub{color:var(--ink-3);font-size:var(--fs-xs)}.fmt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.fmt-kpis .fmt-metric{padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2)}.fmt-sync{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--line-2);border-radius:10px;background:var(--bg-2);color:var(--ink-3);cursor:pointer;transition:border-color var(--dur-2) ease,color var(--dur-2) ease,background var(--dur-2) ease,transform var(--dur-2) var(--ease-out)}.fmt-sync:hover:not(:disabled){border-color:var(--line-3);transform:translateY(-1px)}.fmt-sync:disabled{opacity:.5;cursor:default}.fmt-sync--on{border-color:color-mix(in srgb,var(--pos) 40%,transparent);background:var(--pos-soft);color:var(--pos)}.fmt-sync__spinner{width:14px;height:14px;border:2px solid var(--line-2);border-top-color:var(--acc);border-radius:50%;animation:fmt-spin .7s linear infinite}@keyframes fmt-spin{to{transform:rotate(360deg)}}.fmt-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;padding:14px var(--pad-panel);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);box-shadow:var(--sh-1)}.fmt-bar__nav{display:grid;gap:8px;min-width:0}.fmt-bar__title{display:inline-flex;align-items:center;gap:6px;margin:0}.fmt-tabs__label{display:inline-flex;align-items:center;gap:7px}.fmt-tabs__count{min-width:20px;padding:1px 6px;border-radius:var(--r-pill);background:var(--tint-2);color:var(--ink-3);font-family:var(--f-mono);font-size:9.5px;line-height:1.5;text-align:center}.fmt-bar__controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px}.fmt-bar__tz{min-width:190px}.fmt-fresh{display:inline-flex;align-self:center}.fmt-fresh .chip{min-height:30px;padding:0 10px}.fmt-fresh__age{opacity:.75}.fmt-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.fmt-toolbar__spacer{flex:1 1 auto}.fmt-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr) minmax(280px,1fr);gap:0}.fmt-hero>*{min-width:0;padding:22px 24px}.fmt-hero>*+*{border-left:1px solid var(--line)}.fmt-hero__main{display:grid;align-content:start;gap:10px}.fmt-hero__num{margin:2px 0 0}.fmt-hero__context{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:var(--fs-sm)}.fmt-hero__facts{display:flex;flex-wrap:wrap;gap:8px 26px;margin:4px 0 2px}.fmt-hero__facts dd{margin:0}.fmt-hero__status{display:grid;align-content:start;gap:14px}.fmt-hero__pacing{display:grid;align-content:start;gap:12px;background:linear-gradient(180deg,var(--tint-1),transparent 70%)}.fmt-hero__pacing-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.fmt-hero__pacing-head .eyebrow,.fmt-hero__main .eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0}.fmt-hero__budget{max-width:220px}.fmt-hero__hint{margin:0;font-size:var(--fs-sm)}.fmt-hero__pfacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding-top:12px;border-top:1px dashed var(--line-2)}.fmt-hero__pfacts dt{color:var(--ink-3);font-family:var(--f-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.fmt-hero__pfacts dd{margin:3px 0 0;overflow:hidden;color:var(--ink);font-size:var(--fs-base);font-weight:600;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.fmt-cmp{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;width:100%}.fmt-cmp__k{color:var(--ink-3);font-family:var(--f-mono);font-size:9px;letter-spacing:.06em}.fmt-cmp__track{position:relative;height:5px;overflow:hidden;border-radius:var(--r-pill);background:var(--tint-1)}.fmt-cmp__bar{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--acc);transform-origin:left center;animation:rz-grow-x var(--dur-4) var(--ease-out) backwards}.fmt-cmp__bar--prev{background:var(--ink-4)}.fmt-cmp__v{color:var(--ink-3);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fmt-ov-chart__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.fmt-ov-chart__controls .field--compact{min-width:180px}.fmt-ov-chart__body{display:grid;gap:8px;padding:10px var(--pad-panel) 16px}.fmt-ov-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--gap-board)}.fmt-ov-rank{display:grid;gap:14px}.fmt-accsum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 28px;padding:16px var(--pad-panel)}.fmt-accsum__ring{display:flex;align-items:center;gap:12px}.fmt-accsum__cap{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500}.fmt-accsum__mix{display:grid;gap:10px;min-width:0}.fmt-accsum__mix .eyebrow{margin:0}.fmt-accsum__facts{display:flex;gap:26px;margin:0}.fmt-accsum__facts dt{color:var(--ink-3);font-family:var(--f-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.fmt-accsum__facts dd{margin:3px 0 0;color:var(--ink);font-family:var(--f-display);font-size:19px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.fmt-accsum__facts dd .muted{font-family:var(--f-ui);font-size:var(--fs-sm);letter-spacing:0}.fmt-acctx{display:grid;gap:12px;min-width:0}.fmt-acctx__search{flex:1 1 240px;max-width:340px}.fmt-acctx__count{align-self:center;font-family:var(--f-mono);font-size:var(--fs-2xs);letter-spacing:.04em}.fmt-acctx__bulk{position:sticky;top:calc(var(--sticky-top, 0px) + 8px);z-index:5;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;border:1px solid var(--acc-line);border-radius:var(--r-lg);background:var(--glass);box-shadow:var(--sh-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:rz-rise var(--dur-3) var(--ease-out) backwards}.fmt-acctx__bulk-count{align-self:center;padding:4px 10px;border-radius:var(--r-pill);background:var(--acc-soft);color:var(--acc-text);font-family:var(--f-mono);font-size:var(--fs-2xs);letter-spacing:.04em}.fmt-acctx__bulk-select{min-width:220px}.fmt-acctx__card{overflow:hidden}.fmt-acctx__list{display:grid}.fmt-acctrow{display:grid;grid-template-columns:28px minmax(0,2.4fr) 44px minmax(0,1.25fr) minmax(0,1.3fr) 184px;align-items:center;gap:8px 14px;padding:10px var(--pad-panel);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;transition:background var(--dur-2) ease}.fmt-acctrow--head{position:sticky;top:var(--sticky-top, 0px);z-index:2;padding-top:10px;padding-bottom:10px;background:var(--bg-2);color:var(--ink-3);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.fmt-acctrow:not(.fmt-acctrow--head):hover{background:var(--tint-1)}.fmt-acctrow--paused:not(.fmt-acctrow--selected) .fmt-acctrow__identity{opacity:.62}.fmt-acctrow--selected,.fmt-acctrow--selected:hover{background:var(--acc-soft);box-shadow:inset 3px 0 0 var(--acc)}.fmt-acctrow__cell{display:flex;align-items:center;gap:10px;min-width:0}.fmt-acctrow__cell--check{justify-content:center}.fmt-acctrow__cell--num{justify-content:flex-end;text-align:right}.fmt-acctrow__cell--num .ch-bic{width:100%}.fmt-acctrow__cell--actions{justify-content:flex-end;gap:6px}.fmt-acctrow__check{width:16px;height:16px;accent-color:var(--acc)}.fmt-acctrow__identity{display:grid;gap:2px;min-width:0}.fmt-acctrow__id{overflow:hidden;color:var(--ink);font-family:var(--f-mono);font-size:var(--fs-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.fmt-acctrow__name{overflow:hidden;color:var(--ink-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap}.fmt-access{display:grid;gap:var(--gap-board)}.fmt-bind{display:grid;gap:14px}.fmt-bind__target{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:var(--fs-sm);font-weight:600;animation:rz-pop var(--dur-3) var(--ease-spring) backwards}.fmt-bind__controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px}.fmt-bind__listhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.fmt-bind__count{font-family:var(--f-mono);font-size:var(--fs-2xs);letter-spacing:.04em}.fmt-bind__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:6px;max-height:460px;margin:0;padding:2px;overflow-y:auto;list-style:none}.fmt-bind__row{display:grid;grid-template-columns:auto auto minmax(0,1fr) minmax(0,auto);align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2);cursor:pointer;transition:border-color var(--dur-2) ease,background var(--dur-2) ease}.fmt-bind__row:hover{border-color:var(--line-2)}.fmt-bind__row--on{border-color:var(--acc-line);background:var(--acc-soft)}.fmt-bind__check{width:16px;height:16px;accent-color:var(--acc)}.fmt-bind__acct{display:grid;gap:2px;min-width:0}.fmt-bind__acct-title{overflow:hidden;color:var(--ink);font-size:var(--fs-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.fmt-bind__owner{min-width:0;max-width:160px;font-size:var(--fs-xs)}.fmt-bind__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px}.fmt-bind__hint{font-size:var(--fs-sm)}.fmt-own{display:grid;gap:16px}.fmt-own__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;gap:12px;margin:0;padding:0;list-style:none}.fmt-own__group{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--bg-2);transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-2) ease,box-shadow var(--dur-2) ease}.fmt-own__group:hover{transform:translateY(-2px);border-color:var(--line-2);box-shadow:var(--sh-lift)}.fmt-own__group-head{display:flex;align-items:center;gap:10px;min-width:0}.fmt-own__who{display:grid;flex:1 1 auto;gap:2px;min-width:0}.fmt-own__name{overflow:hidden;color:var(--ink);font-size:var(--fs-base);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.fmt-own__code{color:var(--ink-3);font-family:var(--f-mono);font-size:10px}.fmt-own__group-count{flex:0 0 auto;padding:3px 8px;border-radius:7px;background:var(--tint-2);color:var(--ink-2);font-family:var(--f-mono);font-size:10px}.fmt-own__spend{color:var(--ink);font-family:var(--f-display);font-size:17px;font-weight:500;letter-spacing:-.02em}.fmt-own__accts{display:grid;gap:4px;margin:0;padding:10px 0 0;border-top:1px dashed var(--line-2);list-style:none}.fmt-own__acct{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:var(--fs-xs)}.fmt-own__acct .sdot{width:6px;height:6px;box-shadow:none}.fmt-own__acct-title{overflow:hidden;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.fmt-prof{display:grid;gap:14px}.fmt-prof__sum{display:flex;align-items:center;gap:14px}.fmt-prof__sum-cap{margin:0;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500}.fmt-prof-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:12px;margin:0;padding:0;list-style:none}.fmt-prof-card{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--bg-2);transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-2) ease,box-shadow var(--dur-2) ease}.fmt-prof-card:hover{transform:translateY(-2px);border-color:var(--line-2);box-shadow:var(--sh-lift)}.fmt-prof-card--bad{background:linear-gradient(180deg,color-mix(in srgb,var(--neg) 7%,var(--bg-2)),var(--bg-2) 60%)}.fmt-prof-card--warn{background:linear-gradient(180deg,color-mix(in srgb,var(--warn) 7%,var(--bg-2)),var(--bg-2) 60%)}.fmt-prof-card__head{display:flex;align-items:center;gap:12px;min-width:0}.fmt-prof-card__ident{display:grid;flex:1 1 auto;gap:3px;min-width:0}.fmt-prof-card__name{overflow:hidden;color:var(--ink);font-size:var(--fs-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.fmt-prof-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fmt-prof-card__token{position:relative;height:5px;overflow:hidden;border-radius:var(--r-pill);background:var(--tint-1)}.fmt-prof-card__token span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ink-3);transform-origin:left center;animation:rz-grow-x var(--dur-4) var(--ease-out) backwards}.fmt-tone-bg--ok span{background:var(--pos)}.fmt-tone-bg--warn span{background:var(--warn)}.fmt-tone-bg--bad span{background:var(--neg)}.fmt-prof-card__msg{margin:0;padding:8px 10px;border-radius:var(--r-sm);background:var(--tint-1);color:var(--ink-2);font-size:var(--fs-xs);line-height:1.45}.fmt-prof-card__actions{display:flex;justify-content:flex-end}.fmt-histhead{display:grid;gap:2px;min-width:0;text-align:left}.fmt-histhead__id{overflow:hidden;color:var(--ink);font-family:var(--f-mono);font-size:1.05rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.fmt-histhead__name{overflow:hidden;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.fmt-histbody{display:grid;gap:18px}.fmt-histbody__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fmt-histfoot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%}.fmt-histfoot__field{flex:1 1 16rem;min-width:12rem}.fmt-histmodal__section{display:grid;gap:10px}.fmt-histmodal__section-title{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--ink);font-size:var(--fs-md);font-weight:600}.fmt-histmodal__cap{margin:0;font-size:var(--fs-xs)}.fmt-histtl{display:flex;gap:4px;min-width:0}.fmt-histtl__seg{--seg: var(--acc);position:relative;display:grid;flex:1 1 0;align-content:start;gap:4px;min-width:0;padding:12px 12px 10px;border-radius:12px;background:color-mix(in srgb,var(--seg) 10%,var(--bg-2));box-shadow:inset 0 3px 0 var(--seg);transform-origin:left center;animation:rz-grow-x var(--dur-4) var(--ease-out) backwards}.fmt-histtl__seg--current{background:color-mix(in srgb,var(--seg) 18%,var(--bg-2));box-shadow:inset 0 3px 0 var(--seg),inset 0 0 0 1px color-mix(in srgb,var(--seg) 40%,transparent)}.fmt-histtl__seg-buyer{display:inline-flex;align-items:center;gap:8px;overflow:hidden;color:var(--ink);font-size:var(--fs-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.fmt-histtl__seg-range{overflow:hidden;color:var(--ink-3);font-family:var(--f-mono);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.fmt-histtl__seg-spend{color:var(--ink);font-family:var(--f-display);font-size:15px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fmt-histlist{display:grid;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.fmt-histlist__head,.fmt-histlist__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;gap:12px;padding:9px 14px}.fmt-histlist__head--periods,.fmt-histlist__row--periods{grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr)}.fmt-histlist__head{background:var(--bg-2);color:var(--ink-3);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.fmt-histlist__row{border-top:1px solid var(--line);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.fmt-histlist__row:hover{background:var(--tint-1)}.fmt-histlist__num{display:flex;justify-content:flex-end;text-align:right}.fmt-histlist__num .ch-bic{width:100%}.fmt-histlist__label,.fmt-histlist__period{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmt-histlist__period{color:var(--ink-2);font-family:var(--f-mono);font-size:var(--fs-2xs)}.fmt-histlist__error{padding:8px 12px}@media(max-width:1240px){.fmt-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fmt-hero__main{grid-column:1 / -1}.fmt-hero>.fmt-hero__status{border-left:0;border-top:1px solid var(--line)}.fmt-hero>.fmt-hero__pacing{border-top:1px solid var(--line)}.fmt-acctrow{grid-template-columns:28px minmax(0,2fr) 44px minmax(0,1.2fr) minmax(0,1.2fr) 184px}}@media(max-width:1024px){.fmt-ov-split{grid-template-columns:minmax(0,1fr)}.fmt-accsum{grid-template-columns:auto minmax(0,1fr)}.fmt-accsum__facts{grid-column:1 / -1}}@media(max-width:860px){.fmt-acctrow--head{display:none}.fmt-acctrow{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check id sync" "check spend spend" "check buyer buyer" "check actions actions";gap:8px 12px;padding:14px}.fmt-acctrow__cell--check{grid-area:check;align-self:start;padding-top:4px}.fmt-acctrow__cell--identity{grid-area:id}.fmt-acctrow__cell--sync{grid-area:sync}.fmt-acctrow__cell--num{grid-area:spend}.fmt-acctrow__cell--buyer{grid-area:buyer}.fmt-acctrow__cell--actions{grid-area:actions;justify-content:flex-start}.fmt-acctrow__cell[data-label]:not(.fmt-acctrow__cell--sync):before{content:attr(data-label);flex:0 0 72px;color:var(--ink-3);font-family:var(--f-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.fmt-acctrow__cell--num{justify-content:flex-start}}@media(max-width:760px){.fmt-bar{padding:12px}.fmt-bar__nav,.fmt-bar__controls{width:100%}.fmt-tabs{max-width:100%;overflow-x:auto}.fmt-bar__controls{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.fmt-bar__controls>*{min-width:0}.fmt-bar__controls select,.fmt-bar__controls .btn{min-height:44px;font-size:16px}.fmt-fresh{justify-self:start}.fmt-hero{grid-template-columns:minmax(0,1fr)}.fmt-hero>*{padding:18px 16px}.fmt-hero>.fmt-hero__pacing{border-left:0}.fmt-hero__budget{max-width:none}.fmt-hero__budget input,.fmt-ov-chart__controls select,.fmt-acctx__toolbar input,.fmt-acctx__toolbar select,.fmt-acctx__bulk select,.fmt-bind input,.fmt-bind select,.fmt-histfoot select{min-height:44px;font-size:16px}.fmt-ov-chart__controls,.fmt-ov-chart__controls .field--compact{width:100%;min-width:0}.fmt-ov-chart__body{padding:8px 10px 12px}.fmt-accsum{grid-template-columns:minmax(0,1fr);padding:14px}.fmt-acctx__toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fmt-acctx__search{grid-column:1 / -1;max-width:none}.fmt-toolbar__spacer{display:none}.fmt-acctx__bulk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fmt-acctx__bulk-select{grid-column:1 / -1;min-width:0}.fmt-sync{width:44px;height:44px}.fmt-acctrow__cell--actions .btn{min-height:40px}.fmt-bind__controls{grid-template-columns:minmax(0,1fr)}.fmt-bind__row{grid-template-columns:auto auto minmax(0,1fr)}.fmt-bind__owner{grid-column:3;max-width:none}.fmt-histtl{flex-direction:column}.fmt-histtl__seg{flex-grow:0!important}.fmt-histlist__head{display:none}.fmt-histlist__row,.fmt-histlist__row--periods{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.fmt-histlist__num[data-label]:before{content:attr(data-label);margin-right:auto;padding-right:8px;color:var(--ink-3);font-family:var(--f-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.fmt-histlist__num{grid-column:1 / -1;justify-content:space-between}.fmt-histfoot__field{flex-basis:100%;min-width:0}}@media(max-width:760px){.fmt-ov-rank .ch-rank__row,.fmt-ov-top .ch-rank__row{grid-template-columns:auto auto minmax(0,1fr) auto}.fmt-ov-rank .ch-rank__bar,.fmt-ov-top .ch-rank__bar{display:none}}@media(max-width:760px){.fmt-ov-chart__body .ch-heat__day{visibility:hidden}}@media(max-width:720px){.buyer-picker{min-width:0}.buyer-picker__button{min-height:3rem;padding:.7rem .8rem;font-size:1rem}.buyer-picker__menu{max-height:min(62dvh,30rem);padding:.45rem;border-radius:var(--radius-lg)}.buyer-picker__option{min-height:3.15rem;padding:.82rem .8rem;font-size:.98rem}.tablewrap{max-width:100%;border-radius:var(--radius-lg)}.table{min-width:920px;font-size:.78rem}.table th,.table td{padding:.5rem .55rem}}.buyer-picker__menu{border-radius:var(--radius-md);border-color:var(--border-strong);background:var(--surface-2);box-shadow:var(--sh-2)}.buyer-picker__option{border-radius:var(--radius-sm)}.buyer-picker__button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-field);color:var(--ink)}.buyer-picker__button:hover,.buyer-picker__button:focus-visible{border-color:var(--line-3);background:var(--tint-2)}.buyer-picker__button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.buyer-picker__option:hover,.buyer-picker__option:focus-visible{background:var(--tint-2)}.buyer-picker__option--selected{border-color:var(--hairline);background:var(--acc-soft);color:var(--ink)}.fmt-dr{position:relative;display:inline-block}.fmt-dr__trigger{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);color:var(--text);font-size:.88rem;font-weight:600;cursor:pointer}.fmt-dr__trigger:hover{border-color:var(--border-strong)}.fmt-dr__trigger svg{color:var(--muted)}.fmt-dr__label{font-variant-numeric:tabular-nums}.fmt-dr__pop{position:absolute;z-index:40;top:calc(100% + .4rem);left:0;padding:.85rem;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 18px 50px #00000073}.fmt-dr__presets{display:flex;flex-wrap:wrap;gap:.4rem;padding-bottom:.7rem;margin-bottom:.7rem;border-bottom:1px solid var(--border)}.fmt-dr__preset{padding:.3rem .6rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel2);color:var(--text);font-size:.78rem;font-weight:600;cursor:pointer}.fmt-dr__preset:hover{border-color:var(--brand-accent)}.fmt-dr__cal{display:flex;align-items:flex-start;gap:.4rem}.fmt-dr__nav{flex:0 0 auto;width:30px;height:30px;margin-top:.1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel2);color:var(--text);font-size:1.1rem;line-height:1;cursor:pointer}.fmt-dr__nav:hover{border-color:var(--border-strong)}.fmt-dr-month{min-width:15rem}.fmt-dr-month__title{text-align:center;font-weight:600;font-size:.9rem;margin-bottom:.5rem}.fmt-dr-weekdays,.fmt-dr-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.fmt-dr-weekday{text-align:center;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted2);padding-bottom:.25rem}.fmt-dr-day{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text);font-size:.82rem;font-variant-numeric:tabular-nums;border-radius:var(--radius-md);cursor:pointer}.fmt-dr-day:hover{background:var(--panel3)}.fmt-dr-day--outside{color:var(--muted2);opacity:.5}.fmt-dr-day--in{background:color-mix(in srgb,var(--brand-accent) 16%,transparent);border-radius:0}.fmt-dr-day--edge{background:var(--brand-accent);color:#fff;font-weight:600}.fmt-dr-day--edge:hover{background:var(--brand-accent)}.fmt-dr-day--today:not(.fmt-dr-day--edge){box-shadow:inset 0 0 0 1px var(--border-strong)}.fmt-dr__hint{margin-top:.6rem;font-size:.8rem;color:var(--muted);text-align:center}@media(max-width:640px){.fmt-dr__pop{left:auto;right:0}.fmt-dr-month+.fmt-dr-month{display:none}}.tour__spotlight{position:fixed;z-index:90;border-radius:var(--radius-lg);box-shadow:0 0 0 9999px var(--scrim);border:1px solid var(--accent2);pointer-events:none;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}.tour__card{position:fixed;z-index:91;width:min(360px,calc(100vw - 32px));background:var(--panel2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:16px;box-shadow:0 18px 48px #00000080;outline:none}.tour__title{font-weight:600;font-size:1rem;margin-bottom:6px}.tour__body{margin:0 0 12px;color:var(--muted);font-size:.9rem;line-height:1.45}.tour__actions{display:flex;align-items:center;gap:8px}.tour__counter{color:var(--muted2);font-size:.8rem;font-variant-numeric:tabular-nums;margin-right:auto}.tour__skip{color:var(--muted)}.ashell{--sidebar-w: 256px;--rail-w: 72px;min-height:100vh;display:flex;flex-direction:column}.sidebar{position:relative;display:flex;flex-direction:column;gap:14px;width:var(--sidebar-w);padding:16px 12px 12px;overflow:hidden;border-right:1px solid var(--line);background:radial-gradient(260px 200px at 14% -4%,rgba(255,90,31,.16),transparent 70%),radial-gradient(300px 260px at 110% 105%,color-mix(in srgb,var(--acc) 10%,transparent),transparent 70%),linear-gradient(180deg,#0b0d13,#07080c);color:var(--ink)}:root[data-theme=light] .sidebar{border-right-color:var(--line);background:radial-gradient(260px 200px at 14% -4%,rgba(224,69,26,.08),transparent 70%),radial-gradient(300px 260px at 110% 105%,color-mix(in srgb,var(--acc) 6%,transparent),transparent 70%),var(--bg-1)}:root[data-theme=light] .snav__title{color:var(--ink-3)}:root[data-theme=light] .snav__glider{background:linear-gradient(90deg,rgba(224,69,26,.09),var(--tint-2) 55%)}:root[data-theme=light] .snav__link--on .navicon{color:var(--ember-deep)}.sidebar__brand{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 4px}.sidebar__brand .brand__logo{width:36px;height:36px}.sidebar__brand .brand__name{font-size:17px;letter-spacing:.08em}.brand__text{display:grid;min-width:0}.sidebar__close,.sidebar__collapse,.sidebar__reopen,.mtop__burger,.mtop__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ink-3);cursor:pointer;transition:background-color var(--dur-1) ease,color var(--dur-1) ease,border-color var(--dur-1) ease}.sidebar__close:hover,.sidebar__collapse:hover,.sidebar__reopen:hover,.mtop__burger:hover,.mtop__icon:hover{border-color:var(--line);background:var(--tint-2);color:var(--ink)}.sidebar__close,.sidebar__collapse,.sidebar__reopen{display:none}.sidebar__search{display:flex;align-items:center;gap:9px;height:36px;padding:0 8px 0 11px;border:1px solid var(--line);border-radius:10px;background:var(--tint-1);color:var(--ink-3);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:border-color var(--dur-1) ease,background-color var(--dur-1) ease,color var(--dur-1) ease}.sidebar__search:hover{border-color:var(--line-2);background:var(--tint-2);color:var(--ink-2)}.sidebar__search-text{flex:1 1 auto}.sidebar__nav{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px;margin:0 -4px;padding:4px;scrollbar-width:none}.sidebar__nav::-webkit-scrollbar{display:none}.snav__section{display:flex;flex-direction:column;gap:1px}.snav__title{margin:0 0 5px;padding:0 10px;color:var(--ink-4);font-family:var(--f-mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.snav__section--fav .snav__title{color:color-mix(in srgb,var(--ember) 70%,var(--ink-3))}.snav__row{position:relative}.snav__link{position:relative;z-index:1;display:flex;align-items:center;gap:11px;min-height:36px;padding:0 10px;border-radius:10px;color:var(--ink-2)!important;font-size:var(--fs-base);font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:color var(--dur-1) ease,background-color var(--dur-1) ease}.snav__link .navicon{flex:0 0 auto;color:var(--ink-3);transition:color var(--dur-2) ease,transform var(--dur-2) var(--ease-spring)}.snav__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.snav__link:hover{background:var(--tint-1);color:var(--ink)!important}.snav__link:hover .navicon{color:var(--ink-2);transform:scale(1.06)}.snav__link--on{background:var(--tint-3);color:var(--ink)!important}.snav__link--on .navicon{color:var(--ember)}.snav__link--parent{color:var(--ink)!important}.snav__link--parent .navicon{color:var(--ember)}.snav__sub{position:relative;display:flex;flex-direction:column;gap:1px;margin:2px 0 6px}.snav__sub:before{content:"";position:absolute;top:4px;bottom:4px;left:28px;width:1px;background:var(--line-3);pointer-events:none}.snav__sublink{min-height:30px;padding-left:50px;font-size:var(--fs-sm)}.ashell--sidebar-collapsed .snav__sub{display:none}.snav__link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.snav__glider{position:absolute;top:0;right:4px;left:4px;z-index:0;border-radius:10px;background:linear-gradient(90deg,rgba(255,90,31,.13),var(--tint-2) 55%);box-shadow:inset 0 0 0 1px var(--line);transition:transform var(--dur-3) var(--ease-out),height var(--dur-3) var(--ease-out);pointer-events:none}.snav__glider:before{content:"";position:absolute;top:9px;bottom:9px;left:-4px;width:3px;border-radius:3px;background:var(--brand-gradient);box-shadow:0 0 10px #ff5a1fcc}.sidebar__nav:has(.snav__glider) .snav__link--on{background:transparent}.snav__pin{position:absolute;top:50%;right:6px;z-index:2;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-3);opacity:0;transform:translateY(-50%);cursor:pointer;transition:opacity var(--dur-1) ease,color var(--dur-1) ease,background-color var(--dur-1) ease}.snav__row:hover .snav__pin,.snav__pin:focus-visible,.snav__pin--on{opacity:1}.snav__pin:hover{background:var(--tint-2);color:var(--ink)}.snav__pin--on{color:var(--ember)}.snav__section:not(.snav__section--fav) .snav__pin--on{opacity:0}.snav__row:hover .snav__pin--on{opacity:1}.sidebar__foot{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--line)}.sidebar__foot .crm-switcher{justify-content:space-between;padding:0 4px}.sidebar__foot .crm-switcher__select{flex:1 1 auto;min-width:0}.reliability-report__trigger{width:100%;border:0;background:transparent;font:inherit;font-size:var(--fs-base);cursor:pointer;text-align:left}.reliability-report__trigger svg{width:18px;height:18px;flex:0 0 auto;padding:1px;color:var(--ink-3)}.reliability-report__intro{margin:0}.reliability-report__form{display:grid;gap:1rem}.reliability-report__form textarea{resize:vertical;min-height:7.5rem}.reliability-report__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:var(--fs-xs)}.sidebar__settings{gap:11px}.update-footer{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--tint-1);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-1) ease,background-color var(--dur-1) ease}.update-footer:hover{border-color:var(--line-2);background:var(--tint-2)}.update-footer__dot{flex:0 0 auto;width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--pos);box-shadow:0 0 0 3px var(--pos-soft),0 0 10px var(--pos)}.update-footer__body{display:grid;gap:2px;min-width:0}.update-footer__body span{color:var(--ink-3);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.update-footer__body strong{color:var(--ink);font-family:var(--f-display);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.update-footer__body small{color:var(--ink-2);font-size:var(--fs-xs);line-height:1.35}.sidebar__user{display:flex;align-items:center;gap:9px;margin-top:2px;padding:8px 6px 8px 8px;border:1px solid var(--line);border-radius:12px;background:var(--tint-1)}.sidebar__avatar{--av: var(--ember)}.sidebar__who{display:grid;flex:1 1 auto;gap:1px;min-width:0;line-height:1.25}.sidebar__who span{overflow:hidden;color:var(--ink);font-size:var(--fs-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sidebar__who small{overflow:hidden;color:var(--ink-3);font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap}.sidebar__actions{display:flex;flex:0 0 auto;gap:2px}.sidebar__actions .theme-toggle,.sidebar__actions .btn--icon{width:30px;height:30px;border-color:transparent;background:transparent;color:var(--ink-3)}.sidebar__actions .theme-toggle:hover,.sidebar__actions .btn--icon:hover{background:var(--tint-2);color:var(--ink)}.stx-new{display:inline-flex;align-items:center;flex:0 0 auto;height:17px;padding:0 6px;border-radius:var(--r-pill);background:var(--brand-gradient);color:#fff;font-family:var(--f-mono);font-size:9px;font-weight:500;line-height:1;letter-spacing:.08em}.sidebar__new{margin-left:auto}.ashell__main{flex:1 1 auto;width:100%;min-width:0;max-width:1640px;margin:0 auto;padding:14px clamp(16px,2.4vw,36px) 56px}.ashell__top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;margin-bottom:14px}.crumb{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink-3);font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.crumb__root{color:var(--ember);font-weight:500}.crumb__sep{color:var(--ink-4)}.crumb__page{overflow:hidden;color:var(--ink-2);text-overflow:ellipsis}.ashell__search{display:inline-flex;align-items:center;gap:9px;width:min(300px,40vw);height:34px;padding:0 7px 0 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg-1);box-shadow:var(--sh-1);color:var(--ink-3);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-1) ease,color var(--dur-1) ease}.ashell__search span{flex:1 1 auto;text-align:left}.ashell__search:hover{border-color:var(--line-2);color:var(--ink-2)}@media(min-width:1025px){.ashell{position:relative;display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);align-items:stretch}.ashell:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--sidebar-w);background:linear-gradient(180deg,#0b0d13,#07080c 900px);border-right:1px solid rgba(170,182,230,.085);pointer-events:none}:root[data-theme=light] .ashell:before{border-right-color:var(--line);background:var(--bg-1)}.ashell--sidebar-collapsed:before{width:var(--rail-w)}.ashell--frame.ashell--sidebar-collapsed:before{display:none}.sidebar{position:sticky;z-index:1;top:0;height:100vh;height:100dvh;grid-row:1 / -1}html[data-scale="90"] .sidebar{height:calc(100dvh / .9)}html[data-scale="110"] .sidebar{height:calc(100dvh / 1.1)}.mtop,.ashell__scrim{display:none}.ashell__main{grid-column:2}.sidebar__collapse{display:inline-grid}.ashell--sidebar-collapsed{grid-template-columns:var(--rail-w) minmax(0,1fr)}.ashell--sidebar-collapsed .sidebar{width:var(--rail-w);padding-right:10px;padding-left:10px}.ashell--sidebar-collapsed .sidebar__brand{flex-direction:column;gap:10px;padding:0}.ashell--sidebar-collapsed .brand__text,.ashell--sidebar-collapsed .sidebar__collapse,.ashell--sidebar-collapsed .sidebar__search-text,.ashell--sidebar-collapsed .sidebar__search .kbd,.ashell--sidebar-collapsed .snav__label,.ashell--sidebar-collapsed .snav__pin,.ashell--sidebar-collapsed .crm-switcher,.ashell--sidebar-collapsed .update-footer__body,.ashell--sidebar-collapsed .sidebar__who,.ashell--sidebar-collapsed .sidebar__actions,.ashell--sidebar-collapsed .sidebar__new{display:none}.ashell--sidebar-collapsed .sidebar__reopen{display:inline-grid}.ashell--sidebar-collapsed .sidebar__search{justify-content:center;padding:0}.ashell--sidebar-collapsed .snav__title{height:1px;margin:4px 12px 7px;padding:0;overflow:hidden;background:var(--line-2);color:transparent}.ashell--sidebar-collapsed .snav__link{justify-content:center;padding:0}.ashell--sidebar-collapsed .reliability-report__trigger{gap:0;font-size:0}.ashell--sidebar-collapsed .update-footer{justify-content:center;padding:12px 0}.ashell--sidebar-collapsed .update-footer__dot{margin:0}.ashell--sidebar-collapsed .sidebar__user{justify-content:center;padding:6px 0;border-color:transparent;background:transparent}.ashell--frame.ashell--sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.ashell--frame.ashell--sidebar-collapsed .sidebar{display:none}.ashell--frame.ashell--sidebar-collapsed .ashell__main{grid-column:1}}.mtop,.ashell__scrim{display:none}@media(max-width:1024px){.mtop{position:fixed;top:0;right:0;left:0;z-index:30;display:flex;align-items:center;gap:6px;height:56px;padding:0 10px;border-bottom:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.mtop__burger,.mtop__icon,.mtop .theme-toggle{width:44px;height:44px;border-color:transparent;background:transparent;color:var(--ink-2)}.mtop__brand{gap:9px}.mtop__brand .brand__logo{width:30px;height:30px;padding:6px}.mtop__brand .brand__name{font-size:15px;letter-spacing:.08em}.mtop__spacer{flex:1 1 auto}.ashell__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:block;background:var(--scrim);opacity:0;visibility:hidden;transition:opacity var(--dur-2) ease,visibility 0s linear var(--dur-2)}.ashell--drawer-open .ashell__scrim{opacity:1;visibility:visible;transition:opacity var(--dur-2) ease}.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:50;width:min(304px,86vw);overflow-y:auto;transform:translate(-104%);visibility:hidden;transition:transform var(--dur-3) var(--ease-out),visibility 0s linear var(--dur-3)}.sidebar--open{transform:none;visibility:visible;box-shadow:var(--sh-3);transition:transform var(--dur-3) var(--ease-out)}.sidebar__close{display:inline-grid;width:44px;height:44px}.sidebar__nav{flex:0 0 auto;overflow:visible}.snav__link{min-height:44px;font-size:var(--fs-md)}.snav__pin{opacity:1}.snav__section:not(.snav__section--fav) .snav__pin:not(.snav__pin--on){opacity:.45}.sidebar__foot .crm-switcher__select,.sidebar__actions .theme-toggle,.sidebar__actions .btn--icon{min-height:40px;min-width:40px}.ashell__top{display:none}.ashell__main{--sticky-top: 56px;padding:72px 14px 40px}}.cmdk-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:grid;justify-items:center;align-items:start;padding:12vh 16px 16px;background:var(--scrim);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:rz-fade var(--dur-2) ease backwards}.cmdk{display:flex;flex-direction:column;width:min(620px,100%);max-height:min(70vh,560px);overflow:hidden;border:1px solid var(--line-2);border-radius:18px;background:radial-gradient(420px 160px at 0% 0%,var(--ember-soft),transparent 70%),var(--bg-1);box-shadow:var(--sh-3);color:var(--ink);animation:rz-pop var(--dur-3) var(--ease-out) backwards}.cmdk__search{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line);color:var(--ink-3)}.cmdk__search input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font-family:var(--f-ui);font-size:17px}.cmdk__search input::placeholder{color:var(--ink-3)}.cmdk__list{flex:1 1 auto;min-height:0;margin:0;padding:8px;overflow-y:auto;list-style:none}.cmdk__list ul{margin:0;padding:0;list-style:none}.cmdk__group+.cmdk__group{margin-top:8px}.cmdk__gtitle{display:block;padding:6px 10px 4px;color:var(--ink-4);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.cmdk__item{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:10px;color:var(--ink-2);cursor:pointer}.cmdk__item--on{background:linear-gradient(90deg,rgba(255,90,31,.14),var(--tint-2) 60%);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.cmdk__ico{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--tint-2);color:var(--ink-2)}.cmdk__item--on .cmdk__ico{background:var(--brand-gradient);color:#fff}.cmdk__label{flex:1 1 auto;font-size:var(--fs-md);font-weight:500}.cmdk__path{color:var(--ink-4);font-family:var(--f-mono);font-size:10px}.cmdk__empty{padding:28px 12px;color:var(--ink-3);text-align:center}.cmdk__foot{display:flex;align-items:center;gap:16px;padding:10px 16px;border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-xs)}.cmdk__foot span{display:inline-flex;align-items:center;gap:4px}.cmdk__brand{margin-left:auto;color:var(--ink-4);font-family:var(--f-display);font-size:10px;letter-spacing:.12em}@media(max-width:640px){.cmdk-scrim{padding:64px 10px 10px}.cmdk__path,.cmdk__foot{display:none}}.mtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:start;gap:12px;min-width:0}.mtile{--tile-tone: var(--acc);position:relative;display:grid;align-content:start;gap:8px;min-width:0;margin:0;padding:15px 17px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);box-shadow:var(--sh-1);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) ease,border-color var(--dur-2) ease}.mtile:before{content:"";position:absolute;top:-1px;left:17px;width:26px;height:2px;border-radius:0 0 2px 2px;background:var(--tile-tone);opacity:.9}.mtile:hover{transform:translateY(-2px);border-color:var(--line-2);box-shadow:var(--sh-lift)}.mtile--ok{--tile-tone: var(--pos)}.mtile--warn{--tile-tone: var(--warn)}.mtile--danger{--tile-tone: var(--neg)}.mtile__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.mtile__label{min-width:0;margin:0;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500;line-height:1.3}.mtile__value{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0}.mtile__num{font-family:var(--f-display);font-size:23px;font-weight:500;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.mtile--ok .mtile__num{color:var(--pos)}.mtile--warn .mtile__num{color:var(--warn)}.mtile--danger .mtile__num{color:var(--neg)}.mtile__delta{color:var(--ink-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.mtile--ok .mtile__delta{color:var(--pos)}.mtile--warn .mtile__delta{color:var(--warn)}.mtile--danger .mtile__delta{color:var(--neg)}.mtile__chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:var(--r-pill);background:var(--tint-2);color:var(--ink-2);font-size:var(--fs-xs);font-weight:500;font-variant-numeric:tabular-nums}.mtile__chip span{font-size:8px}.mtile__chip--up{background:var(--pos-soft);color:var(--pos)}.mtile__chip--down{background:var(--neg-soft);color:var(--neg)}.mtile__spark{color:var(--ink-3)}.mtile__spark--accent{color:var(--acc)}.mtile__visual{min-width:0;margin-top:2px}.mtile__hint{margin:0;color:var(--ink-3);font-size:var(--fs-xs);line-height:1.35}.num--ok{color:var(--pos)}.num--warn{color:var(--warn)}.num--danger{color:var(--neg)}.table-card--grid{overflow:visible}.gt{display:grid;gap:0;padding:4px 8px 8px;font-size:var(--fs-base);line-height:var(--lh-normal)}.gt__row{display:grid;grid-template-columns:var(--gt-cols, 1fr);align-items:center;gap:6px 14px;padding:var(--pad-row) 12px;border:0;border-radius:10px;font-variant-numeric:tabular-nums;color:var(--ink)}.gt__row--head{position:sticky;top:var(--sticky-top, 0px);z-index:3;padding-top:10px;padding-bottom:9px;border-radius:0;border-bottom:1px solid var(--line);background:var(--bg-1);color:var(--ink-3);font-size:var(--fs-xs);font-weight:500}.gt__row:not(.gt__row--head){position:relative;transition:background-color var(--dur-1) ease}.gt__row:where(:not(.gt__row--head,.xdt__rowbtn,:last-child)):after{content:"";position:absolute;right:12px;bottom:0;left:12px;height:1px;background:var(--line)}.gt__row:not(.gt__row--head):hover{background:var(--tint-1)}.gt__row--total{margin-top:4px;background:var(--tint-1);font-weight:600}.gt__cell{display:flex;align-items:center;gap:7px;min-width:0}.gt__cell--num{justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gt__cell--title{font-weight:500}.gt__cell--heat{margin:-3px -6px;padding:3px 6px;border-radius:7px}.gt__cell--heat-pos1{background:var(--heat-pos-1)}.gt__cell--heat-pos2{background:var(--heat-pos-2)}.gt__cell--heat-pos3{background:var(--heat-pos-3)}.gt__cell--heat-neg1{background:var(--heat-neg-1)}.gt__cell--heat-neg2{background:var(--heat-neg-2)}.gt__cell--heat-neg3{background:var(--heat-neg-3)}.gt__cell--today{color:var(--acc-text)}.gt__cell--dim{color:var(--ink-3)}.gt__cell--loss{color:inherit}.gt__stack{display:grid;gap:4px;min-width:0;justify-items:start}.gt__cell--num .gt__stack{justify-items:end}.gt__bar{width:100%;max-width:7rem;height:3px;overflow:hidden;border-radius:var(--r-pill);background:var(--tint-2)}.gt__bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 45%,transparent),var(--acc));transform-origin:left center;animation:rz-grow-x var(--dur-4) var(--ease-out) backwards}.gt__empty{margin:0;padding:18px 12px;color:var(--ink-3);font-size:var(--fs-sm)}.gt--nested{padding:0;font-size:var(--fs-sm)}.gt--nested .gt__row{padding:7px 10px}.gt--nested .gt__row--head{position:static;background:transparent}.xdt__item{position:relative;display:grid;min-width:0}.xdt__item:not(:last-child):after{content:"";position:absolute;right:12px;bottom:0;left:12px;height:1px;background:var(--line)}.xdt__rowbtn{position:relative;width:100%;margin:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.xdt__rowbtn:hover{background:var(--tint-1)}.xdt__rowbtn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.xdt__item--open .xdt__rowbtn{background:var(--tint-2)}.xdt__item--open .xdt__rowbtn:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:3px;background:var(--acc)}.xdt__chev{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;color:var(--ink-3);transition:transform var(--dur-2) var(--ease-out)}.xdt__item--open .xdt__chev{transform:rotate(180deg);color:var(--ink)}.xdt__detail{display:grid;gap:10px;margin:6px 4px 12px 14px;padding:12px 14px;border:1px solid var(--line);border-left:2px solid var(--acc-line);border-radius:4px var(--r-md) var(--r-md) 4px;background:var(--bg-2);animation:rz-rise var(--dur-3) var(--ease-out) backwards}.xdt__detail>.muted{margin:0}.xdt__dhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.xdt__dhead strong{color:var(--ink);font-size:var(--fs-sm);font-weight:600}.xdt__dhead span{color:var(--ink-3);font-family:var(--f-mono);font-size:var(--fs-2xs);letter-spacing:.04em;font-variant-numeric:tabular-nums}@media(max-width:768px){.mtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mtile{padding:13px 13px 14px}.mtile:before{left:13px}.mtile__num{font-size:18px}.gt{padding:6px;gap:6px}.gt__row--head{display:none}.gt__row,.gt--nested .gt__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px;border:1px solid var(--line);background:var(--bg-2)}.gt__row:after,.xdt__item:after{display:none}.gt__cell{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px}.gt__cell--num{align-items:flex-start;justify-content:flex-start;text-align:left}.gt__cell--heat{margin:0;padding:2px 6px}.gt__cell--title{grid-column:1 / -1;flex-direction:row;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:var(--fs-md)}.gt__cell[data-label]:before{content:attr(data-label);color:var(--ink-3);font-family:var(--f-mono);font-size:9.5px;font-weight:500;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.gt__cell--num .gt__stack{justify-items:start}.gt__bar{max-width:none}.xdt__item{gap:6px}.xdt__rowbtn{min-height:44px;padding-right:2.4rem}.xdt__chev{position:absolute;top:14px;right:14px}.xdt__detail{margin:0;padding:10px}}@media(max-width:480px){.mtiles{gap:8px}.mtile__label{font-size:var(--fs-xs)}.mtile__num{font-size:16.5px}}.pmodal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:rz-fade var(--dur-2) ease backwards}.pmodal{display:flex;flex-direction:column;width:min(var(--pmodal-w, 640px),100%);max-height:min(86vh,900px);overflow:hidden;border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg-1);box-shadow:var(--sh-3);outline:none;animation:rz-pop var(--dur-3) var(--ease-out) backwards}.pmodal--sm{--pmodal-w: 440px}.pmodal--md{--pmodal-w: 640px}.pmodal--lg{--pmodal-w: 880px}.pmodal-scrim--full{padding:0}.pmodal--fullscreen{width:100%;height:100%;max-height:none;border-radius:0}.pmodal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.pmodal__title{margin:0;font-family:var(--f-display);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.pmodal__close{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:1px solid var(--line);border-radius:9px;background:var(--tint-1);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-1) ease,color var(--dur-1) ease,transform var(--dur-2) var(--ease-out)}.pmodal__close:hover{background:var(--tint-2);color:var(--ink);transform:rotate(90deg)}.pmodal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px 20px;color:var(--ink);line-height:var(--lh-normal)}.pmodal__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line);background:var(--bg-2)}@media(max-width:768px){.pmodal-scrim{padding:0;place-items:stretch}.pmodal{width:100%;max-height:none;height:100%;border:0;border-radius:0}.pmodal__close{width:44px;height:44px}.pmodal .btn{min-height:44px}.pmodal__foot .btn{flex:1 1 auto}}@keyframes pdrawer-in{0%{transform:translate(24px);opacity:0}}.pdrawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:rz-fade var(--dur-2) ease backwards}.pdrawer{display:flex;flex-direction:column;width:min(var(--pdrawer-w, 600px),100%);height:100%;overflow:hidden;border-left:1px solid var(--line-2);background:var(--bg-1);box-shadow:var(--sh-3);outline:none;animation:pdrawer-in var(--dur-3) var(--ease-out) backwards}.pdrawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.pdrawer__heading{display:grid;gap:6px;min-width:0}.pdrawer__title{margin:0;overflow:hidden;color:var(--ink);font-family:var(--f-display);font-size:16px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.pdrawer__sub{min-width:0;color:var(--ink-3);font-size:var(--fs-xs)}.pdrawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;color:var(--ink);line-height:var(--lh-normal)}.pdrawer__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--line);background:var(--bg-2)}@media(max-width:768px){.pdrawer{width:100%;border-left:0}.pdrawer__head{padding:14px 16px 12px}.pdrawer__foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.pdrawer .btn{min-height:40px}}@media(prefers-reduced-motion:reduce){.pdrawer,.pdrawer-scrim{animation:none}}.toasts{position:fixed;right:20px;bottom:20px;z-index:1100;display:grid;gap:8px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--glass);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:var(--sh-2);color:var(--ink);font-size:var(--fs-base);pointer-events:auto;animation:rz-toast var(--dur-3) var(--ease-spring) backwards}.toast__dot{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--info);box-shadow:0 0 0 3px var(--info-soft)}.toast--success .toast__dot{background:var(--pos);box-shadow:0 0 0 3px var(--pos-soft)}.toast--error{border-color:color-mix(in srgb,var(--neg) 35%,transparent)}.toast--error .toast__dot{background:var(--neg);box-shadow:0 0 0 3px var(--neg-soft)}.toast__msg{flex:1 1 auto;min-width:0;line-height:1.4}.toast__close{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border:0;border-radius:7px;background:transparent;color:var(--ink-3);cursor:pointer}.toast__close:hover{background:var(--tint-2);color:var(--ink)}@media(max-width:720px){.toasts{right:12px;bottom:12px;left:12px;width:auto}}.estate{display:grid;justify-items:center;gap:8px;padding:36px 20px;text-align:center}.estate__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border:1px solid var(--line-2);border-radius:15px;background:radial-gradient(100% 100% at 30% 20%,var(--acc-soft),transparent 70%),var(--bg-2);color:var(--acc);font-size:22px}.estate__title{margin:0;font-size:var(--fs-lg);font-weight:600;color:var(--ink)}.estate__hint{max-width:46ch;margin:0;color:var(--ink-2);font-size:var(--fs-base)}.estate__action{margin-top:8px}.lstate{display:grid;gap:10px;padding:6px 0}.lstate__row,.skel{position:relative;display:block;height:52px;overflow:hidden;border-radius:var(--r-md);background:var(--tint-1)}.lstate__row:first-child{height:120px;border-radius:var(--r-lg)}.lstate__row:nth-child(3n+2){width:92%}.lstate__row:nth-child(3n){width:78%}.lstate__row:after,.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--tint-2),transparent);transform:translate(-100%);animation:rz-shimmer 1.3s ease-in-out infinite}.mtiles--fixed{grid-template-columns:repeat(var(--mtiles-cols, 4),minmax(0,1fr))}@media(max-width:1180px){.mtiles--fixed{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-tip{position:fixed;z-index:1200;min-width:120px;max-width:280px;padding:8px 10px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg-3);box-shadow:var(--sh-2);color:var(--ink);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;line-height:1.35;pointer-events:none;transform:translate(-50%,calc(-100% - 14px));animation:rz-fade var(--dur-1) ease backwards}.ch-tip__title{margin-bottom:4px;color:var(--ink-3);font-family:var(--f-mono);font-size:var(--fs-2xs);letter-spacing:.05em}.ch-tip__row{display:flex;align-items:center;gap:7px;white-space:nowrap}.ch-tip__row span{color:var(--ink-2)}.ch-tip__row b{margin-left:auto;font-weight:600}.ch-tip__row span:empty+b{margin-left:0}.ch-tip__sw{width:8px;height:8px;flex:0 0 auto;border-radius:3px}.ch-empty{display:grid;place-items:center;min-height:60px;color:var(--ink-3);font-size:var(--fs-sm)}.ihint{display:inline-grid;place-items:center;flex:0 0 auto;width:18px;height:18px;margin:-2px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-3);cursor:help;vertical-align:middle;transition:color var(--dur-1) ease,background-color var(--dur-1) ease,transform var(--dur-2) var(--ease-spring)}.ihint svg{width:15px;height:15px}.ihint--md{width:22px;height:22px}.ihint--md svg{width:18px;height:18px}.ihint:hover,.ihint--open{color:var(--acc);background:var(--acc-soft);transform:scale(1.08)}.ihint:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ihint__bubble{position:fixed;z-index:1300;width:max-content;max-width:min(320px,calc(100vw - 24px));padding:11px 13px 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-3);box-shadow:var(--sh-2);color:var(--ink-2);font-family:var(--f-ui);font-size:var(--fs-sm);font-weight:400;letter-spacing:0;line-height:1.5;text-align:left;text-transform:none;white-space:normal;transform:translate(-50%,-100%);animation:rz-fade var(--dur-2) var(--ease-out) backwards}.ihint__bubble--below{transform:translate(-50%)}.ihint__title{display:block;margin-bottom:5px;color:var(--ink);font-size:var(--fs-sm);font-weight:600}.ihint__body p{margin:0}.ihint__body p+p{margin-top:6px}.ihint__body code,.ihint__formula{display:inline-block;padding:1px 6px;border-radius:6px;background:var(--tint-2);color:var(--ink);font-family:var(--f-mono);font-size:10.5px;line-height:1.6}.ihint__body ul{margin:4px 0 0;padding-left:16px}.countup{font-variant-numeric:tabular-nums}.ch-spark{position:relative;width:100%;min-width:40px;color:var(--acc);touch-action:pan-y}.ch-spark svg{display:block;width:100%;height:100%;overflow:visible}.ch-spark svg{animation:rz-wipe var(--dur-draw) var(--ease-out) backwards}.ch-spark__line{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ch-spark__area{animation:rz-fade var(--dur-4) ease .25s backwards}.ch-spark__zero{stroke:var(--line-3);stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.ch-spark__dot{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent);animation:rz-scale-in var(--dur-3) var(--ease-spring) .65s backwards}.ch-spark__dot--hover{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border:2px solid var(--bg-1);animation:none}.ch-spark__guide{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,currentColor 35%,transparent)}.ch-spark--empty span{position:absolute;top:50%;right:0;left:0;border-top:1px dashed var(--line-2)}.ch-bic{position:relative;display:inline-grid;gap:4px;width:100%;min-width:0;justify-items:end;font-variant-numeric:tabular-nums}.ch-bic--start{justify-items:start}.ch-bic__txt{position:relative;z-index:1;color:var(--ink);white-space:nowrap}.ch-bic__track{position:relative;display:block;width:100%;max-width:8rem;height:3px;overflow:hidden;border-radius:3px;background:var(--tint-2)}.ch-bic__fill{display:block;height:100%;border-radius:inherit;background:currentColor;transform-origin:left center;animation:rz-grow-x var(--dur-4) var(--ease-out) backwards}.ch-bic--behind{padding:2px 7px;overflow:hidden;border-radius:7px}.ch-bic__bg{position:absolute;top:0;right:0;bottom:0;border-radius:inherit;background:color-mix(in srgb,currentColor 16%,transparent);transform-origin:right center;animation:rz-grow-x var(--dur-4) var(--ease-out) backwards}.ch-bic--start .ch-bic__bg{right:auto;left:0;transform-origin:left center}.ch-bic--div .ch-bic__track{max-width:9rem;overflow:visible;background:var(--tint-1)}.ch-bic__axis{position:absolute;top:-2px;bottom:-2px;left:50%;width:1px;background:var(--line-3)}.ch-bic--div .ch-bic__fill{position:absolute;top:0;bottom:0}.ch-bic__fill--pos{left:50%}.ch-bic__fill--neg{right:50%;transform-origin:right center}.ch-bullet{position:relative;display:grid;gap:5px;min-width:0;padding-top:16px}.ch-bullet__marks{position:absolute;top:0;right:0;left:0;height:14px}.ch-bullet__mlabel{position:absolute;transform:translate(-50%);color:var(--ink-3);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.02em;white-space:nowrap}.ch-bullet__mlabel--hit{color:currentColor}.ch-bullet__track{position:relative;height:12px;border-radius:6px;background:repeating-linear-gradient(135deg,var(--tint-1) 0 6px,transparent 6px 12px),var(--tint-2);box-shadow:inset 0 0 0 1px var(--line)}.ch-bullet__fill{position:absolute;top:2px;bottom:2px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,currentColor 55%,transparent),currentColor);box-shadow:0 0 14px -2px color-mix(in srgb,currentColor 55%,transparent);transition:transform .8s var(--ease-out)}.ch-bullet__fill--neg{background:linear-gradient(270deg,color-mix(in srgb,var(--neg) 55%,transparent),var(--neg))}.ch-bullet__tick{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--line-3)}.ch-bullet__tick--hit{background:color-mix(in srgb,currentColor 60%,transparent)}.ch-bullet__zero{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:1px;background:var(--ink-2)}.ch-bullet__target{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--ink);box-shadow:0 0 0 2px var(--bg-1)}.ch-bullet__scale{display:flex;justify-content:space-between;color:var(--ink-3);font-family:var(--f-mono);font-size:9.5px;font-variant-numeric:tabular-nums}.ch-ring,.ch-donut__chart{position:relative;display:inline-grid;place-items:center;flex:0 0 auto}.ch-ring svg,.ch-donut__chart svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.ch-ring__track{fill:none;stroke:var(--tint-3)}.ch-ring__arc{fill:none;stroke-linecap:round;transition:stroke-dashoffset 1s var(--ease-out),stroke var(--dur-2) ease}.ch-ring__center{position:relative;display:grid;justify-items:center;gap:1px;max-width:80%;text-align:center}.ch-ring__center b{color:var(--ink);font-family:var(--f-display);font-size:15px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.ch-ring__center>span{color:var(--ink-3);font-family:var(--f-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.ch-ring--gauge .ch-ring__center{padding-top:6px}.ch-donut{display:flex;flex-wrap:wrap;align-items:center;gap:18px;min-width:0}.ch-donut__seg{fill:none;cursor:pointer;transition:stroke-dasharray .9s var(--ease-out),stroke-width var(--dur-2) var(--ease-out),opacity var(--dur-2) ease}.ch-donut__seg--dim{opacity:.35}.ch-legend{display:grid;flex:1 1 200px;gap:2px;min-width:0;margin:0;padding:0;list-style:none}.ch-legend__row{display:grid;grid-template-columns:10px minmax(0,1fr) auto 3.4rem;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;transition:background-color var(--dur-1) ease}.ch-legend__row--on{background:var(--tint-2)}.ch-legend__sw{width:10px;height:10px;border-radius:3px}.ch-legend__label{overflow:hidden;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.ch-legend__val{color:var(--ink);font-weight:500}.ch-legend__pct{color:var(--ink-3);text-align:right}.ch-share{display:grid;gap:10px;min-width:0}.ch-share__bar{display:flex;gap:2px;overflow:hidden;border-radius:6px;background:var(--tint-2)}.ch-share__seg{flex-basis:0;min-width:3px;transform-origin:left center;animation:rz-grow-x var(--dur-4) var(--ease-out) backwards;transition:opacity var(--dur-2) ease;cursor:pointer}.ch-share__seg--dim{opacity:.35}.ch-share__empty{flex:1}.ch-share__legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none}.ch-share__chip{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;transition:color var(--dur-1) ease}.ch-share__chip i{width:8px;height:8px;border-radius:2px}.ch-share__chip b{color:var(--ink);font-weight:500}.ch-share__chip--on{color:var(--ink)}.ch-delta{display:grid;gap:2px;min-width:0}.ch-delta__row{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) 6.5rem;align-items:center;gap:12px;padding:5px 6px;border-radius:8px;font-size:var(--fs-sm);animation:rz-rise var(--dur-3) var(--ease-out) backwards}.ch-delta__row:hover{background:var(--tint-1)}.ch-delta__label{overflow:hidden;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.ch-delta__track{position:relative;height:10px}.ch-delta__axis{position:absolute;top:-4px;bottom:-4px;left:50%;width:1px;background:var(--line-3)}.ch-delta__fill{position:absolute;top:0;bottom:0;animation:rz-grow-x var(--dur-4) var(--ease-out) backwards}.ch-delta__fill--pos{left:50%;border-radius:0 4px 4px 0;background:linear-gradient(90deg,color-mix(in srgb,var(--pos) 50%,transparent),var(--pos));transform-origin:left center}.ch-delta__fill--neg{right:50%;border-radius:4px 0 0 4px;background:linear-gradient(270deg,color-mix(in srgb,var(--neg) 50%,transparent),var(--neg));transform-origin:right center}.ch-delta__val{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ch-heat{display:grid;gap:4px;min-width:0}.ch-heat--strip{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.ch-heat--calendar{grid-template-columns:repeat(7,minmax(0,1fr))}.ch-heat__wd{color:var(--ink-3);font-family:var(--f-mono);font-size:9px;letter-spacing:.06em;text-align:center;text-transform:uppercase}.ch-heat__cell{position:relative;display:grid;place-items:center;min-width:0;min-height:26px;border-radius:6px;background:var(--tint-1);animation:rz-scale-in var(--dur-3) var(--ease-out) backwards;cursor:default}.ch-heat--calendar .ch-heat__cell{min-height:0;aspect-ratio:1.35}.ch-heat__cell--pad{background:transparent;animation:none}.ch-heat__cell--none{background:repeating-linear-gradient(135deg,var(--tint-1) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--line)}.ch-heat__cell--pos.ch-heat__cell--l1{background:color-mix(in srgb,var(--pos) 14%,transparent)}.ch-heat__cell--pos.ch-heat__cell--l2{background:color-mix(in srgb,var(--pos) 30%,transparent)}.ch-heat__cell--pos.ch-heat__cell--l3{background:color-mix(in srgb,var(--pos) 50%,transparent)}.ch-heat__cell--pos.ch-heat__cell--l4{background:color-mix(in srgb,var(--pos) 76%,transparent)}.ch-heat__cell--neg.ch-heat__cell--l1{background:color-mix(in srgb,var(--neg) 14%,transparent)}.ch-heat__cell--neg.ch-heat__cell--l2{background:color-mix(in srgb,var(--neg) 30%,transparent)}.ch-heat__cell--neg.ch-heat__cell--l3{background:color-mix(in srgb,var(--neg) 50%,transparent)}.ch-heat__cell--neg.ch-heat__cell--l4{background:color-mix(in srgb,var(--neg) 76%,transparent)}.ch-heat__cell--seq.ch-heat__cell--l1{background:color-mix(in srgb,var(--acc) 14%,transparent)}.ch-heat__cell--seq.ch-heat__cell--l2{background:color-mix(in srgb,var(--acc) 30%,transparent)}.ch-heat__cell--seq.ch-heat__cell--l3{background:color-mix(in srgb,var(--acc) 50%,transparent)}.ch-heat__cell--seq.ch-heat__cell--l4{background:color-mix(in srgb,var(--acc) 76%,transparent)}.ch-heat__cell:not(.ch-heat__cell--pad):hover{box-shadow:0 0 0 2px var(--ink-2)}.ch-heat__cell--hl{box-shadow:0 0 0 2px var(--acc)}.ch-heat__day{color:var(--ink-2);font-family:var(--f-mono);font-size:9.5px;font-variant-numeric:tabular-nums}.ch-heat__cell--l3 .ch-heat__day,.ch-heat__cell--l4 .ch-heat__day{color:var(--ink)}.ch-wf{--wf-gap: 12px;--wf-bar: min(58px, 64%);display:grid;gap:10px;min-width:0}.ch-wf--narrow{--wf-gap: 6px;--wf-bar: min(40px, 72%)}.ch-wf__plot{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--wf-gap);margin-top:22px;background:linear-gradient(var(--line),var(--line)) 0 25% / 100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 50% / 100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 75% / 100% 1px no-repeat}.ch-wf__zero{position:absolute;right:0;left:0;height:1px;background:var(--line-3)}.ch-wf__col{position:relative;height:100%;min-width:0}.ch-wf__bar{position:absolute;right:0;left:0;width:var(--wf-bar);margin:0 auto;border-radius:7px;background:var(--acc);cursor:default;animation:rz-grow-y .68s var(--ease-out) backwards;transition:filter var(--dur-1) ease,box-shadow var(--dur-2) ease}.ch-wf__bar:hover{filter:brightness(1.1)}.ch-wf__bar--pos{background:color-mix(in srgb,var(--pos) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pos) 60%,transparent),inset 0 2px 0 var(--pos)}.ch-wf__bar--neg{background:color-mix(in srgb,var(--neg) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neg) 58%,transparent),inset 0 -2px 0 var(--neg)}.ch-wf__bar--total{background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 92%,#fff),var(--acc) 40%,color-mix(in srgb,var(--acc) 78%,var(--bg-1)));box-shadow:inset 0 1px #ffffff47,0 12px 26px -16px var(--acc)}.ch-wf__bar--start{background:linear-gradient(180deg,color-mix(in srgb,var(--s-revenue) 88%,#fff),var(--s-revenue) 40%,color-mix(in srgb,var(--s-revenue) 74%,var(--bg-1)));box-shadow:inset 0 1px #ffffff47,0 12px 26px -16px var(--s-revenue)}.ch-wf__bar--total.ch-wf__bar--neg{background:linear-gradient(0deg,var(--neg),color-mix(in srgb,var(--neg) 72%,var(--bg-1)));box-shadow:inset 0 -1px #ffffff38}.ch-wf__val{position:absolute;right:-8px;left:-8px;color:var(--ink-2);font-family:var(--f-mono);font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:center;white-space:nowrap;animation:rz-fade var(--dur-3) ease .45s backwards}.ch-wf__val.neg{color:var(--neg)}.ch-wf__col:has(.ch-wf__bar--total) .ch-wf__val{color:var(--ink);font-family:var(--f-display);font-size:12px;font-weight:600}.ch-wf__bridge{position:absolute;left:calc(50% + var(--wf-bar) / 2);width:calc(100% - var(--wf-bar) + var(--wf-gap));border-top:1px dashed var(--ink-4)}.ch-wf__labels{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--wf-gap)}.ch-wf__labels span{display:-webkit-box;overflow:hidden;color:var(--ink-3);font-size:var(--fs-xs);line-height:1.25;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ch-wf--narrow .ch-wf__val{display:none}.ch-wf--narrow .ch-wf__labels span{font-size:9.5px}.ch-rank{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ch-rank__row{display:grid;grid-template-columns:var(--rank-cols, auto minmax(0, 1fr) minmax(3rem, 30%) auto);align-items:center;gap:10px;padding:6px 8px;border-radius:10px;animation:rz-rise var(--dur-3) var(--ease-out) backwards;transition:background-color var(--dur-1) ease}.ch-rank__lead{display:inline-flex;align-items:center;gap:6px;min-width:0}.ch-rank__row:hover{background:var(--tint-1)}.ch-rank__n{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--tint-2);color:var(--ink-3);font-family:var(--f-mono);font-size:10px;font-weight:500}.ch-rank__n--1{background:color-mix(in srgb,#f5c04e 22%,transparent);color:#e0a325}.ch-rank__n--2{background:color-mix(in srgb,#b7c0d4 26%,transparent);color:var(--ink-2)}.ch-rank__n--3{background:color-mix(in srgb,#d08a5a 22%,transparent);color:#c47a49}.ch-rank__who{display:grid;min-width:0}.ch-rank__label{overflow:hidden;color:var(--ink);font-size:var(--fs-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ch-rank__sub{color:var(--ink-3);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.04em}.ch-rank__bar{height:6px;overflow:hidden;border-radius:3px;background:var(--tint-2)}.ch-rank__bar span{display:block;height:100%;border-radius:inherit;transform-origin:left center;animation:rz-grow-x .7s var(--ease-out) .12s backwards}.ch-rank__val{min-width:5.5rem;color:var(--ink);font-size:var(--fs-sm);font-weight:500;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ch-hist{display:grid;gap:6px;min-width:0}.ch-hist__plot{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;border-bottom:1px solid var(--line-2)}.ch-hist__col{display:flex;align-items:flex-end;height:100%;border-radius:4px 4px 0 0;cursor:default}.ch-hist__col:hover{background:var(--tint-1)}.ch-hist__bar{width:100%;min-height:2px;border-radius:4px 4px 1px 1px;opacity:.85;transform-origin:bottom;animation:rz-grow-y .6s var(--ease-out) backwards}.ch-hist__axis{display:flex;justify-content:space-between;color:var(--ink-3);font-family:var(--f-mono);font-size:9.5px;font-variant-numeric:tabular-nums}@media(max-width:560px){.ch-delta__row{grid-template-columns:minmax(0,6rem) minmax(0,1fr) 5.5rem;gap:8px}.ch-rank__row{gap:8px}.ch-rank__val{min-width:0}}@keyframes rz-rise{0%{opacity:0;transform:translateY(var(--reveal-y, 8px))}to{opacity:1;transform:none}}@keyframes rz-fade{0%{opacity:0}to{opacity:1}}@keyframes rz-pop{0%{opacity:0;transform:translateY(6px) scale(.965)}to{opacity:1;transform:none}}@keyframes rz-toast{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes rz-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes rz-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes rz-scale-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes rz-draw{0%{stroke-dashoffset:var(--len, 1000)}to{stroke-dashoffset:0}}@keyframes rz-wipe{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0 -10% 0)}}@keyframes rz-shimmer{to{transform:translate(100%)}}@keyframes rz-breathe{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:none}}.page-stage{min-width:0;animation:rz-fade var(--dur-3) var(--ease-out) backwards}.board>*,.rz-reveal{animation:rz-rise var(--dur-4) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * var(--stagger))}.board>:nth-child(1){--i: 0}.board>:nth-child(2){--i: 1}.board>:nth-child(3){--i: 2}.board>:nth-child(4){--i: 3}.board>:nth-child(5){--i: 4}.board>:nth-child(6){--i: 5}.board>:nth-child(7){--i: 6}.board>:nth-child(8){--i: 7}.board>:nth-child(n+9){--i: 8}.rz-stagger>*{animation:rz-rise var(--dur-4) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 28ms + .12s)}.rz-stagger>:nth-child(1){--i: 0}.rz-stagger>:nth-child(2){--i: 1}.rz-stagger>:nth-child(3){--i: 2}.rz-stagger>:nth-child(4){--i: 3}.rz-stagger>:nth-child(5){--i: 4}.rz-stagger>:nth-child(6){--i: 5}.rz-stagger>:nth-child(7){--i: 6}.rz-stagger>:nth-child(8){--i: 7}.rz-stagger>:nth-child(9){--i: 8}.rz-stagger>:nth-child(10){--i: 9}.rz-stagger>:nth-child(11){--i: 10}.rz-stagger>:nth-child(n+12){--i: 11}@media(prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) *:before,html:not([data-motion=full]) *:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html[data-density=compact] .mtiles{gap:8px}html[data-density=compact] .mtile{gap:5px;padding:11px 13px 12px}html[data-density=compact] .mtile__num{font-size:20px}html[data-density=compact] .board__head h1{font-size:clamp(20px,2.1vw,26px)}html[data-density=compact] .seg__btn{height:25px}html[data-density=compact] .stx-card{padding:.9rem 1rem 1rem}
