:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--violet:#7b2fbe;--violet-deep:#6d28d9;--cyan:#00d4ff;--cyan-deep:#0e7490;--magenta:#d946ef;--magenta-deep:#c026d3;--grad:linear-gradient(135deg, #00d4ff 0%, #7b2fbe 52%, #d946ef 100%);--grad-deep:linear-gradient(135deg, #6d28d9 0%, #7b2fbe 45%, #a21caf 100%);--grad-text:linear-gradient(110deg, #0891b2 0%, #7b2fbe 45%, #c026d3 100%);--grad-wash:linear-gradient(135deg, #e6faff 0%, #f3e8ff 55%, #fdeaf7 100%);--ground:#f8f9fc;--surface:#fff;--surface-2:#f3f4fa;--surface-3:#ebedf7;--line:#e7e9f2;--line-strong:#d6d9e8;--ink:#0d0f1a;--ink-2:#475569;--ink-3:#5f6b85;--accent:#7b2fbe;--accent-ink:#fff;--accent-soft:#f5ecfe;--accent-line:#e4d2f7;--cyan-soft:#e6faff;--cyan-line:#c9eefa;--warn:#a16207;--warn-soft:#fef6e7;--warn-line:#f5e0b8;--danger:#be123c;--danger-soft:#fdf0f3;--danger-line:#f6d3dc;--ok:#047857;--ok-soft:#e9f7f2;--ok-line:#c3e8dc;--r-xs:8px;--r-sm:12px;--r:16px;--r-lg:24px;--r-xl:32px;--r-2xl:40px;--radius:var(--r-sm);--radius-lg:var(--r-lg);--shadow-xs:0 4px 24px -4px #0d0f1a0f, 0 0 0 1px #7b2fbe0a;--shadow:0 12px 40px -10px #0d0f1a14, 0 0 0 1px #7b2fbe0f;--shadow-lg:0 32px 70px -24px #0d0f1a2e, 0 0 0 1px #7b2fbe0f;--glow:0 8px 40px -8px #7b2fbe47;--glow-strong:0 18px 50px -12px #7b2fbe73;--maxw:100%;--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--display:"Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.65}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{color:var(--ink);background:#ead9fb}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-weight:800;line-height:1.1}.line{display:block}.lede,p{text-wrap:pretty}h1{font-size:clamp(2.3rem,1.3rem + 3.8vw,4rem);line-height:1.04}h2{font-size:clamp(1.75rem,1.15rem + 2.2vw,2.7rem)}h3{letter-spacing:-.02em;font-size:1.2rem;font-weight:700}h4{letter-spacing:-.01em;font-size:1rem;font-weight:700}p{margin:0}strong{color:var(--ink);font-weight:650}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--violet);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--grad);border-radius:2px;flex:none;width:22px;height:2px}.eyebrow--plain:before{display:none}.lede{color:var(--ink-2);max-width:62ch;font-size:clamp(1.05rem,.98rem + .45vw,1.24rem);line-height:1.65}.muted{color:var(--ink-3)}.small{font-size:.875rem}.grad-text{background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;background-position:50%;background-size:220% 220%;-webkit-background-clip:text;background-clip:text;animation:8s infinite grad-pan}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(24px,4vw,72px)}@media (width<=520px){.wrap{padding-inline:16px}}.section{padding-block:clamp(64px,8vw,128px);position:relative;overflow:hidden}.section--tight{padding-block:clamp(44px,5vw,76px);position:relative;overflow:hidden}.section--alt{background:var(--surface);border-block:1px solid var(--line)}.section--wash{background:var(--grad-wash);border-block:1px solid var(--line)}.stack{flex-direction:column;display:flex}.stack-2{gap:8px}.stack-3{gap:12px}.stack-4{gap:16px}.stack-6{gap:24px}.stack-8{gap:32px}.stack-10{gap:44px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row--nowrap{flex-wrap:nowrap}@media (width<=480px){.row--cta{align-items:stretch}.row--cta .btn{width:100%}}.row--nowrap .role__name{min-width:0}.grid{gap:20px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.split{grid-template-columns:1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width>=940px){.split{grid-template-columns:1.05fr .95fr}.split--even{grid-template-columns:1fr 1fr}.split--wide-left{grid-template-columns:1.3fr .7fr}.split--top{align-items:start}}.measure{max-width:62ch}.measure-sm{max-width:48ch}.center{text-align:center}.center .lede,.center .measure,.center .measure-sm{margin-inline:auto}.grid-bg:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#7b2fbe0b 1px,#0000 1px),linear-gradient(90deg,#7b2fbe0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 62% at 50% 32%,#000 28%,#0000 78%);mask-image:radial-gradient(80% 62% at 50% 32%,#000 28%,#0000 78%)}.orb{filter:blur(70px);opacity:.5;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.orb--violet{background:radial-gradient(circle,#c9a6f0,#0000 70%)}.orb--cyan{background:radial-gradient(circle,#8fe6fb,#0000 70%)}.orb--magenta{background:radial-gradient(circle,#f3b6ef,#0000 70%)}.over{z-index:1;position:relative}.btn{font:inherit;cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease), background-position .6s var(--ease), border-color .25s var(--ease), color .25s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.94rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.btn:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn--primary{background-image:var(--grad-deep);color:#fff;box-shadow:var(--glow);background-position:0%;background-size:200% 200%}.btn--primary:hover:not([disabled]){box-shadow:var(--glow-strong);background-position:100%;transform:translateY(-2px)}.btn--primary:active:not([disabled]){transform:translateY(0)}.btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--line-strong);box-shadow:0 1px 2px #0d0f1a0a}.btn--ghost:hover:not([disabled]){border-color:var(--accent-line);color:var(--violet);box-shadow:var(--shadow-xs);transform:translateY(-2px)}.btn--quiet{color:var(--ink-2);background:0 0;padding-inline:14px}.btn--quiet:hover:not([disabled]){color:var(--violet);background:var(--accent-soft)}.btn--lg{padding:15px 30px;font-size:1rem}.btn__arrow{transition:transform .25s var(--ease)}.btn:hover .btn__arrow{transform:translate(3px)}.link{color:var(--violet);border-bottom:1px solid var(--accent-line);font-weight:600;transition:border-color .2s}.link:hover{border-color:var(--violet)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);padding:26px;position:relative}.card--raised{box-shadow:var(--shadow)}.gradient-border{position:relative}.card--lift:after,.gradient-border:after{content:"";border-radius:inherit;background:var(--grad);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .45s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card--lift:hover:after,.gradient-border:hover:after{opacity:1}.card--lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.card--glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);background:#ffffffb8;border-color:#ffffffe6}.card--flush{padding:0;overflow:hidden}.divider{background:var(--line);border:0;height:1px;margin:0}.divider--grad{background:var(--grad);opacity:.35}.icon-tile{background:var(--accent-soft);width:44px;height:44px;color:var(--violet);border:1px solid var(--accent-line);border-radius:14px;flex:none;place-items:center;font-size:1.05rem;font-weight:700;display:grid}.icon-tile--grad{background:var(--grad-deep);color:#fff;box-shadow:var(--glow);border-color:#0000}.icon-tile--sm{border-radius:10px;width:32px;height:32px;font-size:.8rem}.pill{letter-spacing:.01em;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 12px;font-size:.74rem;font-weight:650;display:inline-flex}.pill--accent{background:var(--accent-soft);color:var(--violet);border-color:var(--accent-line)}.pill--cyan{background:var(--cyan-soft);color:var(--cyan-deep);border-color:var(--cyan-line)}.pill--warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.pill--ok{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:var(--shadow-xs);color:var(--ink-2);background:#fffc;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:.83rem;font-weight:550;display:inline-flex}.chip__tag{background:var(--grad-deep);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700}.dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #04785724}.field{flex-direction:column;gap:7px;display:flex}.label{color:var(--ink-2);font-size:.85rem;font-weight:600}.input,.textarea,.select{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:13px 15px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:hover,.textarea:hover,.select:hover{border-color:var(--accent-line)}.input:focus,.textarea:focus,.select:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 4px #7b2fbe1f}.textarea{resize:vertical;min-height:130px}.hint{color:var(--ink-3);font-size:.8rem}.field-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;display:grid}.notice{border-radius:var(--r-sm);border:1px solid #0000;padding:13px 15px;font-size:.9rem}.notice--error{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.notice--ok{background:var(--accent-soft);color:var(--violet);border-color:var(--accent-line)}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--line);background:#ffffffd1;position:sticky;top:0}.header:after{content:"";background:var(--grad);opacity:.55;height:2px;position:absolute;bottom:-1px;left:0;right:0}.header__inner{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.brand{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:11px;font-size:1.08rem;font-weight:800;display:inline-flex}.brand__mark{background:var(--grad-deep);color:#fff;letter-spacing:0;width:34px;height:34px;box-shadow:var(--glow);border-radius:11px;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid}.nav{align-items:center;gap:2px;display:flex}.nav a{color:var(--ink-2);border-radius:999px;padding:9px 14px;font-size:.93rem;font-weight:550;transition:color .2s,background .2s;position:relative}.nav a.is-active{color:var(--violet);background:var(--accent-soft);font-weight:650}.nav-toggle{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:none}.nav-toggle:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.nav-toggle span{background:var(--ink);width:17px;height:1.5px;transition:transform .25s var(--ease), opacity .2s ease;border-radius:2px;display:block;position:relative}.nav-toggle span:before,.nav-toggle span:after{content:"";background:var(--ink);width:17px;height:1.5px;transition:transform .25s var(--ease);border-radius:2px;position:absolute;left:0}.nav-toggle span:before{transform:translateY(-5.5px)}.nav-toggle span:after{transform:translateY(5.5px)}.nav-toggle[aria-expanded=true] span{background:0 0}.nav-toggle[aria-expanded=true] span:before{transform:rotate(45deg)}.nav-toggle[aria-expanded=true] span:after{transform:rotate(-45deg)}.nav-drawer{border-top:1px solid var(--line);background:var(--surface);padding:16px 0 22px;display:none}.nav-drawer nav a{color:var(--ink-2);border-bottom:1px solid var(--line);padding:12px 4px;font-size:1rem;font-weight:550;display:block}.nav-drawer nav a.is-active{color:var(--violet);font-weight:700}@media (width<=900px){.nav--main,.header__cta{display:none}.nav-toggle{display:inline-flex}.nav-drawer.is-open{display:block}}.footer{border-top:1px solid var(--line);background:var(--surface);margin-top:0;padding-block:56px 36px;position:relative;overflow:hidden}.footer:before{content:"";background:var(--grad);opacity:.5;height:2px;position:absolute;top:0;left:0;right:0}.footer__cols{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:36px;display:grid}@media (width>=860px){.footer__cols{grid-template-columns:1.6fr 1fr 1fr 1fr}}.footer__head{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:12px;font-size:.78rem;font-weight:700}.footer__links a{color:var(--ink-2);padding-block:6px;font-size:.92rem;transition:color .2s,transform .2s;display:block}.footer__links a:hover{color:var(--violet);transform:translate(3px)}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.perspective{perspective:1400px}.depth-card{transform-style:preserve-3d;transition:transform .7s var(--ease), box-shadow .7s ease;transform:rotateX(6deg)rotateY(-8deg)translateZ(0)}.depth-card:hover{transform:rotateX(0)rotateY(0)translateY(-8px)}@media (hover:none),(width<=940px){.depth-card,.depth-card:hover{transform:none}}.hero__figure{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden}.brief__head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));color:var(--ink-2);align-items:center;gap:10px;padding:14px 18px;font-size:.85rem;display:flex}.brief__row{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.brief__row:last-child{border-bottom:0}.brief__icon{background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid}.brief__title{color:var(--ink);font-size:.94rem;font-weight:650}.btn--mini{padding:7px 15px;font-size:.83rem}.roles{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}@media (width>=980px){.roles{grid-template-columns:repeat(3,1fr)}}.role{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:transform .35s var(--ease), box-shadow .35s var(--ease);padding:18px 20px;position:relative}.role:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.role__name{font-family:var(--display);letter-spacing:-.02em;font-size:.98rem;font-weight:700}.role-row{grid-template-columns:1fr;align-items:center;gap:10px;padding:18px 22px;display:grid}@media (width>=720px){.role-row{grid-template-columns:minmax(160px,200px) 1fr auto;gap:20px}}.packs{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.pack{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .2s ease, box-shadow .2s ease, transform .25s var(--ease);flex-direction:column;gap:8px;padding:16px 18px;display:flex;position:relative}.pack:hover{border-color:var(--accent-line);transform:translateY(-2px)}.pack.is-on{border-color:var(--violet);box-shadow:0 0 0 3px var(--accent-soft)}.pack input{opacity:0;width:0;height:0;position:absolute}.pack:has(input:focus-visible){box-shadow:0 0 0 4px #7b2fbe2e}.pack__name{font-family:var(--display);letter-spacing:-.02em;font-size:.98rem;font-weight:700}.pack__roles{flex-wrap:wrap;gap:4px;display:flex}.pack--compact{gap:4px;padding:12px 14px}.steps{counter-reset:step;gap:6px;display:grid}.step{align-items:flex-start;gap:18px;padding-bottom:26px;display:flex;position:relative}.step:not(:last-child):before{content:"";background:linear-gradient(var(--accent-line), #e4d2f700);width:2px;position:absolute;top:42px;bottom:4px;left:19px}.step__n{counter-increment:step;background:var(--surface);width:40px;height:40px;color:var(--violet);border:1px solid var(--accent-line);box-shadow:var(--shadow-xs);font-family:var(--display);z-index:1;border-radius:13px;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.step__n:before{content:"0" counter(step)}.stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid;overflow:hidden}.stat{background:var(--surface);flex-direction:column;gap:6px;padding:26px 24px;display:flex}.stat__value{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-weight:800;line-height:1}.stat__label{color:var(--ink-3);font-size:.85rem}.price{align-items:baseline;gap:5px;display:flex}.price__amount{font-family:var(--display);letter-spacing:-.045em;font-size:2.6rem;font-weight:800;line-height:1}.price__per{color:var(--ink-3);font-size:.92rem}.features{gap:11px;margin:0;padding:0;list-style:none;display:grid}.features li{color:var(--ink-2);grid-template-columns:19px 1fr;align-items:start;gap:11px;font-size:.9rem;display:grid}.features li:before{content:"";background:var(--grad-deep);border-radius:50%;width:18px;height:18px;margin-top:3px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/15px 15px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/15px 15px no-repeat}.plan-card{flex-direction:column;justify-content:space-between;gap:24px;display:flex}@media (width>=940px){.plan-card--featured{transform:scale(1.035)}.plan-card--featured:hover{transform:scale(1.035)translateY(-6px)}}.toggle{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:4px;display:inline-flex}.toggle button{font:inherit;color:var(--ink-2);cursor:pointer;transition:color .2s ease, background .3s var(--ease);background:0 0;border:0;border-radius:999px;padding:9px 20px;font-size:.87rem;font-weight:600}.toggle button:hover{color:var(--ink)}.faq{padding:0;overflow:hidden}.faq summary{cursor:pointer;font-family:var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1rem;font-weight:700;list-style:none;transition:color .2s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--violet)}.faq summary:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.faq summary:after{content:"";border:1px solid var(--accent-line);background:linear-gradient(var(--violet), var(--violet)) center / 9px 1.5px no-repeat, linear-gradient(var(--violet), var(--violet)) center / 1.5px 9px no-repeat;width:24px;height:24px;transition:transform .35s var(--ease), background-size .35s var(--ease);border-radius:50%;flex:none}.faq[open] summary:after{background-size:0 1.5px,1.5px 9px;transform:rotate(90deg)}.faq__body{color:var(--ink-2);max-width:68ch;padding:0 24px 22px;font-size:.92rem}.tile{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:transform .35s var(--ease), box-shadow .35s var(--ease);padding:22px 24px;position:relative;overflow:hidden}.tile:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.tile:before{content:"";background:var(--grad);opacity:.7;height:3px;position:absolute;top:0;left:0;right:0}.tile__value{font-family:var(--display);letter-spacing:-.035em;font-size:1.9rem;font-weight:800;line-height:1.1}.tile__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.8rem;font-weight:600}.center-page{place-items:center;min-height:100dvh;padding:40px 20px;display:grid;position:relative;overflow:hidden}.auth-card{z-index:1;width:100%;max-width:440px;position:relative}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--surface);border-radius:var(--r-sm);border:1px solid var(--violet);padding:11px 16px;top:12px;left:12px}@keyframes grad-pan{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes soft-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}.reveal{opacity:0;transform:translateY(22px)}@media print{.reveal{opacity:1!important;animation:none!important;transform:none!important}}.reveal.is-in{animation:fade-up .75s var(--ease) forwards}.reveal>.card,.reveal>.role,.reveal>.tile,.reveal>.plan-card{height:100%}.float{animation:7s ease-in-out infinite float}.float--slow{animation:9s ease-in-out 1s infinite float}.soft-pulse{animation:6s ease-in-out infinite soft-pulse}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.depth-card{transform:none}}:root{--blue:#0b66e4;--blue-deep:#0a57c2;--blue-bright:#2a7ef0;--navy:#0a1f3c;--green:#04ab5b;--gold:#feb601;--orange:#fc4c02;--violet:var(--blue);--violet-deep:var(--blue-deep);--accent:var(--blue);--accent-soft:#e7f0fd;--accent-line:#c4daf9;--cyan:#2a7ef0;--cyan-deep:#0369a1;--cyan-soft:#e0f2fe;--cyan-line:#bae6fd;--magenta:#fc4c02;--magenta-deep:#c2410c;--grad:linear-gradient(90deg, #0b66e4 0%, #2a7ef0 100%);--grad-deep:linear-gradient(135deg, #0a57c2 0%, #0b66e4 50%, #2a7ef0 100%);--grad-text:linear-gradient(120deg, #0b66e4 0%, #2a7ef0 60%, #4d96f5 100%);--grad-wash:linear-gradient(180deg, #f2f7fe 0%, #fff 100%);--ground:#fff;--surface:#fff;--surface-2:#f6f9fd;--surface-3:#eef3fa;--line:#e4eaf2;--line-strong:#d3dce8;--ink:#0a1f3c;--ink-2:#3c4f68;--ink-3:#5d6f86;--ok:#047a45;--ok-soft:#e7f7ee;--ok-line:#b7e4ca;--warn:#a15c00;--warn-soft:#fff6e0;--warn-line:#fde3a7;--shadow-xs:0 1px 2px #0a1f3c0d, 0 2px 8px #0a1f3c0a;--shadow:0 10px 30px -12px #0a1f3c29;--shadow-lg:0 30px 60px -24px #0a1f3c47;--glow:0 10px 24px -8px #0b66e480;--glow-strong:0 14px 30px -8px #0b66e499;--font:"Inter", "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Manrope", "Inter", ui-sans-serif, system-ui, sans-serif}::selection{background:#cfe2fc}h1,h2,h3,h4{color:var(--navy)}h1{letter-spacing:-.035em}.grad-text{background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:none;position:relative}h1 .grad-text:after,h2 .grad-text:after{content:"";opacity:.85;z-index:-1;background:linear-gradient(90deg,#feb601e6,#fc4c02bf);border-radius:999px;height:.14em;position:absolute;bottom:-.08em;left:2%;right:2%}.eyebrow{border:1px solid var(--accent-line);box-shadow:var(--shadow-xs);color:var(--blue-deep);letter-spacing:.08em;background:#fff;border-radius:999px;align-self:flex-start;gap:8px;padding:6px 14px 6px 10px;font-size:12px;font-weight:700}.eyebrow:before{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #fc4c0226}.center .eyebrow{align-self:center}.grid-bg{background:radial-gradient(1100px 520px at 85% -10%,#0b66e41a 0%,#0000 60%),linear-gradient(#f7faff 0%,#fff 100%)}.grid-bg:before{background-image:linear-gradient(#0b66e40d 1px,#0000 1px),linear-gradient(90deg,#0b66e40d 1px,#0000 1px)}.orb{display:none}.section--alt{background:#f6f9fd}.section--wash{background:radial-gradient(900px 420px at 50% 0,#0b66e412 0%,#0000 62%),linear-gradient(#f2f7fe 0%,#fff 100%)}.btn{border-radius:11px;font-weight:650}.btn--primary{box-shadow:var(--glow), inset 0 1px 0 #ffffff38;background-image:linear-gradient(135deg,#0b66e4 0%,#2a7ef0 100%);background-size:100% 100%}.btn--primary:hover:not([disabled]){background-image:linear-gradient(135deg,#0a57c2 0%,#0b66e4 100%)}.btn--lg{border-radius:13px;padding:15px 26px}.btn--ghost:hover:not([disabled]){border-color:var(--blue);color:var(--blue)}.btn--white{color:var(--blue-deep);background:#fff;box-shadow:0 10px 24px -10px #04143c80}.btn--white:hover:not([disabled]){color:var(--navy);transform:translateY(-2px)}.btn--outline-white{color:#fff;background:0 0;border-color:#ffffff8c}.btn--outline-white:hover:not([disabled]){background:#ffffff1f;border-color:#fff;transform:translateY(-2px)}.header{-webkit-backdrop-filter:blur(20px)saturate(170%);background:#ffffffe0;border-bottom:1px solid #0a1f3c0f;box-shadow:0 1px #0a1f3c0a,0 8px 30px -18px #0a1f3c33}.header:after{display:none}.header__inner{height:70px}.brand{gap:11px}.brand .sb-mark{filter:drop-shadow(0 4px 8px #0b66e447);flex:none}.brand__words{font-family:var(--display);letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:20px;font-weight:800;display:inline-flex}.brand__name{color:var(--navy)}.brand__suffix{color:var(--blue)}.nav a{color:#46586f;font-size:15px}.nav a:hover{color:var(--blue);background:#f0f6fe}.nav a.is-active{color:var(--blue);background:#e7f0fd}.header__cta .btn{padding:10px 18px}.header__signin{color:var(--navy);font-weight:650}.chip{border-color:var(--accent-line);color:var(--blue-deep);background:#fff;font-weight:600}.chip__tag{background:linear-gradient(135deg,#fc4c02,#ff7a3d)}.hero-trust{flex-wrap:wrap;gap:10px;display:flex}.hero-trust span{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.hero-trust span svg{color:var(--green)}.hero__figure{border-color:#dbe6f5;border-radius:16px;box-shadow:0 40px 80px -30px #0a1f3c59,0 0 0 1px #0b66e40a}.brief__head{background:linear-gradient(90deg,#f4f8fe,#e7f0fd)}.brief__head .dot{background:var(--green)}.brief__row--live{background:linear-gradient(135deg,#f0f7ff,#f7fbff)}.brief__icon{border-radius:9px}.brief__row:nth-child(2) .brief__icon{color:#c2410c;background:#fff1eb;border-color:#fdd0bd}.brief__row:nth-child(3) .brief__icon{color:#a15c00;background:#fff6e0;border-color:#fde3a7}.brief__icon--grad{background:var(--green)!important;color:#fff!important;border-color:#0000!important}.stats{background:0 0;border:0;border-radius:0;gap:16px;overflow:visible}.stat{transition:transform .25s var(--ease), box-shadow .25s ease;border:1px solid;border-radius:14px;padding:22px 22px 20px}.stat:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.stat .stat__value{-webkit-text-fill-color:currentColor;color:inherit;background:0 0}.stat .stat__value:after{display:none}.stat:nth-child(4n+1){color:#0d47a1;background:linear-gradient(135deg,#e3f2fd 0%,#cfe6fc 100%);border-color:#a9d1f7}.stat:nth-child(4n+2){color:#1b5e20;background:linear-gradient(135deg,#e8f5e9 0%,#d0ebd2 100%);border-color:#a5d6a7}.stat:nth-child(4n+3){color:#9a2f00;background:linear-gradient(135deg,#fff3e0 0%,#ffe3bd 100%);border-color:#ffcc80}.stat:nth-child(4n+4){color:#311b92;background:linear-gradient(135deg,#ede7f6 0%,#ddd2f1 100%);border-color:#c3b2e3}.stat .stat__label{color:#3c4f68;font-weight:500}.band-blue{color:#fff;background:linear-gradient(120deg,#0a57c2 0%,#0b66e4 50%,#2a7ef0 100%);padding-block:clamp(48px,6vw,80px);position:relative;overflow:hidden}.band-blue:before,.band-blue:after{content:"";pointer-events:none;border:56px solid #ffffff0f;border-radius:50%;position:absolute}.band-blue:before{width:420px;height:420px;top:-200px;right:-140px}.band-blue:after{width:300px;height:300px;bottom:-180px;left:-120px}.band-blue__quote{z-index:1;max-width:46ch;font-family:var(--display);letter-spacing:-.03em;color:#fff;text-align:center;margin:0 auto;font-size:clamp(1.35rem,1rem + 1.3vw,2.05rem);font-weight:800;line-height:1.3;position:relative}.band-blue__quote span{color:#ffd27a}.step__n{color:#fff;background:linear-gradient(135deg,#0b66e4,#2a7ef0);border:0;box-shadow:0 8px 18px -8px #0b66e499}.step:not(:last-child):before{background:linear-gradient(#c4daf9,#c4daf900)}.step strong{color:var(--navy);font-size:1.02rem}.card{box-shadow:var(--shadow-xs);border-color:#e4eaf2}.card--lift:after,.gradient-border:after{background:linear-gradient(135deg,#0b66e4,#2a7ef0)}.card--accent{border-color:var(--accent-line);background:linear-gradient(160deg,#eef5ff 0%,#fff 62%)}.card--glass{background:#ffffffd9}.icon-tile{border-radius:12px}.icon-tile--grad{background:linear-gradient(135deg,#2a7ef0,#0a57c2);box-shadow:0 10px 20px -10px #0b66e499}.grid>:nth-child(4n+2) .icon-tile--grad{background:linear-gradient(135deg,#22c55e,#04ab5b);box-shadow:0 10px 20px -10px #04ab5b99}.grid>:nth-child(4n+3) .icon-tile--grad{background:linear-gradient(135deg,#ffa53b,#fc4c02);box-shadow:0 10px 20px -10px #fc4c028c}.grid>:nth-child(4n+4) .icon-tile--grad{background:linear-gradient(135deg,#a78bfa,#6d28d9);box-shadow:0 10px 20px -10px #6d28d98c}.packs>:nth-child(5n+1){--pack:#0b66e4}.packs>:nth-child(5n+2){--pack:#04ab5b}.packs>:nth-child(5n+3){--pack:#fc4c02}.packs>:nth-child(5n+4){--pack:#7c3aed}.packs>:nth-child(5n+5){--pack:#e2a100}.pack{border-top:3px solid var(--pack,var(--blue));border-radius:12px}.pack:hover{border-color:var(--line);border-top-color:var(--pack,var(--blue));box-shadow:var(--shadow)}.pack.is-on{border-color:var(--blue);border-top-color:var(--pack,var(--blue));box-shadow:0 0 0 3px #e7f0fd}.pack__name{color:var(--navy)}.role{border-left:3px solid #c4daf9;border-radius:12px}.role:hover{border-left-color:var(--blue)}.role__name{color:var(--navy)}.pill--accent{color:#047a45;background:#e7f7ee;border-color:#b7e4ca}.features li:before{background:var(--green)}.price__amount{color:var(--navy)}.price__amount.grad-text:after{display:none}.plan-card--featured{border:2px solid var(--blue)!important;background:linear-gradient(#f0f7ff 0%,#fff 40%)!important;box-shadow:0 30px 60px -28px #0b66e473!important}.toggle button.is-on{background:var(--blue);color:#fff;box-shadow:0 6px 14px -6px #0b66e499}.faq{border-radius:12px}.faq[open]{border-color:var(--accent-line);box-shadow:var(--shadow)}.faq summary{color:var(--navy)}.cta-blue{text-align:center;color:#fff;background:radial-gradient(600px 300px at 85% 0,#ffffff29,#0000 60%),linear-gradient(130deg,#0a57c2 0%,#0b66e4 55%,#2a7ef0 100%);border-radius:24px;padding:clamp(44px,6vw,76px) 28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -36px #0b66e4b3}.cta-blue:after{content:"";pointer-events:none;border:56px solid #ffffff12;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-190px;right:-130px}.cta-blue>*{z-index:1;position:relative}.cta-blue h2{color:#fff;max-width:17ch;margin-inline:auto}.cta-blue h2 em{color:#ffd27a;font-style:normal}.cta-blue .lede{color:#dbe9fd;margin-inline:auto}.cta-blue__badge{letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.cta-blue__badge:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px}.cta-blue__note{color:#c8dcfa;margin:0;font-size:14px}.footer{background:radial-gradient(800px 300px at 0 0,#0b66e40f,#0000 60%),#f6f9fd;border-top:1px solid #e4eaf2}.footer:before{opacity:1;background:linear-gradient(90deg,#0b66e4 0%,#2a7ef0 40%,#04ab5b 70%,#feb601 85%,#fc4c02 100%);height:3px}.footer__head{color:var(--navy);letter-spacing:.1em}.footer__links a:hover{color:var(--blue)}.sb-auth--with-header{min-height:calc(100vh - 71px)}.sb-auth--with-header .sb-auth__panel{height:calc(100vh - 71px);top:71px}@media (width<=900px){.sb-auth--with-header .sb-auth__panel{display:none}}body.sb-app{--brand:#0b66e4;--brand-deep:#0a57c2;--brand-bright:#2a7ef0;--brand-soft:#e7f0fd;--brand-line:#c4daf9;--violet:var(--brand);--violet-deep:var(--brand-deep);--accent:var(--brand);--accent-soft:var(--brand-soft);--accent-line:var(--brand-line);--cyan-deep:#0369a1;--cyan-soft:#e0f2fe;--cyan-line:#bae6fd;--grad:linear-gradient(90deg, #0b66e4 0%, #2a7ef0 100%);--grad-deep:linear-gradient(135deg, #0b66e4 0%, #2a7ef0 100%);--grad-text:linear-gradient(90deg, #0a57c2, #0a57c2);--grad-wash:linear-gradient(135deg, #e8f4fd 0%, #f0f7ff 50%, #e3f2fd 100%);--ground:#f4f6f8;--surface:#fff;--surface-2:#f8fafc;--surface-3:#eef2f7;--line:#e2e8f0;--line-strong:#cbd5e1;--ink:#0f172a;--ink-2:#334155;--ink-3:#64748b;--ok:#047a45;--ok-soft:#e7f7ee;--ok-line:#b7e4ca;--warn:#a15c00;--warn-soft:#fff6e0;--warn-line:#fde3a7;--danger:#d23c00;--danger-soft:#fff1eb;--danger-line:#fdd0bd;--r-xs:6px;--r-sm:8px;--r:10px;--r-lg:12px;--r-xl:14px;--shadow-xs:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--shadow:0 4px 16px #0f172a12;--shadow-lg:0 10px 30px #0f172a1a;--glow:0 4px 12px #0b66e447;--glow-strong:0 6px 18px #0b66e45c;--font:"IBM Plex Sans", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Manrope", "IBM Plex Sans", system-ui, sans-serif;--sidebar-bg:linear-gradient(180deg, #0a57c2 0%, #0b66e4 100%);--header-bg:linear-gradient(90deg, #f4f8fe, #e7f0fd);--menu-selected:#ffffff38;--header-title:#0a57c2;--shell-accent:#0b66e4;background:var(--ground);font-family:var(--font);font-feature-settings:"tnum" on, "lnum" on;font-size:14px;line-height:1.55}.sb-shell{background:var(--ground);min-height:100vh}.sb-header.ant-layout-header{z-index:100;background:var(--header-bg);border-bottom:1px solid #0b66e414;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 20px 0 12px;line-height:normal;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 4px 16px #0b66e41a}.sb-header__left,.sb-header__right{align-items:center;gap:10px;min-width:0;display:flex}.sb-header__left{flex:0 auto}.sb-header__right{flex:1 0 auto;justify-content:flex-end;gap:8px}.sb-header__toggle.ant-btn{width:40px;height:40px;color:var(--shell-accent);font-size:19px}.sb-brand{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:4px 8px;transition:background .15s;display:flex}.sb-brand:hover{background:#ffffff8c}.sb-mark{filter:drop-shadow(0 3px 6px #0b66e440);flex:none}.sb-brand__text{text-align:left;flex-direction:column;line-height:1.05;display:flex}.sb-brand__name{font-family:var(--display);letter-spacing:-.3px;color:var(--header-title);font-size:19px;font-weight:800}.sb-brand__sub{letter-spacing:.12em;text-transform:uppercase;color:#f05a1a;font-size:11px;font-weight:700}.sb-header__divider{background:#0f172a29;flex:none;width:1px;height:30px}.sb-org{flex-direction:column;gap:3px;min-width:0;display:flex}.sb-org__row{align-items:center;gap:10px;min-width:0;display:flex}.sb-org__name{letter-spacing:-.2px;color:var(--header-title);white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:16px;font-weight:700;overflow:hidden}.sb-plan{font:inherit;letter-spacing:.4px;text-transform:uppercase;color:#1d4ed8;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#dbeafe 0%,#ede9fe 100%);border:1px solid #1d4ed840;border-radius:999px;flex:none;padding:2px 9px;font-size:10px;font-weight:700}.sb-org__chips{gap:6px;min-width:0;display:flex;overflow:hidden}.sb-chip{background:#fff9;border:1px solid #e2e8f0f2;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;display:inline-flex}.sb-chip__k{letter-spacing:.5px;text-transform:uppercase;color:#94a3b8;font-size:9px;font-weight:700}.sb-chip__v{color:#475569;white-space:nowrap;font-size:11px;font-weight:600}.sb-status{height:34px;font:inherit;cursor:pointer;color:#047a45;white-space:nowrap;background:#04ab5b1a;border:1px solid #04ab5b4d;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.sb-status__dot{background:#04ab5b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #04ab5b33}.sb-status--off{color:#c2410c;background:#fc4c0214;border-color:#fc4c024d}.sb-status--off .sb-status__dot{background:#fc4c02;box-shadow:0 0 0 3px #fc4c022e}.sb-clock{color:#475569;white-space:nowrap;background:#fff9;border:1px solid #e2e8f0f2;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.sb-clock .anticon{color:#64748b}.sb-clock strong{color:var(--header-title);font-weight:700}.sb-iconbtn{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;transition:background .15s,border-color .15s;display:grid}.sb-iconbtn:hover{color:var(--shell-accent);background:#ffffffbf;border-color:#e2e8f0f2}.sb-iconbtn .ant-badge{color:inherit;font-size:inherit}.sb-profile{font:inherit;cursor:pointer;background:#ffffffa6;border:1px solid #e2e8f0f2;border-radius:999px;align-items:center;gap:10px;padding:4px 10px 4px 4px;transition:box-shadow .15s,background .15s;display:flex}.sb-profile:hover,.sb-profile.is-open{background:#fff;box-shadow:0 4px 12px #0f172a14}.sb-profile__avatar{color:#fff;background:linear-gradient(135deg,#2a7ef0 0%,#0a57c2 100%);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.sb-profile__info{text-align:left;flex-direction:column;line-height:1.2;display:flex}.sb-profile__name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:13px;font-weight:600;overflow:hidden}.sb-profile__role{color:#64748b;font-size:11px}.sb-profile__arrow{color:#94a3b8;font-size:10px;transition:transform .2s}.sb-profile.is-open .sb-profile__arrow{transform:rotate(180deg)}.sb-profile-pop .ant-dropdown-menu{box-shadow:none!important;background:0 0!important;padding:6px 4px!important}.sb-profile-card{background:#fff;border:1px solid #0b66e41f;border-radius:14px;min-width:280px;overflow:hidden;box-shadow:0 20px 50px #0b66e429,0 4px 12px #0000000d}.sb-profile-card__head{background:linear-gradient(135deg,#eef5ff 0%,#f0f7ff 50%,#ecfeff 100%);border-bottom:1px solid #0b66e414;align-items:center;gap:14px;padding:16px 18px;display:flex}.sb-profile-card__avatar.ant-avatar{background:linear-gradient(135deg,#2a7ef0 0%,#0a57c2 100%);border:2px solid #fffc;flex:none;font-weight:700;box-shadow:0 6px 16px #0b66e44d}.sb-profile-card__info{flex-direction:column;min-width:0;display:flex}.sb-profile-card__info strong{color:#1f2937;font-size:15px}.sb-profile-card__info>span{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sb-profile-card__badges{gap:6px;margin-top:6px;display:flex}.sb-role{letter-spacing:.5px;text-transform:uppercase;color:#0a57c2;background:#0b66e41a;border:1px solid #0b66e438;border-radius:999px;padding:1px 10px;font-size:10px;font-weight:700}.sb-role--alt{color:#047a45;background:#04ab5b1a;border-color:#04ab5b40}.sb-profile-pop .ant-dropdown-menu-item{font-weight:500;border-radius:8px!important;margin:2px 4px!important;padding:9px 14px!important}.sb-profile-pop .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-danger):hover{color:#0a57c2!important;background:#eef5ff!important}.sb-sider.ant-layout-sider{z-index:90;top:64px;bottom:0;left:0;box-shadow:2px 0 12px #0f172a1f;background:var(--sidebar-bg)!important;position:fixed!important}.sb-sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.sb-sider__scroll{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex:1;padding:4px 0 10px;overflow:hidden auto}.sb-sider__foot{border-top:1px solid #ffffff24;flex:none;justify-content:center;padding:10px 12px 12px;display:flex}.sb-powered{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 5px;line-height:1;display:inline-flex;box-shadow:0 4px 14px #041e5038}.sb-powered .sb-mark{filter:none}.sb-powered__text{color:#64748b;font-size:12.5px;font-weight:500}.sb-powered__text strong{font-family:var(--display);letter-spacing:-.2px;color:#0a57c2;font-size:13.5px;font-weight:800}.sb-powered--compact{gap:7px;padding:4px 12px 4px 4px}.sb-powered--compact .sb-powered__text{font-size:11.5px}.sb-powered--compact .sb-powered__text strong{font-size:12.5px}.sb-menu.ant-menu{color:#e2edff;background:0 0;font-size:14px;border-inline-end:0!important}.sb-sider .sb-menu .ant-menu-item-group-title{letter-spacing:.12em;text-transform:uppercase;color:#e2edff9e;padding:10px 22px 4px;font-size:10.5px;font-weight:700}.sb-sider .sb-menu .ant-menu-item{color:#e2edff;border-radius:8px;width:calc(100% - 20px);height:36px;margin:1px 10px;font-weight:500;line-height:36px;transition:background .2s,color .2s}.sb-sider .sb-menu .ant-menu-item .anticon{color:inherit;font-size:16px}.sb-sider .sb-menu .ant-menu-item:hover{color:#fff!important;background:#ffffff1f!important}.sb-sider .sb-menu .ant-menu-item-selected{font-weight:700;box-shadow:inset 3px 0 #feb601,0 2px 8px #0000001f;background:var(--menu-selected)!important;color:#fff!important}.sb-sider .sb-menu .ant-menu-item-selected:after{display:none}.sb-sider.ant-layout-sider-collapsed .sb-menu .ant-menu-item-group-title{color:#0000;background:#ffffff29;height:1px;margin:10px 18px;padding:0;overflow:hidden}.sb-sider.ant-layout-sider-collapsed .sb-menu .ant-menu-item{justify-content:center;align-items:center;width:calc(100% - 24px);margin:2px 12px;display:flex;padding-inline:0!important}.sb-sider.ant-layout-sider-collapsed .sb-menu__label{display:none}.sb-menu__label{vertical-align:middle;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 26px);display:inline-flex}.sb-menu__text{text-overflow:ellipsis;overflow:hidden}.sb-menu__badge{color:#3d2a00;background:#feb601;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.sb-menu__badge--soft{color:#fff;background:#ffffff3d}.sb-mobile-drawer .ant-drawer-content{background:var(--sidebar-bg)}body.sb-app .sb-mobile-drawer .ant-drawer-header{background:0 0;border-bottom-color:#ffffff29}.sb-mobile-drawer .ant-drawer-title,.sb-mobile-drawer .ant-drawer-close{color:#fff}.sb-mobile-drawer .sb-menu .ant-menu-item-group-title{letter-spacing:.12em;text-transform:uppercase;color:#e2edff9e;padding:14px 22px 6px;font-size:10.5px;font-weight:700}.sb-mobile-drawer .sb-menu .ant-menu-item{color:#e2edff;border-radius:8px;width:calc(100% - 20px);margin:2px 10px}.sb-mobile-drawer .sb-menu .ant-menu-item-selected{font-weight:700;background:var(--menu-selected)!important;color:#fff!important}.sb-main.ant-layout{background:var(--ground);min-height:100vh;padding-top:64px;transition:margin-left .2s}.sb-content.ant-layout-content{min-width:0;padding:20px 22px 40px}.sb-content.app-page{gap:18px}.sb-themes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sb-theme{border:1px solid var(--line);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex;position:relative}.sb-theme:hover{border-color:var(--brand-line);box-shadow:var(--shadow-xs)}.sb-theme.is-on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.sb-theme__preview{border-radius:6px;height:56px;position:relative;overflow:hidden}.sb-theme__preview>span{height:30%;position:absolute;top:0;left:30%;right:0}.sb-theme__name{color:var(--ink-2);font-size:12.5px;font-weight:600}.sb-theme__tick{color:#fff;font-size:14px;position:absolute;top:12px;right:12px}.sb-notif{color:inherit;border:1px solid #0000;border-radius:10px;gap:12px;padding:12px;transition:background .15s;display:flex}.sb-notif+.sb-notif{margin-top:4px}.sb-notif:hover{background:var(--surface-2);border-color:var(--line)}.sb-notif__icon{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.sb-notif.is-warn .sb-notif__icon{color:#a15c00;background:#fff6e0}.sb-notif__body{flex-direction:column;gap:2px;min-width:0;display:flex}.sb-notif__body strong{color:var(--ink);font-size:13.5px;font-weight:600}.sb-notif__body span{color:var(--ink-2);font-size:13px}.sb-notif__body small{color:var(--ink-3);font-size:12px}.sb-notif.is-unread{background:#f3f8ff;border-color:#dbe8fc}.sb-notif.is-unread strong:before{content:"";background:var(--brand);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}@media (width<=1280px){.sb-clock{display:none}}@media (width<=1100px){.sb-profile__info,.sb-profile__arrow{display:none}.sb-profile{padding:3px}.sb-org__chips{display:none}}@media (width<=991px){.sb-header.ant-layout-header{padding:0 12px 0 6px}.sb-content.ant-layout-content{padding:16px 14px 32px}}@media (width<=720px){.sb-header__divider,.sb-org{display:none}.sb-status{justify-content:center;width:34px;padding:0}.sb-status__text{display:none}}body.sb-app .page-head{background:var(--grad-wash);border:1px solid #0b66e41a;border-radius:14px;align-items:center;padding:14px 18px;box-shadow:0 4px 20px #0b66e414}.page-head__main{align-items:center;gap:14px;min-width:0;display:flex}.page-head__icon{color:#fff;background:linear-gradient(135deg,#0b66e4 0%,#2a7ef0 100%);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid;box-shadow:0 4px 15px #0b66e459}.page-head__text{min-width:0}.page-head__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body.sb-app .page-head h1{font-family:var(--display);letter-spacing:-.3px;color:#1a3353;margin:0;font-size:22px;font-weight:700;line-height:1.25}body.sb-app .page-head p{color:#5a7a9a;margin:3px 0 0;font-size:14px}.page-head__tag{letter-spacing:.4px;text-transform:uppercase;color:#0a57c2;white-space:nowrap;background:#ffffffbf;border:1px solid #0b66e433;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700}@media (width<=560px){.page-head__icon{border-radius:10px;width:38px;height:38px;font-size:18px}body.sb-app .page-head h1{font-size:19px}}body.sb-app .eyebrow{letter-spacing:.06em;color:var(--ink-3);font-size:11px}body.sb-app .eyebrow:before{display:none}body.sb-app .sb-shell .eyebrow{box-shadow:none;background:0 0;border:0;padding:0}body.sb-app .grad-text{color:var(--brand-deep);-webkit-text-fill-color:currentColor;background:0 0;animation:none}body.sb-app .section-title,body.sb-app .panel__head h2,body.sb-app .modal__title{letter-spacing:-.2px;color:#1a3353;font-weight:700}body.sb-app .btn{border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}body.sb-app .btn--sm{padding:6px 12px;font-size:13px}body.sb-app .btn--xs{padding:4px 9px;font-size:12px}body.sb-app .btn--primary{background:var(--brand);background-image:none;box-shadow:0 2px #0b66e41f}body.sb-app .btn--primary:hover:not([disabled]){box-shadow:var(--glow);background:#2a7ef0;transform:none}body.sb-app .btn--ghost:hover:not([disabled]),body.sb-app .card--interactive:hover,body.sb-app .tile:hover{transform:none}body.sb-app .card{box-shadow:var(--shadow-xs);border-radius:12px}body.sb-app .card--lift:after,body.sb-app .gradient-border:after{display:none}body.sb-app .card--lift:hover{box-shadow:var(--shadow);transform:none}body.sb-app .card--accent{background:linear-gradient(160deg,#eef5ff 0%,#fff 62%)}body.sb-app .card--interactive:hover{box-shadow:var(--shadow);border-color:var(--brand-line)}body.sb-app .panel{box-shadow:var(--shadow-xs);border-radius:12px}body.sb-app .panel__head{background:#fbfcfe}body.sb-app .panel__head h2{font-size:15px}body.sb-app .divider--grad{background:var(--line);opacity:1}body.sb-app .icon-tile--grad{box-shadow:0 4px 12px #0b66e44d}body.sb-app .avatar{background:linear-gradient(135deg,#2a7ef0 0%,#0a57c2 100%);border-radius:10px}body.sb-app .setup{border-color:var(--line);border-top:3px solid var(--brand);box-shadow:var(--shadow-xs);background:#fff;border-radius:14px}body.sb-app .setup__step{background:var(--surface-2);border-radius:10px}body.sb-app .setup__step.is-current{border-color:var(--brand-line);box-shadow:0 0 0 3px var(--brand-soft);background:#fff}body.sb-app .setup__bar>span{background:var(--brand)}body.sb-app .setup__step.is-current .setup__num{background:var(--brand);box-shadow:none}body.sb-app .tile{box-shadow:var(--shadow-xs);border-radius:12px;padding:18px 20px}body.sb-app .tile:before{display:none}body.sb-app .tile__label{letter-spacing:.05em;font-size:11px;font-weight:700}body.sb-app .tile__value{letter-spacing:-.5px;font-weight:800}body.sb-app .stat{transition:box-shadow .2s,transform .2s}body.sb-app .stat:hover{box-shadow:var(--shadow);transform:translateY(-2px)}body.sb-app .stat .tile__value{font-size:30px}body.sb-app .stat__icon{color:#fff;border-radius:12px;width:42px;height:42px}body.sb-app .stat--blue{background:linear-gradient(135deg,#e3f2fd 0%,#cfe6fc 100%);border-color:#a9d1f7}body.sb-app .stat--blue .tile__label{color:#1565c0}body.sb-app .stat--blue .tile__value{color:#0d47a1}body.sb-app .stat--blue .stat__icon{background:linear-gradient(135deg,#2a7ef0,#0a57c2);box-shadow:0 4px 12px #0b66e44d}body.sb-app .stat--purple{background:linear-gradient(135deg,#ede7f6 0%,#ddd2f1 100%);border-color:#c3b2e3}body.sb-app .stat--purple .tile__label{color:#512da8}body.sb-app .stat--purple .tile__value{color:#311b92}body.sb-app .stat--purple .stat__icon{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 4px 12px #6d28d94d}body.sb-app .stat--green{background:linear-gradient(135deg,#e8f5e9 0%,#d0ebd2 100%);border-color:#a5d6a7}body.sb-app .stat--green .tile__label{color:#2e7d32}body.sb-app .stat--green .tile__value{color:#1b5e20}body.sb-app .stat--green .stat__icon{background:linear-gradient(135deg,#22c55e,#04ab5b);box-shadow:0 4px 12px #04ab5b4d}body.sb-app .stat--orange{background:linear-gradient(135deg,#fff3e0 0%,#ffe3bd 100%);border-color:#ffcc80}body.sb-app .stat--orange .tile__label{color:#c43e00}body.sb-app .stat--orange .tile__value{color:#9a2f00}body.sb-app .stat--orange .stat__icon{background:linear-gradient(135deg,#ffa53b,#fc4c02);box-shadow:0 4px 12px #fc4c0247}body.sb-app .stat .tile__sub{color:#475569}body.sb-app .pill{letter-spacing:0;font-weight:600}body.sb-app .tab.is-active{color:var(--brand);border-bottom-color:var(--brand)}body.sb-app .hbar>span{background:var(--brand)}body.sb-app .gcrud{border-color:var(--line);box-shadow:var(--shadow-xs);border-radius:12px;position:relative}body.sb-app .gcrud:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0b66e4 0%,#2a7ef0 50%,#0b66e4 100%);height:3px;position:absolute;inset:0 0 auto}body.sb-app .gcrud__bar{background:#fbfcfe;padding-top:16px}body.sb-app .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:12px;font-weight:700!important}body.sb-app .ant-table-thead>tr>th:before{display:none}body.sb-app .ant-table-column-sorter-up.active,body.sb-app .ant-table-column-sorter-down.active{color:var(--brand-deep)}body.sb-app .gcell strong{color:#0f172a;font-weight:600}body.sb-app .ant-drawer-header{background:linear-gradient(90deg,#f4f8fe,#eef5ff)}body.sb-app .ant-modal-content{border-radius:12px}.sb-auth{background:#f4f6f8;grid-template-columns:minmax(380px,44%) 1fr;min-height:100vh;display:grid}.sb-auth__panel{color:#fff;background:linear-gradient(160deg,#0a57c2 0%,#0b66e4 55%,#2a7ef0 100%);flex-direction:column;justify-content:space-between;gap:32px;height:100vh;padding:40px 48px;display:flex;position:sticky;top:0;overflow:hidden}.sb-auth__panel:after{content:"";pointer-events:none;border:48px solid #ffffff0f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;right:-120px}.sb-auth__badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:12px;font-weight:700;display:inline-flex}.sb-auth__badge:before{content:"";background:#feb601;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #feb60140}.sb-auth__brand{color:#fff;align-items:center;gap:12px;display:inline-flex}.sb-auth__brand .sb-mark{filter:drop-shadow(0 4px 10px #0003)}.sb-auth__brand span{flex-direction:column;line-height:1.05;display:flex}.sb-auth__brand strong{color:#fff;font-family:var(--display);letter-spacing:-.3px;font-size:24px;font-weight:800}.sb-auth__brand small{letter-spacing:.14em;text-transform:uppercase;color:#ffd27a;font-size:11px;font-weight:700}.sb-auth__pitch h2{max-width:18ch;font-family:var(--display);letter-spacing:-.5px;color:#fff;margin:0 0 22px;font-size:30px;font-weight:800;line-height:1.2}.sb-auth__pitch ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sb-auth__pitch li{color:#e2edff;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.sb-auth__pitch li .anticon{color:#04d16f;margin-top:3px;font-size:16px}.sb-auth__foot{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.sb-auth__copy{color:#e2edffbf;font-size:12.5px}.sb-auth__main{place-items:center;padding:40px 24px;display:grid}.sb-auth__form{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;max-width:420px;padding:32px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a14}.sb-auth__form:before{content:"";background:linear-gradient(90deg,#0b66e4,#2a7ef0 50%,#04ab5b);height:4px;position:absolute;inset:0 0 auto}.sb-auth__form--wide{max-width:520px}.sb-auth__head{margin-bottom:22px}.sb-auth__head h1{font-family:var(--display);letter-spacing:-.4px;color:#1a3353;margin:0;font-size:24px;font-weight:800}.sb-auth__head p{color:#5a7a9a;margin:6px 0 0;font-size:14px}.sb-auth .input,.sb-auth .select,.sb-auth .textarea{border-color:#d5dde8;border-radius:8px;padding:10px 12px;font-size:14px}.sb-auth .input:focus,.sb-auth .select:focus{border-color:#0b66e4;box-shadow:0 0 0 3px #0b66e424}.sb-auth .label{color:#334155;font-size:13px;font-weight:600}.sb-auth .btn--lg{padding:12px 20px;font-size:15px}.sb-auth .link{color:#0b66e4;border-bottom-color:#c4daf9}.sb-auth .pack.is-on{background:#f3f8ff;border-color:#0b66e4;box-shadow:0 0 0 3px #e7f0fd}.sb-auth__alt{text-align:center;color:#64748b;margin:18px 0 0;font-size:14px}@media (width<=900px){.sb-auth{grid-template-columns:1fr}.sb-auth__panel{gap:0;height:auto;padding:16px 20px;position:relative;top:0}.sb-auth__pitch,.sb-auth__foot{display:none}.sb-auth__main{place-items:start center;padding:20px 14px 32px}.sb-auth__form{padding:24px 20px}}.app-page{flex-direction:column;gap:28px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head h1{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15}.page-head p{margin:6px 0 0}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.banner{border-radius:var(--r-sm);border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex}.banner--info{border-color:var(--cyan-line);background:var(--cyan-soft);color:var(--cyan-deep)}.banner--warn{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.btn--xs{padding:5px 10px;font-size:.78rem}.btn--danger{background:var(--danger);color:#fff}.btn--danger:hover:not([disabled]){background:#9f1239;transform:translateY(-1px)}.btn--ok{background:var(--ok);color:#fff}.btn--ok:hover:not([disabled]){background:#065f46;transform:translateY(-1px)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn--block{width:100%}.icon-btn{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:10px;place-items:center;display:inline-grid}.icon-btn:hover{border-color:var(--accent-line);color:var(--violet)}.pill--neutral{background:var(--surface-2);color:var(--ink-2)}.pill--violet{background:var(--accent-soft);color:var(--violet);border-color:var(--accent-line)}.pill--sm{padding:2px 9px;font-size:.7rem}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.tile--flat:before{display:none}.tile--flat:hover{box-shadow:none;transform:none}.tile__sub{color:var(--ink-3);font-size:.82rem}.tile__value--sm{font-size:1.4rem}.kpi-row{flex-wrap:wrap;gap:22px;display:flex}.kpi{flex-direction:column;gap:2px;min-width:120px;display:flex}.kpi__v{font-family:var(--display);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.kpi__l{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:.75rem;font-weight:600}.card--pad-sm{padding:18px 20px}.card--pad-xs{padding:12px 14px}.card--interactive{cursor:pointer}.card--interactive:hover{border-color:var(--accent-line);box-shadow:var(--shadow-xs);transform:translateY(-2px)}.card--sev3{border-left:4px solid var(--danger)}.card--sev2{border-left:4px solid var(--warn)}.card--sev1{border-left:4px solid var(--line-strong)}.card__title{letter-spacing:-.01em;font-size:1rem;font-weight:650}.section-title{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.empty{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;align-items:center;gap:10px;padding:44px 24px;display:flex}.empty strong{font-size:1.05rem}.empty p{max-width:46ch;margin:0}.table-wrap{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow-x:auto}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.table th{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);background:var(--surface-2);font-size:.74rem;font-weight:650;position:sticky;top:0}.table tr:last-child td{border-bottom:0}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table--clickable tbody tr{cursor:pointer;transition:background .15s}.table--clickable tbody tr:hover{background:var(--accent-soft)}.table--compact th,.table--compact td{padding:8px 10px}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:36ch;display:block;overflow:hidden}.mono{font-family:var(--mono);font-size:.85em}.num{font-variant-numeric:tabular-nums}.pager{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.85rem;display:flex}.pager__btns{gap:6px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar .input,.toolbar .select{width:auto;min-width:200px;padding:9px 12px}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tab{appearance:none;font:inherit;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:.9rem;font-weight:600}.tab:hover{color:var(--ink)}.tab.is-active{color:var(--violet);border-bottom-color:var(--violet)}.tab__count{background:var(--surface-2);color:var(--ink-2);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.75rem}.sev{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.sev--3{background:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.sev--2{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.sev--1{background:var(--ink-3);box-shadow:0 0 0 3px var(--surface-3)}.sev--ok{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.kv{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;font-size:.9rem;display:grid}.kv dt{color:var(--ink-3);font-weight:600}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.wf-steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.wf-step{grid-template-columns:22px 1fr;gap:12px;padding:10px 0;display:grid;position:relative}.wf-step:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:30px;bottom:-6px;left:10px}.wf-step__dot{border:2px solid var(--line-strong);background:var(--surface);width:22px;height:22px;color:var(--ink-3);z-index:1;border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid}.wf-step--done .wf-step__dot{background:var(--ok);border-color:var(--ok);color:#fff}.wf-step--running .wf-step__dot,.wf-step--waiting_approval .wf-step__dot{border-color:var(--violet);color:var(--violet)}.wf-step--waiting_approval .wf-step__dot{background:var(--accent-soft)}.wf-step--failed .wf-step__dot,.wf-step--cancelled .wf-step__dot{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.wf-step--skipped .wf-step__dot{border-style:dashed}.wf-step__label{font-size:.92rem;font-weight:600}.wf-step__meta{color:var(--ink-3);font-size:.8rem}.timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline__item{grid-template-columns:90px 14px 1fr;gap:12px;padding:8px 0;font-size:.88rem;display:grid}.timeline__time{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:2px;font-size:.8rem}.timeline__dot{background:var(--line-strong);border-radius:50%;width:10px;height:10px;margin-top:6px}.timeline__item--ok .timeline__dot{background:var(--ok)}.timeline__item--error .timeline__dot,.timeline__item--blocked .timeline__dot{background:var(--danger)}.timeline__item--pending .timeline__dot{background:var(--warn)}.timeline__item--skipped .timeline__dot{background:var(--line)}.approval{gap:14px;display:grid}.approval__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.approval__title{letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:700}.approval__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.preview{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);white-space:pre-wrap;padding:14px 16px;font-size:.92rem;line-height:1.55}.preview--edit{resize:vertical;width:100%;min-height:120px;font:inherit}.approval__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.briefing{white-space:pre-wrap;color:var(--ink);font-size:.97rem;line-height:1.7}.briefing--sm{font-size:.9rem;line-height:1.6}.chat{flex-direction:column;gap:10px;max-height:480px;padding:4px;display:flex;overflow-y:auto}.chat__bubble{white-space:pre-wrap;border-radius:16px;max-width:82%;padding:11px 14px;font-size:.92rem;line-height:1.55}.chat__bubble--agent{background:var(--surface-2);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.chat__meta{color:var(--ink-3);margin-top:4px;font-size:.72rem}.chat__form{gap:8px;display:flex}.chat__form .input{flex:1}.bars{align-items:flex-end;gap:4px;height:120px;display:flex}.bar{flex-direction:column;flex:1;justify-content:flex-end;gap:1px;min-width:4px;display:flex}.bar__m{background:var(--violet);border-radius:3px 3px 0 0}.bar__e{background:var(--accent-line);border-radius:3px 3px 0 0}.hbar{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:14px;font-size:.78rem;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.modal{background:0 0;border:0;width:100%;max-width:min(92vw,620px);padding:0}.modal__panel{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);flex-direction:column;max-height:88vh;display:flex;overflow:hidden}.modal__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 12px;display:flex}.modal__title{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:1.15rem}.drawer{background:var(--surface);border-left:1px solid var(--line);width:min(100vw,420px);box-shadow:var(--shadow-lg);z-index:60;transition:transform .3s var(--ease), visibility 0s .3s;visibility:hidden;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.drawer.is-open{visibility:visible;transition:transform .3s var(--ease);transform:translate(0)}.drawer__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.drawer__body{flex-direction:column;gap:8px;padding:12px 20px 24px;display:flex;overflow-y:auto}.drawer-backdrop{z-index:59;background:#0d0f1a40;position:fixed;inset:0}.notif{border-radius:var(--r-sm);border:1px solid var(--line);color:inherit;flex-direction:column;gap:4px;padding:12px;font-size:.88rem;text-decoration:none;display:flex}.notif--unread{border-color:var(--accent-line);background:var(--accent-soft)}.notif--warn{border-left:3px solid var(--warn)}.crud-form__field{min-width:0}.is-invalid{border-color:var(--danger)!important}.switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.switch input{opacity:0;width:0;height:0;position:absolute}.switch__track{background:var(--line-strong);border-radius:999px;width:42px;height:24px;transition:background .2s;position:relative}.switch__label{font-size:.9rem;font-weight:600}.switch input:focus-visible+.switch__track{box-shadow:0 0 0 4px #7b2fbe2e}.input--sm{padding:8px 11px;font-size:.88rem}.toast-stack{z-index:80;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast{border-radius:var(--r-sm);background:var(--ink);color:#fff;box-shadow:var(--shadow);max-width:380px;padding:12px 16px;font-size:.9rem}.toast--error{background:var(--danger)}.toast--ok{background:var(--ok)}.avatar{color:#fff;background:var(--grad-deep);width:40px;height:40px;font-weight:800;font-family:var(--display);border-radius:12px;flex:none;place-items:center;display:grid}.avatar--sm{border-radius:9px;width:30px;height:30px;font-size:.8rem}.avatar--lg{border-radius:16px;width:56px;height:56px;font-size:1.3rem}.pills{flex-wrap:wrap;gap:4px;display:inline-flex}.card--locked{background:var(--surface-2);border-style:dashed}.card--locked .avatar{background:var(--surface-3);color:var(--ink-3)}.skeleton{background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;border-radius:8px;min-height:14px;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.linkish{font:inherit;color:var(--violet);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.code-block{background:var(--ink);color:#e5e7eb;border-radius:var(--r-sm);font-family:var(--mono);white-space:pre;max-height:420px;padding:14px 16px;font-size:.8rem;overflow:auto}.two-col{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}@media (width>=1000px){.two-col{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}}.sticky-side{align-self:start;position:sticky;top:24px}@media (width<=900px){.timeline__item{grid-template-columns:60px 14px 1fr}.kv{grid-template-columns:1fr;gap:2px 0}.kv dt{margin-top:8px}}.emp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.emp-grid>.card{height:100%}.briefing{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;font-size:.95rem;line-height:1.6}.chat{flex-direction:column;min-height:420px;max-height:70vh;padding:0;display:flex;overflow:hidden}.chat__log{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow-y:auto}.chat__bubble{border-radius:var(--r-sm);overflow-wrap:anywhere;max-width:min(92%,60ch);padding:10px 14px;font-size:.92rem;line-height:1.5}.chat__bubble--user{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px;align-self:flex-end}.chat__bubble--agent{background:var(--surface-2);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.chat__bubble details summary{cursor:pointer}.chat__form{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:12px;display:flex}.chat__form .input{flex:1;min-width:0}.timeline{border-left:2px solid var(--line);gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.timeline__item{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:8px;display:grid;position:relative}.timeline__item:before{content:"";background:var(--line-strong);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:5px;left:-20px}.timeline__item--ok:before{background:var(--ok)}.timeline__item--error:before{background:var(--danger)}.timeline__item--pending:before{background:var(--warn)}.timeline__item--skipped:before{background:var(--line-strong)}.bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:160px;padding-bottom:2px;display:flex}.bar{background:0 0;border-radius:3px 3px 0 0;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex;overflow:hidden}.bar:hover{background:var(--surface-2)}.bar__m{background:var(--violet);display:block}.bar__e{background:var(--accent-line);display:block}.bars__axis{gap:3px;display:flex}.bars__axis>span{white-space:nowrap;flex:1;min-width:0;font-size:.72rem;overflow:hidden}.legend{flex-wrap:wrap;gap:14px;display:flex}.legend__swatch{vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.legend__swatch--m{background:var(--violet)}.legend__swatch--e{background:var(--accent-line)}.hbar{background:var(--surface-3);border-radius:3px;flex:1;min-width:60px;height:6px;overflow:hidden}.hbar>span{background:var(--violet);border-radius:3px;height:100%;display:block}.range{width:100%;accent-color:var(--violet)}.select--inline{width:auto;max-width:100%;padding:9px 36px 9px 12px;font-size:.88rem}.plain-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (width>=1000px){.two-col--detail{grid-template-columns:minmax(0,1fr) 340px}}.approval__check{width:16px;height:16px;accent-color:var(--violet);flex:none;margin:5px 0 0}.approval__head>.stack{flex:220px;min-width:0}.approval__meta{flex:0 auto}.approval.is-selected{border-color:var(--accent-line);background:linear-gradient(160deg, #faf6ff 0%, var(--surface) 70%)}.approval--detail{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0}.two-col>*{min-width:0}.approval__why{border-left:3px solid var(--accent-line);background:var(--accent-soft);border-radius:0 var(--r-sm) var(--r-sm) 0;flex-direction:column;gap:8px;margin:0;padding:14px 18px;display:flex}.approval__why p{color:var(--ink);font-size:.95rem}.preview--line{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);margin:0;padding:8px 12px;overflow:hidden}.preview--edit:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 4px #7b2fbe1f}.price-change{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.table tfoot td{border-bottom:0;border-top:1px solid var(--line-strong);background:var(--surface-2);font-weight:600}.table td .input{min-width:90px;padding:7px 10px;font-size:.88rem}.table td.num .input{text-align:right}.table tr.is-removed td{opacity:.5;text-decoration:line-through}.table tr.is-removed td:last-child{text-decoration:none}.wf-step.is-current .wf-step__dot{box-shadow:0 0 0 4px #7b2fbe24}.kv--inline{row-gap:4px;font-size:.82rem}.grid--findings{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.evidence .kv{margin-top:10px;font-size:.85rem}details>summary{cursor:pointer}@media (width<=560px){.bulk-bar{align-items:stretch}.bulk-bar>.row:last-child{width:100%}.bulk-bar>.row:last-child .btn{flex:1}}.is-over{color:var(--danger)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid__span{grid-column:1/-1}@media (width<=640px){.form-grid{grid-template-columns:minmax(0,1fr)}}.input--static{background:var(--surface-2);color:var(--ink-2)}.save-bar{z-index:5;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:12px}.copy-field{align-items:center;gap:8px;min-width:0;display:flex}.copy-field .input{flex:1;min-width:0}.copy-block{min-width:0;position:relative}.copy-block .code-block{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-right:72px}.copy-block__btn{background:var(--surface);position:absolute;top:8px;right:8px}.icon-btn--sm{border-radius:8px;flex:none;width:30px;height:30px}.list-editor{flex-direction:column;gap:8px;display:flex}.list-editor__row{align-items:center;gap:8px;display:flex}.list-editor__row .input{flex:1;min-width:0}.list-editor__n{width:18px;color:var(--ink-3);text-align:right;flex:none;font-size:.8rem}.faq-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:8px;display:grid}@media (width<=640px){.faq-row{grid-template-columns:minmax(0,1fr) auto}.faq-row .input:nth-child(2){grid-column:1}}.day-chips{flex-wrap:wrap;gap:6px;display:flex}.day-chip{border:1px solid var(--line-strong);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:7px 12px;font-size:.85rem;font-weight:600;display:inline-flex;position:relative}.day-chip input{opacity:0;width:0;height:0;position:absolute}.day-chip.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--violet)}.day-chip:focus-within{box-shadow:0 0 0 3px #7b2fbe2e}.consent-box{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:10px;margin:0;padding:12px 14px;display:flex}.consent-box legend{padding:0 6px}.consent-box label{flex-wrap:nowrap;align-items:flex-start}.consent-box input{margin-top:3px}.toolbar__end{margin-left:auto}@media (width<=640px){.toolbar .input,.toolbar .select{flex:100%;min-width:0}.toolbar__end{margin-left:0}}.unread-dot{background:var(--violet);border-radius:50%;flex:none;width:8px;height:8px}.mini-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.mini-funnel__cell{border-radius:var(--r-xs);background:var(--surface-2);text-align:center;flex-direction:column;gap:1px;min-width:0;padding:8px 4px;display:flex}.mini-funnel__v{font-family:var(--display);letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.mini-funnel__l{letter-spacing:0;color:var(--ink-3);text-overflow:ellipsis;font-size:.68rem;font-weight:600;overflow:hidden}.hot-row{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;gap:10px;padding:8px 10px}.transcript{flex-direction:column;gap:10px;display:flex}.transcript--live{border-radius:var(--r-sm);background:var(--surface-2);max-height:360px;padding:10px;overflow-y:auto}.transcript__turn{flex-direction:column;gap:3px;display:flex}.transcript__turn--ai{align-items:flex-start}.transcript__turn--lead{align-items:flex-end}.transcript__who{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:.7rem;font-weight:700}.transcript .chat__bubble{white-space:pre-wrap;max-width:min(88%,60ch)}.voice-live{color:var(--ok);align-items:center;gap:6px;font-weight:600;display:inline-flex}.voice-live__dot{background:var(--ok);border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite voice-pulse}@keyframes voice-pulse{0%,to{box-shadow:0 0 #04785773}50%{box-shadow:0 0 0 6px #04785700}}@media (prefers-reduced-motion:reduce){.voice-live__dot{animation:none}}.lead-timeline{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lead-timeline__item{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.lead-timeline__icon{background:var(--surface-2);width:28px;height:28px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.lead-timeline__item--ai .lead-timeline__icon{background:var(--accent-soft);color:var(--violet)}.lead-timeline__item--lead .lead-timeline__icon{background:var(--cyan-soft);color:var(--cyan-deep)}.lead-timeline__item--human .lead-timeline__icon{background:var(--ok-soft);color:var(--ok)}.lead-timeline__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem}.call-item>summary{cursor:pointer;list-style:none}.call-item>summary::-webkit-details-marker{display:none}.danger-zone{border-color:var(--danger-line)}.brand-preview{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);border-top:4px solid;align-items:center;gap:12px;min-width:0;max-width:420px;padding:14px 16px;display:flex}.color-swatch{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:10px;flex:none;width:44px;height:44px;padding:2px}.report-logo{object-fit:contain;background:var(--surface);border-radius:10px;flex:none;width:40px;height:40px}.report-logo--letter{color:#fff;font-weight:800;font-family:var(--display);background:var(--report-accent,var(--violet));place-items:center;display:grid}.report-page{background:var(--ground);min-height:100dvh;padding-bottom:32px}.report-wrap{width:100%;max-width:920px;margin:0 auto;padding-inline:16px}.report-head{background:var(--surface);border-top:4px solid var(--report-accent);border-bottom:1px solid var(--line);margin-bottom:24px;padding:14px 0}.report-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--report-accent);text-decoration-color:var(--report-accent);text-underline-offset:3px;font-weight:600}.report-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:700}.report-title{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);line-height:1.15}.report-headline{border-left:3px solid var(--report-accent);background:var(--surface);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:4px 0 0;padding:12px 14px;font-size:.95rem}.report-h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:1.1rem}.report-periods{border:1px solid var(--line-strong);border-radius:999px;display:inline-flex;overflow:hidden}.report-periods button{appearance:none;background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;border:0;padding:6px 12px;font-size:.8rem;font-weight:600}.report-periods button+button{border-left:1px solid var(--line-strong)}.report-periods button.is-active{background:var(--report-accent);color:#fff}.report-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;display:grid}@media (width<=420px){.report-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-tile{border:1px solid var(--line);border-top:3px solid var(--report-accent);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.report-tile__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:700}.report-tile__value{font-family:var(--display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:1.45rem;font-weight:800}.report-tile__sub{color:var(--ink-3);font-size:.78rem}.report-foot{border-top:1px solid var(--line);margin-top:32px;padding-top:16px}@media (width<=999px){.side-first{order:-1;position:static}}.report-campaign{min-width:170px}.icon-btn--quiet{color:var(--ink-3);background:0 0;border-color:#0000}.icon-btn--quiet:hover{background:var(--surface);border-color:var(--line);color:var(--danger)}.stat{color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.stat__top{justify-content:space-between;align-items:flex-start;gap:10px;min-height:42px;margin-bottom:2px;display:flex}.stat__icon{background:var(--accent-soft);width:38px;height:38px;color:var(--violet);border-radius:12px;flex:none;place-items:center;display:grid}.stat__icon--cyan{background:var(--cyan-soft);color:var(--cyan-deep)}.stat__icon--ok{background:var(--ok-soft);color:var(--ok)}.stat__icon--warn{background:var(--warn-soft);color:var(--warn)}.stat .tile__label{padding-top:2px}.stat .tile__value{margin-top:auto;font-size:2.1rem}@media (width<=560px){.sb-shell .grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat{border-radius:var(--r);padding:16px}.stat .tile__label{font-size:.68rem}.stat__icon{border-radius:9px;width:30px;height:30px}.stat .tile__value{font-size:1.55rem}.stat .tile__sub{font-size:.76rem}.panel__body{padding:12px}.panel__head{padding-left:16px}.prow,.panel__note{padding-inline:16px}.setup{padding:18px 16px}}.setup{border-radius:var(--r-lg);border:1px solid var(--accent-line);background:radial-gradient(120% 140% at 100% 0%, #d946ef14, transparent 55%), radial-gradient(90% 120% at 0% 100%, #00d4ff12, transparent 55%), var(--surface);gap:18px;padding:24px 26px;display:grid}.setup__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.setup__progress{color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;font-size:.82rem;font-weight:650;display:flex}.setup__bar{background:var(--surface-3);border-radius:999px;width:140px;height:6px;overflow:hidden}.setup__bar>span{border-radius:inherit;background:var(--grad-deep);height:100%;transition:width .5s var(--ease);display:block}.setup__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.setup__step{border-radius:var(--r);border:1px solid var(--line);background:#ffffffd9;flex-direction:column;gap:8px;padding:18px 18px 16px;display:flex}.setup__step strong{letter-spacing:-.01em;font-size:.96rem}.setup__step p{color:var(--ink-3);margin:0;font-size:.84rem;line-height:1.55}.setup__step.is-current{border-color:var(--accent-line);box-shadow:var(--shadow-xs);background:var(--surface)}.setup__step.is-done{background:var(--surface-2)}.setup__step.is-done strong{color:var(--ink-2)}.setup__num{background:var(--surface-2);width:28px;height:28px;color:var(--ink-3);border:1px solid var(--line-strong);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.setup__step.is-current .setup__num{background:var(--grad-deep);color:#fff;box-shadow:var(--glow);border-color:#0000}.setup__step.is-done .setup__num{background:var(--ok);color:#fff;border-color:var(--ok)}.setup__actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.panel__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 14px 12px 20px;display:flex}.panel__head h2{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-size:1.02rem;font-weight:700;display:flex}.panel__count{min-width:22px;height:22px;font-family:var(--font);background:var(--accent-soft);color:var(--violet);border-radius:999px;place-items:center;padding:0 7px;font-size:.72rem;font-weight:700;display:inline-grid}.panel__body{flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}.panel__list{flex-direction:column;display:flex}.panel__note{color:var(--ink-3);margin:0;padding:18px 20px 20px;font-size:.88rem}.panel__foot{border-top:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 20px;font-size:.82rem;display:flex}.panel>.empty{background:0 0;border:0;border-radius:0;padding:36px 24px 40px}.empty__icon{background:var(--accent-soft);width:46px;height:46px;color:var(--violet);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.prow{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 20px;transition:background .15s;display:flex}.prow:last-child{border-bottom:0}.prow:hover{background:var(--surface-2)}.prow:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.prow--top{align-items:flex-start}.prow--top>*{flex:1;min-width:0}.crud{flex-direction:column;gap:20px;min-width:0;display:flex}.shell__tabs{scrollbar-width:none;gap:6px;margin-inline:-4px;padding-inline:4px;display:flex;overflow-x:auto}.shell__tabs::-webkit-scrollbar{display:none}.shell__tabs a{color:var(--ink-2);border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:.89rem;font-weight:550;display:inline-flex}.shell__tabs a.active{background:var(--accent-soft);border-color:var(--accent-line);color:var(--violet);font-weight:650}.crud__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.crud__title{align-items:center;gap:12px;min-width:0;display:flex}.crud__title h1{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem)}.crud__tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crud__search{align-items:center;display:flex;position:relative}.crud__search .input{border-radius:999px;width:240px;padding-left:38px}.crud__search-icon{color:var(--ink-3);pointer-events:none;position:absolute;left:14px}.crud__search .input::-webkit-search-cancel-button{margin-right:2px}@media (width<=560px){.crud__search,.crud__search .input,.crud__tools{width:100%}}.crud__bulk{border-radius:var(--r-sm);background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--violet);align-items:center;gap:12px;padding:10px 16px;display:flex}.crud__body{min-height:120px;position:relative}.crud__body.is-loading>.table-wrap,.crud__body.is-loading>.grid{opacity:.45;pointer-events:none;transition:opacity .2s}.crud__loading{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);color:var(--ink-2);z-index:2;border-radius:999px;padding:7px 16px;font-size:.85rem;position:absolute;top:12px;left:50%;transform:translate(-50%)}.crud__empty{text-align:center;background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r-lg);flex-direction:column;align-items:center;gap:14px;padding:clamp(40px,6vw,72px) 24px;display:flex}.crud__pager{justify-content:flex-end;align-items:center;gap:14px;display:flex}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.92rem}.table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap;padding:14px 18px;font-size:.74rem;font-weight:700}.table td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle;padding:15px 18px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:var(--surface-2)}.table tbody tr.is-clickable{cursor:pointer}.table td:first-of-type{color:var(--ink);font-weight:550}.table__tick{width:48px;padding-right:0!important}.table__actions-head{text-align:right;width:1%}.table__actions-cell{text-align:right;white-space:nowrap;width:1%}.crud__actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}@media (width<=1100px){[data-hide-below="1100"]{display:none}}@media (width<=900px){[data-hide-below="900"]{display:none}}@media (width<=720px){[data-hide-below="720"]{display:none}}.table input[type=checkbox]{width:17px;height:17px;accent-color:var(--violet);cursor:pointer;margin:0;display:block}.icon-btn{width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;transition:background .18s,color .18s,border-color .18s;display:inline-grid}.icon-btn:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-line);color:var(--violet)}.icon-btn--danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.icon-btn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.btn--danger{background:var(--danger);color:#fff;box-shadow:0 8px 26px -10px #be123c80}.btn--danger:hover:not([disabled]){filter:brightness(1.07);transform:translateY(-2px)}.btn--sm{padding:8px 16px;font-size:.86rem}.toggle--sm button{padding:7px 14px;font-size:.84rem}.pill--danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.modal{background:0 0;border:0;width:calc(100% - 32px);margin:auto;padding:0;overflow:visible}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0f1a73}.modal__panel{background:var(--surface);border-radius:var(--r-xl);border:1px solid var(--line);max-height:min(86vh,860px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.modal__title{margin:0;font-size:1.2rem}.modal__body{padding:24px;overflow-y:auto}.modal__foot{border-top:1px solid var(--line);background:var(--surface-2);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}@media (width<=520px){.modal__foot{flex-direction:column-reverse}.modal__foot .btn{width:100%}}.crud-form{grid-template-columns:repeat(var(--form-cols,2), minmax(0, 1fr));gap:18px;display:grid}@media (width<=620px){.crud-form{grid-template-columns:1fr}.crud-form__field{grid-column:span 1!important}}.req{color:var(--danger);margin-left:3px}.hint--error{color:var(--danger)}.input.is-invalid,.textarea.is-invalid,.select.is-invalid{border-color:var(--danger)}.input.is-invalid:focus,.textarea.is-invalid:focus,.select.is-invalid:focus{box-shadow:0 0 0 4px #be123c1f}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c869c' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:38px}.switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding-block:6px;display:inline-flex}.switch input{opacity:0;cursor:pointer;width:44px;height:26px;margin:0;position:absolute}.switch__track{background:var(--line-strong);width:44px;height:26px;transition:background .22s var(--ease);border-radius:999px;flex:none;position:relative}.switch__thumb{width:20px;height:20px;transition:transform .22s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0d0f1a4d}.switch.is-on .switch__track{background:var(--violet)}.switch.is-on .switch__thumb{transform:translate(18px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--violet);outline-offset:2px}.switch__label{color:var(--ink-2);font-size:.9rem}.switch.is-disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.switch__track,.switch__thumb,.crud__body.is-loading>.table-wrap,.crud__body.is-loading>.grid{transition:none}}.gcrud{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-xs);overflow:hidden}.gcrud__bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.gcrud__search{flex:220px;max-width:380px}.gcrud__spacer{flex:1 1 0}.gcrud .ant-table-wrapper .ant-table{border-radius:0}.gcrud .ant-table-wrapper .ant-pagination{margin:14px 16px}.gtable__row--link{cursor:pointer}.gcell{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.gcell strong{font-weight:650}.gcell small{color:var(--ink-3);font-size:.8rem}.gempty{max-width:440px;color:var(--ink-2);flex-direction:column;gap:4px;display:inline-flex}.gempty strong{color:var(--ink)}.gdrawer__title{flex-direction:column;gap:2px;line-height:1.3;display:flex}.gdrawer__title small{color:var(--ink-3);font-size:.82rem;font-weight:400}.gdrawer__foot{justify-content:flex-end;gap:8px;display:flex}@media (width<=560px){.gcrud__bar{padding:12px}.gcrud__search{flex-basis:100%;max-width:none}.gcrud__bar .ant-select{flex:140px}}.clamp-2{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.import-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=560px){.import-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.channel-kinds{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px;display:grid}.channel-kind{border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.channel-setup{max-width:760px;padding:4px 0}.wa-signup{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.wa-signup__head{align-items:flex-start;gap:10px;display:flex}.wa-signup__head>div{flex-direction:column;gap:2px;display:flex}.wa-signup__icon{color:#25d366;margin-top:2px;font-size:22px}.wa-signup__ways{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.wa-signup__way{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.wa-signup__way .ant-btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:32px}.wsite__wait{text-align:center;flex-direction:column;align-items:center;padding:48px 16px;display:flex}.wsite__h{color:var(--ink);margin:8px 0 0;font-size:.95rem;font-weight:650}.wsite__row{border:1px solid var(--line);cursor:pointer;overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;line-height:1.45;display:flex}.wsite__row.is-same{cursor:default;background:var(--surface-2,#f8f9fc);color:var(--ink-3)}.wsite__row .ant-checkbox-wrapper,.wsite__row .ant-checkbox{margin-top:2px}.wsite__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wsite__pages{overflow-wrap:anywhere;margin:0;padding-left:18px}:root{--m-ease:cubic-bezier(.22, 1, .36, 1);--m-spring:cubic-bezier(.34, 1.56, .64, 1);--m-step:55ms}@keyframes m-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes m-rise-sm{0%{opacity:0;transform:translateY(8px)}}@keyframes m-rise-lg{0%{opacity:0;transform:translateY(28px)scale(.985)}}@keyframes m-fade{0%{opacity:0}}@keyframes m-drop{0%{opacity:0;transform:translateY(-12px)}}@keyframes m-from-left{0%{opacity:0;transform:translate(-14px)}}@keyframes m-from-right{0%{opacity:0;transform:translate(18px)}}@keyframes m-pop{0%{opacity:0;transform:scale(.55)}}@keyframes m-grow-x{0%{transform:scaleX(0)}}@keyframes m-grow-y{0%{transform:scaleY(0)}}@keyframes m-unveil-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes m-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes m-ping-soft{0%{opacity:.4;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes m-halo{0%,to{box-shadow:0 0 0 0 var(--m-halo,#0b66e466)}60%{box-shadow:0 0 0 7px #fff0}}@keyframes m-bell{0%,86%,to{transform:rotate(0)}88%{transform:rotate(14deg)}91%{transform:rotate(-12deg)}94%{transform:rotate(8deg)}97%{transform:rotate(-4deg)}}@keyframes m-sheen{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}@keyframes m-pan{0%{background-position:0%}to{background-position:200%}}@keyframes m-pan-xy{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes m-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes m-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-34px,22px)scale(1.12)}}@keyframes m-drift-alt{0%{transform:translate(0,0)scale(1)}to{transform:translate(26px,-18px)scale(.92)}}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-routebar{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes m-scroll-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-toast-in{0%{opacity:0;transform:translate(28px)scale(.96)}}@keyframes m-toast-out{to{opacity:0;transform:translate(28px)scale(.96)}}@keyframes m-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes m-grid-pan{0%{background-position:0 0,0 0}to{background-position:56px 56px,56px 56px}}.m-count{font-variant-numeric:tabular-nums}body.sb-app .sb-content>*{animation:m-rise .5s var(--m-ease) backwards}body.sb-app .sb-content>:nth-child(2){animation-delay:60ms}body.sb-app .sb-content>:nth-child(3){animation-delay:.12s}body.sb-app .sb-content>:nth-child(4){animation-delay:.18s}body.sb-app .sb-content>:nth-child(5){animation-delay:.24s}body.sb-app .sb-content>:nth-child(n+6){animation-delay:.3s}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes)>*{animation:m-rise .48s var(--m-ease) backwards;animation-delay:calc(var(--m-i,0) * var(--m-step) + 90ms)}body.sb-app :is(.table tbody,.ant-table-tbody)>tr{animation:m-rise-sm .38s var(--m-ease) backwards;animation-delay:calc(var(--m-i,0) * 28ms + 60ms)}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>*{--m-i:12}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>:first-child{--m-i:0}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>:nth-child(2){--m-i:1}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>:nth-child(3){--m-i:2}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>:nth-child(4){--m-i:3}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>:nth-child(5){--m-i:4}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>:nth-child(6){--m-i:5}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>:nth-child(7){--m-i:6}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>:nth-child(8){--m-i:7}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>:nth-child(9){--m-i:8}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>:nth-child(10){--m-i:9}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>:nth-child(11){--m-i:10}body.sb-app :is(.grid,.emp-grid,.setup__steps,.panel__body,.panel__list,.plain-list,.channel-kinds,.import-stats,.mini-funnel,.kpi-row,.wf-steps,.timeline,.lead-timeline,.sb-themes,.table tbody,.ant-table-tbody)>:nth-child(12){--m-i:11}.sb-header.ant-layout-header{animation:m-drop .45s var(--m-ease) backwards}.sb-header.ant-layout-header:after{content:"";background:linear-gradient(90deg, var(--shell-accent) 0%, #04ab5b 60%, #feb601 100%);transform-origin:0;pointer-events:none;height:2px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@supports (animation-timeline:scroll()){.sb-header.ant-layout-header:after{animation:linear both m-scroll-x;animation-timeline:scroll(root)}}.sb-routebar{background:linear-gradient(90deg, var(--shell-accent) 0%, #2a7ef0 45%, #feb601 100%);transform-origin:0;opacity:0;pointer-events:none;height:3px;animation:m-routebar .7s var(--m-ease) both;position:absolute;inset:0 0 auto}.sb-mark{transition:transform .45s var(--m-spring)}.sb-brand:hover .sb-mark,.brand:hover .sb-mark{transform:rotate(-8deg)scale(1.08)}.sb-plan{transition:box-shadow .2s ease, transform .2s var(--m-ease);position:relative;overflow:hidden}.sb-plan:hover{transform:translateY(-1px);box-shadow:0 4px 10px #1d4ed82e}.sb-plan:after,.sb-search:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:45%;position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.sb-plan:hover:after,.sb-search:hover:after{animation:m-sheen .8s var(--m-ease)}.sb-chip{animation:m-rise-sm .4s var(--m-ease) .25s backwards}.sb-chip+.sb-chip{animation-delay:.32s}.sb-status{transition:background .2s ease, box-shadow .2s ease, transform .2s var(--m-ease)}.sb-status:hover{transform:translateY(-1px);box-shadow:0 4px 12px #04ab5b2e}.sb-status--off:hover{box-shadow:0 4px 12px #fc4c0229}.sb-status__dot{position:relative}.sb-status:not(.sb-status--off) .sb-status__dot:after{content:"";background:#04ab5b;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite m-ping;position:absolute;inset:0}.sb-iconbtn .anticon{transition:transform .3s var(--m-spring)}.sb-iconbtn:hover .anticon{transform:scale(1.14)}.sb-iconbtn:active{transform:scale(.94)}.sb-iconbtn:has(.ant-badge-count) .anticon-bell{transform-origin:50% 10%;animation:5s ease-in-out 1.2s infinite m-bell}.sb-iconbtn:has(.ant-badge-count):hover .anticon-bell{animation:none}.sb-profile__avatar{transition:transform .3s var(--m-spring), box-shadow .25s ease}.sb-profile:hover .sb-profile__avatar,.sb-profile.is-open .sb-profile__avatar{transform:scale(1.06);box-shadow:0 0 0 3px #0b66e42e}.sb-profile-card{animation:m-rise-sm .28s var(--m-ease) backwards}.sb-profile-card__avatar.ant-avatar{animation:m-pop .45s var(--m-spring) 50ms backwards}.sb-search{height:34px;font:inherit;color:#64748b;cursor:pointer;white-space:nowrap;background:#ffffffa6;border:1px solid #e2e8f0f2;border-radius:999px;align-items:center;gap:9px;padding:0 8px 0 12px;font-size:13px;transition:background .2s,box-shadow .2s,border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.sb-search:hover{color:var(--shell-accent);border-color:var(--brand-line);background:#fff;box-shadow:0 4px 12px #0b66e41f}.sb-search .anticon{font-size:14px}.sb-search kbd,.cmdk kbd{font:inherit;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-bottom-width:2px;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:600;line-height:1}@media (width<=1180px){.sb-search{background:0 0;border-color:#0000;border-radius:12px;justify-content:center;width:40px;height:40px;padding:0;font-size:18px}.sb-search .anticon{color:#475569;font-size:18px}.sb-search__text,.sb-search kbd{display:none}}.sb-sider.ant-layout-sider:before{content:"";pointer-events:none;background:radial-gradient(340px 260px at 20% 12%,#ffffff29,#0000 62%),radial-gradient(300px 260px at 80% 92%,#ffffff1a,#0000 62%);animation:18s ease-in-out infinite alternate m-drift;position:absolute;inset:-20% -40%}.sb-sider.ant-layout-sider{overflow:hidden}.sb-sider .ant-layout-sider-children{z-index:1;position:relative}.sb-sider .sb-menu .ant-menu-item,.sb-mobile-drawer .sb-menu .ant-menu-item{animation:m-from-left .42s var(--m-ease) backwards;animation-delay:calc(var(--m-g,0) * 70ms + var(--m-i,0) * 32ms + .12s)}.sb-menu .ant-menu-item-group:nth-child(2){--m-g:1}.sb-menu .ant-menu-item-group:nth-child(3){--m-g:2}.sb-menu .ant-menu-item-group:nth-child(4){--m-g:3}.sb-menu .ant-menu-item-group:nth-child(n+5){--m-g:4}.sb-menu .ant-menu-item:nth-child(2){--m-i:1}.sb-menu .ant-menu-item:nth-child(3){--m-i:2}.sb-menu .ant-menu-item:nth-child(4){--m-i:3}.sb-menu .ant-menu-item:nth-child(n+5){--m-i:4}.sb-sider .sb-menu .ant-menu-item-group-title{animation:.5s .1s backwards m-fade}.sb-menu .ant-menu-item .anticon{transition:transform .32s var(--m-spring)}.sb-menu .ant-menu-item:hover .anticon{transform:scale(1.18)rotate(-7deg)}.sb-menu .ant-menu-item .sb-menu__text{transition:transform .25s var(--m-ease)}.sb-menu .ant-menu-item:not(.ant-menu-item-selected):hover .sb-menu__text{transform:translate(3px)}.sb-menu .ant-menu-item:active{transform:scale(.98)}.sb-sider .sb-menu .ant-menu-item-selected,.sb-mobile-drawer .sb-menu .ant-menu-item-selected{box-shadow:0 2px 8px #0000001f}.sb-menu .ant-menu-item-selected:before{content:"";width:3px;animation:m-grow-y .36s var(--m-spring) backwards;background:#feb601;border-radius:0 3px 3px 0;position:absolute;top:7px;bottom:7px;left:0}.sb-menu .ant-menu-item-selected .anticon{animation:m-pop .4s var(--m-spring) backwards}.sb-menu__badge{animation:m-pop .45s var(--m-spring) .5s backwards;position:relative}.sb-menu__badge:not(.sb-menu__badge--soft):after{content:"";border-radius:inherit;opacity:0;z-index:-1;background:#fff;animation:2.6s cubic-bezier(0,0,.2,1) 1s infinite m-ping-soft;position:absolute;inset:0}.sb-menu__badge:not(.sb-menu__badge--soft){isolation:isolate}.sb-powered{transition:transform .3s var(--m-spring), box-shadow .25s ease;animation:m-rise-sm .5s var(--m-ease) .6s backwards}.sb-powered:hover{transform:translateY(-2px);box-shadow:0 8px 18px #041e5047}.sb-main.ant-layout{transition:margin-left .3s var(--m-ease)}body.sb-app .page-head{isolation:isolate;position:relative;overflow:hidden}body.sb-app .page-head:before,body.sb-app .page-head:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}body.sb-app .page-head:before{background:radial-gradient(circle at 35% 35%,#2a7ef038,#2a7ef000 68%);width:280px;height:280px;animation:13s ease-in-out infinite alternate m-drift;top:-120px;right:-70px}body.sb-app .page-head:after{background:radial-gradient(circle,#04ab5b21,#04ab5b00 68%);width:220px;height:220px;animation:16s ease-in-out infinite alternate m-drift-alt;bottom:-150px;right:180px}.page-head__icon{animation:m-pop .55s var(--m-spring) .12s backwards;transition:transform .35s var(--m-spring), box-shadow .25s ease;position:relative;overflow:hidden}.page-head__icon:after{content:"";width:60%;animation:m-sheen 1s var(--m-ease) .6s;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.page-head:hover .page-head__icon{transform:rotate(-6deg)scale(1.05);box-shadow:0 8px 20px #0b66e466}.page-head__text{animation:m-from-left .5s var(--m-ease) .16s backwards}.page-head__tag{animation:m-pop .4s var(--m-spring) .4s backwards}body.sb-app .page-head .page-actions{animation:m-from-right .5s var(--m-ease) .22s backwards}body.sb-app .stat{isolation:isolate;transition:transform .35s var(--m-ease), box-shadow .35s ease, border-color .25s ease;position:relative;overflow:hidden}body.sb-app .stat:hover{transform:translateY(-4px);box-shadow:0 14px 28px -10px #0f172a38}body.sb-app .tile.stat:before{z-index:-1;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0%), #ffffffb3, transparent 62%);opacity:0;height:auto;transition:opacity .3s;display:block;inset:0}body.sb-app .tile.stat:hover:before{opacity:1}body.sb-app .stat:after{content:"";z-index:-1;background:var(--m-disc,#0b66e4);opacity:.07;width:140px;height:140px;transition:transform .6s var(--m-ease), opacity .3s ease;pointer-events:none;border-radius:50%;position:absolute;bottom:-52px;right:-38px}body.sb-app .stat:hover:after{opacity:.11;transform:scale(1.35)}body.sb-app .stat--blue{--m-disc:#0b66e4}body.sb-app .stat--purple{--m-disc:#6d28d9}body.sb-app .stat--green{--m-disc:#04ab5b}body.sb-app .stat--orange{--m-disc:#fc4c02}body.sb-app .stat__icon{transition:transform .4s var(--m-spring);animation:m-pop .5s var(--m-spring) backwards;animation-delay:calc(var(--m-i,0) * var(--m-step) + .26s)}body.sb-app .stat:hover .stat__icon{transform:translateY(-2px)rotate(-8deg)scale(1.1)}body.sb-app .stat:active{transform:translateY(-1px)scale(.99)}body.sb-app .tile:not(.stat){transition:transform .3s var(--m-ease), box-shadow .3s ease, border-color .25s ease;position:relative;overflow:hidden}body.sb-app .tile:not(.stat,.tile--flat):before{opacity:1;transform-origin:0;height:3px;transition:transform .45s var(--m-ease);background:linear-gradient(90deg,#0b66e4,#2a7ef0 55%,#04ab5b);display:block;inset:0 0 auto;transform:scaleX(0)}body.sb-app a>.tile:not(.stat):hover,body.sb-app .tile:not(.stat,.tile--flat):hover{box-shadow:var(--shadow);border-color:var(--brand-line);transform:translateY(-3px)}body.sb-app .tile:not(.stat,.tile--flat):hover:before{transform:scaleX(1)}body.sb-app .card--interactive{isolation:isolate;transition:transform .3s var(--m-ease), box-shadow .3s ease, border-color .25s ease, background .25s ease;position:relative}body.sb-app .card--interactive:hover{transform:translateY(-2px)}body.sb-app .card--interactive:active{transform:translateY(0)scale(.995)}body.sb-app .card--interactive:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #0b66e417, transparent 62%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}body.sb-app .card--interactive:hover:before{opacity:1}body.sb-app .card--interactive .avatar{transition:transform .35s var(--m-spring)}body.sb-app .card--interactive:hover .avatar{transform:scale(1.08)rotate(-5deg)}body.sb-app .panel{transition:box-shadow .3s,border-color .25s}body.sb-app .panel:hover{box-shadow:var(--shadow)}body.sb-app .panel__count{animation:m-pop .45s var(--m-spring) .35s backwards}body.sb-app .prow>:first-child{transition:transform .25s var(--m-ease)}body.sb-app .prow:hover>:first-child{transform:translate(4px)}body.sb-app .prow .avatar{transition:transform .35s var(--m-spring)}body.sb-app .prow:hover .avatar{transform:scale(1.1)rotate(-5deg)}body.sb-app .setup__bar>span,body.sb-app .hbar>span{transform-origin:0;animation:m-grow-x .9s var(--m-ease) .3s backwards}body.sb-app .setup__step{transition:transform .3s var(--m-ease), box-shadow .3s ease, border-color .25s ease}body.sb-app .setup__step:hover{transform:translateY(-2px)}body.sb-app .setup__step.is-current .setup__num{--m-halo:#0b66e473;animation:2s ease-out infinite m-halo}body.sb-app .setup__step.is-done .setup__num{animation:m-pop .5s var(--m-spring) backwards;animation-delay:calc(var(--m-i,0) * var(--m-step) + .3s)}body.sb-app .bars{animation:m-unveil-up .9s var(--m-ease) .15s backwards}body.sb-app .bar{transition:background .2s ease, transform .25s var(--m-ease);transform-origin:bottom}body.sb-app .bar:hover{transform:scaleY(1.03)}body.sb-app .mini-funnel__cell{transition:transform .3s var(--m-spring), background .2s ease}body.sb-app .mini-funnel__cell:hover{background:var(--brand-soft);transform:translateY(-3px)}body.sb-app .btn--primary:hover:not([disabled]),body.sb-app .btn--ok:hover:not([disabled]),body.sb-app .btn--danger:hover:not([disabled]),body.sb-app .btn--ghost:hover:not([disabled]){transform:translateY(-1px)}.btn:active:not([disabled]),body.sb-app .btn:active:not([disabled]){transition-duration:80ms;transform:scale(.97)}.btn--primary{overflow:hidden}.btn--primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:40%;position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.btn--primary:hover:not([disabled]):after{animation:m-sheen .75s var(--m-ease)}body.sb-app .ant-btn:not(:disabled):active{transform:scale(.97)}body.sb-app .ant-btn .anticon{transition:transform .3s var(--m-spring)}body.sb-app .ant-btn:not(:disabled):hover .anticon:not(.anticon-loading){transform:scale(1.12)}body.sb-app .icon-btn{transition:transform .25s var(--m-spring), border-color .2s ease, color .2s ease, background .2s ease}body.sb-app .icon-btn:hover{transform:translateY(-1px)scale(1.05)}body.sb-app .icon-btn:active{transform:scale(.94)}.input,.select,.textarea{transition:border-color .2s,box-shadow .25s,background .2s}body.sb-app .day-chip{transition:transform .2s var(--m-spring), background .2s ease, border-color .2s ease, color .2s ease}body.sb-app .day-chip:hover{transform:translateY(-1px)}body.sb-app .day-chip:active{transform:scale(.95)}body.sb-app .save-bar{animation:m-rise .45s var(--m-ease) backwards}body.sb-app .tab{transition:color .2s;position:relative}body.sb-app .tab.is-active{border-bottom-color:#0000}body.sb-app .tab:after{content:"";background:var(--brand);height:2px;transition:transform .32s var(--m-ease);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(0)}body.sb-app .tab:hover:after{opacity:.45;transform:scaleX(.35)}body.sb-app .tab.is-active:after{opacity:1;transform:scaleX(1)}body.sb-app .tab__count{transition:background .2s,color .2s}body.sb-app .tab.is-active .tab__count{background:var(--brand-soft);color:var(--brand-deep)}body.sb-app .banner,body.sb-app .notice{animation:m-drop .35s var(--m-ease) backwards}body.sb-app .sev--3{--m-halo:#d23c0073;animation:2s ease-out infinite m-halo}body.sb-app .unread-dot{--m-halo:#0b66e473;animation:2.2s ease-out infinite m-halo}body.sb-app .wf-step--running .wf-step__dot,body.sb-app .wf-step.is-current .wf-step__dot{--m-halo:#0b66e46b;animation:1.9s ease-out infinite m-halo}body.sb-app .wf-step--done .wf-step__dot{animation:m-pop .45s var(--m-spring) backwards;animation-delay:calc(var(--m-i,0) * var(--m-step) + .2s)}body.sb-app .chat__bubble{animation:m-rise-sm .32s var(--m-spring) backwards}body.sb-app .chat__bubble--user{transform-origin:100% 100%}body.sb-app .chat__bubble--agent{transform-origin:0 100%}body.sb-app .transcript__turn{animation:m-rise-sm .35s var(--m-ease) backwards}body.sb-app .lead-timeline__icon{transition:transform .3s var(--m-spring)}body.sb-app .lead-timeline__item:hover .lead-timeline__icon{transform:scale(1.12)rotate(-6deg)}body.sb-app .empty>*{animation:m-rise-sm .45s var(--m-ease) backwards}body.sb-app .empty>:nth-child(2){animation-delay:70ms}body.sb-app .empty>:nth-child(3){animation-delay:.14s}body.sb-app .empty>:nth-child(n+4){animation-delay:.21s}body.sb-app .empty__icon{animation:m-pop .5s var(--m-spring) backwards, m-float 4.5s ease-in-out .6s infinite}body.sb-app .skeleton{animation:1.4s infinite shimmer,.3s backwards m-fade}.toast{animation:m-toast-in .42s var(--m-spring) backwards;position:relative;overflow:hidden}.toast.is-leaving{animation:.24s ease-in forwards m-toast-out}.toast:after{content:"";transform-origin:0;background:#ffffff73;height:3px;animation:4s linear forwards m-drain;position:absolute;inset:auto 0 0}.toast--error:after{animation-duration:7s}body.sb-app .gcrud:before{background:linear-gradient(90deg,#0b66e4 0%,#2a7ef0 25%,#04ab5b 50%,#2a7ef0 75%,#0b66e4 100%) 0 0/200% 100%;animation:8s linear infinite m-pan}body.sb-app .gcrud{transition:box-shadow .3s}body.sb-app .gcrud:hover{box-shadow:var(--shadow)}body.sb-app .gcrud__bar>*{animation:m-rise-sm .4s var(--m-ease) backwards}body.sb-app .gcrud__bar>:nth-child(2){animation-delay:50ms}body.sb-app .gcrud__bar>:nth-child(3){animation-delay:.1s}body.sb-app .gcrud__bar>:nth-child(n+4){animation-delay:.15s}body.sb-app .ant-table-tbody>tr>td{transition:background .2s}body.sb-app .gtable__row--link .gcell strong{transition:color .2s}body.sb-app .gtable__row--link:hover .gcell strong{color:var(--brand-deep)}body.sb-app .ant-tag{transition:transform .2s var(--m-spring)}body.sb-app .ant-drawer-body>*{animation:m-rise-sm .4s var(--m-ease) .12s backwards}body.sb-app .sb-notif{animation:m-from-right .4s var(--m-ease) backwards;transition:background .15s ease, transform .25s var(--m-ease)}body.sb-app .sb-notif:nth-child(2){animation-delay:40ms}body.sb-app .sb-notif:nth-child(3){animation-delay:80ms}body.sb-app .sb-notif:nth-child(4){animation-delay:.12s}body.sb-app .sb-notif:nth-child(5){animation-delay:.16s}body.sb-app .sb-notif:nth-child(n+6){animation-delay:.2s}body.sb-app .sb-notif:hover{transform:translate(-3px)}.sb-theme{transition:transform .3s var(--m-spring), box-shadow .25s ease, border-color .2s ease;position:relative;overflow:hidden}.sb-theme:hover{transform:translateY(-3px)}.sb-theme:active{transform:scale(.97)}.sb-theme__tick{animation:m-pop .4s var(--m-spring) backwards}.sb-theme__preview{transition:transform .4s var(--m-ease)}.sb-theme:hover .sb-theme__preview{transform:scale(1.04)}.cmdk.ant-modal .ant-modal-content{border-radius:14px;padding:0;overflow:hidden;box-shadow:0 30px 80px -20px #0a1f3c73,0 0 0 1px #0b66e414}.cmdk__head{background:linear-gradient(90deg,#f4f8fe,#eef5ff);border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:14px 18px;display:flex}.cmdk__head .anticon{color:#0b66e4;font-size:18px}.cmdk__input{min-width:0;font:inherit;color:#0f172a;background:0 0;border:0;outline:0;flex:1;font-size:16px}.cmdk__input::placeholder{color:#94a3b8}.cmdk__list{max-height:min(56vh,420px);padding:8px;scroll-padding:8px;overflow-y:auto}.cmdk__group{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;padding:10px 10px 4px;font-size:10.5px;font-weight:700}.cmdk__item{isolation:isolate;width:100%;font:inherit;color:#334155;text-align:left;cursor:pointer;animation:m-rise-sm .28s var(--m-ease) backwards;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.cmdk__item.is-active{color:#0a57c2;background:#e7f0fd}.cmdk__icon{color:#0b66e4;width:30px;height:30px;transition:transform .3s var(--m-spring), background .15s ease, color .15s ease;background:#f1f5f9;border-radius:9px;flex:none;place-items:center;font-size:15px;display:grid}.cmdk__item.is-active .cmdk__icon{color:#fff;background:linear-gradient(135deg,#2a7ef0,#0a57c2);transform:scale(1.08)rotate(-6deg)}.cmdk__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmdk__hint{color:#94a3b8;flex:none;font-size:12px}.cmdk__go{color:#0a57c2;opacity:0;transition:opacity .15s ease, transform .25s var(--m-ease);flex:none;font-size:12px;transform:translate(-6px)}.cmdk__item.is-active .cmdk__go{opacity:1;transform:none}.cmdk__empty{text-align:center;color:#64748b;padding:28px 16px;font-size:14px}.cmdk__foot{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;align-items:center;gap:16px;padding:10px 16px;font-size:12px;display:flex}.cmdk__foot span{align-items:center;gap:6px;display:inline-flex}.sb-auth__panel{background-size:180% 180%;animation:16s ease-in-out infinite alternate m-pan-xy}.sb-auth__panel:after{animation:14s ease-in-out infinite alternate m-drift}.sb-auth__panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 40% 40%,#ffffff29,#fff0 66%);border-radius:50%;width:300px;height:300px;animation:12s ease-in-out infinite alternate m-drift-alt;position:absolute;top:16%;left:-110px}.sb-auth__panel>*{z-index:1;position:relative}.sb-auth__badge{animation:m-drop .5s var(--m-ease) .1s backwards}.sb-auth__badge:before{--m-halo:#feb60199;animation:2s ease-out infinite m-halo}.sb-auth__pitch h2{animation:m-rise .6s var(--m-ease) .18s backwards}.sb-auth__pitch li{animation:m-from-left .55s var(--m-ease) backwards}.sb-auth__pitch li:first-child{animation-delay:.34s}.sb-auth__pitch li:nth-child(2){animation-delay:.44s}.sb-auth__pitch li:nth-child(3){animation-delay:.54s}.sb-auth__pitch li:nth-child(4){animation-delay:.64s}.sb-auth__pitch li .anticon{animation:m-pop .45s var(--m-spring) backwards}.sb-auth__pitch li:first-child .anticon{animation-delay:.5s}.sb-auth__pitch li:nth-child(2) .anticon{animation-delay:.6s}.sb-auth__pitch li:nth-child(3) .anticon{animation-delay:.7s}.sb-auth__pitch li:nth-child(4) .anticon{animation-delay:.8s}.sb-auth__foot{animation:.6s .85s backwards m-fade}.sb-auth__form{animation:m-rise-lg .65s var(--m-ease) 80ms backwards;transition:box-shadow .35s}.sb-auth__form:focus-within{box-shadow:0 18px 44px #0b66e429}.sb-auth__form:before{background:linear-gradient(90deg,#0b66e4,#2a7ef0 25%,#04ab5b 50%,#2a7ef0 75%,#0b66e4) 0 0/200% 100%;animation:6s linear infinite m-pan}.sb-auth__head>*{animation:m-rise-sm .5s var(--m-ease) .22s backwards}.sb-auth__head>:nth-child(2){animation-delay:.28s}.sb-auth__form form>*{animation:m-rise-sm .5s var(--m-ease) backwards}.sb-auth__form form>:first-child{animation-delay:.32s}.sb-auth__form form>:nth-child(2){animation-delay:.38s}.sb-auth__form form>:nth-child(3){animation-delay:.44s}.sb-auth__form form>:nth-child(4){animation-delay:.5s}.sb-auth__form form>:nth-child(n+5){animation-delay:.56s}.sb-auth__alt{animation:.5s .7s backwards m-fade}.sb-auth .notice{animation:m-drop .35s var(--m-ease) backwards}@supports (animation-timeline:scroll()){.header:after{opacity:1;transform-origin:0;background:linear-gradient(90deg,#0b66e4 0%,#2a7ef0 40%,#04ab5b 70%,#feb601 88%,#fc4c02 100%);height:3px;animation:linear both m-scroll-x;animation-timeline:scroll(root);display:block;transform:scaleX(0)}}.grid-bg:before{animation:14s linear infinite m-grid-pan}.chip{animation:m-drop .5s var(--m-ease) .1s backwards}.chip__tag{position:relative;overflow:hidden}.chip__tag:after{content:"";width:60%;animation:m-sheen 3.2s var(--m-ease) 1.2s infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);position:absolute;inset:0}h1 .grad-text:after,h2 .grad-text:after{transform-origin:0;animation:m-grow-x .8s var(--m-ease) .7s backwards}.hero-trust span{animation:m-pop .45s var(--m-spring) backwards;transition:transform .3s var(--m-spring), border-color .2s ease, box-shadow .2s ease}.hero-trust span:first-child{animation-delay:.55s}.hero-trust span:nth-child(2){animation-delay:.65s}.hero-trust span:nth-child(3){animation-delay:.75s}.hero-trust span:hover{border-color:var(--accent-line);box-shadow:var(--shadow-xs);transform:translateY(-2px)}.hero__figure .brief__head{animation:.5s .45s backwards m-fade}.hero__figure .brief__row{animation:m-rise-sm .55s var(--m-ease) backwards}.hero__figure .brief__row:nth-child(2){animation-delay:.7s}.hero__figure .brief__row:nth-child(3){animation-delay:.95s}.hero__figure .brief__row:nth-child(4){animation-delay:1.2s}.hero__figure .brief__icon{animation:m-pop .45s var(--m-spring) backwards}.hero__figure .brief__row:nth-child(2) .brief__icon{animation-delay:.85s}.hero__figure .brief__row:nth-child(3) .brief__icon{animation-delay:1.1s}.hero__figure .brief__row:nth-child(4) .brief__icon{animation-delay:1.35s}.hero__figure .brief__head .pill{animation:m-pop .45s var(--m-spring) 1.5s backwards}.brief__head .dot,.footer .pill .dot{position:relative}.brief__head .dot:after,.footer .pill .dot:after{content:"";background:inherit;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite m-ping;position:absolute;inset:0}.hero__figure .btn--primary.btn--mini{--m-halo:#0b66e473;animation:2.2s ease-out 2s infinite m-halo}.eyebrow:before{--m-halo:#fc4c0266;animation:2.4s ease-out infinite m-halo}body.sb-app .eyebrow:before{animation:none}.stats .stat{isolation:isolate;position:relative;overflow:hidden}.stats .stat:after{content:"";z-index:-1;opacity:.06;width:150px;height:150px;transition:transform .6s var(--m-ease), opacity .3s ease;pointer-events:none;background:currentColor;border-radius:50%;position:absolute;bottom:-54px;right:-40px}.stats .stat:hover:after{opacity:.1;transform:scale(1.35)}.reveal.is-in .stat{animation:m-rise .6s var(--m-ease) backwards}.reveal.is-in .stat:nth-child(2){animation-delay:80ms}.reveal.is-in .stat:nth-child(3){animation-delay:.16s}.reveal.is-in .stat:nth-child(4){animation-delay:.24s}.band-blue:before,.cta-blue:after{animation:15s ease-in-out infinite alternate m-drift}.band-blue:after{animation:18s ease-in-out infinite alternate m-drift-alt}.cta-blue{background-size:100% 100%,170% 170%;animation:14s ease-in-out infinite alternate m-pan-xy}.cta-blue__badge:before{--m-halo:#feb60199;animation:2s ease-out infinite m-halo}.step__n{transition:transform .35s var(--m-spring);--m-halo:#0b66e466;animation:4.8s ease-out infinite m-halo}.step:nth-child(2) .step__n{animation-delay:1.2s}.step:nth-child(3) .step__n{animation-delay:2.4s}.step:nth-child(4) .step__n{animation-delay:3.6s}.step:hover .step__n{transform:scale(1.1)rotate(-6deg)}.icon-tile{transition:transform .4s var(--m-spring), box-shadow .3s ease}.card--lift:hover .icon-tile,.card:hover>.icon-tile{transform:translateY(-3px)rotate(-8deg)scale(1.08)}.card--lift{isolation:isolate}.card--lift:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%), #0b66e417, transparent 62%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.card--lift:hover:before{opacity:1}.pack{transition:border-color .2s ease, box-shadow .3s ease, transform .35s var(--m-spring)}.pack:hover{transform:translateY(-4px)}.role .pill{transition:transform .3s var(--m-spring)}.role:hover .pill{transform:scale(1.06)}.plan-card{transition:transform .4s var(--m-ease), box-shadow .4s ease, border-color .3s ease}.plan-card:hover{transform:translateY(-6px)}.faq[open] .faq__body{animation:m-rise-sm .35s var(--m-ease) backwards}.footer:before{background-size:200% 100%;animation:12s linear infinite alternate m-pan}.footer__links a{transition:color .2s ease, transform .25s var(--m-ease)}.footer__links a:hover{transform:translate(3px)}.nav a{transition:color .2s ease, background .25s ease, transform .25s var(--m-spring)}.nav--main a:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.sb-routebar,.sb-status__dot:after,.sb-menu__badge:after,.brief__head .dot:after,.footer .pill .dot:after,.chip__tag:after,.toast:after{display:none!important}}@media print{*,:before,:after{transition:none!important;animation:none!important}}
