:root{--background:#fff;--foreground:#111827;--surface:#f8fafc;--border:#e5e7eb;--primary:#2563eb;--primary-dark:#1d4ed8;--muted:#6b7280;--success:#15803d;--danger:#b91c1c;--max-width:1200px;--border-radius:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%}body{background:var(--background);color:var(--foreground);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}main{min-height:100vh}.site-header{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:0}.site-header__container{width:100%;max-width:var(--max-width);justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin:0 auto;padding:0 24px;display:flex}.site-header__brand{letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.site-header__brand-mark{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 55%,#ec4899 100%);border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:inline-grid}.site-header__desktop-nav{align-items:center;gap:24px;display:flex}.site-header__nav-link{color:#374151;font-size:15px;font-weight:600;transition:color .16s,transform .16s}.site-header__nav-link:hover{color:var(--primary);transform:translateY(-1px)}.site-header__desktop-actions{align-items:center;gap:12px;display:flex}.site-header__login{padding:10px 14px;font-size:15px;font-weight:700}.site-header__cta,.site-header__mobile-cta{background:var(--primary);color:#fff;border-radius:10px;font-weight:700}.site-header__cta{padding:11px 16px;font-size:15px}.site-header__menu-button{border:1px solid var(--border);background:#fff;border-radius:10px;width:44px;height:44px;padding:10px;display:none}.site-header__menu-button span{background:var(--foreground);border-radius:999px;width:100%;height:2px;margin:4px 0;display:block}.site-header__mobile-menu{border-top:1px solid var(--border);background:#fff;display:none}.site-header__mobile-nav{width:100%;max-width:var(--max-width);gap:6px;margin:0 auto;padding:16px 20px 24px;display:grid}.site-header__mobile-link{color:#334155;border-radius:8px;padding:13px 10px;font-size:16px;font-weight:700}.site-header__mobile-link:hover{background:var(--surface)}.site-header__mobile-cta{text-align:center;margin-top:8px;padding:14px 18px}@media (max-width:900px){.site-header__desktop-nav,.site-header__desktop-actions{display:none}.site-header__menu-button,.site-header__mobile-menu{display:block}}@media (max-width:520px){.site-header__container{min-height:68px;padding:0 16px}.site-header__brand{font-size:15px}.site-header__brand-mark{width:32px;height:32px}}.hero-section{border-bottom:1px solid var(--border);background:radial-gradient(circle at 85% 20%,#4f46e529,#0000 34%),linear-gradient(135deg,#eff6ff 0%,#fff 52%,#eef2ff 100%);position:relative;overflow:hidden}.hero-section__container{width:100%;max-width:var(--max-width);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:64px;min-height:720px;margin:0 auto;padding:96px 24px;display:grid}.hero-section__content{min-width:0}.hero-section__eyebrow{color:var(--primary-dark);background:#fffc;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:700;display:inline-flex}.hero-section__eyebrow span{background:var(--primary);border-radius:999px;flex-shrink:0;width:8px;height:8px}.hero-section h1{letter-spacing:-.05em;max-width:780px;margin:28px 0 0;font-size:clamp(46px,7vw,78px);line-height:1.02}.hero-section__description{max-width:680px;color:var(--muted);margin:28px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.7}.hero-section__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-section__primary-button,.hero-section__secondary-button{text-align:center;border-radius:12px;padding:15px 22px;font-weight:800}.hero-section__primary-button{background:var(--primary);color:#fff;box-shadow:0 12px 30px #2563eb38}.hero-section__secondary-button{border:1px solid var(--border);background:#fff}.hero-section__proof{color:#475569;flex-wrap:wrap;gap:24px;margin-top:38px;font-size:14px;font-weight:700;display:flex}.hero-section__preview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #94a3b859;border-radius:24px;min-width:0;padding:18px;box-shadow:0 30px 80px #0f172a26}.hero-section__preview-inner{color:#fff;background:#0f172a;border-radius:18px;padding:18px}.hero-section__preview-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-section__preview-header p,.hero-section__metric-card p,.hero-section__recent p{color:#94a3b8;margin:0}.hero-section__preview-header p{font-size:13px}.hero-section__preview-header h2{margin:6px 0 0;font-size:22px}.hero-section__preview-header>span{color:#86efac;white-space:nowrap;background:#22c55e24;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.hero-section__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.hero-section__metric-card{background:#1e293b;border-radius:14px;padding:16px}.hero-section__metric-card p{font-size:12px}.hero-section__metric-card strong{margin-top:6px;font-size:22px;display:block}.hero-section__recent{background:#1e293b;border-radius:14px;margin-top:16px;padding:16px}.hero-section__recent p{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.hero-section__recent span{margin-top:10px;font-size:14px;line-height:1.6;display:block}@media (max-width:960px){.hero-section__container{grid-template-columns:1fr;gap:48px;min-height:auto;padding-top:72px;padding-bottom:72px}.hero-section__content{max-width:760px}.hero-section__preview{width:100%;max-width:680px}}@media (max-width:620px){.hero-section__container{gap:38px;padding:56px 16px}.hero-section__eyebrow{align-items:flex-start;font-size:12px;line-height:1.4}.hero-section h1{margin-top:22px;font-size:clamp(40px,13vw,58px)}.hero-section__description{margin-top:22px;font-size:17px}.hero-section__actions{flex-direction:column;margin-top:28px}.hero-section__primary-button,.hero-section__secondary-button{width:100%}.hero-section__proof{gap:12px;margin-top:28px;display:grid}.hero-section__preview{border-radius:18px;padding:10px}.hero-section__preview-inner{padding:14px}.hero-section__preview-header{flex-direction:column;align-items:flex-start}.hero-section__metrics{grid-template-columns:1fr}}.services-section{background:#fff;padding:104px 24px}.services-section__container{width:100%;max-width:var(--max-width);margin:0 auto}.services-section__heading{max-width:760px}.services-section__eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.services-section h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(34px,5vw,54px);line-height:1.08}.services-section__intro{color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.7}.services-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:56px;display:grid}.services-section__card{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;min-width:0;min-height:310px;padding:28px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.services-section__card:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 18px 44px #0f172a14}.services-section__icon{width:44px;height:44px;color:var(--primary-dark);background:#dbeafe;border-radius:12px;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.services-section__card h3{letter-spacing:-.02em;margin:24px 0 0;font-size:22px}.services-section__card p{color:var(--muted);margin:14px 0 0;line-height:1.7}.services-section__card a{color:var(--primary);margin-top:auto;padding-top:24px;font-weight:800}@media (max-width:900px){.services-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.services-section{padding:76px 16px}.services-section h2{font-size:clamp(34px,10vw,46px)}.services-section__intro{font-size:17px}.services-section__grid{grid-template-columns:1fr;gap:16px;margin-top:40px}.services-section__card{min-height:0;padding:24px}.services-section__card a{margin-top:24px}}.benefits-section{color:#fff;background:#0f172a;padding:104px 24px}.benefits-section__container{width:100%;max-width:var(--max-width);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;margin:0 auto;display:grid}.benefits-section__heading{min-width:0}.benefits-section__eyebrow{color:#60a5fa;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.benefits-section h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(34px,5vw,54px);line-height:1.08}.benefits-section__intro{color:#cbd5e1;margin:24px 0 0;font-size:18px;line-height:1.75}.benefits-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.benefits-section__card{background:#1e293b;border:1px solid #334155;border-radius:18px;min-width:0;min-height:240px;padding:26px;transition:transform .18s,border-color .18s,background .18s}.benefits-section__card:hover{background:#243247;border-color:#475569;transform:translateY(-4px)}.benefits-section__number{color:#93c5fd;background:#3b82f629;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:inline-grid}.benefits-section__card h3{letter-spacing:-.02em;margin:22px 0 0;font-size:21px}.benefits-section__card p{color:#cbd5e1;margin:14px 0 0;line-height:1.7}@media (max-width:960px){.benefits-section__container{grid-template-columns:1fr;gap:48px}.benefits-section__heading{max-width:760px}}@media (max-width:620px){.benefits-section{padding:76px 16px}.benefits-section h2{font-size:clamp(34px,10vw,46px)}.benefits-section__intro{font-size:17px}.benefits-section__grid{grid-template-columns:1fr;gap:16px}.benefits-section__card{min-height:0;padding:24px}}.process-section{background:var(--surface);padding:104px 24px}.process-section__container{width:100%;max-width:var(--max-width);margin:0 auto}.process-section__heading{max-width:760px}.process-section__eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.process-section h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(34px,5vw,54px);line-height:1.08}.process-section__intro{color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.7}.process-section__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.process-section__card{border:1px solid var(--border);background:#fff;border-radius:18px;min-width:0;min-height:300px;padding:28px;transition:transform .18s,box-shadow .18s,border-color .18s}.process-section__card:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 18px 44px #0f172a14}.process-section__number{color:var(--primary);letter-spacing:.08em;font-size:14px;font-weight:800;display:inline-block}.process-section__card h3{letter-spacing:-.02em;margin:28px 0 0;font-size:24px}.process-section__card p{color:var(--muted);margin:16px 0 0;line-height:1.7}@media (max-width:1000px){.process-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-section__card{min-height:260px}}@media (max-width:620px){.process-section{padding:76px 16px}.process-section h2{font-size:clamp(34px,10vw,46px)}.process-section__intro{font-size:17px}.process-section__grid{grid-template-columns:1fr;gap:16px;margin-top:40px}.process-section__card{min-height:0;padding:24px}.process-section__card h3{margin-top:22px}}.pricing-preview{background:#fff;padding:104px 24px}.pricing-preview__container{width:100%;max-width:var(--max-width);margin:0 auto}.pricing-preview__heading{text-align:center;max-width:760px;margin:0 auto}.pricing-preview__eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.pricing-preview h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(34px,5vw,54px);line-height:1.08}.pricing-preview__intro{color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.7}.pricing-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:56px;display:grid}.pricing-preview__card{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;min-width:0;min-height:510px;padding:30px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.pricing-preview__card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #0f172a17}.pricing-preview__card--featured{border:2px solid var(--primary);background:#eff6ff;box-shadow:0 24px 60px #2563eb24}.pricing-preview__badge{background:var(--primary);color:#fff;white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pricing-preview__card h3{letter-spacing:-.02em;margin:0;font-size:24px}.pricing-preview__price{align-items:baseline;gap:8px;margin-top:24px;display:flex}.pricing-preview__price strong{letter-spacing:-.04em;font-size:48px}.pricing-preview__price span{color:var(--muted);font-weight:700}.pricing-preview__description{color:var(--muted);margin:20px 0 0;line-height:1.7}.pricing-preview__card ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pricing-preview__card li{color:#374151;gap:10px;line-height:1.5;display:flex}.pricing-preview__card li>span:first-child{color:var(--success);font-weight:800}.pricing-preview__button{border:1px solid var(--border);color:var(--foreground);text-align:center;background:#fff;border-radius:12px;margin-top:auto;padding:14px 18px;font-weight:800}.pricing-preview__button--featured{border-color:var(--primary);background:var(--primary);color:#fff}.pricing-preview__more{text-align:center;margin-top:34px}.pricing-preview__more a{color:var(--primary);font-weight:800}@media (max-width:920px){.pricing-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-preview__card:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:560px}}@media (max-width:620px){.pricing-preview{padding:76px 16px}.pricing-preview h2{font-size:clamp(34px,10vw,46px)}.pricing-preview__intro{font-size:17px}.pricing-preview__grid{grid-template-columns:1fr;gap:22px;margin-top:44px}.pricing-preview__card,.pricing-preview__card:last-child{grid-column:auto;width:100%;min-height:0;padding:26px}.pricing-preview__button{margin-top:32px}.pricing-preview__price strong{font-size:44px}}.testimonials-section{background:var(--surface);padding:104px 24px}.testimonials-section__container{width:100%;max-width:var(--max-width);margin:0 auto}.testimonials-section__heading{max-width:760px}.testimonials-section__eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.testimonials-section h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(34px,5vw,54px);line-height:1.08}.testimonials-section__intro{color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.7}.testimonials-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:56px;display:grid}.testimonials-section__card{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;min-width:0;min-height:320px;padding:30px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.testimonials-section__card:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 18px 44px #0f172a14}.testimonials-section__quote-mark{color:var(--primary);font-size:42px;font-weight:800;line-height:1}.testimonials-section__card blockquote{color:#334155;margin:20px 0 0;font-size:18px;line-height:1.75}.testimonials-section__author{margin-top:auto;padding-top:28px}.testimonials-section__author p{margin:0;font-weight:800}.testimonials-section__author span{color:var(--muted);margin-top:6px;font-size:14px;display:block}@media (max-width:900px){.testimonials-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-section__card:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:560px}}@media (max-width:620px){.testimonials-section{padding:76px 16px}.testimonials-section h2{font-size:clamp(34px,10vw,46px)}.testimonials-section__intro{font-size:17px}.testimonials-section__grid{grid-template-columns:1fr;gap:16px;margin-top:40px}.testimonials-section__card,.testimonials-section__card:last-child{grid-column:auto;width:100%;min-height:0;padding:24px}.testimonials-section__card blockquote{font-size:17px}.testimonials-section__author{margin-top:28px}}.cta-section{background:#fff;padding:104px 24px}.cta-section__container{width:100%;max-width:var(--max-width);color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 48%,#4f46e5 100%);border-radius:28px;margin:0 auto;padding:64px;box-shadow:0 28px 70px #2563eb3d}.cta-section__content{text-align:center;max-width:820px;margin:0 auto}.cta-section__eyebrow{color:#dbeafe;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.cta-section h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(36px,5vw,58px);line-height:1.08}.cta-section__description{color:#dbeafe;max-width:680px;margin:24px auto 0;font-size:18px;line-height:1.75}.cta-section__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.cta-section__primary-button,.cta-section__secondary-button{text-align:center;border-radius:12px;padding:15px 22px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s}.cta-section__primary-button{color:#1d4ed8;background:#fff}.cta-section__secondary-button{color:#fff;background:#ffffff14;border:1px solid #ffffff80}.cta-section__primary-button:hover,.cta-section__secondary-button:hover{transform:translateY(-2px)}.cta-section__primary-button:hover{box-shadow:0 14px 30px #0f172a33}.cta-section__secondary-button:hover{background:#ffffff29}@media (max-width:760px){.cta-section__container{border-radius:22px;padding:48px 28px}}@media (max-width:620px){.cta-section{padding:76px 16px}.cta-section__container{border-radius:20px;padding:42px 22px}.cta-section h2{font-size:clamp(34px,10vw,46px)}.cta-section__description{font-size:17px}.cta-section__actions{flex-direction:column;margin-top:28px}.cta-section__primary-button,.cta-section__secondary-button{width:100%}}.site-footer{border-top:1px solid var(--border);color:#fff;background:#0f172a}.site-footer__container{width:100%;max-width:var(--max-width);margin:0 auto;padding:64px 24px 28px}.site-footer__main{grid-template-columns:minmax(240px,1.5fr) repeat(3,1fr);gap:40px;display:grid}.site-footer__brand-column{min-width:0}.site-footer__brand{align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.site-footer__brand-mark{background:linear-gradient(135deg, var(--primary), #4f46e5);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:inline-grid}.site-footer__brand-column>p{color:#cbd5e1;max-width:360px;margin:20px 0 0;line-height:1.7}.site-footer__column h2{margin:0;font-size:15px;font-weight:800}.site-footer__column ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.site-footer__column a{color:#cbd5e1;font-size:15px;transition:color .16s}.site-footer__column a:hover,.site-footer__legal a:hover{color:#fff}.site-footer__bottom{color:#94a3b8;border-top:1px solid #334155;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:52px;padding-top:24px;font-size:14px;display:flex}.site-footer__bottom p{margin:0}.site-footer__legal{flex-wrap:wrap;gap:18px;display:flex}.site-footer__legal a{color:#94a3b8;transition:color .16s}@media (max-width:900px){.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand-column{grid-column:1/-1}}@media (max-width:620px){.site-footer__container{padding:52px 16px 24px}.site-footer__main{grid-template-columns:1fr;gap:34px}.site-footer__brand-column{grid-column:auto}.site-footer__socials{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.site-footer__socials a{color:#cbd5e1;background:#ffffff0a;border:1px solid #334155;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.site-footer__socials a:hover{color:#fff;background:#ffffff14;border-color:#64748b;transform:translateY(-2px)}.site-footer__socials svg{fill:currentColor;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:18px;height:18px}.site-footer__socials svg rect,.site-footer__socials svg circle{fill:none}.site-footer__social-label{line-height:1}.site-footer__bottom{flex-direction:column;margin-top:40px}.site-footer__legal{gap:12px;display:grid}}.services-page-hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 82% 18%,#4f46e529,#0000 34%),linear-gradient(135deg,#eff6ff 0%,#fff 55%,#eef2ff 100%);padding:112px 24px}.services-page-hero__container{text-align:center;width:100%;max-width:960px;margin:0 auto}.services-page-hero__eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.services-page-hero h1{letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(46px,7vw,76px);line-height:1.03}.services-page-hero__description{max-width:760px;color:var(--muted);margin:28px auto 0;font-size:20px;line-height:1.75}.services-page-hero__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.services-page-hero__primary,.services-page-hero__secondary{text-align:center;border-radius:12px;padding:15px 22px;font-weight:800}.services-page-hero__primary{background:var(--primary);color:#fff;box-shadow:0 12px 30px #2563eb38}.services-page-hero__secondary{border:1px solid var(--border);background:#fff}.services-page-list{background:#fff;padding:104px 24px}.services-page-list__container,.services-page-process__container,.services-page-cta__container{width:100%;max-width:var(--max-width);margin:0 auto}.services-page-list__heading,.services-page-process__heading{max-width:760px}.services-page-list__heading>p,.services-page-process__heading>p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.services-page-list__heading h2,.services-page-process__heading h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(34px,5vw,54px);line-height:1.08}.services-page-list__heading>span,.services-page-process__heading>span{color:var(--muted);margin-top:24px;font-size:18px;line-height:1.7;display:block}.services-page-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:56px;display:grid}.services-page-list__card{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;min-width:0;min-height:520px;padding:32px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.services-page-list__card:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 18px 44px #0f172a14}.services-page-list__number{color:var(--primary);letter-spacing:.08em;font-size:14px;font-weight:800}.services-page-list__card h3{letter-spacing:-.03em;margin:24px 0 0;font-size:28px}.services-page-list__card>p{color:var(--muted);margin:16px 0 0;line-height:1.75}.services-page-list__card ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.services-page-list__card li{color:#374151;gap:10px;line-height:1.5;display:flex}.services-page-list__card li>span:first-child{color:var(--success);font-weight:800}.services-page-list__card>a{color:var(--primary);margin-top:auto;padding-top:28px;font-weight:800}.services-page-process{background:var(--surface);padding:104px 24px}.services-page-process__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.services-page-process__card{border:1px solid var(--border);background:#fff;border-radius:18px;min-width:0;min-height:290px;padding:28px}.services-page-process__card>span{color:var(--primary);letter-spacing:.08em;font-size:14px;font-weight:800}.services-page-process__card h3{letter-spacing:-.02em;margin:26px 0 0;font-size:23px}.services-page-process__card p{color:var(--muted);margin:16px 0 0;line-height:1.7}.services-page-cta{background:#fff;padding:104px 24px}.services-page-cta__container{color:#fff;text-align:center;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 48%,#4f46e5 100%);border-radius:28px;padding:64px;box-shadow:0 28px 70px #2563eb3d}.services-page-cta__container>p{color:#dbeafe;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.services-page-cta__container h2{letter-spacing:-.04em;max-width:820px;margin:18px auto 0;font-size:clamp(36px,5vw,58px);line-height:1.08}.services-page-cta__container a{color:#1d4ed8;background:#fff;border-radius:12px;margin-top:32px;padding:15px 22px;font-weight:800;display:inline-block}@media (max-width:1000px){.services-page-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-page-process__card{min-height:250px}}@media (max-width:760px){.services-page-list__grid{grid-template-columns:1fr}.services-page-list__card{min-height:0}.services-page-cta__container{border-radius:22px;padding:48px 28px}}@media (max-width:620px){.services-page-hero{padding:76px 16px}.services-page-hero h1{font-size:clamp(40px,13vw,58px)}.services-page-hero__description{font-size:17px}.services-page-hero__actions{flex-direction:column}.services-page-hero__primary,.services-page-hero__secondary{width:100%}.services-page-list,.services-page-process,.services-page-cta{padding:76px 16px}.services-page-list__heading h2,.services-page-process__heading h2,.services-page-cta__container h2{font-size:clamp(34px,10vw,46px)}.services-page-list__heading>span,.services-page-process__heading>span{font-size:17px}.services-page-list__grid,.services-page-process__grid{grid-template-columns:1fr;gap:16px;margin-top:40px}.services-page-list__card,.services-page-process__card{min-height:0;padding:24px}.services-page-list__card>a{margin-top:28px}.services-page-cta__container{border-radius:20px;padding:42px 22px}.services-page-cta__container a{width:100%}}.pricing-page-hero{background:radial-gradient(circle at 100% 0,#2b6cb02e,#0000 34%),linear-gradient(#f8fbff 0%,#fff 100%);padding:7rem 1.5rem 4rem}.pricing-page-hero__container,.pricing-page-plans__container,.pricing-page-comparison__container,.pricing-page-cta__container{width:min(1180px,100%);margin:0 auto}.pricing-page-hero__container{text-align:center;max-width:820px}.pricing-page-hero p,.pricing-page-comparison__heading p,.pricing-page-cta p{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin:0 0 .85rem;font-size:.82rem;font-weight:800}.pricing-page-hero h1{letter-spacing:-.055em;color:#0f172a;margin:0;font-size:clamp(2.4rem,6vw,4.75rem);line-height:1.02}.pricing-page-hero__container>span{color:#475569;max-width:720px;margin:1.5rem auto 0;font-size:1.1rem;line-height:1.75;display:block}.pricing-page-plans{background:#fff;padding:2.5rem 1.5rem 5rem}.pricing-toggle{background:#f1f5f9;border:1px solid #dbe3ef;border-radius:999px;width:fit-content;margin:0 auto 1rem;padding:.35rem;display:flex}.pricing-toggle__button{color:#475569;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.1rem;font-weight:700;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.pricing-toggle__button span{color:inherit;font-size:.7rem}.pricing-toggle__button--active{color:#fff;background:#0f172a;box-shadow:0 8px 22px #0f172a2e}.pricing-page-plans__grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.pricing-page-card{background:#fff;border:1px solid #dbe3ef;border-radius:1.5rem;flex-direction:column;grid-column:span 2;min-width:0;padding:2.25rem;display:flex;position:relative;box-shadow:0 16px 40px #0f172a12}.pricing-page-card:nth-child(4){grid-column:2/span 2}.pricing-page-card:nth-child(5){grid-column:4/span 2}.pricing-page-card--featured{border-color:#2563eb;transform:translateY(-.5rem);box-shadow:0 22px 55px #2563eb29}.pricing-page-card__badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#2563eb;border-radius:999px;padding:.45rem .9rem;font-size:.72rem;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing-page-card h2{color:#0f172a;margin:0;font-size:1.45rem}.pricing-page-card__price{align-items:baseline;gap:.4rem;margin-top:1.25rem;display:flex}.pricing-page-card__price strong{letter-spacing:-.05em;color:#0f172a;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1}.pricing-page-card__price span{color:#64748b;font-size:.9rem}.pricing-page-card__annual{color:#2563eb;min-height:2.7rem;margin:.85rem 0 0;font-size:.82rem;line-height:1.55}.pricing-page-card__description{color:#64748b;margin:1.25rem 0 0;line-height:1.7}.pricing-page-card ul{gap:.8rem;margin:1.75rem 0 2rem;padding:0;list-style:none;display:grid}.pricing-page-card li{color:#334155;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.pricing-page-card li>span:first-child{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:900;display:grid}.pricing-page-card__button{color:#0f172a;border:1px solid #cbd5e1;border-radius:.85rem;justify-content:center;align-items:center;min-height:48px;margin-top:auto;padding:.75rem 1rem;font-weight:800;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:inline-flex}.pricing-page-card__button:hover{color:#1d4ed8;border-color:#2563eb;transform:translateY(-2px)}.pricing-page-card__button--featured{color:#fff;background:#2563eb;border-color:#2563eb}.pricing-page-card__button--featured:hover{color:#fff;background:#1d4ed8}.pricing-page-comparison{background:#f8fafc;padding:6rem 1.5rem}.pricing-page-comparison__heading{max-width:680px;margin-bottom:2.5rem}.pricing-page-comparison__heading h2,.pricing-page-cta h2{letter-spacing:-.04em;color:#0f172a;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.1}.pricing-page-comparison__table-wrapper{background:#fff;border:1px solid #dbe3ef;border-radius:1.25rem;overflow-x:auto;box-shadow:0 16px 40px #0f172a0f}.pricing-page-comparison__table{border-collapse:collapse;width:100%;min-width:920px}.pricing-page-comparison__table th,.pricing-page-comparison__table td{text-align:left;color:#475569;border-bottom:1px solid #e2e8f0;padding:1.15rem}.pricing-page-comparison__table thead th{color:#0f172a;background:#eff6ff;font-size:.88rem}.pricing-page-comparison__table tbody th{color:#0f172a;font-weight:800}.pricing-page-comparison__table tbody tr:last-child th,.pricing-page-comparison__table tbody tr:last-child td{border-bottom:0}.pricing-page-cta{background:#0f172a;padding:6rem 1.5rem}.pricing-page-cta__container{text-align:center;max-width:800px}.pricing-page-cta p{color:#93c5fd}.pricing-page-cta h2{color:#fff}.pricing-page-cta a{color:#0f172a;background:#fff;border-radius:.85rem;justify-content:center;align-items:center;min-height:50px;margin-top:2rem;padding:.8rem 1.25rem;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.pricing-page-cta a:hover{background:#dbeafe;transform:translateY(-2px)}@media (max-width:1050px){.pricing-page-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-page-card,.pricing-page-card:nth-child(4),.pricing-page-card:nth-child(5){grid-column:auto}.pricing-page-card:last-child{grid-column:1/-1;justify-self:center;width:min(560px,100%)}.pricing-page-card--featured{transform:none}}@media (max-width:700px){.pricing-page-hero{padding-top:5.5rem}.pricing-page-plans,.pricing-page-comparison,.pricing-page-cta{padding-top:4rem;padding-bottom:4rem}.pricing-page-plans__grid{grid-template-columns:1fr}.pricing-page-card:last-child{grid-column:auto;width:100%}.pricing-toggle{width:100%}.pricing-toggle__button{flex:1;padding-inline:.75rem}.pricing-page-card{padding:1.6rem}}@media (max-width:430px){.pricing-toggle__button{flex-direction:column;gap:.1rem}}.industries-hero{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 35%),linear-gradient(#f8fbff 0%,#fff 100%);padding:7rem 1.5rem 4rem}.industries-hero__container,.industries-grid__container{width:min(1180px,100%);margin:0 auto}.industries-hero__container{text-align:center;max-width:850px}.industries-hero p,.industries-grid__heading p{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin:0 0 1rem;font-size:.85rem;font-weight:800}.industries-hero h1{letter-spacing:-.05em;color:#0f172a;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.05}.industries-hero span{color:#64748b;margin-top:1.5rem;font-size:1.1rem;line-height:1.8;display:block}.industries-grid{padding:5rem 1.5rem 6rem}.industries-grid__heading{text-align:center;max-width:700px;margin:0 auto 3rem}.industries-grid__heading h2{color:#0f172a;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.industries-grid__cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.industry-card{background:#fff;border:1px solid #dbe3ef;border-radius:1.5rem;flex-direction:column;padding:2rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 35px #0f172a0f}.industry-card:hover{transform:translateY(-6px);box-shadow:0 24px 55px #0f172a1f}.industry-card__number{color:#2563eb;letter-spacing:.08em;font-size:.85rem;font-weight:800}.industry-card h3{color:#0f172a;margin:1rem 0;font-size:1.5rem}.industry-card p{color:#64748b;line-height:1.7}.industry-card ul{color:#334155;margin:1.5rem 0;padding-left:1.2rem;line-height:1.8}.industry-card a{color:#fff;background:#2563eb;border-radius:.85rem;justify-content:center;align-items:center;min-height:48px;margin-top:auto;padding:.8rem 1rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.industry-card a:hover{background:#1d4ed8}@media (max-width:992px){.industries-grid__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.industries-grid__cards{grid-template-columns:1fr}.industries-hero{padding-top:5.5rem}}.about-hero{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 35%),linear-gradient(#f8fbff 0%,#fff 100%);padding:7rem 1.5rem 4rem}.about-hero__container,.about-purpose__container{width:min(1180px,100%);margin:0 auto}.about-hero__container{text-align:center;max-width:850px}.about-hero p,.about-purpose__heading p{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin:0 0 1rem;font-size:.85rem;font-weight:800}.about-hero h1{letter-spacing:-.05em;color:#0f172a;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.05}.about-hero span{color:#64748b;margin-top:1.5rem;font-size:1.1rem;line-height:1.8;display:block}.about-purpose{padding:5rem 1.5rem 6rem}.about-purpose__heading{text-align:center;max-width:700px;margin:0 auto 3rem}.about-purpose__heading h2{color:#0f172a;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.about-purpose__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.about-purpose__card{background:#fff;border:1px solid #dbe3ef;border-radius:1.5rem;padding:2rem;box-shadow:0 14px 35px #0f172a0f}.about-purpose__card span{color:#2563eb;font-size:.85rem;font-weight:800}.about-purpose__card h3{color:#0f172a;margin:1rem 0;font-size:1.6rem}.about-purpose__card p{color:#64748b;line-height:1.8}@media (max-width:640px){.about-hero{padding-top:5.5rem}.about-purpose{padding:4rem 1.5rem}}.founder-hero{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 35%),linear-gradient(#f8fbff 0%,#fff 100%);padding:7rem 1.5rem 4rem}.founder-hero__container,.founder-story__container{width:min(1180px,100%);margin:0 auto}.founder-hero__container{text-align:center;max-width:850px}.founder-hero p,.founder-story__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin:0 0 1rem;font-size:.85rem;font-weight:800}.founder-hero h1{letter-spacing:-.05em;color:#0f172a;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.05}.founder-hero span{color:#64748b;margin-top:1.5rem;font-size:1.1rem;line-height:1.8;display:block}.founder-story{padding:5rem 1.5rem 6rem}.founder-story__container{grid-template-columns:2fr 1fr;align-items:start;gap:3rem;display:grid}.founder-story__content h2{color:#0f172a;margin:.5rem 0 1.5rem;font-size:clamp(2rem,4vw,3rem)}.founder-story__content p{color:#64748b;margin-bottom:1.5rem;line-height:1.9}.founder-story__details{flex-direction:column;gap:1.25rem;display:flex}.founder-story__details div{background:#fff;border:1px solid #dbe3ef;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 30px #0f172a0f}.founder-story__details span{text-transform:uppercase;letter-spacing:.08em;color:#2563eb;margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.founder-story__details strong{color:#0f172a;font-size:1rem}@media (max-width:900px){.founder-story__container{grid-template-columns:1fr}}@media (max-width:640px){.founder-hero{padding-top:5.5rem}.founder-story{padding:4rem 1.5rem}}.contact-hero{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 35%),linear-gradient(#f8fbff 0%,#fff 100%);padding:7rem 1.5rem 4rem}.contact-hero__container,.contact-section__container{width:min(1180px,100%);margin:0 auto}.contact-hero__container{text-align:center;max-width:850px}.contact-hero p,.contact-section__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin:0 0 1rem;font-size:.85rem;font-weight:800}.contact-hero h1{letter-spacing:-.05em;color:#0f172a;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.05}.contact-hero span{color:#64748b;margin-top:1.5rem;font-size:1.1rem;line-height:1.8;display:block}.contact-section{padding:5rem 1.5rem 6rem}.contact-section__container{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3rem;display:grid}.contact-section__content h2{letter-spacing:-.04em;color:#0f172a;margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.12}.contact-section__content>p:not(.contact-section__eyebrow){color:#64748b;margin:0;line-height:1.8}.contact-section__details{gap:1rem;margin-top:2rem;display:grid}.contact-section__details div{background:#fff;border:1px solid #dbe3ef;border-radius:1rem;padding:1.25rem;box-shadow:0 10px 30px #0f172a0d}.contact-section__details span{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;margin-bottom:.4rem;font-size:.78rem;font-weight:800;display:block}.contact-section__details strong{color:#0f172a}.contact-form{background:#fff;border:1px solid #dbe3ef;border-radius:1.5rem;gap:1.25rem;padding:2rem;display:grid;box-shadow:0 18px 45px #0f172a14}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-form__field{gap:.5rem;display:grid}.contact-form__field label{color:#0f172a;font-size:.9rem;font-weight:800}.contact-form__field input,.contact-form__field select,.contact-form__field textarea{color:#0f172a;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.8rem;outline:none;padding:.8rem .9rem;transition:border-color .2s,box-shadow .2s}.contact-form__field textarea{resize:vertical;min-height:150px}.contact-form__field input:focus,.contact-form__field select:focus,.contact-form__field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.contact-form button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:.85rem;padding:.85rem 1rem;font-weight:800;transition:background-color .2s,transform .2s}.contact-form button:hover{background:#1d4ed8;transform:translateY(-2px)}.contact-form__notice{color:#64748b;margin:0;font-size:.78rem;line-height:1.6}@media (max-width:900px){.contact-section__container{grid-template-columns:1fr}}@media (max-width:640px){.contact-hero{padding-top:5.5rem}.contact-section{padding:4rem 1.5rem}.contact-form{padding:1.5rem}.contact-form__grid{grid-template-columns:1fr}}.faq-hero{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 35%),linear-gradient(#f8fbff 0%,#fff 100%);padding:7rem 1.5rem 4rem}.faq-hero__container,.faq-section__container{width:min(980px,100%);margin:0 auto}.faq-hero__container{text-align:center;max-width:850px}.faq-hero p,.faq-section__heading p{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin:0 0 1rem;font-size:.85rem;font-weight:800}.faq-hero h1{letter-spacing:-.05em;color:#0f172a;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.05}.faq-hero span{color:#64748b;margin-top:1.5rem;font-size:1.1rem;line-height:1.8;display:block}.faq-section{padding:5rem 1.5rem 6rem}.faq-section__heading{text-align:center;max-width:720px;margin:0 auto 3rem}.faq-section__heading h2{letter-spacing:-.04em;color:#0f172a;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.faq-list{gap:1rem;display:grid}.faq-item{background:#fff;border:1px solid #dbe3ef;border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px #0f172a0d}.faq-item summary{color:#0f172a;cursor:pointer;padding:1.4rem 3.5rem 1.4rem 1.5rem;font-size:1.05rem;font-weight:800;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.faq-item[open] summary:after{content:"â"}.faq-item[open] summary{border-bottom:1px solid #e2e8f0}.faq-item p{color:#64748b;margin:0;padding:1.25rem 1.5rem 1.5rem;line-height:1.8}@media (max-width:640px){.faq-hero{padding-top:5.5rem}.faq-section{padding:4rem 1.5rem}.faq-item summary{padding-left:1.25rem;padding-right:3.25rem}.faq-item p{padding-left:1.25rem;padding-right:1.25rem}}.blog-hero{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 35%),linear-gradient(#f8fbff 0%,#fff 100%);padding:7rem 1.5rem 4rem}.blog-hero__container,.blog-section__container{width:min(1180px,100%);margin:0 auto}.blog-hero__container{text-align:center;max-width:850px}.blog-hero p,.blog-section__heading p{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin:0 0 1rem;font-size:.85rem;font-weight:800}.blog-hero h1{letter-spacing:-.05em;color:#0f172a;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.05}.blog-hero span{color:#64748b;margin-top:1.5rem;font-size:1.1rem;line-height:1.8;display:block}.blog-section{padding:5rem 1.5rem 6rem}.blog-section__heading{text-align:center;max-width:720px;margin:0 auto 3rem}.blog-section__heading h2{letter-spacing:-.04em;color:#0f172a;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.blog-card{background:#fff;border:1px solid #dbe3ef;border-radius:1.5rem;flex-direction:column;padding:2rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 35px #0f172a0f}.blog-card:hover{transform:translateY(-6px);box-shadow:0 24px 55px #0f172a1f}.blog-card__meta{letter-spacing:.05em;text-transform:uppercase;color:#2563eb;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;font-size:.78rem;font-weight:800;display:flex}.blog-card__meta span:last-child{color:#64748b}.blog-card h3{color:#0f172a;margin:0;font-size:1.45rem;line-height:1.35}.blog-card p{color:#64748b;margin:1.25rem 0 1.75rem;line-height:1.75}.blog-card a{color:#2563eb;align-items:center;width:fit-content;margin-top:auto;font-weight:800;text-decoration:none;display:inline-flex}.blog-card a:after{content:"â";margin-left:.45rem;transition:transform .2s}.blog-card a:hover:after{transform:translate(4px)}.blog-card__status{color:#64748b;width:fit-content;margin-top:auto;font-size:.9rem;font-weight:800;display:inline-flex}@media (max-width:640px){.blog-hero{padding-top:5.5rem}.blog-section{padding:4rem 1.5rem}.blog-card{padding:1.5rem}.blog-card__meta{flex-direction:column;align-items:flex-start;gap:.35rem}}.book-demo-hero{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 35%),linear-gradient(#f8fbff 0%,#fff 100%);padding:7rem 1.5rem 4rem}.book-demo-hero__container,.book-demo-section__container{width:min(1180px,100%);margin:0 auto}.book-demo-hero__container{text-align:center;max-width:880px}.book-demo-hero p,.book-demo-info__eyebrow,.book-demo-calendar__eyebrow{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.85rem;font-weight:800}.book-demo-hero h1{color:#0f172a;letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.05}.book-demo-hero span{color:#64748b;margin-top:1.5rem;font-size:1.1rem;line-height:1.8;display:block}.book-demo-section{padding:5rem 1.5rem 6rem}.book-demo-section__container{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:3rem;display:grid}.book-demo-info h2,.book-demo-calendar h2{color:#0f172a;letter-spacing:-.04em;margin:0;line-height:1.15}.book-demo-info h2{max-width:720px;font-size:clamp(2rem,4vw,3.2rem)}.book-demo-calendar h2{font-size:clamp(1.8rem,3vw,2.5rem)}.book-demo-info>p:not(.book-demo-info__eyebrow),.book-demo-calendar>p:not(.book-demo-calendar__eyebrow){color:#64748b;margin:1.25rem 0 0;line-height:1.8}.book-demo-benefits{gap:1rem;margin-top:2.5rem;display:grid}.book-demo-benefit{background:#fff;border:1px solid #dbe3ef;border-radius:1.25rem;padding:1.5rem;box-shadow:0 10px 30px #0f172a0d}.book-demo-benefit h3{color:#0f172a;margin:0;font-size:1.15rem}.book-demo-benefit p{color:#64748b;margin:.75rem 0 0;line-height:1.7}.book-demo-calendar{background:#fff;border:1px solid #dbe3ef;border-radius:1.5rem;padding:2rem;position:sticky;top:7rem;box-shadow:0 18px 45px #0f172a17}.book-demo-calendar__button{color:#fff;background:#2563eb;border-radius:.8rem;justify-content:center;align-items:center;width:100%;min-height:3.25rem;margin-top:1.75rem;padding:.85rem 1.25rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.book-demo-calendar__button:hover{background:#1d4ed8;transform:translateY(-2px)}.book-demo-calendar span{color:#64748b;text-align:center;margin-top:1rem;font-size:.9rem;line-height:1.6;display:block}@media (max-width:850px){.book-demo-section__container{grid-template-columns:1fr}.book-demo-calendar{position:static}}@media (max-width:640px){.book-demo-hero{padding-top:5.5rem}.book-demo-section{padding:4rem 1.5rem}.book-demo-calendar{padding:1.5rem}}.legal-hero{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 35%),linear-gradient(#f8fbff 0%,#fff 100%);padding:7rem 1.5rem 4rem}.legal-hero__container,.legal-section__container{width:min(980px,100%);margin:0 auto}.legal-hero__container{text-align:center;max-width:820px}.legal-hero p{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.85rem;font-weight:800}.legal-hero h1{color:#0f172a;letter-spacing:-.05em;margin:0;font-size:clamp(2.7rem,6vw,4.8rem);line-height:1.05}.legal-hero span{color:#64748b;margin-top:1.5rem;font-size:1.1rem;line-height:1.8;display:block}.legal-hero small{color:#94a3b8;margin-top:1.25rem;font-size:.9rem;font-weight:700;display:block}.legal-section{padding:5rem 1.5rem 6rem}.legal-content{background:#fff;border:1px solid #dbe3ef;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3.5rem);box-shadow:0 18px 45px #0f172a12}.legal-content section+section{border-top:1px solid #e2e8f0;margin-top:2.75rem;padding-top:2.75rem}.legal-content h2{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.3}.legal-content p{color:#475569;margin:1rem 0 0;line-height:1.85}.legal-content ul{color:#475569;margin:1rem 0 0;padding-left:1.4rem}.legal-content li{padding-left:.35rem;line-height:1.8}.legal-content li+li{margin-top:.5rem}@media (max-width:640px){.legal-hero{padding-top:5.5rem}.legal-section{padding:4rem 1rem}.legal-content section+section{margin-top:2.25rem;padding-top:2.25rem}}.security-hero{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 35%),linear-gradient(#f8fbff 0%,#fff 100%);padding:7rem 1.5rem 4rem}.security-hero__container,.security-section__container,.security-notice__container{width:min(1180px,100%);margin:0 auto}.security-hero__container{text-align:center;max-width:900px}.security-hero p,.security-section__heading>p,.security-notice p{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.85rem;font-weight:800}.security-hero h1{color:#0f172a;letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.05}.security-hero span{color:#64748b;margin-top:1.5rem;font-size:1.1rem;line-height:1.8;display:block}.security-section{padding:5rem 1.5rem 6rem}.security-section__heading{text-align:center;max-width:760px;margin:0 auto 3rem}.security-section__heading h2{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.security-section__heading span{color:#64748b;margin-top:1.25rem;line-height:1.8;display:block}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.security-card{background:#fff;border:1px solid #dbe3ef;border-radius:1.5rem;padding:2rem;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 35px #0f172a0f}.security-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #0f172a1c}.security-card h3{color:#0f172a;margin:0;font-size:1.35rem;line-height:1.3}.security-card p{color:#64748b;margin:1rem 0 0;line-height:1.75}.security-notice{padding:0 1.5rem 6rem}.security-notice__container{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 40%),#eff6ff;border:1px solid #bfdbfe;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem;display:flex}.security-notice h2{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2}.security-notice span{color:#475569;max-width:700px;margin-top:1rem;line-height:1.75;display:block}.security-notice a{color:#fff;background:#2563eb;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;min-height:3.25rem;padding:.85rem 1.5rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.security-notice a:hover{background:#1d4ed8;transform:translateY(-2px)}@media (max-width:800px){.security-grid{grid-template-columns:1fr}.security-notice__container{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.security-hero{padding-top:5.5rem}.security-section{padding:4rem 1.5rem}.security-card{padding:1.5rem}.security-notice{padding-bottom:4rem}.security-notice__container{padding:1.5rem}.security-notice a{width:100%}}.site-header__nav-link{position:relative}.site-header__nav-link:after{content:"";transform-origin:50%;background:#2563eb;border-radius:999px;height:2px;transition:transform .2s;position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(0)}.site-header__nav-link:hover:after,.site-header__nav-link--active:after{transform:scaleX(1)}.site-header__nav-link--active{color:#2563eb}.site-header__mobile-link--active{color:#2563eb;background:#eff6ff;font-weight:800}.site-header__menu-button span{transition:transform .25s,opacity .25s,background-color .25s}.site-header__menu-button--open span:first-child{transform:translateY(8px)rotate(45deg)}.site-header__menu-button--open span:nth-child(2){opacity:0}.site-header__menu-button--open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.dashboard-sidebar{background:#fff;border-right:1px solid #e2e8f0;flex-shrink:0;width:288px;min-height:100vh}.dashboard-sidebar__header{border-bottom:1px solid #e2e8f0;padding:24px}.dashboard-sidebar__brand{color:#0f172a;letter-spacing:-.02em;font-size:20px;font-weight:800;display:inline-block}.dashboard-sidebar__subtitle{color:#64748b;margin:6px 0 0;font-size:14px}.dashboard-sidebar__navigation{gap:4px;padding:24px 16px;display:grid}.dashboard-sidebar__link{color:#475569;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:700;transition:background-color .16s,color .16s;display:block}.dashboard-sidebar__link:hover{color:#0f172a;background:#f1f5f9}.dashboard-sidebar__link--active,.dashboard-sidebar__link--active:hover{color:#fff;background:#0f172a}@media (max-width:1023px){.dashboard-sidebar{display:none}}.dashboard-shell{background:#f8fafc;min-height:100vh;display:flex}.dashboard-main{flex:1;min-width:0}.dashboard-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:20px 32px}.dashboard-header h1{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:28px}.dashboard-content{padding:32px}@media (max-width:1023px){.dashboard-header,.dashboard-content{padding-left:20px;padding-right:20px}}@media (max-width:640px){.dashboard-header{padding-top:18px;padding-bottom:18px}.dashboard-header h1{font-size:24px}.dashboard-content{padding-top:24px;padding-bottom:24px}}.dashboard-overview{gap:28px;display:grid}.dashboard-overview__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboard-overview__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.dashboard-overview__heading h2{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.1}.dashboard-overview__heading span{color:#64748b;margin-top:10px;font-size:16px;line-height:1.7;display:block}.dashboard-overview__action{color:#fff;background:#2563eb;border:0;border-radius:10px;min-height:46px;padding:0 18px;font-weight:800;transition:background-color .16s,transform .16s}.dashboard-overview__action:hover{background:#1d4ed8;transform:translateY(-1px)}.dashboard-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-overview__metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;padding:24px;box-shadow:0 10px 30px #0f172a0d}.dashboard-overview__metric-card p{color:#64748b;margin:0;font-size:14px;font-weight:700}.dashboard-overview__metric-card strong{color:#0f172a;letter-spacing:-.04em;margin-top:14px;font-size:32px;display:block}.dashboard-overview__metric-card span{color:#94a3b8;margin-top:8px;font-size:13px;line-height:1.5;display:block}.dashboard-overview__grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);align-items:start;gap:20px;display:grid}.dashboard-overview__panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;padding:24px;box-shadow:0 10px 30px #0f172a0d}.dashboard-overview__panel-heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.dashboard-overview__panel-heading h3{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:20px}.dashboard-overview__panel-heading p{color:#64748b;margin:6px 0 0;font-size:14px}.dashboard-overview__activity-list{display:grid}.dashboard-overview__activity{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.dashboard-overview__activity:last-child{border-bottom:0;padding-bottom:0}.dashboard-overview__activity h4{color:#0f172a;margin:0;font-size:15px}.dashboard-overview__activity p{color:#64748b;margin:6px 0 0;font-size:14px;line-height:1.6}.dashboard-overview__activity time{color:#94a3b8;white-space:nowrap;flex-shrink:0;font-size:12px}.dashboard-overview__usage{padding-top:22px}.dashboard-overview__usage-values{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dashboard-overview__usage-values strong{color:#0f172a;font-size:18px}.dashboard-overview__usage-values span{color:#64748b;font-size:13px}.dashboard-overview__progress{background:#e2e8f0;border-radius:999px;height:10px;margin-top:18px;overflow:hidden}.dashboard-overview__progress span{border-radius:inherit;background:#2563eb;width:25%;height:100%;display:block}.dashboard-overview__usage>p{color:#64748b;margin:14px 0 0;font-size:13px;line-height:1.6}@media (max-width:1200px){.dashboard-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview__grid{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-overview__heading{flex-direction:column}.dashboard-overview__action{width:100%}.dashboard-overview__metrics{grid-template-columns:1fr}.dashboard-overview__activity{flex-direction:column;gap:10px}.dashboard-overview__activity time{white-space:normal}}.dashboard-header__content{justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-mobile-nav{display:none;position:relative}.dashboard-mobile-nav__button{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-width:104px;min-height:44px;padding:0 14px;font-weight:800;display:flex}.dashboard-mobile-nav__button:hover{background:#f8fafc;border-color:#94a3b8}.dashboard-mobile-nav__button span:last-child{font-size:20px;line-height:1}.dashboard-mobile-nav__menu{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:4px;width:min(300px,100vw - 40px);max-height:calc(100vh - 110px);padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 20px 50px #0f172a29}.dashboard-mobile-nav__link{color:#475569;border-radius:9px;padding:12px 14px;font-size:14px;font-weight:700;display:block}.dashboard-mobile-nav__link:hover{color:#0f172a;background:#f1f5f9}.dashboard-mobile-nav__link--active,.dashboard-mobile-nav__link--active:hover{color:#fff;background:#0f172a}@media (max-width:1023px){.dashboard-mobile-nav{display:block}}@media (max-width:480px){.dashboard-mobile-nav__button{min-width:48px;padding:0 12px}.dashboard-mobile-nav__button span:first-child{display:none}}.dashboard-page-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboard-page-header__content{min-width:0}.dashboard-page-header__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.dashboard-page-header h2{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.1}.dashboard-page-header__description{color:#64748b;max-width:720px;margin:10px 0 0;font-size:16px;line-height:1.7}.dashboard-page-header__action{flex-shrink:0}@media (max-width:700px){.dashboard-page-header{flex-direction:column}.dashboard-page-header__action{width:100%}}.dashboard-assistant{gap:32px;display:grid}.dashboard-assistant__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.dashboard-assistant__workspace{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;min-height:620px;display:flex;overflow:hidden}.dashboard-assistant__empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:56px 32px;display:flex}.dashboard-assistant__icon{color:#fff;letter-spacing:.04em;background:#0f172a;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:20px;font-size:18px;font-weight:900;display:grid}.dashboard-assistant__empty-state h3{color:#0f172a;margin:0;font-size:26px;line-height:1.25}.dashboard-assistant__empty-state>p{color:#64748b;max-width:640px;margin:14px 0 0;font-size:15px;line-height:1.7}.dashboard-assistant__suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:720px;margin-top:28px;display:grid}.dashboard-assistant__suggestion{color:#334155;text-align:left;background:#f8fafc;border:1px solid #dbe4ef;border-radius:12px;min-height:52px;padding:12px 14px;font-size:14px;font-weight:700}.dashboard-assistant__suggestion:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.dashboard-assistant__composer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:20px}.dashboard-assistant__label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.dashboard-assistant__input-row{align-items:flex-end;gap:12px;display:flex}.dashboard-assistant__input-row textarea{resize:vertical;color:#0f172a;width:100%;min-height:96px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:14px;line-height:1.6}.dashboard-assistant__input-row textarea:focus{border-color:#2563eb;outline:2px solid #2563eb33}.dashboard-assistant__input-row button{color:#fff;background:#0f172a;border:0;border-radius:10px;min-width:92px;min-height:48px;padding:0 20px;font-weight:800}.dashboard-assistant__input-row button:hover{background:#1e293b}.dashboard-assistant__composer>p{color:#94a3b8;margin:10px 0 0;font-size:12px;line-height:1.5}.dashboard-assistant__sidebar{gap:18px;display:grid}.dashboard-assistant__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.dashboard-assistant__card h3{color:#0f172a;margin:0;font-size:17px}.dashboard-assistant__card ul{color:#475569;gap:12px;margin:18px 0 0;padding-left:20px;font-size:14px;line-height:1.6;display:grid}.dashboard-assistant__status{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.dashboard-assistant__status:first-of-type{margin-top:10px}.dashboard-assistant__status:last-child{border-bottom:0;padding-bottom:0}.dashboard-assistant__status span{color:#475569;font-size:14px}.dashboard-assistant__status strong{color:#b45309;text-align:right;font-size:12px;font-weight:800}@media (max-width:1100px){.dashboard-assistant__layout{grid-template-columns:1fr}.dashboard-assistant__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dashboard-assistant__workspace{min-height:560px}.dashboard-assistant__empty-state{padding:40px 20px}.dashboard-assistant__suggestions{grid-template-columns:1fr}.dashboard-assistant__input-row{flex-direction:column;align-items:stretch}.dashboard-assistant__input-row button{width:100%}.dashboard-assistant__sidebar{grid-template-columns:1fr}}.dashboard-chatbots{gap:32px;display:grid}.dashboard-chatbots__primary-action{color:#fff;background:#0f172a;border:0;border-radius:10px;min-height:46px;padding:0 20px;font-weight:800}.dashboard-chatbots__primary-action:hover{background:#1e293b}.dashboard-chatbots__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-chatbots__stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.dashboard-chatbots__stat-card p{color:#64748b;margin:0;font-size:13px;font-weight:800}.dashboard-chatbots__stat-card strong{color:#0f172a;margin-top:12px;font-size:30px;line-height:1;display:block}.dashboard-chatbots__stat-card span{color:#94a3b8;margin-top:10px;font-size:13px;line-height:1.5;display:block}.dashboard-chatbots__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.dashboard-chatbots__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.dashboard-chatbots__panel-header h3{color:#0f172a;margin:0;font-size:20px}.dashboard-chatbots__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.dashboard-chatbots__filters{width:min(100%,320px)}.dashboard-chatbots__filters label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.dashboard-chatbots__filters input{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 14px}.dashboard-chatbots__filters input:focus{border-color:#2563eb;outline:2px solid #2563eb33}.dashboard-chatbots__list{display:grid}.dashboard-chatbots__card{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.dashboard-chatbots__card:last-child{border-bottom:0}.dashboard-chatbots__card-main{align-items:flex-start;gap:16px;min-width:0;display:flex}.dashboard-chatbots__card-icon{color:#fff;background:#0f172a;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid}.dashboard-chatbots__card-content{min-width:0}.dashboard-chatbots__card-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-chatbots__card-title h4{color:#0f172a;margin:0;font-size:17px}.dashboard-chatbots__status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-chatbots__status--active{color:#166534;background:#dcfce7}.dashboard-chatbots__status--draft{color:#475569;background:#f1f5f9}.dashboard-chatbots__card-content>p{color:#64748b;max-width:680px;margin:10px 0 0;font-size:14px;line-height:1.6}.dashboard-chatbots__card-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;font-size:13px;display:flex}.dashboard-chatbots__card-meta strong{color:#334155}.dashboard-chatbots__card-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.dashboard-chatbots__secondary-action,.dashboard-chatbots__menu-action{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:40px;font-weight:800}.dashboard-chatbots__secondary-action{padding:0 14px}.dashboard-chatbots__menu-action{width:42px;padding:0;font-size:16px}.dashboard-chatbots__secondary-action:hover,.dashboard-chatbots__menu-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}@media (max-width:1100px){.dashboard-chatbots__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chatbots__card{flex-direction:column;align-items:flex-start}.dashboard-chatbots__card-actions{width:100%}}@media (max-width:700px){.dashboard-chatbots__stats{grid-template-columns:1fr}.dashboard-chatbots__panel-header{flex-direction:column;align-items:stretch}.dashboard-chatbots__filters{width:100%}.dashboard-chatbots__card{padding:20px}.dashboard-chatbots__card-actions{grid-template-columns:1fr 1fr auto;display:grid}.dashboard-chatbots__secondary-action{width:100%}}@media (max-width:520px){.dashboard-chatbots__card-main{flex-direction:column}.dashboard-chatbots__card-actions{grid-template-columns:1fr}.dashboard-chatbots__menu-action{width:100%}}.dashboard-crm{gap:32px;display:grid}.dashboard-crm__primary-action{color:#fff;background:#0f172a;border:0;border-radius:10px;min-height:46px;padding:0 20px;font-weight:800}.dashboard-crm__primary-action:hover{background:#1e293b}.dashboard-crm__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-crm__stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.dashboard-crm__stat-card p{color:#64748b;margin:0;font-size:13px;font-weight:800}.dashboard-crm__stat-card strong{color:#0f172a;margin-top:12px;font-size:30px;line-height:1;display:block}.dashboard-crm__stat-card span{color:#94a3b8;margin-top:10px;font-size:13px;line-height:1.5;display:block}.dashboard-crm__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.dashboard-crm__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.dashboard-crm__panel-header h3{color:#0f172a;margin:0;font-size:20px}.dashboard-crm__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.dashboard-crm__toolbar{align-items:flex-end;gap:12px;display:flex}.dashboard-crm__search{width:300px}.dashboard-crm__filter{width:170px}.dashboard-crm__search label,.dashboard-crm__filter label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.dashboard-crm__search input,.dashboard-crm__filter select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 14px}.dashboard-crm__search input:focus,.dashboard-crm__filter select:focus{border-color:#2563eb;outline:2px solid #2563eb33}.dashboard-crm__table-wrapper{overflow-x:auto}.dashboard-crm__table{border-collapse:collapse;width:100%;min-width:960px}.dashboard-crm__table th,.dashboard-crm__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 20px}.dashboard-crm__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:800}.dashboard-crm__table td{color:#475569;font-size:14px}.dashboard-crm__table tbody tr:hover{background:#f8fafc}.dashboard-crm__contact{align-items:center;gap:12px;display:flex}.dashboard-crm__avatar{color:#0f172a;background:#e2e8f0;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.dashboard-crm__contact div:last-child{gap:4px;display:grid}.dashboard-crm__contact strong{color:#0f172a;font-size:14px}.dashboard-crm__contact span{color:#94a3b8;font-size:13px}.dashboard-crm__stage{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-crm__stage--customer{color:#166534;background:#dcfce7}.dashboard-crm__stage--qualified{color:#1d4ed8;background:#dbeafe}.dashboard-crm__stage--follow-up{color:#92400e;background:#fef3c7}.dashboard-crm__stage--new{color:#475569;background:#f1f5f9}.dashboard-crm__menu-action{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:40px;min-height:38px;padding:0;font-weight:800}.dashboard-crm__menu-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-crm__panel-footer{justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.dashboard-crm__panel-footer p{color:#64748b;margin:0;font-size:13px}.dashboard-crm__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:40px;padding:0 15px;font-weight:800}.dashboard-crm__secondary-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-crm__visually-hidden{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.dashboard-crm__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-crm__panel-header{flex-direction:column;align-items:stretch}.dashboard-crm__toolbar{width:100%}.dashboard-crm__search{flex:1;width:auto}}@media (max-width:700px){.dashboard-crm__stats{grid-template-columns:1fr}.dashboard-crm__toolbar{flex-direction:column;align-items:stretch}.dashboard-crm__search,.dashboard-crm__filter{width:100%}.dashboard-crm__panel-footer{flex-direction:column;align-items:stretch}.dashboard-crm__secondary-action{width:100%}}.dashboard-contacts__header-actions{align-items:center;gap:10px;display:flex}.dashboard-contacts__primary-action,.dashboard-contacts__secondary-action{border-radius:10px;min-height:46px;padding:0 18px;font-weight:800}.dashboard-contacts__primary-action{color:#fff;background:#0f172a;border:0}.dashboard-contacts__primary-action:hover{background:#1e293b}.dashboard-contacts__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.dashboard-contacts__secondary-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-contacts__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-contacts__stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.dashboard-contacts__stat-card p{color:#64748b;margin:0;font-size:13px;font-weight:800}.dashboard-contacts__stat-card strong{color:#0f172a;margin-top:12px;font-size:30px;line-height:1;display:block}.dashboard-contacts__stat-card span{color:#94a3b8;margin-top:10px;font-size:13px;line-height:1.5;display:block}.dashboard-contacts__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.dashboard-contacts__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.dashboard-contacts__panel-header h3{color:#0f172a;margin:0;font-size:20px}.dashboard-contacts__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.dashboard-contacts__toolbar{align-items:flex-end;gap:12px;display:flex}.dashboard-contacts__search{width:300px}.dashboard-contacts__filter{width:170px}.dashboard-contacts__search label,.dashboard-contacts__filter label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.dashboard-contacts__search input,.dashboard-contacts__filter select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 14px}.dashboard-contacts__search input:focus,.dashboard-contacts__filter select:focus{border-color:#2563eb;outline:2px solid #2563eb33}.dashboard-contacts__table-wrapper{overflow-x:auto}.dashboard-contacts__table{border-collapse:collapse;width:100%;min-width:1080px}.dashboard-contacts__table th,.dashboard-contacts__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 20px}.dashboard-contacts__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:800}.dashboard-contacts__table td{color:#475569;font-size:14px}.dashboard-contacts__table tbody tr:hover{background:#f8fafc}.dashboard-contacts__table input[type=checkbox]{accent-color:#0f172a;width:16px;height:16px}.dashboard-contacts__contact{align-items:center;gap:12px;display:flex}.dashboard-contacts__avatar{color:#0f172a;background:#e2e8f0;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.dashboard-contacts__contact div:last-child{gap:4px;display:grid}.dashboard-contacts__contact strong{color:#0f172a;font-size:14px}.dashboard-contacts__contact span{color:#94a3b8;font-size:13px}.dashboard-contacts__type{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-contacts__type--customer{color:#166534;background:#dcfce7}.dashboard-contacts__type--qualified{color:#1d4ed8;background:#dbeafe}.dashboard-contacts__type--follow-up{color:#92400e;background:#fef3c7}.dashboard-contacts__type--subscriber{color:#6d28d9;background:#ede9fe}.dashboard-contacts__type--new{color:#475569;background:#f1f5f9}.dashboard-contacts__menu-action{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:40px;min-height:38px;padding:0;font-weight:800}.dashboard-contacts__menu-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-contacts__panel-footer{justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.dashboard-contacts__panel-footer p{color:#64748b;margin:0;font-size:13px}.dashboard-contacts__pagination{align-items:center;gap:12px;display:flex}.dashboard-contacts__pagination span{color:#64748b;font-size:13px;font-weight:700}.dashboard-contacts__pagination button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:38px;padding:0 14px;font-weight:800}.dashboard-contacts__pagination button:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-contacts__pagination button:disabled{cursor:not-allowed;opacity:.5}.dashboard-contacts__visually-hidden{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.dashboard-contacts__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-contacts__panel-header{flex-direction:column;align-items:stretch}.dashboard-contacts__toolbar{width:100%}.dashboard-contacts__search{flex:1;width:auto}}@media (max-width:700px){.dashboard-contacts__header-actions{flex-direction:column;width:100%}.dashboard-contacts__header-actions button{width:100%}.dashboard-contacts__stats{grid-template-columns:1fr}.dashboard-contacts__toolbar{flex-direction:column;align-items:stretch}.dashboard-contacts__search,.dashboard-contacts__filter{width:100%}.dashboard-contacts__panel-footer{flex-direction:column;align-items:stretch}.dashboard-contacts__pagination{justify-content:space-between}}.dashboard-leads{gap:32px;display:grid}.dashboard-leads__header-actions{align-items:center;gap:10px;display:flex}.dashboard-leads__primary-action,.dashboard-leads__secondary-action{border-radius:10px;min-height:46px;padding:0 18px;font-weight:800}.dashboard-leads__primary-action{color:#fff;background:#0f172a;border:0}.dashboard-leads__primary-action:hover{background:#1e293b}.dashboard-leads__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.dashboard-leads__secondary-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-leads__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-leads__stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.dashboard-leads__stat-card p{color:#64748b;margin:0;font-size:13px;font-weight:800}.dashboard-leads__stat-card strong{color:#0f172a;margin-top:12px;font-size:30px;line-height:1;display:block}.dashboard-leads__stat-card span{color:#94a3b8;margin-top:10px;font-size:13px;line-height:1.5;display:block}.dashboard-leads__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.dashboard-leads__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.dashboard-leads__panel-header h3{color:#0f172a;margin:0;font-size:20px}.dashboard-leads__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.dashboard-leads__toolbar{align-items:flex-end;gap:12px;display:flex}.dashboard-leads__search{width:300px}.dashboard-leads__filter{width:170px}.dashboard-leads__search label,.dashboard-leads__filter label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.dashboard-leads__search input,.dashboard-leads__filter select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 14px}.dashboard-leads__search input:focus,.dashboard-leads__filter select:focus{border-color:#2563eb;outline:2px solid #2563eb33}.dashboard-leads__table-wrapper{overflow-x:auto}.dashboard-leads__table{border-collapse:collapse;width:100%;min-width:1120px}.dashboard-leads__table th,.dashboard-leads__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 20px}.dashboard-leads__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:800}.dashboard-leads__table td{color:#475569;font-size:14px}.dashboard-leads__table tbody tr:hover{background:#f8fafc}.dashboard-leads__contact{align-items:center;gap:12px;display:flex}.dashboard-leads__avatar{color:#0f172a;background:#e2e8f0;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.dashboard-leads__contact div:last-child{gap:4px;display:grid}.dashboard-leads__contact strong{color:#0f172a;font-size:14px}.dashboard-leads__contact span{color:#94a3b8;font-size:13px}.dashboard-leads__value{font-weight:800;color:#0f172a!important}.dashboard-leads__stage{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-leads__stage--qualified{color:#1d4ed8;background:#dbeafe}.dashboard-leads__stage--follow-up{color:#92400e;background:#fef3c7}.dashboard-leads__stage--proposal{color:#6d28d9;background:#ede9fe}.dashboard-leads__stage--unqualified{color:#b91c1c;background:#fee2e2}.dashboard-leads__stage--new{color:#475569;background:#f1f5f9}.dashboard-leads__score{border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:inline-grid}.dashboard-leads__score--high{color:#166534;background:#dcfce7}.dashboard-leads__score--medium{color:#92400e;background:#fef3c7}.dashboard-leads__score--low{color:#b91c1c;background:#fee2e2}.dashboard-leads__menu-action{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:40px;min-height:38px;padding:0;font-weight:800}.dashboard-leads__menu-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-leads__panel-footer{justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.dashboard-leads__panel-footer p{color:#64748b;margin:0;font-size:13px}.dashboard-leads__pagination{align-items:center;gap:12px;display:flex}.dashboard-leads__pagination span{color:#64748b;font-size:13px;font-weight:700}.dashboard-leads__pagination button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:38px;padding:0 14px;font-weight:800}.dashboard-leads__pagination button:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-leads__pagination button:disabled{cursor:not-allowed;opacity:.5}.dashboard-leads__visually-hidden{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.dashboard-leads__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-leads__panel-header{flex-direction:column;align-items:stretch}.dashboard-leads__toolbar{width:100%}.dashboard-leads__search{flex:1;width:auto}}@media (max-width:700px){.dashboard-leads__header-actions{flex-direction:column;width:100%}.dashboard-leads__header-actions button{width:100%}.dashboard-leads__stats{grid-template-columns:1fr}.dashboard-leads__toolbar{flex-direction:column;align-items:stretch}.dashboard-leads__search,.dashboard-leads__filter{width:100%}.dashboard-leads__panel-footer{flex-direction:column;align-items:stretch}.dashboard-leads__pagination{justify-content:space-between}}.dashboard-workflows{gap:32px;display:grid}.dashboard-workflows__primary-action{color:#fff;background:#0f172a;border:0;border-radius:10px;min-height:46px;padding:0 20px;font-weight:800}.dashboard-workflows__primary-action:hover{background:#1e293b}.dashboard-workflows__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-workflows__stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.dashboard-workflows__stat-card p{color:#64748b;margin:0;font-size:13px;font-weight:800}.dashboard-workflows__stat-card strong{color:#0f172a;margin-top:12px;font-size:30px;line-height:1;display:block}.dashboard-workflows__stat-card span{color:#94a3b8;margin-top:10px;font-size:13px;line-height:1.5;display:block}.dashboard-workflows__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.dashboard-workflows__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.dashboard-workflows__panel-header h3{color:#0f172a;margin:0;font-size:20px}.dashboard-workflows__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.dashboard-workflows__toolbar{align-items:flex-end;gap:12px;display:flex}.dashboard-workflows__search{width:300px}.dashboard-workflows__filter{width:170px}.dashboard-workflows__search label,.dashboard-workflows__filter label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.dashboard-workflows__search input,.dashboard-workflows__filter select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 14px}.dashboard-workflows__search input:focus,.dashboard-workflows__filter select:focus{border-color:#2563eb;outline:2px solid #2563eb33}.dashboard-workflows__list{display:grid}.dashboard-workflows__card{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.dashboard-workflows__card:last-child{border-bottom:0}.dashboard-workflows__card-main{gap:18px;min-width:0;display:flex}.dashboard-workflows__icon{color:#fff;background:#0f172a;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:13px;font-weight:900;display:grid}.dashboard-workflows__card-content{min-width:0}.dashboard-workflows__card-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-workflows__card-title h4{color:#0f172a;margin:0;font-size:17px}.dashboard-workflows__status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-workflows__status--active{color:#166534;background:#dcfce7}.dashboard-workflows__status--paused{color:#92400e;background:#fef3c7}.dashboard-workflows__status--draft{color:#475569;background:#f1f5f9}.dashboard-workflows__card-content>p{color:#64748b;margin:10px 0 0;line-height:1.6}.dashboard-workflows__meta{color:#94a3b8;flex-wrap:wrap;gap:18px;margin-top:14px;font-size:13px;display:flex}.dashboard-workflows__meta strong{color:#334155}.dashboard-workflows__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.dashboard-workflows__secondary-action,.dashboard-workflows__menu-action{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:40px;font-weight:800}.dashboard-workflows__secondary-action{padding:0 14px}.dashboard-workflows__menu-action{width:42px;padding:0}.dashboard-workflows__secondary-action:hover,.dashboard-workflows__menu-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}@media (max-width:1100px){.dashboard-workflows__stats{grid-template-columns:repeat(2,1fr)}.dashboard-workflows__panel-header{flex-direction:column;align-items:stretch}.dashboard-workflows__toolbar{width:100%}.dashboard-workflows__search{flex:1;width:auto}.dashboard-workflows__card{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.dashboard-workflows__stats{grid-template-columns:1fr}.dashboard-workflows__toolbar{flex-direction:column;align-items:stretch}.dashboard-workflows__search,.dashboard-workflows__filter{width:100%}.dashboard-workflows__actions{grid-template-columns:1fr 1fr auto;width:100%;display:grid}}@media (max-width:520px){.dashboard-workflows__card-main{flex-direction:column}.dashboard-workflows__actions{grid-template-columns:1fr}.dashboard-workflows__menu-action{width:100%}}.dashboard-automations{gap:32px;display:grid}.dashboard-automations__primary-action{color:#fff;background:#0f172a;border:0;border-radius:10px;min-height:46px;padding:0 20px;font-weight:800}.dashboard-automations__primary-action:hover{background:#1e293b}.dashboard-automations__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-automations__stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.dashboard-automations__stat-card p{color:#64748b;margin:0;font-size:13px;font-weight:800}.dashboard-automations__stat-card strong{color:#0f172a;margin-top:12px;font-size:30px;line-height:1;display:block}.dashboard-automations__stat-card span{color:#94a3b8;margin-top:10px;font-size:13px;line-height:1.5;display:block}.dashboard-automations__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.dashboard-automations__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.dashboard-automations__panel-header h3{color:#0f172a;margin:0;font-size:20px}.dashboard-automations__panel-header p{color:#64748b;margin:8px 0 0;line-height:1.6}.dashboard-automations__toolbar{align-items:flex-end;gap:12px;display:flex}.dashboard-automations__search{width:300px}.dashboard-automations__filter{width:170px}.dashboard-automations__search label,.dashboard-automations__filter label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.dashboard-automations__search input,.dashboard-automations__filter select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 14px}.dashboard-automations__search input:focus,.dashboard-automations__filter select:focus{border-color:#2563eb;outline:2px solid #2563eb33}.dashboard-automations__list{display:grid}.dashboard-automations__card{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:24px;padding:24px;display:flex}.dashboard-automations__card:last-child{border-bottom:none}.dashboard-automations__card-main{gap:18px;min-width:0;display:flex}.dashboard-automations__icon{color:#fff;background:#0f172a;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:13px;font-weight:900;display:grid}.dashboard-automations__card-content{min-width:0}.dashboard-automations__card-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-automations__card-title h4{color:#0f172a;margin:0;font-size:17px}.dashboard-automations__card-content p{color:#64748b;margin:10px 0 0;line-height:1.6}.dashboard-automations__status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-automations__status--active{color:#166534;background:#dcfce7}.dashboard-automations__status--paused{color:#92400e;background:#fef3c7}.dashboard-automations__status--draft{color:#475569;background:#f1f5f9}.dashboard-automations__meta{color:#94a3b8;flex-wrap:wrap;gap:18px;margin-top:14px;font-size:13px;display:flex}.dashboard-automations__meta strong{color:#334155}.dashboard-automations__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.dashboard-automations__secondary-action,.dashboard-automations__menu-action{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:40px;font-weight:800}.dashboard-automations__secondary-action{padding:0 14px}.dashboard-automations__menu-action{width:42px}.dashboard-automations__secondary-action:hover,.dashboard-automations__menu-action:hover{background:#f8fafc;border-color:#94a3b8}@media (max-width:1100px){.dashboard-automations__stats{grid-template-columns:repeat(2,1fr)}.dashboard-automations__panel-header{flex-direction:column;align-items:stretch}.dashboard-automations__toolbar{width:100%}.dashboard-automations__search{flex:1;width:auto}.dashboard-automations__card{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.dashboard-automations__stats{grid-template-columns:1fr}.dashboard-automations__toolbar{flex-direction:column;align-items:stretch}.dashboard-automations__search,.dashboard-automations__filter{width:100%}.dashboard-automations__actions{grid-template-columns:1fr 1fr auto;width:100%;display:grid}}@media (max-width:520px){.dashboard-automations__card-main{flex-direction:column}.dashboard-automations__actions{grid-template-columns:1fr}.dashboard-automations__menu-action{width:100%}}.dashboard-appointments{gap:32px;display:grid}.dashboard-appointments__header-actions{gap:10px;display:flex}.dashboard-appointments__primary-action,.dashboard-appointments__secondary-action{border-radius:10px;min-height:46px;padding:0 18px;font-weight:800}.dashboard-appointments__primary-action{color:#fff;background:#0f172a;border:0}.dashboard-appointments__primary-action:hover{background:#1e293b}.dashboard-appointments__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.dashboard-appointments__secondary-action:hover{background:#f8fafc}.dashboard-appointments__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-appointments__stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.dashboard-appointments__stat-card p{color:#64748b;margin:0;font-size:13px;font-weight:800}.dashboard-appointments__stat-card strong{color:#0f172a;margin-top:12px;font-size:30px;display:block}.dashboard-appointments__stat-card span{color:#94a3b8;margin-top:10px;font-size:13px;line-height:1.5;display:block}.dashboard-appointments__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.dashboard-appointments__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.dashboard-appointments__panel-header h3{color:#0f172a;margin:0;font-size:20px}.dashboard-appointments__panel-header p{color:#64748b;margin:8px 0 0;line-height:1.6}.dashboard-appointments__toolbar{align-items:flex-end;gap:12px;display:flex}.dashboard-appointments__search{width:320px}.dashboard-appointments__filter{width:170px}.dashboard-appointments__search label,.dashboard-appointments__filter label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.dashboard-appointments__search input,.dashboard-appointments__filter select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 14px}.dashboard-appointments__search input:focus,.dashboard-appointments__filter select:focus{border-color:#2563eb;outline:2px solid #2563eb33}.dashboard-appointments__table-wrapper{overflow-x:auto}.dashboard-appointments__table{border-collapse:collapse;width:100%;min-width:1120px}.dashboard-appointments__table th,.dashboard-appointments__table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:16px 20px}.dashboard-appointments__table th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:12px}.dashboard-appointments__table tbody tr:hover{background:#f8fafc}.dashboard-appointments__customer{align-items:center;gap:12px;display:flex}.dashboard-appointments__avatar{color:#0f172a;background:#e2e8f0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.dashboard-appointments__customer strong{color:#0f172a;display:block}.dashboard-appointments__customer span{color:#94a3b8;font-size:13px}.dashboard-appointments__service{color:#0f172a;font-weight:700}.dashboard-appointments__date strong{display:block}.dashboard-appointments__date span{color:#64748b;font-size:13px}.dashboard-appointments__status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-appointments__status--completed{color:#166534;background:#dcfce7}.dashboard-appointments__status--upcoming{color:#1d4ed8;background:#dbeafe}.dashboard-appointments__status--pending{color:#92400e;background:#fef3c7}.dashboard-appointments__status--canceled{color:#b91c1c;background:#fee2e2}.dashboard-appointments__menu-action{background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:40px;min-height:38px}.dashboard-appointments__menu-action:hover{background:#f8fafc}.dashboard-appointments__panel-footer{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.dashboard-appointments__panel-footer p{color:#64748b;margin:0}.dashboard-appointments__pagination{align-items:center;gap:12px;display:flex}.dashboard-appointments__pagination button{background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:38px;padding:0 14px;font-weight:700}.dashboard-appointments__pagination button:hover:not(:disabled){background:#f8fafc}.dashboard-appointments__pagination button:disabled{opacity:.5}.dashboard-appointments__visually-hidden{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.dashboard-appointments__stats{grid-template-columns:repeat(2,1fr)}.dashboard-appointments__panel-header{flex-direction:column;align-items:stretch}.dashboard-appointments__toolbar{width:100%}.dashboard-appointments__search{flex:1;width:auto}}@media (max-width:700px){.dashboard-appointments__header-actions{flex-direction:column}.dashboard-appointments__header-actions button{width:100%}.dashboard-appointments__stats{grid-template-columns:1fr}.dashboard-appointments__toolbar{flex-direction:column;align-items:stretch}.dashboard-appointments__search,.dashboard-appointments__filter{width:100%}.dashboard-appointments__panel-footer{flex-direction:column;gap:16px}}.dashboard-analytics{gap:32px;display:grid}.dashboard-analytics__header-actions{align-items:center;gap:10px;display:flex}.dashboard-analytics__primary-action,.dashboard-analytics__secondary-action{border-radius:10px;min-height:46px;padding:0 18px;font-weight:800}.dashboard-analytics__primary-action{color:#fff;background:#0f172a;border:0}.dashboard-analytics__primary-action:hover{background:#1e293b}.dashboard-analytics__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.dashboard-analytics__secondary-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-analytics__filters{justify-content:flex-end;align-items:flex-end;gap:12px;display:flex}.dashboard-analytics__filters>div{width:190px}.dashboard-analytics__filters label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.dashboard-analytics__filters select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 14px}.dashboard-analytics__filters select:focus{border-color:#2563eb;outline:2px solid #2563eb33}.dashboard-analytics__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-analytics__stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.dashboard-analytics__stat-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-analytics__stat-heading p{color:#64748b;margin:0;font-size:13px;font-weight:800}.dashboard-analytics__stat-heading span{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-analytics__stat-card>strong{color:#0f172a;margin-top:14px;font-size:30px;line-height:1;display:block}.dashboard-analytics__stat-card small{color:#94a3b8;margin-top:10px;font-size:13px;line-height:1.5;display:block}.dashboard-analytics__grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:20px;display:grid}.dashboard-analytics__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;overflow:hidden}.dashboard-analytics__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.dashboard-analytics__panel-header h3{color:#0f172a;margin:0;font-size:20px}.dashboard-analytics__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.dashboard-analytics__text-action{color:#2563eb;background:0 0;border:0;flex-shrink:0;padding:0;font-weight:800}.dashboard-analytics__text-action:hover{color:#1d4ed8}.dashboard-analytics__chart{grid-template-columns:repeat(4,minmax(70px,1fr));align-items:end;gap:22px;min-height:330px;padding:34px 32px 26px;display:grid}.dashboard-analytics__chart-column{text-align:center;gap:12px;display:grid}.dashboard-analytics__chart-track{background:#f1f5f9;border-radius:12px;align-items:flex-end;height:230px;display:flex;overflow:hidden}.dashboard-analytics__chart-bar{background:#0f172a;border-radius:12px 12px 0 0;width:100%;min-height:12px}.dashboard-analytics__chart-column span{color:#64748b;font-size:13px;font-weight:700}.dashboard-analytics__source-list{gap:22px;padding:24px;display:grid}.dashboard-analytics__source{gap:10px;display:grid}.dashboard-analytics__source-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-analytics__source-heading>div{gap:4px;display:grid}.dashboard-analytics__source-heading strong{color:#0f172a;font-size:14px}.dashboard-analytics__source-heading span{color:#94a3b8;font-size:13px}.dashboard-analytics__progress{background:#e2e8f0;border-radius:999px;height:9px;overflow:hidden}.dashboard-analytics__progress span{border-radius:inherit;background:#0f172a;height:100%;display:block}.dashboard-analytics__table-wrapper{overflow-x:auto}.dashboard-analytics__table{border-collapse:collapse;width:100%;min-width:650px}.dashboard-analytics__table th,.dashboard-analytics__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 20px}.dashboard-analytics__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:800}.dashboard-analytics__table tbody tr:last-child td{border-bottom:0}.dashboard-analytics__table tbody tr:hover{background:#f8fafc}.dashboard-analytics__table td{color:#475569;font-size:14px}.dashboard-analytics__table td:first-child strong{color:#0f172a}.dashboard-analytics__table-progress{align-items:center;gap:12px;display:flex}.dashboard-analytics__table-progress>div{background:#e2e8f0;border-radius:999px;width:100%;min-width:110px;height:8px;overflow:hidden}.dashboard-analytics__table-progress span{border-radius:inherit;background:#0f172a;height:100%;display:block}.dashboard-analytics__table-progress strong{color:#334155;min-width:38px;font-size:13px}.dashboard-analytics__activity-list{padding:10px 24px;display:grid}.dashboard-analytics__activity{border-bottom:1px solid #e2e8f0;grid-template-columns:14px minmax(0,1fr);gap:14px;padding:18px 0;display:grid;position:relative}.dashboard-analytics__activity:last-child{border-bottom:0}.dashboard-analytics__activity-marker{background:#2563eb;border-radius:50%;width:10px;height:10px;margin-top:5px}.dashboard-analytics__activity strong{color:#0f172a;font-size:14px}.dashboard-analytics__activity p{color:#64748b;margin:6px 0 0;font-size:14px;line-height:1.5}.dashboard-analytics__activity span{color:#94a3b8;margin-top:7px;font-size:12px;display:block}@media (max-width:1180px){.dashboard-analytics__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analytics__grid{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-analytics__header-actions{flex-direction:column;width:100%}.dashboard-analytics__header-actions button{width:100%}.dashboard-analytics__filters{flex-direction:column;align-items:stretch}.dashboard-analytics__filters>div{width:100%}.dashboard-analytics__stats{grid-template-columns:1fr}.dashboard-analytics__panel-header{flex-direction:column}.dashboard-analytics__chart{gap:12px;min-height:270px;padding:28px 18px 22px}.dashboard-analytics__chart-track{height:180px}}@media (max-width:480px){.dashboard-analytics__chart{grid-template-columns:repeat(4,minmax(48px,1fr));gap:8px}.dashboard-analytics__source-list,.dashboard-analytics__panel-header,.dashboard-analytics__activity-list{padding-left:18px;padding-right:18px}}.dashboard-billing{gap:32px;display:grid}.dashboard-billing__primary-action,.dashboard-billing__secondary-action,.dashboard-billing__danger-action{border-radius:10px;min-height:44px;padding:0 16px;font-weight:800}.dashboard-billing__primary-action{color:#fff;background:#0f172a;border:0}.dashboard-billing__primary-action:hover{background:#1e293b}.dashboard-billing__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.dashboard-billing__secondary-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-billing__danger-action{color:#b91c1c;background:#fff;border:1px solid #fecaca}.dashboard-billing__danger-action:hover{background:#fef2f2;border-color:#fca5a5}.dashboard-billing__summary{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px;display:grid}.dashboard-billing__plan-card,.dashboard-billing__payment-card,.dashboard-billing__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.dashboard-billing__plan-card,.dashboard-billing__payment-card{padding:24px}.dashboard-billing__plan-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboard-billing__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.dashboard-billing__plan-header h3{color:#0f172a;margin:8px 0 0;font-size:24px}.dashboard-billing__plan-header p{color:#64748b;max-width:650px;margin:10px 0 0;line-height:1.6}.dashboard-billing__active-badge{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-billing__price{align-items:baseline;gap:7px;margin-top:28px;display:flex}.dashboard-billing__price strong{color:#0f172a;font-size:42px;line-height:1}.dashboard-billing__price span{color:#64748b;font-size:15px;font-weight:700}.dashboard-billing__renewal{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.dashboard-billing__renewal>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:18px}.dashboard-billing__renewal span,.dashboard-billing__billing-address>span{color:#64748b;font-size:13px;font-weight:700;display:block}.dashboard-billing__renewal strong{color:#0f172a;margin-top:7px;font-size:15px;display:block}.dashboard-billing__plan-actions{gap:10px;margin-top:24px;display:flex}.dashboard-billing__section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-billing__section-heading h3{color:#0f172a;margin:0;font-size:20px}.dashboard-billing__section-heading p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.dashboard-billing__section-heading>span{color:#94a3b8;font-size:13px;font-weight:700}.dashboard-billing__text-action{color:#2563eb;background:0 0;border:0;padding:0;font-weight:800}.dashboard-billing__text-action:hover{color:#1d4ed8}.dashboard-billing__card-details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:16px;margin-top:28px;padding:18px;display:flex}.dashboard-billing__card-icon{color:#fff;letter-spacing:.05em;background:#0f172a;border-radius:8px;place-items:center;width:58px;height:38px;font-size:11px;font-weight:900;display:grid}.dashboard-billing__card-details strong{color:#0f172a;font-size:15px;display:block}.dashboard-billing__card-details span{color:#64748b;margin-top:5px;font-size:13px;display:block}.dashboard-billing__billing-address{margin-top:24px}.dashboard-billing__billing-address strong{color:#0f172a;margin-top:8px;display:block}.dashboard-billing__billing-address p{color:#64748b;margin:6px 0 0;line-height:1.5}.dashboard-billing__grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px;display:grid}.dashboard-billing__panel{overflow:hidden}.dashboard-billing__panel-heading{border-bottom:1px solid #e2e8f0;padding:24px}.dashboard-billing__usage-list{gap:24px;padding:24px;display:grid}.dashboard-billing__usage-item{gap:10px;display:grid}.dashboard-billing__usage-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-billing__usage-heading strong{color:#0f172a;font-size:14px}.dashboard-billing__usage-heading span{color:#64748b;font-size:13px}.dashboard-billing__progress{background:#e2e8f0;border-radius:999px;height:9px;overflow:hidden}.dashboard-billing__progress span{border-radius:inherit;background:#0f172a;height:100%;display:block}.dashboard-billing__contact-list{margin:0;padding:8px 24px;display:grid}.dashboard-billing__contact-list>div{border-bottom:1px solid #e2e8f0;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.dashboard-billing__contact-list>div:last-child{border-bottom:0}.dashboard-billing__contact-list dt{color:#64748b;font-size:13px;font-weight:700}.dashboard-billing__contact-list dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.dashboard-billing__table-wrapper{overflow-x:auto}.dashboard-billing__table{border-collapse:collapse;width:100%;min-width:760px}.dashboard-billing__table th,.dashboard-billing__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 20px}.dashboard-billing__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:800}.dashboard-billing__table tbody tr:last-child td{border-bottom:0}.dashboard-billing__table tbody tr:hover{background:#f8fafc}.dashboard-billing__table td{color:#475569;font-size:14px}.dashboard-billing__table td:first-child strong,.dashboard-billing__amount{color:#0f172a;font-weight:800}.dashboard-billing__status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-billing__status--paid{color:#166534;background:#dcfce7}.dashboard-billing__status--pending{color:#92400e;background:#fef3c7}.dashboard-billing__status--failed{color:#b91c1c;background:#fee2e2}.dashboard-billing__download-action{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:38px;padding:0 13px;font-weight:800}.dashboard-billing__download-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-billing__visually-hidden{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.dashboard-billing__summary,.dashboard-billing__grid{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-billing__plan-header,.dashboard-billing__section-heading{flex-direction:column}.dashboard-billing__renewal{grid-template-columns:1fr}.dashboard-billing__plan-actions{flex-direction:column}.dashboard-billing__plan-actions button{width:100%}.dashboard-billing__contact-list>div{grid-template-columns:1fr;gap:7px}}@media (max-width:480px){.dashboard-billing__plan-card,.dashboard-billing__payment-card,.dashboard-billing__panel-heading,.dashboard-billing__usage-list{padding-left:18px;padding-right:18px}.dashboard-billing__price strong{font-size:36px}}.dashboard-settings{gap:32px;display:grid}.dashboard-settings__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dashboard-settings__card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:250px;padding:24px;display:flex}.dashboard-settings__card h3{color:#0f172a;margin:0;font-size:20px}.dashboard-settings__card p{color:#64748b;margin:12px 0 24px;font-size:14px;line-height:1.7}.dashboard-settings__card button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:42px;margin-top:auto;padding:0 15px;font-weight:800}.dashboard-settings__card button:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-settings__card button:focus-visible{outline-offset:2px;border-color:#2563eb;outline:2px solid #2563eb4d}@media (max-width:1100px){.dashboard-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dashboard-settings__grid{grid-template-columns:1fr}.dashboard-settings__card{min-height:220px}.dashboard-settings__card button{width:100%}}.dashboard-support{gap:32px;display:grid}.dashboard-support__primary-action{color:#fff;background:#0f172a;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-weight:800}.dashboard-support__primary-action:hover{background:#1e293b}.dashboard-support__primary-action:focus-visible,.dashboard-support__view-action:focus-visible,.dashboard-support__resource:focus-visible,.dashboard-support__search input:focus-visible,.dashboard-support__filter select:focus-visible{outline-offset:2px;outline:2px solid #2563eb4d}.dashboard-support__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-support__stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.dashboard-support__stat-card p{color:#64748b;margin:0;font-size:13px;font-weight:800}.dashboard-support__stat-card strong{color:#0f172a;margin-top:12px;font-size:30px;line-height:1;display:block}.dashboard-support__stat-card span{color:#64748b;margin-top:12px;font-size:13px;line-height:1.55;display:block}.dashboard-support__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.dashboard-support__panel,.dashboard-support__contact-card,.dashboard-support__resources{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.dashboard-support__panel{min-width:0;overflow:hidden}.dashboard-support__panel-header{border-bottom:1px solid #e2e8f0;gap:22px;padding:24px;display:grid}.dashboard-support__panel-header h3,.dashboard-support__contact-card h3,.dashboard-support__resources-heading h3{color:#0f172a;margin:0;font-size:20px}.dashboard-support__panel-header p,.dashboard-support__resources-heading p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.dashboard-support__toolbar{grid-template-columns:minmax(240px,1fr) 190px;gap:14px;display:grid}.dashboard-support__search,.dashboard-support__filter{gap:8px;display:grid}.dashboard-support__search label,.dashboard-support__filter label{color:#475569;font-size:12px;font-weight:800}.dashboard-support__search input,.dashboard-support__filter select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 13px}.dashboard-support__search input::placeholder{color:#94a3b8}.dashboard-support__search input:hover,.dashboard-support__filter select:hover{border-color:#94a3b8}.dashboard-support__search input:focus,.dashboard-support__filter select:focus{border-color:#2563eb}.dashboard-support__table-wrapper{overflow-x:auto}.dashboard-support__table{border-collapse:collapse;width:100%;min-width:920px}.dashboard-support__table th,.dashboard-support__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 18px}.dashboard-support__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:800}.dashboard-support__table tbody tr:last-child td{border-bottom:0}.dashboard-support__table tbody tr:hover{background:#f8fafc}.dashboard-support__table td{color:#475569;font-size:14px}.dashboard-support__ticket{gap:5px;min-width:260px;display:grid}.dashboard-support__ticket strong{color:#0f172a;font-size:14px}.dashboard-support__ticket span{color:#94a3b8;font-size:12px;font-weight:700}.dashboard-support__priority,.dashboard-support__status{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-support__priority--high{color:#b91c1c;background:#fee2e2}.dashboard-support__priority--medium{color:#92400e;background:#fef3c7}.dashboard-support__priority--low{color:#075985;background:#e0f2fe}.dashboard-support__status--open{color:#1d4ed8;background:#dbeafe}.dashboard-support__status--progress{color:#6d28d9;background:#ede9fe}.dashboard-support__status--waiting{color:#92400e;background:#fef3c7}.dashboard-support__status--resolved{color:#166534;background:#dcfce7}.dashboard-support__view-action{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:38px;padding:0 13px;font-weight:800}.dashboard-support__view-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.dashboard-support__sidebar{gap:20px;display:grid}.dashboard-support__contact-card{padding:24px}.dashboard-support__contact-eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.dashboard-support__contact-card h3{margin-top:8px}.dashboard-support__contact-card>p{color:#64748b;margin:12px 0 20px;font-size:14px;line-height:1.65}.dashboard-support__contact-card>.dashboard-support__primary-action{width:100%}.dashboard-support__contact-details{border-top:1px solid #e2e8f0;gap:16px;margin-top:22px;padding-top:22px;display:grid}.dashboard-support__contact-details>div{gap:5px;display:grid}.dashboard-support__contact-details span{color:#64748b;font-size:12px;font-weight:800}.dashboard-support__contact-details strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.dashboard-support__resources{overflow:hidden}.dashboard-support__resources-heading{border-bottom:1px solid #e2e8f0;padding:22px}.dashboard-support__resource-list{display:grid}.dashboard-support__resource{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e8f0;gap:7px;width:100%;padding:18px 22px;display:grid}.dashboard-support__resource:last-child{border-bottom:0}.dashboard-support__resource:hover{background:#f8fafc}.dashboard-support__resource strong{color:#0f172a;font-size:14px}.dashboard-support__resource span{color:#64748b;font-size:13px;line-height:1.55}.dashboard-support__visually-hidden{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.dashboard-support__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-support__layout{grid-template-columns:1fr}.dashboard-support__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-support__toolbar,.dashboard-support__sidebar{grid-template-columns:1fr}}@media (max-width:620px){.dashboard-support__stats{grid-template-columns:1fr}.dashboard-support__panel-header,.dashboard-support__contact-card,.dashboard-support__resources-heading{padding-left:18px;padding-right:18px}}.super-admin-layout{background:#f8fafc;min-height:100vh}.super-admin-layout__content{min-width:0;min-height:100vh;margin-left:280px}.super-admin-layout__main{width:100%;max-width:1600px;margin:0 auto;padding:32px}.super-admin-sidebar{z-index:40;color:#fff;background:#020617;border-right:1px solid #1e293b;flex-direction:column;width:280px;display:flex;position:fixed;inset:0 auto 0 0}.super-admin-sidebar__brand-link{color:inherit;align-items:center;gap:.8rem;text-decoration:none;display:flex}.super-admin-sidebar__brand-emblem{object-fit:contain;flex-shrink:0;width:46px;height:46px;display:block}.super-admin-sidebar__brand-copy{flex-direction:column;min-width:0;line-height:1.15;display:flex}.super-admin-sidebar__brand-copy strong,.super-admin-sidebar__brand-copy small{display:block}.super-admin-sidebar__identity{background:#0f172a;border:1px solid #1e293b;border-radius:13px;gap:5px;margin:18px;padding:16px;display:grid}.super-admin-sidebar__identity-label{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.super-admin-sidebar__identity strong{color:#fff;margin-top:3px;font-size:14px}.super-admin-sidebar__identity>span:last-child{color:#94a3b8;font-size:13px}.super-admin-sidebar__navigation{flex:1;min-height:0;padding:4px 14px 20px;overflow-y:auto}.super-admin-sidebar__section-label{color:#64748b;letter-spacing:.09em;text-transform:uppercase;padding:10px 10px 8px;font-size:10px;font-weight:900;display:block}.super-admin-sidebar__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.super-admin-sidebar__link{color:#cbd5e1;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.super-admin-sidebar__link:hover{color:#fff;background:#172033}.super-admin-sidebar__icon{color:#94a3b8;border:1px solid #334155;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.super-admin-sidebar__link:hover .super-admin-sidebar__icon{color:#fff;border-color:#475569}.super-admin-sidebar__footer{border-top:1px solid #1e293b;gap:10px;padding:18px;display:grid}.super-admin-sidebar__customer-link,.super-admin-sidebar__sign-out{border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.super-admin-sidebar__customer-link{color:#e2e8f0;border:1px solid #334155;text-decoration:none}.super-admin-sidebar__customer-link:hover{color:#fff;background:#0f172a;border-color:#475569}.super-admin-sidebar__sign-out{color:#94a3b8;background:0 0;border:0}.super-admin-sidebar__sign-out:hover{color:#fff;background:#0f172a}.super-admin-mobile-nav{z-index:50;background:#020617;border-bottom:1px solid #1e293b;display:none;position:sticky;top:0}.super-admin-mobile-nav__bar{justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 20px;display:flex}.super-admin-mobile-nav__brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.super-admin-mobile-nav__brand-emblem{object-fit:contain;flex-shrink:0;width:36px;height:36px;display:block}.super-admin-mobile-nav__brand>span:last-child{gap:2px;display:grid}.super-admin-mobile-nav__brand strong{font-size:15px}.super-admin-mobile-nav__brand small{color:#94a3b8;font-size:10px;font-weight:700}.super-admin-mobile-nav__toggle{color:#fff;background:#0f172a;border:1px solid #334155;border-radius:10px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.super-admin-mobile-nav__menu{border-top:1px solid #1e293b;padding:0 20px 20px}.super-admin-mobile-nav__identity{background:#0f172a;border:1px solid #1e293b;border-radius:12px;gap:4px;margin:18px 0;padding:15px;display:grid}.super-admin-mobile-nav__identity span,.super-admin-mobile-nav__identity small{color:#94a3b8;font-size:11px}.super-admin-mobile-nav__identity strong{color:#fff;font-size:14px}.super-admin-mobile-nav__list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.super-admin-mobile-nav__link{color:#cbd5e1;border-radius:9px;align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.super-admin-mobile-nav__link:hover{color:#fff;background:#0f172a}.super-admin-mobile-nav__actions{border-top:1px solid #1e293b;gap:10px;margin-top:18px;padding-top:18px;display:grid}.super-admin-mobile-nav__customer-link,.super-admin-mobile-nav__sign-out{border-radius:9px;justify-content:center;align-items:center;min-height:42px;font-size:13px;font-weight:800;display:flex}.super-admin-mobile-nav__customer-link{color:#fff;border:1px solid #334155;text-decoration:none}.super-admin-mobile-nav__sign-out{color:#cbd5e1;background:#0f172a;border:0}.super-admin-page-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.super-admin-page-header__content{max-width:820px}.super-admin-page-header__eyebrow{color:#2563eb;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.super-admin-page-header h1{color:#0f172a;margin:8px 0 0;font-size:clamp(32px,4vw,46px);line-height:1.05}.super-admin-page-header p{color:#64748b;margin:14px 0 0;font-size:15px;line-height:1.7}.super-admin-page-header__action{flex:none;display:flex}.super-admin-overview{gap:32px;display:grid}.super-admin-overview__primary-action,.super-admin-overview__secondary-action,.super-admin-overview__view-action{border-radius:9px;min-height:42px;padding:0 15px;font-weight:800}.super-admin-overview__primary-action{color:#fff;background:#0f172a;border:0}.super-admin-overview__primary-action:hover{background:#1e293b}.super-admin-overview__secondary-action,.super-admin-overview__view-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.super-admin-overview__secondary-action:hover,.super-admin-overview__view-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.super-admin-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-overview__metric-card,.super-admin-overview__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.super-admin-overview__metric-card{padding:22px}.super-admin-overview__metric-card>p{color:#64748b;margin:0;font-size:13px;font-weight:800}.super-admin-overview__metric-value{justify-content:space-between;align-items:baseline;gap:14px;margin-top:13px;display:flex}.super-admin-overview__metric-value strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-overview__metric-value span{color:#166534;font-size:12px;font-weight:900}.super-admin-overview__metric-card small{color:#94a3b8;margin-top:13px;font-size:12px;line-height:1.5;display:block}.super-admin-overview__top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.super-admin-overview__panel{min-width:0;overflow:hidden}.super-admin-overview__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.super-admin-overview__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-overview__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-overview__text-action{color:#2563eb;background:0 0;border:0;flex:none;padding:0;font-weight:800}.super-admin-overview__text-action:hover{color:#1d4ed8}.super-admin-overview__revenue-list{gap:24px;padding:24px;display:grid}.super-admin-overview__revenue-item{gap:11px;display:grid}.super-admin-overview__revenue-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.super-admin-overview__revenue-heading>div{gap:5px;display:grid}.super-admin-overview__revenue-heading strong{color:#0f172a;font-size:14px}.super-admin-overview__revenue-heading span{color:#64748b;font-size:12px}.super-admin-overview__progress{background:#e2e8f0;border-radius:999px;height:9px;overflow:hidden}.super-admin-overview__progress span{border-radius:inherit;background:#2563eb;height:100%;display:block}.super-admin-overview__alert-list{display:grid}.super-admin-overview__alert{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 24px;display:flex}.super-admin-overview__alert:last-child{border-bottom:0}.super-admin-overview__alert>div{min-width:0}.super-admin-overview__alert strong{color:#0f172a;font-size:14px}.super-admin-overview__alert p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.55}.super-admin-overview__alert>span{border-radius:999px;flex:none;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.super-admin-overview__alert--high>span{color:#b91c1c;background:#fee2e2}.super-admin-overview__alert--medium>span{color:#92400e;background:#fef3c7}.super-admin-overview__alert--normal>span{color:#166534;background:#dcfce7}.super-admin-overview__table-wrapper{overflow-x:auto}.super-admin-overview__table{border-collapse:collapse;width:100%;min-width:820px}.super-admin-overview__table th,.super-admin-overview__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 20px}.super-admin-overview__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:900}.super-admin-overview__table tbody tr:last-child td{border-bottom:0}.super-admin-overview__table tbody tr:hover{background:#f8fafc}.super-admin-overview__table td{color:#475569;font-size:14px}.super-admin-overview__table td:first-child strong{color:#0f172a}.super-admin-overview__status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.super-admin-overview__status--active{color:#166534;background:#dcfce7}.super-admin-overview__status--trial{color:#1d4ed8;background:#dbeafe}.super-admin-overview__status--past-due{color:#b91c1c;background:#fee2e2}.super-admin-overview__visually-hidden{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.super-admin-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-overview__top-grid{grid-template-columns:1fr}}@media (max-width:980px){.super-admin-sidebar{display:none}.super-admin-mobile-nav{display:block}.super-admin-layout__content{margin-left:0}.super-admin-layout__main{padding:28px 22px}}@media (max-width:700px){.super-admin-page-header{flex-direction:column}.super-admin-page-header__action,.super-admin-page-header__action>*{width:100%}.super-admin-overview__metrics{grid-template-columns:1fr}.super-admin-overview__panel-header{flex-direction:column}.super-admin-overview__panel-header>button{width:100%}}@media (max-width:480px){.super-admin-layout__main{padding:24px 16px}.super-admin-overview__metric-card,.super-admin-overview__panel-header,.super-admin-overview__revenue-list,.super-admin-overview__alert{padding-left:18px;padding-right:18px}.super-admin-overview__metric-value strong{font-size:27px}}.super-admin-customers{gap:32px;display:grid}.super-admin-customers__primary-action,.super-admin-customers__view-action,.super-admin-customers__pagination button{border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.super-admin-customers__primary-action{color:#fff;background:#0f172a;border:0}.super-admin-customers__primary-action:hover{background:#1e293b}.super-admin-customers__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-customers__summary article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:10px;padding:22px;display:grid}.super-admin-customers__summary span{color:#64748b;font-size:13px;font-weight:800}.super-admin-customers__summary strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-customers__summary small{color:#94a3b8;font-size:12px;line-height:1.5}.super-admin-customers__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;overflow:hidden}.super-admin-customers__toolbar{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.super-admin-customers__search{gap:8px;width:min(100%,520px);display:grid}.super-admin-customers__search label,.super-admin-customers__filters label{color:#475569;font-size:12px;font-weight:900}.super-admin-customers__search input,.super-admin-customers__filters select{color:#0f172a;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px}.super-admin-customers__search input{width:100%;padding:0 14px}.super-admin-customers__search input::placeholder{color:#94a3b8}.super-admin-customers__search input:focus,.super-admin-customers__filters select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-customers__filters{align-items:flex-end;gap:12px;display:flex}.super-admin-customers__filters label{gap:8px;display:grid}.super-admin-customers__filters select{min-width:150px;padding:0 38px 0 12px}.super-admin-customers__table-wrapper{overflow-x:auto}.super-admin-customers__table{border-collapse:collapse;width:100%;min-width:1040px}.super-admin-customers__table th,.super-admin-customers__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 20px}.super-admin-customers__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:900}.super-admin-customers__table td{color:#475569;font-size:14px}.super-admin-customers__table tbody tr:hover{background:#f8fafc}.super-admin-customers__table tbody tr:last-child td{border-bottom:0}.super-admin-customers__table td:first-child strong{color:#0f172a}.super-admin-customers__contact{gap:4px;display:grid}.super-admin-customers__contact strong{color:#0f172a;font-size:14px}.super-admin-customers__contact span{color:#64748b;font-size:12px}.super-admin-customers__status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.super-admin-customers__status--active{color:#166534;background:#dcfce7}.super-admin-customers__status--trial{color:#1d4ed8;background:#dbeafe}.super-admin-customers__status--past-due{color:#b91c1c;background:#fee2e2}.super-admin-customers__status--canceled{color:#475569;background:#e2e8f0}.super-admin-customers__view-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.super-admin-customers__view-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.super-admin-customers__pagination{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.super-admin-customers__pagination>span{color:#64748b;font-size:13px}.super-admin-customers__pagination>div{gap:10px;display:flex}.super-admin-customers__pagination button{color:#334155;background:#fff;border:1px solid #cbd5e1}.super-admin-customers__pagination button:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.super-admin-customers__pagination button:disabled{cursor:not-allowed;opacity:.45}.super-admin-customers__visually-hidden{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.super-admin-customers__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-customers__toolbar{flex-direction:column;align-items:stretch}.super-admin-customers__search,.super-admin-customers__filters{width:100%}.super-admin-customers__filters label{flex:1}.super-admin-customers__filters select{width:100%}}@media (max-width:700px){.super-admin-customers__summary{grid-template-columns:1fr}.super-admin-customers__filters,.super-admin-customers__pagination{flex-direction:column;align-items:stretch}.super-admin-customers__pagination>div,.super-admin-customers__pagination button{width:100%}}@media (max-width:480px){.super-admin-customers__summary article,.super-admin-customers__toolbar,.super-admin-customers__pagination{padding-left:18px;padding-right:18px}.super-admin-customers__summary strong{font-size:27px}}.super-admin-subscriptions{gap:32px;display:grid}.super-admin-subscriptions__primary-action,.super-admin-subscriptions__view-action,.super-admin-subscriptions__pagination button{border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.super-admin-subscriptions__primary-action{color:#fff;background:#0f172a;border:0}.super-admin-subscriptions__primary-action:hover{background:#1e293b}.super-admin-subscriptions__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-subscriptions__summary article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:10px;padding:22px;display:grid}.super-admin-subscriptions__summary span{color:#64748b;font-size:13px;font-weight:800}.super-admin-subscriptions__summary strong{color:#0f172a;font-size:30px}.super-admin-subscriptions__summary small{color:#94a3b8;font-size:12px}.super-admin-subscriptions__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.super-admin-subscriptions__toolbar{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.super-admin-subscriptions__search{gap:8px;width:min(100%,500px);display:grid}.super-admin-subscriptions__search label,.super-admin-subscriptions__filters label{color:#475569;gap:8px;font-size:12px;font-weight:900;display:grid}.super-admin-subscriptions__search input,.super-admin-subscriptions__filters select{color:#0f172a;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px}.super-admin-subscriptions__search input{padding:0 14px}.super-admin-subscriptions__search input:focus,.super-admin-subscriptions__filters select:focus{border-color:#2563eb;outline:3px solid #2563eb26}.super-admin-subscriptions__filters{gap:12px;display:flex}.super-admin-subscriptions__filters select{min-width:145px;padding:0 12px}.super-admin-subscriptions__table-wrapper{overflow-x:auto}.super-admin-subscriptions__table{border-collapse:collapse;width:100%;min-width:980px}.super-admin-subscriptions__table th,.super-admin-subscriptions__table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:16px 20px}.super-admin-subscriptions__table th{color:#64748b;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:900}.super-admin-subscriptions__table td{color:#475569;font-size:14px}.super-admin-subscriptions__table tbody tr:hover{background:#f8fafc}.super-admin-subscriptions__table tbody tr:last-child td{border-bottom:none}.super-admin-subscriptions__status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.super-admin-subscriptions__status--active{color:#166534;background:#dcfce7}.super-admin-subscriptions__status--trial{color:#1d4ed8;background:#dbeafe}.super-admin-subscriptions__status--past-due{color:#b91c1c;background:#fee2e2}.super-admin-subscriptions__status--canceled{color:#475569;background:#e2e8f0}.super-admin-subscriptions__view-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.super-admin-subscriptions__view-action:hover{background:#f8fafc}.super-admin-subscriptions__pagination{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.super-admin-subscriptions__pagination span{color:#64748b;font-size:13px}.super-admin-subscriptions__pagination div{gap:10px;display:flex}.super-admin-subscriptions__pagination button{color:#334155;background:#fff;border:1px solid #cbd5e1}.super-admin-subscriptions__pagination button:disabled{opacity:.45}.super-admin-subscriptions__visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1180px){.super-admin-subscriptions__summary{grid-template-columns:repeat(2,1fr)}.super-admin-subscriptions__toolbar{flex-direction:column;align-items:stretch}.super-admin-subscriptions__search,.super-admin-subscriptions__filters{width:100%}.super-admin-subscriptions__filters label{flex:1}}@media (max-width:700px){.super-admin-subscriptions__summary{grid-template-columns:1fr}.super-admin-subscriptions__filters{flex-direction:column}.super-admin-subscriptions__pagination{flex-direction:column;gap:15px}.super-admin-subscriptions__pagination div,.super-admin-subscriptions__pagination button{width:100%}}.super-admin-revenue{gap:32px;display:grid}.super-admin-revenue__primary-action{color:#fff;background:#0f172a;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.super-admin-revenue__primary-action:hover{background:#1e293b}.super-admin-revenue__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-revenue__card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:10px;padding:22px;display:grid}.super-admin-revenue__card span{color:#64748b;font-size:13px;font-weight:800}.super-admin-revenue__card strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-revenue__card small{color:#166534;font-size:12px;font-weight:800}.super-admin-revenue__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;overflow:hidden}.super-admin-revenue__panel-header{border-bottom:1px solid #e2e8f0;padding:24px}.super-admin-revenue__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-revenue__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px}.super-admin-revenue__table-wrapper{overflow-x:auto}.super-admin-revenue__table{border-collapse:collapse;width:100%;min-width:720px}.super-admin-revenue__table th,.super-admin-revenue__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 20px}.super-admin-revenue__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:900}.super-admin-revenue__table td{color:#475569;font-size:14px}.super-admin-revenue__table td:first-child strong{color:#0f172a}.super-admin-revenue__table tbody tr:hover{background:#f8fafc}.super-admin-revenue__table tbody tr:last-child td{border-bottom:0}.super-admin-revenue__status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.super-admin-revenue__status--paid{color:#166534;background:#dcfce7}.super-admin-revenue__status--pending{color:#92400e;background:#fef3c7}.super-admin-revenue__status--trial{color:#1d4ed8;background:#dbeafe}.super-admin-revenue__status--refunded{color:#475569;background:#e2e8f0}@media (max-width:1180px){.super-admin-revenue__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.super-admin-revenue__cards{grid-template-columns:1fr}}@media (max-width:480px){.super-admin-revenue__card,.super-admin-revenue__panel-header{padding-left:18px;padding-right:18px}.super-admin-revenue__card strong{font-size:27px}}.super-admin-users{gap:32px;display:grid}.super-admin-users__primary-action,.super-admin-users__view-action{border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.super-admin-users__primary-action{color:#fff;background:#0f172a;border:0}.super-admin-users__primary-action:hover{background:#1e293b}.super-admin-users__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;overflow:hidden}.super-admin-users__toolbar{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.super-admin-users__search{color:#0f172a;width:min(100%,520px);min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 14px}.super-admin-users__search::placeholder{color:#94a3b8}.super-admin-users__search:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-users__table-wrapper{overflow-x:auto}.super-admin-users__table{border-collapse:collapse;width:100%;min-width:920px}.super-admin-users__table th,.super-admin-users__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 20px}.super-admin-users__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:900}.super-admin-users__table td{color:#475569;font-size:14px}.super-admin-users__table tbody tr:hover{background:#f8fafc}.super-admin-users__table tbody tr:last-child td{border-bottom:0}.super-admin-users__person{gap:4px;display:grid}.super-admin-users__person strong{color:#0f172a;font-size:14px}.super-admin-users__person span{color:#64748b;font-size:12px}.super-admin-users__status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.super-admin-users__status--active{color:#166534;background:#dcfce7}.super-admin-users__status--invited{color:#1d4ed8;background:#dbeafe}.super-admin-users__status--suspended{color:#b91c1c;background:#fee2e2}.super-admin-users__view-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.super-admin-users__view-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}@media (max-width:700px){.super-admin-users__toolbar{flex-direction:column;align-items:stretch}.super-admin-users__search{width:100%}}@media (max-width:480px){.super-admin-users__toolbar{padding-left:18px;padding-right:18px}}.super-admin-ai-usage{gap:32px;display:grid}.super-admin-ai-usage__primary-action,.super-admin-ai-usage__view-action{border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.super-admin-ai-usage__primary-action{color:#fff;background:#0f172a;border:0}.super-admin-ai-usage__primary-action:hover{background:#1e293b}.super-admin-ai-usage__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-ai-usage__metric-card,.super-admin-ai-usage__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.super-admin-ai-usage__metric-card{gap:12px;padding:22px;display:grid}.super-admin-ai-usage__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-ai-usage__metric-value{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.super-admin-ai-usage__metric-value strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-ai-usage__metric-value small{color:#166534;font-size:12px;font-weight:900}.super-admin-ai-usage__metric-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-ai-usage__top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.super-admin-ai-usage__panel{min-width:0;overflow:hidden}.super-admin-ai-usage__panel-header{border-bottom:1px solid #e2e8f0;padding:24px}.super-admin-ai-usage__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-ai-usage__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-ai-usage__feature-list{gap:24px;padding:24px;display:grid}.super-admin-ai-usage__feature-item{gap:11px;display:grid}.super-admin-ai-usage__feature-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.super-admin-ai-usage__feature-heading>div{gap:5px;display:grid}.super-admin-ai-usage__feature-heading strong{color:#0f172a;font-size:14px}.super-admin-ai-usage__feature-heading span{color:#64748b;font-size:12px}.super-admin-ai-usage__progress{background:#e2e8f0;border-radius:999px;height:9px;overflow:hidden}.super-admin-ai-usage__progress span{border-radius:inherit;background:#2563eb;height:100%;display:block}.super-admin-ai-usage__controls{display:grid}.super-admin-ai-usage__controls>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.super-admin-ai-usage__controls>div:last-child{border-bottom:0}.super-admin-ai-usage__controls span{color:#64748b;font-size:14px}.super-admin-ai-usage__controls strong{color:#0f172a;font-size:16px}.super-admin-ai-usage__table-wrapper{overflow-x:auto}.super-admin-ai-usage__table{border-collapse:collapse;width:100%;min-width:980px}.super-admin-ai-usage__table th,.super-admin-ai-usage__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 20px}.super-admin-ai-usage__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:900}.super-admin-ai-usage__table td{color:#475569;font-size:14px}.super-admin-ai-usage__table td:first-child strong{color:#0f172a}.super-admin-ai-usage__table tbody tr:hover{background:#f8fafc}.super-admin-ai-usage__table tbody tr:last-child td{border-bottom:0}.super-admin-ai-usage__status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.super-admin-ai-usage__status--normal{color:#166534;background:#dcfce7}.super-admin-ai-usage__status--monitor{color:#92400e;background:#fef3c7}.super-admin-ai-usage__status--limit{color:#b91c1c;background:#fee2e2}.super-admin-ai-usage__view-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.super-admin-ai-usage__view-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.super-admin-ai-usage__visually-hidden{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.super-admin-ai-usage__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-ai-usage__top-grid{grid-template-columns:1fr}}@media (max-width:700px){.super-admin-ai-usage__metrics{grid-template-columns:1fr}}@media (max-width:480px){.super-admin-ai-usage__metric-card,.super-admin-ai-usage__panel-header,.super-admin-ai-usage__feature-list,.super-admin-ai-usage__controls>div{padding-left:18px;padding-right:18px}.super-admin-ai-usage__metric-value strong{font-size:27px}}.super-admin-platform-analytics{gap:32px;display:grid}.super-admin-platform-analytics__primary-action{color:#fff;background:#0f172a;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.super-admin-platform-analytics__primary-action:hover{background:#1e293b}.super-admin-platform-analytics__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-platform-analytics__metric-card,.super-admin-platform-analytics__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-platform-analytics__metric-card{gap:14px;padding:22px;display:grid}.super-admin-platform-analytics__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-platform-analytics__metric-card>strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-platform-analytics__metric-card>div{gap:6px;display:grid}.super-admin-platform-analytics__metric-card small{color:#64748b;font-size:12px;font-weight:800}.super-admin-platform-analytics__metric-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-platform-analytics__grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:20px;display:grid}.super-admin-platform-analytics__panel{overflow:hidden}.super-admin-platform-analytics__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-platform-analytics__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-platform-analytics__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-platform-analytics__select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 34px 0 12px;font-size:13px;font-weight:700}.super-admin-platform-analytics__select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-platform-analytics__empty-chart{text-align:center;place-items:center;gap:26px;min-height:340px;padding:36px 24px;display:grid}.super-admin-platform-analytics__chart-bars{border-bottom:1px solid #cbd5e1;justify-content:center;align-items:flex-end;gap:18px;width:min(100%,520px);height:150px;padding:0 10px;display:flex}.super-admin-platform-analytics__chart-bars span{background:#e2e8f0;border-radius:8px 8px 0 0;width:34px;min-height:8px}.super-admin-platform-analytics__chart-bars span:first-child{height:22%}.super-admin-platform-analytics__chart-bars span:nth-child(2){height:34%}.super-admin-platform-analytics__chart-bars span:nth-child(3){height:28%}.super-admin-platform-analytics__chart-bars span:nth-child(4){height:46%}.super-admin-platform-analytics__chart-bars span:nth-child(5){height:38%}.super-admin-platform-analytics__chart-bars span:nth-child(6){height:52%}.super-admin-platform-analytics__chart-bars span:nth-child(7){height:43%}.super-admin-platform-analytics__chart-bars span:nth-child(8){height:60%}.super-admin-platform-analytics__empty-chart>div:last-child{max-width:460px}.super-admin-platform-analytics__empty-chart strong{color:#0f172a;font-size:16px}.super-admin-platform-analytics__empty-chart p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-platform-analytics__summary-list{display:grid}.super-admin-platform-analytics__summary-item{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.super-admin-platform-analytics__summary-item:last-child{border-bottom:0}.super-admin-platform-analytics__summary-item>div{gap:5px;display:grid}.super-admin-platform-analytics__summary-item span{color:#334155;font-size:14px;font-weight:800}.super-admin-platform-analytics__summary-item small{color:#94a3b8;font-size:12px;line-height:1.5}.super-admin-platform-analytics__summary-item>strong{color:#0f172a;font-size:18px}.super-admin-platform-analytics__table-wrapper{overflow-x:auto}.super-admin-platform-analytics__table{border-collapse:collapse;width:100%;min-width:860px}.super-admin-platform-analytics__table th,.super-admin-platform-analytics__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 20px}.super-admin-platform-analytics__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:900}.super-admin-platform-analytics__table td{color:#475569;font-size:14px}.super-admin-platform-analytics__table td:first-child strong{color:#0f172a}.super-admin-platform-analytics__table tbody tr:hover{background:#f8fafc}.super-admin-platform-analytics__table tbody tr:last-child td{border-bottom:0}.super-admin-platform-analytics__adoption{align-items:center;gap:12px;display:flex}.super-admin-platform-analytics__adoption>div{background:#e2e8f0;border-radius:999px;width:120px;height:8px;overflow:hidden}.super-admin-platform-analytics__adoption>div span{border-radius:inherit;background:#2563eb;height:100%;display:block}.super-admin-platform-analytics__adoption small{color:#94a3b8;font-size:12px;font-weight:700}@media (max-width:1180px){.super-admin-platform-analytics__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-platform-analytics__grid{grid-template-columns:1fr}}@media (max-width:700px){.super-admin-platform-analytics__metrics{grid-template-columns:1fr}.super-admin-platform-analytics__panel-header{flex-direction:column;align-items:stretch}.super-admin-platform-analytics__select{width:100%}.super-admin-platform-analytics__chart-bars{gap:10px}.super-admin-platform-analytics__chart-bars span{width:24px}}@media (max-width:480px){.super-admin-platform-analytics__metric-card,.super-admin-platform-analytics__panel-header,.super-admin-platform-analytics__summary-item{padding-left:18px;padding-right:18px}.super-admin-platform-analytics__metric-card>strong{font-size:27px}}.super-admin-support-tickets{gap:32px;display:grid}.super-admin-support-tickets__primary-action{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.super-admin-support-tickets__primary-action:hover{background:#1e293b}.super-admin-support-tickets__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-support-tickets__metric-card,.super-admin-support-tickets__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-support-tickets__metric-card{gap:14px;padding:22px;display:grid}.super-admin-support-tickets__metric-card span{color:#64748b;font-size:13px;font-weight:800}.super-admin-support-tickets__metric-card strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-support-tickets__metric-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-support-tickets__grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:20px;display:grid}.super-admin-support-tickets__panel{overflow:hidden}.super-admin-support-tickets__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-support-tickets__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-support-tickets__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-support-tickets__filters{flex-wrap:wrap;gap:10px;display:flex}.super-admin-support-tickets__filters select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 34px 0 12px;font-size:13px;font-weight:700}.super-admin-support-tickets__filters select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-support-tickets__toolbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:18px 24px}.super-admin-support-tickets__toolbar input{color:#0f172a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 14px;font-size:14px}.super-admin-support-tickets__toolbar input::placeholder{color:#94a3b8}.super-admin-support-tickets__toolbar input:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-support-tickets__empty-state{text-align:center;place-items:center;gap:22px;min-height:360px;padding:42px 24px;display:grid}.super-admin-support-tickets__empty-state>div:last-child{max-width:480px}.super-admin-support-tickets__empty-state strong{color:#0f172a;font-size:17px}.super-admin-support-tickets__empty-state p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-support-tickets__empty-icon{background:#f8fafc;border:2px solid #cbd5e1;border-radius:14px;width:76px;height:58px;position:relative}.super-admin-support-tickets__empty-icon:after{content:"";background:#f8fafc;border-bottom:2px solid #cbd5e1;border-right:2px solid #cbd5e1;width:18px;height:18px;position:absolute;bottom:-9px;right:12px;transform:rotate(45deg)}.super-admin-support-tickets__empty-icon span{z-index:1;background:#cbd5e1;border-radius:999px;width:42px;height:4px;margin-left:15px;display:block;position:relative}.super-admin-support-tickets__empty-icon span:first-child{margin-top:15px}.super-admin-support-tickets__empty-icon span+span{margin-top:7px}.super-admin-support-tickets__empty-icon span:last-child{width:28px}.super-admin-support-tickets__queue-list{display:grid}.super-admin-support-tickets__queue-item{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.super-admin-support-tickets__queue-item:last-child{border-bottom:0}.super-admin-support-tickets__queue-item>div{gap:5px;display:grid}.super-admin-support-tickets__queue-item span{color:#334155;font-size:14px;font-weight:800}.super-admin-support-tickets__queue-item small{color:#94a3b8;font-size:12px;line-height:1.5}.super-admin-support-tickets__queue-item>strong{color:#0f172a;font-size:18px}@media (max-width:1180px){.super-admin-support-tickets__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-support-tickets__grid{grid-template-columns:1fr}}@media (max-width:760px){.super-admin-support-tickets__metrics{grid-template-columns:1fr}.super-admin-support-tickets__panel-header{flex-direction:column;align-items:stretch}.super-admin-support-tickets__filters{grid-template-columns:1fr;display:grid}.super-admin-support-tickets__filters select{width:100%}}@media (max-width:480px){.super-admin-support-tickets__metric-card,.super-admin-support-tickets__panel-header,.super-admin-support-tickets__toolbar,.super-admin-support-tickets__queue-item{padding-left:18px;padding-right:18px}.super-admin-support-tickets__metric-card strong{font-size:27px}}.super-admin-audit-logs{gap:32px;display:grid}.super-admin-audit-logs__primary-action{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.super-admin-audit-logs__primary-action:hover{background:#1e293b}.super-admin-audit-logs__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-audit-logs__metric-card,.super-admin-audit-logs__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-audit-logs__metric-card{gap:14px;padding:22px;display:grid}.super-admin-audit-logs__metric-card span{color:#64748b;font-size:13px;font-weight:800}.super-admin-audit-logs__metric-card strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-audit-logs__metric-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-audit-logs__grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:20px;display:grid}.super-admin-audit-logs__panel{overflow:hidden}.super-admin-audit-logs__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-audit-logs__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-audit-logs__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-audit-logs__filters{flex-wrap:wrap;gap:10px;display:flex}.super-admin-audit-logs__filters select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 34px 0 12px;font-size:13px;font-weight:700}.super-admin-audit-logs__filters select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-audit-logs__toolbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:18px 24px}.super-admin-audit-logs__toolbar input{color:#0f172a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 14px;font-size:14px}.super-admin-audit-logs__toolbar input::placeholder{color:#94a3b8}.super-admin-audit-logs__toolbar input:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-audit-logs__empty-state{text-align:center;place-items:center;gap:22px;min-height:360px;padding:42px 24px;display:grid}.super-admin-audit-logs__empty-state>div:last-child{max-width:480px}.super-admin-audit-logs__empty-state strong{color:#0f172a;font-size:17px}.super-admin-audit-logs__empty-state p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-audit-logs__empty-icon{background:#f8fafc;border:2px solid #cbd5e1;border-radius:14px;gap:8px;width:78px;padding:16px;display:grid}.super-admin-audit-logs__empty-icon span{background:#cbd5e1;border-radius:999px;height:6px;display:block}.super-admin-audit-logs__empty-icon span:nth-child(2){width:80%}.super-admin-audit-logs__empty-icon span:nth-child(3){width:92%}.super-admin-audit-logs__empty-icon span:nth-child(4){width:66%}.super-admin-audit-logs__category-list{display:grid}.super-admin-audit-logs__category-item{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.super-admin-audit-logs__category-item:last-child{border-bottom:0}.super-admin-audit-logs__category-item>div{gap:5px;display:grid}.super-admin-audit-logs__category-item span{color:#334155;font-size:14px;font-weight:800}.super-admin-audit-logs__category-item small{color:#94a3b8;font-size:12px;line-height:1.5}.super-admin-audit-logs__category-item>strong{color:#0f172a;font-size:18px}@media (max-width:1180px){.super-admin-audit-logs__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-audit-logs__grid{grid-template-columns:1fr}}@media (max-width:760px){.super-admin-audit-logs__metrics{grid-template-columns:1fr}.super-admin-audit-logs__panel-header{flex-direction:column;align-items:stretch}.super-admin-audit-logs__filters{grid-template-columns:1fr;display:grid}.super-admin-audit-logs__filters select{width:100%}}@media (max-width:480px){.super-admin-audit-logs__metric-card,.super-admin-audit-logs__panel-header,.super-admin-audit-logs__toolbar,.super-admin-audit-logs__category-item{padding-left:18px;padding-right:18px}.super-admin-audit-logs__metric-card strong{font-size:27px}}.super-admin-system-health{gap:32px;display:grid}.super-admin-system-health__primary-action{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.super-admin-system-health__primary-action:hover{background:#1e293b}.super-admin-system-health__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-system-health__metric-card,.super-admin-system-health__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-system-health__metric-card{gap:14px;padding:22px;display:grid}.super-admin-system-health__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-system-health__metric-value{justify-content:space-between;align-items:center;gap:12px;display:flex}.super-admin-system-health__metric-value strong{color:#0f172a;font-size:24px;line-height:1.2}.super-admin-system-health__metric-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-system-health__status-dot{border-radius:999px;flex:none;width:11px;height:11px;display:inline-block}.super-admin-system-health__status-dot--healthy{background:#16a34a;box-shadow:0 0 0 5px #16a34a1f}.super-admin-system-health__status-dot--neutral{background:#94a3b8;box-shadow:0 0 0 5px #94a3b824}.super-admin-system-health__status-dot--warning{background:#d97706;box-shadow:0 0 0 5px #d977061f}.super-admin-system-health__status-dot--critical{background:#dc2626;box-shadow:0 0 0 5px #dc26261f}.super-admin-system-health__grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:20px;display:grid}.super-admin-system-health__panel{overflow:hidden}.super-admin-system-health__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-system-health__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-system-health__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-system-health__panel-header select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 34px 0 12px;font-size:13px;font-weight:700}.super-admin-system-health__panel-header select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-system-health__service-list{display:grid}.super-admin-system-health__service-item{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.super-admin-system-health__service-item:last-child{border-bottom:0}.super-admin-system-health__service-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.super-admin-system-health__service-main>div{min-width:0}.super-admin-system-health__service-main strong{color:#0f172a;font-size:14px}.super-admin-system-health__service-main p{color:#94a3b8;margin:6px 0 0;font-size:12px;line-height:1.5}.super-admin-system-health__service-data{grid-template-columns:repeat(3,minmax(82px,auto));gap:20px;display:grid}.super-admin-system-health__service-data>div{gap:5px;display:grid}.super-admin-system-health__service-data span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.super-admin-system-health__service-data strong{color:#334155;font-size:13px}.super-admin-system-health__summary-list{display:grid}.super-admin-system-health__summary-item{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.super-admin-system-health__summary-item:last-child{border-bottom:0}.super-admin-system-health__summary-item>div{gap:5px;display:grid}.super-admin-system-health__summary-item span{color:#334155;font-size:14px;font-weight:800}.super-admin-system-health__summary-item small{color:#94a3b8;font-size:12px;line-height:1.5}.super-admin-system-health__summary-item>strong{color:#0f172a;text-align:right;font-size:17px}.super-admin-system-health__empty-state{text-align:center;place-items:center;gap:22px;min-height:270px;padding:42px 24px;display:grid}.super-admin-system-health__empty-state>div:last-child{max-width:500px}.super-admin-system-health__empty-state strong{color:#0f172a;font-size:17px}.super-admin-system-health__empty-state p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-system-health__empty-icon{background:#f0fdf4;border:2px solid #bbf7d0;border-radius:999px;place-items:center;width:78px;height:78px;display:grid}.super-admin-system-health__empty-icon span{border-bottom:4px solid #16a34a;border-left:4px solid #16a34a;width:34px;height:18px;position:relative;transform:rotate(-45deg)translate(3px,-3px)}@media (max-width:1180px){.super-admin-system-health__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-system-health__grid{grid-template-columns:1fr}}@media (max-width:900px){.super-admin-system-health__service-item{grid-template-columns:1fr}.super-admin-system-health__service-data{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.super-admin-system-health__metrics{grid-template-columns:1fr}.super-admin-system-health__panel-header{flex-direction:column;align-items:stretch}.super-admin-system-health__panel-header select{width:100%}.super-admin-system-health__service-data{grid-template-columns:1fr;gap:12px;padding-left:25px}}@media (max-width:480px){.super-admin-system-health__metric-card,.super-admin-system-health__panel-header,.super-admin-system-health__service-item,.super-admin-system-health__summary-item{padding-left:18px;padding-right:18px}.super-admin-system-health__metric-value strong{font-size:21px}}.super-admin-security-center{gap:32px;display:grid}.super-admin-security-center__primary-action{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.super-admin-security-center__primary-action:hover{background:#1e293b}.super-admin-security-center__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-security-center__metric-card,.super-admin-security-center__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-security-center__metric-card{gap:14px;padding:22px;display:grid}.super-admin-security-center__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-security-center__metric-value{justify-content:space-between;align-items:center;gap:12px;display:flex}.super-admin-security-center__metric-value strong{color:#0f172a;font-size:28px;line-height:1.1}.super-admin-security-center__metric-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-security-center__status-dot{border-radius:999px;flex:none;width:11px;height:11px;display:inline-block}.super-admin-security-center__status-dot--healthy{background:#16a34a;box-shadow:0 0 0 5px #16a34a1f}.super-admin-security-center__status-dot--neutral{background:#94a3b8;box-shadow:0 0 0 5px #94a3b824}.super-admin-security-center__status-dot--warning{background:#d97706;box-shadow:0 0 0 5px #d977061f}.super-admin-security-center__status-dot--critical{background:#dc2626;box-shadow:0 0 0 5px #dc26261f}.super-admin-security-center__grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:20px;display:grid}.super-admin-security-center__panel{overflow:hidden}.super-admin-security-center__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-security-center__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-security-center__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-security-center__panel-header select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 34px 0 12px;font-size:13px;font-weight:700}.super-admin-security-center__panel-header select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-security-center__control-list{display:grid}.super-admin-security-center__control-item{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}.super-admin-security-center__control-item:last-child{border-bottom:0}.super-admin-security-center__control-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.super-admin-security-center__control-main>div{min-width:0}.super-admin-security-center__control-main strong{color:#0f172a;font-size:14px}.super-admin-security-center__control-main p{color:#94a3b8;margin:6px 0 0;font-size:12px;line-height:1.5}.super-admin-security-center__control-item>span{color:#475569;text-align:center;background:#f1f5f9;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.super-admin-security-center__summary-list{display:grid}.super-admin-security-center__summary-item{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.super-admin-security-center__summary-item:last-child{border-bottom:0}.super-admin-security-center__summary-item>div{gap:5px;display:grid}.super-admin-security-center__summary-item span{color:#334155;font-size:14px;font-weight:800}.super-admin-security-center__summary-item small{color:#94a3b8;font-size:12px;line-height:1.5}.super-admin-security-center__summary-item>strong{color:#0f172a;font-size:18px}.super-admin-security-center__empty-state{text-align:center;place-items:center;gap:22px;min-height:300px;padding:42px 24px;display:grid}.super-admin-security-center__empty-state>div:last-child{max-width:520px}.super-admin-security-center__empty-state strong{color:#0f172a;font-size:17px}.super-admin-security-center__empty-state p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-security-center__empty-icon{background:#f8fafc;border:2px solid #cbd5e1;border-radius:38px 38px 20px 20px;place-items:center;width:78px;height:86px;display:grid;position:relative}.super-admin-security-center__empty-icon:before{content:"";background:#f8fafc;border:2px solid #cbd5e1;border-bottom:0;border-radius:24px 24px 0 0;width:42px;height:30px;position:absolute;top:-13px}.super-admin-security-center__empty-icon span{border-bottom:4px solid #64748b;border-left:4px solid #64748b;width:30px;height:16px;position:relative;transform:rotate(-45deg)translate(2px,-2px)}@media (max-width:1180px){.super-admin-security-center__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-security-center__grid{grid-template-columns:1fr}}@media (max-width:760px){.super-admin-security-center__metrics{grid-template-columns:1fr}.super-admin-security-center__panel-header{flex-direction:column;align-items:stretch}.super-admin-security-center__panel-header select{width:100%}.super-admin-security-center__control-item{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.super-admin-security-center__metric-card,.super-admin-security-center__panel-header,.super-admin-security-center__control-item,.super-admin-security-center__summary-item{padding-left:18px;padding-right:18px}.super-admin-security-center__metric-value strong{font-size:25px}}.super-admin-roles-permissions{gap:32px;display:grid}.super-admin-roles-permissions__primary-action{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.super-admin-roles-permissions__primary-action:hover{background:#1e293b}.super-admin-roles-permissions__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-roles-permissions__metric-card,.super-admin-roles-permissions__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-roles-permissions__metric-card{gap:14px;padding:22px;display:grid}.super-admin-roles-permissions__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-roles-permissions__metric-card>strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-roles-permissions__metric-card>p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-roles-permissions__grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:20px;display:grid}.super-admin-roles-permissions__panel{overflow:hidden}.super-admin-roles-permissions__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-roles-permissions__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-roles-permissions__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-roles-permissions__panel-header input,.super-admin-roles-permissions__panel-header select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;font-size:13px;font-weight:700}.super-admin-roles-permissions__panel-header input{width:min(100%,250px);padding:0 13px}.super-admin-roles-permissions__panel-header select{padding:0 34px 0 12px}.super-admin-roles-permissions__panel-header input::placeholder{color:#94a3b8}.super-admin-roles-permissions__panel-header input:focus,.super-admin-roles-permissions__panel-header select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-roles-permissions__table-wrapper{overflow-x:auto}.super-admin-roles-permissions__table{border-collapse:collapse;width:100%;min-width:950px}.super-admin-roles-permissions__table th,.super-admin-roles-permissions__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:17px 20px}.super-admin-roles-permissions__table th{color:#64748b;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:900}.super-admin-roles-permissions__table td{color:#475569;font-size:14px}.super-admin-roles-permissions__table tbody tr:hover{background:#f8fafc}.super-admin-roles-permissions__table tbody tr:last-child td{border-bottom:0}.super-admin-roles-permissions__table td:first-child{min-width:300px}.super-admin-roles-permissions__table td:first-child strong{color:#0f172a;font-size:14px}.super-admin-roles-permissions__table td:first-child p{color:#94a3b8;margin:6px 0 0;font-size:12px;line-height:1.5}.super-admin-roles-permissions__status{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.super-admin-roles-permissions__table button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.super-admin-roles-permissions__table button:hover{background:#f8fafc;border-color:#94a3b8}.super-admin-roles-permissions__summary-list{display:grid}.super-admin-roles-permissions__summary-item{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.super-admin-roles-permissions__summary-item:last-child{border-bottom:0}.super-admin-roles-permissions__summary-item>div{gap:5px;display:grid}.super-admin-roles-permissions__summary-item span{color:#334155;font-size:14px;font-weight:800}.super-admin-roles-permissions__summary-item small{color:#94a3b8;font-size:12px;line-height:1.5}.super-admin-roles-permissions__summary-item>strong{color:#0f172a;text-align:right;font-size:15px}.super-admin-roles-permissions__empty-state{text-align:center;place-items:center;gap:22px;min-height:290px;padding:42px 24px;display:grid}.super-admin-roles-permissions__empty-state>div:last-child{max-width:520px}.super-admin-roles-permissions__empty-state strong{color:#0f172a;font-size:17px}.super-admin-roles-permissions__empty-state p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-roles-permissions__empty-icon{background:#f8fafc;border:2px solid #cbd5e1;border-radius:16px;justify-content:center;align-items:flex-end;gap:8px;width:92px;height:74px;padding-bottom:13px;display:flex}.super-admin-roles-permissions__empty-icon span{background:#cbd5e1;border-radius:999px 999px 5px 5px;width:16px;display:block}.super-admin-roles-permissions__empty-icon span:first-child{height:26px}.super-admin-roles-permissions__empty-icon span:nth-child(2){height:42px}.super-admin-roles-permissions__empty-icon span:nth-child(3){height:33px}.super-admin-roles-permissions__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.super-admin-roles-permissions__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-roles-permissions__grid{grid-template-columns:1fr}}@media (max-width:760px){.super-admin-roles-permissions__metrics{grid-template-columns:1fr}.super-admin-roles-permissions__panel-header{flex-direction:column;align-items:stretch}.super-admin-roles-permissions__panel-header input,.super-admin-roles-permissions__panel-header select{width:100%}}@media (max-width:480px){.super-admin-roles-permissions__metric-card,.super-admin-roles-permissions__panel-header,.super-admin-roles-permissions__summary-item{padding-left:18px;padding-right:18px}.super-admin-roles-permissions__metric-card>strong{font-size:27px}}.super-admin-feature-flags{gap:32px;display:grid}.super-admin-feature-flags__primary-action{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800}.super-admin-feature-flags__primary-action:hover{background:#1e293b}.super-admin-feature-flags__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-feature-flags__metric-card,.super-admin-feature-flags__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.super-admin-feature-flags__metric-card{gap:14px;padding:22px;display:grid}.super-admin-feature-flags__metric-card span{color:#64748b;font-size:13px;font-weight:800}.super-admin-feature-flags__metric-card strong{color:#0f172a;font-size:30px}.super-admin-feature-flags__metric-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-feature-flags__grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:20px;display:grid}.super-admin-feature-flags__panel{overflow:hidden}.super-admin-feature-flags__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-feature-flags__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-feature-flags__panel-header p{color:#64748b;margin:8px 0 0;line-height:1.6}.super-admin-feature-flags__filters{gap:10px;display:grid}.super-admin-feature-flags__filters input,.super-admin-feature-flags__filters select,.super-admin-feature-flags__panel-header select{min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;font-size:13px}.super-admin-feature-flags__filters input{padding:0 14px}.super-admin-feature-flags__filters select,.super-admin-feature-flags__panel-header select{padding:0 34px 0 12px}.super-admin-feature-flags__filters input:focus,.super-admin-feature-flags__filters select:focus,.super-admin-feature-flags__panel-header select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-feature-flags__empty-state,.super-admin-feature-flags__activity-empty{text-align:center;place-items:center;min-height:300px;padding:42px 24px;display:grid}.super-admin-feature-flags__activity-empty{min-height:220px}.super-admin-feature-flags__empty-state strong,.super-admin-feature-flags__activity-empty strong{color:#0f172a;font-size:17px}.super-admin-feature-flags__empty-state p,.super-admin-feature-flags__activity-empty p{color:#64748b;max-width:520px;margin-top:8px;line-height:1.6}.super-admin-feature-flags__empty-icon{background:#f8fafc;border:2px solid #cbd5e1;border-radius:14px;justify-content:center;align-items:flex-end;gap:10px;width:90px;height:78px;margin:0 auto 20px;display:flex}.super-admin-feature-flags__empty-icon span{background:#cbd5e1;border-radius:999px;width:16px}.super-admin-feature-flags__empty-icon span:first-child{height:22px}.super-admin-feature-flags__empty-icon span:nth-child(2){height:42px}.super-admin-feature-flags__empty-icon span:nth-child(3){height:30px}.super-admin-feature-flags__summary-list{display:grid}.super-admin-feature-flags__summary-item{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:18px;padding:20px 24px;display:flex}.super-admin-feature-flags__summary-item:last-child{border-bottom:0}.super-admin-feature-flags__summary-item div{gap:5px;display:grid}.super-admin-feature-flags__summary-item span{color:#334155;font-weight:800}.super-admin-feature-flags__summary-item small{color:#94a3b8;line-height:1.5}.super-admin-feature-flags__summary-item strong{color:#0f172a}@media (max-width:1180px){.super-admin-feature-flags__metrics{grid-template-columns:repeat(2,1fr)}.super-admin-feature-flags__grid{grid-template-columns:1fr}}@media (max-width:760px){.super-admin-feature-flags__metrics{grid-template-columns:1fr}.super-admin-feature-flags__panel-header{flex-direction:column;align-items:stretch}.super-admin-feature-flags__filters input,.super-admin-feature-flags__filters select,.super-admin-feature-flags__panel-header select{width:100%}}.super-admin-platform-settings{gap:32px;display:grid}.super-admin-platform-settings__primary-action{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800}.super-admin-platform-settings__primary-action:hover{background:#1e293b}.super-admin-platform-settings__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-platform-settings__metric-card,.super-admin-platform-settings__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-platform-settings__metric-card{gap:14px;padding:22px;display:grid}.super-admin-platform-settings__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-platform-settings__metric-card>strong{color:#0f172a;font-size:28px;line-height:1}.super-admin-platform-settings__metric-card>p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-platform-settings__grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.super-admin-platform-settings__panel{overflow:hidden}.super-admin-platform-settings__panel-header{border-bottom:1px solid #e2e8f0;padding:24px}.super-admin-platform-settings__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-platform-settings__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-platform-settings__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px;display:grid}.super-admin-platform-settings__form label{gap:8px;display:grid}.super-admin-platform-settings__form label>span{color:#334155;font-size:13px;font-weight:800}.super-admin-platform-settings__form input,.super-admin-platform-settings__form select{color:#334155;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;font-size:14px}.super-admin-platform-settings__form input{padding:0 13px}.super-admin-platform-settings__form select{padding:0 36px 0 13px}.super-admin-platform-settings__form input::placeholder{color:#94a3b8}.super-admin-platform-settings__form input:focus,.super-admin-platform-settings__form select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-platform-settings__toggle-list,.super-admin-platform-settings__notification-list{display:grid}.super-admin-platform-settings__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.super-admin-platform-settings__toggle-row:last-child{border-bottom:0}.super-admin-platform-settings__toggle-row>div{min-width:0}.super-admin-platform-settings__toggle-row strong{color:#0f172a;font-size:14px;display:block}.super-admin-platform-settings__toggle-row p{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.55}.super-admin-platform-settings__switch{cursor:pointer;flex:none;width:48px;height:27px;display:inline-flex;position:relative}.super-admin-platform-settings__switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.super-admin-platform-settings__switch span{background:#cbd5e1;border-radius:999px;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.super-admin-platform-settings__switch span:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0f172a3d}.super-admin-platform-settings__switch input:checked+span{background:#2563eb}.super-admin-platform-settings__switch input:checked+span:after{transform:translate(21px)}.super-admin-platform-settings__switch input:focus-visible+span{outline-offset:3px;outline:3px solid #2563eb33}.super-admin-platform-settings__danger-zone{background:snow;border:1px solid #fecaca;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:26px;display:flex}.super-admin-platform-settings__danger-zone>div{max-width:760px}.super-admin-platform-settings__danger-zone span{color:#b91c1c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.super-admin-platform-settings__danger-zone h2{color:#7f1d1d;margin:7px 0 0;font-size:20px}.super-admin-platform-settings__danger-zone p{color:#991b1b;margin:9px 0 0;font-size:13px;line-height:1.6}.super-admin-platform-settings__danger-zone button{color:#b91c1c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dc2626;border-radius:9px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800}.super-admin-platform-settings__danger-zone button:hover{background:#fef2f2}@media (max-width:1180px){.super-admin-platform-settings__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-platform-settings__grid{grid-template-columns:1fr}}@media (max-width:760px){.super-admin-platform-settings__metrics,.super-admin-platform-settings__form{grid-template-columns:1fr}.super-admin-platform-settings__danger-zone{flex-direction:column;align-items:stretch}.super-admin-platform-settings__danger-zone button{width:100%}}@media (max-width:520px){.super-admin-platform-settings__metric-card,.super-admin-platform-settings__panel-header,.super-admin-platform-settings__form,.super-admin-platform-settings__toggle-row,.super-admin-platform-settings__danger-zone{padding-left:18px;padding-right:18px}.super-admin-platform-settings__toggle-row{align-items:flex-start}.super-admin-platform-settings__metric-card>strong{font-size:25px}}.super-admin-localization{gap:32px;display:grid}.super-admin-localization__primary-action{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800}.super-admin-localization__primary-action:hover{background:#1e293b}.super-admin-localization__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-localization__metric-card,.super-admin-localization__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-localization__metric-card{gap:14px;padding:22px;display:grid}.super-admin-localization__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-localization__metric-card>strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-localization__metric-card>p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-localization__panel{overflow:hidden}.super-admin-localization__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-localization__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-localization__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-localization__filters{align-items:center;gap:10px;display:flex}.super-admin-localization__filters input,.super-admin-localization__filters select,.super-admin-localization__panel-header>select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;font-size:13px;font-weight:700}.super-admin-localization__filters input{width:220px;padding:0 13px}.super-admin-localization__filters select,.super-admin-localization__panel-header>select{padding:0 34px 0 12px}.super-admin-localization__filters input::placeholder{color:#94a3b8}.super-admin-localization__filters input:focus,.super-admin-localization__filters select:focus,.super-admin-localization__panel-header>select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-localization__table-wrapper{overflow-x:auto}.super-admin-localization__table{border-collapse:collapse;width:100%;min-width:1050px}.super-admin-localization__table th,.super-admin-localization__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:17px 20px}.super-admin-localization__table th{color:#64748b;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:900}.super-admin-localization__table td{color:#475569;font-size:14px}.super-admin-localization__table tbody tr:hover{background:#f8fafc}.super-admin-localization__table tbody tr:last-child td{border-bottom:0}.super-admin-localization__table td:first-child strong{color:#0f172a}.super-admin-localization__coverage{align-items:center;gap:10px;min-width:150px;display:flex}.super-admin-localization__coverage>div{background:#e2e8f0;border-radius:999px;width:92px;height:7px;overflow:hidden}.super-admin-localization__coverage>div span{border-radius:inherit;background:#2563eb;height:100%;display:block}.super-admin-localization__coverage>strong{color:#334155;font-size:12px}.super-admin-localization__status{border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.super-admin-localization__status--published{color:#166534;background:#dcfce7}.super-admin-localization__status--planned{color:#475569;background:#f1f5f9}.super-admin-localization__status--in-review{color:#92400e;background:#fef3c7}.super-admin-localization__status--disabled{color:#991b1b;background:#fee2e2}.super-admin-localization__table button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.super-admin-localization__table button:hover{background:#f8fafc;border-color:#94a3b8}.super-admin-localization__grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px;display:grid}.super-admin-localization__summary-list,.super-admin-localization__rule-list{display:grid}.super-admin-localization__summary-item,.super-admin-localization__rule-list>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.super-admin-localization__summary-item:last-child,.super-admin-localization__rule-list>div:last-child{border-bottom:0}.super-admin-localization__summary-item>div{min-width:0}.super-admin-localization__summary-item strong{color:#0f172a;font-size:14px}.super-admin-localization__summary-item p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.55}.super-admin-localization__summary-item>span{color:#475569;flex:none;font-size:12px;font-weight:800}.super-admin-localization__rule-list span{color:#64748b;font-size:13px}.super-admin-localization__rule-list strong{color:#0f172a;text-align:right;font-size:13px}.super-admin-localization__empty-state{text-align:center;place-items:center;gap:20px;min-height:280px;padding:42px 24px;display:grid}.super-admin-localization__empty-state>div:last-child{max-width:520px}.super-admin-localization__empty-state strong{color:#0f172a;font-size:17px}.super-admin-localization__empty-state p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-localization__empty-icon{background:#f8fafc;border:2px solid #cbd5e1;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:96px;height:76px;display:flex}.super-admin-localization__empty-icon span{color:#475569;background:#e2e8f0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.super-admin-localization__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.super-admin-localization__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-localization__grid{grid-template-columns:1fr}}@media (max-width:820px){.super-admin-localization__panel-header,.super-admin-localization__filters{flex-direction:column;align-items:stretch}.super-admin-localization__filters input,.super-admin-localization__filters select,.super-admin-localization__panel-header>select{width:100%}}@media (max-width:760px){.super-admin-localization__metrics{grid-template-columns:1fr}}@media (max-width:520px){.super-admin-localization__metric-card,.super-admin-localization__panel-header,.super-admin-localization__summary-item,.super-admin-localization__rule-list>div{padding-left:18px;padding-right:18px}.super-admin-localization__summary-item,.super-admin-localization__rule-list>div{flex-direction:column;align-items:flex-start}.super-admin-localization__rule-list strong{text-align:left}.super-admin-localization__metric-card>strong{font-size:27px}}.super-admin-api-keys{gap:32px;display:grid}.super-admin-api-keys__primary-action,.super-admin-api-keys__secondary-action,.super-admin-api-keys__empty-state button{cursor:pointer;border-radius:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800}.super-admin-api-keys__primary-action,.super-admin-api-keys__empty-state button{color:#fff;background:#0f172a;border:0}.super-admin-api-keys__primary-action:hover,.super-admin-api-keys__empty-state button:hover{background:#1e293b}.super-admin-api-keys__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.super-admin-api-keys__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.super-admin-api-keys__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-api-keys__metric-card,.super-admin-api-keys__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-api-keys__metric-card{gap:14px;padding:22px;display:grid}.super-admin-api-keys__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-api-keys__metric-card>strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-api-keys__metric-card>p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-api-keys__panel{overflow:hidden}.super-admin-api-keys__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-api-keys__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-api-keys__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-api-keys__filters{align-items:center;gap:10px;display:flex}.super-admin-api-keys__filters input,.super-admin-api-keys__filters select,.super-admin-api-keys__panel-header>select,.super-admin-api-keys__form input,.super-admin-api-keys__form select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;font-size:13px}.super-admin-api-keys__filters input{width:220px;padding:0 13px}.super-admin-api-keys__filters select,.super-admin-api-keys__panel-header>select,.super-admin-api-keys__form select{padding:0 34px 0 12px}.super-admin-api-keys__form input{width:100%;padding:0 12px}.super-admin-api-keys__filters input::placeholder{color:#94a3b8}.super-admin-api-keys__filters input:focus,.super-admin-api-keys__filters select:focus,.super-admin-api-keys__panel-header>select:focus,.super-admin-api-keys__form input:focus,.super-admin-api-keys__form select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-api-keys__empty-state{text-align:center;place-items:center;gap:20px;min-height:310px;padding:42px 24px;display:grid}.super-admin-api-keys__empty-state>div:nth-child(2){max-width:540px}.super-admin-api-keys__empty-state strong,.super-admin-api-keys__activity-empty strong{color:#0f172a;font-size:17px}.super-admin-api-keys__empty-state p,.super-admin-api-keys__activity-empty p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-api-keys__empty-icon{background:#f8fafc;border:2px solid #cbd5e1;border-radius:50%;width:86px;height:86px;position:relative}.super-admin-api-keys__empty-icon span:first-child{border:6px solid #475569;border-radius:50%;width:29px;height:29px;position:absolute;top:24px;left:23px}.super-admin-api-keys__empty-icon span:last-child{transform-origin:0;background:#475569;border-radius:999px;width:27px;height:7px;position:absolute;top:49px;left:46px;transform:rotate(45deg)}.super-admin-api-keys__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.super-admin-api-keys__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-api-keys__form label{gap:8px;display:grid}.super-admin-api-keys__form label>span{color:#334155;font-size:12px;font-weight:800}.super-admin-api-keys__toggle-list{display:grid}.super-admin-api-keys__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.super-admin-api-keys__toggle-row:last-child{border-bottom:0}.super-admin-api-keys__toggle-row>div{min-width:0}.super-admin-api-keys__toggle-row strong{color:#0f172a;font-size:14px}.super-admin-api-keys__toggle-row p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.55}.super-admin-api-keys__switch{flex:none;width:44px;height:24px;position:relative}.super-admin-api-keys__switch input{opacity:0;width:1px;height:1px;position:absolute}.super-admin-api-keys__switch span{cursor:pointer;background:#cbd5e1;border-radius:999px;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.super-admin-api-keys__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.super-admin-api-keys__switch input:checked+span{background:#2563eb}.super-admin-api-keys__switch input:checked+span:after{transform:translate(20px)}.super-admin-api-keys__switch input:focus-visible+span{box-shadow:0 0 0 3px #2563eb2e}.super-admin-api-keys__scope-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:24px;display:grid}.super-admin-api-keys__scope-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:18px}.super-admin-api-keys__scope-card code{overflow-wrap:anywhere;color:#1d4ed8;max-width:100%;font-size:12px;font-weight:800;display:inline-block}.super-admin-api-keys__scope-card p{color:#64748b;margin:10px 0 0;font-size:12px;line-height:1.55}.super-admin-api-keys__activity-empty{text-align:center;align-content:center;place-items:center;min-height:220px;padding:36px 24px;display:grid}.super-admin-api-keys__activity-empty p{max-width:520px}@media (max-width:1180px){.super-admin-api-keys__metrics,.super-admin-api-keys__scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-api-keys__grid{grid-template-columns:1fr}}@media (max-width:820px){.super-admin-api-keys__panel-header,.super-admin-api-keys__filters{flex-direction:column;align-items:stretch}.super-admin-api-keys__filters input,.super-admin-api-keys__filters select,.super-admin-api-keys__panel-header>select,.super-admin-api-keys__secondary-action{width:100%}}@media (max-width:760px){.super-admin-api-keys__metrics,.super-admin-api-keys__scope-grid,.super-admin-api-keys__form{grid-template-columns:1fr}}@media (max-width:520px){.super-admin-api-keys__metric-card,.super-admin-api-keys__panel-header,.super-admin-api-keys__form,.super-admin-api-keys__scope-grid,.super-admin-api-keys__toggle-row{padding-left:18px;padding-right:18px}.super-admin-api-keys__toggle-row{align-items:flex-start}.super-admin-api-keys__metric-card>strong{font-size:27px}}.super-admin-webhooks{gap:32px;display:grid}.super-admin-webhooks__primary-action,.super-admin-webhooks__secondary-action,.super-admin-webhooks__empty-state button{cursor:pointer;border-radius:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800}.super-admin-webhooks__primary-action,.super-admin-webhooks__empty-state button{color:#fff;background:#0f172a;border:0}.super-admin-webhooks__primary-action:hover,.super-admin-webhooks__empty-state button:hover{background:#1e293b}.super-admin-webhooks__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.super-admin-webhooks__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.super-admin-webhooks__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-webhooks__metric-card,.super-admin-webhooks__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-webhooks__metric-card{gap:14px;padding:22px;display:grid}.super-admin-webhooks__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-webhooks__metric-card>strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-webhooks__metric-card>p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-webhooks__panel{overflow:hidden}.super-admin-webhooks__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-webhooks__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-webhooks__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-webhooks__filters{align-items:center;gap:10px;display:flex}.super-admin-webhooks__filters input,.super-admin-webhooks__filters select,.super-admin-webhooks__panel-header>select,.super-admin-webhooks__form input,.super-admin-webhooks__form select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;font-size:13px}.super-admin-webhooks__filters input{width:220px;padding:0 13px}.super-admin-webhooks__filters select,.super-admin-webhooks__panel-header>select,.super-admin-webhooks__form select{padding:0 34px 0 12px}.super-admin-webhooks__form input{width:100%;padding:0 12px}.super-admin-webhooks__filters input::placeholder{color:#94a3b8}.super-admin-webhooks__filters input:focus,.super-admin-webhooks__filters select:focus,.super-admin-webhooks__panel-header>select:focus,.super-admin-webhooks__form input:focus,.super-admin-webhooks__form select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-webhooks__empty-state{text-align:center;place-items:center;gap:20px;min-height:310px;padding:42px 24px;display:grid}.super-admin-webhooks__empty-state>div:nth-child(2){max-width:540px}.super-admin-webhooks__empty-state strong,.super-admin-webhooks__activity-empty strong{color:#0f172a;font-size:17px}.super-admin-webhooks__empty-state p,.super-admin-webhooks__activity-empty p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-webhooks__empty-icon{background:#f8fafc;border:2px solid #cbd5e1;border-radius:22px;width:92px;height:92px;position:relative}.super-admin-webhooks__empty-icon span{background:#fff;border:4px solid #475569;border-radius:50%;width:18px;height:18px;position:absolute}.super-admin-webhooks__empty-icon span:first-child{top:18px;left:18px}.super-admin-webhooks__empty-icon span:nth-child(2){top:18px;right:18px}.super-admin-webhooks__empty-icon span:nth-child(3){bottom:18px;left:50%;transform:translate(-50%)}.super-admin-webhooks__empty-icon:before,.super-admin-webhooks__empty-icon:after{content:"";transform-origin:0;background:#64748b;border-radius:999px;height:3px;position:absolute}.super-admin-webhooks__empty-icon:before{width:31px;top:37px;left:31px}.super-admin-webhooks__empty-icon:after{width:29px;top:38px;left:44px;transform:rotate(58deg)}.super-admin-webhooks__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.super-admin-webhooks__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-webhooks__form label{gap:8px;display:grid}.super-admin-webhooks__form label>span{color:#334155;font-size:12px;font-weight:800}.super-admin-webhooks__toggle-list{display:grid}.super-admin-webhooks__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.super-admin-webhooks__toggle-row:last-child{border-bottom:0}.super-admin-webhooks__toggle-row>div{min-width:0}.super-admin-webhooks__toggle-row strong{color:#0f172a;font-size:14px}.super-admin-webhooks__toggle-row p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.55}.super-admin-webhooks__switch{flex:none;width:44px;height:24px;position:relative}.super-admin-webhooks__switch input{opacity:0;width:1px;height:1px;position:absolute}.super-admin-webhooks__switch span{cursor:pointer;background:#cbd5e1;border-radius:999px;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.super-admin-webhooks__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.super-admin-webhooks__switch input:checked+span{background:#2563eb}.super-admin-webhooks__switch input:checked+span:after{transform:translate(20px)}.super-admin-webhooks__switch input:focus-visible+span{box-shadow:0 0 0 3px #2563eb2e}.super-admin-webhooks__event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px;display:grid}.super-admin-webhooks__event-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-content:start;gap:18px;min-width:0;padding:20px;display:grid}.super-admin-webhooks__event-card strong{color:#0f172a;font-size:15px}.super-admin-webhooks__event-card p{color:#64748b;margin:7px 0 0;font-size:12px;line-height:1.55}.super-admin-webhooks__event-list{flex-wrap:wrap;gap:8px;display:flex}.super-admin-webhooks__event-list code{color:#1d4ed8;overflow-wrap:anywhere;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;max-width:100%;padding:6px 8px;font-size:11px;font-weight:800}.super-admin-webhooks__activity-empty{text-align:center;align-content:center;place-items:center;min-height:220px;padding:36px 24px;display:grid}.super-admin-webhooks__activity-empty p{max-width:520px}@media (max-width:1180px){.super-admin-webhooks__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-webhooks__grid{grid-template-columns:1fr}.super-admin-webhooks__event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.super-admin-webhooks__panel-header,.super-admin-webhooks__filters{flex-direction:column;align-items:stretch}.super-admin-webhooks__filters input,.super-admin-webhooks__filters select,.super-admin-webhooks__panel-header>select,.super-admin-webhooks__secondary-action{width:100%}}@media (max-width:760px){.super-admin-webhooks__metrics,.super-admin-webhooks__event-grid,.super-admin-webhooks__form{grid-template-columns:1fr}}@media (max-width:520px){.super-admin-webhooks__metric-card,.super-admin-webhooks__panel-header,.super-admin-webhooks__form,.super-admin-webhooks__event-grid,.super-admin-webhooks__toggle-row{padding-left:18px;padding-right:18px}.super-admin-webhooks__toggle-row{align-items:flex-start}.super-admin-webhooks__metric-card>strong{font-size:27px}}.super-admin-integrations{gap:32px;display:grid}.super-admin-integrations__primary-action,.super-admin-integrations__secondary-action,.super-admin-integrations__empty-state button{cursor:pointer;border-radius:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800}.super-admin-integrations__primary-action,.super-admin-integrations__empty-state button{color:#fff;background:#0f172a;border:0}.super-admin-integrations__primary-action:hover,.super-admin-integrations__empty-state button:hover{background:#1e293b}.super-admin-integrations__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.super-admin-integrations__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.super-admin-integrations__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-integrations__metric-card,.super-admin-integrations__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-integrations__metric-card{gap:14px;padding:22px;display:grid}.super-admin-integrations__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-integrations__metric-card>strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-integrations__metric-card>p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-integrations__panel{overflow:hidden}.super-admin-integrations__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-integrations__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-integrations__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-integrations__filters{align-items:center;gap:10px;display:flex}.super-admin-integrations__filters input,.super-admin-integrations__filters select,.super-admin-integrations__panel-header>select,.super-admin-integrations__form input,.super-admin-integrations__form select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;font-size:13px}.super-admin-integrations__filters input{width:220px;padding:0 13px}.super-admin-integrations__filters select,.super-admin-integrations__panel-header>select,.super-admin-integrations__form select{padding:0 34px 0 12px}.super-admin-integrations__form input{width:100%;padding:0 12px}.super-admin-integrations__filters input::placeholder{color:#94a3b8}.super-admin-integrations__filters input:focus,.super-admin-integrations__filters select:focus,.super-admin-integrations__panel-header>select:focus,.super-admin-integrations__form input:focus,.super-admin-integrations__form select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-integrations__empty-state{text-align:center;place-items:center;gap:20px;min-height:310px;padding:42px 24px;display:grid}.super-admin-integrations__empty-state>div:nth-child(2){max-width:540px}.super-admin-integrations__empty-state strong,.super-admin-integrations__activity-empty strong{color:#0f172a;font-size:17px}.super-admin-integrations__empty-state p,.super-admin-integrations__activity-empty p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-integrations__empty-icon{background:#f8fafc;border:2px solid #cbd5e1;border-radius:24px;width:94px;height:94px;position:relative}.super-admin-integrations__empty-icon span{background:#fff;border:4px solid #475569;border-radius:8px;width:22px;height:22px;position:absolute}.super-admin-integrations__empty-icon span:first-child{top:15px;left:15px}.super-admin-integrations__empty-icon span:nth-child(2){top:15px;right:15px}.super-admin-integrations__empty-icon span:nth-child(3){bottom:15px;left:15px}.super-admin-integrations__empty-icon span:nth-child(4){bottom:15px;right:15px}.super-admin-integrations__empty-icon:before,.super-admin-integrations__empty-icon:after{content:"";background:#64748b;position:absolute}.super-admin-integrations__empty-icon:before{width:30px;height:3px;top:45px;left:31px}.super-admin-integrations__empty-icon:after{width:3px;height:30px;top:31px;left:45px}.super-admin-integrations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.super-admin-integrations__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-integrations__form label{gap:8px;display:grid}.super-admin-integrations__form label>span{color:#334155;font-size:12px;font-weight:800}.super-admin-integrations__toggle-list{display:grid}.super-admin-integrations__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.super-admin-integrations__toggle-row:last-child{border-bottom:0}.super-admin-integrations__toggle-row>div{min-width:0}.super-admin-integrations__toggle-row strong{color:#0f172a;font-size:14px}.super-admin-integrations__toggle-row p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.55}.super-admin-integrations__switch{flex:none;width:44px;height:24px;position:relative}.super-admin-integrations__switch input{opacity:0;width:1px;height:1px;position:absolute}.super-admin-integrations__switch span{cursor:pointer;background:#cbd5e1;border-radius:999px;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.super-admin-integrations__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.super-admin-integrations__switch input:checked+span{background:#2563eb}.super-admin-integrations__switch input:checked+span:after{transform:translate(20px)}.super-admin-integrations__switch input:focus-visible+span{box-shadow:0 0 0 3px #2563eb2e}.super-admin-integrations__category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px;display:grid}.super-admin-integrations__category-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-content:start;gap:18px;min-width:0;padding:20px;display:grid}.super-admin-integrations__category-card strong{color:#0f172a;font-size:15px}.super-admin-integrations__category-card p{color:#64748b;margin:7px 0 0;font-size:12px;line-height:1.55}.super-admin-integrations__service-list{flex-wrap:wrap;gap:8px;display:flex}.super-admin-integrations__service-list span{color:#1d4ed8;overflow-wrap:anywhere;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;max-width:100%;padding:6px 9px;font-size:11px;font-weight:800}.super-admin-integrations__activity-empty{text-align:center;align-content:center;place-items:center;min-height:220px;padding:36px 24px;display:grid}.super-admin-integrations__activity-empty p{max-width:520px}@media (max-width:1180px){.super-admin-integrations__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-integrations__grid{grid-template-columns:1fr}.super-admin-integrations__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.super-admin-integrations__panel-header,.super-admin-integrations__filters{flex-direction:column;align-items:stretch}.super-admin-integrations__filters input,.super-admin-integrations__filters select,.super-admin-integrations__panel-header>select,.super-admin-integrations__secondary-action{width:100%}}@media (max-width:760px){.super-admin-integrations__metrics,.super-admin-integrations__category-grid,.super-admin-integrations__form{grid-template-columns:1fr}}@media (max-width:520px){.super-admin-integrations__metric-card,.super-admin-integrations__panel-header,.super-admin-integrations__form,.super-admin-integrations__category-grid,.super-admin-integrations__toggle-row{padding-left:18px;padding-right:18px}.super-admin-integrations__toggle-row{align-items:flex-start}.super-admin-integrations__metric-card>strong{font-size:27px}}.super-admin-feature-requests{gap:32px;display:grid}.super-admin-feature-requests__primary-action,.super-admin-feature-requests__empty-state button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800}.super-admin-feature-requests__primary-action:hover,.super-admin-feature-requests__empty-state button:hover{background:#1e293b}.super-admin-feature-requests__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-feature-requests__metric-card,.super-admin-feature-requests__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.super-admin-feature-requests__metric-card{gap:12px;padding:22px;display:grid}.super-admin-feature-requests__metric-card span{color:#64748b;font-size:13px;font-weight:800}.super-admin-feature-requests__metric-card strong{color:#0f172a;font-size:30px}.super-admin-feature-requests__metric-card p{color:#94a3b8;margin:0;font-size:12px}.super-admin-feature-requests__panel{overflow:hidden}.super-admin-feature-requests__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:20px;padding:24px;display:flex}.super-admin-feature-requests__panel-header h2{color:#0f172a;margin:0}.super-admin-feature-requests__panel-header p{color:#64748b;margin-top:8px;line-height:1.6}.super-admin-feature-requests__filters{gap:10px;display:flex}.super-admin-feature-requests__filters input,.super-admin-feature-requests__filters select{min-height:40px;font:inherit;border:1px solid #cbd5e1;border-radius:9px;padding:0 12px}.super-admin-feature-requests__filters input{width:220px}.super-admin-feature-requests__empty-state{text-align:center;place-items:center;gap:18px;min-height:320px;padding:48px 24px;display:grid}.super-admin-feature-requests__empty-icon{color:#2563eb;background:#eff6ff;border:2px solid #bfdbfe;border-radius:50%;place-items:center;width:88px;height:88px;font-size:40px;display:grid}.super-admin-feature-requests__empty-state strong,.super-admin-feature-requests__activity-empty strong{color:#0f172a;font-size:18px}.super-admin-feature-requests__empty-state p,.super-admin-feature-requests__activity-empty p{color:#64748b;margin-top:8px;line-height:1.6}.super-admin-feature-requests__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.super-admin-feature-requests__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.super-admin-feature-requests__status-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:18px}.super-admin-feature-requests__status-card strong{color:#0f172a}.super-admin-feature-requests__status-card p{color:#64748b;margin-top:8px;font-size:13px;line-height:1.55}.super-admin-feature-requests__toggle-list{display:grid}.super-admin-feature-requests__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.super-admin-feature-requests__toggle-row:last-child{border-bottom:none}.super-admin-feature-requests__toggle-row strong{color:#0f172a}.super-admin-feature-requests__toggle-row p{color:#64748b;margin-top:6px;font-size:12px}.super-admin-feature-requests__switch{width:44px;height:24px;position:relative}.super-admin-feature-requests__switch input{opacity:0;position:absolute}.super-admin-feature-requests__switch span{background:#cbd5e1;border-radius:999px;position:absolute;inset:0}.super-admin-feature-requests__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .15s;position:absolute;top:3px;left:3px}.super-admin-feature-requests__switch input:checked+span{background:#2563eb}.super-admin-feature-requests__switch input:checked+span:after{transform:translate(20px)}.super-admin-feature-requests__activity-empty{text-align:center;place-items:center;min-height:220px;padding:36px;display:grid}@media (max-width:1180px){.super-admin-feature-requests__metrics{grid-template-columns:repeat(2,1fr)}.super-admin-feature-requests__grid{grid-template-columns:1fr}}@media (max-width:760px){.super-admin-feature-requests__metrics,.super-admin-feature-requests__status-grid{grid-template-columns:1fr}.super-admin-feature-requests__panel-header,.super-admin-feature-requests__filters{flex-direction:column}.super-admin-feature-requests__filters input,.super-admin-feature-requests__filters select{width:100%}}.super-admin-announcements{gap:32px;display:grid}.super-admin-announcements__primary-action,.super-admin-announcements__empty-state button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800}.super-admin-announcements__primary-action:hover,.super-admin-announcements__empty-state button:hover{background:#1e293b}.super-admin-announcements__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-announcements__metric-card,.super-admin-announcements__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-announcements__metric-card{gap:14px;padding:22px;display:grid}.super-admin-announcements__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-announcements__metric-card>strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-announcements__metric-card>p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-announcements__panel{overflow:hidden}.super-admin-announcements__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-announcements__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-announcements__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-announcements__filters{align-items:center;gap:10px;display:flex}.super-admin-announcements__filters input,.super-admin-announcements__filters select,.super-admin-announcements__panel-header>select,.super-admin-announcements__form input,.super-admin-announcements__form select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;font-size:13px}.super-admin-announcements__filters input{width:220px;padding:0 13px}.super-admin-announcements__filters select,.super-admin-announcements__panel-header>select,.super-admin-announcements__form select{padding:0 34px 0 12px}.super-admin-announcements__form input{width:100%;padding:0 12px}.super-admin-announcements__filters input::placeholder{color:#94a3b8}.super-admin-announcements__filters input:focus,.super-admin-announcements__filters select:focus,.super-admin-announcements__panel-header>select:focus,.super-admin-announcements__form input:focus,.super-admin-announcements__form select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-announcements__empty-state{text-align:center;place-items:center;gap:20px;min-height:310px;padding:42px 24px;display:grid}.super-admin-announcements__empty-state>div:nth-child(2){max-width:560px}.super-admin-announcements__empty-state strong,.super-admin-announcements__activity-empty strong{color:#0f172a;font-size:17px}.super-admin-announcements__empty-state p,.super-admin-announcements__activity-empty p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-announcements__empty-icon{background:#f8fafc;border:2px solid #cbd5e1;border-radius:50%;width:92px;height:92px;position:relative}.super-admin-announcements__empty-icon span:first-child{border:5px solid #475569;border-radius:5px 5px 8px 8px;width:37px;height:28px;position:absolute;top:25px;left:22px;transform:rotate(-8deg)}.super-admin-announcements__empty-icon span:first-child:after{content:"";border-top:5px solid #475569;border-bottom:5px solid #475569;border-right:5px solid #475569;border-radius:0 6px 6px 0;width:16px;height:14px;position:absolute;top:4px;right:-17px}.super-admin-announcements__empty-icon span:last-child{background:#475569;border-radius:0 0 4px 4px;width:10px;height:18px;position:absolute;bottom:18px;left:39px;transform:rotate(-8deg)}.super-admin-announcements__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.super-admin-announcements__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-announcements__form label{gap:8px;display:grid}.super-admin-announcements__form label>span{color:#334155;font-size:12px;font-weight:800}.super-admin-announcements__toggle-list{display:grid}.super-admin-announcements__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.super-admin-announcements__toggle-row:last-child{border-bottom:0}.super-admin-announcements__toggle-row>div{min-width:0}.super-admin-announcements__toggle-row strong{color:#0f172a;font-size:14px}.super-admin-announcements__toggle-row p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.55}.super-admin-announcements__switch{flex:none;width:44px;height:24px;position:relative}.super-admin-announcements__switch input{opacity:0;width:1px;height:1px;position:absolute}.super-admin-announcements__switch span{cursor:pointer;background:#cbd5e1;border-radius:999px;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.super-admin-announcements__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.super-admin-announcements__switch input:checked+span{background:#2563eb}.super-admin-announcements__switch input:checked+span:after{transform:translate(20px)}.super-admin-announcements__switch input:focus-visible+span{box-shadow:0 0 0 3px #2563eb2e}.super-admin-announcements__audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px;display:grid}.super-admin-announcements__audience-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:20px}.super-admin-announcements__audience-card strong{color:#0f172a;font-size:15px}.super-admin-announcements__audience-card p{color:#64748b;margin:8px 0 0;font-size:12px;line-height:1.55}.super-admin-announcements__activity-empty{text-align:center;align-content:center;place-items:center;min-height:220px;padding:36px 24px;display:grid}.super-admin-announcements__activity-empty p{max-width:540px}@media (max-width:1180px){.super-admin-announcements__metrics,.super-admin-announcements__audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-announcements__grid{grid-template-columns:1fr}}@media (max-width:820px){.super-admin-announcements__panel-header,.super-admin-announcements__filters{flex-direction:column;align-items:stretch}.super-admin-announcements__filters input,.super-admin-announcements__filters select,.super-admin-announcements__panel-header>select{width:100%}}@media (max-width:760px){.super-admin-announcements__metrics,.super-admin-announcements__audience-grid,.super-admin-announcements__form{grid-template-columns:1fr}}@media (max-width:520px){.super-admin-announcements__metric-card,.super-admin-announcements__panel-header,.super-admin-announcements__form,.super-admin-announcements__audience-grid,.super-admin-announcements__toggle-row{padding-left:18px;padding-right:18px}.super-admin-announcements__toggle-row{align-items:flex-start}.super-admin-announcements__metric-card>strong{font-size:27px}}.super-admin-email-templates{gap:32px;display:grid}.super-admin-email-templates__primary-action,.super-admin-email-templates__empty-state button,.super-admin-email-templates__category-card button{cursor:pointer;border:0;border-radius:9px;min-height:42px;font-size:13px;font-weight:800}.super-admin-email-templates__primary-action,.super-admin-email-templates__empty-state button{color:#fff;background:#0f172a;padding:0 16px}.super-admin-email-templates__primary-action:hover,.super-admin-email-templates__empty-state button:hover{background:#1e293b}.super-admin-email-templates__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-email-templates__metric-card,.super-admin-email-templates__panel,.super-admin-email-templates__category-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-email-templates__metric-card{gap:14px;padding:22px;display:grid}.super-admin-email-templates__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-email-templates__metric-card>strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-email-templates__metric-card>p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-email-templates__panel{overflow:hidden}.super-admin-email-templates__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-email-templates__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-email-templates__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-email-templates__filters{align-items:center;gap:10px;display:flex}.super-admin-email-templates__filters input,.super-admin-email-templates__filters select,.super-admin-email-templates__panel-header>select,.super-admin-email-templates__form input,.super-admin-email-templates__form select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;font-size:13px}.super-admin-email-templates__filters input{width:220px;padding:0 13px}.super-admin-email-templates__filters select,.super-admin-email-templates__panel-header>select,.super-admin-email-templates__form select{padding:0 34px 0 12px}.super-admin-email-templates__form input{width:100%;padding:0 12px}.super-admin-email-templates__filters input::placeholder,.super-admin-email-templates__form input::placeholder{color:#94a3b8}.super-admin-email-templates__filters input:focus,.super-admin-email-templates__filters select:focus,.super-admin-email-templates__panel-header>select:focus,.super-admin-email-templates__form input:focus,.super-admin-email-templates__form select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-email-templates__empty-state{text-align:center;place-items:center;gap:20px;min-height:310px;padding:42px 24px;display:grid}.super-admin-email-templates__empty-state>div:nth-child(2){max-width:560px}.super-admin-email-templates__empty-icon{color:#2563eb;background:#eff6ff;border:2px solid #bfdbfe;border-radius:50%;place-items:center;width:92px;height:92px;font-size:38px;font-weight:900;display:grid}.super-admin-email-templates__empty-state strong,.super-admin-email-templates__activity-empty strong{color:#0f172a;font-size:17px}.super-admin-email-templates__empty-state p,.super-admin-email-templates__activity-empty p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-email-templates__category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-email-templates__category-card{gap:18px;padding:22px;display:grid}.super-admin-email-templates__category-card>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.super-admin-email-templates__category-card strong{color:#0f172a;font-size:15px}.super-admin-email-templates__category-card span{color:#2563eb;background:#eff6ff;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}.super-admin-email-templates__category-card p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.super-admin-email-templates__category-card button{color:#334155;background:#fff;border:1px solid #cbd5e1;width:fit-content;min-height:36px;padding:0 12px}.super-admin-email-templates__category-card button:hover{background:#f8fafc;border-color:#94a3b8}.super-admin-email-templates__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.super-admin-email-templates__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-email-templates__form label{gap:8px;display:grid}.super-admin-email-templates__form label>span{color:#334155;font-size:12px;font-weight:800}.super-admin-email-templates__toggle-list{display:grid}.super-admin-email-templates__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.super-admin-email-templates__toggle-row:last-child{border-bottom:0}.super-admin-email-templates__toggle-row>div{min-width:0}.super-admin-email-templates__toggle-row strong{color:#0f172a;font-size:14px}.super-admin-email-templates__toggle-row p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.55}.super-admin-email-templates__switch{flex:none;width:44px;height:24px;position:relative}.super-admin-email-templates__switch input{opacity:0;width:1px;height:1px;position:absolute}.super-admin-email-templates__switch span{cursor:pointer;background:#cbd5e1;border-radius:999px;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.super-admin-email-templates__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.super-admin-email-templates__switch input:checked+span{background:#2563eb}.super-admin-email-templates__switch input:checked+span:after{transform:translate(20px)}.super-admin-email-templates__switch input:focus-visible+span{box-shadow:0 0 0 3px #2563eb2e}.super-admin-email-templates__activity-empty{text-align:center;align-content:center;place-items:center;min-height:220px;padding:36px 24px;display:grid}.super-admin-email-templates__activity-empty p{max-width:540px}@media (max-width:1180px){.super-admin-email-templates__metrics,.super-admin-email-templates__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-email-templates__grid{grid-template-columns:1fr}}@media (max-width:900px){.super-admin-email-templates__panel-header,.super-admin-email-templates__filters{flex-direction:column;align-items:stretch}.super-admin-email-templates__filters input,.super-admin-email-templates__filters select,.super-admin-email-templates__panel-header>select{width:100%}}@media (max-width:760px){.super-admin-email-templates__metrics,.super-admin-email-templates__category-grid,.super-admin-email-templates__form{grid-template-columns:1fr}}@media (max-width:520px){.super-admin-email-templates__metric-card,.super-admin-email-templates__panel-header,.super-admin-email-templates__form,.super-admin-email-templates__toggle-row{padding-left:18px;padding-right:18px}.super-admin-email-templates__toggle-row{align-items:flex-start}.super-admin-email-templates__metric-card>strong{font-size:27px}}.super-admin-data-management{gap:32px;display:grid}.super-admin-data-management__primary-action,.super-admin-data-management__secondary-action,.super-admin-data-management__export-list button{cursor:pointer;border-radius:9px;min-height:42px;font-size:13px;font-weight:800}.super-admin-data-management__primary-action{color:#fff;background:#0f172a;border:0;padding:0 16px}.super-admin-data-management__primary-action:hover{background:#1e293b}.super-admin-data-management__secondary-action,.super-admin-data-management__export-list button{color:#334155;background:#fff;border:1px solid #cbd5e1;padding:0 14px}.super-admin-data-management__secondary-action:hover,.super-admin-data-management__export-list button:hover{background:#f8fafc;border-color:#94a3b8}.super-admin-data-management__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-data-management__metric-card,.super-admin-data-management__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-data-management__metric-card{gap:14px;padding:22px;display:grid}.super-admin-data-management__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-data-management__metric-card>strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-data-management__metric-card:first-child>strong{color:#15803d;font-size:24px}.super-admin-data-management__metric-card>p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-data-management__panel{overflow:hidden}.super-admin-data-management__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-data-management__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-data-management__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-data-management__panel-header>select,.super-admin-data-management__form input,.super-admin-data-management__form select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;font-size:13px}.super-admin-data-management__panel-header>select,.super-admin-data-management__form select{padding:0 34px 0 12px}.super-admin-data-management__form input{width:100%;padding:0 12px}.super-admin-data-management__panel-header>select:focus,.super-admin-data-management__form input:focus,.super-admin-data-management__form select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-data-management__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.super-admin-data-management__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-data-management__form label{gap:8px;display:grid}.super-admin-data-management__form label>span{color:#334155;font-size:12px;font-weight:800}.super-admin-data-management__toggle-list{border-top:1px solid #e2e8f0;display:grid}.super-admin-data-management__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.super-admin-data-management__toggle-row:last-child{border-bottom:0}.super-admin-data-management__toggle-row>div{min-width:0}.super-admin-data-management__toggle-row strong{color:#0f172a;font-size:14px}.super-admin-data-management__toggle-row p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.55}.super-admin-data-management__switch{flex:none;width:44px;height:24px;position:relative}.super-admin-data-management__switch input{opacity:0;width:1px;height:1px;position:absolute}.super-admin-data-management__switch span{cursor:pointer;background:#cbd5e1;border-radius:999px;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.super-admin-data-management__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.super-admin-data-management__switch input:checked+span{background:#2563eb}.super-admin-data-management__switch input:checked+span:after{transform:translate(20px)}.super-admin-data-management__switch input:focus-visible+span{box-shadow:0 0 0 3px #2563eb2e}.super-admin-data-management__export-list{display:grid}.super-admin-data-management__export-list>article{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:22px;padding:21px 24px;display:flex}.super-admin-data-management__export-list>article:last-child{border-bottom:0}.super-admin-data-management__export-list>article>div{min-width:0}.super-admin-data-management__export-list strong{color:#0f172a;font-size:14px}.super-admin-data-management__export-list p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.55}.super-admin-data-management__export-list button{flex:none;min-height:36px}.super-admin-data-management__retention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px;display:grid}.super-admin-data-management__retention-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:20px}.super-admin-data-management__retention-card>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.super-admin-data-management__retention-card strong{color:#0f172a;font-size:14px}.super-admin-data-management__retention-card span{color:#2563eb;text-align:center;background:#eff6ff;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}.super-admin-data-management__retention-card p{color:#64748b;margin:12px 0 0;font-size:12px;line-height:1.55}.super-admin-data-management__empty-state{text-align:center;align-content:center;place-items:center;min-height:220px;padding:36px 24px;display:grid}.super-admin-data-management__empty-state strong{color:#0f172a;font-size:17px}.super-admin-data-management__empty-state p{color:#64748b;max-width:540px;margin:8px 0 0;font-size:14px;line-height:1.6}@media (max-width:1180px){.super-admin-data-management__metrics,.super-admin-data-management__retention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-data-management__grid{grid-template-columns:1fr}}@media (max-width:820px){.super-admin-data-management__panel-header{flex-direction:column;align-items:stretch}.super-admin-data-management__panel-header>select,.super-admin-data-management__secondary-action{width:100%}}@media (max-width:760px){.super-admin-data-management__metrics,.super-admin-data-management__retention-grid,.super-admin-data-management__form{grid-template-columns:1fr}.super-admin-data-management__export-list>article{flex-direction:column;align-items:flex-start}.super-admin-data-management__export-list button{width:100%}}@media (max-width:520px){.super-admin-data-management__metric-card,.super-admin-data-management__panel-header,.super-admin-data-management__form,.super-admin-data-management__toggle-row,.super-admin-data-management__export-list>article,.super-admin-data-management__retention-grid{padding-left:18px;padding-right:18px}.super-admin-data-management__toggle-row{align-items:flex-start}.super-admin-data-management__metric-card>strong{font-size:27px}}.super-admin-compliance{gap:32px;display:grid}.super-admin-compliance__primary-action,.super-admin-compliance__secondary-action,.super-admin-compliance__framework-card button,.super-admin-compliance__policy-card button{cursor:pointer;border-radius:9px;min-height:42px;font-size:13px;font-weight:800}.super-admin-compliance__primary-action{color:#fff;background:#0f172a;border:0;padding:0 16px}.super-admin-compliance__primary-action:hover{background:#1e293b}.super-admin-compliance__secondary-action,.super-admin-compliance__framework-card button,.super-admin-compliance__policy-card button{color:#334155;background:#fff;border:1px solid #cbd5e1;padding:0 14px}.super-admin-compliance__secondary-action:hover,.super-admin-compliance__framework-card button:hover,.super-admin-compliance__policy-card button:hover{background:#f8fafc;border-color:#94a3b8}.super-admin-compliance__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-compliance__metric-card,.super-admin-compliance__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-compliance__metric-card{gap:14px;padding:22px;display:grid}.super-admin-compliance__metric-card>span{color:#64748b;font-size:13px;font-weight:800}.super-admin-compliance__metric-card>strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-compliance__metric-card:first-child>strong{color:#b45309;font-size:24px}.super-admin-compliance__metric-card>p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.super-admin-compliance__panel{overflow:hidden}.super-admin-compliance__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-compliance__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-compliance__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-compliance__panel-header>select,.super-admin-compliance__form input,.super-admin-compliance__form select,.super-admin-compliance__request-filters input,.super-admin-compliance__request-filters select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;font-size:13px}.super-admin-compliance__panel-header>select,.super-admin-compliance__form select,.super-admin-compliance__request-filters select{padding:0 34px 0 12px}.super-admin-compliance__form input,.super-admin-compliance__request-filters input{width:100%;padding:0 12px}.super-admin-compliance__form input::placeholder,.super-admin-compliance__request-filters input::placeholder{color:#94a3b8}.super-admin-compliance__panel-header>select:focus,.super-admin-compliance__form input:focus,.super-admin-compliance__form select:focus,.super-admin-compliance__request-filters input:focus,.super-admin-compliance__request-filters select:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-compliance__framework-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-compliance__framework-card,.super-admin-compliance__policy-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:18px;min-width:0;padding:20px;display:grid}.super-admin-compliance__framework-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.super-admin-compliance__framework-heading>div{gap:5px;min-width:0;display:grid}.super-admin-compliance__framework-heading strong,.super-admin-compliance__policy-card strong{color:#0f172a;font-size:15px}.super-admin-compliance__framework-heading>div>span{color:#64748b;font-size:11px;font-weight:700}.super-admin-compliance__status{color:#b45309;text-align:center;background:#fef3c7;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}.super-admin-compliance__framework-card p,.super-admin-compliance__policy-card p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.super-admin-compliance__framework-card button,.super-admin-compliance__policy-card button{width:fit-content;min-height:36px}.super-admin-compliance__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.super-admin-compliance__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-compliance__form label{gap:8px;display:grid}.super-admin-compliance__form label>span{color:#334155;font-size:12px;font-weight:800}.super-admin-compliance__toggle-list{border-top:1px solid #e2e8f0;display:grid}.super-admin-compliance__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.super-admin-compliance__toggle-row:last-child{border-bottom:0}.super-admin-compliance__toggle-row>div{min-width:0}.super-admin-compliance__toggle-row strong{color:#0f172a;font-size:14px}.super-admin-compliance__toggle-row p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.55}.super-admin-compliance__switch{flex:none;width:44px;height:24px;position:relative}.super-admin-compliance__switch input{opacity:0;width:1px;height:1px;position:absolute}.super-admin-compliance__switch span{cursor:pointer;background:#cbd5e1;border-radius:999px;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.super-admin-compliance__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.super-admin-compliance__switch input:checked+span{background:#2563eb}.super-admin-compliance__switch input:checked+span:after{transform:translate(20px)}.super-admin-compliance__switch input:focus-visible+span{box-shadow:0 0 0 3px #2563eb2e}.super-admin-compliance__request-filters{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) 180px;gap:10px;padding:20px 24px;display:grid}.super-admin-compliance__empty-state{text-align:center;align-content:center;place-items:center;min-height:220px;padding:36px 24px;display:grid}.super-admin-compliance__empty-state strong{color:#0f172a;font-size:17px}.super-admin-compliance__empty-state p{color:#64748b;max-width:540px;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-compliance__policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-compliance__policy-card>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.super-admin-compliance__policy-card>div>span{color:#475569;text-align:center;background:#f1f5f9;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}@media (max-width:1180px){.super-admin-compliance__metrics,.super-admin-compliance__framework-grid,.super-admin-compliance__policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-compliance__grid{grid-template-columns:1fr}}@media (max-width:820px){.super-admin-compliance__panel-header{flex-direction:column;align-items:stretch}.super-admin-compliance__panel-header>select,.super-admin-compliance__secondary-action{width:100%}}@media (max-width:760px){.super-admin-compliance__metrics,.super-admin-compliance__framework-grid,.super-admin-compliance__policy-grid,.super-admin-compliance__form,.super-admin-compliance__request-filters{grid-template-columns:1fr}}@media (max-width:520px){.super-admin-compliance__metric-card,.super-admin-compliance__panel-header,.super-admin-compliance__framework-grid,.super-admin-compliance__form,.super-admin-compliance__toggle-row,.super-admin-compliance__request-filters,.super-admin-compliance__policy-grid{padding-left:18px;padding-right:18px}.super-admin-compliance__toggle-row{align-items:flex-start}.super-admin-compliance__framework-heading,.super-admin-compliance__policy-card>div{flex-direction:column}.super-admin-compliance__metric-card>strong{font-size:27px}}.super-admin-notifications{gap:32px;display:grid}.super-admin-notifications__primary-action,.super-admin-notifications__secondary-action,.super-admin-notifications__template-card button{cursor:pointer;border:0;border-radius:10px;min-height:42px;font-size:13px;font-weight:700}.super-admin-notifications__primary-action{color:#fff;background:#0f172a;padding:0 18px}.super-admin-notifications__primary-action:hover{background:#1e293b}.super-admin-notifications__secondary-action,.super-admin-notifications__template-card button{color:#334155;background:#fff;border:1px solid #cbd5e1;padding:0 16px}.super-admin-notifications__secondary-action:hover,.super-admin-notifications__template-card button:hover{background:#f8fafc}.super-admin-notifications__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-notifications__metric-card,.super-admin-notifications__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-notifications__metric-card{gap:12px;padding:22px;display:grid}.super-admin-notifications__metric-card span{color:#64748b;font-size:13px;font-weight:700}.super-admin-notifications__metric-card strong{color:#0f172a;font-size:30px}.super-admin-notifications__metric-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.6}.super-admin-notifications__panel{overflow:hidden}.super-admin-notifications__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.super-admin-notifications__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-notifications__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-notifications__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.super-admin-notifications__toggle-list{display:grid}.super-admin-notifications__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.super-admin-notifications__toggle-row:last-child{border-bottom:0}.super-admin-notifications__toggle-row strong{color:#0f172a;font-size:14px}.super-admin-notifications__toggle-row p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.5}.super-admin-notifications__switch{flex-shrink:0;width:44px;height:24px;position:relative}.super-admin-notifications__switch input{opacity:0;position:absolute}.super-admin-notifications__switch span{cursor:pointer;background:#cbd5e1;border-radius:999px;transition:all .2s;position:absolute;inset:0}.super-admin-notifications__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.super-admin-notifications__switch input:checked+span{background:#2563eb}.super-admin-notifications__switch input:checked+span:after{transform:translate(20px)}.super-admin-notifications__template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-notifications__template-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:18px;padding:20px;display:grid}.super-admin-notifications__template-card div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.super-admin-notifications__template-card strong{color:#0f172a;font-size:15px}.super-admin-notifications__template-card span{color:#2563eb;background:#eff6ff;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700}.super-admin-notifications__template-card p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.super-admin-notifications__template-card button{width:fit-content;min-height:36px}.super-admin-notifications__empty-state{text-align:center;align-content:center;place-items:center;min-height:220px;padding:32px;display:grid}.super-admin-notifications__empty-state strong{color:#0f172a;font-size:18px}.super-admin-notifications__empty-state p{color:#64748b;max-width:520px;margin:8px 0 0;line-height:1.6}@media (max-width:1180px){.super-admin-notifications__metrics,.super-admin-notifications__template-grid{grid-template-columns:repeat(2,1fr)}.super-admin-notifications__grid{grid-template-columns:1fr}}@media (max-width:760px){.super-admin-notifications__metrics,.super-admin-notifications__template-grid{grid-template-columns:1fr}.super-admin-notifications__panel-header{flex-direction:column}}.super-admin-ai-models{gap:32px;display:grid}.super-admin-ai-models__primary-action,.super-admin-ai-models__provider-card button{cursor:pointer;border-radius:10px;min-height:42px;font-size:13px;font-weight:700}.super-admin-ai-models__primary-action{color:#fff;background:#0f172a;border:0;padding:0 18px}.super-admin-ai-models__primary-action:hover{background:#1e293b}.super-admin-ai-models__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-ai-models__metric-card,.super-admin-ai-models__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-ai-models__metric-card{gap:12px;padding:22px;display:grid}.super-admin-ai-models__metric-card span{color:#64748b;font-size:13px;font-weight:700}.super-admin-ai-models__metric-card strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-ai-models__metric-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.6}.super-admin-ai-models__panel{overflow:hidden}.super-admin-ai-models__panel-header{border-bottom:1px solid #e2e8f0;padding:24px}.super-admin-ai-models__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-ai-models__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-ai-models__provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-ai-models__provider-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:18px;min-width:0;padding:20px;display:grid}.super-admin-ai-models__provider-card>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.super-admin-ai-models__provider-card strong{color:#0f172a;font-size:15px}.super-admin-ai-models__provider-card span{color:#475569;text-align:center;background:#f1f5f9;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}.super-admin-ai-models__provider-card p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.super-admin-ai-models__provider-card button{color:#334155;background:#fff;border:1px solid #cbd5e1;width:fit-content;min-height:36px;padding:0 14px}.super-admin-ai-models__provider-card button:hover{background:#f8fafc;border-color:#94a3b8}.super-admin-ai-models__toggle-list{display:grid}.super-admin-ai-models__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.super-admin-ai-models__toggle-row:last-child{border-bottom:0}.super-admin-ai-models__toggle-row>div{min-width:0}.super-admin-ai-models__toggle-row strong{color:#0f172a;font-size:14px}.super-admin-ai-models__toggle-row p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.55}.super-admin-ai-models__switch{flex:none;width:44px;height:24px;position:relative}.super-admin-ai-models__switch input{opacity:0;width:1px;height:1px;position:absolute}.super-admin-ai-models__switch span{cursor:pointer;background:#cbd5e1;border-radius:999px;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.super-admin-ai-models__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.super-admin-ai-models__switch input:checked+span{background:#2563eb}.super-admin-ai-models__switch input:checked+span:after{transform:translate(20px)}.super-admin-ai-models__switch input:focus-visible+span{box-shadow:0 0 0 3px #2563eb2e}.super-admin-ai-models__empty-state{text-align:center;align-content:center;place-items:center;min-height:220px;padding:36px 24px;display:grid}.super-admin-ai-models__empty-state strong{color:#0f172a;font-size:18px}.super-admin-ai-models__empty-state p{color:#64748b;max-width:540px;margin:8px 0 0;font-size:14px;line-height:1.6}@media (max-width:1180px){.super-admin-ai-models__metrics,.super-admin-ai-models__provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.super-admin-ai-models__metrics,.super-admin-ai-models__provider-grid{grid-template-columns:1fr}.super-admin-ai-models__provider-card>div{flex-direction:column}}@media (max-width:520px){.super-admin-ai-models__metric-card,.super-admin-ai-models__panel-header,.super-admin-ai-models__provider-grid,.super-admin-ai-models__toggle-row{padding-left:18px;padding-right:18px}.super-admin-ai-models__toggle-row{align-items:flex-start}.super-admin-ai-models__metric-card strong{font-size:27px}}.super-admin-system-jobs{gap:32px;display:grid}.super-admin-system-jobs__primary-action,.super-admin-system-jobs__job-card button{cursor:pointer;border-radius:10px;min-height:42px;font-size:13px;font-weight:700}.super-admin-system-jobs__primary-action{color:#fff;background:#0f172a;border:0;padding:0 18px}.super-admin-system-jobs__primary-action:hover{background:#1e293b}.super-admin-system-jobs__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-system-jobs__metric-card,.super-admin-system-jobs__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-system-jobs__metric-card{gap:12px;padding:22px;display:grid}.super-admin-system-jobs__metric-card span{color:#64748b;font-size:13px;font-weight:700}.super-admin-system-jobs__metric-card strong{color:#0f172a;font-size:30px}.super-admin-system-jobs__metric-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.6}.super-admin-system-jobs__panel{overflow:hidden}.super-admin-system-jobs__panel-header{border-bottom:1px solid #e2e8f0;padding:24px}.super-admin-system-jobs__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-system-jobs__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-system-jobs__job-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-system-jobs__job-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:16px;padding:20px;display:grid}.super-admin-system-jobs__job-card>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.super-admin-system-jobs__job-card strong{color:#0f172a;font-size:15px}.super-admin-system-jobs__job-card span{color:#2563eb;background:#eff6ff;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700}.super-admin-system-jobs__job-card small{color:#64748b;font-size:12px;font-weight:700}.super-admin-system-jobs__job-card p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.super-admin-system-jobs__job-card button{color:#334155;background:#fff;border:1px solid #cbd5e1;width:fit-content;min-height:36px;padding:0 14px}.super-admin-system-jobs__job-card button:hover{background:#f8fafc}.super-admin-system-jobs__toggle-list{display:grid}.super-admin-system-jobs__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.super-admin-system-jobs__toggle-row:last-child{border-bottom:0}.super-admin-system-jobs__toggle-row strong{color:#0f172a;font-size:14px}.super-admin-system-jobs__toggle-row p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.6}.super-admin-system-jobs__switch{flex-shrink:0;width:44px;height:24px;position:relative}.super-admin-system-jobs__switch input{opacity:0;position:absolute}.super-admin-system-jobs__switch span{cursor:pointer;background:#cbd5e1;border-radius:999px;transition:all .2s;position:absolute;inset:0}.super-admin-system-jobs__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.super-admin-system-jobs__switch input:checked+span{background:#2563eb}.super-admin-system-jobs__switch input:checked+span:after{transform:translate(20px)}.super-admin-system-jobs__empty-state{text-align:center;align-content:center;place-items:center;min-height:220px;padding:36px;display:grid}.super-admin-system-jobs__empty-state strong{color:#0f172a;font-size:18px}.super-admin-system-jobs__empty-state p{color:#64748b;max-width:540px;margin:8px 0 0;line-height:1.6}@media (max-width:1180px){.super-admin-system-jobs__metrics,.super-admin-system-jobs__job-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.super-admin-system-jobs__metrics,.super-admin-system-jobs__job-grid{grid-template-columns:1fr}.super-admin-system-jobs__job-card>div,.super-admin-system-jobs__toggle-row{flex-direction:column;align-items:flex-start}}.super-admin-developer-tools{gap:32px;display:grid}.super-admin-developer-tools__primary-action,.super-admin-developer-tools__utility-card button{cursor:pointer;border-radius:10px;min-height:42px;font-size:13px;font-weight:700}.super-admin-developer-tools__primary-action{color:#fff;background:#0f172a;border:0;padding:0 18px}.super-admin-developer-tools__primary-action:hover{background:#1e293b}.super-admin-developer-tools__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-developer-tools__metric-card,.super-admin-developer-tools__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-developer-tools__metric-card{gap:12px;padding:22px;display:grid}.super-admin-developer-tools__metric-card span{color:#64748b;font-size:13px;font-weight:700}.super-admin-developer-tools__metric-card strong{color:#0f172a;font-size:30px;line-height:1}.super-admin-developer-tools__metric-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.6}.super-admin-developer-tools__panel{overflow:hidden}.super-admin-developer-tools__panel-header{border-bottom:1px solid #e2e8f0;padding:24px}.super-admin-developer-tools__panel-header h2{color:#0f172a;margin:0;font-size:20px}.super-admin-developer-tools__panel-header p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.super-admin-developer-tools__utility-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px;display:grid}.super-admin-developer-tools__utility-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:18px;padding:20px;display:grid}.super-admin-developer-tools__utility-card strong{color:#0f172a;font-size:15px}.super-admin-developer-tools__utility-card p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.super-admin-developer-tools__utility-card button{color:#334155;background:#fff;border:1px solid #cbd5e1;width:fit-content;min-height:36px;padding:0 14px}.super-admin-developer-tools__utility-card button:hover{background:#f8fafc;border-color:#94a3b8}.super-admin-developer-tools__toggle-list{display:grid}.super-admin-developer-tools__toggle-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.super-admin-developer-tools__toggle-row:last-child{border-bottom:0}.super-admin-developer-tools__toggle-row strong{color:#0f172a;font-size:14px}.super-admin-developer-tools__toggle-row p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.55}.super-admin-developer-tools__switch{flex-shrink:0;width:44px;height:24px;position:relative}.super-admin-developer-tools__switch input{opacity:0;width:1px;height:1px;position:absolute}.super-admin-developer-tools__switch span{cursor:pointer;background:#cbd5e1;border-radius:999px;transition:background .16s;position:absolute;inset:0}.super-admin-developer-tools__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.super-admin-developer-tools__switch input:checked+span{background:#2563eb}.super-admin-developer-tools__switch input:checked+span:after{transform:translate(20px)}.super-admin-developer-tools__empty-state{text-align:center;align-content:center;place-items:center;min-height:220px;padding:36px;display:grid}.super-admin-developer-tools__empty-state strong{color:#0f172a;font-size:18px}.super-admin-developer-tools__empty-state p{color:#64748b;max-width:540px;margin:8px 0 0;line-height:1.6}@media (max-width:1180px){.super-admin-developer-tools__metrics,.super-admin-developer-tools__utility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.super-admin-developer-tools__metrics,.super-admin-developer-tools__utility-grid{grid-template-columns:1fr}.super-admin-developer-tools__toggle-row{flex-direction:column;align-items:flex-start}}.super-admin-search{gap:32px;display:grid}.super-admin-search__panel,.super-admin-search__card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0}.super-admin-search__panel{overflow:hidden}.super-admin-search__search-box{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:24px;display:grid}.super-admin-search__search-box input{color:#0f172a;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 16px;font-size:14px}.super-admin-search__search-box input::placeholder{color:#94a3b8}.super-admin-search__search-box input:focus{border-color:#2563eb;outline:3px solid #2563eb24}.super-admin-search__search-box button,.super-admin-search__card button{cursor:pointer;border-radius:10px;min-height:42px;font-size:13px;font-weight:700}.super-admin-search__search-box button{color:#fff;background:#0f172a;border:0;min-width:110px;padding:0 18px}.super-admin-search__search-box button:hover{background:#1e293b}.super-admin-search__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.super-admin-search__card{gap:16px;padding:22px;display:grid}.super-admin-search__card strong{color:#0f172a;font-size:16px}.super-admin-search__card p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.super-admin-search__card button{color:#334155;background:#fff;border:1px solid #cbd5e1;width:fit-content;min-height:36px;padding:0 14px}.super-admin-search__card button:hover{background:#f8fafc;border-color:#94a3b8}.super-admin-search__empty-state{text-align:center;align-content:center;place-items:center;min-height:260px;padding:40px 24px;display:grid}.super-admin-search__empty-state strong{color:#0f172a;font-size:18px}.super-admin-search__empty-state p{color:#64748b;max-width:580px;margin:8px 0 0;font-size:14px;line-height:1.6}@media (max-width:1180px){.super-admin-search__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.super-admin-search__grid,.super-admin-search__search-box{grid-template-columns:1fr}.super-admin-search__search-box button{width:100%}}@media (max-width:520px){.super-admin-search__search-box,.super-admin-search__card,.super-admin-search__empty-state{padding-left:18px;padding-right:18px}}.auth-page{background:#f1f5f9;grid-template-columns:minmax(0,1fr) minmax(460px,.8fr);min-height:100vh;display:grid}.auth-page__brand-panel{color:#fff;background:radial-gradient(circle at 20% 18%,#38bdf833,#0000 34%),radial-gradient(circle at 82% 74%,#2563eb3d,#0000 38%),linear-gradient(145deg,#020617 0%,#0f172a 48%,#172554 100%);padding:48px;display:flex;position:relative;overflow:hidden}.auth-page__brand-panel:before,.auth-page__brand-panel:after{content:"";border:1px solid #94a3b821;border-radius:50%;position:absolute}.auth-page__brand-panel:before{width:460px;height:460px;top:-170px;right:-130px}.auth-page__brand-panel:after{width:560px;height:560px;bottom:-260px;left:-150px}.auth-page__brand-content{z-index:1;flex-direction:column;justify-content:space-between;gap:72px;width:min(100%,760px);display:flex;position:relative}.auth-page__brand{color:#fff;align-items:center;gap:13px;width:fit-content;text-decoration:none;display:inline-flex}.auth-page__brand-emblem{object-fit:contain;flex-shrink:0;width:48px;height:48px;display:block}.auth-page__brand-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-page__brand>span:last-child{gap:3px;display:grid}.auth-page__brand strong{font-size:15px}.auth-page__brand small{color:#cbd5e1;font-size:11px}.auth-page__eyebrow{color:#38bdf8;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.auth-page__brand-message h1{letter-spacing:-.045em;max-width:680px;margin:16px 0 0;font-size:clamp(40px,5vw,68px);line-height:1.02}.auth-page__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:660px;display:grid}.auth-page__benefits>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a66;border:1px solid #94a3b824;border-radius:16px;gap:7px;padding:18px;display:grid}.auth-page__form-panel{background:linear-gradient(#f8fafcf0,#f8fafcf0),radial-gradient(circle at 100% 0,#dbeafe,#0000 35%);place-items:center;min-height:100vh;padding:48px 36px;display:grid}.auth-page__heading h2{color:#0f172a;letter-spacing:-.025em;margin:12px 0 0;font-size:31px}.auth-page__heading p{color:#64748b;margin:11px 0 0;font-size:14px;line-height:1.65}.auth-page__form{gap:19px;margin-top:28px;display:grid}.auth-page__form>label:not(.auth-page__checkbox){gap:8px;display:grid}.auth-page__form label>span,.auth-page__label-row>span{color:#334155;font-size:12px;font-weight:800}.auth-page__label-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-page__label-row a{color:#2563eb;font-size:12px;font-weight:800;text-decoration:none}.auth-page__label-row a:hover{text-decoration:underline}.auth-page__form input[type=email],.auth-page__form input[type=password],.auth-page__form input[type=text]{color:#0f172a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 14px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-page__form input:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 4px #2563eb1f}.auth-page__checkbox{color:#64748b;cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.auth-page__checkbox input{accent-color:#2563eb;width:16px;height:16px}.auth-page__submit,.auth-page__provider-button{cursor:pointer;border-radius:10px;width:100%;min-height:46px;font-size:13px;font-weight:800}.auth-page__submit{color:#fff;background:#0f172a;border:0;box-shadow:0 10px 24px #0f172a2e}.auth-page__submit:hover{background:#1e293b}.auth-page__submit:focus-visible,.auth-page__provider-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb38}.auth-page__divider{color:#94a3b8;text-transform:uppercase;align-items:center;gap:12px;margin:24px 0;font-size:11px;font-weight:700;display:flex}.auth-page__divider:before,.auth-page__divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.auth-page__provider-button{color:#334155;background:#fff;border:1px solid #cbd5e1}.auth-page__account-link{color:#64748b;text-align:center;margin:24px 0 0;font-size:13px}.auth-page__account-link a,.auth-page__legal a{color:#2563eb;font-weight:800;text-decoration:none}.auth-page__account-link a:hover,.auth-page__legal a:hover{text-decoration:underline}.auth-page__legal{color:#94a3b8;text-align:center;margin:18px 0 0;font-size:11px;line-height:1.6}@media (max-width:1080px){.auth-page{grid-template-columns:minmax(0,.9fr) minmax(430px,1fr)}.auth-page__brand-panel{padding:38px}.auth-page__benefits{grid-template-columns:1fr}}@media (max-width:860px){.auth-page{background:#f8fafc;display:block}.auth-page__brand-panel{min-height:auto;padding:30px 24px 42px}.auth-page__brand-content{gap:46px;width:100%}.auth-page__brand-message h1{font-size:clamp(34px,9vw,48px)}.auth-page__benefits{display:none}.auth-page__form-panel{min-height:auto;padding:30px 20px 50px}.auth-page__form-wrapper{margin-top:-24px}}@media (max-width:520px){.auth-page__brand-panel{padding:24px 18px 40px}.auth-page__brand small{display:none}.auth-page__brand-message p{font-size:14px}.auth-page__form-panel{padding-left:14px;padding-right:14px}.auth-page__form-wrapper{border-radius:20px;padding:28px 20px}.auth-page__heading h2{font-size:27px}.auth-page__label-row{align-items:flex-start}}.auth-page--register .auth-page__form-panel{padding-top:36px;padding-bottom:36px}.auth-page__form-wrapper--wide{width:min(100%,560px)}.auth-page__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.auth-page__field-grid>label{gap:8px;display:grid}.auth-page__form select{color:#0f172a;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 38px 0 14px;font-size:14px;transition:border-color .16s,box-shadow .16s}.auth-page__form select:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 4px #2563eb1f}.auth-page__trial-notice,.auth-page__password-guidance{border-radius:12px;padding:16px}.auth-page__trial-notice{background:#eff6ff;border:1px solid #bfdbfe}.auth-page__trial-notice strong,.auth-page__password-guidance strong{font-size:12px;font-weight:900;display:block}.auth-page__trial-notice strong{color:#1d4ed8}.auth-page__trial-notice p{color:#475569;margin:7px 0 0;font-size:12px;line-height:1.6}.auth-page__password-guidance{background:#f8fafc;border:1px solid #e2e8f0}.auth-page__password-guidance strong{color:#334155}.auth-page__password-guidance ul{color:#64748b;gap:5px;margin:9px 0 0;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.auth-page__checkbox--top{align-items:flex-start;line-height:1.55}.auth-page__checkbox--top input{flex:none;margin-top:2px}.auth-page__checkbox a{color:#2563eb;font-weight:800;text-decoration:none}.auth-page__checkbox a:hover{text-decoration:underline}@media (max-width:1080px){.auth-page--register{grid-template-columns:minmax(0,.75fr) minmax(520px,1fr)}}@media (max-width:860px){.auth-page--register{display:block}.auth-page--register .auth-page__form-wrapper{margin-top:-24px}}@media (max-width:620px){.auth-page__field-grid{grid-template-columns:1fr}}@media (max-width:520px){.auth-page--register .auth-page__form-panel{padding-top:24px}.auth-page__trial-notice,.auth-page__password-guidance{padding:14px}}.auth-page__security-notice{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.auth-page__security-notice strong{color:#334155;font-size:12px;font-weight:900;display:block}.auth-page__security-notice p{color:#64748b;margin:7px 0 0;font-size:12px;line-height:1.6}.auth-page__status-icon{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:22px;place-items:center;width:76px;height:76px;margin:0 auto 24px;font-size:28px;font-weight:900;display:grid}.auth-page__heading--centered{text-align:center}.auth-page__email-preview{color:#0f172a;overflow-wrap:anywhere;margin-top:10px;font-size:14px;display:inline-block}.auth-page__verification-steps{gap:14px;margin:26px 0;display:grid}.auth-page__verification-steps>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:13px;padding:15px;display:flex}.auth-page__verification-steps>div>span{color:#1d4ed8;background:#dbeafe;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.auth-page__verification-steps strong{color:#0f172a;font-size:12px}.auth-page__verification-steps p{color:#64748b;margin:5px 0 0;font-size:11px;line-height:1.55}.auth-page__form-wrapper>.auth-page__provider-button{margin-top:12px}.auth-page__status-icon--success{background:#f0fdf4;border-color:#bbf7d0}.auth-page__status-icon--success span{border-bottom:4px solid #16a34a;border-left:4px solid #16a34a;width:30px;height:17px;transform:rotate(-45deg)translate(2px,-2px)}.auth-page__success-summary{gap:12px;margin:26px 0;display:grid}.auth-page__success-summary>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.auth-page__success-summary span{color:#64748b;font-size:12px}.auth-page__success-summary strong{color:#0f172a;text-align:right;font-size:12px}.auth-page__submit--link,.auth-page__provider-button--link{place-items:center;text-decoration:none;display:grid}.auth-page__provider-button--link{margin-top:12px}@media (max-width:420px){.auth-page__success-summary>div{flex-direction:column;align-items:flex-start}.auth-page__success-summary strong{text-align:left}}.auth-page__status-icon--warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.auth-page__status-icon--warning span{color:#b45309;border:3px solid #d97706;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.auth-page__status-icon--restricted{background:#fef2f2;border-color:#fecaca;position:relative}.auth-page__status-icon--restricted:before{content:"";border:4px solid #dc2626;border-radius:7px;width:34px;height:27px}.auth-page__status-icon--restricted:after{content:"";border:4px solid #dc2626;border-bottom:0;border-radius:18px 18px 0 0;width:27px;height:25px;position:absolute;top:17px}.auth-page__status-icon--restricted span{background:#dc2626;border-radius:999px;width:5px;height:13px;position:absolute;bottom:17px}.auth-page__status-icon--suspended{background:#fff7ed;border-color:#fed7aa;position:relative}.auth-page__status-icon--suspended:before{content:"";border:4px solid #ea580c;border-radius:50%;width:38px;height:38px;position:absolute}.auth-page__status-icon--suspended:after{content:"";background:#ea580c;border-radius:999px;width:34px;height:4px;position:absolute;transform:rotate(-45deg)}.auth-page__status-icon--suspended span{display:none}.auth-page__security-notice+.auth-page__submit--link{margin-top:20px}.auth-page__status-icon--expired{background:#f8fafc;border-color:#cbd5e1;position:relative}.auth-page__status-icon--expired:before{content:"";border:4px solid #475569;border-radius:50%;width:38px;height:38px;position:absolute}.auth-page__status-icon--expired:after{content:"";transform-origin:bottom;background:#475569;border-radius:999px;width:4px;height:16px;position:absolute;transform:translateY(-7px)}.auth-page__status-icon--expired span{transform-origin:0;background:#475569;border-radius:999px;width:13px;height:4px;position:absolute;transform:translate(6px,5px)rotate(28deg)}.auth-page--admin .auth-page__brand-panel{background:radial-gradient(circle at 20% 18%,#8b5cf63b,#0000 34%),radial-gradient(circle at 82% 74%,#2563eb38,#0000 38%),linear-gradient(145deg,#020617 0%,#111827 48%,#312e81 100%)}.auth-page--admin .auth-page__eyebrow{color:#a78bfa}.auth-page__status-icon--admin{background:#f5f3ff;border-color:#ddd6fe;position:relative}.auth-page__status-icon--admin:before{content:"";border:4px solid #7c3aed;border-radius:7px;width:34px;height:28px;position:absolute}.auth-page__status-icon--admin:after{content:"";border:4px solid #7c3aed;border-bottom:0;border-radius:17px 17px 0 0;width:26px;height:24px;position:absolute;top:16px}.auth-page__status-icon--admin span{background:#7c3aed;border-radius:999px;width:5px;height:12px;position:absolute;bottom:17px}.auth-page--admin .auth-page__security-notice{background:#f5f3ff;border-color:#ddd6fe;margin-top:20px}.auth-page--admin .auth-page__security-notice strong{color:#6d28d9}.auth-page__onboarding-steps{gap:16px;margin:30px 0;display:grid}.auth-page__onboarding-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:16px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.auth-page__onboarding-card:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.auth-page__step-number{color:#fff;background:#2563eb;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid}.auth-page__onboarding-card strong{color:#0f172a;font-size:14px;display:block}.auth-page__onboarding-card p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.6}@media (max-width:520px){.auth-page__onboarding-card{padding:15px}.auth-page__step-number{width:36px;height:36px;font-size:13px}}.checkout-page{background:radial-gradient(circle at 0 0,#2563eb14,#0000 32%),#f8fafc;min-height:100vh}.checkout-page__header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;padding:22px 5vw;display:flex}.checkout-page__brand{color:#0f172a;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.checkout-page__brand-mark{color:#fff;background:#0f172a;border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.checkout-page__brand>span:last-child{gap:2px;display:grid}.checkout-page__brand strong{font-size:14px}.checkout-page__brand small{color:#64748b;font-size:11px}.checkout-page__back-link{color:#2563eb;font-size:13px;font-weight:800;text-decoration:none}.checkout-page__back-link:hover{text-decoration:underline}.checkout-page__content{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:30px;width:min(100%,1320px);margin:0 auto;padding:52px 28px 72px;display:grid}.checkout-page__main{min-width:0}.checkout-page__heading{max-width:760px}.checkout-page__eyebrow,.checkout-page__plan-label,.checkout-page__summary-label{color:#2563eb;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.checkout-page__heading h1{color:#0f172a;letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(34px,5vw,52px);line-height:1.05}.checkout-page__heading p{color:#64748b;margin:15px 0 0;font-size:15px;line-height:1.7}.checkout-page__plan-card,.checkout-page__notice,.checkout-page__summary-card,.checkout-page__security-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px}.checkout-page__plan-card{margin-top:30px;overflow:hidden;box-shadow:0 24px 60px #0f172a12}.checkout-page__plan-card-header{justify-content:space-between;align-items:flex-start;gap:28px;padding:28px;display:flex}.checkout-page__plan-card-header>div:first-child{max-width:620px}.checkout-page__plan-card-header h2{color:#0f172a;margin:8px 0 0;font-size:30px}.checkout-page__plan-card-header p{color:#64748b;margin:10px 0 0;font-size:14px;line-height:1.65}.checkout-page__price{text-align:right;flex:none;gap:5px;display:grid}.checkout-page__price strong{color:#0f172a;font-size:34px;line-height:1}.checkout-page__price span{color:#64748b;font-size:12px}.checkout-page__trial-banner{background:#eff6ff;border-top:1px solid #bfdbfe;border-bottom:1px solid #bfdbfe;gap:10px;padding:20px 28px;display:grid}.checkout-page__trial-banner>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.checkout-page__trial-banner span{color:#1d4ed8;text-transform:uppercase;font-size:12px;font-weight:900}.checkout-page__trial-banner strong{color:#0f172a;text-align:right;font-size:13px}.checkout-page__trial-banner p{color:#475569;margin:0;font-size:12px;line-height:1.55}.checkout-page__billing-options{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:26px 28px;display:grid}.checkout-page__billing-options label{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:13px;align-items:flex-start;gap:12px;padding:17px;display:flex}.checkout-page__billing-options label:has(input:checked){background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.checkout-page__billing-options input{accent-color:#2563eb;margin-top:3px}.checkout-page__billing-options label>span{gap:5px;display:grid}.checkout-page__billing-options strong{color:#0f172a;font-size:13px}.checkout-page__billing-options small{color:#64748b;font-size:11px;line-height:1.5}.checkout-page__features{padding:26px 28px 30px}.checkout-page__features h3{color:#0f172a;margin:0;font-size:16px}.checkout-page__features ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin:18px 0 0;padding:0;list-style:none;display:grid}.checkout-page__features li{color:#475569;align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;display:flex}.checkout-page__features li span{color:#15803d;background:#dcfce7;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.checkout-page__notice{background:#fffbeb;border-color:#fde68a;margin-top:20px;padding:20px 22px}.checkout-page__notice strong{color:#92400e;font-size:13px}.checkout-page__notice p{color:#78350f;margin:7px 0 0;font-size:12px;line-height:1.6}.checkout-page__actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.checkout-page__primary-action,.checkout-page__secondary-action{border-radius:10px;place-items:center;min-height:46px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-grid}.checkout-page__primary-action{color:#fff;background:#0f172a;box-shadow:0 12px 28px #0f172a2e}.checkout-page__primary-action:hover{background:#1e293b}.checkout-page__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.checkout-page__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.checkout-page__summary{align-content:start;gap:16px;height:fit-content;display:grid;position:sticky;top:28px}.checkout-page__summary-card,.checkout-page__security-card{padding:24px}.checkout-page__summary-row,.checkout-page__summary-total{justify-content:space-between;align-items:center;gap:18px;display:flex}.checkout-page__summary-row{margin-top:18px}.checkout-page__summary-row span{color:#64748b;font-size:13px}.checkout-page__summary-row strong{color:#0f172a;text-align:right;font-size:13px}.checkout-page__summary-divider{background:#e2e8f0;height:1px;margin:22px 0}.checkout-page__summary-total span{color:#0f172a;font-size:14px;font-weight:800}.checkout-page__summary-total strong{color:#15803d;font-size:24px}.checkout-page__summary-card>p,.checkout-page__security-card p{color:#64748b;margin:16px 0 0;font-size:12px;line-height:1.6}.checkout-page__security-card strong{color:#0f172a;font-size:13px}@media (max-width:980px){.checkout-page__content{grid-template-columns:1fr}.checkout-page__summary{grid-row:1;position:static}}@media (max-width:700px){.checkout-page__header{padding-left:20px;padding-right:20px}.checkout-page__content{padding:36px 18px 56px}.checkout-page__plan-card-header,.checkout-page__trial-banner>div,.checkout-page__actions{flex-direction:column;align-items:flex-start}.checkout-page__price{text-align:left}.checkout-page__billing-options,.checkout-page__features ul{grid-template-columns:1fr}.checkout-page__actions a{width:100%}}@media (max-width:520px){.checkout-page__brand small{display:none}.checkout-page__plan-card-header,.checkout-page__trial-banner,.checkout-page__billing-options,.checkout-page__features,.checkout-page__summary-card,.checkout-page__security-card{padding-left:18px;padding-right:18px}.checkout-page__heading h1{font-size:34px}.checkout-page__price strong{font-size:30px}}.checkout-page__details-form{gap:22px;margin-top:30px;display:grid}.checkout-page__form-section{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 18px 45px #0f172a0d}.checkout-page__form-section-heading{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:24px 26px}.checkout-page__form-section-heading>span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.checkout-page__form-section-heading h2{color:#0f172a;margin:7px 0 0;font-size:21px}.checkout-page__form-section-heading p{color:#64748b;margin:8px 0 0;font-size:13px;line-height:1.6}.checkout-page__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;padding:26px;display:grid}.checkout-page__form-grid label{gap:8px;min-width:0;display:grid}.checkout-page__form-grid label>span{color:#334155;font-size:12px;font-weight:800}.checkout-page__form-field--full{grid-column:1/-1}.checkout-page__form-grid input,.checkout-page__form-grid select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.checkout-page__form-grid input{padding:0 13px}.checkout-page__form-grid select{cursor:pointer;padding:0 38px 0 13px}.checkout-page__form-grid input::placeholder{color:#94a3b8}.checkout-page__form-grid input:focus,.checkout-page__form-grid select:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 4px #2563eb1f}.checkout-page__consent{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:11px;margin:0 26px 26px;padding:16px;font-size:12px;line-height:1.55;display:flex}.checkout-page__consent input{accent-color:#2563eb;flex:none;width:16px;height:16px;margin-top:2px}.checkout-page__details-form .checkout-page__actions{margin-top:2px}@media (max-width:760px){.checkout-page__form-grid{grid-template-columns:1fr}.checkout-page__form-field--full{grid-column:auto}}@media (max-width:520px){.checkout-page__form-section-heading,.checkout-page__form-grid{padding-left:18px;padding-right:18px}.checkout-page__consent{margin-left:18px;margin-right:18px}}.checkout-page__trial-review-card,.checkout-page__trial-terms,.checkout-page__trial-consent-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-top:28px;overflow:hidden;box-shadow:0 18px 45px #0f172a0d}.checkout-page__trial-review-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:28px;padding:28px;display:flex}.checkout-page__trial-review-header>div:first-child{max-width:650px}.checkout-page__trial-review-header h2{color:#0f172a;margin:8px 0 0;font-size:27px;line-height:1.2}.checkout-page__trial-review-header p{color:#64748b;margin:11px 0 0;font-size:14px;line-height:1.65}.checkout-page__trial-badge{text-align:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:50%;flex:none;align-content:center;place-items:center;width:112px;height:112px;display:grid}.checkout-page__trial-badge strong{color:#1d4ed8;font-size:36px;line-height:1}.checkout-page__trial-badge span{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:900}.checkout-page__trial-timeline{gap:0;padding:8px 28px 28px;display:grid;position:relative}.checkout-page__trial-timeline:before{content:"";background:#dbeafe;width:2px;position:absolute;top:44px;bottom:52px;left:48px}.checkout-page__trial-timeline article{grid-template-columns:42px minmax(0,1fr);gap:18px;padding:22px 0;display:grid;position:relative}.checkout-page__timeline-number{z-index:1;color:#fff;background:#2563eb;border:4px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 2px #bfdbfe}.checkout-page__trial-timeline article>div{padding-top:2px}.checkout-page__trial-timeline article>div>strong{color:#2563eb;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.checkout-page__trial-timeline h3{color:#0f172a;margin:6px 0 0;font-size:16px}.checkout-page__trial-timeline p{color:#64748b;margin:7px 0 0;font-size:12px;line-height:1.6}.checkout-page__trial-terms-heading{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:24px 26px}.checkout-page__trial-terms-heading span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.checkout-page__trial-terms-heading h2{color:#0f172a;margin:7px 0 0;font-size:21px}.checkout-page__trial-term-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:26px;display:grid}.checkout-page__trial-term-list article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:18px}.checkout-page__trial-term-list strong{color:#0f172a;font-size:13px}.checkout-page__trial-term-list p{color:#64748b;margin:7px 0 0;font-size:12px;line-height:1.6}.checkout-page__trial-consent-card{gap:0;padding:0;display:grid}.checkout-page__trial-consent-card label{color:#475569;cursor:pointer;border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:12px;padding:18px 22px;font-size:12px;line-height:1.6;display:flex}.checkout-page__trial-consent-card label:last-child{border-bottom:0}.checkout-page__trial-consent-card input{accent-color:#2563eb;flex:none;width:17px;height:17px;margin-top:2px}.checkout-page__trial-consent-card a{color:#2563eb;font-weight:800;text-decoration:none}.checkout-page__trial-consent-card a:hover{text-decoration:underline}@media (max-width:760px){.checkout-page__trial-review-header{flex-direction:column}.checkout-page__trial-badge{width:96px;height:96px}.checkout-page__trial-badge strong{font-size:31px}.checkout-page__trial-term-list{grid-template-columns:1fr}}@media (max-width:520px){.checkout-page__trial-review-header,.checkout-page__trial-timeline,.checkout-page__trial-terms-heading,.checkout-page__trial-term-list{padding-left:18px;padding-right:18px}.checkout-page__trial-timeline:before{left:38px}.checkout-page__trial-timeline article{grid-template-columns:38px minmax(0,1fr);gap:14px}.checkout-page__timeline-number{width:38px;height:38px}.checkout-page__trial-consent-card label{padding-left:18px;padding-right:18px}}.checkout-page--redirect{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.checkout-redirect{place-items:center;padding:56px 20px 72px;display:grid}.checkout-redirect__card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;gap:24px;width:min(100%,660px);padding:36px;display:grid;box-shadow:0 28px 70px #0f172a1a,0 2px 8px #0f172a0a}.checkout-redirect__status{background:#eff6ff;border:1px solid #bfdbfe;border-radius:24px;place-items:center;width:84px;height:84px;margin:0 auto;display:grid;position:relative}.checkout-redirect__status:before{content:"";border:4px solid #2563eb;border-radius:7px;width:36px;height:27px}.checkout-redirect__status:after{content:"";border:4px solid #2563eb;border-bottom:0;border-radius:18px 18px 0 0;width:27px;height:24px;position:absolute;top:19px}.checkout-redirect__status span{background:#2563eb;border-radius:999px;width:5px;height:12px;position:absolute;bottom:18px}.checkout-redirect__heading{text-align:center}.checkout-redirect__heading h1{color:#0f172a;letter-spacing:-.035em;margin:12px 0 0;font-size:34px}.checkout-redirect__heading p{color:#64748b;max-width:560px;margin:12px auto 0;font-size:14px;line-height:1.7}.checkout-redirect__summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:grid;overflow:hidden}.checkout-redirect__summary>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.checkout-redirect__summary>div:last-child{border-bottom:0}.checkout-redirect__summary span{color:#64748b;font-size:12px}.checkout-redirect__summary strong{color:#0f172a;text-align:right;font-size:12px}.checkout-redirect__summary .checkout-redirect__free{color:#15803d;font-size:17px}.checkout-redirect__loading{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;align-items:center;gap:15px;padding:18px;display:flex}.checkout-redirect__spinner{border:4px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;flex:none;width:34px;height:34px;animation:.9s linear infinite checkout-redirect-spin}.checkout-redirect__loading strong{color:#1e3a8a;font-size:13px}.checkout-redirect__loading p{color:#475569;margin:5px 0 0;font-size:11px}.checkout-redirect__security{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkout-redirect__security>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;padding:16px}.checkout-redirect__security strong{color:#0f172a;font-size:12px}.checkout-redirect__security p{color:#64748b;margin:7px 0 0;font-size:11px;line-height:1.55}.checkout-redirect__card>.checkout-page__primary-action,.checkout-redirect__card>.checkout-page__secondary-action{cursor:pointer;border:0;width:100%}.checkout-redirect__card>button.checkout-page__primary-action{font:inherit;font-size:13px;font-weight:800}.checkout-redirect__note{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:1.6}@keyframes checkout-redirect-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.checkout-redirect__spinner{animation:none}}@media (max-width:620px){.checkout-redirect{padding:36px 14px 50px}.checkout-redirect__card{border-radius:20px;padding:28px 20px}.checkout-redirect__security{grid-template-columns:1fr}.checkout-redirect__heading h1{font-size:29px}}@media (max-width:420px){.checkout-redirect__summary>div{flex-direction:column;align-items:flex-start}.checkout-redirect__summary strong{text-align:left}}.checkout-page--success{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.checkout-success{place-items:center;padding:56px 20px 72px;display:grid}.checkout-success__card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;gap:24px;width:min(100%,720px);padding:38px;display:grid;box-shadow:0 28px 70px #0f172a1a,0 2px 8px #0f172a0a}.checkout-success__icon{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:26px;place-items:center;width:88px;height:88px;margin:0 auto;display:grid;position:relative}.checkout-success__icon span{border-bottom:5px solid #16a34a;border-left:5px solid #16a34a;width:34px;height:19px;transform:rotate(-45deg)translate(2px,-3px)}.checkout-success__heading{text-align:center}.checkout-success__heading h1{color:#0f172a;letter-spacing:-.035em;margin:12px 0 0;font-size:36px}.checkout-success__heading p{color:#64748b;max-width:600px;margin:12px auto 0;font-size:14px;line-height:1.7}.checkout-success__status-banner{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;padding:18px}.checkout-success__status-banner>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.checkout-success__status-banner span{color:#166534;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.checkout-success__status-banner strong{color:#15803d;font-size:14px}.checkout-success__status-banner p{color:#166534;margin:9px 0 0;font-size:12px;line-height:1.6}.checkout-success__summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:grid;overflow:hidden}.checkout-success__summary>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.checkout-success__summary>div:last-child{border-bottom:0}.checkout-success__summary span{color:#64748b;font-size:12px}.checkout-success__summary strong{color:#0f172a;text-align:right;font-size:12px}.checkout-success__summary .checkout-success__free{color:#15803d;font-size:17px}.checkout-success__next-steps{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.checkout-success__next-steps h2{color:#0f172a;margin:0;font-size:18px}.checkout-success__next-steps>div{gap:14px;margin-top:18px;display:grid}.checkout-success__next-steps article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;align-items:flex-start;gap:13px;padding:15px;display:flex}.checkout-success__next-steps article>span{color:#1d4ed8;background:#dbeafe;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.checkout-success__next-steps strong{color:#0f172a;font-size:12px}.checkout-success__next-steps p{color:#64748b;margin:5px 0 0;font-size:11px;line-height:1.55}.checkout-success__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkout-success__actions a{width:100%}.checkout-success__receipt-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:13px;padding:16px 18px}.checkout-success__receipt-note strong{color:#1e3a8a;font-size:12px}.checkout-success__receipt-note p{color:#475569;margin:7px 0 0;font-size:11px;line-height:1.55}.checkout-success__backend-note{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:1.6}@media (max-width:620px){.checkout-success{padding:36px 14px 50px}.checkout-success__card{border-radius:20px;padding:28px 20px}.checkout-success__heading h1{font-size:30px}.checkout-success__actions{grid-template-columns:1fr}}@media (max-width:420px){.checkout-success__status-banner>div,.checkout-success__summary>div{flex-direction:column;align-items:flex-start}.checkout-success__summary strong{text-align:left}}.checkout-page--canceled{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.checkout-canceled{place-items:center;padding:56px 20px 72px;display:grid}.checkout-canceled__card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;gap:24px;width:min(100%,720px);padding:38px;display:grid;box-shadow:0 28px 70px #0f172a1a,0 2px 8px #0f172a0a}.checkout-canceled__icon{background:#fff7ed;border:1px solid #fed7aa;border-radius:26px;place-items:center;width:88px;height:88px;margin:0 auto;display:grid;position:relative}.checkout-canceled__icon:before,.checkout-canceled__icon:after{content:"";background:#ea580c;border-radius:999px;width:38px;height:5px;position:absolute}.checkout-canceled__icon:before{transform:rotate(45deg)}.checkout-canceled__icon:after{transform:rotate(-45deg)}.checkout-canceled__icon span{display:none}.checkout-canceled__heading{text-align:center}.checkout-canceled__heading h1{color:#0f172a;letter-spacing:-.035em;margin:12px 0 0;font-size:36px}.checkout-canceled__heading p{color:#64748b;max-width:600px;margin:12px auto 0;font-size:14px;line-height:1.7}.checkout-canceled__status-banner{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:18px}.checkout-canceled__status-banner>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.checkout-canceled__status-banner span{color:#9a3412;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.checkout-canceled__status-banner strong{color:#c2410c;font-size:14px}.checkout-canceled__status-banner p{color:#9a3412;margin:9px 0 0;font-size:12px;line-height:1.6}.checkout-canceled__summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:grid;overflow:hidden}.checkout-canceled__summary>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.checkout-canceled__summary>div:last-child{border-bottom:0}.checkout-canceled__summary span{color:#64748b;font-size:12px}.checkout-canceled__summary strong{color:#0f172a;text-align:right;font-size:12px}.checkout-canceled__summary .checkout-canceled__free{color:#15803d;font-size:17px}.checkout-canceled__next-steps{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.checkout-canceled__next-steps h2{color:#0f172a;margin:0;font-size:18px}.checkout-canceled__next-steps>div{gap:14px;margin-top:18px;display:grid}.checkout-canceled__next-steps article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;align-items:flex-start;gap:13px;padding:15px;display:flex}.checkout-canceled__next-steps article>span{color:#c2410c;background:#ffedd5;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.checkout-canceled__next-steps strong{color:#0f172a;font-size:12px}.checkout-canceled__next-steps p{color:#64748b;margin:5px 0 0;font-size:11px;line-height:1.55}.checkout-canceled__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkout-canceled__actions a{width:100%}.checkout-page__text-action{color:#2563eb;grid-column:1/-1;place-items:center;min-height:40px;font-size:13px;font-weight:800;text-decoration:none;display:grid}.checkout-page__text-action:hover{text-decoration:underline}.checkout-canceled__notice{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:13px;padding:16px 18px}.checkout-canceled__notice strong{color:#166534;font-size:12px}.checkout-canceled__notice p{color:#166534;margin:7px 0 0;font-size:11px;line-height:1.55}.checkout-canceled__backend-note{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:1.6}@media (max-width:620px){.checkout-canceled{padding:36px 14px 50px}.checkout-canceled__card{border-radius:20px;padding:28px 20px}.checkout-canceled__heading h1{font-size:30px}.checkout-canceled__actions{grid-template-columns:1fr}.checkout-page__text-action{grid-column:auto}}@media (max-width:420px){.checkout-canceled__status-banner>div,.checkout-canceled__summary>div{flex-direction:column;align-items:flex-start}.checkout-canceled__summary strong{text-align:left}}.checkout-page--payment-failed{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.checkout-payment-failed{place-items:center;padding:56px 20px 72px;display:grid}.checkout-payment-failed__card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;gap:24px;width:min(100%,720px);padding:38px;display:grid;box-shadow:0 28px 70px #0f172a1a,0 2px 8px #0f172a0a}.checkout-payment-failed__icon{background:#fef2f2;border:1px solid #fecaca;border-radius:26px;place-items:center;width:88px;height:88px;margin:0 auto;display:grid}.checkout-payment-failed__icon span{color:#b91c1c;border:4px solid #dc2626;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.checkout-payment-failed__heading{text-align:center}.checkout-payment-failed__heading h1{color:#0f172a;letter-spacing:-.035em;margin:12px 0 0;font-size:36px}.checkout-payment-failed__heading p{color:#64748b;max-width:600px;margin:12px auto 0;font-size:14px;line-height:1.7}.checkout-payment-failed__status-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:14px;padding:18px}.checkout-payment-failed__status-banner>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.checkout-payment-failed__status-banner span{color:#991b1b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.checkout-payment-failed__status-banner strong{color:#b91c1c;font-size:14px}.checkout-payment-failed__status-banner p{color:#991b1b;margin:9px 0 0;font-size:12px;line-height:1.6}.checkout-payment-failed__summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:grid;overflow:hidden}.checkout-payment-failed__summary>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.checkout-payment-failed__summary>div:last-child{border-bottom:0}.checkout-payment-failed__summary span{color:#64748b;font-size:12px}.checkout-payment-failed__summary strong{color:#0f172a;text-align:right;font-size:12px}.checkout-payment-failed__summary .checkout-payment-failed__free{color:#15803d;font-size:17px}.checkout-payment-failed__reasons{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.checkout-payment-failed__reasons h2{color:#0f172a;margin:0;font-size:18px}.checkout-payment-failed__reasons>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.checkout-payment-failed__reasons article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;padding:16px}.checkout-payment-failed__reasons strong{color:#0f172a;font-size:12px}.checkout-payment-failed__reasons p{color:#64748b;margin:7px 0 0;font-size:11px;line-height:1.55}.checkout-payment-failed__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkout-payment-failed__actions a{width:100%}.checkout-payment-failed__notice{background:#fffbeb;border:1px solid #fde68a;border-radius:13px;padding:16px 18px}.checkout-payment-failed__notice strong{color:#92400e;font-size:12px}.checkout-payment-failed__notice p{color:#78350f;margin:7px 0 0;font-size:11px;line-height:1.55}.checkout-payment-failed__backend-note{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:1.6}@media (max-width:620px){.checkout-payment-failed{padding:36px 14px 50px}.checkout-payment-failed__card{border-radius:20px;padding:28px 20px}.checkout-payment-failed__heading h1{font-size:30px}.checkout-payment-failed__reasons>div,.checkout-payment-failed__actions{grid-template-columns:1fr}}@media (max-width:420px){.checkout-payment-failed__status-banner>div,.checkout-payment-failed__summary>div{flex-direction:column;align-items:flex-start}.checkout-payment-failed__summary strong{text-align:left}}.customer-subscription{gap:28px;display:grid}.customer-subscription__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.customer-subscription__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.customer-subscription__header h1{color:#0f172a;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(30px,4vw,44px);line-height:1.08}.customer-subscription__header p{color:#64748b;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.7}.customer-subscription__primary-action,.customer-subscription__secondary-action,.customer-subscription__danger-zone a{border-radius:9px;place-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.customer-subscription__primary-action{color:#fff;background:#0f172a;border:0}.customer-subscription__primary-action:hover{background:#1e293b}.customer-subscription__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.customer-subscription__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.customer-subscription__trial-banner{background:linear-gradient(135deg,#eff6fffa,#dbeafec2),#eff6ff;border:1px solid #bfdbfe;border-radius:18px;padding:24px}.customer-subscription__trial-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.customer-subscription__trial-heading>div:first-child{max-width:780px}.customer-subscription__trial-heading>div:first-child>span{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.customer-subscription__trial-heading h2{color:#0f172a;margin:8px 0 0;font-size:24px;line-height:1.25}.customer-subscription__trial-heading p{color:#475569;margin:9px 0 0;font-size:13px;line-height:1.6}.customer-subscription__trial-countdown{text-align:center;background:#fff;border:1px solid #93c5fd;border-radius:50%;flex:none;align-content:center;place-items:center;width:100px;height:100px;display:grid}.customer-subscription__trial-countdown strong{color:#1d4ed8;font-size:34px;line-height:1}.customer-subscription__trial-countdown span{color:#2563eb;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:900}.customer-subscription__progress{margin-top:22px}.customer-subscription__progress>div:first-child{background:#94a3b847;border-radius:999px;height:9px;overflow:hidden}.customer-subscription__progress>div:first-child span{border-radius:inherit;background:#2563eb;height:100%;display:block}.customer-subscription__progress-labels{justify-content:space-between;align-items:center;gap:20px;margin-top:9px;display:flex}.customer-subscription__progress-labels span,.customer-subscription__progress-labels strong{color:#475569;font-size:11px}.customer-subscription__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.customer-subscription__metrics article,.customer-subscription__panel{background:#fff;border:1px solid #e2e8f0;border-radius:17px;min-width:0}.customer-subscription__metrics article{gap:11px;padding:20px;display:grid}.customer-subscription__metrics article>span{color:#64748b;font-size:12px;font-weight:800}.customer-subscription__metrics article>strong{color:#0f172a;font-size:20px;line-height:1.2}.customer-subscription__metrics article>p{color:#94a3b8;margin:0;font-size:11px;line-height:1.5}.customer-subscription__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.customer-subscription__panel{overflow:hidden}.customer-subscription__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.customer-subscription__panel-header h2{color:#0f172a;margin:0;font-size:19px}.customer-subscription__panel-header p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.6}.customer-subscription__detail-list{display:grid}.customer-subscription__detail-list>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.customer-subscription__detail-list>div:last-child{border-bottom:0}.customer-subscription__detail-list span{color:#64748b;font-size:12px}.customer-subscription__detail-list strong{color:#0f172a;text-align:right;font-size:12px}.customer-subscription__status,.customer-subscription__default-badge{background:#dcfce7;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-weight:900;display:inline-flex;color:#166534!important;font-size:10px!important}.customer-subscription__panel-actions{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:10px;padding:20px 22px;display:flex}.customer-subscription__payment-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:22px;padding:18px;display:grid}.customer-subscription__card-brand{color:#fff;background:#1d4ed8;border-radius:8px;place-items:center;width:54px;height:36px;display:grid}.customer-subscription__card-brand span{letter-spacing:.06em;font-size:10px;font-weight:900}.customer-subscription__payment-card strong{color:#0f172a;font-size:13px}.customer-subscription__payment-card p{color:#64748b;margin:5px 0 0;font-size:11px}.customer-subscription__security-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin:0 22px 22px;padding:15px}.customer-subscription__security-note strong{color:#1e3a8a;font-size:11px}.customer-subscription__security-note p{color:#475569;margin:6px 0 0;font-size:11px;line-height:1.55}.customer-subscription__usage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px;display:grid}.customer-subscription__usage-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;padding:17px}.customer-subscription__usage-grid strong{color:#0f172a;font-size:12px}.customer-subscription__usage-grid p{color:#64748b;margin:7px 0 0;font-size:11px;line-height:1.5}.customer-subscription__usage-grid article>div{background:#e2e8f0;border-radius:999px;height:7px;margin-top:14px;overflow:hidden}.customer-subscription__usage-grid article>div span{border-radius:inherit;background:#2563eb;height:100%;display:block}.customer-subscription__empty-state{text-align:center;align-content:center;place-items:center;min-height:220px;padding:34px 22px;display:grid}.customer-subscription__empty-state strong{color:#0f172a;font-size:16px}.customer-subscription__empty-state p{color:#64748b;max-width:540px;margin:8px 0 0;font-size:13px;line-height:1.6}.customer-subscription__danger-zone{background:#fef2f2;border:1px solid #fecaca;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.customer-subscription__danger-zone>div{max-width:780px}.customer-subscription__danger-zone span{color:#b91c1c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.customer-subscription__danger-zone h2{color:#7f1d1d;margin:7px 0 0;font-size:20px}.customer-subscription__danger-zone p{color:#991b1b;margin:8px 0 0;font-size:12px;line-height:1.6}.customer-subscription__danger-zone a{color:#b91c1c;background:#fff;border:1px solid #fca5a5;flex:none}.customer-subscription__danger-zone a:hover{background:#fff1f2}@media (max-width:1180px){.customer-subscription__metrics,.customer-subscription__usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-subscription__grid{grid-template-columns:1fr}}@media (max-width:760px){.customer-subscription__header,.customer-subscription__trial-heading,.customer-subscription__danger-zone{flex-direction:column;align-items:flex-start}.customer-subscription__header>.customer-subscription__primary-action,.customer-subscription__danger-zone a{width:100%}.customer-subscription__metrics,.customer-subscription__usage-grid{grid-template-columns:1fr}.customer-subscription__progress-labels{flex-direction:column;align-items:flex-start;gap:5px}.customer-subscription__panel-header{flex-direction:column;align-items:stretch}.customer-subscription__panel-header>.customer-subscription__secondary-action{width:100%}}@media (max-width:520px){.customer-subscription__trial-banner,.customer-subscription__metrics article,.customer-subscription__panel-header,.customer-subscription__panel-actions,.customer-subscription__usage-grid,.customer-subscription__danger-zone{padding-left:18px;padding-right:18px}.customer-subscription__trial-countdown{width:88px;height:88px}.customer-subscription__trial-countdown strong{font-size:30px}.customer-subscription__detail-list>div{flex-direction:column;align-items:flex-start;padding-left:18px;padding-right:18px}.customer-subscription__detail-list strong{text-align:left}.customer-subscription__payment-card{grid-template-columns:auto minmax(0,1fr);margin-left:18px;margin-right:18px}.customer-subscription__default-badge{grid-column:1/-1;width:fit-content}.customer-subscription__security-note{margin-left:18px;margin-right:18px}.customer-subscription__panel-actions a{width:100%}}.change-plan{gap:28px;display:grid}.change-plan__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.change-plan__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.change-plan__header h1{color:#0f172a;margin:10px 0 0;font-size:clamp(32px,4vw,44px)}.change-plan__header p{color:#64748b;max-width:760px;margin-top:12px;font-size:14px;line-height:1.7}.change-plan__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:10px;place-items:center;min-height:42px;padding:0 18px;font-weight:800;text-decoration:none;display:grid}.change-plan__secondary-action:hover{background:#f8fafc}.change-plan__current-plan,.change-plan__billing-toggle,.change-plan__trial-policy,.change-plan__notice{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:24px}.change-plan__current-plan{background:linear-gradient(135deg,#eff6ff,#fff);justify-content:space-between;gap:30px;display:flex}.change-plan__current-plan span{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.change-plan__current-plan h2{color:#0f172a;margin:8px 0 0}.change-plan__current-plan p{color:#64748b;margin-top:10px;font-size:13px;line-height:1.6}.change-plan__current-summary{gap:16px;min-width:220px;display:grid}.change-plan__current-summary div{background:#fff;border:1px solid #dbeafe;border-radius:12px;padding:16px}.change-plan__current-summary strong{color:#0f172a;margin-top:5px;display:block}.change-plan__billing-toggle{justify-content:space-between;align-items:center;gap:20px;display:flex}.change-plan__toggle-options{gap:14px;display:flex}.change-plan__toggle-options label{cursor:pointer;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;display:flex}.change-plan__toggle-options input{accent-color:#2563eb}.change-plan__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.change-plan__card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:18px;padding:24px;transition:all .2s;display:grid}.change-plan__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a14}.change-plan__card--current{border:2px solid #2563eb}.change-plan__card-header{justify-content:space-between;gap:10px;display:flex}.change-plan__card-header span:first-child{color:#2563eb;text-transform:uppercase;font-size:10px;font-weight:900}.change-plan__card h2{color:#0f172a;margin:6px 0 0}.change-plan__trial-badge{color:#1d4ed8;background:#dbeafe;border-radius:999px;place-items:center;padding:6px 10px;font-size:10px;font-weight:900;display:grid}.change-plan__description{color:#64748b;font-size:13px;line-height:1.6}.change-plan__price strong{color:#0f172a;font-size:34px}.change-plan__price span{color:#64748b;margin-top:4px;font-size:12px;display:block}.change-plan__annual-price{color:#2563eb;font-size:12px;font-weight:700}.change-plan__card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.change-plan__card li{color:#475569;gap:8px;font-size:13px;display:flex}.change-plan__card li span{color:#16a34a;font-weight:900}.change-plan__card a,.change-plan__card button{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;place-items:center;min-height:44px;font-weight:800;text-decoration:none;display:grid}.change-plan__card button:disabled{cursor:not-allowed;background:#94a3b8}.change-plan__trial-policy{gap:22px;display:grid}.change-plan__trial-rules{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.change-plan__trial-rules article{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.change-plan__trial-rules strong{color:#0f172a;display:block}.change-plan__trial-rules span{color:#2563eb;font-size:12px}.change-plan__notice{background:#fffbeb;border-color:#fde68a}.change-plan__notice strong{color:#92400e}.change-plan__notice p{color:#78350f;margin-top:8px;font-size:13px;line-height:1.6}@media (max-width:900px){.change-plan__header,.change-plan__current-plan,.change-plan__billing-toggle{flex-direction:column;align-items:flex-start}.change-plan__toggle-options{flex-direction:column;width:100%}.change-plan__toggle-options label{width:100%}.change-plan__trial-rules{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.change-plan__trial-rules{grid-template-columns:1fr}.change-plan__current-summary{width:100%}}.plan-confirmation{gap:28px;display:grid}.plan-confirmation__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.plan-confirmation__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.plan-confirmation__header h1{color:#0f172a;margin:10px 0 0;font-size:40px}.plan-confirmation__header p{color:#64748b;margin-top:12px;font-size:14px;line-height:1.7}.plan-confirmation__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:10px;place-items:center;min-height:42px;padding:0 18px;font-weight:800;text-decoration:none;display:grid}.plan-confirmation__card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;gap:24px;padding:28px;display:grid}.plan-confirmation__plan{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:24px;padding-bottom:22px;display:flex}.plan-confirmation__plan span{color:#2563eb;text-transform:uppercase;font-size:10px;font-weight:900}.plan-confirmation__plan h2{color:#0f172a;margin:8px 0 0;font-size:30px}.plan-confirmation__plan p{color:#64748b;margin-top:10px;font-size:13px;line-height:1.6}.plan-confirmation__price{text-align:right}.plan-confirmation__price strong{color:#0f172a;font-size:38px}.plan-confirmation__price span{color:#64748b;margin-top:4px;font-size:12px;display:block}.plan-confirmation__trial{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;padding:18px}.plan-confirmation__trial strong{color:#1d4ed8}.plan-confirmation__trial p{color:#475569;margin-top:8px;font-size:13px;line-height:1.6}.plan-confirmation__comparison{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.plan-confirmation__comparison article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:18px}.plan-confirmation__comparison span{color:#64748b;font-size:11px;display:block}.plan-confirmation__comparison strong{color:#0f172a;margin-top:8px;font-size:18px;display:block}.plan-confirmation__comparison small{color:#2563eb;margin-top:5px;display:block}.plan-confirmation__features{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px}.plan-confirmation__features h3{color:#0f172a;margin:0 0 18px}.plan-confirmation__features ul{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.plan-confirmation__features li{color:#475569;font-size:13px}.plan-confirmation__actions{justify-content:flex-end;gap:12px;display:flex}.plan-confirmation__primary-action{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;place-items:center;min-height:44px;padding:0 20px;font-weight:800;display:grid}.plan-confirmation__primary-action:hover{background:#1e293b}.plan-confirmation__note{color:#94a3b8;text-align:center;font-size:11px;line-height:1.6}@media (max-width:800px){.plan-confirmation__header,.plan-confirmation__plan,.plan-confirmation__actions{flex-direction:column;align-items:flex-start}.plan-confirmation__comparison,.plan-confirmation__features ul{grid-template-columns:1fr}.plan-confirmation__actions>*{width:100%}.plan-confirmation__price{text-align:left}}.cancel-subscription{gap:28px;display:grid}.cancel-subscription__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cancel-subscription__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.cancel-subscription__header h1{color:#0f172a;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(32px,4vw,44px)}.cancel-subscription__header p{color:#64748b;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.7}.cancel-subscription__secondary-action,.cancel-subscription__danger-action{cursor:pointer;border-radius:10px;place-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.cancel-subscription__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.cancel-subscription__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.cancel-subscription__danger-action{color:#fff;background:#b91c1c;border:0}.cancel-subscription__danger-action:hover{background:#991b1b}.cancel-subscription__warning,.cancel-subscription__panel,.cancel-subscription__confirmation{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.cancel-subscription__warning{background:#fffbeb;border-color:#fde68a;align-items:flex-start;gap:18px;padding:22px;display:flex}.cancel-subscription__warning-icon{color:#b45309;border:3px solid #d97706;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.cancel-subscription__warning span{color:#b45309;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.cancel-subscription__warning h2{color:#78350f;margin:7px 0 0;font-size:22px}.cancel-subscription__warning p{color:#92400e;margin:8px 0 0;font-size:13px;line-height:1.6}.cancel-subscription__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cancel-subscription__panel{overflow:hidden}.cancel-subscription__panel-header{border-bottom:1px solid #e2e8f0;padding:22px}.cancel-subscription__panel-header h2{color:#0f172a;margin:0;font-size:19px}.cancel-subscription__panel-header p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.6}.cancel-subscription__detail-list{display:grid}.cancel-subscription__detail-list>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.cancel-subscription__detail-list>div:last-child{border-bottom:0}.cancel-subscription__detail-list span{color:#64748b;font-size:12px}.cancel-subscription__detail-list strong{color:#0f172a;text-align:right;font-size:12px}.cancel-subscription__status{background:#dcfce7;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-weight:900;display:inline-flex;color:#166534!important;font-size:10px!important}.cancel-subscription__impact-list{display:grid}.cancel-subscription__impact-list article{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:13px;padding:18px 22px;display:flex}.cancel-subscription__impact-list article:last-child{border-bottom:0}.cancel-subscription__impact-list article>span{color:#b91c1c;background:#fee2e2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.cancel-subscription__impact-list strong{color:#0f172a;font-size:12px}.cancel-subscription__impact-list p{color:#64748b;margin:5px 0 0;font-size:11px;line-height:1.55}.cancel-subscription__form{gap:18px;padding:22px;display:grid}.cancel-subscription__form>label:not(.cancel-subscription__checkbox){gap:8px;display:grid}.cancel-subscription__form label>span{color:#334155;font-size:12px;font-weight:800}.cancel-subscription__form select,.cancel-subscription__form textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;font-size:13px}.cancel-subscription__form select{min-height:44px;padding:0 38px 0 13px}.cancel-subscription__form textarea{resize:vertical;min-height:130px;padding:13px}.cancel-subscription__form select:focus,.cancel-subscription__form textarea:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 4px #2563eb1f}.cancel-subscription__checkbox{color:#475569;cursor:pointer;align-items:flex-start;gap:11px;font-size:12px;line-height:1.55;display:flex}.cancel-subscription__checkbox input{accent-color:#b91c1c;flex:none;width:17px;height:17px;margin-top:2px}.cancel-subscription__confirmation{background:#fef2f2;border-color:#fecaca;gap:20px;padding:24px;display:grid}.cancel-subscription__confirmation>div:first-child>span{color:#b91c1c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.cancel-subscription__confirmation h2{color:#7f1d1d;margin:7px 0 0;font-size:21px}.cancel-subscription__confirmation p{color:#991b1b;margin:8px 0 0;font-size:12px;line-height:1.6}.cancel-subscription__actions{justify-content:flex-end;gap:12px;display:flex}.cancel-subscription__backend-note{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:1.6}@media (max-width:900px){.cancel-subscription__header,.cancel-subscription__actions{flex-direction:column;align-items:flex-start}.cancel-subscription__grid{grid-template-columns:1fr}.cancel-subscription__header>.cancel-subscription__secondary-action,.cancel-subscription__actions>*{width:100%}}@media (max-width:520px){.cancel-subscription__warning{flex-direction:column}.cancel-subscription__panel-header,.cancel-subscription__form,.cancel-subscription__confirmation{padding-left:18px;padding-right:18px}.cancel-subscription__detail-list>div{flex-direction:column;align-items:flex-start;padding-left:18px;padding-right:18px}.cancel-subscription__detail-list strong{text-align:left}.cancel-subscription__impact-list article{padding-left:18px;padding-right:18px}}.payment-method-page{gap:28px;display:grid}.payment-method-page__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.payment-method-page__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.payment-method-page__header h1{color:#0f172a;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(32px,4vw,44px)}.payment-method-page__header p{color:#64748b;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.7}.payment-method-page__primary-action,.payment-method-page__secondary-action{cursor:pointer;border-radius:10px;place-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.payment-method-page__primary-action{color:#fff;background:#0f172a;border:0}.payment-method-page__primary-action:hover{background:#1e293b}.payment-method-page__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.payment-method-page__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.payment-method-page__trial-notice,.payment-method-page__panel,.payment-method-page__actions-panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.payment-method-page__trial-notice{background:#eff6ff;border-color:#bfdbfe;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.payment-method-page__trial-notice span{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.payment-method-page__trial-notice h2{color:#0f172a;margin:7px 0 0;font-size:22px}.payment-method-page__trial-notice p{color:#475569;margin:8px 0 0;font-size:13px;line-height:1.6}.payment-method-page__trial-notice>strong{color:#15803d;flex:none;font-size:22px}.payment-method-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.payment-method-page__panel{overflow:hidden}.payment-method-page__panel-header{border-bottom:1px solid #e2e8f0;padding:22px}.payment-method-page__panel-header h2{color:#0f172a;margin:0;font-size:19px}.payment-method-page__panel-header p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.6}.payment-method-page__saved-card{gap:22px;padding:22px;display:grid}.payment-method-page__card-preview{color:#fff;background:radial-gradient(circle at 100% 0,#60a5fa52,#0000 36%),linear-gradient(145deg,#020617,#172554);border-radius:20px;align-content:space-between;min-height:220px;padding:24px;display:grid;box-shadow:0 20px 45px #0f172a38}.payment-method-page__card-top,.payment-method-page__card-bottom{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payment-method-page__card-top span{color:#bfdbfe;letter-spacing:.12em;font-size:11px;font-weight:900}.payment-method-page__card-top strong{letter-spacing:.08em;font-size:16px}.payment-method-page__card-number{letter-spacing:.12em;font-size:clamp(20px,3vw,27px)}.payment-method-page__card-bottom>div{gap:5px;display:grid}.payment-method-page__card-bottom span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.payment-method-page__card-bottom strong{font-size:12px}.payment-method-page__card-details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:grid;overflow:hidden}.payment-method-page__card-details>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.payment-method-page__card-details>div:last-child{border-bottom:0}.payment-method-page__card-details span{color:#64748b;font-size:12px}.payment-method-page__card-details strong{color:#0f172a;text-align:right;font-size:12px}.payment-method-page__status{background:#dcfce7;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-weight:900;display:inline-flex;color:#166534!important;font-size:10px!important}.payment-method-page__form{gap:18px;padding:22px;display:grid}.payment-method-page__form>label:not(.payment-method-page__checkbox){gap:8px;display:grid}.payment-method-page__form label>span,.payment-method-page__stripe-field>span{color:#334155;font-size:12px;font-weight:800}.payment-method-page__form input,.payment-method-page__form select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;font-size:13px}.payment-method-page__form input{padding:0 13px}.payment-method-page__form select{padding:0 38px 0 13px}.payment-method-page__form input:focus,.payment-method-page__form select:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 4px #2563eb1f}.payment-method-page__stripe-field{gap:8px;display:grid}.payment-method-page__stripe-field>div{color:#475569;text-align:center;background:#eff6ff;border:1px dashed #93c5fd;border-radius:12px;place-items:center;min-height:110px;padding:18px;font-size:12px;line-height:1.55;display:grid}.payment-method-page__checkbox{color:#475569;cursor:pointer;align-items:flex-start;gap:11px;font-size:12px;line-height:1.55;display:flex}.payment-method-page__checkbox input{accent-color:#2563eb;flex:none;width:17px;height:17px;margin-top:2px}.payment-method-page__form .payment-method-page__primary-action{width:fit-content}.payment-method-page__security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px;display:grid}.payment-method-page__security-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;padding:17px}.payment-method-page__security-grid strong{color:#0f172a;font-size:12px}.payment-method-page__security-grid p{color:#64748b;margin:7px 0 0;font-size:11px;line-height:1.55}.payment-method-page__actions-panel{background:#eff6ff;border-color:#bfdbfe;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.payment-method-page__actions-panel>div{max-width:760px}.payment-method-page__actions-panel span{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.payment-method-page__actions-panel h2{color:#0f172a;margin:7px 0 0;font-size:20px}.payment-method-page__actions-panel p{color:#475569;margin:8px 0 0;font-size:12px;line-height:1.6}.payment-method-page__backend-note{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:1.6}@media (max-width:1100px){.payment-method-page__grid{grid-template-columns:1fr}.payment-method-page__security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.payment-method-page__header,.payment-method-page__trial-notice,.payment-method-page__actions-panel{flex-direction:column;align-items:flex-start}.payment-method-page__header>.payment-method-page__secondary-action,.payment-method-page__actions-panel>.payment-method-page__secondary-action{width:100%}.payment-method-page__security-grid{grid-template-columns:1fr}}@media (max-width:520px){.payment-method-page__panel-header,.payment-method-page__saved-card,.payment-method-page__form,.payment-method-page__security-grid,.payment-method-page__actions-panel,.payment-method-page__trial-notice{padding-left:18px;padding-right:18px}.payment-method-page__card-preview{min-height:190px;padding:20px}.payment-method-page__card-bottom{flex-direction:column}.payment-method-page__card-details>div{flex-direction:column;align-items:flex-start}.payment-method-page__card-details strong{text-align:left}.payment-method-page__form .payment-method-page__primary-action{width:100%}}.billing-invoices{gap:28px;display:grid}.billing-invoices__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.billing-invoices__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.billing-invoices__header h1{color:#0f172a;margin:10px 0 0;font-size:clamp(32px,4vw,44px)}.billing-invoices__header p{color:#64748b;max-width:760px;margin-top:12px;font-size:14px;line-height:1.7}.billing-invoices__primary-action,.billing-invoices__secondary-action{border-radius:10px;place-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.billing-invoices__primary-action{color:#fff;background:#0f172a}.billing-invoices__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.billing-invoices__trial-notice,.billing-invoices__panel,.billing-invoices__actions-panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.billing-invoices__trial-notice{background:#eff6ff;border-color:#bfdbfe;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.billing-invoices__trial-notice span{color:#2563eb;text-transform:uppercase;font-size:10px;font-weight:900}.billing-invoices__trial-notice h2{color:#0f172a;margin:8px 0 0;font-size:22px}.billing-invoices__trial-notice p{color:#475569;margin-top:8px;font-size:13px;line-height:1.6}.billing-invoices__trial-notice strong{color:#15803d;font-size:22px}.billing-invoices__metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.billing-invoices__metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px}.billing-invoices__metrics span{color:#64748b;font-size:11px;font-weight:800}.billing-invoices__metrics strong{color:#0f172a;margin-top:10px;font-size:28px;display:block}.billing-invoices__metrics p{color:#94a3b8;margin-top:8px;font-size:11px;line-height:1.5}.billing-invoices__panel{overflow:hidden}.billing-invoices__panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.billing-invoices__panel-header h2{color:#0f172a;margin:0;font-size:20px}.billing-invoices__panel-header p{color:#64748b;margin-top:8px;font-size:13px;line-height:1.6}.billing-invoices__filters{flex-wrap:wrap;gap:10px;display:flex}.billing-invoices__filters input,.billing-invoices__filters select{border:1px solid #cbd5e1;border-radius:10px;min-height:40px;padding:0 12px;font-size:12px}.billing-invoices__table-header{color:#64748b;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding:18px 22px;font-size:11px;font-weight:800;display:grid}.billing-invoices__empty-state{text-align:center;justify-items:center;gap:20px;padding:60px 20px;display:grid}.billing-invoices__empty-icon{gap:6px;display:grid}.billing-invoices__empty-icon span{background:#dbeafe;border-radius:999px;width:70px;height:8px;display:block}.billing-invoices__empty-state strong{color:#0f172a;font-size:18px}.billing-invoices__empty-state p{color:#64748b;max-width:500px;font-size:13px;line-height:1.6}.billing-invoices__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.billing-invoices__upcoming{display:grid}.billing-invoices__upcoming div{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:15px 22px;display:flex}.billing-invoices__upcoming-total{background:#eff6ff;font-weight:800}.billing-invoices__information-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin:22px;padding:18px}.billing-invoices__document-list{display:grid}.billing-invoices__document-list article{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.billing-invoices__document-list button{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;padding:10px 16px;font-weight:800}.billing-invoices__document-list button:disabled{cursor:not-allowed;background:#cbd5e1}.billing-invoices__status-grid{grid-template-columns:repeat(4,1fr);gap:16px;padding:22px;display:grid}.billing-invoices__status-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:18px}.billing-invoices__status-grid strong{color:#0f172a;margin-bottom:8px;display:block}.billing-invoices__status-grid p{color:#64748b;font-size:12px;line-height:1.6}.billing-invoices__actions-panel{background:#eff6ff;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.billing-invoices__actions-panel>div:last-child{gap:12px;display:flex}.billing-invoices__backend-note{text-align:center;color:#94a3b8;font-size:11px;line-height:1.6}@media (max-width:1100px){.billing-invoices__metrics,.billing-invoices__status-grid{grid-template-columns:repeat(2,1fr)}.billing-invoices__grid{grid-template-columns:1fr}}@media (max-width:760px){.billing-invoices__header,.billing-invoices__trial-notice,.billing-invoices__panel-header,.billing-invoices__actions-panel{flex-direction:column;align-items:flex-start}.billing-invoices__table-header{display:none}.billing-invoices__actions-panel>div:last-child{flex-direction:column;width:100%}.billing-invoices__actions-panel a{width:100%}.billing-invoices__metrics,.billing-invoices__status-grid{grid-template-columns:1fr}}@media (max-width:520px){.billing-invoices__panel-header,.billing-invoices__trial-notice,.billing-invoices__actions-panel,.billing-invoices__document-list article{padding-left:18px;padding-right:18px}.billing-invoices__document-list article{flex-direction:column;align-items:flex-start}.billing-invoices__document-list button{width:100%}}.billing-portal-page{gap:28px;display:grid}.billing-portal-page__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.billing-portal-page__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.billing-portal-page__header h1{color:#0f172a;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(32px,4vw,44px)}.billing-portal-page__header p{color:#64748b;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.7}.billing-portal-page__primary-action,.billing-portal-page__secondary-action{cursor:pointer;border-radius:10px;place-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.billing-portal-page__primary-action{color:#fff;background:#0f172a;border:0}.billing-portal-page__primary-action:hover{background:#1e293b}.billing-portal-page__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.billing-portal-page__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.billing-portal-page__trial-notice,.billing-portal-page__panel,.billing-portal-page__security-panel,.billing-portal-page__help{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.billing-portal-page__trial-notice{background:#eff6ff;border-color:#bfdbfe;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.billing-portal-page__trial-notice span{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.billing-portal-page__trial-notice h2{color:#0f172a;margin:7px 0 0;font-size:22px}.billing-portal-page__trial-notice p{color:#475569;margin:8px 0 0;font-size:13px;line-height:1.6}.billing-portal-page__trial-summary{text-align:center;background:#fff;border:1px solid #93c5fd;border-radius:50%;flex:none;align-content:center;place-items:center;width:104px;height:104px;display:grid}.billing-portal-page__trial-summary strong{color:#1d4ed8;font-size:34px;line-height:1}.billing-portal-page__trial-summary span{color:#2563eb;margin-top:4px;font-size:9px;font-weight:900}.billing-portal-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.billing-portal-page__panel{overflow:hidden}.billing-portal-page__panel-header{border-bottom:1px solid #e2e8f0;padding:22px}.billing-portal-page__panel-header h2{color:#0f172a;margin:0;font-size:19px}.billing-portal-page__panel-header p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.6}.billing-portal-page__detail-list{display:grid}.billing-portal-page__detail-list>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.billing-portal-page__detail-list>div:last-child{border-bottom:0}.billing-portal-page__detail-list span{color:#64748b;font-size:12px}.billing-portal-page__detail-list strong{color:#0f172a;text-align:right;font-size:12px}.billing-portal-page__status{background:#dcfce7;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-weight:900;display:inline-flex;color:#166534!important;font-size:10px!important}.billing-portal-page__secure-access{text-align:center;align-content:center;place-items:center;gap:16px;min-height:100%;padding:34px 22px;display:grid}.billing-portal-page__secure-icon{background:#eff6ff;border:1px solid #bfdbfe;border-radius:24px;place-items:center;width:82px;height:82px;display:grid;position:relative}.billing-portal-page__secure-icon:before{content:"";border:4px solid #2563eb;border-radius:7px;width:34px;height:27px}.billing-portal-page__secure-icon:after{content:"";border:4px solid #2563eb;border-bottom:0;border-radius:18px 18px 0 0;width:26px;height:24px;position:absolute;top:18px}.billing-portal-page__secure-icon span{background:#2563eb;border-radius:999px;width:5px;height:12px;position:absolute;bottom:17px}.billing-portal-page__secure-access>strong{color:#0f172a;font-size:17px}.billing-portal-page__secure-access>p{color:#64748b;max-width:470px;margin:0;font-size:12px;line-height:1.6}.billing-portal-page__secure-access small{color:#94a3b8;font-size:10px}.billing-portal-page__action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px;display:grid}.billing-portal-page__action-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;padding:17px}.billing-portal-page__action-grid strong{color:#0f172a;font-size:12px}.billing-portal-page__action-grid p{color:#64748b;margin:7px 0 0;font-size:11px;line-height:1.55}.billing-portal-page__security-panel{background:#f5f3ff;border-color:#ddd6fe;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;padding:24px;display:grid}.billing-portal-page__security-panel>div:first-child>span,.billing-portal-page__help span{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.billing-portal-page__security-panel h2,.billing-portal-page__help h2{color:#0f172a;margin:7px 0 0;font-size:21px}.billing-portal-page__security-panel>div:first-child>p,.billing-portal-page__help p{color:#475569;margin:8px 0 0;font-size:12px;line-height:1.6}.billing-portal-page__security-list{gap:12px;display:grid}.billing-portal-page__security-list article{background:#ffffffb8;border:1px solid #ddd6fe;border-radius:12px;padding:15px}.billing-portal-page__security-list strong{color:#5b21b6;font-size:11px}.billing-portal-page__security-list p{color:#64748b;margin:6px 0 0;font-size:10px;line-height:1.55}.billing-portal-page__help{background:#eff6ff;border-color:#bfdbfe;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.billing-portal-page__help>div{max-width:760px}.billing-portal-page__backend-note{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:1.6}@media (max-width:1100px){.billing-portal-page__grid,.billing-portal-page__security-panel{grid-template-columns:1fr}.billing-portal-page__action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.billing-portal-page__header,.billing-portal-page__trial-notice,.billing-portal-page__help{flex-direction:column;align-items:flex-start}.billing-portal-page__header>.billing-portal-page__secondary-action,.billing-portal-page__help>.billing-portal-page__secondary-action{width:100%}.billing-portal-page__action-grid{grid-template-columns:1fr}}@media (max-width:520px){.billing-portal-page__trial-notice,.billing-portal-page__panel-header,.billing-portal-page__secure-access,.billing-portal-page__action-grid,.billing-portal-page__security-panel,.billing-portal-page__help{padding-left:18px;padding-right:18px}.billing-portal-page__detail-list>div{flex-direction:column;align-items:flex-start;padding-left:18px;padding-right:18px}.billing-portal-page__detail-list strong{text-align:left}.billing-portal-page__trial-summary{width:90px;height:90px}.billing-portal-page__secure-access .billing-portal-page__primary-action{width:100%}}.reactivate-subscription{gap:28px;display:grid}.reactivate-subscription__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.reactivate-subscription__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.reactivate-subscription__header h1{color:#0f172a;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(32px,4vw,44px)}.reactivate-subscription__header p{color:#64748b;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.7}.reactivate-subscription__primary-action,.reactivate-subscription__secondary-action{cursor:pointer;border-radius:10px;place-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.reactivate-subscription__primary-action{color:#fff;background:#0f172a;border:0}.reactivate-subscription__primary-action:hover{background:#1e293b}.reactivate-subscription__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.reactivate-subscription__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.reactivate-subscription__status-banner,.reactivate-subscription__panel,.reactivate-subscription__confirmation{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.reactivate-subscription__status-banner{background:#fffbeb;border-color:#fde68a;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.reactivate-subscription__status-banner>div:first-child{max-width:780px}.reactivate-subscription__status-banner span{color:#b45309;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.reactivate-subscription__status-banner h2{color:#78350f;margin:7px 0 0;font-size:22px}.reactivate-subscription__status-banner p{color:#92400e;margin:8px 0 0;font-size:13px;line-height:1.6}.reactivate-subscription__status-badge{text-align:center;background:#fff;border:1px solid #fcd34d;border-radius:18px;flex:none;align-content:center;place-items:center;width:118px;height:96px;display:grid}.reactivate-subscription__status-badge strong{color:#15803d;font-size:22px}.reactivate-subscription__status-badge span{color:#64748b;margin-top:5px;font-size:9px}.reactivate-subscription__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.reactivate-subscription__panel{overflow:hidden}.reactivate-subscription__panel-header{border-bottom:1px solid #e2e8f0;padding:22px}.reactivate-subscription__panel-header h2{color:#0f172a;margin:0;font-size:19px}.reactivate-subscription__panel-header p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.6}.reactivate-subscription__detail-list{display:grid}.reactivate-subscription__detail-list>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.reactivate-subscription__detail-list>div:last-child{border-bottom:0}.reactivate-subscription__detail-list span{color:#64748b;font-size:12px}.reactivate-subscription__detail-list strong{color:#0f172a;text-align:right;font-size:12px}.reactivate-subscription__status{background:#fef3c7;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-weight:900;display:inline-flex;color:#92400e!important;font-size:10px!important}.reactivate-subscription__impact-list{display:grid}.reactivate-subscription__impact-list article{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:13px;padding:18px 22px;display:flex}.reactivate-subscription__impact-list article:last-child{border-bottom:0}.reactivate-subscription__impact-list article>span{color:#15803d;background:#dcfce7;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.reactivate-subscription__impact-list strong{color:#0f172a;font-size:12px}.reactivate-subscription__impact-list p{color:#64748b;margin:5px 0 0;font-size:11px;line-height:1.55}.reactivate-subscription__feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.reactivate-subscription__feature-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;align-items:center;gap:10px;padding:16px;display:flex}.reactivate-subscription__feature-grid article>span{color:#15803d;background:#dcfce7;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.reactivate-subscription__feature-grid strong{color:#0f172a;font-size:12px}.reactivate-subscription__confirmation{background:#f0fdf4;border-color:#bbf7d0;gap:20px;padding:24px;display:grid}.reactivate-subscription__confirmation>div:first-child>span{color:#15803d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.reactivate-subscription__confirmation h2{color:#14532d;margin:7px 0 0;font-size:21px}.reactivate-subscription__confirmation p{color:#166534;margin:8px 0 0;font-size:12px;line-height:1.6}.reactivate-subscription__checkbox{color:#166534;cursor:pointer;align-items:flex-start;gap:11px;font-size:12px;line-height:1.55;display:flex}.reactivate-subscription__checkbox input{accent-color:#15803d;flex:none;width:17px;height:17px;margin-top:2px}.reactivate-subscription__actions{justify-content:flex-end;gap:12px;display:flex}.reactivate-subscription__backend-note{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:1.6}@media (max-width:1000px){.reactivate-subscription__grid{grid-template-columns:1fr}.reactivate-subscription__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.reactivate-subscription__header,.reactivate-subscription__status-banner,.reactivate-subscription__actions{flex-direction:column;align-items:flex-start}.reactivate-subscription__header>.reactivate-subscription__secondary-action,.reactivate-subscription__actions>*{width:100%}.reactivate-subscription__feature-grid{grid-template-columns:1fr}}@media (max-width:520px){.reactivate-subscription__status-banner,.reactivate-subscription__panel-header,.reactivate-subscription__feature-grid,.reactivate-subscription__confirmation{padding-left:18px;padding-right:18px}.reactivate-subscription__detail-list>div{flex-direction:column;align-items:flex-start;padding-left:18px;padding-right:18px}.reactivate-subscription__detail-list strong{text-align:left}.reactivate-subscription__impact-list article{padding-left:18px;padding-right:18px}}.cancellation-success{gap:28px;display:grid}.cancellation-success__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cancellation-success__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.cancellation-success__header h1{color:#0f172a;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(32px,4vw,44px)}.cancellation-success__header p{color:#64748b;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.7}.cancellation-success__primary-action,.cancellation-success__secondary-action{border-radius:10px;place-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.cancellation-success__primary-action{color:#fff;background:#0f172a;border:0}.cancellation-success__primary-action:hover{background:#1e293b}.cancellation-success__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.cancellation-success__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.cancellation-success__banner,.cancellation-success__panel,.cancellation-success__reactivation,.cancellation-success__confirmation-note{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.cancellation-success__banner{background:#f0fdf4;border-color:#bbf7d0;align-items:center;gap:20px;padding:24px;display:flex}.cancellation-success__status-icon{background:#fff;border:1px solid #86efac;border-radius:20px;flex:none;place-items:center;width:68px;height:68px;display:grid;position:relative}.cancellation-success__status-icon span{border-bottom:4px solid #16a34a;border-left:4px solid #16a34a;width:29px;height:16px;transform:rotate(-45deg)translate(2px,-3px)}.cancellation-success__banner>div:last-child>span{color:#15803d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.cancellation-success__banner h2{color:#14532d;margin:7px 0 0;font-size:23px}.cancellation-success__banner p{color:#166534;margin:8px 0 0;font-size:13px;line-height:1.6}.cancellation-success__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cancellation-success__metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:10px;min-width:0;padding:20px;display:grid}.cancellation-success__metrics span{color:#64748b;font-size:12px;font-weight:800}.cancellation-success__metrics strong{color:#0f172a;font-size:19px;line-height:1.25}.cancellation-success__metrics p{color:#94a3b8;margin:0;font-size:11px;line-height:1.5}.cancellation-success__metrics .cancellation-success__free{color:#15803d}.cancellation-success__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cancellation-success__panel{overflow:hidden}.cancellation-success__panel-header{border-bottom:1px solid #e2e8f0;padding:22px}.cancellation-success__panel-header h2{color:#0f172a;margin:0;font-size:19px}.cancellation-success__panel-header p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.6}.cancellation-success__detail-list{display:grid}.cancellation-success__detail-list>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.cancellation-success__detail-list>div:last-child{border-bottom:0}.cancellation-success__detail-list span{color:#64748b;font-size:12px}.cancellation-success__detail-list strong{color:#0f172a;text-align:right;font-size:12px}.cancellation-success__status{background:#fef3c7;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-weight:900;display:inline-flex;color:#92400e!important;font-size:10px!important}.cancellation-success__steps{display:grid}.cancellation-success__steps article{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:13px;padding:18px 22px;display:flex}.cancellation-success__steps article:last-child{border-bottom:0}.cancellation-success__steps article>span{color:#1d4ed8;background:#dbeafe;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.cancellation-success__steps strong{color:#0f172a;font-size:12px}.cancellation-success__steps p{color:#64748b;margin:5px 0 0;font-size:11px;line-height:1.55}.cancellation-success__reactivation{background:#eff6ff;border-color:#bfdbfe;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.cancellation-success__reactivation>div{max-width:760px}.cancellation-success__reactivation span{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.cancellation-success__reactivation h2{color:#0f172a;margin:7px 0 0;font-size:21px}.cancellation-success__reactivation p{color:#475569;margin:8px 0 0;font-size:12px;line-height:1.6}.cancellation-success__confirmation-note{background:#f5f3ff;border-color:#ddd6fe;padding:18px 20px}.cancellation-success__confirmation-note strong{color:#6d28d9;font-size:12px}.cancellation-success__confirmation-note p{color:#5b21b6;margin:7px 0 0;font-size:11px;line-height:1.55}.cancellation-success__actions{justify-content:flex-end;gap:12px;display:flex}.cancellation-success__backend-note{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:1.6}@media (max-width:1100px){.cancellation-success__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cancellation-success__grid{grid-template-columns:1fr}}@media (max-width:760px){.cancellation-success__header,.cancellation-success__reactivation,.cancellation-success__actions{flex-direction:column;align-items:flex-start}.cancellation-success__header>.cancellation-success__secondary-action,.cancellation-success__reactivation>.cancellation-success__primary-action,.cancellation-success__actions>*{width:100%}.cancellation-success__metrics{grid-template-columns:1fr}}@media (max-width:520px){.cancellation-success__banner{flex-direction:column;align-items:flex-start}.cancellation-success__banner,.cancellation-success__panel-header,.cancellation-success__reactivation,.cancellation-success__confirmation-note{padding-left:18px;padding-right:18px}.cancellation-success__detail-list>div{flex-direction:column;align-items:flex-start;padding-left:18px;padding-right:18px}.cancellation-success__detail-list strong{text-align:left}.cancellation-success__steps article{padding-left:18px;padding-right:18px}}.trial-expired{gap:28px;display:grid}.trial-expired__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.trial-expired__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.trial-expired__header h1{color:#0f172a;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(32px,4vw,44px);line-height:1.08}.trial-expired__header p{color:#64748b;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.7}.trial-expired__primary-action,.trial-expired__secondary-action,.trial-expired__option-grid a{border-radius:10px;place-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.trial-expired__primary-action,.trial-expired__option-grid a{color:#fff;background:#0f172a;border:0}.trial-expired__primary-action:hover,.trial-expired__option-grid a:hover{background:#1e293b}.trial-expired__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.trial-expired__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.trial-expired__warning,.trial-expired__panel,.trial-expired__options,.trial-expired__data-notice,.trial-expired__help{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.trial-expired__warning{background:#fef2f2;border-color:#fecaca;align-items:flex-start;gap:18px;padding:24px;display:flex}.trial-expired__warning-icon{background:#fff;border:3px solid #dc2626;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.trial-expired__warning-icon span{color:#b91c1c;font-size:22px;font-weight:900}.trial-expired__warning>div:last-child>span{color:#b91c1c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.trial-expired__warning h2{color:#7f1d1d;margin:7px 0 0;font-size:22px;line-height:1.3}.trial-expired__warning p{color:#991b1b;margin:8px 0 0;font-size:13px;line-height:1.6}.trial-expired__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.trial-expired__metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:10px;min-width:0;padding:20px;display:grid}.trial-expired__metrics span{color:#64748b;font-size:12px;font-weight:800}.trial-expired__metrics strong{color:#0f172a;font-size:19px;line-height:1.25}.trial-expired__metrics p{color:#94a3b8;margin:0;font-size:11px;line-height:1.5}.trial-expired__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.trial-expired__panel{overflow:hidden}.trial-expired__panel-header{border-bottom:1px solid #e2e8f0;padding:22px}.trial-expired__panel-header h2{color:#0f172a;margin:0;font-size:19px}.trial-expired__panel-header p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.6}.trial-expired__subscription-summary{display:grid}.trial-expired__subscription-summary>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.trial-expired__subscription-summary>div:last-child{border-bottom:0}.trial-expired__subscription-summary span{color:#64748b;font-size:12px}.trial-expired__subscription-summary strong{color:#0f172a;text-align:right;font-size:12px}.trial-expired__status{background:#fee2e2;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-weight:900;display:inline-flex;color:#b91c1c!important;font-size:10px!important}.trial-expired__panel-actions{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:10px;padding:20px 22px;display:flex}.trial-expired__feature-list{display:grid}.trial-expired__feature-list article{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:13px;padding:17px 22px;display:flex}.trial-expired__feature-list article:last-child{border-bottom:0}.trial-expired__feature-list article>span{color:#b91c1c;background:#fee2e2;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.trial-expired__feature-list strong{color:#0f172a;font-size:12px}.trial-expired__feature-list p{color:#64748b;margin:5px 0 0;font-size:11px;line-height:1.55}.trial-expired__options{overflow:hidden}.trial-expired__options>div:first-child{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:24px}.trial-expired__options>div:first-child>span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.trial-expired__options h2{color:#0f172a;margin:7px 0 0;font-size:21px}.trial-expired__options>div:first-child>p{color:#64748b;margin:8px 0 0;font-size:12px;line-height:1.6}.trial-expired__option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px;display:grid}.trial-expired__option-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-content:start;gap:14px;padding:20px;display:grid}.trial-expired__option-grid strong{color:#0f172a;font-size:14px}.trial-expired__option-grid p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.trial-expired__option-grid a{width:100%;margin-top:auto}.trial-expired__data-notice{background:#f5f3ff;border-color:#ddd6fe;padding:24px}.trial-expired__data-notice span{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.trial-expired__data-notice h2{color:#0f172a;margin:7px 0 0;font-size:21px}.trial-expired__data-notice p{color:#5b21b6;margin:8px 0 0;font-size:12px;line-height:1.6}.trial-expired__help{background:#eff6ff;border-color:#bfdbfe;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.trial-expired__help>div{max-width:760px}.trial-expired__help span{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.trial-expired__help h2{color:#0f172a;margin:7px 0 0;font-size:21px}.trial-expired__help p{color:#475569;margin:8px 0 0;font-size:12px;line-height:1.6}.trial-expired__backend-note{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:1.6}@media (max-width:1100px){.trial-expired__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-expired__grid,.trial-expired__option-grid{grid-template-columns:1fr}}@media (max-width:760px){.trial-expired__header,.trial-expired__help{flex-direction:column;align-items:flex-start}.trial-expired__header>.trial-expired__secondary-action,.trial-expired__help>.trial-expired__secondary-action{width:100%}.trial-expired__metrics{grid-template-columns:1fr}.trial-expired__panel-actions{flex-direction:column}.trial-expired__panel-actions a{width:100%}}@media (max-width:520px){.trial-expired__warning{flex-direction:column}.trial-expired__warning,.trial-expired__panel-header,.trial-expired__panel-actions,.trial-expired__options>div:first-child,.trial-expired__option-grid,.trial-expired__data-notice,.trial-expired__help{padding-left:18px;padding-right:18px}.trial-expired__subscription-summary>div{flex-direction:column;align-items:flex-start;padding-left:18px;padding-right:18px}.trial-expired__subscription-summary strong{text-align:left}.trial-expired__feature-list article{padding-left:18px;padding-right:18px}}.past-due-subscription{gap:28px;display:grid}.past-due-subscription__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.past-due-subscription__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.past-due-subscription__header h1{color:#0f172a;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(32px,4vw,44px);line-height:1.08}.past-due-subscription__header p{color:#64748b;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.7}.past-due-subscription__primary-action,.past-due-subscription__secondary-action{border-radius:10px;place-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.past-due-subscription__primary-action{color:#fff;background:#0f172a;border:0}.past-due-subscription__primary-action:hover{background:#1e293b}.past-due-subscription__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.past-due-subscription__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.past-due-subscription__warning,.past-due-subscription__panel,.past-due-subscription__recovery,.past-due-subscription__data-notice,.past-due-subscription__help{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.past-due-subscription__warning{background:#fef2f2;border-color:#fecaca;align-items:flex-start;gap:18px;padding:24px;display:flex}.past-due-subscription__warning-icon{background:#fff;border:3px solid #dc2626;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.past-due-subscription__warning-icon span{color:#b91c1c;font-size:22px;font-weight:900}.past-due-subscription__warning>div:last-child>span{color:#b91c1c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.past-due-subscription__warning h2{color:#7f1d1d;margin:7px 0 0;font-size:22px;line-height:1.3}.past-due-subscription__warning p{color:#991b1b;margin:8px 0 0;font-size:13px;line-height:1.6}.past-due-subscription__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.past-due-subscription__metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:10px;min-width:0;padding:20px;display:grid}.past-due-subscription__metrics span{color:#64748b;font-size:12px;font-weight:800}.past-due-subscription__metrics strong{color:#0f172a;font-size:19px;line-height:1.25}.past-due-subscription__metrics p{color:#94a3b8;margin:0;font-size:11px;line-height:1.5}.past-due-subscription__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.past-due-subscription__panel{overflow:hidden}.past-due-subscription__panel-header{border-bottom:1px solid #e2e8f0;padding:22px}.past-due-subscription__panel-header h2{color:#0f172a;margin:0;font-size:19px}.past-due-subscription__panel-header p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.6}.past-due-subscription__detail-list{display:grid}.past-due-subscription__detail-list>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.past-due-subscription__detail-list>div:last-child{border-bottom:0}.past-due-subscription__detail-list span{color:#64748b;font-size:12px}.past-due-subscription__detail-list strong{color:#0f172a;text-align:right;font-size:12px}.past-due-subscription__status{background:#fee2e2;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-weight:900;display:inline-flex;color:#b91c1c!important;font-size:10px!important}.past-due-subscription__panel-actions{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:10px;padding:20px 22px;display:flex}.past-due-subscription__reason-list{display:grid}.past-due-subscription__reason-list article{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:13px;padding:18px 22px;display:flex}.past-due-subscription__reason-list article:last-child{border-bottom:0}.past-due-subscription__reason-list article>span{color:#c2410c;background:#ffedd5;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.past-due-subscription__reason-list strong{color:#0f172a;font-size:12px}.dashboard-loading{gap:28px;min-height:70vh;display:grid}.dashboard-loading__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboard-loading__heading{gap:12px;width:min(760px,100%);display:grid}.dashboard-loading__skeleton{background:#e2e8f0;border-radius:999px;display:block;position:relative;overflow:hidden}.dashboard-loading__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.5s infinite dashboard-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dashboard-loading__eyebrow{width:135px;height:11px}.dashboard-loading__title{border-radius:12px;width:min(430px,85%);height:42px}.dashboard-loading__description{width:min(680px,95%);height:15px}.dashboard-loading__button{border-radius:10px;flex:none;width:142px;height:42px}.dashboard-loading__notice{background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.dashboard-loading__notice-content{gap:10px;width:min(720px,100%);display:grid}.dashboard-loading__notice-label{width:110px;height:10px}.dashboard-loading__notice-title{border-radius:8px;width:min(440px,85%);height:25px}.dashboard-loading__notice-text{width:min(650px,95%);height:13px}.dashboard-loading__notice-badge{background:#dbeafe;border-radius:50%;flex:none;width:92px;height:92px}.dashboard-loading__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-loading__metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:13px;min-width:0;padding:20px;display:grid}.dashboard-loading__metric-label{width:55%;height:11px}.dashboard-loading__metric-value{border-radius:8px;width:42%;height:29px}.dashboard-loading__metric-text{width:82%;height:10px}.dashboard-loading__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dashboard-loading__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.dashboard-loading__panel-header{border-bottom:1px solid #e2e8f0;gap:10px;padding:22px;display:grid}.dashboard-loading__panel-title{border-radius:7px;width:190px;height:20px}.dashboard-loading__panel-description{width:min(390px,85%);height:11px}.dashboard-loading__rows{display:grid}.dashboard-loading__rows>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.dashboard-loading__rows>div:last-child{border-bottom:0}.dashboard-loading__row-label{width:38%;height:11px}.dashboard-loading__row-value{width:24%;height:11px}.dashboard-loading__cards{display:grid}.dashboard-loading__cards>div{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:13px;padding:18px 22px;display:flex}.dashboard-loading__cards>div:last-child{border-bottom:0}.dashboard-loading__card-icon{border-radius:50%;flex:none;width:31px;height:31px}.dashboard-loading__cards>div>div{gap:8px;width:100%;display:grid}.dashboard-loading__card-title{width:48%;height:11px}.dashboard-loading__card-text{width:82%;height:10px}.dashboard-loading__screen-reader{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes dashboard-loading-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.dashboard-loading__skeleton:after{animation:none}}@media (max-width:1100px){.dashboard-loading__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-loading__grid{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-loading__header,.dashboard-loading__notice{flex-direction:column;align-items:flex-start}.dashboard-loading__button{width:100%}.dashboard-loading__metrics{grid-template-columns:1fr}}@media (max-width:520px){.dashboard-loading__notice,.dashboard-loading__panel-header,.dashboard-loading__rows>div,.dashboard-loading__cards>div{padding-left:18px;padding-right:18px}.dashboard-loading__notice-badge{width:74px;height:74px}.dashboard-loading__title{height:35px}}.dashboard-not-found{place-items:center;min-height:70vh;padding:40px 20px;display:grid}.dashboard-not-found__card{text-align:center;background:#fff;border:1px solid #dbeafe;border-radius:24px;justify-items:center;gap:18px;width:min(760px,100%);padding:42px;display:grid;box-shadow:0 24px 60px #0f172a14}.dashboard-not-found__code{color:#1d4ed8;letter-spacing:-.04em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;place-items:center;min-width:112px;min-height:76px;padding:0 18px;font-size:34px;font-weight:900;display:grid}.dashboard-not-found__eyebrow{color:#2563eb;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-not-found__card h1{color:#0f172a;letter-spacing:-.035em;max-width:590px;margin:0;font-size:clamp(30px,5vw,42px);line-height:1.12}.dashboard-not-found__description{color:#64748b;max-width:590px;margin:0;font-size:14px;line-height:1.7}.dashboard-not-found__actions{justify-content:center;gap:12px;width:100%;margin-top:4px;display:flex}.dashboard-not-found__primary-action,.dashboard-not-found__secondary-action{border-radius:10px;place-items:center;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.dashboard-not-found__primary-action{color:#fff;background:#0f172a;border:1px solid #0f172a}.dashboard-not-found__primary-action:hover{background:#1e293b}.dashboard-not-found__secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.dashboard-not-found__secondary-action:hover{background:#f8fafc;border-color:#94a3b8}.dashboard-not-found__primary-action:focus-visible,.dashboard-not-found__secondary-action:focus-visible,.dashboard-not-found__destinations a:focus-visible{outline-offset:3px;outline:3px solid #2563eb40}.dashboard-not-found__divider{place-items:center;width:100%;margin-top:8px;display:grid;position:relative}.dashboard-not-found__divider:before{content:"";background:#e2e8f0;height:1px;position:absolute;left:0;right:0}.dashboard-not-found__divider span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:0 14px;font-size:10px;font-weight:900;position:relative}.dashboard-not-found__destinations{gap:12px;width:100%;display:grid}.dashboard-not-found__destinations a{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.dashboard-not-found__destinations a:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px)}.dashboard-not-found__destinations strong{color:#0f172a;font-size:12px}.dashboard-not-found__destinations p{color:#64748b;margin:5px 0 0;font-size:11px;line-height:1.55}.dashboard-not-found__destinations a>span{color:#2563eb;flex:none;font-size:20px;font-weight:800}.dashboard-not-found__support-note{color:#94a3b8;margin:0;font-size:10px;line-height:1.55}@media (prefers-reduced-motion:reduce){.dashboard-not-found__destinations a{transition:none}.dashboard-not-found__destinations a:hover{transform:none}}@media (max-width:640px){.dashboard-not-found{padding:24px 14px}.dashboard-not-found__card{padding:30px 18px}.dashboard-not-found__actions{flex-direction:column}.dashboard-not-found__actions>*{width:100%}.dashboard-not-found__destinations a{align-items:flex-start}}.dashboard-sidebar__brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.dashboard-sidebar__emblem{object-fit:contain;flex-shrink:0;width:42px;height:42px;display:block}.dashboard-sidebar__brand-text{line-height:1.2;display:block}.dashboard-mobile-nav__bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-mobile-nav__brand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.dashboard-mobile-nav__emblem{object-fit:contain;flex-shrink:0;width:36px;height:36px;display:block}.dashboard-mobile-nav__brand-copy{flex-direction:column;min-width:0;line-height:1.1;display:flex}.dashboard-mobile-nav__brand-copy strong{font-size:14px}.dashboard-mobile-nav__brand-copy small{opacity:.75;font-size:10px}.dashboard-mobile-nav__button{flex-shrink:0}.dashboard-shell--v2{--dash-bg:#07101d;--dash-bg-2:#0a1424;--dash-panel:#101b2c;--dash-panel-2:#121f33;--dash-panel-3:#16253b;--dash-border:#94a3b824;--dash-border-strong:#94a3b83d;--dash-text:#f8fafc;--dash-muted:#94a3b8;--dash-muted-2:#64748b;--dash-purple:#7c3aed;--dash-purple-2:#9333ea;--dash-purple-soft:#7c3aed26;--dash-green:#22c55e;--dash-blue:#3b82f6;min-height:100vh;color:var(--dash-text);background:radial-gradient(circle at 76% 0,#7c3aed1c,#0000 28%),linear-gradient(#07101d 0%,#08121f 100%)}.dashboard-shell--v2 *{box-sizing:border-box}.dashboard-sidebar--v2{z-index:40;border-right:1px solid var(--dash-border);width:266px;height:100vh;color:var(--dash-text);scrollbar-width:thin;background:linear-gradient(#07101dfc,#081220fc);flex-direction:column;padding:0 18px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.dashboard-sidebar__brand-block{border-bottom:1px solid var(--dash-border);align-items:center;height:78px;margin:0 -18px 16px;padding:0 22px;display:flex}.dashboard-sidebar__brand--v2{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.dashboard-sidebar__emblem--v2{object-fit:contain;filter:drop-shadow(0 0 16px #7c3aed59);width:43px;height:43px}.dashboard-sidebar__brand-copy-v2{flex-direction:column;line-height:1;display:flex}.dashboard-sidebar__brand-copy-v2 strong{letter-spacing:.13em;font-size:18px;font-weight:800}.dashboard-sidebar__brand-copy-v2 small{color:#b5a2ff;letter-spacing:.34em;margin-top:5px;font-size:8px;font-weight:800}.dashboard-sidebar__workspace{border:1px solid var(--dash-border);background:#ffffff06;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:60px;margin-bottom:18px;padding:10px 11px;display:grid}.dashboard-sidebar__workspace-mark{color:#fff;background:linear-gradient(135deg,#6d28d9,#9333ea);border-radius:8px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.dashboard-sidebar__workspace div:nth-child(2){flex-direction:column;min-width:0;display:flex}.dashboard-sidebar__workspace strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.dashboard-sidebar__workspace span{color:var(--dash-muted);font-size:11px}.dashboard-sidebar__navigation--v2{gap:18px;display:grid}.dashboard-sidebar__section{gap:6px;display:grid}.dashboard-sidebar__section-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px 10px;font-size:9px;font-weight:800}.dashboard-sidebar__section-links{gap:3px;display:grid}.dashboard-sidebar__link--v2{color:#a9b4c7;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;transition:all .16s;display:flex}.dashboard-sidebar__link--v2:hover{color:#fff;background:#ffffff0a}.dashboard-sidebar__link--v2.dashboard-sidebar__link--active{color:#fff;background:linear-gradient(90deg,#7c3aed59,#7c3aed2e);box-shadow:inset 2px 0 #8b5cf6}.dashboard-sidebar__link-icon{color:#9ca9bd;place-items:center;width:18px;font-size:14px;display:inline-grid}.dashboard-sidebar__link--active .dashboard-sidebar__link-icon{color:#a78bfa}.dashboard-sidebar__upgrade-card{border:1px solid var(--dash-border);background:linear-gradient(#101b2cf0,#0d1726f0);border-radius:11px;margin-top:22px;padding:15px}.dashboard-sidebar__upgrade-icon{color:#fbbf24;font-size:16px}.dashboard-sidebar__upgrade-card strong{color:#f8fafc;margin-top:7px;font-size:12px;display:block}.dashboard-sidebar__upgrade-card p{color:var(--dash-muted);margin:8px 0 12px;font-size:11px;line-height:1.6}.dashboard-sidebar__upgrade-card a{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border-radius:7px;place-items:center;min-height:36px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.dashboard-sidebar__upgrade-card>span{color:#6f7d92;text-align:center;margin-top:9px;font-size:9px;display:block}.dashboard-sidebar__signout--v2{margin-top:12px}.dashboard-main--v2{background:0 0;min-height:100vh;margin-left:266px}.dashboard-topbar{z-index:30;border-bottom:1px solid var(--dash-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07101de0;justify-content:space-between;align-items:center;gap:24px;height:78px;padding:0 34px;display:flex;position:sticky;top:0}.dashboard-topbar__search-wrap{border:1px solid var(--dash-border-strong);background:#030a1473;border-radius:9px;align-items:center;gap:8px;width:min(430px,42vw);min-height:40px;padding:0 10px 0 13px;display:flex}.dashboard-topbar__search-icon{color:#7b879a}.dashboard-topbar__search{color:#e2e8f0;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.dashboard-topbar__search::placeholder{color:#6f7d92}.dashboard-topbar kbd{border:1px solid var(--dash-border);color:#8794a8;background:#111c2e;border-radius:5px;padding:3px 6px;font-size:9px}.dashboard-topbar__actions{align-items:center;gap:10px;display:flex}.dashboard-topbar__icon-button{color:#a6b1c3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.dashboard-topbar__icon-button:hover{border-color:var(--dash-border);color:#fff;background:#ffffff0a}.dashboard-topbar__account{align-items:center;gap:10px;margin-left:5px;display:flex}.dashboard-topbar__avatar{color:#fff;background:linear-gradient(135deg,#6d28d9,#9333ea);border-radius:50%;place-items:center;width:39px;height:39px;font-size:12px;font-weight:800;display:grid;box-shadow:0 0 22px #7c3aed3d}.dashboard-topbar__account-copy{flex-direction:column;min-width:145px;display:flex}.dashboard-topbar__account-copy strong{color:#f8fafc;font-size:12px;line-height:1.25}.dashboard-topbar__account-copy span{color:#a6b1c3;margin-top:2px;font-size:10px}.dashboard-topbar__account-copy small{display:none}.dashboard-content--v2{width:100%;max-width:1520px;color:var(--dash-text);margin:0 auto;padding:32px 32px 56px}.dashboard-page-header--v2{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.dashboard-page-header--v2 .dashboard-page-header__eyebrow{color:#9d7df5;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.dashboard-page-header--v2 h2{color:#f8fafc;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,36px);line-height:1.1}.dashboard-page-header--v2 .dashboard-page-header__description{color:#9aa7ba;margin:9px 0 0;font-size:13px;line-height:1.65}.dashboard-page-header__actions-v2{align-items:center;gap:10px;display:flex}.dashboard-page-header__actions-v2 a,.dashboard-page-header__actions-v2 button,.dashboard-page-header__action{border:1px solid var(--dash-border-strong);color:#f8fafc;background:#101b2c;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.dashboard-page-header__actions-v2 a:last-child,.dashboard-page-header__actions-v2 .dashboard-contacts__primary-action,.dashboard-page-header__action:hover{border-color:#7c3aed}.dashboard-content--v2 :is(.dashboard-overview__metric-card,.dashboard-overview__panel,.dashboard-chatbots__stat-card,.dashboard-chatbots__panel,.dashboard-crm__stat-card,.dashboard-crm__panel,.dashboard-contacts__stat-card,.dashboard-contacts__panel,.dashboard-leads__stat-card,.dashboard-leads__panel,.dashboard-workflows__stat-card,.dashboard-workflows__panel,.dashboard-automations__stat-card,.dashboard-automations__panel,.dashboard-appointments__stat-card,.dashboard-appointments__panel,.dashboard-analytics__stat-card,.dashboard-analytics__panel,.dashboard-billing__card,.dashboard-billing__panel,.dashboard-settings__panel,.dashboard-support__panel,.dashboard-ai-assistant__panel){box-shadow:0 16px 34px #0000001f;border-color:var(--dash-border)!important;color:var(--dash-text)!important;background:linear-gradient(#101b2cf5,#0c1726f5)!important}.dashboard-content--v2 :is(.dashboard-overview__metric-card,.dashboard-chatbots__stat-card,.dashboard-crm__stat-card,.dashboard-contacts__stat-card,.dashboard-leads__stat-card,.dashboard-workflows__stat-card,.dashboard-automations__stat-card,.dashboard-appointments__stat-card,.dashboard-analytics__stat-card,.dashboard-billing__card){border-radius:12px!important}.dashboard-content--v2 :is(h1,h2,h3,h4,strong){color:#f8fafc}.dashboard-content--v2 :is(p,span,small,label,time){border-color:var(--dash-border)}.dashboard-content--v2 :is(.dashboard-overview__metric-card p,.dashboard-overview__metric-card span,.dashboard-overview__panel p,.dashboard-chatbots__stat-card p,.dashboard-chatbots__stat-card span,.dashboard-crm__stat-card p,.dashboard-crm__stat-card span,.dashboard-contacts__stat-card p,.dashboard-contacts__stat-card span,.dashboard-leads__stat-card p,.dashboard-leads__stat-card span,.dashboard-workflows__stat-card p,.dashboard-workflows__stat-card span,.dashboard-automations__stat-card p,.dashboard-automations__stat-card span,.dashboard-appointments__stat-card p,.dashboard-appointments__stat-card span,.dashboard-analytics__stat-card p,.dashboard-analytics__stat-card span){color:#94a3b8!important}.dashboard-content--v2 :is(input,select,textarea){border-color:var(--dash-border-strong)!important;color:#e5e7eb!important;box-shadow:none!important;background:#0b1626!important}.dashboard-content--v2 :is(input,textarea)::placeholder{color:#66758a!important}.dashboard-content--v2 :is(input,select,textarea):focus{border-color:#7c3aed!important;outline:2px solid #7c3aed33!important}.dashboard-content--v2 :is(table,thead,tbody,tr,th,td){border-color:var(--dash-border)!important}.dashboard-content--v2 th{color:#c3cddd!important;background:#162337!important}.dashboard-content--v2 td{color:#aeb9ca!important;background:#0d192a!important}.dashboard-content--v2 tbody tr:hover td{background:#111f33!important}.dashboard-content--v2 button:not(:disabled),.dashboard-content--v2 a[class*=primary-action]{cursor:pointer}.dashboard-content--v2 :is(.dashboard-contacts__primary-action,.dashboard-chatbots__primary-action,.dashboard-crm__primary-action,.dashboard-leads__primary-action,.dashboard-workflows__primary-action,.dashboard-automations__primary-action,.dashboard-appointments__primary-action,.dashboard-analytics__primary-action){box-shadow:0 10px 24px #7c3aed29;color:#fff!important;background:linear-gradient(135deg,#7c3aed,#9333ea)!important;border:1px solid #8b5cf68c!important}.dashboard-content--v2 :is(.dashboard-contacts__secondary-action,.dashboard-chatbots__secondary-action,.dashboard-crm__secondary-action,.dashboard-leads__secondary-action,.dashboard-workflows__secondary-action,.dashboard-automations__secondary-action,.dashboard-appointments__secondary-action,.dashboard-analytics__secondary-action){border-color:var(--dash-border-strong)!important;color:#d4dbea!important;background:#0d192a!important}.dashboard-overview__metrics,.dashboard-contacts__stats,.dashboard-chatbots__stats,.dashboard-crm__stats,.dashboard-leads__stats,.dashboard-workflows__stats,.dashboard-automations__stats,.dashboard-appointments__stats,.dashboard-analytics__stats{gap:14px!important}.dashboard-overview__metric-card,.dashboard-contacts__stat-card,.dashboard-chatbots__stat-card,.dashboard-crm__stat-card,.dashboard-leads__stat-card,.dashboard-workflows__stat-card,.dashboard-automations__stat-card,.dashboard-appointments__stat-card,.dashboard-analytics__stat-card{min-height:130px;padding:19px!important}.dashboard-overview__metric-card strong,.dashboard-contacts__stat-card strong,.dashboard-chatbots__stat-card strong,.dashboard-crm__stat-card strong,.dashboard-leads__stat-card strong,.dashboard-workflows__stat-card strong,.dashboard-automations__stat-card strong,.dashboard-appointments__stat-card strong,.dashboard-analytics__stat-card>strong{letter-spacing:-.035em;color:#fff!important;font-size:29px!important}.dashboard-contacts{gap:18px;display:grid}.dashboard-contacts__stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.dashboard-contacts__stat-card{position:relative;overflow:hidden}.dashboard-contacts__stat-card:after{content:"";background:radial-gradient(circle,#7c3aed29,#0000 70%);border-radius:50%;width:76px;height:76px;position:absolute;top:-24px;right:-24px}.dashboard-contacts__panel{overflow:hidden;border-radius:12px!important}.dashboard-contacts__panel-header{border-color:var(--dash-border)!important;padding:17px 19px!important}.dashboard-contacts__panel-header h3{color:#f8fafc!important;font-size:15px!important}.dashboard-contacts__panel-header p{color:#8c9ab0!important;font-size:11px!important}.dashboard-contacts__notice{border-radius:9px;color:#ddd6fe!important;background:#7c3aed1a!important;border:1px solid #7c3aed47!important}.dashboard-contacts__form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:18px!important;display:grid!important}.dashboard-contacts__form>label{color:#cbd5e1!important;gap:7px!important;font-size:11px!important;font-weight:650!important;display:grid!important}.dashboard-contacts__form>p,.dashboard-contacts__form>.dashboard-contacts__header-actions{grid-column:1/-1}.dashboard-contacts__form>label:has(textarea){grid-column:1/-1}.dashboard-contacts__form>label:has(input[type=checkbox]){grid-column:1/-1}.dashboard-contacts__form input,.dashboard-contacts__form select,.dashboard-contacts__form textarea{border-radius:7px!important;min-height:38px!important;padding:0 11px!important;font-size:12px!important}.dashboard-contacts__form textarea{min-height:86px!important;padding-top:10px!important}.dashboard-contacts__form>label:has(input[type=checkbox]){align-items:center!important;gap:8px!important;display:flex!important}.dashboard-contacts__form input[type=checkbox]{accent-color:#7c3aed;width:15px!important;height:15px!important;min-height:auto!important}.dashboard-contacts__form>p{margin:0;font-size:10px;color:#6f7d92!important}.dashboard-contacts__toolbar{gap:9px!important}.dashboard-contacts__search input,.dashboard-contacts__filter select{border-radius:7px!important;min-height:38px!important}.dashboard-contacts__table-wrapper{background:#0d192a}.dashboard-contacts__empty,.dashboard-contacts__empty-state{color:#8e9caf!important}.dashboard-overview__progress,.dashboard-contacts__progress{background:#18273b!important}.dashboard-overview__progress span,.dashboard-contacts__progress span{background:linear-gradient(90deg,#7c3aed,#a855f7)!important}.dashboard-mobile-nav--v2{display:none}@media (min-width:1180px){.dashboard-contacts:has(.dashboard-contacts__form){grid-template-columns:minmax(0,1fr) 390px;align-items:start}.dashboard-contacts:has(.dashboard-contacts__form)>.dashboard-page-header{grid-column:1/-1}.dashboard-contacts:has(.dashboard-contacts__form)>.dashboard-contacts__notice{grid-column:1/-1}.dashboard-contacts:has(.dashboard-contacts__form)>.dashboard-contacts__stats{grid-column:1/-1}.dashboard-contacts:has(.dashboard-contacts__form)>.dashboard-contacts__panel:first-of-type{grid-column:1/-1}.dashboard-contacts:has(.dashboard-contacts__form)>.dashboard-contacts__panel:has(.dashboard-contacts__form){grid-area:5/2/span 4;position:sticky;top:96px}.dashboard-contacts:has(.dashboard-contacts__form)>.dashboard-contacts__panel:not(:has(.dashboard-contacts__form)){grid-column:1}}@media (max-width:1180px){.dashboard-sidebar--v2{display:none}.dashboard-main--v2{margin-left:0}.dashboard-mobile-nav--v2{display:block}.dashboard-topbar__search-wrap{margin-left:58px}.dashboard-mobile-nav__button--v2{border:1px solid var(--dash-border-strong);color:#fff;background:#111d30;border-radius:8px;place-items:center;width:38px;height:38px;font-size:18px;display:grid;position:absolute;top:20px;left:18px}.dashboard-mobile-nav__overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094;position:fixed;inset:0}.dashboard-mobile-nav__menu--v2{border-right:1px solid var(--dash-border);background:#081321;flex-direction:column;gap:5px;width:min(320px,88vw);height:100vh;padding:22px;display:flex;overflow-y:auto}.dashboard-mobile-nav__brand-v2{border-bottom:1px solid var(--dash-border);align-items:center;gap:10px;margin-bottom:18px;padding-bottom:18px;display:flex}.dashboard-mobile-nav__brand-v2 div{flex-direction:column;display:flex}.dashboard-mobile-nav__brand-v2 strong{letter-spacing:.14em;font-size:16px}.dashboard-mobile-nav__brand-v2 span{color:#a78bfa;letter-spacing:.25em;font-size:8px}.dashboard-mobile-nav__link{color:#a9b4c7;border-radius:8px;align-items:center;min-height:42px;padding:0 12px;text-decoration:none;display:flex}.dashboard-mobile-nav__link--active{color:#fff;background:#7c3aed40}}@media (max-width:780px){.dashboard-topbar{height:66px;padding:0 15px}.dashboard-topbar__search-wrap{flex:1;width:auto;margin-left:48px}.dashboard-topbar__actions>.dashboard-topbar__icon-button,.dashboard-topbar__account-copy{display:none}.dashboard-content--v2{padding:24px 16px 42px}.dashboard-page-header--v2{flex-direction:column}.dashboard-page-header__actions-v2{width:100%}.dashboard-page-header__actions-v2>*{flex:1}.dashboard-contacts__stats,.dashboard-overview__metrics,.dashboard-chatbots__stats,.dashboard-crm__stats,.dashboard-leads__stats,.dashboard-workflows__stats,.dashboard-automations__stats,.dashboard-appointments__stats,.dashboard-analytics__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-contacts__form{grid-template-columns:1fr!important}.dashboard-contacts__form>label,.dashboard-contacts__form>p,.dashboard-contacts__form>.dashboard-contacts__header-actions{grid-column:1!important}}@media (max-width:520px){.dashboard-topbar__search-wrap kbd{display:none}.dashboard-contacts__stats,.dashboard-overview__metrics,.dashboard-chatbots__stats,.dashboard-crm__stats,.dashboard-leads__stats,.dashboard-workflows__stats,.dashboard-automations__stats,.dashboard-appointments__stats,.dashboard-analytics__stats{grid-template-columns:1fr!important}}.corenth-profile{color:#f8fafc;gap:20px;width:100%;display:grid}.corenth-profile__page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:2px;display:flex}.corenth-profile__eyebrow{color:#8b5cf6;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.corenth-profile__page-header h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.05}.corenth-profile__page-header p{color:#95a3b8;max-width:660px;margin:9px 0 0;font-size:14px;line-height:1.65}.corenth-profile__primary-action,.corenth-profile__secondary-action,.corenth-profile__compact-action{border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:750;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.corenth-profile__primary-action{color:#fff;background:linear-gradient(135deg,#6d28d9,#7c3aed 55%,#9333ea);border:1px solid #a78bfa57;min-height:42px;padding:0 17px;box-shadow:0 10px 28px #7c3aed33}.corenth-profile__primary-action:hover,.corenth-profile__compact-action:hover{background:linear-gradient(135deg,#7c3aed,#8b5cf6 55%,#a855f7);transform:translateY(-1px)}.corenth-profile__identity-card,.corenth-profile__card,.corenth-profile__footer-card{background:linear-gradient(#132032f5,#0b1828f5);border:1px solid #94a3b821;box-shadow:0 16px 42px #00000029}.corenth-profile__identity-card{border-radius:14px;justify-content:space-between;align-items:center;gap:34px;min-height:154px;padding:24px 28px;display:flex}.corenth-profile__identity-main{align-items:center;gap:20px;min-width:0;display:flex}.corenth-profile__avatar{color:#fff;letter-spacing:-.04em;background:radial-gradient(circle at 30% 25%,#a855f773,#0000 42%),linear-gradient(145deg,#4c1d95,#6d28d9 55%,#7c3aed);border:1px solid #a78bfa66;border-radius:50%;flex:0 0 78px;place-items:center;width:78px;height:78px;font-size:27px;font-weight:850;display:grid;box-shadow:0 14px 32px #7c3aed3d}.corenth-profile__identity-copy{min-width:0}.corenth-profile__name-row,.corenth-profile__email-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.corenth-profile__name-row h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:22px}.corenth-profile__identity-copy>p{color:#8f9caf;margin:6px 0 10px;font-size:13px}.corenth-profile__email-row{color:#cbd5e1;font-size:13px}.corenth-profile__badge,.corenth-profile__inline-status,.corenth-profile__preference-value{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.corenth-profile__badge--purple,.corenth-profile__inline-status--purple{color:#c4b5fd;background:#7c3aed29;border:1px solid #8b5cf647}.corenth-profile__badge--green,.corenth-profile__inline-status--active,.corenth-profile__preference-value--enabled{background:#16a34a24;border:1px solid #22c55e38;color:#86efac!important}.corenth-profile__identity-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;min-width:245px;display:grid}.corenth-profile__identity-meta div{gap:6px;display:grid}.corenth-profile__identity-meta span{color:#7f8da1;font-size:11px;font-weight:650}.corenth-profile__identity-meta strong{color:#e5e7eb;font-size:13px}.corenth-profile__status-text--active{color:#86efac!important}.corenth-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.corenth-profile__card{border-radius:13px;overflow:hidden}.corenth-profile__card-header{background:#ffffff03;border-bottom:1px solid #94a3b81a;align-items:center;gap:12px;min-height:72px;padding:17px 19px;display:flex}.corenth-profile__card-icon{color:#a78bfa;background:#7c3aed24;border:1px solid #8b5cf62e;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.corenth-profile__card-header h2,.corenth-profile__footer-card h2{color:#f8fafc;letter-spacing:-.015em;margin:0;font-size:15px}.corenth-profile__card-header p,.corenth-profile__footer-card p{color:#7f8da1;margin:4px 0 0;font-size:11px;line-height:1.55}.corenth-profile__details{margin:0;padding:4px 19px 9px}.corenth-profile__details>div,.corenth-profile__details-action-row{border-bottom:1px solid #94a3b817;gap:5px;min-height:62px;padding:13px 0;display:grid}.corenth-profile__details>div:last-child{border-bottom:0}.corenth-profile__details dt{color:#78869a;letter-spacing:.015em;font-size:10px;font-weight:700}.corenth-profile__details dd{color:#e6eaf0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:650;line-height:1.45;display:flex}.corenth-profile__mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;color:#c7d2fe!important;font-size:11px!important}.corenth-profile__details-action-row{grid-template-columns:1fr auto;align-items:center}.corenth-profile__details-action-row>div{gap:5px;display:grid}.corenth-profile__compact-action{color:#ddd6fe;background:#7c3aed29;border:1px solid #8b5cf647;min-height:34px;padding:0 12px;font-size:11px}.corenth-profile__preference-list{padding:4px 19px 9px}.corenth-profile__preference-list>div{border-bottom:1px solid #94a3b817;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:13px 0;display:flex}.corenth-profile__preference-list>div:last-child{border-bottom:0}.corenth-profile__preference-list>div>div{gap:4px;display:grid}.corenth-profile__preference-list strong{color:#e6eaf0;font-size:12px}.corenth-profile__preference-list span:not(.corenth-profile__preference-value){color:#748297;font-size:10px;line-height:1.45}.corenth-profile__preference-value{color:#94a3b8;background:#94a3b812;border:1px solid #94a3b824}.corenth-profile__preference-list a{color:#a78bfa;font-size:11px;font-weight:750;text-decoration:none}.corenth-profile__preference-list a:hover{color:#c4b5fd}.corenth-profile__footer-card{border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px 20px;display:flex}.corenth-profile__footer-card>div{align-items:center;gap:12px;display:flex}.corenth-profile__footer-icon{color:#a78bfa;background:#7c3aed24;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.corenth-profile__secondary-action{color:#dbe2ea;background:#ffffff06;border:1px solid #94a3b829;min-height:38px;padding:0 14px;font-size:11px}.corenth-profile__secondary-action:hover{background:#7c3aed1a;border-color:#a78bfa52}@media (max-width:960px){.corenth-profile__identity-card{flex-direction:column;align-items:flex-start}.corenth-profile__identity-meta{width:100%;min-width:0}.corenth-profile__grid{grid-template-columns:1fr}}@media (max-width:700px){.corenth-profile__page-header,.corenth-profile__footer-card{flex-direction:column;align-items:stretch}.corenth-profile__primary-action,.corenth-profile__secondary-action{width:100%}.corenth-profile__identity-card{padding:20px}.corenth-profile__identity-main{align-items:flex-start}.corenth-profile__avatar{flex-basis:62px;width:62px;height:62px;font-size:22px}.corenth-profile__identity-meta{grid-template-columns:1fr;gap:18px}.corenth-profile__preference-list>div,.corenth-profile__details-action-row{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}}.dashboard-billing-v3{gap:28px;width:100%;display:grid}.dashboard-billing-v3__hero,.dashboard-billing-v3__notice,.dashboard-billing-v3__panel,.dashboard-billing-v3__tools,.dashboard-billing-v3__footer-note{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-billing-v3__hero{border-radius:20px;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:34px;padding:28px;display:grid}.dashboard-billing-v3__plan{border-right:1px solid #94a3b824;align-items:center;gap:20px;padding-right:30px;display:flex}.dashboard-billing-v3__plan-icon{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed61,#581c8757);border:1px solid #a855f76b;border-radius:20px;flex:0 0 78px;place-items:center;width:78px;height:78px;font-size:36px;display:grid;box-shadow:inset 0 0 30px #8b5cf61f}.dashboard-billing-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-billing-v3__plan-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-billing-v3__plan-row h2{color:#f8fafc;margin:0;font-size:clamp(25px,2.3vw,34px);line-height:1.05}.dashboard-billing-v3__status{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.dashboard-billing-v3__status--positive{color:#86efac;background:#22c55e1c;border:1px solid #22c55e47}.dashboard-billing-v3__status--warning{color:#fcd34d;background:#f59e0b1c;border:1px solid #f59e0b47}.dashboard-billing-v3__status--negative{color:#fca5a5;background:#ef44441a;border:1px solid #ef444442}.dashboard-billing-v3__status--neutral{color:#cbd5e1;background:#94a3b814;border:1px solid #94a3b833}.dashboard-billing-v3__price{align-items:baseline;gap:7px;margin-top:15px;display:flex}.dashboard-billing-v3__price strong{color:#fff;font-size:30px;line-height:1}.dashboard-billing-v3__price span{color:#8795a9;font-size:13px}.dashboard-billing-v3__plan-copy>p{color:#7f8da2;margin:8px 0 0;font-size:13px}.dashboard-billing-v3__hero-details{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 34px;display:grid}.dashboard-billing-v3__hero-details div{gap:6px;display:grid}.dashboard-billing-v3__hero-details span{color:#7f8da2;font-size:12px}.dashboard-billing-v3__hero-details strong{color:#edf2f8;font-size:15px}.dashboard-billing-v3__notice{background:linear-gradient(145deg,#37240a57,#0e131ef0);border-color:#f59e0b38;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.dashboard-billing-v3__notice-icon{color:#fbbf24;background:#f59e0b1f;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.dashboard-billing-v3__notice h3{color:#f8fafc;margin:0;font-size:14px}.dashboard-billing-v3__notice p{color:#8e9bae;margin:5px 0 0;font-size:12px;line-height:1.55}.dashboard-billing-v3__secondary-button{color:#fde68a;min-height:40px;font:inherit;cursor:pointer;background:#f59e0b12;border:1px solid #f59e0b40;border-radius:10px;padding:0 14px;font-size:12px;font-weight:800}.dashboard-billing-v3__section{gap:18px;display:grid}.dashboard-billing-v3__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-billing-v3__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-billing-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-billing-v3__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.dashboard-billing-v3__metrics article{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 42%),#0a1321e6;border:1px solid #94a3b821;border-radius:16px;align-items:flex-start;gap:13px;min-height:135px;padding:19px;display:flex}.dashboard-billing-v3__metric-icon{color:#c4b5fd;background:#7c3aed26;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-billing-v3__metrics article div{gap:5px;display:grid}.dashboard-billing-v3__metrics p{color:#7f8da2;margin:0;font-size:11px}.dashboard-billing-v3__metrics strong{color:#f8fafc;font-size:18px}.dashboard-billing-v3__metrics small{color:#69778c;font-size:11px;line-height:1.4}.dashboard-billing-v3__management-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px;display:grid}.dashboard-billing-v3__panel{border-radius:18px;gap:18px;min-height:300px;padding:26px;display:flex}.dashboard-billing-v3__panel--primary{background:radial-gradient(circle at 88% 10%,#7c3aed29,#0000 34%),linear-gradient(145deg,#111b2ef5,#08101ef2)}.dashboard-billing-v3__panel-icon{color:#c4b5fd;background:#7c3aed29;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:900;display:grid}.dashboard-billing-v3__panel-content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.dashboard-billing-v3__panel-content h2{color:#f8fafc;margin:0;font-size:19px}.dashboard-billing-v3__panel-content>p{color:#8795a9;max-width:660px;margin:9px 0 0;font-size:12px;line-height:1.65}.dashboard-billing-v3__feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;width:100%;margin:22px 0;display:grid}.dashboard-billing-v3__feature-list span{color:#a4afbf;padding-left:17px;font-size:12px;position:relative}.dashboard-billing-v3__feature-list span:before{color:#8b5cf6;content:"â";position:absolute;top:0;left:0}.dashboard-billing-v3__security-points{gap:12px;width:100%;margin-top:22px;display:grid}.dashboard-billing-v3__security-points div{background:#070f1c7a;border:1px solid #94a3b81a;border-radius:12px;gap:4px;padding:14px;display:grid}.dashboard-billing-v3__security-points strong{color:#e8edf6;font-size:12px}.dashboard-billing-v3__security-points span{color:#718096;font-size:11px}.dashboard-billing-v3__tools{border-radius:18px;padding:24px}.dashboard-billing-v3__tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-billing-v3__tools-grid>a{min-height:90px;color:inherit;background:#070f1c85;border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.dashboard-billing-v3__tools-grid>a:hover{background:#0e1728c7;border-color:#8b5cf64d;transform:translateY(-2px)}.dashboard-billing-v3__tools-grid>a>span{color:#a78bfa;background:#7c3aed21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-billing-v3__tools-grid strong{color:#edf2f8;font-size:13px;display:block}.dashboard-billing-v3__tools-grid p{color:#718096;margin:5px 0 0;font-size:11px;line-height:1.45}.dashboard-billing-v3__tools-grid b{color:#8b5cf6;font-size:18px}.dashboard-billing-v3__footer-note{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-billing-v3__footer-note>div{align-items:center;gap:13px;display:flex}.dashboard-billing-v3__footer-icon{color:#c4b5fd;background:#7c3aed21;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.dashboard-billing-v3__footer-note h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-billing-v3__footer-note p{color:#76859a;margin:4px 0 0;font-size:11px}.dashboard-billing-v3__footer-note>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-billing-v3__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dashboard-billing-v3__hero,.dashboard-billing-v3__management-grid{grid-template-columns:1fr}.dashboard-billing-v3__plan{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}}@media (max-width:680px){.dashboard-billing-v3{gap:22px}.dashboard-billing-v3__hero,.dashboard-billing-v3__panel,.dashboard-billing-v3__tools,.dashboard-billing-v3__footer-note{padding:18px}.dashboard-billing-v3__hero-details,.dashboard-billing-v3__metrics,.dashboard-billing-v3__tools-grid,.dashboard-billing-v3__feature-list{grid-template-columns:1fr}.dashboard-billing-v3__notice{grid-template-columns:auto minmax(0,1fr)}.dashboard-billing-v3__notice .dashboard-billing-v3__secondary-button{grid-column:1/-1;width:100%}.dashboard-billing-v3__footer-note{flex-direction:column;align-items:flex-start}}.dashboard-support-v3{gap:28px;width:100%;display:grid}.dashboard-support-v3__hero,.dashboard-support-v3__tickets,.dashboard-support-v3__contact-card,.dashboard-support-v3__resources,.dashboard-support-v3__trust{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-support-v3__hero{border-radius:20px;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-support-v3__identity{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-support-v3__avatar{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:27px;font-weight:900;display:grid}.dashboard-support-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-support-v3__identity h2,.dashboard-support-v3__contact-card h2,.dashboard-support-v3__panel-heading h2{color:#f8fafc;margin:0}.dashboard-support-v3__identity h2{font-size:24px}.dashboard-support-v3__identity p{color:#8491a5;margin:7px 0 0;font-size:13px}.dashboard-support-v3__account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-support-v3__account-grid div{gap:6px;display:grid}.dashboard-support-v3__account-grid span{color:#7f8da2;font-size:12px}.dashboard-support-v3__account-grid strong{color:#edf2f8;font-size:15px}.dashboard-support-v3__section{gap:18px;display:grid}.dashboard-support-v3__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-support-v3__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-support-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-support-v3__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.dashboard-support-v3__metrics article{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 42%),#0a1321e6;border:1px solid #94a3b821;border-radius:16px;align-items:flex-start;gap:13px;min-height:135px;padding:19px;display:flex}.dashboard-support-v3__metric-icon{color:#c4b5fd;background:#7c3aed26;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-support-v3__metrics article div{gap:5px;display:grid}.dashboard-support-v3__metrics p{color:#7f8da2;margin:0;font-size:11px}.dashboard-support-v3__metrics strong{color:#f8fafc;font-size:22px}.dashboard-support-v3__metrics small{color:#69778c;font-size:11px;line-height:1.4}.dashboard-support-v3__content-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.dashboard-support-v3__tickets,.dashboard-support-v3__contact-card,.dashboard-support-v3__resources{border-radius:18px}.dashboard-support-v3__tickets{padding:26px}.dashboard-support-v3__panel-heading h2{font-size:20px}.dashboard-support-v3__panel-heading p{color:#8390a4;max-width:700px;margin:8px 0 0;font-size:12px;line-height:1.6}.dashboard-support-v3__empty{background:radial-gradient(circle at 15%,#7c3aed1c,#0000 28%),#070f1c6b;border:1px dashed #8b5cf638;border-radius:16px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:26px;min-height:310px;margin-top:24px;padding:30px;display:grid}.dashboard-support-v3__empty-icon{color:#a78bfa;background:#7c3aed1a;border:1px solid #8b5cf633;border-radius:24px;place-items:center;width:110px;height:110px;font-size:46px;font-weight:850;display:grid}.dashboard-support-v3__empty h3{color:#f8fafc;margin:0;font-size:19px}.dashboard-support-v3__empty p{color:#8390a4;max-width:640px;margin:9px 0 20px;font-size:12px;line-height:1.7}.dashboard-support-v3__contact-card{flex-direction:column;padding:26px;display:flex}.dashboard-support-v3__contact-card h2{font-size:20px}.dashboard-support-v3__contact-card>p{color:#8390a4;margin:9px 0 0;font-size:12px;line-height:1.7}.dashboard-support-v3__contact-details{gap:11px;margin:24px 0;display:grid}.dashboard-support-v3__contact-details div{background:#070f1c80;border:1px solid #94a3b81a;border-radius:12px;gap:4px;padding:14px;display:grid}.dashboard-support-v3__contact-details span{color:#718096;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.dashboard-support-v3__contact-details strong{overflow-wrap:anywhere;color:#e8edf6;font-size:12px}.dashboard-support-v3__wide-action{color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:1px solid #8b5cf64d;border-radius:11px;justify-content:center;align-items:center;min-height:44px;margin-top:auto;padding:0 17px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #5b21b63d}.dashboard-support-v3__resources{padding:24px}.dashboard-support-v3__resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-support-v3__resource-grid>a{min-height:94px;color:inherit;background:#070f1c85;border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.dashboard-support-v3__resource-grid>a:hover{background:#0e1728c7;border-color:#8b5cf64d;transform:translateY(-2px)}.dashboard-support-v3__resource-grid>a>span{color:#a78bfa;background:#7c3aed21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-support-v3__resource-grid strong{color:#edf2f8;font-size:13px;display:block}.dashboard-support-v3__resource-grid p{color:#718096;margin:5px 0 0;font-size:11px;line-height:1.45}.dashboard-support-v3__resource-grid b{color:#8b5cf6;font-size:18px}.dashboard-support-v3__trust{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-support-v3__trust>div{align-items:center;gap:13px;display:flex}.dashboard-support-v3__trust-icon{color:#4ade80;background:#22c55e1c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.dashboard-support-v3__trust h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-support-v3__trust p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.55}.dashboard-support-v3__trust>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-support-v3__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-support-v3__content-grid{grid-template-columns:1fr}}@media (max-width:820px){.dashboard-support-v3__hero{grid-template-columns:1fr}.dashboard-support-v3__identity{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}.dashboard-support-v3__empty{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-support-v3{gap:22px}.dashboard-support-v3__hero,.dashboard-support-v3__tickets,.dashboard-support-v3__contact-card,.dashboard-support-v3__resources,.dashboard-support-v3__trust{padding:18px}.dashboard-support-v3__account-grid,.dashboard-support-v3__metrics,.dashboard-support-v3__resource-grid{grid-template-columns:1fr}.dashboard-support-v3__trust{flex-direction:column;align-items:flex-start}}.dashboard-settings-v3{gap:28px;width:100%;display:grid}.dashboard-settings-v3__hero,.dashboard-settings-v3__preferences,.dashboard-settings-v3__privacy,.dashboard-settings-v3__danger{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-settings-v3__hero{border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-settings-v3__identity{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-settings-v3__avatar{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:27px;font-weight:900;display:grid}.dashboard-settings-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-settings-v3__identity h2{color:#f8fafc;margin:0;font-size:24px}.dashboard-settings-v3__identity p{color:#8491a5;margin:7px 0 0;font-size:13px}.dashboard-settings-v3__account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-settings-v3__account-grid div{gap:6px;display:grid}.dashboard-settings-v3__account-grid span{color:#7f8da2;font-size:12px}.dashboard-settings-v3__account-grid strong{overflow-wrap:anywhere;color:#edf2f8;font-size:15px}.dashboard-settings-v3__section{gap:18px;display:grid}.dashboard-settings-v3__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-settings-v3__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-settings-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-settings-v3__settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dashboard-settings-v3__card{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 40%),#0a1321e6;border:1px solid #94a3b821;border-radius:17px;flex-direction:column;min-height:265px;padding:20px;transition:transform .16s,border-color .16s;display:flex}.dashboard-settings-v3__card:hover{border-color:#8b5cf647;transform:translateY(-2px)}.dashboard-settings-v3__card-heading{align-items:flex-start;gap:13px;display:flex}.dashboard-settings-v3__card-icon{color:#c4b5fd;background:#7c3aed26;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.dashboard-settings-v3__card-heading h3{color:#eef2ff;margin:1px 0 0;font-size:15px}.dashboard-settings-v3__card-heading p{color:#78879c;margin:5px 0 0;font-size:11px;line-height:1.5}.dashboard-settings-v3__card-details{gap:9px;margin:22px 0;display:grid}.dashboard-settings-v3__card-details div{background:#070f1c73;border:1px solid #94a3b817;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.dashboard-settings-v3__card-details span{color:#6f7e93;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.dashboard-settings-v3__card-details strong{overflow-wrap:anywhere;color:#dfe6f1;font-size:12px}.dashboard-settings-v3__card>a{color:#b794f6;margin-top:auto;font-size:12px;font-weight:800;text-decoration:none}.dashboard-settings-v3__preferences{border-radius:18px;padding:24px}.dashboard-settings-v3__preference-list{background:#94a3b814;border:1px solid #94a3b81c;border-radius:14px;gap:1px;margin-top:20px;display:grid;overflow:hidden}.dashboard-settings-v3__preference-row{background:#070f1ce0;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:16px 18px;display:flex}.dashboard-settings-v3__preference-row>div{gap:5px;display:grid}.dashboard-settings-v3__preference-row strong{color:#e8edf6;font-size:13px}.dashboard-settings-v3__preference-row div>span{color:#75849a;font-size:11px;line-height:1.5}.dashboard-settings-v3__state{color:#a7b2c2;white-space:nowrap;background:#94a3b812;border:1px solid #94a3b829;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.dashboard-settings-v3__state--enabled{color:#86efac;background:#22c55e1a;border-color:#22c55e42}.dashboard-settings-v3__preference-row>a{color:#b794f6;white-space:nowrap;font-size:11px;font-weight:800}.dashboard-settings-v3__privacy,.dashboard-settings-v3__danger{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.dashboard-settings-v3__privacy>div,.dashboard-settings-v3__danger>div{align-items:center;gap:13px;display:flex}.dashboard-settings-v3__privacy-icon,.dashboard-settings-v3__danger-icon{border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.dashboard-settings-v3__privacy-icon{color:#4ade80;background:#22c55e1c}.dashboard-settings-v3__danger{background:linear-gradient(145deg,#2a0f187a,#08101ef0);border-color:#ef444429}.dashboard-settings-v3__danger-icon{color:#f87171;background:#ef44441c}.dashboard-settings-v3__privacy h3,.dashboard-settings-v3__danger h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-settings-v3__privacy p,.dashboard-settings-v3__danger p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.55}.dashboard-settings-v3__privacy>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}.dashboard-settings-v3__danger>a{color:#fca5a5;white-space:nowrap;background:#ef444412;border:1px solid #ef444433;border-radius:9px;align-items:center;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}@media (max-width:1120px){.dashboard-settings-v3__settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.dashboard-settings-v3__hero{grid-template-columns:1fr}.dashboard-settings-v3__identity{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}}@media (max-width:640px){.dashboard-settings-v3{gap:22px}.dashboard-settings-v3__hero,.dashboard-settings-v3__preferences,.dashboard-settings-v3__privacy,.dashboard-settings-v3__danger{padding:18px}.dashboard-settings-v3__account-grid,.dashboard-settings-v3__settings-grid{grid-template-columns:1fr}.dashboard-settings-v3__preference-row,.dashboard-settings-v3__privacy,.dashboard-settings-v3__danger{flex-direction:column;align-items:flex-start}}.dashboard-overview-v3{gap:28px;width:100%;display:grid}.dashboard-overview-v3__account,.dashboard-overview-v3__activity,.dashboard-overview-v3__snapshot,.dashboard-overview-v3__shortcuts,.dashboard-overview-v3__trust{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-overview-v3__account{border-radius:20px;grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-overview-v3__account-main{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-overview-v3__plan-icon{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:34px;display:grid}.dashboard-overview-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-overview-v3__plan-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-overview-v3__plan-row h2{color:#f8fafc;margin:0;font-size:27px}.dashboard-overview-v3__status{color:#c4b5fd;background:#7c3aed1f;border:1px solid #8b5cf645;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.dashboard-overview-v3__account-main p{color:#7f8da2;margin:8px 0 0;font-size:13px}.dashboard-overview-v3__account-details{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-overview-v3__account-details div{gap:6px;display:grid}.dashboard-overview-v3__account-details span{color:#7f8da2;font-size:12px}.dashboard-overview-v3__account-details strong{overflow-wrap:anywhere;color:#edf2f8;font-size:15px}.dashboard-overview-v3__section{gap:18px;display:grid}.dashboard-overview-v3__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-overview-v3__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-overview-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-overview-v3__section-heading>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}.dashboard-overview-v3__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.dashboard-overview-v3__stats>a{min-height:150px;color:inherit;background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 42%),#0a1321e6;border:1px solid #94a3b821;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:13px;padding:19px;text-decoration:none;transition:transform .16s,border-color .16s;display:grid}.dashboard-overview-v3__stats>a:hover{border-color:#8b5cf64d;transform:translateY(-2px)}.dashboard-overview-v3__stat-icon{color:#c4b5fd;background:#7c3aed26;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-overview-v3__stats p{color:#7f8da2;margin:0;font-size:11px}.dashboard-overview-v3__stats strong{color:#fff;margin-top:8px;font-size:29px;line-height:1;display:block}.dashboard-overview-v3__stats small{color:#69778c;margin-top:8px;font-size:10px;line-height:1.4;display:block}.dashboard-overview-v3__stats b{color:#8b5cf6;font-size:17px}.dashboard-overview-v3__main-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.dashboard-overview-v3__activity,.dashboard-overview-v3__snapshot{border-radius:18px}.dashboard-overview-v3__activity{padding:26px}.dashboard-overview-v3__panel-heading h2,.dashboard-overview-v3__snapshot h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-overview-v3__panel-heading p,.dashboard-overview-v3__snapshot>p{color:#8390a4;margin:8px 0 0;font-size:12px;line-height:1.6}.dashboard-overview-v3__empty{background:radial-gradient(circle at 15%,#7c3aed1c,#0000 28%),#070f1c6b;border:1px dashed #8b5cf638;border-radius:16px;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:26px;min-height:300px;margin-top:24px;padding:30px;display:grid}.dashboard-overview-v3__empty-icon{color:#a78bfa;background:#7c3aed1a;border:1px solid #8b5cf633;border-radius:24px;place-items:center;width:105px;height:105px;font-size:45px;display:grid}.dashboard-overview-v3__empty h3{color:#f8fafc;margin:0;font-size:18px}.dashboard-overview-v3__empty p{color:#8390a4;max-width:620px;margin:9px 0 20px;font-size:12px;line-height:1.7}.dashboard-overview-v3__snapshot{flex-direction:column;padding:26px;display:flex}.dashboard-overview-v3__snapshot-list{gap:11px;margin:24px 0;display:grid}.dashboard-overview-v3__snapshot-list div{background:#070f1c80;border:1px solid #94a3b81a;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 14px;display:flex}.dashboard-overview-v3__snapshot-list span{color:#7b899e;font-size:11px}.dashboard-overview-v3__snapshot-list strong{color:#f8fafc;font-size:18px}.dashboard-overview-v3__snapshot>a{color:#b794f6;margin-top:auto;font-size:12px;font-weight:800}.dashboard-overview-v3__shortcuts{border-radius:18px;padding:24px}.dashboard-overview-v3__shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-overview-v3__shortcut-grid>a{min-height:92px;color:inherit;background:#070f1c85;border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.dashboard-overview-v3__shortcut-grid>a:hover{background:#0e1728c7;border-color:#8b5cf64d;transform:translateY(-2px)}.dashboard-overview-v3__shortcut-grid>a>span{color:#a78bfa;background:#7c3aed21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-overview-v3__shortcut-grid strong{color:#edf2f8;font-size:13px;display:block}.dashboard-overview-v3__shortcut-grid p{color:#718096;margin:5px 0 0;font-size:11px;line-height:1.45}.dashboard-overview-v3__shortcut-grid b{color:#8b5cf6;font-size:18px}.dashboard-overview-v3__trust{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-overview-v3__trust>div{align-items:center;gap:13px;display:flex}.dashboard-overview-v3__trust-icon{color:#4ade80;background:#22c55e1c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.dashboard-overview-v3__trust h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-overview-v3__trust p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.55}.dashboard-overview-v3__trust>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-overview-v3__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-v3__main-grid{grid-template-columns:1fr}}@media (max-width:820px){.dashboard-overview-v3__account{grid-template-columns:1fr}.dashboard-overview-v3__account-main{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}.dashboard-overview-v3__empty{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-overview-v3{gap:22px}.dashboard-overview-v3__account,.dashboard-overview-v3__activity,.dashboard-overview-v3__snapshot,.dashboard-overview-v3__shortcuts,.dashboard-overview-v3__trust{padding:18px}.dashboard-overview-v3__account-details,.dashboard-overview-v3__stats,.dashboard-overview-v3__shortcut-grid{grid-template-columns:1fr}.dashboard-overview-v3__trust{flex-direction:column;align-items:flex-start}}.dashboard-ai-v3{gap:28px;width:100%;display:grid}.dashboard-ai-v3__hero,.dashboard-ai-v3__workspace,.dashboard-ai-v3__side-card,.dashboard-ai-v3__prompts,.dashboard-ai-v3__privacy{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-ai-v3__hero{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-ai-v3__identity{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-ai-v3__hero-icon{color:#f5f3ff;letter-spacing:-.04em;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:23px;font-weight:900;display:grid}.dashboard-ai-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-ai-v3__identity h2,.dashboard-ai-v3__workspace-header h2{color:#f8fafc;margin:0}.dashboard-ai-v3__identity h2{font-size:25px}.dashboard-ai-v3__identity p{color:#8491a5;max-width:560px;margin:8px 0 0;font-size:12px;line-height:1.6}.dashboard-ai-v3__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-ai-v3__hero-stats div{gap:6px;display:grid}.dashboard-ai-v3__hero-stats span{color:#7f8da2;font-size:12px}.dashboard-ai-v3__hero-stats strong{color:#edf2f8;font-size:16px}.dashboard-ai-v3__layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);gap:18px;display:grid}.dashboard-ai-v3__workspace{border-radius:18px;overflow:hidden}.dashboard-ai-v3__workspace-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.dashboard-ai-v3__workspace-header h2{font-size:20px}.dashboard-ai-v3__workspace-header p{color:#7e8da2;max-width:650px;margin:7px 0 0;font-size:12px;line-height:1.6}.dashboard-ai-v3__connection-badge{color:#fcd34d;white-space:nowrap;background:#f59e0b14;border:1px solid #f59e0b38;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.dashboard-ai-v3__conversation{min-height:370px;padding:24px}.dashboard-ai-v3__empty{background:radial-gradient(circle at 17%,#7c3aed1f,#0000 30%),#070f1c6b;border:1px dashed #8b5cf638;border-radius:16px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:28px;min-height:320px;padding:32px;display:grid}.dashboard-ai-v3__empty-orb{color:#c4b5fd;background:radial-gradient(circle,#7c3aed47,#7c3aed0d 62%);border:1px solid #8b5cf638;border-radius:50%;place-items:center;width:112px;height:112px;font-size:44px;display:grid;box-shadow:0 0 48px #7c3aed1c}.dashboard-ai-v3__empty h3{color:#f8fafc;margin:0;font-size:19px}.dashboard-ai-v3__empty p{color:#8390a4;max-width:600px;margin:9px 0 0;font-size:12px;line-height:1.7}.dashboard-ai-v3__composer{padding:0 24px 24px}.dashboard-ai-v3__composer>label{color:#cbd5e1;margin-bottom:9px;font-size:12px;font-weight:800;display:block}.dashboard-ai-v3__composer-box{background:#060e1bbd;border:1px solid #94a3b824;border-radius:14px;overflow:hidden}.dashboard-ai-v3__composer-box textarea{resize:vertical;color:#e8edf6;width:100%;min-height:110px;font:inherit;background:0 0;border:0;padding:16px;font-size:13px;line-height:1.6}.dashboard-ai-v3__composer-box textarea::placeholder{color:#526076}.dashboard-ai-v3__composer-box textarea:focus{outline:none}.dashboard-ai-v3__composer-box textarea:disabled{cursor:not-allowed;opacity:.68}.dashboard-ai-v3__composer-footer{background:#0c1524b8;border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.dashboard-ai-v3__composer-footer span{color:#718096;font-size:10px}.dashboard-ai-v3__composer-footer button{color:#8f84ab;min-height:38px;font:inherit;cursor:not-allowed;background:#7c3aed24;border:1px solid #8b5cf62e;border-radius:10px;padding:0 15px;font-size:11px;font-weight:850}.dashboard-ai-v3__composer>p{color:#64748b;margin:9px 0 0;font-size:10px;line-height:1.5}.dashboard-ai-v3__sidebar{align-content:start;gap:18px;display:grid}.dashboard-ai-v3__side-card{border-radius:17px;padding:22px}.dashboard-ai-v3__side-card h3{color:#eef2ff;margin:0;font-size:17px}.dashboard-ai-v3__usage-number{align-items:baseline;gap:7px;margin-top:22px;display:flex}.dashboard-ai-v3__usage-number strong{color:#fff;font-size:32px;line-height:1}.dashboard-ai-v3__usage-number span{color:#8795a9;font-size:11px}.dashboard-ai-v3__progress{background:#94a3b824;border-radius:999px;height:7px;margin-top:15px;overflow:hidden}.dashboard-ai-v3__progress span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a855f7);width:0%;height:100%;display:block}.dashboard-ai-v3__side-card small{color:#69778c;margin-top:10px;font-size:10px;display:block}.dashboard-ai-v3__side-card>a{color:#b794f6;margin-top:20px;font-size:11px;font-weight:800;display:inline-block}.dashboard-ai-v3__connection-list{gap:10px;margin-top:20px;display:grid}.dashboard-ai-v3__connection-list div{background:#070f1c75;border:1px solid #94a3b817;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 12px;display:flex}.dashboard-ai-v3__connection-list span{color:#79879b;font-size:10px}.dashboard-ai-v3__connection-list strong{color:#94a3b8;font-size:10px;font-weight:750}.dashboard-ai-v3__prompts{border-radius:18px;padding:24px}.dashboard-ai-v3__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-ai-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:12px}.dashboard-ai-v3__prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-ai-v3__prompt-grid article{background:#070f1c85;border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:92px;padding:16px;display:grid}.dashboard-ai-v3__prompt-grid article>span{color:#a78bfa;background:#7c3aed21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-ai-v3__prompt-grid strong{color:#edf2f8;font-size:13px}.dashboard-ai-v3__prompt-grid p{color:#718096;margin:5px 0 0;font-size:11px;line-height:1.45}.dashboard-ai-v3__privacy{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-ai-v3__privacy>div{align-items:center;gap:13px;display:flex}.dashboard-ai-v3__privacy-icon{color:#4ade80;background:#22c55e1c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.dashboard-ai-v3__privacy h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-ai-v3__privacy p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.55}.dashboard-ai-v3__privacy>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-ai-v3__layout{grid-template-columns:1fr}.dashboard-ai-v3__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.dashboard-ai-v3__hero{grid-template-columns:1fr}.dashboard-ai-v3__identity{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}.dashboard-ai-v3__empty{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-ai-v3{gap:22px}.dashboard-ai-v3__hero,.dashboard-ai-v3__workspace-header,.dashboard-ai-v3__conversation,.dashboard-ai-v3__composer,.dashboard-ai-v3__side-card,.dashboard-ai-v3__prompts,.dashboard-ai-v3__privacy{padding-left:18px;padding-right:18px}.dashboard-ai-v3__hero-stats,.dashboard-ai-v3__sidebar,.dashboard-ai-v3__prompt-grid{grid-template-columns:1fr}.dashboard-ai-v3__workspace-header,.dashboard-ai-v3__composer-footer,.dashboard-ai-v3__privacy{flex-direction:column;align-items:flex-start}}.dashboard-chatbots-v3{gap:28px;width:100%;display:grid}.dashboard-chatbots-v3__hero,.dashboard-chatbots-v3__list-panel,.dashboard-chatbots-v3__side-card,.dashboard-chatbots-v3__features,.dashboard-chatbots-v3__privacy{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-chatbots-v3__hero{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-chatbots-v3__hero-main{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-chatbots-v3__hero-icon{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:20px;font-weight:900;display:grid}.dashboard-chatbots-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-chatbots-v3__hero-main h2,.dashboard-chatbots-v3__panel-heading h2{color:#f8fafc;margin:0}.dashboard-chatbots-v3__hero-main h2{font-size:25px}.dashboard-chatbots-v3__hero-main p{color:#8491a5;max-width:560px;margin:8px 0 0;font-size:12px;line-height:1.6}.dashboard-chatbots-v3__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-chatbots-v3__hero-stats div{gap:6px;display:grid}.dashboard-chatbots-v3__hero-stats span{color:#7f8da2;font-size:12px}.dashboard-chatbots-v3__hero-stats strong{color:#edf2f8;font-size:16px}.dashboard-chatbots-v3__section{gap:18px;display:grid}.dashboard-chatbots-v3__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-chatbots-v3__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-chatbots-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-chatbots-v3__section-heading>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}.dashboard-chatbots-v3__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.dashboard-chatbots-v3__metrics article{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 42%),#0a1321e6;border:1px solid #94a3b821;border-radius:16px;align-items:flex-start;gap:13px;min-height:135px;padding:19px;display:flex}.dashboard-chatbots-v3__metric-icon{color:#c4b5fd;background:#7c3aed26;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-chatbots-v3__metrics article div{gap:5px;display:grid}.dashboard-chatbots-v3__metrics p{color:#7f8da2;margin:0;font-size:11px}.dashboard-chatbots-v3__metrics strong{color:#f8fafc;font-size:24px}.dashboard-chatbots-v3__metrics small{color:#69778c;font-size:11px;line-height:1.4}.dashboard-chatbots-v3__main-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:18px;display:grid}.dashboard-chatbots-v3__list-panel{border-radius:18px;overflow:hidden}.dashboard-chatbots-v3__panel-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-chatbots-v3__panel-heading h2{font-size:20px}.dashboard-chatbots-v3__panel-heading p{color:#7e8da2;margin:7px 0 0;font-size:12px}.dashboard-chatbots-v3__filters{gap:10px;display:flex}.dashboard-chatbots-v3__filters input,.dashboard-chatbots-v3__filters select{color:#cbd5e1;min-height:40px;font:inherit;background:#070f1cb8;border:1px solid #94a3b821;border-radius:10px;font-size:11px}.dashboard-chatbots-v3__filters input{width:190px;padding:0 12px}.dashboard-chatbots-v3__filters select{padding:0 11px}.dashboard-chatbots-v3__filters input:disabled,.dashboard-chatbots-v3__filters select:disabled{cursor:not-allowed;opacity:.64}.dashboard-chatbots-v3__empty{background:radial-gradient(circle at 15%,#7c3aed1a,#0000 27%),#070f1c57;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:28px;min-height:370px;padding:34px;display:grid}.dashboard-chatbots-v3__empty-icon{color:#a78bfa;background:#7c3aed1a;border:1px solid #8b5cf633;border-radius:24px;place-items:center;width:112px;height:112px;font-size:50px;display:grid}.dashboard-chatbots-v3__empty h3{color:#f8fafc;margin:0;font-size:19px}.dashboard-chatbots-v3__empty p{color:#8390a4;max-width:600px;margin:9px 0 20px;font-size:12px;line-height:1.7}.dashboard-chatbots-v3__empty button:disabled,.dashboard-chatbots-v3 .dashboard-page-header__action:disabled{cursor:not-allowed;opacity:.56}.dashboard-chatbots-v3__side{align-content:start;gap:18px;display:grid}.dashboard-chatbots-v3__side-card{border-radius:17px;padding:22px}.dashboard-chatbots-v3__side-card h3{color:#eef2ff;margin:0;font-size:17px}.dashboard-chatbots-v3__usage-number{align-items:baseline;gap:7px;margin-top:22px;display:flex}.dashboard-chatbots-v3__usage-number strong{color:#fff;font-size:32px;line-height:1}.dashboard-chatbots-v3__usage-number span{color:#8795a9;font-size:11px}.dashboard-chatbots-v3__progress{background:#94a3b824;border-radius:999px;height:7px;margin-top:15px;overflow:hidden}.dashboard-chatbots-v3__progress span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a855f7);width:0%;height:100%;display:block}.dashboard-chatbots-v3__side-card small{color:#69778c;margin-top:10px;font-size:10px;display:block}.dashboard-chatbots-v3__side-card>a{color:#b794f6;margin-top:20px;font-size:11px;font-weight:800;display:inline-block}.dashboard-chatbots-v3__readiness-list{gap:10px;margin-top:20px;display:grid}.dashboard-chatbots-v3__readiness-list div{background:#070f1c75;border:1px solid #94a3b817;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 12px;display:flex}.dashboard-chatbots-v3__readiness-list span{color:#79879b;font-size:10px}.dashboard-chatbots-v3__readiness-list strong{color:#94a3b8;text-align:right;font-size:10px;font-weight:750}.dashboard-chatbots-v3__features{border-radius:18px;padding:24px}.dashboard-chatbots-v3__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-chatbots-v3__feature-grid article{background:#070f1c85;border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:92px;padding:16px;display:grid}.dashboard-chatbots-v3__feature-grid article>span{color:#a78bfa;background:#7c3aed21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-chatbots-v3__feature-grid strong{color:#edf2f8;font-size:13px}.dashboard-chatbots-v3__feature-grid p{color:#718096;margin:5px 0 0;font-size:11px;line-height:1.45}.dashboard-chatbots-v3__privacy{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-chatbots-v3__privacy>div{align-items:center;gap:13px;display:flex}.dashboard-chatbots-v3__privacy-icon{color:#4ade80;background:#22c55e1c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.dashboard-chatbots-v3__privacy h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-chatbots-v3__privacy p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.55}.dashboard-chatbots-v3__privacy>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-chatbots-v3__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chatbots-v3__main-grid{grid-template-columns:1fr}.dashboard-chatbots-v3__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.dashboard-chatbots-v3__hero{grid-template-columns:1fr}.dashboard-chatbots-v3__hero-main{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}.dashboard-chatbots-v3__panel-heading,.dashboard-chatbots-v3__empty{grid-template-columns:1fr}.dashboard-chatbots-v3__panel-heading{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.dashboard-chatbots-v3{gap:22px}.dashboard-chatbots-v3__hero,.dashboard-chatbots-v3__side-card,.dashboard-chatbots-v3__features,.dashboard-chatbots-v3__privacy{padding:18px}.dashboard-chatbots-v3__hero-stats,.dashboard-chatbots-v3__metrics,.dashboard-chatbots-v3__side,.dashboard-chatbots-v3__feature-grid{grid-template-columns:1fr}.dashboard-chatbots-v3__filters{flex-direction:column;width:100%}.dashboard-chatbots-v3__filters input,.dashboard-chatbots-v3__filters select{width:100%}.dashboard-chatbots-v3__privacy{flex-direction:column;align-items:flex-start}}.dashboard-crm-v3{gap:28px;width:100%;display:grid}.dashboard-crm-v3__hero,.dashboard-crm-v3__pipeline-panel,.dashboard-crm-v3__side-card,.dashboard-crm-v3__activity-panel,.dashboard-crm-v3__tools,.dashboard-crm-v3__privacy{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-crm-v3__hero{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-crm-v3__hero-main{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-crm-v3__hero-icon{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:17px;font-weight:900;display:grid}.dashboard-crm-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-crm-v3__hero-main h2,.dashboard-crm-v3__panel-heading h2{color:#f8fafc;margin:0}.dashboard-crm-v3__hero-main h2{font-size:25px}.dashboard-crm-v3__hero-main p{color:#8491a5;max-width:560px;margin:8px 0 0;font-size:12px;line-height:1.6}.dashboard-crm-v3__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-crm-v3__hero-stats div{gap:6px;display:grid}.dashboard-crm-v3__hero-stats span{color:#7f8da2;font-size:12px}.dashboard-crm-v3__hero-stats strong{color:#edf2f8;font-size:16px}.dashboard-crm-v3__section{gap:18px;display:grid}.dashboard-crm-v3__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-crm-v3__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-crm-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-crm-v3__section-heading>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}.dashboard-crm-v3__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.dashboard-crm-v3__metrics article{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 42%),#0a1321e6;border:1px solid #94a3b821;border-radius:16px;align-items:flex-start;gap:13px;min-height:135px;padding:19px;display:flex}.dashboard-crm-v3__metric-icon{color:#c4b5fd;background:#7c3aed26;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-crm-v3__metrics article div{gap:5px;display:grid}.dashboard-crm-v3__metrics p{color:#7f8da2;margin:0;font-size:11px}.dashboard-crm-v3__metrics strong{color:#f8fafc;font-size:24px}.dashboard-crm-v3__metrics small{color:#69778c;font-size:11px;line-height:1.4}.dashboard-crm-v3__main-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;display:grid}.dashboard-crm-v3__pipeline-panel{border-radius:18px;overflow:hidden}.dashboard-crm-v3__panel-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-crm-v3__panel-heading h2{font-size:20px}.dashboard-crm-v3__panel-heading p{color:#7e8da2;max-width:660px;margin:7px 0 0;font-size:12px;line-height:1.6}.dashboard-crm-v3__panel-heading button{color:#7d7299;min-height:40px;font:inherit;cursor:not-allowed;background:#7c3aed1f;border:1px solid #8b5cf62b;border-radius:10px;padding:0 14px;font-size:11px;font-weight:800}.dashboard-crm-v3__pipeline{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;padding:20px;display:grid;overflow-x:auto}.dashboard-crm-v3__pipeline>section{background:#070f1c7a;border:1px solid #94a3b81a;border-radius:14px;min-height:280px}.dashboard-crm-v3__stage-heading{border-bottom:1px solid #94a3b817;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.dashboard-crm-v3__stage-heading span{color:#c9d2df;font-size:11px;font-weight:800}.dashboard-crm-v3__stage-heading strong{color:#a78bfa;background:#7c3aed1c;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.dashboard-crm-v3__stage-empty{place-items:center;min-height:225px;padding:18px;display:grid}.dashboard-crm-v3__stage-empty p{color:#56657a;text-align:center;margin:0;font-size:10px}.dashboard-crm-v3__side{align-content:start;gap:18px;display:grid}.dashboard-crm-v3__side-card{border-radius:17px;padding:22px}.dashboard-crm-v3__side-card h3{color:#eef2ff;margin:0;font-size:17px}.dashboard-crm-v3__side-list,.dashboard-crm-v3__readiness-list{gap:10px;margin-top:20px;display:grid}.dashboard-crm-v3__side-list div,.dashboard-crm-v3__readiness-list div{background:#070f1c75;border:1px solid #94a3b817;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 12px;display:flex}.dashboard-crm-v3__side-list span,.dashboard-crm-v3__readiness-list span{color:#79879b;font-size:10px}.dashboard-crm-v3__side-list strong,.dashboard-crm-v3__readiness-list strong{color:#dce4ef;text-align:right;font-size:11px;font-weight:800}.dashboard-crm-v3__activity-panel{border-radius:18px;padding:24px}.dashboard-crm-v3__activity-panel .dashboard-crm-v3__panel-heading{border-bottom:0;padding:0 0 20px}.dashboard-crm-v3__empty{background:radial-gradient(circle at 15%,#7c3aed1c,#0000 28%),#070f1c6b;border:1px dashed #8b5cf638;border-radius:16px;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:26px;min-height:260px;padding:30px;display:grid}.dashboard-crm-v3__empty-icon{color:#a78bfa;background:#7c3aed1a;border:1px solid #8b5cf633;border-radius:24px;place-items:center;width:105px;height:105px;font-size:45px;display:grid}.dashboard-crm-v3__empty h3{color:#f8fafc;margin:0;font-size:18px}.dashboard-crm-v3__empty p{color:#8390a4;max-width:620px;margin:9px 0 20px;font-size:12px;line-height:1.7}.dashboard-crm-v3__tools{border-radius:18px;padding:24px}.dashboard-crm-v3__tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-crm-v3__tool-grid>a{min-height:92px;color:inherit;background:#070f1c85;border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.dashboard-crm-v3__tool-grid>a:hover{background:#0e1728c7;border-color:#8b5cf64d;transform:translateY(-2px)}.dashboard-crm-v3__tool-grid>a>span{color:#a78bfa;background:#7c3aed21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-crm-v3__tool-grid strong{color:#edf2f8;font-size:13px;display:block}.dashboard-crm-v3__tool-grid p{color:#718096;margin:5px 0 0;font-size:11px;line-height:1.45}.dashboard-crm-v3__tool-grid b{color:#8b5cf6;font-size:18px}.dashboard-crm-v3__privacy{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-crm-v3__privacy>div{align-items:center;gap:13px;display:flex}.dashboard-crm-v3__privacy-icon{color:#4ade80;background:#22c55e1c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.dashboard-crm-v3__privacy h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-crm-v3__privacy p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.55}.dashboard-crm-v3__privacy>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-crm-v3__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-crm-v3__main-grid{grid-template-columns:1fr}.dashboard-crm-v3__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.dashboard-crm-v3__hero{grid-template-columns:1fr}.dashboard-crm-v3__hero-main{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}.dashboard-crm-v3__empty{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-crm-v3{gap:22px}.dashboard-crm-v3__hero,.dashboard-crm-v3__side-card,.dashboard-crm-v3__activity-panel,.dashboard-crm-v3__tools,.dashboard-crm-v3__privacy{padding:18px}.dashboard-crm-v3__hero-stats,.dashboard-crm-v3__metrics,.dashboard-crm-v3__side,.dashboard-crm-v3__tool-grid{grid-template-columns:1fr}.dashboard-crm-v3__privacy{flex-direction:column;align-items:flex-start}}.dashboard-contacts-v3{gap:28px;width:100%;display:grid}.dashboard-contacts-v3__hero,.dashboard-contacts-v3__usage,.dashboard-contacts-v3__form-panel,.dashboard-contacts-v3__directory,.dashboard-contacts-v3__privacy{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-contacts-v3__header-actions{align-items:center;gap:10px;display:flex}.dashboard-contacts-v3__secondary-button{color:#b7c1cf;min-height:42px;font:inherit;background:#070f1cad;border:1px solid #94a3b829;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-contacts-v3__secondary-button:disabled{cursor:not-allowed;opacity:.52}.dashboard-contacts-v3__notice{border-radius:12px;padding:13px 16px;font-size:12px;line-height:1.5}.dashboard-contacts-v3__notice--success{color:#86efac;background:#22c55e14;border:1px solid #22c55e38}.dashboard-contacts-v3__notice--error{color:#fca5a5;background:#ef444414;border:1px solid #ef444438}.dashboard-contacts-v3__hero{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-contacts-v3__hero-main{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-contacts-v3__hero-icon{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:20px;font-weight:900;display:grid}.dashboard-contacts-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-contacts-v3__hero-main h2,.dashboard-contacts-v3__form-heading h2,.dashboard-contacts-v3__directory-heading h2{color:#f8fafc;margin:0}.dashboard-contacts-v3__hero-main h2{font-size:25px}.dashboard-contacts-v3__hero-main p{color:#8491a5;max-width:560px;margin:8px 0 0;font-size:12px;line-height:1.6}.dashboard-contacts-v3__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-contacts-v3__hero-stats div{gap:6px;display:grid}.dashboard-contacts-v3__hero-stats span{color:#7f8da2;font-size:12px}.dashboard-contacts-v3__hero-stats strong{color:#edf2f8;font-size:16px}.dashboard-contacts-v3__section{gap:18px;display:grid}.dashboard-contacts-v3__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-contacts-v3__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-contacts-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-contacts-v3__limit-pill{color:#c4b5fd;white-space:nowrap;background:#7c3aed1a;border:1px solid #8b5cf638;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.dashboard-contacts-v3__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.dashboard-contacts-v3__metrics article{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 42%),#0a1321e6;border:1px solid #94a3b821;border-radius:16px;align-items:flex-start;gap:13px;min-height:135px;padding:19px;display:flex}.dashboard-contacts-v3__metric-icon{color:#c4b5fd;background:#7c3aed26;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.dashboard-contacts-v3__metrics article div{gap:5px;display:grid}.dashboard-contacts-v3__metrics p{color:#7f8da2;margin:0;font-size:11px}.dashboard-contacts-v3__metrics strong{color:#f8fafc;font-size:24px}.dashboard-contacts-v3__metrics small{color:#69778c;font-size:11px;line-height:1.4}.dashboard-contacts-v3__usage{border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:center;gap:30px;padding:22px 24px;display:grid}.dashboard-contacts-v3__usage h2{color:#f8fafc;margin:0;font-size:18px}.dashboard-contacts-v3__usage p{color:#7e8da2;max-width:660px;margin:7px 0 0;font-size:11px;line-height:1.6}.dashboard-contacts-v3__usage-right{gap:9px;display:grid}.dashboard-contacts-v3__usage-number{align-items:baseline;gap:7px;display:flex}.dashboard-contacts-v3__usage-number strong{color:#fff;font-size:26px}.dashboard-contacts-v3__usage-number span{color:#8491a5;font-size:11px}.dashboard-contacts-v3__progress{background:#94a3b821;border-radius:999px;height:7px;overflow:hidden}.dashboard-contacts-v3__progress span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a855f7);height:100%;display:block}.dashboard-contacts-v3__usage-right small{color:#65748a;font-size:10px}.dashboard-contacts-v3__form-panel,.dashboard-contacts-v3__directory{border-radius:18px;overflow:hidden}.dashboard-contacts-v3__form-heading,.dashboard-contacts-v3__directory-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-contacts-v3__form-heading h2,.dashboard-contacts-v3__directory-heading h2{font-size:20px}.dashboard-contacts-v3__form-heading p,.dashboard-contacts-v3__directory-heading p{color:#7e8da2;margin:7px 0 0;font-size:12px}.dashboard-contacts-v3__form{padding:24px}.dashboard-contacts-v3__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-contacts-v3__form label{gap:8px;display:grid}.dashboard-contacts-v3__form label>span{color:#cbd5e1;font-size:11px;font-weight:800}.dashboard-contacts-v3__form input,.dashboard-contacts-v3__form select,.dashboard-contacts-v3__form textarea{color:#e8edf6;width:100%;min-height:44px;font:inherit;background:#070f1cb3;border:1px solid #94a3b826;border-radius:10px;padding:0 13px;font-size:12px}.dashboard-contacts-v3__form textarea{resize:vertical;min-height:110px;padding-top:12px;padding-bottom:12px}.dashboard-contacts-v3__form input:focus,.dashboard-contacts-v3__form select:focus,.dashboard-contacts-v3__form textarea:focus{border-color:#8b5cf673;outline:2px solid #8b5cf62e}.dashboard-contacts-v3__checkbox{grid-template-columns:auto 1fr;align-content:center}.dashboard-contacts-v3__checkbox input{accent-color:#7c3aed;width:18px;height:18px;min-height:18px;padding:0}.dashboard-contacts-v3__full-width{grid-column:1/-1}.dashboard-contacts-v3__form-footer{border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.dashboard-contacts-v3__form-footer p{color:#68778c;margin:0;font-size:10px}.dashboard-contacts-v3__form-footer>div{gap:10px;display:flex}.dashboard-contacts-v3__filters{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dashboard-contacts-v3__filters input,.dashboard-contacts-v3__filters select,.dashboard-contacts-v3__filters button{color:#cbd5e1;min-height:40px;font:inherit;background:#070f1cb8;border:1px solid #94a3b821;border-radius:10px;font-size:11px}.dashboard-contacts-v3__filters input{width:240px;padding:0 12px}.dashboard-contacts-v3__filters select{padding:0 11px}.dashboard-contacts-v3__filters button{color:#ddd6fe;cursor:pointer;padding:0 13px;font-weight:800}.dashboard-contacts-v3__filters>a{color:#a78bfa;font-size:11px;font-weight:800}.dashboard-contacts-v3__table-wrap{overflow-x:auto}.dashboard-contacts-v3__table{border-collapse:collapse;width:100%;min-width:1060px}.dashboard-contacts-v3__table th,.dashboard-contacts-v3__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #94a3b817;padding:15px 18px}.dashboard-contacts-v3__table th{color:#738198;letter-spacing:.06em;text-transform:uppercase;background:#070f1cb8;font-size:10px;font-weight:850}.dashboard-contacts-v3__table td{color:#aeb8c7;font-size:11px}.dashboard-contacts-v3__table tbody tr:hover{background:#7c3aed09}.dashboard-contacts-v3__person{align-items:center;gap:11px;display:flex}.dashboard-contacts-v3__person>span{color:#c4b5fd;background:#7c3aed24;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-contacts-v3__person div{gap:3px;display:grid}.dashboard-contacts-v3__person strong{color:#edf2f8;font-size:12px}.dashboard-contacts-v3__person small{color:#718096;font-size:10px}.dashboard-contacts-v3__badge{color:#b9a8ef;background:#7c3aed14;border:1px solid #8b5cf62b;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.dashboard-contacts-v3__badge--customer{color:#86efac;background:#22c55e14;border-color:#22c55e2e}.dashboard-contacts-v3__badge--follow-up{color:#fcd34d;background:#f59e0b12;border-color:#f59e0b2e}.dashboard-contacts-v3__badge--qualified{color:#7dd3fc;background:#38bdf812;border-color:#38bdf82e}.dashboard-contacts-v3__row-actions{align-items:center;gap:9px;display:flex}.dashboard-contacts-v3__row-actions a,.dashboard-contacts-v3__row-actions button{color:#a78bfa;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.dashboard-contacts-v3__row-actions button{color:#f87171}.dashboard-contacts-v3__empty{background:radial-gradient(circle at 15%,#7c3aed1a,#0000 28%),#070f1c57;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:26px;min-height:330px;padding:32px;display:grid}.dashboard-contacts-v3__empty-icon{color:#a78bfa;background:#7c3aed1a;border:1px solid #8b5cf633;border-radius:24px;place-items:center;width:105px;height:105px;font-size:45px;display:grid}.dashboard-contacts-v3__empty h3{color:#f8fafc;margin:0;font-size:18px}.dashboard-contacts-v3__empty p{color:#8390a4;max-width:600px;margin:9px 0 20px;font-size:12px;line-height:1.7}.dashboard-contacts-v3__directory-footer{color:#65748a;background:#070f1c9e;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:10px;display:flex}.dashboard-contacts-v3__privacy{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-contacts-v3__privacy>div{align-items:center;gap:13px;display:flex}.dashboard-contacts-v3__privacy-icon{color:#4ade80;background:#22c55e1c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.dashboard-contacts-v3__privacy h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-contacts-v3__privacy p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.55}.dashboard-contacts-v3__privacy>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-contacts-v3__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.dashboard-contacts-v3__hero,.dashboard-contacts-v3__usage{grid-template-columns:1fr}.dashboard-contacts-v3__hero-main{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}.dashboard-contacts-v3__form-heading,.dashboard-contacts-v3__directory-heading{flex-direction:column;align-items:flex-start}.dashboard-contacts-v3__filters{width:100%}.dashboard-contacts-v3__filters input{flex:1;width:auto;min-width:180px}.dashboard-contacts-v3__empty{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-contacts-v3{gap:22px}.dashboard-contacts-v3__hero,.dashboard-contacts-v3__usage,.dashboard-contacts-v3__privacy{padding:18px}.dashboard-contacts-v3__hero-stats,.dashboard-contacts-v3__metrics,.dashboard-contacts-v3__form-grid{grid-template-columns:1fr}.dashboard-contacts-v3__full-width{grid-column:auto}.dashboard-contacts-v3__header-actions,.dashboard-contacts-v3__form-footer,.dashboard-contacts-v3__privacy,.dashboard-contacts-v3__directory-footer{flex-direction:column;align-items:stretch}.dashboard-contacts-v3__form-footer>div{width:100%}.dashboard-contacts-v3__form-footer>div>*{flex:1}.dashboard-contacts-v3__filters{flex-direction:column;align-items:stretch}.dashboard-contacts-v3__filters input,.dashboard-contacts-v3__filters select,.dashboard-contacts-v3__filters button{width:100%}}.dashboard-leads-v3{gap:28px;width:100%;display:grid}.dashboard-leads-v3__hero,.dashboard-leads-v3__pipeline-panel,.dashboard-leads-v3__side-card,.dashboard-leads-v3__directory,.dashboard-leads-v3__tools,.dashboard-leads-v3__privacy{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-leads-v3__hero{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-leads-v3__hero-main{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-leads-v3__hero-icon{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:20px;font-weight:900;display:grid}.dashboard-leads-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-leads-v3__hero-main h2,.dashboard-leads-v3__panel-heading h2,.dashboard-leads-v3__directory-heading h2{color:#f8fafc;margin:0}.dashboard-leads-v3__hero-main h2{font-size:25px}.dashboard-leads-v3__hero-main p{color:#8491a5;max-width:560px;margin:8px 0 0;font-size:12px;line-height:1.6}.dashboard-leads-v3__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-leads-v3__hero-stats div{gap:6px;display:grid}.dashboard-leads-v3__hero-stats span{color:#7f8da2;font-size:12px}.dashboard-leads-v3__hero-stats strong{color:#edf2f8;font-size:16px}.dashboard-leads-v3__section{gap:18px;display:grid}.dashboard-leads-v3__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-leads-v3__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-leads-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-leads-v3__section-heading>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}.dashboard-leads-v3__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.dashboard-leads-v3__metrics article{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 42%),#0a1321e6;border:1px solid #94a3b821;border-radius:16px;align-items:flex-start;gap:13px;min-height:135px;padding:19px;display:flex}.dashboard-leads-v3__metric-icon{color:#c4b5fd;background:#7c3aed26;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.dashboard-leads-v3__metrics article div{gap:5px;display:grid}.dashboard-leads-v3__metrics p{color:#7f8da2;margin:0;font-size:11px}.dashboard-leads-v3__metrics strong{color:#f8fafc;font-size:24px}.dashboard-leads-v3__metrics small{color:#69778c;font-size:11px;line-height:1.4}.dashboard-leads-v3__main-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;display:grid}.dashboard-leads-v3__pipeline-panel{border-radius:18px;overflow:hidden}.dashboard-leads-v3__panel-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-leads-v3__panel-heading h2{font-size:20px}.dashboard-leads-v3__panel-heading p{color:#7e8da2;max-width:660px;margin:7px 0 0;font-size:12px;line-height:1.6}.dashboard-leads-v3__panel-heading button{color:#7d7299;min-height:40px;font:inherit;cursor:not-allowed;background:#7c3aed1f;border:1px solid #8b5cf62b;border-radius:10px;padding:0 14px;font-size:11px;font-weight:800}.dashboard-leads-v3__pipeline{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;padding:20px;display:grid;overflow-x:auto}.dashboard-leads-v3__pipeline>section{background:#070f1c7a;border:1px solid #94a3b81a;border-radius:14px;min-height:280px}.dashboard-leads-v3__stage-heading{border-bottom:1px solid #94a3b817;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.dashboard-leads-v3__stage-heading span{color:#c9d2df;font-size:11px;font-weight:800}.dashboard-leads-v3__stage-heading strong{color:#a78bfa;background:#7c3aed1c;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.dashboard-leads-v3__stage-empty{place-items:center;min-height:225px;padding:18px;display:grid}.dashboard-leads-v3__stage-empty p{color:#56657a;text-align:center;margin:0;font-size:10px}.dashboard-leads-v3__side{align-content:start;gap:18px;display:grid}.dashboard-leads-v3__side-card{border-radius:17px;padding:22px}.dashboard-leads-v3__side-card h3{color:#eef2ff;margin:0;font-size:17px}.dashboard-leads-v3__usage-number{align-items:baseline;gap:7px;margin-top:22px;display:flex}.dashboard-leads-v3__usage-number strong{color:#fff;font-size:32px;line-height:1}.dashboard-leads-v3__usage-number span{color:#8795a9;font-size:11px}.dashboard-leads-v3__progress{background:#94a3b824;border-radius:999px;height:7px;margin-top:15px;overflow:hidden}.dashboard-leads-v3__progress span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a855f7);width:0%;height:100%;display:block}.dashboard-leads-v3__side-card small{color:#69778c;margin-top:10px;font-size:10px;display:block}.dashboard-leads-v3__side-card>a{color:#b794f6;margin-top:20px;font-size:11px;font-weight:800;display:inline-block}.dashboard-leads-v3__readiness-list{gap:10px;margin-top:20px;display:grid}.dashboard-leads-v3__readiness-list div{background:#070f1c75;border:1px solid #94a3b817;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 12px;display:flex}.dashboard-leads-v3__readiness-list span{color:#79879b;font-size:10px}.dashboard-leads-v3__readiness-list strong{color:#94a3b8;text-align:right;font-size:10px;font-weight:750}.dashboard-leads-v3__directory,.dashboard-leads-v3__tools{border-radius:18px;overflow:hidden}.dashboard-leads-v3__directory-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-leads-v3__directory-heading h2{font-size:20px}.dashboard-leads-v3__directory-heading p{color:#7e8da2;margin:7px 0 0;font-size:12px}.dashboard-leads-v3__filters{gap:10px;display:flex}.dashboard-leads-v3__filters input,.dashboard-leads-v3__filters select{color:#cbd5e1;min-height:40px;font:inherit;background:#070f1cb8;border:1px solid #94a3b821;border-radius:10px;font-size:11px}.dashboard-leads-v3__filters input{width:210px;padding:0 12px}.dashboard-leads-v3__filters select{padding:0 11px}.dashboard-leads-v3__filters input:disabled,.dashboard-leads-v3__filters select:disabled{cursor:not-allowed;opacity:.64}.dashboard-leads-v3__empty{background:radial-gradient(circle at 15%,#7c3aed1a,#0000 28%),#070f1c57;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:26px;min-height:330px;padding:32px;display:grid}.dashboard-leads-v3__empty-icon{color:#a78bfa;background:#7c3aed1a;border:1px solid #8b5cf633;border-radius:24px;place-items:center;width:105px;height:105px;font-size:45px;display:grid}.dashboard-leads-v3__empty h3{color:#f8fafc;margin:0;font-size:18px}.dashboard-leads-v3__empty p{color:#8390a4;max-width:600px;margin:9px 0 20px;font-size:12px;line-height:1.7}.dashboard-leads-v3__empty button:disabled,.dashboard-leads-v3 .dashboard-page-header__action:disabled{cursor:not-allowed;opacity:.56}.dashboard-leads-v3__directory-footer{color:#65748a;background:#070f1c9e;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:10px;display:flex}.dashboard-leads-v3__tools{padding:24px}.dashboard-leads-v3__tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-leads-v3__tool-grid>a{min-height:92px;color:inherit;background:#070f1c85;border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.dashboard-leads-v3__tool-grid>a:hover{background:#0e1728c7;border-color:#8b5cf64d;transform:translateY(-2px)}.dashboard-leads-v3__tool-grid>a>span{color:#a78bfa;background:#7c3aed21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-leads-v3__tool-grid strong{color:#edf2f8;font-size:13px;display:block}.dashboard-leads-v3__tool-grid p{color:#718096;margin:5px 0 0;font-size:11px;line-height:1.45}.dashboard-leads-v3__tool-grid b{color:#8b5cf6;font-size:18px}.dashboard-leads-v3__privacy{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-leads-v3__privacy>div{align-items:center;gap:13px;display:flex}.dashboard-leads-v3__privacy-icon{color:#4ade80;background:#22c55e1c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.dashboard-leads-v3__privacy h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-leads-v3__privacy p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.55}.dashboard-leads-v3__privacy>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-leads-v3__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-leads-v3__main-grid{grid-template-columns:1fr}.dashboard-leads-v3__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.dashboard-leads-v3__hero{grid-template-columns:1fr}.dashboard-leads-v3__hero-main{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}.dashboard-leads-v3__directory-heading,.dashboard-leads-v3__empty{grid-template-columns:1fr}.dashboard-leads-v3__directory-heading{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.dashboard-leads-v3{gap:22px}.dashboard-leads-v3__hero,.dashboard-leads-v3__side-card,.dashboard-leads-v3__tools,.dashboard-leads-v3__privacy{padding:18px}.dashboard-leads-v3__hero-stats,.dashboard-leads-v3__metrics,.dashboard-leads-v3__side,.dashboard-leads-v3__tool-grid{grid-template-columns:1fr}.dashboard-leads-v3__filters{flex-direction:column;width:100%}.dashboard-leads-v3__filters input,.dashboard-leads-v3__filters select{width:100%}.dashboard-leads-v3__privacy,.dashboard-leads-v3__directory-footer{flex-direction:column;align-items:flex-start}}.dashboard-workflows-v3{gap:28px;width:100%;display:grid}.dashboard-workflows-v3__hero,.dashboard-workflows-v3__builder-panel,.dashboard-workflows-v3__side-card,.dashboard-workflows-v3__directory,.dashboard-workflows-v3__tools,.dashboard-workflows-v3__privacy{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-workflows-v3__hero{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-workflows-v3__hero-main{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-workflows-v3__hero-icon{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:20px;font-weight:900;display:grid}.dashboard-workflows-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-workflows-v3 h2{color:#f8fafc;margin:0}.dashboard-workflows-v3__hero-main h2{font-size:25px}.dashboard-workflows-v3__hero-main p,.dashboard-workflows-v3__panel-heading p,.dashboard-workflows-v3__directory-heading p{color:#8491a5;margin:8px 0 0;font-size:12px;line-height:1.6}.dashboard-workflows-v3__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-workflows-v3__hero-stats div{gap:6px;display:grid}.dashboard-workflows-v3__hero-stats span{color:#7f8da2;font-size:12px}.dashboard-workflows-v3__hero-stats strong{color:#edf2f8;font-size:16px}.dashboard-workflows-v3__section{gap:18px;display:grid}.dashboard-workflows-v3__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-workflows-v3__section-heading h2{font-size:20px}.dashboard-workflows-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-workflows-v3__section-heading>a{color:#b794f6;font-size:12px;font-weight:800}.dashboard-workflows-v3__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.dashboard-workflows-v3__metrics article{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 42%),#0a1321e6;border:1px solid #94a3b821;border-radius:16px;gap:13px;min-height:135px;padding:19px;display:flex}.dashboard-workflows-v3__metric-icon{color:#c4b5fd;background:#7c3aed26;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.dashboard-workflows-v3__metrics article div{gap:5px;display:grid}.dashboard-workflows-v3__metrics p{color:#7f8da2;margin:0;font-size:11px}.dashboard-workflows-v3__metrics strong{color:#f8fafc;font-size:24px}.dashboard-workflows-v3__metrics small{color:#69778c;font-size:11px}.dashboard-workflows-v3__main-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;display:grid}.dashboard-workflows-v3__builder-panel{border-radius:18px;overflow:hidden}.dashboard-workflows-v3__panel-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-workflows-v3__panel-heading h2{font-size:20px}.dashboard-workflows-v3__panel-heading button{color:#7d7299;min-height:40px;font:inherit;cursor:not-allowed;background:#7c3aed1f;border:1px solid #8b5cf62b;border-radius:10px;padding:0 14px;font-size:11px;font-weight:800}.dashboard-workflows-v3__canvas{background:radial-gradient(circle,#7c3aed14,#0000 42%),#070f1c61;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:14px;min-height:360px;padding:26px;display:grid}.dashboard-workflows-v3__canvas-column{gap:10px;display:grid}.dashboard-workflows-v3__canvas-column>span{color:#8996aa;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-workflows-v3__canvas-column>div{background:#091220b8;border:1px dashed #8b5cf63d;border-radius:14px;min-height:160px;padding:18px}.dashboard-workflows-v3__canvas-column strong{color:#e8edf6;font-size:12px}.dashboard-workflows-v3__canvas-column p{color:#6f7e93;margin:8px 0 0;font-size:10px;line-height:1.5}.dashboard-workflows-v3__connector{color:#7c3aed;text-align:center;font-size:22px}.dashboard-workflows-v3__side{align-content:start;gap:18px;display:grid}.dashboard-workflows-v3__side-card{border-radius:17px;padding:22px}.dashboard-workflows-v3__side-card h3{color:#eef2ff;margin:0;font-size:17px}.dashboard-workflows-v3__usage-number{align-items:baseline;gap:7px;margin-top:22px;display:flex}.dashboard-workflows-v3__usage-number strong{color:#fff;font-size:32px}.dashboard-workflows-v3__usage-number span{color:#8795a9;font-size:11px}.dashboard-workflows-v3__progress{background:#94a3b824;border-radius:999px;height:7px;margin-top:15px;overflow:hidden}.dashboard-workflows-v3__progress span{background:linear-gradient(90deg,#7c3aed,#a855f7);width:0;height:100%;display:block}.dashboard-workflows-v3__side-card small{color:#69778c;margin-top:10px;font-size:10px;display:block}.dashboard-workflows-v3__side-card>a{color:#b794f6;margin-top:20px;font-size:11px;font-weight:800;display:inline-block}.dashboard-workflows-v3__readiness-list{gap:10px;margin-top:20px;display:grid}.dashboard-workflows-v3__readiness-list div{background:#070f1c75;border:1px solid #94a3b817;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 12px;display:flex}.dashboard-workflows-v3__readiness-list span{color:#79879b;font-size:10px}.dashboard-workflows-v3__readiness-list strong{color:#94a3b8;text-align:right;font-size:10px}.dashboard-workflows-v3__directory,.dashboard-workflows-v3__tools{border-radius:18px;overflow:hidden}.dashboard-workflows-v3__directory-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-workflows-v3__directory-heading h2{font-size:20px}.dashboard-workflows-v3__filters{gap:10px;display:flex}.dashboard-workflows-v3__filters input,.dashboard-workflows-v3__filters select{color:#cbd5e1;min-height:40px;font:inherit;opacity:.64;background:#070f1cb8;border:1px solid #94a3b821;border-radius:10px;font-size:11px}.dashboard-workflows-v3__filters input{width:210px;padding:0 12px}.dashboard-workflows-v3__filters select{padding:0 11px}.dashboard-workflows-v3__empty{background:radial-gradient(circle at 15%,#7c3aed1a,#0000 28%),#070f1c57;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:26px;min-height:330px;padding:32px;display:grid}.dashboard-workflows-v3__empty-icon{color:#a78bfa;background:#7c3aed1a;border:1px solid #8b5cf633;border-radius:24px;place-items:center;width:105px;height:105px;font-size:45px;display:grid}.dashboard-workflows-v3__empty h3{color:#f8fafc;margin:0;font-size:18px}.dashboard-workflows-v3__empty p{color:#8390a4;max-width:600px;margin:9px 0 20px;font-size:12px;line-height:1.7}.dashboard-workflows-v3 button:disabled{cursor:not-allowed;opacity:.56}.dashboard-workflows-v3__directory-footer{color:#65748a;background:#070f1c9e;justify-content:space-between;gap:18px;padding:14px 18px;font-size:10px;display:flex}.dashboard-workflows-v3__tools{padding:24px}.dashboard-workflows-v3__tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-workflows-v3__tool-grid>a{min-height:92px;color:inherit;background:#070f1c85;border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;display:grid}.dashboard-workflows-v3__tool-grid>a>span{color:#a78bfa;background:#7c3aed21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-workflows-v3__tool-grid strong{color:#edf2f8;font-size:13px}.dashboard-workflows-v3__tool-grid p{color:#718096;margin:5px 0 0;font-size:11px}.dashboard-workflows-v3__tool-grid b{color:#8b5cf6;font-size:18px}.dashboard-workflows-v3__privacy{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-workflows-v3__privacy>div{align-items:center;gap:13px;display:flex}.dashboard-workflows-v3__privacy-icon{color:#4ade80;background:#22c55e1c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.dashboard-workflows-v3__privacy h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-workflows-v3__privacy p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px}.dashboard-workflows-v3__privacy>a{color:#b794f6;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-workflows-v3__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workflows-v3__main-grid{grid-template-columns:1fr}.dashboard-workflows-v3__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dashboard-workflows-v3__canvas{grid-template-columns:1fr}.dashboard-workflows-v3__connector{transform:rotate(90deg)}}@media (max-width:820px){.dashboard-workflows-v3__hero{grid-template-columns:1fr}.dashboard-workflows-v3__hero-main{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}.dashboard-workflows-v3__directory-heading{flex-direction:column;align-items:flex-start}.dashboard-workflows-v3__empty{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-workflows-v3{gap:22px}.dashboard-workflows-v3__hero,.dashboard-workflows-v3__side-card,.dashboard-workflows-v3__tools,.dashboard-workflows-v3__privacy{padding:18px}.dashboard-workflows-v3__hero-stats,.dashboard-workflows-v3__metrics,.dashboard-workflows-v3__side,.dashboard-workflows-v3__tool-grid{grid-template-columns:1fr}.dashboard-workflows-v3__filters{flex-direction:column;width:100%}.dashboard-workflows-v3__filters input,.dashboard-workflows-v3__filters select{width:100%}.dashboard-workflows-v3__privacy,.dashboard-workflows-v3__directory-footer{flex-direction:column;align-items:flex-start}}.dashboard-automations-v3{gap:28px;width:100%;display:grid}.dashboard-automations-v3__hero,.dashboard-automations-v3__builder-panel,.dashboard-automations-v3__side-card,.dashboard-automations-v3__directory,.dashboard-automations-v3__tools,.dashboard-automations-v3__privacy{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-automations-v3__hero{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-automations-v3__hero-main{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-automations-v3__hero-icon{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:20px;font-weight:900;display:grid}.dashboard-automations-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-automations-v3__hero-main h2,.dashboard-automations-v3__panel-heading h2,.dashboard-automations-v3__directory-heading h2{color:#f8fafc;margin:0}.dashboard-automations-v3__hero-main h2{font-size:25px}.dashboard-automations-v3__hero-main p{color:#8491a5;max-width:560px;margin:8px 0 0;font-size:12px;line-height:1.6}.dashboard-automations-v3__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-automations-v3__hero-stats div{gap:6px;display:grid}.dashboard-automations-v3__hero-stats span{color:#7f8da2;font-size:12px}.dashboard-automations-v3__hero-stats strong{color:#edf2f8;font-size:16px}.dashboard-automations-v3__section{gap:18px;display:grid}.dashboard-automations-v3__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-automations-v3__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-automations-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-automations-v3__section-heading>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}.dashboard-automations-v3__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.dashboard-automations-v3__metrics article{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 42%),#0a1321e6;border:1px solid #94a3b821;border-radius:16px;align-items:flex-start;gap:13px;min-height:135px;padding:19px;display:flex}.dashboard-automations-v3__metric-icon{color:#c4b5fd;background:#7c3aed26;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.dashboard-automations-v3__metrics article div{gap:5px;display:grid}.dashboard-automations-v3__metrics p{color:#7f8da2;margin:0;font-size:11px}.dashboard-automations-v3__metrics strong{color:#f8fafc;font-size:24px}.dashboard-automations-v3__metrics small{color:#69778c;font-size:11px;line-height:1.4}.dashboard-automations-v3__main-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;display:grid}.dashboard-automations-v3__builder-panel{border-radius:18px;overflow:hidden}.dashboard-automations-v3__panel-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-automations-v3__panel-heading h2{font-size:20px}.dashboard-automations-v3__panel-heading p{color:#7e8da2;max-width:660px;margin:7px 0 0;font-size:12px;line-height:1.6}.dashboard-automations-v3__panel-heading button{color:#7d7299;min-height:40px;font:inherit;cursor:not-allowed;background:#7c3aed1f;border:1px solid #8b5cf62b;border-radius:10px;padding:0 14px;font-size:11px;font-weight:800}.dashboard-automations-v3__flow{background:radial-gradient(circle,#7c3aed14,#0000 42%),#070f1c61;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;gap:14px;min-height:350px;padding:26px;display:grid}.dashboard-automations-v3__flow-step{background:#091220b8;border:1px dashed #8b5cf63d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:150px;padding:18px;display:grid}.dashboard-automations-v3__flow-step>span{color:#a78bfa;background:#7c3aed1f;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.dashboard-automations-v3__flow-step strong{color:#e8edf6;font-size:12px}.dashboard-automations-v3__flow-step p{color:#6f7e93;margin:8px 0 0;font-size:10px;line-height:1.5}.dashboard-automations-v3__connector{color:#7c3aed;text-align:center;font-size:22px}.dashboard-automations-v3__side{align-content:start;gap:18px;display:grid}.dashboard-automations-v3__side-card{border-radius:17px;padding:22px}.dashboard-automations-v3__side-card h3{color:#eef2ff;margin:0;font-size:17px}.dashboard-automations-v3__usage-number{align-items:baseline;gap:7px;margin-top:22px;display:flex}.dashboard-automations-v3__usage-number strong{color:#fff;font-size:32px;line-height:1}.dashboard-automations-v3__usage-number span{color:#8795a9;font-size:11px}.dashboard-automations-v3__progress{background:#94a3b824;border-radius:999px;height:7px;margin-top:15px;overflow:hidden}.dashboard-automations-v3__progress span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a855f7);width:0%;height:100%;display:block}.dashboard-automations-v3__side-card small{color:#69778c;margin-top:10px;font-size:10px;display:block}.dashboard-automations-v3__side-card>a{color:#b794f6;margin-top:20px;font-size:11px;font-weight:800;display:inline-block}.dashboard-automations-v3__readiness-list{gap:10px;margin-top:20px;display:grid}.dashboard-automations-v3__readiness-list div{background:#070f1c75;border:1px solid #94a3b817;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 12px;display:flex}.dashboard-automations-v3__readiness-list span{color:#79879b;font-size:10px}.dashboard-automations-v3__readiness-list strong{color:#94a3b8;text-align:right;font-size:10px;font-weight:750}.dashboard-automations-v3__directory,.dashboard-automations-v3__tools{border-radius:18px;overflow:hidden}.dashboard-automations-v3__directory-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-automations-v3__directory-heading h2{font-size:20px}.dashboard-automations-v3__directory-heading p{color:#7e8da2;margin:7px 0 0;font-size:12px}.dashboard-automations-v3__filters{gap:10px;display:flex}.dashboard-automations-v3__filters input,.dashboard-automations-v3__filters select{color:#cbd5e1;min-height:40px;font:inherit;background:#070f1cb8;border:1px solid #94a3b821;border-radius:10px;font-size:11px}.dashboard-automations-v3__filters input{width:210px;padding:0 12px}.dashboard-automations-v3__filters select{padding:0 11px}.dashboard-automations-v3__filters input:disabled,.dashboard-automations-v3__filters select:disabled{cursor:not-allowed;opacity:.64}.dashboard-automations-v3__empty{background:radial-gradient(circle at 15%,#7c3aed1a,#0000 28%),#070f1c57;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:26px;min-height:330px;padding:32px;display:grid}.dashboard-automations-v3__empty-icon{color:#a78bfa;background:#7c3aed1a;border:1px solid #8b5cf633;border-radius:24px;place-items:center;width:105px;height:105px;font-size:45px;display:grid}.dashboard-automations-v3__empty h3{color:#f8fafc;margin:0;font-size:18px}.dashboard-automations-v3__empty p{color:#8390a4;max-width:600px;margin:9px 0 20px;font-size:12px;line-height:1.7}.dashboard-automations-v3__empty button:disabled,.dashboard-automations-v3 .dashboard-page-header__action:disabled{cursor:not-allowed;opacity:.56}.dashboard-automations-v3__directory-footer{color:#65748a;background:#070f1c9e;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:10px;display:flex}.dashboard-automations-v3__tools{padding:24px}.dashboard-automations-v3__tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-automations-v3__tool-grid>a{min-height:92px;color:inherit;background:#070f1c85;border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.dashboard-automations-v3__tool-grid>a:hover{background:#0e1728c7;border-color:#8b5cf64d;transform:translateY(-2px)}.dashboard-automations-v3__tool-grid>a>span{color:#a78bfa;background:#7c3aed21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-automations-v3__tool-grid strong{color:#edf2f8;font-size:13px;display:block}.dashboard-automations-v3__tool-grid p{color:#718096;margin:5px 0 0;font-size:11px;line-height:1.45}.dashboard-automations-v3__tool-grid b{color:#8b5cf6;font-size:18px}.dashboard-automations-v3__privacy{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-automations-v3__privacy>div{align-items:center;gap:13px;display:flex}.dashboard-automations-v3__privacy-icon{color:#4ade80;background:#22c55e1c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.dashboard-automations-v3__privacy h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-automations-v3__privacy p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.55}.dashboard-automations-v3__privacy>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-automations-v3__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-automations-v3__main-grid{grid-template-columns:1fr}.dashboard-automations-v3__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dashboard-automations-v3__flow{grid-template-columns:1fr}.dashboard-automations-v3__connector{transform:rotate(90deg)}}@media (max-width:820px){.dashboard-automations-v3__hero{grid-template-columns:1fr}.dashboard-automations-v3__hero-main{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}.dashboard-automations-v3__directory-heading,.dashboard-automations-v3__empty{grid-template-columns:1fr}.dashboard-automations-v3__directory-heading{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.dashboard-automations-v3{gap:22px}.dashboard-automations-v3__hero,.dashboard-automations-v3__side-card,.dashboard-automations-v3__tools,.dashboard-automations-v3__privacy{padding:18px}.dashboard-automations-v3__hero-stats,.dashboard-automations-v3__metrics,.dashboard-automations-v3__side,.dashboard-automations-v3__tool-grid{grid-template-columns:1fr}.dashboard-automations-v3__filters{flex-direction:column;width:100%}.dashboard-automations-v3__filters input,.dashboard-automations-v3__filters select{width:100%}.dashboard-automations-v3__privacy,.dashboard-automations-v3__directory-footer{flex-direction:column;align-items:flex-start}}.dashboard-appointments-v3{gap:28px;width:100%;display:grid}.dashboard-appointments-v3__hero,.dashboard-appointments-v3__calendar-panel,.dashboard-appointments-v3__side-card,.dashboard-appointments-v3__directory,.dashboard-appointments-v3__tools,.dashboard-appointments-v3__privacy{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-appointments-v3__hero{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-appointments-v3__hero-main{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-appointments-v3__hero-icon{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:20px;font-weight:900;display:grid}.dashboard-appointments-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-appointments-v3__hero-main h2,.dashboard-appointments-v3__panel-heading h2,.dashboard-appointments-v3__directory-heading h2{color:#f8fafc;margin:0}.dashboard-appointments-v3__hero-main h2{font-size:25px}.dashboard-appointments-v3__hero-main p{color:#8491a5;max-width:560px;margin:8px 0 0;font-size:12px;line-height:1.6}.dashboard-appointments-v3__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-appointments-v3__hero-stats div{gap:6px;display:grid}.dashboard-appointments-v3__hero-stats span{color:#7f8da2;font-size:12px}.dashboard-appointments-v3__hero-stats strong{color:#edf2f8;font-size:16px}.dashboard-appointments-v3__section{gap:18px;display:grid}.dashboard-appointments-v3__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-appointments-v3__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-appointments-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-appointments-v3__section-heading>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}.dashboard-appointments-v3__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.dashboard-appointments-v3__metrics article{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 42%),#0a1321e6;border:1px solid #94a3b821;border-radius:16px;align-items:flex-start;gap:13px;min-height:135px;padding:19px;display:flex}.dashboard-appointments-v3__metric-icon{color:#c4b5fd;background:#7c3aed26;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.dashboard-appointments-v3__metrics article div{gap:5px;display:grid}.dashboard-appointments-v3__metrics p{color:#7f8da2;margin:0;font-size:11px}.dashboard-appointments-v3__metrics strong{color:#f8fafc;font-size:24px}.dashboard-appointments-v3__metrics small{color:#69778c;font-size:11px;line-height:1.4}.dashboard-appointments-v3__main-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;display:grid}.dashboard-appointments-v3__calendar-panel{border-radius:18px;overflow:hidden}.dashboard-appointments-v3__panel-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-appointments-v3__panel-heading h2{font-size:20px}.dashboard-appointments-v3__panel-heading p{color:#7e8da2;max-width:660px;margin:7px 0 0;font-size:12px;line-height:1.6}.dashboard-appointments-v3__panel-heading button{color:#7d7299;min-height:40px;font:inherit;cursor:not-allowed;background:#7c3aed1f;border:1px solid #8b5cf62b;border-radius:10px;padding:0 14px;font-size:11px;font-weight:800}.dashboard-appointments-v3__calendar{background:radial-gradient(circle,#7c3aed0d,#0000 42%),#070f1c61;min-height:390px;padding:22px}.dashboard-appointments-v3__calendar-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.dashboard-appointments-v3__calendar-header strong{color:#cbd5e1;font-size:12px}.dashboard-appointments-v3__calendar-header button{color:#67768b;cursor:not-allowed;background:#070f1ca8;border:1px solid #94a3b81c;border-radius:9px;width:34px;height:34px}.dashboard-appointments-v3__calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.dashboard-appointments-v3__calendar-grid>span{color:#6f7e93;text-align:center;text-transform:uppercase;padding:7px;font-size:9px;font-weight:800}.dashboard-appointments-v3__calendar-grid>div{background:#08111ea3;border:1px solid #94a3b814;border-radius:10px;min-height:54px;padding:8px}.dashboard-appointments-v3__calendar-grid small{color:#8491a5;font-size:9px}.dashboard-appointments-v3__side{align-content:start;gap:18px;display:grid}.dashboard-appointments-v3__side-card{border-radius:17px;padding:22px}.dashboard-appointments-v3__side-card h3{color:#eef2ff;margin:0;font-size:17px}.dashboard-appointments-v3__side-list,.dashboard-appointments-v3__readiness-list{gap:10px;margin-top:20px;display:grid}.dashboard-appointments-v3__side-list div,.dashboard-appointments-v3__readiness-list div{background:#070f1c75;border:1px solid #94a3b817;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 12px;display:flex}.dashboard-appointments-v3__side-list span,.dashboard-appointments-v3__readiness-list span{color:#79879b;font-size:10px}.dashboard-appointments-v3__side-list strong,.dashboard-appointments-v3__readiness-list strong{color:#dce4ef;text-align:right;font-size:11px;font-weight:800}.dashboard-appointments-v3__directory,.dashboard-appointments-v3__tools{border-radius:18px;overflow:hidden}.dashboard-appointments-v3__directory-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-appointments-v3__directory-heading h2{font-size:20px}.dashboard-appointments-v3__directory-heading p{color:#7e8da2;margin:7px 0 0;font-size:12px}.dashboard-appointments-v3__filters{gap:10px;display:flex}.dashboard-appointments-v3__filters input,.dashboard-appointments-v3__filters select{color:#cbd5e1;min-height:40px;font:inherit;background:#070f1cb8;border:1px solid #94a3b821;border-radius:10px;font-size:11px}.dashboard-appointments-v3__filters input{width:220px;padding:0 12px}.dashboard-appointments-v3__filters select{padding:0 11px}.dashboard-appointments-v3__filters input:disabled,.dashboard-appointments-v3__filters select:disabled{cursor:not-allowed;opacity:.64}.dashboard-appointments-v3__empty{background:radial-gradient(circle at 15%,#7c3aed1a,#0000 28%),#070f1c57;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:26px;min-height:330px;padding:32px;display:grid}.dashboard-appointments-v3__empty-icon{color:#a78bfa;background:#7c3aed1a;border:1px solid #8b5cf633;border-radius:24px;place-items:center;width:105px;height:105px;font-size:45px;display:grid}.dashboard-appointments-v3__empty h3{color:#f8fafc;margin:0;font-size:18px}.dashboard-appointments-v3__empty p{color:#8390a4;max-width:600px;margin:9px 0 20px;font-size:12px;line-height:1.7}.dashboard-appointments-v3__empty button:disabled,.dashboard-appointments-v3 .dashboard-page-header__action:disabled{cursor:not-allowed;opacity:.56}.dashboard-appointments-v3__directory-footer{color:#65748a;background:#070f1c9e;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:10px;display:flex}.dashboard-appointments-v3__tools{padding:24px}.dashboard-appointments-v3__tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-appointments-v3__tool-grid>a{min-height:92px;color:inherit;background:#070f1c85;border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.dashboard-appointments-v3__tool-grid>a:hover{background:#0e1728c7;border-color:#8b5cf64d;transform:translateY(-2px)}.dashboard-appointments-v3__tool-grid>a>span{color:#a78bfa;background:#7c3aed21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-appointments-v3__tool-grid strong{color:#edf2f8;font-size:13px;display:block}.dashboard-appointments-v3__tool-grid p{color:#718096;margin:5px 0 0;font-size:11px;line-height:1.45}.dashboard-appointments-v3__tool-grid b{color:#8b5cf6;font-size:18px}.dashboard-appointments-v3__privacy{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-appointments-v3__privacy>div{align-items:center;gap:13px;display:flex}.dashboard-appointments-v3__privacy-icon{color:#4ade80;background:#22c55e1c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.dashboard-appointments-v3__privacy h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-appointments-v3__privacy p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.55}.dashboard-appointments-v3__privacy>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-appointments-v3__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-appointments-v3__main-grid{grid-template-columns:1fr}.dashboard-appointments-v3__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.dashboard-appointments-v3__hero{grid-template-columns:1fr}.dashboard-appointments-v3__hero-main{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}.dashboard-appointments-v3__directory-heading,.dashboard-appointments-v3__empty{grid-template-columns:1fr}.dashboard-appointments-v3__directory-heading{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.dashboard-appointments-v3{gap:22px}.dashboard-appointments-v3__hero,.dashboard-appointments-v3__side-card,.dashboard-appointments-v3__tools,.dashboard-appointments-v3__privacy{padding:18px}.dashboard-appointments-v3__hero-stats,.dashboard-appointments-v3__metrics,.dashboard-appointments-v3__side,.dashboard-appointments-v3__tool-grid{grid-template-columns:1fr}.dashboard-appointments-v3__filters{flex-direction:column;width:100%}.dashboard-appointments-v3__filters input,.dashboard-appointments-v3__filters select{width:100%}.dashboard-appointments-v3__privacy,.dashboard-appointments-v3__directory-footer{flex-direction:column;align-items:flex-start}}.dashboard-analytics-v3{gap:28px;width:100%;display:grid}.dashboard-analytics-v3__hero,.dashboard-analytics-v3__chart-panel,.dashboard-analytics-v3__side-card,.dashboard-analytics-v3__breakdown,.dashboard-analytics-v3__empty-state,.dashboard-analytics-v3__privacy{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-analytics-v3__hero{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-analytics-v3__hero-main{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-analytics-v3__hero-icon{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:20px;font-weight:900;display:grid}.dashboard-analytics-v3__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-analytics-v3__hero-main h2,.dashboard-analytics-v3__panel-heading h2{color:#f8fafc;margin:0}.dashboard-analytics-v3__hero-main h2{font-size:25px}.dashboard-analytics-v3__hero-main p{color:#8491a5;max-width:560px;margin:8px 0 0;font-size:12px;line-height:1.6}.dashboard-analytics-v3__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-analytics-v3__hero-stats div{gap:6px;display:grid}.dashboard-analytics-v3__hero-stats span{color:#7f8da2;font-size:12px}.dashboard-analytics-v3__hero-stats strong{color:#edf2f8;font-size:16px}.dashboard-analytics-v3__section{gap:18px;display:grid}.dashboard-analytics-v3__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-analytics-v3__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-analytics-v3__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-analytics-v3__period-pill{color:#c4b5fd;white-space:nowrap;background:#7c3aed1a;border:1px solid #8b5cf638;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.dashboard-analytics-v3__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.dashboard-analytics-v3__metrics article{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 42%),#0a1321e6;border:1px solid #94a3b821;border-radius:16px;align-items:flex-start;gap:13px;min-height:135px;padding:19px;display:flex}.dashboard-analytics-v3__metric-icon{color:#c4b5fd;background:#7c3aed26;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.dashboard-analytics-v3__metrics article div{gap:5px;display:grid}.dashboard-analytics-v3__metrics p{color:#7f8da2;margin:0;font-size:11px}.dashboard-analytics-v3__metrics strong{color:#f8fafc;font-size:24px}.dashboard-analytics-v3__metrics small{color:#69778c;font-size:11px;line-height:1.4}.dashboard-analytics-v3__main-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;display:grid}.dashboard-analytics-v3__chart-panel{border-radius:18px;overflow:hidden}.dashboard-analytics-v3__panel-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-analytics-v3__panel-heading h2{font-size:20px}.dashboard-analytics-v3__panel-heading p{color:#7e8da2;max-width:660px;margin:7px 0 0;font-size:12px;line-height:1.6}.dashboard-analytics-v3__panel-heading select{color:#8c98aa;min-height:40px;font:inherit;background:#070f1cb8;border:1px solid #94a3b821;border-radius:10px;padding:0 11px;font-size:11px}.dashboard-analytics-v3__chart{background:radial-gradient(circle,#7c3aed0f,#0000 45%),#070f1c61;min-height:390px;padding:24px;position:relative}.dashboard-analytics-v3__chart-grid{pointer-events:none;align-content:stretch;display:grid;position:absolute;inset:24px}.dashboard-analytics-v3__chart-grid span{border-top:1px solid #94a3b80f}.dashboard-analytics-v3__chart-empty{z-index:1;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:24px;min-height:340px;display:grid;position:relative}.dashboard-analytics-v3__chart-icon{color:#a78bfa;background:#7c3aed1a;border:1px solid #8b5cf633;border-radius:24px;place-items:center;width:96px;height:96px;font-size:40px;display:grid}.dashboard-analytics-v3__chart-empty h3{color:#f8fafc;margin:0;font-size:18px}.dashboard-analytics-v3__chart-empty p{color:#8390a4;max-width:560px;margin:9px 0 0;font-size:12px;line-height:1.7}.dashboard-analytics-v3__side{align-content:start;gap:18px;display:grid}.dashboard-analytics-v3__side-card{border-radius:17px;padding:22px}.dashboard-analytics-v3__side-card h3{color:#eef2ff;margin:0;font-size:17px}.dashboard-analytics-v3__side-list,.dashboard-analytics-v3__readiness-list{gap:10px;margin-top:20px;display:grid}.dashboard-analytics-v3__side-list div,.dashboard-analytics-v3__readiness-list div{background:#070f1c75;border:1px solid #94a3b817;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 12px;display:flex}.dashboard-analytics-v3__side-list span,.dashboard-analytics-v3__readiness-list span{color:#79879b;font-size:10px}.dashboard-analytics-v3__side-list strong,.dashboard-analytics-v3__readiness-list strong{color:#dce4ef;text-align:right;font-size:11px;font-weight:800}.dashboard-analytics-v3__breakdown{border-radius:18px;padding:24px}.dashboard-analytics-v3__breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-analytics-v3__breakdown-grid article{background:#070f1c80;border:1px solid #94a3b81a;border-radius:14px;gap:12px;min-height:120px;padding:16px;display:grid}.dashboard-analytics-v3__breakdown-grid article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-analytics-v3__breakdown-grid span{color:#8491a5;font-size:11px}.dashboard-analytics-v3__breakdown-grid strong{color:#f8fafc;font-size:20px}.dashboard-analytics-v3__mini-progress{background:#94a3b81f;border-radius:999px;height:6px;overflow:hidden}.dashboard-analytics-v3__mini-progress span{background:linear-gradient(90deg,#7c3aed,#a855f7);width:0%;height:100%;display:block}.dashboard-analytics-v3__breakdown-grid small{color:#65748a;font-size:10px}.dashboard-analytics-v3__empty-state{border-radius:18px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:32px;padding:30px 34px;display:grid}.dashboard-analytics-v3__empty-visual{background:radial-gradient(circle,#7c3aed38,#7c3aed08 58%,#0000 70%);border:1px solid #8b5cf629;border-radius:18px;place-items:center;min-height:130px;display:grid}.dashboard-analytics-v3__empty-visual span{color:#a78bfa;font-size:52px}.dashboard-analytics-v3__empty-state h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-analytics-v3__empty-state p{color:#8390a4;max-width:680px;margin:9px 0 20px;font-size:12px;line-height:1.7}.dashboard-analytics-v3__privacy{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-analytics-v3__privacy>div{align-items:center;gap:13px;display:flex}.dashboard-analytics-v3__privacy-icon{color:#4ade80;background:#22c55e1c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.dashboard-analytics-v3__privacy h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-analytics-v3__privacy p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.55}.dashboard-analytics-v3__privacy>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-analytics-v3__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analytics-v3__main-grid{grid-template-columns:1fr}.dashboard-analytics-v3__side,.dashboard-analytics-v3__breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.dashboard-analytics-v3__hero{grid-template-columns:1fr}.dashboard-analytics-v3__hero-main{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}.dashboard-analytics-v3__chart-empty,.dashboard-analytics-v3__empty-state{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-analytics-v3{gap:22px}.dashboard-analytics-v3__hero,.dashboard-analytics-v3__side-card,.dashboard-analytics-v3__breakdown,.dashboard-analytics-v3__empty-state,.dashboard-analytics-v3__privacy{padding:18px}.dashboard-analytics-v3__hero-stats,.dashboard-analytics-v3__metrics,.dashboard-analytics-v3__side,.dashboard-analytics-v3__breakdown-grid{grid-template-columns:1fr}.dashboard-analytics-v3__privacy{flex-direction:column;align-items:flex-start}}.dashboard-usage-final{gap:28px;width:100%;display:grid}.dashboard-usage-final__hero,.dashboard-usage-final__activity,.dashboard-usage-final__limits,.dashboard-usage-final__empty-state,.dashboard-usage-final__tools,.dashboard-usage-final__privacy{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-usage-final__hero{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:34px;padding:28px;display:grid}.dashboard-usage-final__hero-main{border-right:1px solid #94a3b824;align-items:center;gap:18px;padding-right:30px;display:flex}.dashboard-usage-final__hero-icon{color:#f5f3ff;background:linear-gradient(145deg,#7c3aed5c,#581c8752);border:1px solid #a855f766;border-radius:20px;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:32px;font-weight:900;display:grid}.dashboard-usage-final__eyebrow{color:#8f9db1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.dashboard-usage-final__plan-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-usage-final__plan-row h2{color:#f8fafc;margin:0;font-size:27px}.dashboard-usage-final__status{color:#c4b5fd;background:#7c3aed1c;border:1px solid #8b5cf642;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.dashboard-usage-final__hero-main p{color:#7f8da2;margin:8px 0 0;font-size:12px}.dashboard-usage-final__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 30px;display:grid}.dashboard-usage-final__hero-stats div{gap:6px;display:grid}.dashboard-usage-final__hero-stats span{color:#7f8da2;font-size:12px}.dashboard-usage-final__hero-stats strong{overflow-wrap:anywhere;color:#edf2f8;font-size:15px}.dashboard-usage-final__section{gap:18px;display:grid}.dashboard-usage-final__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-usage-final__section-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-usage-final__section-heading p{color:#8390a4;margin:7px 0 0;font-size:13px}.dashboard-usage-final__period-pill{color:#c4b5fd;white-space:nowrap;background:#7c3aed1a;border:1px solid #8b5cf638;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.dashboard-usage-final__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.dashboard-usage-final__metrics>a{min-height:230px;color:inherit;background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 42%),#0a1321e6;border:1px solid #94a3b821;border-radius:16px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.dashboard-usage-final__metrics>a:hover{border-color:#8b5cf64d;transform:translateY(-2px)}.dashboard-usage-final__metric-top{align-items:flex-start;gap:12px;display:flex}.dashboard-usage-final__metric-icon{color:#c4b5fd;background:#7c3aed26;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-usage-final__metric-top h3{color:#eef2ff;margin:1px 0 0;font-size:15px}.dashboard-usage-final__metric-top p{color:#78879c;margin:5px 0 0;font-size:11px;line-height:1.45}.dashboard-usage-final__metric-value{align-items:baseline;gap:7px;margin-top:auto;padding-top:22px;display:flex}.dashboard-usage-final__metric-value strong{color:#fff;font-size:32px;line-height:1}.dashboard-usage-final__metric-value span{color:#91a0b5;font-size:13px}.dashboard-usage-final__progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;display:grid}.dashboard-usage-final__progress{background:#94a3b824;border-radius:999px;height:7px;overflow:hidden}.dashboard-usage-final__progress>span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a855f7);height:100%;display:block}.dashboard-usage-final__progress-row>strong{color:#9ca8b9;text-align:right;min-width:30px;font-size:11px}.dashboard-usage-final__metrics>a>small{color:#65748a;margin-top:10px;font-size:10px}.dashboard-usage-final__main-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.dashboard-usage-final__activity,.dashboard-usage-final__limits{border-radius:18px}.dashboard-usage-final__activity{padding:24px}.dashboard-usage-final__panel-heading h2,.dashboard-usage-final__limits h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-usage-final__panel-heading p,.dashboard-usage-final__limits>p{color:#7e8da2;margin:7px 0 0;font-size:12px;line-height:1.6}.dashboard-usage-final__activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-usage-final__activity-grid article{background:#070f1c80;border:1px solid #94a3b81a;border-radius:13px;gap:7px;min-height:120px;padding:16px;display:grid}.dashboard-usage-final__activity-grid span{color:#7f8da2;font-size:11px}.dashboard-usage-final__activity-grid strong{color:#f8fafc;font-size:26px}.dashboard-usage-final__activity-grid small{color:#68778c;font-size:10px}.dashboard-usage-final__limits{flex-direction:column;padding:24px;display:flex}.dashboard-usage-final__limit-list{gap:10px;margin:22px 0;display:grid}.dashboard-usage-final__limit-list div{background:#070f1c75;border:1px solid #94a3b817;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:0 12px;display:flex}.dashboard-usage-final__limit-list span{color:#79879b;font-size:10px}.dashboard-usage-final__limit-list strong{color:#dce4ef;font-size:11px;font-weight:800}.dashboard-usage-final__limits>a{color:#b794f6;margin-top:auto;font-size:11px;font-weight:800}.dashboard-usage-final__empty-state{border-radius:18px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:32px;padding:30px 34px;display:grid}.dashboard-usage-final__empty-visual{background:radial-gradient(circle,#7c3aed38,#7c3aed08 58%,#0000 70%);border:1px solid #8b5cf629;border-radius:18px;place-items:center;min-height:130px;display:grid}.dashboard-usage-final__empty-visual span{color:#a78bfa;font-size:50px}.dashboard-usage-final__empty-state h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-usage-final__empty-state p{color:#8390a4;max-width:680px;margin:9px 0 20px;font-size:12px;line-height:1.7}.dashboard-usage-final__tools{border-radius:18px;padding:24px}.dashboard-usage-final__tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-usage-final__tool-grid>a{min-height:92px;color:inherit;background:#070f1c85;border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.dashboard-usage-final__tool-grid>a:hover{background:#0e1728c7;border-color:#8b5cf64d;transform:translateY(-2px)}.dashboard-usage-final__tool-grid>a>span{color:#a78bfa;background:#7c3aed21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-usage-final__tool-grid strong{color:#edf2f8;font-size:13px;display:block}.dashboard-usage-final__tool-grid p{color:#718096;margin:5px 0 0;font-size:11px;line-height:1.45}.dashboard-usage-final__tool-grid b{color:#8b5cf6;font-size:18px}.dashboard-usage-final__privacy{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.dashboard-usage-final__privacy>div{align-items:center;gap:13px;display:flex}.dashboard-usage-final__privacy-icon{color:#4ade80;background:#22c55e1c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.dashboard-usage-final__privacy h3{color:#edf2f8;margin:0;font-size:13px}.dashboard-usage-final__privacy p{color:#76859a;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.55}.dashboard-usage-final__privacy>a{color:#b794f6;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:1120px){.dashboard-usage-final__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-usage-final__main-grid{grid-template-columns:1fr}}@media (max-width:820px){.dashboard-usage-final__hero{grid-template-columns:1fr}.dashboard-usage-final__hero-main{border-bottom:1px solid #94a3b824;border-right:0;padding-bottom:24px;padding-right:0}.dashboard-usage-final__empty-state{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-usage-final{gap:22px}.dashboard-usage-final__hero,.dashboard-usage-final__activity,.dashboard-usage-final__limits,.dashboard-usage-final__empty-state,.dashboard-usage-final__tools,.dashboard-usage-final__privacy{padding:18px}.dashboard-usage-final__hero-stats,.dashboard-usage-final__metrics,.dashboard-usage-final__activity-grid,.dashboard-usage-final__tool-grid{grid-template-columns:1fr}.dashboard-usage-final__privacy{flex-direction:column;align-items:flex-start}}.dashboard-leads-v3__notice{border-radius:12px;padding:13px 16px;font-size:12px;line-height:1.5}.dashboard-leads-v3__notice--success{color:#86efac;background:#22c55e14;border:1px solid #22c55e38}.dashboard-leads-v3__notice--error{color:#fca5a5;background:#ef444414;border:1px solid #ef444438}.dashboard-leads-v3__usage-panel,.dashboard-leads-v3__form-panel{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;box-shadow:0 18px 50px #00000029}.dashboard-leads-v3__usage-panel{border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:center;gap:30px;padding:22px 24px;display:grid}.dashboard-leads-v3__usage-panel h2{color:#f8fafc;margin:0;font-size:18px}.dashboard-leads-v3__usage-panel p{color:#7e8da2;max-width:650px;margin:7px 0 0;font-size:11px;line-height:1.6}.dashboard-leads-v3__usage-panel-right{gap:9px;display:grid}.dashboard-leads-v3__form-panel{border-radius:18px;overflow:hidden}.dashboard-leads-v3__form-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-leads-v3__form-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-leads-v3__form-heading p{color:#7e8da2;margin:7px 0 0;font-size:12px}.dashboard-leads-v3__secondary-button{color:#b7c1cf;background:#070f1cad;border:1px solid #94a3b829;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-leads-v3__form{padding:24px}.dashboard-leads-v3__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-leads-v3__form label{gap:8px;display:grid}.dashboard-leads-v3__form label>span{color:#cbd5e1;font-size:11px;font-weight:800}.dashboard-leads-v3__form input,.dashboard-leads-v3__form select,.dashboard-leads-v3__form textarea{color:#e8edf6;width:100%;min-height:44px;font:inherit;background:#070f1cb3;border:1px solid #94a3b826;border-radius:10px;padding:0 13px;font-size:12px}.dashboard-leads-v3__form textarea{resize:vertical;min-height:110px;padding-top:12px;padding-bottom:12px}.dashboard-leads-v3__form input:focus,.dashboard-leads-v3__form select:focus,.dashboard-leads-v3__form textarea:focus{border-color:#8b5cf673;outline:2px solid #8b5cf62e}.dashboard-leads-v3__full-width{grid-column:1/-1}.dashboard-leads-v3__form-footer{border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.dashboard-leads-v3__form-footer p{color:#68778c;margin:0;font-size:10px}.dashboard-leads-v3__form-footer>div{gap:10px;display:flex}.dashboard-leads-v3__stage-body{align-content:start;gap:9px;min-height:225px;padding:10px;display:grid}.dashboard-leads-v3__pipeline-card{color:inherit;background:#0f1828d1;border:1px solid #94a3b81a;border-radius:10px;gap:5px;padding:12px;text-decoration:none;transition:transform .16s,border-color .16s;display:grid}.dashboard-leads-v3__pipeline-card:hover{border-color:#8b5cf64d;transform:translateY(-1px)}.dashboard-leads-v3__pipeline-card strong{color:#eef2ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-leads-v3__pipeline-card span{color:#748398;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-leads-v3__pipeline-card small{color:#a78bfa;font-size:9px;font-weight:800}.dashboard-leads-v3__connected{color:#86efac!important}.dashboard-leads-v3__filters{flex-wrap:wrap}.dashboard-leads-v3__filters button{color:#ddd6fe;min-height:40px;font:inherit;cursor:pointer;background:#070f1cb8;border:1px solid #94a3b821;border-radius:10px;padding:0 13px;font-size:11px;font-weight:800}.dashboard-leads-v3__filters>a{color:#a78bfa;align-self:center;font-size:11px;font-weight:800}.dashboard-leads-v3__table-wrap{overflow-x:auto}.dashboard-leads-v3__table{border-collapse:collapse;width:100%;min-width:1140px}.dashboard-leads-v3__table th,.dashboard-leads-v3__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #94a3b817;padding:15px 18px}.dashboard-leads-v3__table th{color:#738198;letter-spacing:.06em;text-transform:uppercase;background:#070f1cb8;font-size:10px;font-weight:850}.dashboard-leads-v3__table td{color:#aeb8c7;font-size:11px}.dashboard-leads-v3__table tbody tr:hover{background:#7c3aed09}.dashboard-leads-v3__person{align-items:center;gap:11px;display:flex}.dashboard-leads-v3__person>span{color:#c4b5fd;background:#7c3aed24;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.dashboard-leads-v3__person div{gap:3px;display:grid}.dashboard-leads-v3__person strong{color:#edf2f8;font-size:12px}.dashboard-leads-v3__person small{color:#718096;font-size:10px}.dashboard-leads-v3__badge{color:#b9a8ef;background:#7c3aed14;border:1px solid #8b5cf62b;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.dashboard-leads-v3__badge--qualified{color:#7dd3fc;background:#38bdf814;border-color:#38bdf833}.dashboard-leads-v3__badge--follow-up{color:#fcd34d;background:#f59e0b14;border-color:#f59e0b33}.dashboard-leads-v3__badge--converted{color:#86efac;background:#22c55e14;border-color:#22c55e38}.dashboard-leads-v3__badge--disqualified{color:#fca5a5;background:#ef444412;border-color:#ef444433}.dashboard-leads-v3__row-actions{align-items:center;gap:9px;display:flex}.dashboard-leads-v3__row-actions a,.dashboard-leads-v3__row-actions button{color:#a78bfa;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.dashboard-leads-v3__row-actions button{color:#f87171}@media (max-width:860px){.dashboard-leads-v3__usage-panel{grid-template-columns:1fr}.dashboard-leads-v3__form-heading{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.dashboard-leads-v3__usage-panel,.dashboard-leads-v3__form-panel{border-radius:16px}.dashboard-leads-v3__usage-panel,.dashboard-leads-v3__form-heading,.dashboard-leads-v3__form{padding-left:18px;padding-right:18px}.dashboard-leads-v3__form-grid{grid-template-columns:1fr}.dashboard-leads-v3__full-width{grid-column:auto}.dashboard-leads-v3__form-footer{flex-direction:column;align-items:stretch}.dashboard-leads-v3__form-footer>div{width:100%}.dashboard-leads-v3__form-footer>div>*{flex:1}.dashboard-leads-v3__filters{align-items:stretch}.dashboard-leads-v3__filters button{width:100%}}.dashboard-crm-v3__notice{border-radius:12px;padding:13px 16px;font-size:12px;line-height:1.5}.dashboard-crm-v3__notice--success{color:#86efac;background:#22c55e14;border:1px solid #22c55e38}.dashboard-crm-v3__notice--error{color:#fca5a5;background:#ef444414;border:1px solid #ef444438}.dashboard-crm-v3__form-panel,.dashboard-crm-v3__opportunities{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #00000029}.dashboard-crm-v3__form-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-crm-v3__form-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-crm-v3__form-heading p{color:#7e8da2;margin:7px 0 0;font-size:12px}.dashboard-crm-v3__secondary-button{color:#b7c1cf;background:#070f1cad;border:1px solid #94a3b829;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-crm-v3__form{padding:24px}.dashboard-crm-v3__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-crm-v3__form label{gap:8px;display:grid}.dashboard-crm-v3__form label>span{color:#cbd5e1;font-size:11px;font-weight:800}.dashboard-crm-v3__form input,.dashboard-crm-v3__form select,.dashboard-crm-v3__form textarea{color:#e8edf6;width:100%;min-height:44px;font:inherit;background:#070f1cb3;border:1px solid #94a3b826;border-radius:10px;padding:0 13px;font-size:12px}.dashboard-crm-v3__form textarea{resize:vertical;min-height:110px;padding-top:12px;padding-bottom:12px}.dashboard-crm-v3__form input:focus,.dashboard-crm-v3__form select:focus,.dashboard-crm-v3__form textarea:focus{border-color:#8b5cf673;outline:2px solid #8b5cf62e}.dashboard-crm-v3__full-width{grid-column:1/-1}.dashboard-crm-v3__form-footer{border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.dashboard-crm-v3__form-footer p{color:#68778c;margin:0;font-size:10px}.dashboard-crm-v3__form-footer>div{gap:10px;display:flex}.dashboard-crm-v3__stage-body{align-content:start;gap:9px;min-height:225px;padding:10px;display:grid}.dashboard-crm-v3__pipeline-card{color:inherit;background:#0f1828d1;border:1px solid #94a3b81a;border-radius:10px;gap:5px;padding:12px;text-decoration:none;transition:transform .16s,border-color .16s;display:grid}.dashboard-crm-v3__pipeline-card:hover{border-color:#8b5cf64d;transform:translateY(-1px)}.dashboard-crm-v3__pipeline-card strong{color:#eef2ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-crm-v3__pipeline-card span{color:#748398;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-crm-v3__pipeline-card small{color:#a78bfa;font-size:9px;font-weight:800}.dashboard-crm-v3__connected{color:#86efac!important}.dashboard-crm-v3__activity-panel .dashboard-crm-v3__panel-heading{align-items:center}.dashboard-crm-v3__activity-list{background:#94a3b814;border:1px solid #94a3b817;border-radius:14px;gap:1px;display:grid;overflow:hidden}.dashboard-crm-v3__activity-list article{background:#070f1ce0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px;display:grid}.dashboard-crm-v3__activity-type{color:#a78bfa;background:#7c3aed21;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.dashboard-crm-v3__activity-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-crm-v3__activity-title strong{color:#edf2f8;font-size:12px}.dashboard-crm-v3__activity-title span{color:#b9a8ef;background:#7c3aed14;border-radius:999px;align-items:center;min-height:23px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.dashboard-crm-v3__activity-list p{color:#8795a9;margin:6px 0 0;font-size:11px;line-height:1.55}.dashboard-crm-v3__activity-list small{color:#65748a;margin-top:7px;font-size:9px;display:block}.dashboard-crm-v3__activity-list form button{color:#86efac;min-height:32px;font:inherit;cursor:pointer;background:#22c55e12;border:1px solid #22c55e29;border-radius:9px;padding:0 10px;font-size:9px;font-weight:800}.dashboard-crm-v3__opportunities{padding:24px 0 0}.dashboard-crm-v3__opportunities>.dashboard-crm-v3__section-heading{padding:0 24px 20px}.dashboard-crm-v3__table-wrap{border-top:1px solid #94a3b81a;overflow-x:auto}.dashboard-crm-v3__table{border-collapse:collapse;width:100%;min-width:980px}.dashboard-crm-v3__table th,.dashboard-crm-v3__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #94a3b817;padding:15px 18px}.dashboard-crm-v3__table th{color:#738198;letter-spacing:.06em;text-transform:uppercase;background:#070f1cb8;font-size:10px;font-weight:850}.dashboard-crm-v3__table td{color:#aeb8c7;font-size:11px}.dashboard-crm-v3__table td>strong{color:#edf2f8;font-size:12px}.dashboard-crm-v3__badge{color:#b9a8ef;background:#7c3aed14;border:1px solid #8b5cf62b;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.dashboard-crm-v3__badge--won{color:#86efac;background:#22c55e14;border-color:#22c55e38}.dashboard-crm-v3__badge--lost{color:#fca5a5;background:#ef444412;border-color:#ef444433}.dashboard-crm-v3__badge--negotiation{color:#fcd34d;background:#f59e0b14;border-color:#f59e0b33}.dashboard-crm-v3__row-actions{align-items:center;gap:9px;display:flex}.dashboard-crm-v3__row-actions a,.dashboard-crm-v3__row-actions button{color:#a78bfa;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.dashboard-crm-v3__row-actions button{color:#f87171}.dashboard-crm-v3__directory-empty{border-top:1px solid #94a3b81a;place-items:center;gap:14px;min-height:180px;padding:24px;display:grid}.dashboard-crm-v3__directory-empty p{color:#8390a4;margin:0;font-size:12px}@media (max-width:820px){.dashboard-crm-v3__form-heading{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.dashboard-crm-v3__form-grid{grid-template-columns:1fr}.dashboard-crm-v3__full-width{grid-column:auto}.dashboard-crm-v3__form-footer{flex-direction:column;align-items:stretch}.dashboard-crm-v3__form-footer>div{width:100%}.dashboard-crm-v3__form-footer>div>*{flex:1}.dashboard-crm-v3__activity-list article{grid-template-columns:auto minmax(0,1fr)}.dashboard-crm-v3__activity-list form{grid-column:2}}.dashboard-appointments-v3__notice{border-radius:12px;padding:13px 16px;font-size:12px;line-height:1.5}.dashboard-appointments-v3__notice--success{color:#86efac;background:#22c55e14;border:1px solid #22c55e38}.dashboard-appointments-v3__notice--error{color:#fca5a5;background:#ef444414;border:1px solid #ef444438}.dashboard-appointments-v3__form-panel{background:linear-gradient(145deg,#111b2ef0,#08101ef0);border:1px solid #94a3b824;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #00000029}.dashboard-appointments-v3__form-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.dashboard-appointments-v3__form-heading h2{color:#f8fafc;margin:0;font-size:20px}.dashboard-appointments-v3__form-heading p{color:#7e8da2;margin:7px 0 0;font-size:12px}.dashboard-appointments-v3__secondary-button{color:#b7c1cf;background:#070f1cad;border:1px solid #94a3b829;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-appointments-v3__form{padding:24px}.dashboard-appointments-v3__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-appointments-v3__form label{gap:8px;display:grid}.dashboard-appointments-v3__form label>span{color:#cbd5e1;font-size:11px;font-weight:800}.dashboard-appointments-v3__form input,.dashboard-appointments-v3__form select,.dashboard-appointments-v3__form textarea{color:#e8edf6;width:100%;min-height:44px;font:inherit;background:#070f1cb3;border:1px solid #94a3b826;border-radius:10px;padding:0 13px;font-size:12px}.dashboard-appointments-v3__form textarea{resize:vertical;min-height:110px;padding-top:12px;padding-bottom:12px}.dashboard-appointments-v3__form input:focus,.dashboard-appointments-v3__form select:focus,.dashboard-appointments-v3__form textarea:focus{border-color:#8b5cf673;outline:2px solid #8b5cf62e}.dashboard-appointments-v3__full-width{grid-column:1/-1}.dashboard-appointments-v3__form-footer{border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.dashboard-appointments-v3__form-footer p{color:#68778c;max-width:640px;margin:0;font-size:10px;line-height:1.5}.dashboard-appointments-v3__form-footer>div{gap:10px;display:flex}.dashboard-appointments-v3__connected{color:#86efac!important}.dashboard-appointments-v3__calendar-grid--live>div{align-content:start;gap:4px;min-height:82px;display:grid}.dashboard-appointments-v3__calendar-grid--live>div>a{color:#c4b5fd;text-overflow:ellipsis;white-space:nowrap;background:#7c3aed1a;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:700;text-decoration:none;overflow:hidden}.dashboard-appointments-v3__calendar-grid--live>div>b{color:#748398;font-size:8px}.dashboard-appointments-v3__calendar-muted{opacity:.35}.dashboard-appointments-v3__filters{flex-wrap:wrap}.dashboard-appointments-v3__filters button{color:#ddd6fe;min-height:40px;font:inherit;cursor:pointer;background:#070f1cb8;border:1px solid #94a3b821;border-radius:10px;padding:0 13px;font-size:11px;font-weight:800}.dashboard-appointments-v3__filters>a{color:#a78bfa;align-self:center;font-size:11px;font-weight:800}.dashboard-appointments-v3__table-wrap{overflow-x:auto}.dashboard-appointments-v3__table{border-collapse:collapse;width:100%;min-width:1050px}.dashboard-appointments-v3__table th,.dashboard-appointments-v3__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #94a3b817;padding:15px 18px}.dashboard-appointments-v3__table th{color:#738198;letter-spacing:.06em;text-transform:uppercase;background:#070f1cb8;font-size:10px;font-weight:850}.dashboard-appointments-v3__table td{color:#aeb8c7;font-size:11px}.dashboard-appointments-v3__table td>strong{color:#edf2f8;font-size:12px}.dashboard-appointments-v3__badge{color:#b9a8ef;background:#7c3aed14;border:1px solid #8b5cf62b;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.dashboard-appointments-v3__badge--completed{color:#86efac;background:#22c55e14;border-color:#22c55e38}.dashboard-appointments-v3__badge--canceled,.dashboard-appointments-v3__badge--no_show{color:#fca5a5;background:#ef444412;border-color:#ef444433}.dashboard-appointments-v3__row-actions{align-items:center;gap:9px;display:flex}.dashboard-appointments-v3__row-actions a,.dashboard-appointments-v3__row-actions button{color:#a78bfa;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.dashboard-appointments-v3__row-actions form:first-of-type button{color:#fbbf24}.dashboard-appointments-v3__row-actions form:nth-of-type(2) button{color:#f87171}@media (max-width:820px){.dashboard-appointments-v3__form-heading{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.dashboard-appointments-v3__form-grid{grid-template-columns:1fr}.dashboard-appointments-v3__full-width{grid-column:auto}.dashboard-appointments-v3__form-footer{flex-direction:column;align-items:stretch}.dashboard-appointments-v3__form-footer>div{width:100%}.dashboard-appointments-v3__form-footer>div>*{flex:1}.dashboard-appointments-v3__filters button{width:100%}}.business-hours{flex-direction:column;gap:1rem;width:100%;display:flex}.business-hours__availability{align-items:center;gap:.75rem;display:flex}.business-hours__availability>div{flex-direction:column;gap:.15rem;display:flex}.business-hours__availability span:not(.business-hours__status-dot){opacity:.7;font-size:.8rem}.business-hours__availability strong{font-size:1rem}.business-hours__status-dot{background:#22c55e;border-radius:999px;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 4px #22c55e1f}.business-hours__description{opacity:.8;margin:0;line-height:1.65}.business-hours__schedule{border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.business-hours__row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:2rem;padding:.85rem 1rem;display:flex}.business-hours__row:last-child{border-bottom:0}.business-hours__row span{opacity:.72}.business-hours__row strong{text-align:right;font-size:.9rem}.business-hours__timezone,.business-hours__response{opacity:.7;margin:0;font-size:.85rem;line-height:1.6}.contact-section__business-hours{margin-top:2rem}.contact-section__business-hours h3{margin:0 0 1rem;font-size:1.15rem}.site-footer__availability{margin-top:1.25rem}.site-footer__availability-heading{align-items:center;gap:.55rem;display:flex}.site-footer__availability-heading strong{font-size:.9rem}.site-footer__availability-dot{background:#22c55e;border-radius:999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #22c55e1f}.site-footer__availability p{opacity:.65;margin-top:.45rem;font-size:.82rem;line-height:1.5}.site-footer__hours{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:3rem;margin-top:2rem;padding:1.75rem 0;display:flex}.site-footer__hours-content{flex:1;min-width:0}.site-footer__hours-title{margin-bottom:1rem;font-size:.95rem;display:block}.site-footer__hours-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.site-footer__hours-item{flex-direction:column;gap:.3rem;display:flex}.site-footer__hours-item span{opacity:.58;font-size:.76rem;font-weight:600}.site-footer__hours-item strong{font-size:.84rem;line-height:1.45}.site-footer__hours-contact{white-space:nowrap;flex-shrink:0;font-size:.85rem;font-weight:600;text-decoration:none}.site-footer__hours-contact:hover{text-decoration:underline}@media (max-width:1000px){.site-footer__hours{flex-direction:column;align-items:flex-start;gap:1.5rem}.site-footer__hours-grid{width:100%}}@media (max-width:700px){.site-footer__hours-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}}@media (max-width:420px){.site-footer__hours-grid{grid-template-columns:1fr}}.demo-chat-experience{background:linear-gradient(#111f34fa 0%,#0a1525fa 100%);border:1px solid #ffffff1a;border-radius:24px;width:100%;min-width:0;overflow:hidden;box-shadow:0 30px 80px #00000059,0 0 0 1px #67d8ff08}.demo-chat-experience__header{background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.demo-chat-experience__brand{align-items:center;gap:.8rem;min-width:0;display:flex}.demo-chat-experience__avatar,.demo-chat-experience__message-avatar{color:#07101d;letter-spacing:-.02em;background:linear-gradient(135deg,#8be7ff 0%,#44c8f5 100%);flex-shrink:0;place-items:center;font-weight:800;display:grid}.demo-chat-experience__avatar{border-radius:13px;width:42px;height:42px;font-size:.75rem;box-shadow:0 8px 24px #44c8f52e}.demo-chat-experience__brand>div{flex-direction:column;min-width:0;display:flex}.demo-chat-experience__brand strong{color:#f8fbff;font-size:.95rem;line-height:1.3}.demo-chat-experience__brand span:not(.demo-chat-experience__avatar){color:#8796aa;margin-top:.1rem;font-size:.75rem}.demo-chat-experience__status{color:#7ee5b6;flex-shrink:0;align-items:center;gap:.45rem;font-size:.74rem;font-weight:700;display:flex}.demo-chat-experience__status>span{background:#4ade80;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #4ade801a,0 0 12px #4ade8066}.demo-chat-experience__messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#67d8ff38 transparent;flex-direction:column;gap:1rem;height:390px;min-height:390px;max-height:390px;padding:1.35rem 1.2rem;display:flex;overflow-y:auto}.demo-chat-experience__messages::-webkit-scrollbar{width:6px}.demo-chat-experience__messages::-webkit-scrollbar-track{background:0 0}.demo-chat-experience__messages::-webkit-scrollbar-thumb{background:#67d8ff33;border-radius:999px}.demo-chat-experience__message{gap:.65rem;width:100%;animation:.18s ease-out demo-chat-message-in;display:flex}@keyframes demo-chat-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.demo-chat-experience__message>div{max-width:82%}.demo-chat-experience__message p{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;margin:0;padding:.8rem .95rem;font-size:.86rem;line-height:1.55}.demo-chat-experience__message--assistant{justify-content:flex-start;align-items:flex-start}.demo-chat-experience__message--assistant p{color:#dce8f5;background:#ffffff0d;border:1px solid #ffffff12;border-top-left-radius:5px}.demo-chat-experience__message-avatar{border-radius:9px;width:28px;height:28px;margin-top:2px;font-size:.58rem}.demo-chat-experience__message--user{justify-content:flex-end}.demo-chat-experience__message--user p{color:#06101b;background:linear-gradient(135deg,#8be7ff 0%,#55d0fb 100%);border-bottom-right-radius:5px;font-weight:550}.demo-chat-experience__typing{background:#ffffff0d;border:1px solid #ffffff12;border-radius:5px 16px 16px;align-items:center;gap:.3rem;min-height:38px;padding:.65rem .8rem;display:flex}.demo-chat-experience__typing span{background:#8796aa;border-radius:999px;width:6px;height:6px;animation:1.15s ease-in-out infinite demo-chat-typing}.demo-chat-experience__typing span:nth-child(2){animation-delay:.15s}.demo-chat-experience__typing span:nth-child(3){animation-delay:.3s}@keyframes demo-chat-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.demo-chat-experience__suggestions{scrollbar-width:none;gap:.5rem;padding:0 1.2rem 1rem;display:flex;overflow-x:auto}.demo-chat-experience__suggestions::-webkit-scrollbar{display:none}.demo-chat-experience__suggestions button{color:#a8dff1;font:inherit;cursor:pointer;background:#67d8ff0d;border:1px solid #67d8ff24;border-radius:999px;flex:none;padding:.55rem .75rem;font-size:.7rem;line-height:1.25;transition:border-color .15s,background .15s,color .15s,transform .15s}.demo-chat-experience__suggestions button:hover:not(:disabled){color:#e4f8ff;background:#67d8ff1a;border-color:#67d8ff52;transform:translateY(-1px)}.demo-chat-experience__suggestions button:disabled{opacity:.45;cursor:not-allowed}.demo-chat-experience__error{color:#fca5a5;background:#7f1d1d21;border:1px solid #f8717133;border-radius:10px;margin:0 1.2rem .85rem;padding:.7rem .8rem;font-size:.75rem;line-height:1.45}.demo-chat-experience__composer{background:#030b167a;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:.65rem;margin:0 1.2rem;padding:.45rem .45rem .45rem .95rem;transition:border-color .15s,box-shadow .15s;display:flex}.demo-chat-experience__composer input{color:#ecf7ff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.82rem}.demo-chat-experience__composer input:disabled{opacity:.65}.demo-chat-experience__composer button{color:#06101b;cursor:pointer;background:linear-gradient(135deg,#8be7ff 0%,#4acbf7 100%);border:0;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:1.1rem;font-weight:800;transition:transform .15s,opacity .15s,box-shadow .15s;display:grid;box-shadow:0 7px 20px #4acbf729}.demo-chat-experience__composer button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 24px #4acbf73d}.demo-chat-experience__composer button:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.demo-chat-experience__footer{color:#6f7f94;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem 1.15rem;font-size:.65rem;display:flex}.demo-chat-experience__footer span,.demo-chat-experience__footer small{line-height:1.45}.demo-chat-experience__footer strong{color:#9edff4;font-weight:700}.demo-chat-experience__footer small{text-align:right;max-width:180px;font-size:inherit}@media (max-width:700px){.demo-chat-experience{border-radius:20px}.demo-chat-experience__header{padding:1rem}.demo-chat-experience__messages{height:360px;min-height:360px;max-height:360px;padding:1.1rem .95rem}.demo-chat-experience__message>div{max-width:86%}.demo-chat-experience__suggestions{padding:0 .95rem .9rem}.demo-chat-experience__composer{margin:0 .95rem}.demo-chat-experience__footer{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.9rem .95rem 1rem}.demo-chat-experience__footer small{text-align:left;max-width:none}}@media (max-width:420px){.demo-chat-experience__status{font-size:.68rem}.demo-chat-experience__message p{font-size:.82rem}.demo-chat-experience__messages{height:340px;min-height:340px;max-height:340px}}.public-demo-layout{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:36px;width:100%;max-width:1080px;margin:0 auto;display:grid}.public-demo-layout__content,.public-demo-layout__chat{min-width:0}.public-demo-layout__chat{width:100%}@media (max-width:850px){.public-demo-layout{grid-template-columns:1fr;gap:48px}.public-demo-layout__content{text-align:center;max-width:680px;margin:0 auto}.public-demo-layout__content>div{text-align:left;justify-items:start;width:fit-content;max-width:100%;margin:0 auto}.public-demo-layout__chat{width:100%;max-width:520px;margin:0 auto}}@media (max-width:520px){.public-demo-layout{gap:36px}}.public-demo-hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 50% -20%,#2563eb1f,#0000 52%),linear-gradient(#fff 0%,#f8fafc 100%);position:relative;overflow:hidden}.public-demo-hero__inner{text-align:center;width:100%;max-width:900px;margin:0 auto;padding:92px 24px 96px}.public-demo-hero__eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.public-demo-hero__title{max-width:820px;color:var(--foreground);letter-spacing:-.055em;margin:0 auto;font-size:clamp(2.7rem,6vw,4.8rem);font-weight:800;line-height:1.04}.public-demo-hero__title span,.public-demo-showcase__intro h2 span{color:var(--primary)}.public-demo-button{border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.public-demo-button:hover{transform:translateY(-1px)}.public-demo-button--primary{border:1px solid var(--primary);background:var(--primary);color:#fff;box-shadow:0 8px 20px #2563eb2e}.public-demo-button--primary:hover{border-color:var(--primary-dark);background:var(--primary-dark);box-shadow:0 10px 24px #2563eb3d}.public-demo-button--secondary{border:1px solid var(--border);color:var(--foreground);background:#fff}.public-demo-button--secondary:hover{background:var(--surface);border-color:#cbd5e1}.public-demo-showcase{background:#fff;padding:88px 24px}.public-demo-showcase__inner{width:100%;max-width:var(--max-width);grid-template-columns:minmax(0,1fr) minmax(360px,470px);align-items:center;gap:72px;margin:0 auto;display:grid}.public-demo-showcase__intro,.public-demo-showcase__chat{min-width:0}.public-demo-showcase__intro h2{max-width:620px;color:var(--foreground);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.15rem);line-height:1.08}.public-demo-showcase__intro>p{max-width:620px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.75}.public-demo-feature{align-items:flex-start;gap:12px;display:flex}.public-demo-feature__icon{width:28px;height:28px;color:var(--primary);background:#eff6ff;border-radius:8px;flex:0 0 28px;place-items:center;margin-top:1px;font-size:13px;font-weight:800;display:grid}.public-demo-feature strong{color:var(--foreground);margin-bottom:4px;font-size:14px;display:block}.public-demo-feature p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.public-demo-try{border:1px solid var(--border);border-radius:var(--border-radius);background:var(--surface);margin-top:34px;padding:18px}.public-demo-try>strong{color:var(--foreground);margin-bottom:10px;font-size:13px;display:block}.public-demo-try>div{flex-wrap:wrap;gap:8px;display:flex}.public-demo-try span{color:#475569;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:7px 10px;font-size:12px}.public-demo-chat-label{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.public-demo-chat-label>div{color:var(--success);align-items:center;gap:7px;font-weight:700;display:flex}.public-demo-chat-label__dot{background:var(--success);border-radius:999px;width:7px;height:7px}.demo-chat-experience{border:1px solid var(--border);background:#fff;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 24px 50px #0f172a14,0 4px 12px #0f172a0a}.demo-chat-experience__header{border-bottom:1px solid var(--border);background:#fff}.demo-chat-experience__messages{background:var(--surface);scrollbar-color:#cbd5e1 transparent}.demo-chat-experience__messages::-webkit-scrollbar-thumb{background:#cbd5e1}.demo-chat-experience__message--assistant p{border:1px solid var(--border);color:#334155;background:#fff}.demo-chat-experience__message--user p{background:var(--primary);color:#fff}.demo-chat-experience__typing{border:1px solid var(--border);background:#fff}.demo-chat-experience__suggestions{border-top:1px solid var(--border);background:#fff;padding-top:14px}.demo-chat-experience__error{color:var(--danger);background:#fef2f2;border-color:#fecaca}.demo-chat-experience__composer{border:1px solid var(--border);background:#fff}.demo-chat-experience__composer button{background:var(--primary);color:#fff;box-shadow:none}.demo-chat-experience__footer{color:var(--muted);background:#fff}.public-demo-unavailable{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:16px;place-items:center;min-height:520px;padding:40px;display:grid}.public-demo-unavailable__icon{background:var(--primary);color:#fff;border-radius:12px;place-items:center;width:52px;height:52px;margin:0 auto 18px;font-weight:800;display:grid}.public-demo-unavailable h3{margin:0 0 10px}.public-demo-unavailable p{max-width:320px;color:var(--muted);margin:0}.public-demo-disclaimer__inner{max-width:var(--max-width);border:1px solid var(--border);border-radius:var(--border-radius);background:var(--surface);align-items:flex-start;gap:14px;margin:0 auto;padding:20px;display:flex}.public-demo-disclaimer__icon{width:30px;height:30px;color:var(--primary);background:#eff6ff;border-radius:8px;flex:0 0 30px;place-items:center;font-weight:800;display:grid}.public-demo-disclaimer strong{margin-bottom:3px;font-size:14px;display:block}.public-demo-disclaimer p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.public-demo-cta{border-top:1px solid var(--border);background:var(--surface)}.public-demo-cta__inner{text-align:center;max-width:760px;margin:0 auto;padding:82px 24px}.public-demo-cta__inner>span{color:var(--primary);letter-spacing:.12em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.public-demo-cta h2{color:var(--foreground);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.1}.public-demo-cta p{max-width:620px;color:var(--muted);margin:18px auto 28px;font-size:16px;line-height:1.7}@media (max-width:900px){.public-demo-showcase__inner{grid-template-columns:1fr;gap:54px}.public-demo-showcase__intro{max-width:720px;margin:0 auto}.public-demo-showcase__chat{max-width:560px;margin:0 auto}}@media (max-width:640px){.public-demo-hero__inner{padding:68px 20px 72px}.public-demo-hero__description{font-size:16px}.public-demo-hero__actions{flex-direction:column}.public-demo-button{width:100%}.public-demo-showcase{padding:64px 20px}.public-demo-features{grid-template-columns:1fr}.public-demo-chat-label{flex-direction:column;align-items:flex-start;gap:4px}.public-demo-disclaimer{padding:0 20px 60px}.public-demo-disclaimer__inner{padding:16px}.public-demo-cta__inner{padding:64px 20px}}.public-demo-page{background:var(--corenth-navy-950);min-height:100vh;color:var(--corenth-white)}.public-demo-hero{isolation:isolate;background:radial-gradient(circle at 90% 10%,#ff2f9240,#0000 28%),radial-gradient(circle at 72% 78%,#7c3aed47,#0000 34%),radial-gradient(circle at 8% 18%,#00b8ff38,#0000 30%),linear-gradient(135deg,#050816 0%,#0a1020 44%,#171029 72%,#220d22 100%);border-bottom:1px solid #94a3b824;position:relative;overflow:hidden}.public-demo-hero:before{content:"";z-index:-1;opacity:.24;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.public-demo-hero__inner{z-index:1;text-align:center;max-width:940px;margin:0 auto;padding:110px 24px 118px;position:relative}.public-demo-hero__eyebrow{color:var(--corenth-cyan);letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00b8ff14;border:1px solid #23d5ff4d;border-radius:999px;align-items:center;gap:9px;margin-bottom:24px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.public-demo-hero__eyebrow-dot{background:var(--corenth-cyan);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #23d5ff1a,0 0 18px #23d5ffb3}.public-demo-hero__description{max-width:720px;color:var(--corenth-slate-300);margin:28px auto 0;font-size:18px;line-height:1.75}.public-demo-button{border-radius:11px;min-height:50px;padding:0 21px;font-size:15px;font-weight:800}.public-demo-button--primary{background:var(--corenth-gradient);color:#fff;border:0;box-shadow:0 16px 36px #7c3aed52,0 0 28px #00b8ff1a}.public-demo-button--primary:hover{background:var(--corenth-gradient);border:0;transform:translateY(-2px);box-shadow:0 20px 44px #7c3aed66,0 0 36px #00b8ff24}.public-demo-button--secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #94a3b847}.public-demo-button--secondary:hover{color:#fff;background:#23d5ff14;border-color:#23d5ff75}.public-demo-showcase{background:radial-gradient(circle at 88% 35%, #7c3aed1f, transparent 32%), radial-gradient(circle at 10% 70%, #00b8ff14, transparent 32%), var(--corenth-navy-900);padding:100px 24px;position:relative;overflow:hidden}.public-demo-showcase__inner{grid-template-columns:minmax(0,1fr) minmax(380px,480px);align-items:center;gap:76px;width:100%;max-width:1200px;margin:0 auto;display:grid}.public-demo-section-label{color:var(--corenth-cyan);letter-spacing:.12em;margin-bottom:14px;font-size:12px;font-weight:900}.public-demo-showcase__intro h2{color:#fff;letter-spacing:-.05em;font-size:clamp(2.3rem,4.5vw,3.6rem);font-weight:900;line-height:1.07}.public-demo-showcase__intro h2 span{background:var(--corenth-gradient-cool);color:#0000;-webkit-background-clip:text;background-clip:text}.public-demo-showcase__intro>p{color:var(--corenth-slate-300);font-size:16px;line-height:1.75}.public-demo-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.public-demo-feature{gap:13px}.public-demo-feature__icon{width:32px;height:32px;color:var(--corenth-cyan);background:#00b8ff17;border:1px solid #23d5ff38;border-radius:10px;flex:0 0 32px;box-shadow:0 0 20px #00b8ff14}.public-demo-feature strong{color:#fff}.public-demo-feature p{color:var(--corenth-slate-300)}.public-demo-try{box-shadow:var(--corenth-shadow-sm);background:#ffffff0b;border:1px solid #94a3b829;border-radius:14px;margin-top:36px;padding:20px}.public-demo-try>strong{color:#fff}.public-demo-try span{color:#dff7ff;background:#00b8ff12;border:1px solid #23d5ff33}.public-demo-chat-label{color:var(--corenth-slate-300)}.public-demo-chat-label>div{color:var(--corenth-cyan)}.public-demo-chat-label__dot{background:#22c55e;box-shadow:0 0 14px #22c55ea6}.demo-chat-experience{box-shadow:var(--corenth-shadow-lg), 0 0 40px #00b8ff14;background:linear-gradient(#11182dfa,#0a1020fa);border:1px solid #23d5ff38;border-radius:18px}.demo-chat-experience__header{background:#050816b3;border-bottom:1px solid #94a3b824}.demo-chat-experience__brand strong{color:#fff}.demo-chat-experience__brand span:not(.demo-chat-experience__avatar){color:var(--corenth-slate-300)}.demo-chat-experience__avatar,.demo-chat-experience__message-avatar{background:var(--corenth-gradient-cool);color:#fff;box-shadow:0 8px 24px #00b8ff38}.demo-chat-experience__status{color:#4ade80}.demo-chat-experience__messages{scrollbar-color:#94a3b866 transparent;background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 35%),#050816b8}.demo-chat-experience__message--assistant p{color:#f8fafc;background:#11182deb;border:1px solid #94a3b829}.demo-chat-experience__message--user p{background:var(--corenth-gradient-cool);color:#fff;border:0;box-shadow:0 10px 28px #00b8ff2e}.demo-chat-experience__typing{background:var(--corenth-navy-800);border:1px solid #94a3b829}.demo-chat-experience__typing span{background:var(--corenth-slate-300)}.demo-chat-experience__suggestions{background:#050816db;border-top:1px solid #94a3b821}.demo-chat-experience__suggestions button{color:var(--corenth-cyan);background:#00b8ff12;border:1px solid #23d5ff40}.demo-chat-experience__suggestions button:hover:not(:disabled){color:#fff;background:#00b8ff21;border-color:#23d5ff7a}.demo-chat-experience__composer{background:#11182df5;border:1px solid #94a3b838}.demo-chat-experience__composer:focus-within{border-color:#23d5ff9e;box-shadow:0 0 0 3px #00b8ff17,0 0 24px #00b8ff14}.demo-chat-experience__composer input{color:#fff}.demo-chat-experience__composer input::placeholder{color:var(--corenth-slate-500)}.demo-chat-experience__composer button{background:var(--corenth-gradient);color:#fff;border:0;box-shadow:0 8px 24px #7c3aed47}.demo-chat-experience__composer button:hover:not(:disabled){background:var(--corenth-gradient);box-shadow:0 10px 30px #7c3aed5c}.demo-chat-experience__footer{color:var(--corenth-slate-500);background:#050816eb;border-top-color:#94a3b81f}.demo-chat-experience__footer strong{color:var(--corenth-cyan)}.public-demo-disclaimer{background:var(--corenth-navy-900);padding:0 24px 84px}.public-demo-disclaimer__inner{box-shadow:var(--corenth-shadow-sm);background:#ffffff0b;border:1px solid #94a3b82b}.public-demo-disclaimer__icon{color:var(--corenth-cyan);background:#00b8ff1a}.public-demo-disclaimer strong{color:#fff}.public-demo-disclaimer p{color:var(--corenth-slate-300)}.public-demo-cta{background:radial-gradient(circle at 20% 50%, #00b8ff24, transparent 30%), radial-gradient(circle at 85% 40%, #ff2f9226, transparent 32%), var(--corenth-navy-950);border-top:1px solid #94a3b824;position:relative;overflow:hidden}.public-demo-cta__inner{padding:94px 24px}.public-demo-cta__inner>span{background:var(--corenth-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.public-demo-cta h2{color:#fff}.public-demo-cta p{color:var(--corenth-slate-300)}@media (max-width:900px){.public-demo-showcase__inner{grid-template-columns:1fr;gap:58px}.public-demo-showcase__chat{max-width:570px;margin:0 auto}}@media (max-width:640px){.public-demo-hero__inner{padding:82px 20px 88px}.public-demo-hero__title{font-size:clamp(2.6rem,13vw,4rem)}.public-demo-showcase{padding:72px 20px}.public-demo-features{grid-template-columns:1fr}.public-demo-disclaimer{padding:0 20px 64px}.public-demo-cta__inner{padding:74px 20px}}.public-demo-showcase__inner{grid-template-columns:minmax(0,1fr) minmax(430px,540px);gap:64px}.public-demo-showcase__chat{width:100%}.demo-chat-experience__messages{height:500px;min-height:500px;max-height:500px;padding:1.25rem 1.2rem}.demo-chat-experience__message{gap:.7rem}.demo-chat-experience__message--assistant p,.demo-chat-experience__message--user p{max-width:82%;line-height:1.58}.demo-chat-experience__suggestions{flex-wrap:wrap;gap:.55rem;padding:.9rem 1.2rem .85rem;display:flex;overflow-x:visible}.demo-chat-experience__suggestions button{white-space:normal;text-align:left;flex:0 auto;line-height:1.3}.demo-chat-experience__composer{margin:0 1.2rem}.demo-chat-experience__footer{padding-top:.8rem;padding-bottom:.9rem}@media (max-width:900px){.public-demo-showcase__inner{grid-template-columns:1fr;gap:58px}.public-demo-showcase__chat{width:100%;max-width:620px;margin:0 auto}.demo-chat-experience__messages{height:470px;min-height:470px;max-height:470px}}@media (max-width:640px){.demo-chat-experience__messages{height:430px;min-height:430px;max-height:430px;padding:1rem .95rem}.demo-chat-experience__suggestions{padding:.8rem .95rem}.demo-chat-experience__composer{margin:0 .95rem}.demo-chat-experience__message--assistant p,.demo-chat-experience__message--user p{max-width:88%}}@media (max-width:420px){.demo-chat-experience__messages{height:400px;min-height:400px;max-height:400px}.demo-chat-experience__suggestions{flex-direction:column}.demo-chat-experience__suggestions button{width:100%}}.demo-chat-experience__conversion{background:radial-gradient(circle at 0 0,#22d3ee21,#0000 42%),radial-gradient(circle at 100% 100%,#d946ef1c,#0000 46%),linear-gradient(135deg,#0a132af7,#100f26f7);border:1px solid #67e8f929;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;margin:16px 18px 18px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #0208172e}.demo-chat-experience__conversion:before{content:"";filter:blur(36px);pointer-events:none;background:#7c3aed26;border-radius:999px;width:150px;height:150px;position:absolute;top:-100px;right:20%}.demo-chat-experience__conversion>div,.demo-chat-experience__conversion>button{z-index:1;position:relative}.demo-chat-experience__conversion>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.demo-chat-experience__conversion-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:#67e8f9;font-size:.7rem;font-weight:800;line-height:1.2}.demo-chat-experience__conversion strong{color:#f8fafc;max-width:390px;font-size:.94rem;line-height:1.35;display:block}.demo-chat-experience__conversion p{color:#94a3b8;max-width:410px;margin:0;font-size:.78rem;line-height:1.55}.demo-chat-experience__conversion>button{color:#fff;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(110deg,#06b6d4 0%,#2563eb 30%,#7c3aed 58%,#db2777 82%,#f97316 100%);border:1px solid #ffffff1a;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:.78rem;font-weight:800;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 10px 26px #2563eb33,inset 0 1px #ffffff3d}.demo-chat-experience__conversion>button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 34px #7c3aed42,inset 0 1px #ffffff47}.demo-chat-experience__conversion>button:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.demo-chat-experience__conversion>button span{font-size:1rem;line-height:1}.demo-lead-modal{z-index:10000;-webkit-backdrop-filter:blur(14px);background:#020617d1;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out demoLeadBackdropIn;display:flex;position:fixed;inset:0;overflow-y:auto}.demo-lead-modal__panel{color:#f8fafc;background:radial-gradient(circle at 10% 0,#06b6d41f,#0000 32%),radial-gradient(circle at 92% 12%,#a855f721,#0000 34%),radial-gradient(circle at 88% 100%,#ec489914,#0000 36%),linear-gradient(145deg,#081124 0%,#090d1d 48%,#100c20 100%);border:1px solid #67e8f92e;border-radius:26px;width:min(100%,720px);max-height:calc(100vh - 48px);padding:34px;animation:.21s ease-out demoLeadPanelIn;position:relative;overflow-y:auto;box-shadow:0 32px 100px #0000008f,0 0 70px #2563eb12,inset 0 1px #ffffff0d}.demo-lead-modal__panel:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#22d3ee,#8b5cf6,#ec4899,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.demo-lead-modal__close{z-index:2;color:#94a3b8;width:38px;height:38px;font:inherit;cursor:pointer;background:#0f172aad;border:1px solid #94a3b829;border-radius:11px;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:18px;right:18px}.demo-lead-modal__close:hover:not(:disabled){color:#fff;background:#1e293bd1;border-color:#67e8f947;transform:translateY(-1px)}.demo-lead-modal__close:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.demo-lead-modal__close:disabled{cursor:not-allowed;opacity:.5}.demo-lead-modal__heading{max-width:610px;margin-bottom:28px;padding-right:42px}.demo-lead-modal__eyebrow{letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(90deg,#67e8f9,#818cf8,#c084fc,#f472b6);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:9px;font-size:.72rem;font-weight:850;line-height:1.2;display:inline-block}.demo-lead-modal__heading h2,.demo-lead-modal__success h2{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(1.65rem,4vw,2.25rem);line-height:1.12}.demo-lead-modal__heading p,.demo-lead-modal__success p{color:#94a3b8;max-width:610px;margin:13px 0 0;font-size:.92rem;line-height:1.65}.demo-lead-modal__form{flex-direction:column;gap:20px;display:flex}.demo-lead-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.demo-lead-modal__form label{flex-direction:column;gap:8px;min-width:0;display:flex}.demo-lead-modal__form label>span{color:#cbd5e1;align-items:center;gap:6px;font-size:.76rem;font-weight:750;display:flex}.demo-lead-modal__form label>span em{color:#67e8f9;font-style:normal}.demo-lead-modal__form label>span small{color:#64748b;margin-left:auto;font-size:.67rem;font-weight:600}.demo-lead-modal__form input,.demo-lead-modal__form textarea{color:#f8fafc;width:100%;font:inherit;background:#0206178a;border:1px solid #94a3b826;border-radius:12px;outline:none;font-size:.86rem;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff06}.demo-lead-modal__form input{min-height:46px;padding:0 13px}.demo-lead-modal__form textarea{resize:vertical;min-height:126px;padding:12px 13px;line-height:1.55}.demo-lead-modal__form input::placeholder,.demo-lead-modal__form textarea::placeholder{color:#475569}.demo-lead-modal__form input:hover:not(:disabled),.demo-lead-modal__form textarea:hover:not(:disabled){border-color:#94a3b845}.demo-lead-modal__form input:focus,.demo-lead-modal__form textarea:focus{background:#020617b8;border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee14,0 0 24px #3b82f60f}.demo-lead-modal__form input:disabled,.demo-lead-modal__form textarea:disabled{cursor:not-allowed;opacity:.65}.demo-lead-modal__need{position:relative}.demo-lead-modal__need>small{color:#64748b;align-self:flex-end;margin-top:-4px;font-size:.68rem}.demo-lead-modal__honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.demo-lead-modal__error{color:#fecdd3;background:#9f12391f;border:1px solid #fb71853d;border-radius:11px;padding:11px 13px;font-size:.78rem;line-height:1.5}.demo-lead-modal__actions{justify-content:space-between;align-items:center;gap:20px;padding-top:4px;display:flex}.demo-lead-modal__actions p{color:#64748b;max-width:370px;margin:0;font-size:.7rem;line-height:1.5}.demo-lead-modal__actions button,.demo-lead-modal__success>button{color:#fff;min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(110deg,#06b6d4 0%,#2563eb 28%,#7c3aed 57%,#db2777 82%,#f97316 100%);border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:.8rem;font-weight:800;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 32px #2563eb38,inset 0 1px #ffffff40}.demo-lead-modal__actions button:hover:not(:disabled),.demo-lead-modal__success>button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 16px 38px #7c3aed45,inset 0 1px #ffffff47}.demo-lead-modal__actions button:focus-visible,.demo-lead-modal__success>button:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.demo-lead-modal__actions button:disabled{cursor:wait;opacity:.72}.demo-lead-modal__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:30px 20px;display:flex}.demo-lead-modal__success-icon{color:#67e8f9;background:linear-gradient(145deg,#06b6d42e,#7c3aed2e);border:1px solid #67e8f940;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:1.65rem;font-weight:800;display:flex;box-shadow:0 0 34px #22d3ee1c}.demo-lead-modal__success p{max-width:510px;margin-bottom:24px}@keyframes demoLeadBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes demoLeadPanelIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.demo-chat-experience__conversion{flex-direction:column;align-items:flex-start}.demo-chat-experience__conversion>button{width:100%}.demo-lead-modal{align-items:flex-start;padding:14px}.demo-lead-modal__panel{border-radius:22px;max-height:none;padding:28px 20px 24px}.demo-lead-modal__heading{padding-right:34px}.demo-lead-modal__grid{grid-template-columns:1fr}.demo-lead-modal__actions{flex-direction:column;align-items:stretch}.demo-lead-modal__actions p{max-width:none}.demo-lead-modal__actions button{width:100%}}@media (max-width:420px){.demo-chat-experience__conversion{border-radius:17px;margin:14px 14px 16px;padding:17px}.demo-lead-modal{padding:8px}.demo-lead-modal__panel{border-radius:18px;padding:26px 16px 20px}.demo-lead-modal__close{width:34px;height:34px;top:13px;right:13px}.demo-lead-modal__heading h2,.demo-lead-modal__success h2{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.demo-lead-modal,.demo-lead-modal__panel{animation:none}.demo-chat-experience__conversion>button,.demo-lead-modal__close,.demo-lead-modal__actions button,.demo-lead-modal__success>button{transition:none}}.public-demo-hero{background:radial-gradient(circle at 78% 28%,#7c3aed3d,#0000 30%),radial-gradient(circle at 92% 72%,#ec489929,#0000 28%),radial-gradient(circle at 14% 22%,#06b6d429,#0000 30%),linear-gradient(135deg,#030712 0%,#07101f 42%,#0d1025 68%,#170b1d 100%);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.public-demo-hero:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.public-demo-hero:after{content:"";pointer-events:none;filter:blur(24px);background:radial-gradient(#3b82f62e 0%,#7c3aed1f 36%,#0000 70%);border-radius:50%;width:min(900px,90vw);height:340px;position:absolute;bottom:-220px;left:50%;transform:translate(-50%)}.public-demo-hero__inner{z-index:1;text-align:center;width:100%;max-width:1040px;margin:0 auto;padding:112px 24px 122px;position:relative}.public-demo-hero__eyebrow{color:#67e8f9;letter-spacing:.1em;text-transform:uppercase;background:#06b6d412;border:1px solid #22d3ee47;border-radius:999px;align-items:center;gap:9px;margin-bottom:25px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 0 28px #22d3ee0d}.public-demo-hero__eyebrow-dot{background:#22d3ee;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #22d3ee17,0 0 16px #22d3eea6}.public-demo-hero__title{color:#fff;letter-spacing:-.055em;max-width:960px;margin:0 auto;font-size:clamp(3rem,6.2vw,5.35rem);font-weight:900;line-height:1.02}.public-demo-hero__title span{background:linear-gradient(100deg,#22d3ee 0%,#3b82f6 27%,#8b5cf6 53%,#ec4899 77%,#fb923c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.public-demo-hero__description{color:#a8b4c7;max-width:735px;margin:28px auto 0;font-size:18px;line-height:1.72}.public-demo-hero__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.public-demo-hero__actions .public-demo-button{border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.public-demo-hero__actions .public-demo-button--primary{color:#fff;background:linear-gradient(105deg,#06b6d4 0%,#2563eb 30%,#7c3aed 58%,#db2777 82%,#f97316 100%);border:0;box-shadow:0 14px 36px #2563eb3d,inset 0 1px #ffffff38}.public-demo-hero__actions .public-demo-button--secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #94a3b840}.public-demo-hero__actions .public-demo-button:hover{transform:translateY(-2px)}.public-demo-hero__actions .public-demo-button--primary:hover{box-shadow:0 18px 42px #7c3aed52,inset 0 1px #ffffff40}.public-demo-hero__actions .public-demo-button--secondary:hover{background:#22d3ee12;border-color:#22d3ee73}@media (max-width:640px){.public-demo-hero{min-height:auto}.public-demo-hero__inner{padding:82px 20px 88px}.public-demo-hero__title{font-size:clamp(2.6rem,13vw,4rem)}.public-demo-hero__description{font-size:16px}}@media (max-width:420px){.public-demo-hero__actions{flex-direction:column}.public-demo-hero__actions .public-demo-button{width:100%}}.auth-page{color:#f8fafc;background:#020617;grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr);min-height:100svh;position:relative}.auth-page__brand-panel{isolation:isolate;background:radial-gradient(circle at 16% 18%,#06b6d438,#0000 34%),radial-gradient(circle at 84% 70%,#7c3aed42,#0000 38%),radial-gradient(circle at 58% 104%,#ec489933,#0000 32%),linear-gradient(145deg,#020617 0%,#061329 48%,#130d2c 100%);padding:clamp(30px,4.5vw,68px);position:relative}.auth-page__brand-panel:before{opacity:.38;pointer-events:none;background-image:linear-gradient(#67e8f913 1px,#0000 1px),linear-gradient(90deg,#67e8f913 1px,#0000 1px);background-size:46px 46px;border:0;border-radius:0;width:auto;height:auto;inset:0}.auth-page__brand-panel:after{filter:blur(22px);pointer-events:none;background:radial-gradient(#2563eb3d,#7c3aed1c 36%,#0000 72%);border:0;border-radius:50%;width:min(720px,90vw);height:420px;bottom:-180px;left:20%;right:auto}.auth-page__brand-content{justify-content:space-between;gap:34px;width:min(100%,880px)}.auth-page__brand{gap:16px}.auth-page__brand-emblem{background:#0208178a;border:1px solid #67e8f952;border-radius:22px;width:72px;height:72px;padding:7px;box-shadow:0 0 34px #22d3ee2e,0 0 50px #d946ef1a,inset 0 1px #ffffff1f}.auth-page__brand-copy{gap:4px}.auth-page__brand strong{color:#f8fafc;letter-spacing:-.03em;font-size:clamp(18px,2vw,27px)}.auth-page__brand small{color:#a5b4fc;letter-spacing:.04em;font-size:clamp(11px,1.2vw,14px)}.auth-page__brand-message{max-width:690px}.auth-page__eyebrow{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-block}.auth-page__brand-message h1{color:#f8fafc;letter-spacing:-.065em;max-width:690px;margin:15px 0 0;font-size:clamp(42px,5vw,74px);line-height:.99}.auth-page__brand-message h1 span{background:linear-gradient(100deg,#22d3ee 0%,#3b82f6 30%,#8b5cf6 58%,#ec4899 82%,#fb923c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-page__brand-message p{color:#b6c2d6;max-width:630px;margin:22px 0 0;font-size:clamp(14px,1.25vw,17px);line-height:1.72}.auth-page__operations-visual{background:radial-gradient(circle at 52% 54%,#0ea5e91f,#0000 22%),linear-gradient(145deg,#06122b14,#080c1f66);border-radius:26px;width:min(100%,760px);height:228px;margin:-2px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 0 50px #2563eb0f}.auth-page__operations-visual-grid{opacity:.55;background-image:linear-gradient(#22d3ee17 1px,#0000 1px),linear-gradient(90deg,#22d3ee17 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:12% 3%;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.auth-page__operations-visual-orbit{border:1px solid #22d3ee59;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-page__operations-visual-orbit--outer{width:205px;height:205px;box-shadow:0 0 30px #22d3ee14}.auth-page__operations-visual-orbit--inner{border-color:#a855f77a;width:135px;height:135px;transform:translate(-50%,-50%)rotate(27deg)scaleX(1.65)}.auth-page__operations-visual-core{background:linear-gradient(145deg,#082f49d9,#31124ae0),#0f172a;border:1px solid #67e8f994;border-radius:26px;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #22d3ee0d,0 0 34px #22d3ee47,0 0 50px #d946ef33}.auth-page__operations-visual-core img{object-fit:contain;width:62px;height:62px}.auth-page__operations-visual-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040d20c2;border:1px solid #67e8f93d;border-radius:12px;gap:4px;min-width:108px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 12px 26px #00000038,inset 0 1px #ffffff12}.auth-page__operations-visual-card span{color:#8fa5c5;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.auth-page__operations-visual-card strong{color:#67e8f9;font-size:19px;line-height:1}.auth-page__operations-visual-card--growth{top:13px;right:12%}.auth-page__operations-visual-card--revenue{top:58%;left:6%}.auth-page__operations-visual-card--automation{bottom:16px;right:4%}.auth-page__operations-visual-node{color:#e0f2fe;background:#061834cc;border:1px solid #67e8f980;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid;position:absolute;box-shadow:0 0 20px #22d3ee24}.auth-page__operations-visual-node--left{color:#22d3ee;top:32%;left:20%}.auth-page__operations-visual-node--right{color:#d8b4fe;border-color:#c084fc85;top:42%;right:22%}.auth-page__operations-visual-node--bottom{color:#f9a8d4;border-color:#f472b680;bottom:10%;left:35%}.auth-page__benefits{gap:12px;max-width:760px}.auth-page__benefits>div{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#040d207a;border:1px solid #94a3b829;border-radius:16px;min-height:76px;padding:16px 14px 16px 54px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000001f}.auth-page__benefits>div:before{color:#67e8f9;content:"AI";background:#06b6d41a;border:1px solid #22d3ee7a;border-radius:9px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid;position:absolute;top:16px;left:15px}.auth-page__benefits>div:nth-child(2):before{color:#c4b5fd;content:"↗";background:#7c3aed21;border-color:#a855f78c;font-size:15px}.auth-page__benefits>div:nth-child(3):before{color:#f9a8d4;content:"◇";background:#ec48991f;border-color:#f472b68c;font-size:16px}.auth-page__benefits strong{color:#f8fafc;font-size:13px}.auth-page__benefits span{color:#9fb0c8;font-size:11px;line-height:1.45}.auth-page__form-panel{background:radial-gradient(circle at 14% 12%,#06b6d414,#0000 32%),radial-gradient(circle at 94% 90%,#d946ef1a,#0000 36%),#030712;min-height:100svh;padding:clamp(24px,4vw,62px) clamp(18px,4vw,58px)}.auth-page__form-wrapper{background:radial-gradient(circle at 0 0,#06b6d414,#0000 34%),radial-gradient(circle at 100% 100%,#a855f71f,#0000 40%),linear-gradient(145deg,#08152cf0,#0d091ef5);border:1px solid #67e8f945;border-radius:25px;width:min(100%,520px);padding:clamp(25px,3vw,38px);box-shadow:0 30px 90px #00000070,0 0 46px #2563eb14,inset 0 1px #ffffff12}.auth-page__form-wrapper:before{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#22d3ee,#8b5cf6,#ec4899,#0000);height:1px;margin:-38px auto 31px;display:block}.auth-page__form-wrapper--wide:before{margin-top:-38px}.auth-page__heading h2{color:#f8fafc;letter-spacing:-.04em;font-size:clamp(28px,3vw,38px)}.auth-page__heading p{color:#9fb0c8;font-size:13px}.auth-page__form label>span,.auth-page__label-row>span{color:#e2e8f0}.auth-page__label-row a{color:#67e8f9}.auth-page__form input[type=email],.auth-page__form input[type=password],.auth-page__form input[type=text],.auth-page__form select{color:#f8fafc;background:#0208178f;border:1px solid #94a3b840;border-radius:12px;min-height:48px;box-shadow:inset 0 1px #ffffff09}.auth-page__form input::placeholder{color:#7183a0}.auth-page__form input:focus,.auth-page__form select:focus{background:#020817b8;border-color:#22d3eeb3;box-shadow:0 0 0 4px #22d3ee1c,0 0 22px #3b82f612}.auth-page__checkbox{color:#aebbd0}.auth-page__checkbox input{accent-color:#22d3ee}.auth-page__submit{background:linear-gradient(105deg,#06b6d4 0%,#2563eb 30%,#7c3aed 61%,#db2777 84%,#f97316 100%);border:1px solid #ffffff1f;border-radius:12px;min-height:50px;box-shadow:0 12px 28px #2563eb40,inset 0 1px #ffffff3d}.auth-page__submit:hover{filter:brightness(1.05);background:linear-gradient(105deg,#22d3ee 0%,#3b82f6 30%,#8b5cf6 61%,#ec4899 84%,#fb923c 100%)}.auth-page__submit:focus-visible,.auth-page__provider-button:focus-visible{outline-color:#67e8f9b3}.auth-page__divider{color:#7183a0}.auth-page__divider:before,.auth-page__divider:after{background:#94a3b838}.auth-page__provider-button{color:#f8fafc;background:#02081770;border:1px solid #e2e8f080;border-radius:12px;min-height:48px}.auth-page__provider-button:hover{background:#06b6d414;border-color:#67e8f994}.auth-page__account-link{color:#aebbd0}.auth-page__account-link a,.auth-page__legal a,.auth-page__checkbox a{color:#67e8f9}.auth-page__legal{color:#7183a0}.auth-page__security-notice,.auth-page__trial-notice,.auth-page__password-guidance{color:#cbd5e1;background:#02081766;border-color:#67e8f92e}.auth-page__security-notice strong,.auth-page__trial-notice strong,.auth-page__password-guidance strong{color:#67e8f9}.auth-page__security-notice p,.auth-page__trial-notice p,.auth-page__password-guidance p,.auth-page__password-guidance li{color:#9fb0c8}@media (max-width:1120px){.auth-page{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)}.auth-page__brand-panel{padding:36px}.auth-page__operations-visual{height:190px}.auth-page__brand-message h1{font-size:clamp(38px,5vw,58px)}}@media (max-width:900px){.auth-page{display:block}.auth-page__brand-panel{min-height:auto;padding:30px 24px 26px}.auth-page__brand-content{gap:26px;width:100%}.auth-page__brand-message h1{font-size:clamp(38px,10vw,58px)}.auth-page__operations-visual{height:180px}.auth-page__form-panel{min-height:auto;padding:24px 20px 52px}.auth-page__form-wrapper,.auth-page__form-wrapper--wide{width:min(100%,600px);margin-top:-8px}}@media (max-width:620px){.auth-page__brand{align-items:flex-start}.auth-page__brand-emblem{width:58px;height:58px}.auth-page__brand small{font-size:10px}.auth-page__operations-visual{border-radius:18px;height:150px}.auth-page__operations-visual-card{min-width:82px;padding:7px 8px}.auth-page__operations-visual-card span{font-size:7px}.auth-page__operations-visual-card strong{font-size:14px}.auth-page__operations-visual-card--growth{right:4%}.auth-page__operations-visual-card--revenue{left:2%}.auth-page__operations-visual-card--automation{right:2%}.auth-page__operations-visual-node--left{left:12%}.auth-page__operations-visual-node--right{right:13%}.auth-page__form-wrapper{border-radius:21px;padding:27px 20px}.auth-page__form-wrapper:before{margin:-27px auto 25px}.auth-page__brand-message p{font-size:14px}}