@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap";
.public-site{--background:#faf8f2;--foreground:#262820;--card:#fffef9;--card-foreground:#262820;--popover:#fffef9;--popover-foreground:#262820;--primary:#ffe168;--primary-foreground:#262820;--secondary:#eee9d8;--secondary-foreground:#262820;--muted:#f0ede3;--muted-foreground:#626359;--accent:#eee9d8;--accent-foreground:#262820;--border:#dcdace;--input:#c6c5b7;--ring:#8a6c1a;--brand-ink:#74602d;--cta-bg:#eee9d8;--hero-bg:#f3f0e5;--button-edge:#262820;--menu-shadow:0 20px 60px #26282020;color:var(--foreground);background:var(--background);font-family:DM Sans,system-ui,sans-serif;font-size:16px;line-height:1.65}.dark .public-site{--background:#20231e;--foreground:#f3efdf;--card:#2b2e26;--card-foreground:#f3efdf;--popover:#2b2e26;--popover-foreground:#f3efdf;--secondary:#363a2e;--secondary-foreground:#f3efdf;--muted:#30332a;--muted-foreground:#bec1b1;--accent:#3b3f31;--accent-foreground:#f3efdf;--border:#4a4f3f;--input:#646a56;--ring:#ffe168;--brand-ink:#e4ce7e;--cta-bg:#353b2d;--hero-bg:#292d24;--button-edge:#11150e;--menu-shadow:0 20px 60px #0006}.public-site main{background:var(--background);overflow:clip}.public-site :is(h1,h2,h3,h4,h5,h6){color:inherit;text-wrap:balance}.public-site :is(h1,h2){letter-spacing:-.035em!important;font-family:DM Serif Display,Georgia,serif!important;font-weight:400!important;line-height:1.12!important}.public-site h1{font-size:clamp(2.5rem,4.7vw,4.6rem)!important}.public-site h2{font-size:clamp(2rem,3.2vw,3.2rem)!important}.public-site :is(h3,h4,h5,h6){letter-spacing:-.025em!important;font-family:DM Sans,system-ui,sans-serif!important;font-weight:650!important;line-height:1.3!important}.public-site h3{font-size:1.25rem}.public-site :is(h1,h2) span{font-size:inherit;font-weight:inherit;font-family:inherit!important}.public-site .font-display{font-family:DM Sans,system-ui,sans-serif}.public-site :is(button,input,select,textarea){font-family:inherit}.public-site p{text-wrap:pretty}.public-site ::selection{color:#262820;background:#ffe168}.public-site :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--ring);outline-offset:4px}.public-site .skip-link{z-index:100;color:#262820;background:#ffe168;border:1px solid;border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:16px}.public-site .skip-link:focus{top:12px}.public-site :target{scroll-margin-top:104px}.public-site [id=main-content]{scroll-margin-top:88px}.public-site [data-slot=button][data-variant]{border:1px solid var(--foreground);letter-spacing:0;min-height:46px;box-shadow:0 3px 0 var(--button-edge);border-radius:999px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s}.public-site [data-slot=button][data-variant=default]{color:#262820!important;background:#ffe168!important;border-color:#262820!important}.public-site [data-slot=button][data-variant=outline]{box-shadow:none;color:var(--foreground)!important;border-color:var(--foreground)!important;background:0 0!important}.public-site [data-slot=button][data-variant=secondary]{box-shadow:none;background:var(--secondary)!important;color:var(--secondary-foreground)!important}.public-site [data-slot=button][data-variant=ghost]{box-shadow:none;border-color:#0000;color:var(--foreground)!important;background:0 0!important}.public-site [data-slot=button][data-variant=link]{box-shadow:none;border:0;color:var(--brand-ink)!important;background:0 0!important}.public-site [data-slot=button][data-variant=destructive]{background:var(--destructive)!important;color:#fff!important}.public-site [data-slot=button][data-variant]:hover{transform:translateY(-2px)}.public-site [data-slot=button][data-variant=default]:hover{box-shadow:0 5px 0 var(--button-edge);background:#f5d35c!important}.public-site [data-slot=button][data-variant=outline]:hover,.public-site [data-slot=button][data-variant=ghost]:hover{background:var(--accent)!important}.public-site [data-slot=button][data-variant]:active{transform:translateY(1px)}.public-site [data-slot=button][data-size=icon]{width:42px;min-height:42px;padding:0}.public-site :is(.product-shell,.service-shell,.pricing-shell,.developer-shell,.resource-shell,.company-shell,.legal-shell,.editorial-shell){background:var(--background);color:var(--foreground);padding-top:80px!important}.public-site :is(.product-shell,.service-shell,.pricing-shell,.developer-shell,.resource-shell,.company-shell,.legal-shell,.editorial-shell)>section{padding-block:clamp(3.5rem,6vw,5.5rem);position:relative}.public-site :is(.product-shell,.service-shell,.pricing-shell,.developer-shell,.resource-shell,.company-shell,.legal-shell,.editorial-shell)>section:first-of-type{background:var(--hero-bg);border-bottom:1px solid var(--border)}.public-site :is(.product-shell,.service-shell,.pricing-shell,.developer-shell,.resource-shell,.company-shell,.legal-shell,.editorial-shell)>section:first-of-type h1{max-width:1000px;margin-inline:auto}.public-site :is(.product-shell,.service-shell,.pricing-shell,.developer-shell,.resource-shell,.company-shell,.legal-shell,.editorial-shell) :is(.rounded-2xl,.rounded-xl){border-radius:10px}.public-site .site-cta{border:1px solid var(--border);border-radius:12px;background:var(--cta-bg)!important;color:var(--foreground)!important}.public-site .site-cta h2{color:var(--foreground)}.public-site .site-cta p{color:var(--muted-foreground)}.public-site .site-cta>div.absolute{display:none}.public-site .pricing-shell .pricing-card{background:var(--card);color:var(--card-foreground);border-color:var(--border)}.public-site .pricing-shell .pricing-card-featured{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-site .pricing-shell .pricing-card-featured{background:color-mix(in srgb,var(--primary)9%,var(--card))}}.public-site .pricing-shell .pricing-card-featured{border-color:var(--brand-ink)}.public-site .pricing-shell :is(.pricing-toggle,.pricing-product-tabs) button[aria-pressed=true]{color:#262820;background:#ffe168;box-shadow:0 1px 3px #26282015}.public-site .pricing-shell :is(.pricing-toggle,.pricing-product-tabs) button{min-height:42px}.public-site .pricing-shell>section:first-of-type{background:var(--background)}.public-site .prose-blog{--tw-prose-links:var(--brand-ink);--tw-prose-code:var(--brand-ink)}.public-site [data-site-header]{background:var(--background);border-bottom:1px solid var(--border);height:80px;color:var(--foreground);-webkit-backdrop-filter:none;backdrop-filter:none}.public-site [data-site-header]>div>div{height:80px}.public-site [data-site-header] .font-display{letter-spacing:-1.2px;font-family:DM Sans,sans-serif;font-size:24px}.public-site [data-site-header] nav .desktop-menu-trigger{color:var(--foreground);background:0 0;border-radius:8px;min-height:44px}.public-site [data-site-header] nav .desktop-menu-trigger:is(:hover,[aria-expanded=true]){background:var(--accent)}.public-site [data-site-header] .mega-menu-positioner{padding-top:12px;top:80px}.public-site [data-site-header] .mega-menu-positioner:before{content:"";height:14px;position:absolute;top:0;left:0;right:0}.public-site [data-site-header] .mega-menu-panel{background:var(--popover);max-height:calc(100svh - 112px);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:var(--menu-shadow);border-radius:14px;gap:24px;padding:24px;overflow:hidden auto}.public-site [data-site-header] .mega-menu-panel>div+div{border-left:1px solid var(--border);padding-left:24px}.public-site [data-site-header] .mega-menu-panel h3{text-transform:uppercase;color:var(--brand-ink);letter-spacing:.12em!important;font:700 10px/1.5 DM Sans,sans-serif!important}.public-site [data-site-header] .mega-menu-panel p{font-size:12px;line-height:1.6}.public-site [data-site-header] .mega-menu-panel li a{border-radius:9px;gap:12px;padding:12px}.public-site [data-site-header] .mega-menu-panel li a:hover{background:var(--accent)}.public-site [data-site-header] .mega-menu-panel li a>div:last-child>div:last-child{font-size:12px;line-height:1.6}.public-site [data-site-header] .mega-menu-panel .mega-menu-icon{background:var(--secondary);width:36px;height:36px;color:var(--brand-ink);border:1px solid var(--border);border-radius:9px}.public-site [data-site-header] .mega-menu-panel a:hover .mega-menu-icon{color:#262820;background:#ffe168;border-color:#ddbf59}.public-site [data-site-header] .mega-menu-panel .mega-menu-badge{background:var(--muted);color:var(--brand-ink);letter-spacing:.08em;padding:2px 6px;font-size:8px}.public-site .signal-home{background:var(--background);color:var(--foreground);padding-top:80px}.public-site .signal-hero{background:var(--hero-bg);min-height:0;color:var(--foreground);position:relative}.public-site .signal-grid,.public-site .signal-orb{display:none}.public-site .signal-hero>div.relative{padding-top:58px;padding-bottom:64px}.public-site .signal-hero h1{max-width:680px;color:var(--foreground)!important;font-size:clamp(3.4rem,5.5vw,5.4rem)!important;line-height:1.02!important}.public-site .signal-hero [class*=text-white\/]{color:var(--muted-foreground)}.public-site .signal-hero [class*=text-lime]{color:var(--brand-ink)}.public-site .signal-hero [class*=border-white]{border-color:var(--border)}.public-site .signal-hero [class*=mb-12]{letter-spacing:.11em;margin-bottom:30px;font-size:10px}.public-site .signal-hero [class*=mt-9]{border:0;grid-template-columns:1fr;gap:24px;margin-top:24px;padding-top:0}.public-site .signal-hero [data-slot=button]{min-width:144px;height:50px}.public-site .signal-engine{color:#262820;min-height:480px;box-shadow:none;background:#e6b6a1;border:0;border-radius:0;overflow:visible;transform:rotate(1deg)}.public-site .signal-engine-top{color:#6d4637;border:0;height:48px;padding-inline:22px;font-size:10px}.public-site .signal-engine-top :is([class*=text-white],[class*=text-lime]){color:#6d4637}.public-site .signal-ticker{color:#faf8f2;background:#262820;border:0}.public-site .signal-ticker>div{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.public-site .signal-ticker span{letter-spacing:.09em;gap:20px;padding:20px 14px;font-size:9px}.public-site .signal-ticker i{color:#ffe168}.public-site .signal-kicker{letter-spacing:.14em;font-size:10px}.public-site .signal-product-card{color:#262820;border:0;border-radius:6px;min-height:405px;padding:30px}.public-site .signal-product-card:first-child{background:#e5e9d9}.public-site .signal-product-card:nth-child(2){background:#eee0c6}.public-site .signal-product-card:nth-child(3){background:#ead2c8}.public-site .signal-product-card h3{font-size:26px}.public-site .signal-product-card p{font-size:14px;line-height:1.8}.public-site .signal-product-card:hover{border-radius:6px;transform:translateY(-5px)}.public-site .signal-proof{background:var(--muted);color:var(--foreground)}.public-site .signal-proof [class*=text-white\/]{color:var(--muted-foreground)}.public-site .signal-proof [class*=text-lime]{color:var(--brand-ink)}.public-site .signal-console{border:1px solid var(--border);box-shadow:10px 10px 0 var(--accent);background:var(--card);border-radius:8px}.public-site .signal-console-bar{border-color:var(--border);background:var(--card)}.public-site .signal-console [class*="bg-[#101313]"]{background:var(--card)}.public-site .signal-console .bg-white\/10{background:var(--border)}.public-site .signal-bars i{opacity:.8;background:#82925c;border-radius:3px 3px 0 0}.public-site .signal-bars i:nth-child(4n){background:#c9a852}.public-site #use-cases{background:var(--secondary);color:var(--foreground)}.public-site #use-cases p{color:var(--muted-foreground)}.public-site #use-cases .signal-kicker{color:var(--brand-ink)}.public-site .signal-home section:not(.signal-hero):not(.signal-proof):not(.signal-final) [class*=text-black]{color:var(--muted-foreground)}.public-site .signal-home [class*=border-black]{border-color:var(--border)}.public-site .signal-home #use-cases h3{font-size:clamp(1.5rem,2.5vw,2rem)}.public-site .signal-final{color:#262820;background:#ffe168}.public-site .signal-final p{color:#55533f}.public-site .signal-final:after{display:none}.public-site .signal-home a.group h3:hover{color:var(--brand-ink)}.public-site [data-site-footer]{background:var(--secondary);color:var(--foreground);border-color:var(--border)}.public-site [data-site-footer]>.pointer-events-none{display:none}.public-site [data-site-footer] :is([class*=text-slate],.text-white,[class*=text-lime]){color:var(--foreground)}.public-site [data-site-footer] p{color:var(--muted-foreground)}.public-site [data-site-footer] [class*=bg-lime]{background:#ffe168;color:#262820!important}.public-site [data-site-footer] [class*=border-white]{border-color:var(--border)}.public-site [data-site-footer] [class*=bg-white\/]{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.public-site [data-site-footer] a:hover{text-underline-offset:4px;text-decoration:underline}.auth-shell-v2{--auth-bg:#f3f0e5;--auth-panel:#fffef9;--auth-ink:#262820;--auth-muted:#626359;--auth-line:#dcdace}.dark .auth-shell-v2{--auth-bg:#20231e;--auth-panel:#2b2e26;--auth-ink:#f3efdf;--auth-muted:#bec1b1;--auth-line:#4a4f3f}.auth-shell-v2 .auth-story{background:#30392b}.auth-shell-v2 .auth-story:before,.auth-shell-v2 .auth-story-glow,.auth-shell-v2 .auth-surface:before{display:none}.auth-shell-v2 :is(.auth-story-copy h2,.auth-heading h1,.auth-success-v2 h1){font-weight:400;line-height:1.12;letter-spacing:-.035em!important;font-family:DM Serif Display,Georgia,serif!important}.auth-shell-v2 :is(.auth-eyebrow,.auth-benefits svg,.auth-logo-v2>b){color:#ffe168}.auth-shell-v2 .auth-logo-v2>span{background:#ffe168;border-radius:50%}.auth-shell-v2 .auth-form-v2>button[type=submit]{border:1px solid #262820;box-shadow:0 3px #262820;color:#262820!important;background:#ffe168!important}.portal-shell{--portal-bg:#f3f0e5;--portal-panel:#fffef9;--portal-ink:#262820;--portal-muted:#626359;--portal-line:#dcdace;--portal-side:#292d25;--portal-lime:#ffe168;--portal-violet:#8a713b}.dark .portal-shell{--portal-bg:#20231e;--portal-panel:#2b2e26;--portal-ink:#f3efdf;--portal-muted:#bec1b1;--portal-line:#4a4f3f;--portal-side:#191d17}.portal-shell :is(.portal-welcome,.portal-subview-intro) h2{font-weight:400;font-family:DM Serif Display,Georgia,serif!important}.admin-shell{--a-bg:#f3f0e5;--a-panel:#fffef9;--a-panel-2:#f6f2e7;--a-ink:#262820;--a-line:#dcdace}.dark .admin-shell{--a-bg:#20231e;--a-panel:#2b2e26;--a-panel-2:#30332a;--a-line:#4a4f3f}.public-site .signal-hero .signal-engine{color:#262820!important}.public-site .signal-hero .signal-engine-top,.public-site .signal-hero .signal-engine-top span,.public-site .signal-hero .signal-engine-top svg{color:#6d4637!important}.public-site .signal-hero :is(.campaign-paper,.campaign-delivered,.campaign-metrics),.public-site .signal-hero .campaign-paper :is(span,strong,svg),.public-site .signal-hero .campaign-delivered :is(span,b,svg),.public-site .signal-hero .campaign-metrics :is(span,b){color:#262820!important}.public-site .signal-hero .campaign-delivered small{color:#626359!important}.public-site .signal-hero .campaign-paper .art-star{color:#fcf7e4!important}.campaign-art{height:432px;padding:10px 60px 30px;position:relative}.campaign-paper{background:#fffdf7;width:260px;margin:auto;position:relative;transform:rotate(-7deg);box-shadow:10px 12px #9d5e3e26}.campaign-paper-heading{letter-spacing:.12em;justify-content:space-between;align-items:center;padding:15px 20px;font-size:10px;font-weight:800;display:flex}.campaign-illustration{background:#dce5cf;height:174px;margin:0 14px;position:relative;overflow:hidden}.art-sun{background:#f4c958;border-radius:50%;width:70px;height:70px;position:absolute;top:15px;left:24px}.art-pot{clip-path:polygon(0 0,100% 0,84% 100%,16% 100%);background:#bc6347;width:63px;height:63px;position:absolute;bottom:-9px;left:92px}.art-stem{background:#334b34;width:3px;height:112px;position:absolute;bottom:30px;left:123px;transform:rotate(-8deg)}.art-leaf{background:#42614a;border-radius:100% 0;width:62px;height:32px;position:absolute}.leaf-one{top:65px;left:66px;transform:rotate(35deg)}.leaf-two{top:38px;left:124px;transform:rotate(-22deg)}.leaf-three{top:98px;left:115px;transform:rotate(-15deg)}.art-star{color:#fcf7e4;font-size:55px;line-height:1;position:absolute;bottom:25px;right:15px}.campaign-paper-copy{padding:18px 22px 24px}.campaign-paper-copy>span{letter-spacing:.12em;font-size:6px;font-weight:700}.campaign-paper-copy strong{margin-top:8px;font-family:DM Serif Display,Georgia,serif;font-size:36px;font-weight:400;line-height:1.02;display:block}.campaign-paper-rule{background:#deded0;width:95%;height:3px;margin-top:14px}.campaign-paper-rule.short{width:65%;margin-top:5px}.campaign-delivered{background:#fffdf7;border:1px solid #292e24;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;top:66px;right:-20px;transform:rotate(3deg);box-shadow:4px 4px #292e24}.campaign-delivered>span{background:#dce5cf;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.campaign-delivered b{letter-spacing:-1px;font-size:23px;display:block}.campaign-delivered small{color:#626359;font-size:10px;display:block}.campaign-metrics{background:#ffe168;border:1px solid #292e24;align-items:center;gap:20px;width:310px;padding:20px 24px;display:flex;position:absolute;bottom:24px;left:-20px;transform:rotate(4deg);box-shadow:4px 4px #292e24}.campaign-metrics span{font-size:10px;display:block}.campaign-metrics b{letter-spacing:-1px;font-size:23px;display:block}.mini-chart{flex:1;align-items:end;gap:4px;height:42px;display:flex}.mini-chart i{background:#647049;border-radius:2px 2px 0 0;flex:1}@media (max-width:1023px){.public-site .signal-engine{width:calc(100% - 32px);max-width:540px;margin:12px auto 0}.public-site .signal-hero h1{max-width:750px}.public-site .signal-hero>div.relative{padding-top:40px}.public-site .signal-ticker span{padding:12px}}@media (max-width:640px){.public-site [data-site-header],.public-site [data-site-header]>div>div{height:72px}.public-site .signal-home{padding-top:72px}.public-site :is(.product-shell,.service-shell,.pricing-shell,.developer-shell,.resource-shell,.company-shell,.legal-shell,.editorial-shell){padding-top:72px!important}.public-site .signal-hero h1{color:var(--foreground)!important;font-size:clamp(2.7rem,12.8vw,3.4rem)!important}.public-site .signal-hero>div.relative{padding:28px 24px 44px}.public-site .signal-hero [class*=mb-12]{margin-bottom:24px;font-size:8px}.public-site .signal-engine{min-height:440px}.campaign-art{height:392px;padding-inline:20px}.campaign-paper{width:235px}.campaign-illustration{height:150px}.campaign-delivered{padding:12px;top:45px;right:-12px}.campaign-metrics{width:275px;padding:16px;bottom:12px;left:-12px}.public-site .signal-product-card{min-height:360px}.public-site .signal-ticker span{gap:10px;font-size:8px}.public-site .signal-console{box-shadow:6px 6px 0 var(--accent)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.public-site *{transition:none!important;animation:none!important}}
.public-site{--success-ink:#3c6c39;--danger-ink:#a7382b}.dark .public-site{--success-ink:#b4d69b;--danger-ink:#ffb7a7}.public-site .delivery-page .delivery-hero{padding-block:clamp(48px,6vw,88px)}.public-site .delivery-page .delivery-hero h1{max-width:1050px;margin:20px auto 24px}.public-site .delivery-page .delivery-hero h1 span{color:var(--brand-ink)}.public-site .delivery-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);align-items:center;gap:8px;font:700 10px/1.6 DM Sans,sans-serif;display:inline-flex}.public-site .delivery-lede{max-width:720px;color:var(--muted-foreground);margin:20px auto 28px;font-size:17px;line-height:1.85}.public-site .delivery-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.public-site .delivery-segment{background:var(--card);border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.public-site .delivery-segment button{min-height:42px;color:var(--muted-foreground);border-radius:999px;padding:10px 20px;font-size:13px;font-weight:650}.public-site .delivery-segment button[aria-pressed=true]{color:#262820;background:#ffe168}.public-site .delivery-billing-note{text-align:center;color:var(--muted-foreground);margin:16px auto 28px;font-size:12px;line-height:1.7}.public-site .delivery-section-nav{z-index:25;border-block:1px solid var(--border);background:var(--background);position:sticky;top:80px}.public-site .delivery-section-nav>div{align-items:center;gap:8px;max-width:1200px;margin:auto;padding:10px 24px;display:flex;overflow-x:auto}.public-site .delivery-section-nav a{color:var(--muted-foreground);border-radius:999px;flex-shrink:0;padding:8px 15px;font-size:12px;font-weight:650}.public-site .delivery-section-nav a:hover,.public-site .delivery-section-nav a:focus-visible{background:var(--accent);color:var(--foreground)}.public-site .delivery-page section[id]{scroll-margin-top:155px}.public-site .delivery-section>div{border-radius:14px}.public-site .delivery-section>div[class*=border]{background:var(--card);border:1px solid var(--border);box-shadow:none}.public-site .delivery-page .delivery-section h2{font-size:clamp(2rem,3.2vw,3rem)!important}.public-site .delivery-page .delivery-section :is(.text-xs,.text-\[11px\]){font-size:12px;line-height:1.7}.public-site .delivery-page .delivery-section .text-\[10px\]{font-size:11px;line-height:1.6}.public-site .delivery-page .delivery-section :is(h3,h4){color:var(--foreground)}.public-site .delivery-page .delivery-section .text-sm{line-height:1.8}.public-site .delivery-page input{min-width:0;min-height:48px;color:var(--foreground);background:var(--background);border:1px solid var(--input)}.public-site .delivery-page input::placeholder{color:var(--muted-foreground);opacity:1}.public-site .delivery-page form[aria-busy=true]{opacity:.8}.public-site .delivery-page pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.public-site .delivery-page code{overflow-wrap:anywhere}.public-site .delivery-page #plans>.grid>div{background:var(--card);border:1px solid var(--border);box-shadow:none;border-radius:12px;padding:30px}.public-site .delivery-page #plans>.grid>div:has(>.absolute){border:1px solid var(--brand-ink);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-site .delivery-page #plans>.grid>div:has(>.absolute){background:color-mix(in srgb,var(--primary)7%,var(--card))}}.public-site .delivery-page #plans>.grid>div>span.absolute{color:#262820;white-space:nowrap;background:#ffe168;padding:4px 12px;font-size:10px}.public-site .delivery-page #plans ul{border-top:1px solid var(--border);padding-top:22px;font-size:13px;line-height:1.7}.public-site .delivery-page #plans h3{font-size:22px}.public-site .delivery-page #plans .text-4xl{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px}.public-site .delivery-page #plans button[aria-pressed]{min-height:44px;padding-inline:20px}.public-site .delivery-page #plans button[aria-pressed=true]{color:#262820;background:#ffe168}.public-site .delivery-page #plans .inline-flex:has(>button[aria-pressed]){border:1px solid var(--border);background:var(--card);padding:4px}.public-site .delivery-page #plans>div:first-child{margin-bottom:24px}.public-site .delivery-hero-content .domain-audit-card{border:1px solid var(--border);background:var(--card);box-shadow:8px 8px 0 var(--accent);border-radius:14px;padding:24px}.public-site .domain-audit-card .audit-title{margin-bottom:8px;font-size:18px;font-weight:650}.public-site .domain-audit-card .audit-intro{color:var(--muted-foreground);margin-bottom:20px;font-size:13px;line-height:1.7}.public-site .domain-audit-card form{flex-direction:column}.public-site .domain-audit-card input{width:100%;height:50px}.public-site .domain-audit-card form>button{width:100%}.public-site .delivery-center-page .delivery-hero>.max-w-5xl{max-width:1200px}.public-site .delivery-center-page .delivery-hero-content{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;column-gap:56px;display:grid}.public-site .delivery-center-page .delivery-hero-content>span{grid-column:1;width:fit-content}.public-site .delivery-center-page .delivery-hero-content>h1{grid-column:1;font-size:clamp(2.8rem,4vw,4.2rem)!important}.public-site .delivery-center-page .delivery-hero-content>p{grid-column:1;margin-bottom:24px;font-size:16px;line-height:1.85}.public-site .delivery-center-page .delivery-hero-content>.domain-audit-card{grid-area:1/2/span 4;align-self:center;width:100%;margin:16px 0 0}.public-site .delivery-center-page .delivery-hero-content>div:last-child{grid-column:1;justify-content:flex-start}.public-site .delivery-page .delivery-hero>div>div>span:first-child{background:var(--accent);border-color:var(--border);color:var(--brand-ink);padding:6px 12px}.public-site .delivery-page .delivery-hero>div>div>span:first-child svg{flex-shrink:0}.public-site .delivery-consultation{padding:clamp(28px,5vw,56px)}.public-site .delivery-consultation p{max-width:680px;margin:18px auto 0;font-size:16px;line-height:1.8}.public-site .matrix-toolbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.public-site .matrix-toolbar h2{margin-top:6px;font-size:32px!important}.public-site .matrix-search{flex-direction:column;gap:7px;min-width:310px;font-size:12px;font-weight:650;display:flex}.public-site .matrix-search input{background:var(--card);border-radius:999px;width:100%;padding:12px 18px;font-size:13px;font-weight:400}.public-site .matrix-scroll-hint{color:var(--muted-foreground);margin:0 0 12px;font-size:12px}.public-site .matrix-table-scroll{isolation:isolate;border:1px solid var(--border);background:var(--card);scrollbar-color:var(--brand-ink)var(--muted);border-radius:12px;max-height:78svh;overflow:auto}.public-site .matrix-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1000px;font-size:13px}.public-site .matrix-table th,.public-site .matrix-table td{border-bottom:1px solid var(--border);vertical-align:middle;text-align:center;color:var(--foreground);padding:18px;line-height:1.65}.public-site .matrix-table th:first-child{text-align:left;width:30%}.public-site .matrix-table thead th{z-index:3;background:var(--card);vertical-align:bottom;border-bottom:1px solid var(--brand-ink);padding:30px 16px 22px;position:sticky;top:0}.public-site .matrix-table thead th:first-child{z-index:5;left:0}.public-site .matrix-table thead strong{letter-spacing:-.02em;font-size:15px;display:block}.public-site .matrix-tier-description{color:var(--muted-foreground);min-height:36px;margin-top:6px;font-size:11px;font-weight:400;display:block}.public-site .matrix-price{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:8px 0 16px;font-size:30px;font-weight:700}.public-site .matrix-price small{color:var(--muted-foreground);letter-spacing:0;margin-left:3px;font-size:11px;font-weight:400}.public-site .matrix-table thead [data-slot=button]{width:100%;min-height:40px;padding-inline:10px;font-size:11px}.public-site .matrix-table .matrix-featured{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-site .matrix-table .matrix-featured{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.public-site .delivery-recommended{color:#262820;letter-spacing:.07em;text-transform:uppercase;background:#ffe168;border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:9px;display:inline-block}.public-site .matrix-category th{background:var(--secondary);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:750}.public-site .matrix-table tbody tr:not(.matrix-category)>th{z-index:2;background:var(--card);border-right:1px solid var(--border);font-weight:600;position:sticky;left:0}.public-site .matrix-table tbody th small{color:var(--muted-foreground);margin-top:5px;font-size:11px;font-weight:400;display:block}.public-site .matrix-table tbody tr:not(.matrix-category):hover :is(th,td){background:var(--accent)}.public-site .matrix-availability{vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.public-site .matrix-availability.is-included{color:var(--success-ink);background:var(--success-ink)}@supports (color:color-mix(in lab, red, red)){.public-site .matrix-availability.is-included{background:color-mix(in srgb,var(--success-ink)10%,transparent)}}.public-site .matrix-availability.is-unavailable{color:var(--muted-foreground)}.public-site .matrix-empty{text-align:center;color:var(--muted-foreground);padding:40px;font-size:14px}.public-site .matrix-empty button{color:var(--brand-ink);text-decoration:underline}.public-site .pricing-redesign>section:first-of-type{padding-top:64px;padding-bottom:72px}.public-site .pricing-redesign h1{margin-top:16px;max-width:850px!important}.public-site .pricing-experience{text-align:left;margin-top:44px}.public-site .pricing-experience>.mb-6{margin-bottom:18px}.public-site .pricing-experience>p.mx-auto{text-align:center;max-width:720px;font-size:15px}.public-site .pricing-product-tabs{box-shadow:none;border-radius:14px;gap:6px;max-width:100%;padding:6px}.public-site .pricing-product-tabs button{border-radius:9px;min-height:46px;padding:12px 20px;font-size:13px}.public-site .pricing-experience .pricing-toggle{box-shadow:none;background:var(--card);border-radius:999px}.public-site .pricing-experience .pricing-toggle button{border-radius:999px;min-height:42px;font-size:12px}.public-site .pricing-experience .pricing-toggle span{background:var(--accent);color:var(--brand-ink);font-size:10px}.public-site .pricing-billing-summary{text-align:center;color:var(--muted-foreground);margin:-20px auto 36px;font-size:12px}.public-site .pricing-plan-grid{align-items:stretch;row-gap:32px}.public-site .pricing-plan-grid .pricing-card{box-shadow:none;border-radius:12px;padding:32px}.public-site .pricing-plan-grid h3{font-size:24px}.public-site .pricing-plan-grid .text-3xl{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:44px}.public-site .pricing-includes{border-top:1px solid var(--border);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;padding-top:22px;font-size:10px;font-weight:750}.public-site .pricing-plan-grid li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.8}.public-site .pricing-plan-grid li svg{margin-top:5px}.public-site .pricing-faq{align-self:start}.public-site .pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:18px;font-size:15px;font-weight:650;line-height:1.65;list-style:none;display:flex}.public-site .pricing-faq summary::-webkit-details-marker{display:none}.public-site .pricing-faq summary span{color:var(--brand-ink);font-size:23px;line-height:1.1}.public-site .pricing-faq[open] summary span{transform:rotate(45deg)}.public-site .pricing-faq p{margin-top:16px;font-size:14px;line-height:1.85}@media (max-width:1023px){.public-site .delivery-center-page .delivery-hero-content{text-align:center;grid-template-columns:1fr;max-width:760px;margin:auto}.public-site .delivery-center-page .delivery-hero-content>span{margin:auto}.public-site .delivery-center-page .delivery-hero-content>.domain-audit-card{text-align:left;grid-area:auto/1;max-width:620px;margin:28px auto}.public-site .delivery-center-page .delivery-hero-content>div:last-child{justify-content:center}.public-site .pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.public-site .delivery-section-nav{top:72px}.public-site .delivery-section-nav>div{gap:0;padding-inline:14px}.public-site .delivery-section-nav a{padding-inline:12px;font-size:11px}.public-site .delivery-section>div[class*=border]{padding:24px 20px}.public-site .delivery-page .delivery-hero{padding-block:40px}.public-site .delivery-center-page .delivery-hero-content>h1{font-size:2.7rem!important}.public-site .delivery-page form{flex-direction:column}.public-site .delivery-page form button{width:100%}.public-site .delivery-page #plans>.grid>div{padding:28px 24px}.public-site .matrix-toolbar{flex-direction:column;align-items:stretch}.public-site .matrix-search{min-width:0}.public-site .matrix-table{min-width:900px}.public-site .matrix-table th:first-child{width:220px}.public-site .matrix-table :is(th,td){padding:14px}.public-site .matrix-table thead th{padding:22px 12px}.public-site .matrix-table-scroll{max-height:72svh}.public-site .delivery-controls [data-slot=button]{white-space:normal;text-align:center;width:100%}.public-site .pricing-plan-grid{grid-template-columns:1fr}.public-site .pricing-product-tabs{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto}.public-site .pricing-product-tabs button{white-space:nowrap;flex-shrink:0}.public-site .pricing-experience>.mb-6{justify-content:flex-start}.public-site .pricing-plan-grid .pricing-card{padding:28px}.public-site .pricing-billing-summary{padding-inline:16px;line-height:1.7}}.public-site .domain-audit-card h2.audit-title{letter-spacing:-.02em!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:650!important;line-height:1.4!important}.public-site .delivery-page #spf-tools form input{width:100%;min-width:0}.public-site .delivery-page #spf-tools [role=status]{overflow-wrap:anywhere}.public-site .delivery-page #plans li svg{flex-shrink:0}.public-site .delivery-page #plans>div:first-child .mb-12{margin-bottom:24px}.public-site :is(.matrix-table-scroll,.pricing-faq summary):focus-visible{outline:3px solid var(--ring);outline-offset:4px}
:is(.portal-shell,.admin-shell).dashboard-design{--workspace-bg:#f5f3eb;--workspace-panel:#fffef9;--workspace-soft:#eeece2;--workspace-ink:#292d24;--workspace-muted:#686d60;--workspace-line:#dedfd2;--workspace-accent:#ffe168;--workspace-accent-ink:#292d24;--workspace-link:#776026;--workspace-side:#eeeade;--workspace-side-ink:#34392d;--workspace-shadow:0 3px 14px #30352305;--background:var(--workspace-bg);--foreground:var(--workspace-ink);--card:var(--workspace-panel);--card-foreground:var(--workspace-ink);--muted:var(--workspace-soft);--muted-foreground:var(--workspace-muted);--primary:var(--workspace-accent);--primary-foreground:var(--workspace-accent-ink);--secondary:var(--workspace-soft);--secondary-foreground:var(--workspace-ink);--accent:var(--workspace-soft);--accent-foreground:var(--workspace-ink);--border:var(--workspace-line);--input:var(--workspace-line);--ring:#8e752c;background:var(--workspace-bg);color:var(--workspace-ink);font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.6}.dark :is(.portal-shell,.admin-shell).dashboard-design{--workspace-bg:#1d221b;--workspace-panel:#272e23;--workspace-soft:#30382a;--workspace-ink:#f3f0e1;--workspace-muted:#b7beac;--workspace-line:#424c39;--workspace-link:#e7ce7d;--workspace-side:#22281e;--workspace-side-ink:#e3e7d7;--workspace-shadow:0 3px 14px #00000010;--ring:#ffe168}.portal-shell.dashboard-design{--portal-bg:var(--workspace-bg);--portal-panel:var(--workspace-panel);--portal-ink:var(--workspace-ink);--portal-muted:var(--workspace-muted);--portal-line:var(--workspace-line);--portal-side:var(--workspace-side);--portal-side-muted:var(--workspace-muted);--portal-lime:var(--workspace-accent);--portal-violet:var(--workspace-link)}.admin-shell.dashboard-design{--a-bg:var(--workspace-bg);--a-panel:var(--workspace-panel);--a-panel-2:var(--workspace-soft);--a-ink:var(--workspace-ink);--a-muted:var(--workspace-muted);--a-line:var(--workspace-line);--a-side:var(--workspace-side);--a-lime:var(--workspace-accent);--a-violet:var(--workspace-link)}.dashboard-design :is(h1,h2,h3,h4,h5,h6,.font-display){color:inherit;letter-spacing:-.025em!important;font-family:DM Sans,system-ui,sans-serif!important}.dashboard-design :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;line-height:1.25!important}.dashboard-design :is(.portal-welcome,.portal-subview-intro,.admin-page-intro) h2{letter-spacing:-.03em!important;font-family:DM Serif Display,Georgia,serif!important;font-size:clamp(30px,3vw,42px)!important;font-weight:400!important;line-height:1.15!important}.dashboard-design :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--ring);outline-offset:3px}.dashboard-design :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.dashboard-design :is(input,select,textarea){color:var(--workspace-ink);accent-color:var(--workspace-link)}.dashboard-design :is(input,textarea)::placeholder{color:var(--workspace-muted);opacity:1}.dashboard-design :is(.portal-sidebar,.admin-sidebar){background:var(--workspace-side);width:250px;color:var(--workspace-side-ink);border-right:1px solid var(--workspace-line);box-shadow:none;padding:24px 16px 18px}.dashboard-design .portal-sidebar:after{display:none}.dashboard-design :is(.portal-sidebar-top,.admin-brand){border-color:var(--workspace-line);padding:0 4px 24px}.dashboard-design :is(.portal-logo,.admin-brand>a){letter-spacing:-1px;font:750 22px DM Sans,sans-serif}.dashboard-design :is(.portal-logo b,.admin-brand em){color:inherit}.dashboard-design :is(.portal-logo-mark,.admin-brand>a>span){color:#292d24;background:#ffe168;border-radius:50%}.dashboard-design :is(.portal-logo-mark i,.admin-brand>a>span i){display:none}.dashboard-design :is(.portal-collapse,.admin-brand button){color:var(--workspace-muted);width:32px;height:36px}.dashboard-design :is(.portal-collapse,.admin-brand button):hover{color:var(--workspace-ink);background:var(--workspace-soft)}.dashboard-design :is(.portal-account-card,.admin-workspace-switch){background:var(--workspace-panel);border:1px solid var(--workspace-line);border-radius:10px;margin:22px 0 24px;padding:12px}.dashboard-design :is(.portal-avatar,.admin-workspace-switch>span,.admin-user>span){background:var(--workspace-soft);color:var(--workspace-link);border-radius:9px;font-weight:750}.dashboard-design :is(.portal-account-card strong,.admin-workspace-switch b,.admin-user b){color:var(--workspace-ink);font-size:13px}.dashboard-design :is(.portal-account-card span,.admin-workspace-switch small,.admin-user small){color:var(--workspace-muted);font-size:11px}.dashboard-design :is(.portal-nav,.admin-sidebar nav){gap:6px}.dashboard-design :is(.portal-nav-label,.admin-sidebar nav>small){color:var(--workspace-muted);letter-spacing:.12em;padding:0 12px 10px;font-size:10px}.dashboard-design :is(.portal-nav,.admin-sidebar nav)>a{min-height:46px;color:var(--workspace-side-ink);border-radius:8px;gap:12px;padding:0 13px;font-size:13px;font-weight:600}.dashboard-design :is(.portal-nav,.admin-sidebar nav)>a:hover{color:var(--workspace-ink);background:var(--workspace-panel)}.dashboard-design :is(.portal-nav,.admin-sidebar nav)>a.is-active{color:#292d24;box-shadow:none;background:#ffe168}.dashboard-design .portal-nav>a.is-active:before{display:none}.dashboard-design :is(.portal-nav,.admin-sidebar nav)>a em{background:var(--workspace-soft);min-width:22px;height:22px;color:var(--workspace-muted);font-size:10px}.dashboard-design :is(.portal-nav,.admin-sidebar nav)>a.is-active em{color:#292d24;background:#292d2412}.dashboard-design :is(.portal-help-card,.admin-user){border-color:var(--workspace-line);background:var(--workspace-panel);border-radius:10px}.dashboard-design .portal-help-card{gap:3px;padding:18px}.dashboard-design .portal-help-card :is(svg,a){color:var(--workspace-link)}.dashboard-design .portal-help-card strong{color:var(--workspace-ink);font-size:13px}.dashboard-design .portal-help-card span{color:var(--workspace-muted);font-size:11px}.dashboard-design .portal-back-link{color:var(--workspace-muted);font-size:12px}.dashboard-design .portal-back-link:hover{color:var(--workspace-ink)}.dashboard-design :is(.portal-workspace,.admin-workspace){min-width:0;margin-left:250px}.dashboard-design :is(.portal-sidebar,.admin-sidebar).is-collapsed{width:82px}.dashboard-design :is(.portal-sidebar,.admin-sidebar).is-collapsed+:is(.portal-workspace,.admin-workspace){margin-left:82px}.dashboard-design :is(.portal-topbar,.admin-topbar){border-color:var(--workspace-line);background:var(--workspace-bg);min-height:84px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:clamp(24px,3vw,44px)}.dashboard-design :is(.portal-topbar h1,.admin-top-title h1){font-size:19px;font-weight:700;line-height:1.3!important}.dashboard-design :is(.portal-topbar>div:first-child>div span,.admin-top-title small){letter-spacing:.07em;color:var(--workspace-muted);font-size:10px}.dashboard-design :is(.portal-icon-button,.admin-icon,.admin-admin-avatar){background:var(--workspace-panel);width:40px;height:40px;color:var(--workspace-muted);border:1px solid var(--workspace-line);box-shadow:none;border-radius:50%}.dashboard-design :is(.portal-icon-button,.admin-icon,.admin-admin-avatar):hover{color:var(--workspace-ink);background:var(--workspace-soft)}.dashboard-design .portal-profile span{background:var(--workspace-soft);color:var(--workspace-link);border:1px solid var(--workspace-line);border-radius:50%}.dashboard-design .portal-profile{min-height:42px}.dashboard-design :is(.portal-currency,.admin-search){background:var(--workspace-panel);border:1px solid var(--workspace-line);box-shadow:none;border-radius:9px}.dashboard-design .admin-search{height:44px}.dashboard-design .admin-search input{font-size:13px}.dashboard-design :is(.portal-main,.admin-main){width:min(1520px,100%);padding:36px clamp(24px,3vw,44px) 64px;overflow:visible}.dashboard-design .portal-welcome{padding:4px 0 26px}.dashboard-design :is(.portal-welcome,.portal-subview-intro) p{max-width:650px;margin-top:12px;font-size:14px;line-height:1.75}.dashboard-design .portal-kicker{letter-spacing:.12em;font-size:10px}.dashboard-design .portal-kicker i{background:var(--workspace-link);box-shadow:none}.dashboard-design .admin-main .admin-page-intro{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;overflow:visible;padding:4px 0 26px!important}.dashboard-design .admin-page-intro:after{display:none}.dashboard-design .admin-main .admin-page-intro p{font-size:14px!important;line-height:1.75!important}.dashboard-design .admin-main .admin-page-intro>div:first-child>span{color:var(--workspace-link)}.dashboard-design .admin-range{border:1px solid var(--workspace-line);background:var(--workspace-panel);height:40px;color:var(--workspace-muted);border-radius:7px;font-size:12px}.dashboard-design .admin-range.is-active{background:var(--workspace-ink);color:var(--workspace-bg);border-color:var(--workspace-ink)}.dashboard-design :is(.portal-status-strip,.admin-metrics){gap:16px;margin-top:0}.dashboard-design .portal-status-strip{box-shadow:none;background:0 0;border:0;border-radius:0}.dashboard-design .portal-status-strip>div,.dashboard-design .admin-metric{background:var(--workspace-panel);border:1px solid var(--workspace-line);box-shadow:var(--workspace-shadow);border-radius:12px;padding:22px}.dashboard-design .portal-status-strip>div{flex-direction:column;align-items:flex-start;gap:20px}.dashboard-design .portal-status-strip p span,.dashboard-design .admin-metric>div{color:var(--workspace-muted);letter-spacing:.02em;text-transform:none;font-size:11px}.dashboard-design .portal-status-strip p strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:30px;line-height:1.2}.dashboard-design .admin-metric>strong{font-variant-numeric:tabular-nums;margin-top:22px;font-size:34px;line-height:1.2}.dashboard-design .admin-metric>small{margin-top:10px;font-size:11px}.dashboard-design :is(.portal-status-icon,.portal-product-icon,.admin-customer-avatar,.admin-notification-icon){background:var(--workspace-soft);color:var(--workspace-link);filter:none;border-radius:9px}.dashboard-design .portal-status-icon{width:36px;height:36px}.dashboard-design :is(.portal-grid-main,.admin-dashboard-grid,.admin-bottom-grid){gap:20px;margin-top:24px}.dashboard-design :is(.portal-panel,.admin-panel){background:var(--workspace-panel);border:1px solid var(--workspace-line);box-shadow:var(--workspace-shadow);border-radius:12px}.dashboard-design :is(.portal-panel-heading,.admin-panel-title){border-color:var(--workspace-line);gap:16px;min-height:84px;padding:20px 24px}.dashboard-design :is(.portal-panel-heading h3,.admin-panel-title h3){font-size:18px;font-weight:650}.dashboard-design :is(.portal-panel-heading span,.admin-panel-title span){color:var(--workspace-muted);letter-spacing:.09em;font-size:10px}.dashboard-design :is(.portal-panel-heading,.admin-panel-title)>:is(a,button){color:var(--workspace-link);font-size:12px}.dashboard-design :is(.portal-order-row,.admin-table-row,.admin-ticket-row){border-color:var(--workspace-line);min-height:82px}.dashboard-design :is(.portal-order-row,.admin-table-row):hover{background:var(--workspace-soft)}.dashboard-design :is(.portal-order-name strong,.admin-table-row p b,.admin-table-row>strong){font-size:13px}.dashboard-design :is(.portal-order-name span,.portal-order-renew strong,.portal-order-price strong,.admin-table-row p small){font-size:11px;line-height:1.5}.dashboard-design .admin-table-head{background:var(--workspace-soft);letter-spacing:.06em;min-height:44px;font-size:10px}.dashboard-design .admin-table-row{font-size:12px}.dashboard-design :is(.portal-order-status,.admin-pill){letter-spacing:0;font-size:10px;font-weight:650}.dashboard-design .admin-revenue-summary{padding:24px 24px 8px}.dashboard-design .admin-revenue-summary strong{font-size:32px}.dashboard-design .admin-revenue-summary small,.dashboard-design .admin-legend{font-size:11px}.dashboard-design .admin-bars b{background:#8e9c65;border-radius:4px 4px 0 0}.dashboard-design .admin-bars>div:nth-child(3n) b{background:#d4b65e}.dashboard-design :is(.admin-y-axis,.admin-x-axis){color:var(--workspace-muted);font-size:10px}.dashboard-design :is(.portal-empty,.admin-empty){min-height:150px;color:var(--workspace-muted);padding:44px 24px;font-size:13px}.dashboard-design :is(.portal-empty,.admin-empty) a{color:var(--workspace-link);font-size:13px}.dashboard-design :is(.portal-form,.admin-issue-form){font-size:13px}.dashboard-design :is(.portal-form,.admin-issue-form) :is(input,select,textarea){border:1px solid var(--workspace-line);background:var(--workspace-bg);border-radius:8px;min-height:44px;font-size:14px}.dashboard-design .admin-issue-form label{font-size:13px}.dashboard-design .admin-list-search{background:var(--workspace-bg);border-color:var(--workspace-line)}.dashboard-design .admin-list-toolbar{border-color:var(--workspace-line)}.dashboard-design :is(.admin-list-tabs,.admin-inbox-tabs) a{font-size:12px}.dashboard-design [data-slot=button][data-variant]{min-height:44px;box-shadow:none;border-radius:8px;font-size:13px;font-weight:700}.dashboard-design [data-slot=button][data-variant=default],.dashboard-design .portal-primary-action{border:1px solid #c5ad53;color:#292d24!important;background:#ffe168!important;box-shadow:0 2px #c5ad5330!important}.dashboard-design [data-slot=button][data-variant=outline]{border:1px solid var(--workspace-line);background:var(--workspace-panel)!important;color:var(--workspace-ink)!important}.dashboard-design [data-slot=button][data-variant=ghost]{color:var(--workspace-ink)!important;background:0 0!important}.dashboard-design [data-slot=button][data-variant=default]:hover{background:#f5d35c!important}.dashboard-design .message p{font-size:13px;line-height:1.75}.dashboard-design .conversation-reply textarea{font-size:14px}.dashboard-design .admin-payment-help,.dashboard-design .admin-note p{font-size:13px;line-height:1.7}.dashboard-design .portal-help-card a{min-height:32px}@media (max-width:1100px){.dashboard-design .portal-grid-main{grid-template-columns:1fr}.dashboard-design .portal-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}}@media (max-width:1023px){.dashboard-design :is(.portal-sidebar,.admin-sidebar),.dashboard-design :is(.portal-sidebar,.admin-sidebar).is-collapsed{width:250px;transform:translate(-100%)}.dashboard-design :is(.portal-sidebar,.admin-sidebar).is-mobile-open{transform:translate(0)}.dashboard-design :is(.portal-workspace,.admin-workspace),.dashboard-design :is(.portal-sidebar,.admin-sidebar).is-collapsed+:is(.portal-workspace,.admin-workspace){margin-left:0}.dashboard-design :is(.portal-scrim,.admin-scrim){z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141b1466;display:block;position:fixed;inset:0}.dashboard-design :is(.portal-status-strip,.admin-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dashboard-design :is(.portal-topbar,.admin-topbar){min-height:72px;padding:12px 16px}.dashboard-design :is(.portal-main,.admin-main){padding:24px 16px 48px}.dashboard-design .admin-main .admin-page-intro{grid-template-columns:1fr;gap:20px;padding-bottom:24px!important}.dashboard-design .portal-welcome{flex-direction:column;align-items:flex-start;gap:20px}.dashboard-design :is(.portal-status-strip,.admin-metrics){gap:10px}.dashboard-design :is(.portal-status-strip>div,.admin-metric){padding:16px}.dashboard-design :is(.portal-status-strip p strong,.admin-metric>strong){font-size:26px}.dashboard-design .portal-side-stack{grid-template-columns:1fr}.dashboard-design :is(.portal-panel-heading,.admin-panel-title){min-height:76px;padding:18px}.dashboard-design .portal-currency{display:none}.dashboard-design .admin-top-title>div{display:block}.dashboard-design .admin-top-title small{display:none}.dashboard-design .admin-search{margin-top:8px}.dashboard-design .admin-table-row{min-height:80px}}@media (prefers-reduced-motion:reduce){.dashboard-design *{transition:none!important;animation:none!important}}.dashboard-design .next-invoice>strong{font-variant-numeric:tabular-nums;font-family:DM Sans,sans-serif;font-size:32px}.dashboard-design .next-invoice>p{padding-bottom:20px;font-size:12px}.dashboard-design .invoice-method>span{background:var(--workspace-soft);color:var(--workspace-link);font-size:10px}.dashboard-design .invoice-method b{font-size:12px}.dashboard-design .invoice-method small{font-size:11px}.dashboard-design .next-invoice>:is(button,a){min-height:48px;color:var(--workspace-link);font-size:12px}.dashboard-design .invoice-row{min-height:72px;font-size:12px}.dashboard-design .portal-credential{background:var(--workspace-panel);border-color:var(--workspace-line)}.dashboard-design .portal-credential code{color:var(--workspace-ink)}.dashboard-design .admin-workspace-switch>svg{display:none}.dashboard-design :is(.admin-notification-list b,.portal-notification-list b){font-size:13px}.dashboard-design :is(.admin-notification-list small,.admin-notification-list time){font-size:11px}.dashboard-design :is(.queue-summary,.admin-toggle-row){background:var(--workspace-soft);border-color:var(--workspace-line)}.dashboard-design .queue-summary span{font-size:10px}.dashboard-design .queue-row{padding-block:16px;font-size:12px}.dark .dashboard-design :is(.admin-pill,.portal-order-status){filter:none}.dark .dashboard-design :is(.admin-pill.active,.admin-pill.paid,.admin-pill.completed,.portal-order-status.active){color:#d0e6b5;background:#31442a}.dark .dashboard-design :is(.admin-pill.pending,.admin-pill.open,.portal-order-status.pending){color:#f2d889;background:#4a4026}.dark .dashboard-design :is(.admin-pill.cancelled,.admin-pill.failed,.admin-pill.overdue){color:#ffc1b0;background:#492d28}.dashboard-design .admin-chart{padding-bottom:28px}.dashboard-design .admin-topbar .admin-top-title{min-width:0}.dashboard-design .admin-top-title h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-design :is(.portal-sidebar,.admin-sidebar){overscroll-behavior:contain;overflow-y:auto}.dashboard-design :is(.portal-sidebar-top,.admin-brand,.portal-sidebar-bottom,.admin-sidebar-foot){flex-shrink:0}@media (max-width:1023px){.dashboard-design :is(.portal-sidebar,.admin-sidebar):not(.is-mobile-open){visibility:hidden}.dashboard-design :is(.portal-sidebar,.admin-sidebar).is-mobile-open{visibility:visible}}.dashboard-design .portal-orders-card{min-width:0;overflow:hidden}.dashboard-design .portal-orders-card .portal-order-list{overflow-x:auto}.dashboard-design .portal-orders-card .portal-order-row{min-width:640px}.dashboard-design .portal-status-strip p{min-width:0;max-width:100%}.dashboard-design .portal-status-strip p strong{overflow-wrap:anywhere;white-space:normal}@media (min-width:1101px){.dashboard-design .portal-grid-main{grid-template-columns:minmax(0,1fr) 290px}}
:is(.inbox-placement-page,.deliverability-ui){--success-ink:#376b35;--warning-ink:#856218;--danger-ink:#a33329;--brand-ink:#74602d}.dark :is(.inbox-placement-page,.deliverability-ui){--success-ink:#b7d99d;--warning-ink:#eed58d;--danger-ink:#ffb8a8;--brand-ink:#e4ce7e}.public-site .inbox-placement-page{background:var(--background);color:var(--foreground);padding-top:132px;padding-bottom:80px}.public-site .inbox-placement-page>div{max-width:1160px}.public-site .inbox-placement-page>div>div:first-child{max-width:850px;margin-bottom:40px}.public-site .inbox-placement-page h1{margin-top:12px;font-size:clamp(2.5rem,4.5vw,4.2rem)!important}.public-site .inbox-placement-page>div>div:first-child>div{border:1px solid var(--border);background:var(--accent);color:var(--brand-ink);letter-spacing:.05em;padding:6px 12px;font-size:10px}.public-site .inbox-placement-page>div>div:first-child>p{max-width:720px;margin:20px auto 0;line-height:1.85}.public-site .placement-form-card{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;box-shadow:0 4px 18px #26282004}.public-site .placement-card-heading{align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.public-site .placement-step{background:var(--accent);width:36px;height:36px;color:var(--brand-ink);border-radius:50%;flex:0 0 36px;place-items:center;font-size:11px;font-weight:750;display:grid}.public-site .placement-card-heading h2{letter-spacing:-.02em!important;font-family:DM Sans,sans-serif!important;font-size:21px!important;font-weight:650!important;line-height:1.4!important}.public-site .placement-card-heading p{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.8}.public-site .placement-method-note{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:28px;padding:16px 18px;font-size:12px;line-height:1.8;display:flex}.public-site .placement-method-note svg{color:var(--brand-ink);flex-shrink:0;margin-top:3px}.public-site .placement-method-note strong{color:var(--foreground)}.public-site .placement-workbench :is(input,textarea){background:var(--background);border:1px solid var(--input);min-height:48px;color:var(--foreground);border-radius:8px;font-size:14px}.public-site .placement-workbench :is(input,textarea)::placeholder{color:var(--muted-foreground);opacity:1}.public-site .placement-workbench label{color:var(--foreground);font-size:12px}.public-site .placement-workbench button[aria-pressed]{border:1px solid var(--border);background:var(--background);min-height:48px;color:var(--muted-foreground);border-radius:9px;gap:12px;padding:14px;font-size:12px}.public-site .placement-workbench button[aria-pressed=true]{border-color:var(--brand-ink);background:var(--accent);color:var(--foreground)}.public-site .placement-workbench button[aria-pressed] svg{flex-shrink:0}.public-site .placement-workbench fieldset:disabled{opacity:.65}.public-site .placement-workbench [aria-label="Estimated campaign analysis results"]{outline:none;scroll-margin-top:108px}.public-site .placement-workbench [aria-label="Estimated campaign analysis results"]:focus-visible{outline:2px solid var(--ring);outline-offset:6px;border-radius:12px}.public-site .placement-workbench [aria-label="Estimated campaign analysis results"]>div:not(.placement-card-heading){background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px}.public-site .placement-workbench .text-\[11px\],.public-site .placement-workbench .text-\[10px\]{font-size:11px;line-height:1.7}.public-site .placement-workbench .text-xs{line-height:1.8}.public-site .placement-next-steps{background:var(--accent);border:1px solid var(--border);border-radius:12px;padding:28px}.public-site .placement-next-steps h3{margin-bottom:20px;font-size:18px}.public-site .placement-next-steps ol{gap:16px;display:grid}.public-site .placement-next-steps li{gap:12px;font-size:14px;line-height:1.8;display:flex}.public-site .placement-next-steps li>span{border:1px solid var(--border);background:var(--card);width:26px;height:26px;color:var(--brand-ink);border-radius:50%;flex:0 0 26px;place-items:center;margin-top:2px;font-size:10px;font-weight:700;display:grid}.public-site .placement-guide{border-color:var(--border);margin-top:64px}.public-site .placement-guide>div:first-child{max-width:860px;margin:auto}.public-site .placement-guide h2{font-size:clamp(2rem,3vw,2.8rem)!important}.public-site .placement-guide :is(p,li){font-size:14px;line-height:1.9}.public-site .placement-upsell{border-radius:12px;padding:40px}.dashboard-design .deliverability-ui{color:var(--workspace-ink);min-width:0}.dashboard-design .deliverability-ui>.portal-subview-intro{align-items:flex-start;padding-bottom:6px}.dashboard-design .deliverability-ui>.portal-subview-intro>div:last-child{flex-wrap:wrap;justify-content:flex-end}.dashboard-design .deliverability-ui .portal-subview-intro p{max-width:620px}.dashboard-design .deliverability-ui :is(input,select){background:var(--workspace-panel);color:var(--workspace-ink);border:1px solid var(--workspace-line);border-radius:8px;min-width:0;min-height:44px;padding-inline:14px;font-size:13px}.dashboard-design .deliverability-ui .deliverability-panel{border:1px solid var(--workspace-line);background:var(--workspace-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;min-width:0}.dashboard-design .deliverability-ui .deliverability-panel>div:first-child{flex-wrap:wrap;gap:20px}.dashboard-design .deliverability-ui .deliverability-panel h3{overflow-wrap:anywhere;font-size:20px}.dashboard-design .deliverability-ui .text-xs{font-size:12px;line-height:1.8}.dashboard-design .deliverability-ui :is(.text-\[10px\],.text-\[11px\]){font-size:11px;line-height:1.7}.dashboard-design .deliverability-ui .deliverability-protocols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.dashboard-design .deliverability-ui .deliverability-protocols>div{background:var(--workspace-bg);border:1px solid var(--workspace-line);border-radius:10px;padding:18px}.dashboard-design .deliverability-ui .deliverability-protocols .flex{flex-wrap:wrap;gap:8px}.dashboard-design .deliverability-ui .deliverability-protocols .text-xl{letter-spacing:-.03em;font-size:20px}.dashboard-design .deliverability-ui .deliverability-view-switch{background:var(--workspace-panel);border:1px solid var(--workspace-line);border-radius:10px;padding:5px;overflow-x:auto}.dashboard-design .deliverability-ui .deliverability-view-switch button{min-height:44px;color:var(--workspace-muted);border-radius:7px;flex-shrink:0;padding:10px 16px;font-size:12px}.dashboard-design .deliverability-ui .deliverability-view-switch button[aria-pressed=true]{color:#292d24;box-shadow:none;background:#ffe168}.dashboard-design .deliverability-ui .deliverability-view-switch button[aria-pressed=true] svg{color:inherit}.dashboard-design .deliverability-ui table{border-collapse:separate;border-spacing:0;width:100%;min-width:740px;font-size:12px}.dashboard-design .deliverability-ui table th{background:var(--workspace-soft);color:var(--workspace-muted);letter-spacing:.04em;border-bottom:1px solid var(--workspace-line);padding:14px 16px;font-size:10px}.dashboard-design .deliverability-ui table td{border-bottom:1px solid var(--workspace-line);vertical-align:middle;padding:18px 16px;line-height:1.7}.dashboard-design .deliverability-ui table td.flex{display:table-cell}.dashboard-design .deliverability-ui table td.flex svg{vertical-align:middle;margin-right:8px;display:inline-block}.dashboard-design .deliverability-ui table tbody tr:hover{background:var(--workspace-soft)}.dashboard-design .deliverability-ui .overflow-x-auto{border:1px solid var(--workspace-line);border-radius:9px;max-width:100%}.dashboard-design .deliverability-ui .font-mono.select-all{overflow-wrap:anywhere;font-size:13px}.dashboard-design .deliverability-ui .whitespace-pre-wrap{border:1px solid var(--workspace-line);font-size:12px;line-height:1.9}.dashboard-design .deliverability-ui .deliverability-quick-tools>div{background:var(--workspace-panel);border:1px solid var(--workspace-line);border-radius:12px;gap:16px;padding:24px}.dashboard-design .deliverability-ui .deliverability-quick-tools h4{font-size:15px}.dashboard-design .deliverability-ui .deliverability-quick-tools [data-slot=button]{width:fit-content}.dashboard-design .deliverability-ui>div.border-dashed{border:1px dashed var(--workspace-line);background:var(--workspace-panel);border-radius:14px;max-width:660px;margin:36px auto;padding:40px 28px}.deliverability-dialog{--background:#f5f3eb;--foreground:#292d24;--card:#fffef9;--muted:#eeece2;--muted-foreground:#686d60;--accent:#eeece2;--accent-foreground:#292d24;--primary:#ffe168;--primary-foreground:#292d24;--border:#dedfd2;--input:#c7ccbc;--ring:#8e752c;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:14px;max-height:calc(100svh - 40px);padding:30px;font:14px/1.75 DM Sans,sans-serif;overflow-y:auto}.dark .deliverability-dialog{--background:#1d221b;--foreground:#f3f0e1;--card:#272e23;--muted:#30382a;--muted-foreground:#b7beac;--accent:#30382a;--accent-foreground:#f3f0e1;--border:#424c39;--input:#64725a;--ring:#ffe168}.deliverability-dialog [data-slot=dialog-title]{letter-spacing:-.025em;font:650 21px/1.4 DM Sans,sans-serif}.deliverability-dialog label{font-size:12px;font-weight:650}.deliverability-dialog input{border:1px solid var(--input);background:var(--background);color:var(--foreground);border-radius:8px;min-height:46px;padding:10px 14px}.deliverability-dialog [data-slot=button]{border-radius:8px;min-height:44px;font-size:13px;font-weight:700}.deliverability-dialog [data-variant=default]{color:#292d24;background:#ffe168;border:1px solid #c5ad53}.deliverability-dialog [data-variant=outline]{color:var(--foreground);border:1px solid var(--border);background:0 0}.deliverability-dialog :is(input,button):focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:1023px){.dashboard-design .deliverability-ui .deliverability-quick-tools{grid-template-columns:1fr}}@media (max-width:640px){.public-site .inbox-placement-page{padding-top:108px}.public-site .placement-form-card{padding:24px 20px}.public-site .placement-method-note{padding:14px}.public-site .placement-workbench fieldset>.flex{justify-content:stretch}.public-site .placement-workbench fieldset [type=submit]{white-space:normal;width:100%}.public-site .placement-workbench [aria-label="Estimated campaign analysis results"]>div{padding:22px 18px}.public-site .placement-workbench [aria-label="Estimated campaign analysis results"]>.placement-card-heading{padding:0}.public-site .placement-next-steps{padding:24px 20px}.public-site .placement-upsell{padding:28px 20px}.public-site .placement-upsell [data-slot=button]{white-space:normal;text-align:center;height:auto;padding-block:12px}.dashboard-design .deliverability-ui>.portal-subview-intro>div:last-child{justify-content:flex-start;width:100%}.dashboard-design .deliverability-ui>.portal-subview-intro select{width:100%}.dashboard-design .deliverability-ui .deliverability-protocols{grid-template-columns:1fr}.dashboard-design .deliverability-ui .deliverability-panel{padding:22px 18px}.dashboard-design .deliverability-ui .deliverability-panel>div:first-child>.flex{flex-wrap:wrap}.dashboard-design .deliverability-ui .deliverability-panel h3.text-2xl{font-size:23px}.dashboard-design .deliverability-ui>div.border-dashed{padding:30px 20px}.deliverability-dialog{padding:26px 22px}}
