@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}}
: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}}
