@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=JetBrains+Mono:wght@500;600&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:3rem;--canvas:#06090f;--bg:#06090f;--bg-2:#0b1018;--surface-1:#0f141d;--surface-2:#141b26;--surface-3:#1a2330;--surface-raised:#121820;--surface-sunken:#080c12;--surface-glow:#38bdf814;--text:#f1f5f9;--text-soft:#b8c4d4;--text-muted:#8b9bb0;--text-faint:#6b7a8f;--line:#94a3b824;--line-strong:#cbd5e138;--border-subtle:#94a3b81a;--border-strong:#cbd5e133;--accent:#38bdf8;--accent-2:#22d3ee;--accent-3:#818cf8;--accent-ink:#041018;--product-ai-accent:#38bdf8;--product-email-accent:#fb923c;--product-platform-accent:#818cf8;--product-admin-accent:#f87171;--nav-ai-active:#38bdf824;--nav-email-active:#fb923c24;--nav-platform-active:#818cf81f;--nav-admin-active:#f8717124;--danger:#f87171;--danger-bg:#f871711f;--ok:#2dd4bf;--ok-bg:#2dd4bf1f;--info:#93c5fd;--info-bg:#93c5fd1f;--sidebar-width:15rem;--topbar-height:3rem;--page-padding:1.5rem;--content-max:72rem;--prose-max:42rem;--font-sans:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-display:1.75rem;--radius-xl:1rem;--radius-lg:.75rem;--radius-md:.5rem;--radius-sm:.375rem;--shadow-lg:0 24px 48px #00000059, 0 0 0 1px var(--border-subtle);--shadow-md:0 12px 28px #00000047, 0 0 0 1px var(--border-subtle);--shadow-sm:0 4px 12px #0003;--focus:0 0 0 2px var(--canvas), 0 0 0 4px #38bdf873;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.14s;--duration-normal:.22s;font-family:var(--font-sans);font-size:var(--text-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text);background-color:var(--bg);background-color:#0000;background-image:radial-gradient(920px 540px at 88% -12%,#38bdf829,#0000 58%),radial-gradient(820px 520px at -8% 4%,#22d3ee1a,#0000 54%),radial-gradient(760px 500px at 50% 112%,#818cf814,#0000 64%),linear-gradient(150deg,#070b12 0%,#0a111d 46%,#080c14 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;margin:0;line-height:1.5}body:before{content:"";pointer-events:none;background-image:linear-gradient(#e2ebf706 1px,#0000 1px),linear-gradient(90deg,#e2ebf705 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 50% 0,#000 0%,#0000 68%)}h1,h2,h3,p{margin:0}h1{font-size:var(--text-display);letter-spacing:-.03em;font-weight:700}h2{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}h3{font-size:var(--text-lg);font-weight:600}code,pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.muted{color:var(--text-soft)}::selection{color:var(--accent-ink);background:#38bdf8db}.auth-page,.app-loading-screen{place-items:center;min-height:100vh;padding:1.25rem;display:grid}.app-loading-screen{animation:.18s ease-out both loading-screen-in}.auth-card,.app-loading-card{border-radius:var(--radius-lg);border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:radial-gradient(circle at 18% -24%,#38bdf824,#0000 56%),radial-gradient(circle at 96% 0,#22d3ee1a,#0000 48%),linear-gradient(155deg,#121b2aeb,#090e17f0);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.app-loading-card{text-align:center;align-items:center;gap:1.35rem;padding:2rem 1.75rem;animation:.22s ease-out both loading-card-in}.app-loading-screen .app-loading-brand.platform-brand--stacked .platform-brand-kicker{font-size:var(--text-sm);letter-spacing:.16em}.app-loading-screen .app-loading-brand.platform-brand--stacked .platform-brand-title{font-size:clamp(1.5rem,4.5vw,2rem)}.app-loading-card .muted{font-size:var(--text-base);color:var(--text-soft);line-height:1.5}.auth-signin-card .muted{font-size:var(--text-sm);line-height:1.5}.auth-signin-card{justify-content:flex-start;gap:1.1rem;width:min(480px,100%);min-height:540px;padding:1.75rem}.accept-invite-page{width:100%}.accept-invite-card .accept-invite-title{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.accept-invite-card .auth-form{width:100%}.accept-invite-card .btn.btn-primary{justify-content:center;width:100%}.auth-signin-card .auth-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem}.auth-brand{flex-direction:column;align-items:center;gap:.65rem;display:flex}.auth-brand .platform-brand-logo{border-color:var(--line);box-shadow:inset 0 1px 0 #ffffff14, var(--shadow-sm);background:linear-gradient(145deg,#ffffff14,#ffffff06),#e2ebf709;border-radius:18px}.app-loading-brand .platform-brand-logo{border-color:var(--line);box-shadow:inset 0 1px 0 #ffffff14, var(--shadow-sm);background:linear-gradient(145deg,#ffffff14,#ffffff06),#e2ebf709;border-radius:18px;animation:1.8s ease-in-out infinite loading-logo-pulse}.auth-tagline{font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.01em;margin-top:.25rem;line-height:1.5}.auth-form,.field{flex-direction:column;gap:.45rem;display:flex}.auth-forgot-row{text-align:right;margin:.15rem 0 0}.btn-linkish{min-height:0;font-size:var(--text-sm);color:var(--accent);box-shadow:none;background:0 0;border:none;padding:0}.btn-linkish:hover{color:var(--accent-2);background:0 0;text-decoration:underline}.auth-disclaimer{border:1px solid var(--line);border-radius:var(--radius-sm);background:#060a129e;flex-direction:column;gap:.38rem;padding:.72rem .82rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.auth-disclaimer h2{font-size:var(--text-base);letter-spacing:.01em}.auth-disclaimer p{color:var(--text-soft);font-size:var(--text-sm);line-height:1.5}.field>span{color:var(--text-soft);font-size:var(--text-sm);font-weight:500}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text);min-height:2.5rem;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);transition:border-color .14s,background-color .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffff09}textarea{resize:vertical}input:focus,select:focus,textarea:focus,button:focus-visible{box-shadow:var(--focus);border-color:#38bdf8ad;outline:none}input::placeholder,textarea::placeholder{color:var(--text-faint)}.checkbox{color:var(--text-soft);font-size:var(--text-sm);align-items:center;gap:.5rem;display:inline-flex}.btn{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--line);background:var(--surface-2);min-height:2.5rem;color:var(--text);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast), background var(--duration-fast), color var(--duration-fast);font-weight:600;display:inline-flex}.btn:hover:not(:disabled):not(.btn-primary){border-color:var(--line-strong);background:var(--surface-3);color:var(--text)}.btn-primary:hover:not(:disabled){color:var(--accent-ink);filter:brightness(1.06);border-color:#0000}.btn-ghost{color:var(--text-soft);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){color:var(--text);background:#ffffff14;border-color:#0000}.btn:disabled{opacity:.52;cursor:not-allowed;transform:none}.btn-primary{color:var(--accent-ink);background:linear-gradient(180deg, #ffffff57, transparent 38%), linear-gradient(135deg, var(--accent), var(--accent-2));border-color:#0000;box-shadow:0 12px 28px #38bdf82e,inset 0 1px #ffffff6b}.btn-danger{color:#ffe7ef;background:linear-gradient(#ffffff14,#0000),linear-gradient(160deg,#fb718542,#7f1d375c);border-color:#fb718585}.btn-link{color:var(--accent);box-shadow:none;background:0 0;border:0;padding:0}.btn-small{min-height:2.25rem;font-size:var(--text-sm);padding:.5rem .75rem}.error,.success{border-radius:var(--radius-sm);font-size:var(--text-sm);padding:.65rem .85rem;line-height:1.45}.error{color:#ffdce6;background:var(--danger-bg);border:1px solid #fb718594}.success{color:#d8fff6;background:var(--ok-bg);border:1px solid #34d3997a}.error-inline{margin:0}.loading-spinner{border:2px solid #ffffff38;border-top-color:var(--accent);border-radius:999px;width:26px;height:26px;animation:.8s linear infinite azf-spin}.toast-viewport{z-index:140;pointer-events:none;gap:.5rem;width:min(360px,100vw - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.toast{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:linear-gradient(#ffffff0a,#0000),#080d16f0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.52rem;padding:.72rem .82rem;animation:.18s ease-out toast-enter;display:grid}.toast p{color:var(--text);margin:0;font-size:.86rem;line-height:1.4}.toast-dot{background:var(--info);border-radius:999px;width:.55rem;height:.55rem;margin-top:.28rem;box-shadow:0 0 0 3px #93c5fd1f}.toast-success .toast-dot{background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.toast-error .toast-dot{background:var(--danger);box-shadow:0 0 0 3px var(--danger-bg)}.global-busy-bar{z-index:18;background:#cad5e214;border-radius:999px;height:2px;position:sticky;top:0;overflow:hidden}.global-busy-bar:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--accent), var(--accent-2), transparent);width:42%;height:100%;animation:1.2s ease-in-out infinite busy-sweep;display:block}.data-panel,.unified-billing-page{position:relative}.data-panel--loading>:not(.section-loading-overlay),.unified-billing-page--loading>:not(.section-loading-overlay){opacity:.55;pointer-events:none}.section-loading-overlay{z-index:4;border-radius:inherit;pointer-events:none;background:#080d161f;position:absolute;inset:0}.section-loading-overlay:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), var(--accent-2), transparent);height:2px;animation:1.2s ease-in-out infinite busy-sweep;position:absolute;top:0;left:0;right:0}.dashboard-skeleton{border-radius:var(--radius-lg);background:#080d1680;border:1px solid #cad5e21b;gap:.78rem;padding:1rem;animation:.18s ease-out both loading-card-in;display:grid}.skeleton-toolbar,.skeleton-summary-grid,.skeleton-table{gap:.62rem;display:grid}.skeleton-toolbar{grid-template-columns:minmax(0,1fr) 9rem;align-items:center}.skeleton-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skeleton-line,.skeleton-tile,.skeleton-row{border-radius:var(--radius-md);background-color:#cad5e20f;background-image:linear-gradient(90deg,#ffffff09,#ffffff17,#ffffff09),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.4s ease-in-out infinite skeleton-shimmer}.skeleton-line{height:.9rem}.skeleton-line-wide{width:min(24rem,70%)}.skeleton-tile{min-height:4.2rem}.skeleton-row{min-height:3.25rem}@keyframes azf-spin{to{transform:rotate(360deg)}}@keyframes loading-screen-in{0%{opacity:0}}@keyframes loading-card-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes loading-logo-pulse{0%,to{filter:drop-shadow(0 0 #38bdf800);transform:translateY(0)}50%{filter:drop-shadow(0 0 16px #38bdf82e);transform:translateY(-2px)}}@keyframes toast-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes busy-sweep{0%{transform:translate(-120%)}to{transform:translate(240%)}}@keyframes skeleton-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}.skip-link{left:var(--space-4);z-index:200;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);transition:top var(--duration-fast) var(--ease-out);font-weight:600;text-decoration:none;position:absolute;top:-3rem}.skip-link:focus{top:var(--space-4);outline:none}.platform-layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--canvas);min-height:100vh;display:grid}.platform-main{flex-direction:column;min-width:0;min-height:100vh;display:flex;position:relative}.platform-mobile-menu-btn{top:var(--space-4);left:var(--space-4);z-index:25;padding:var(--space-2);background:var(--surface-2);border:1px solid var(--border-subtle);min-width:2.5rem;box-shadow:var(--shadow-md);display:none;position:fixed}.platform-content,.dashboard-content,.app-page{gap:var(--space-6);min-width:0;padding:var(--page-padding);flex-direction:column;flex:1;width:100%;max-width:none;display:flex}.app-page>*{animation:page-section-in var(--duration-normal) var(--ease-out) both}@keyframes page-section-in{0%{opacity:0;transform:translateY(6px)}}.sidebar-backdrop{z-index:40;opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-out);background:#0000008c;display:none;position:fixed;inset:0}.sidebar-backdrop--open{opacity:1;pointer-events:auto}.platform-sidebar{z-index:50;gap:var(--space-5);height:100vh;padding:var(--space-5) var(--space-4);border-right:1px solid var(--border-subtle);background:var(--surface-sunken);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{width:100%;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);container:sidebar-brand/inline-size}.platform-brand-kicker{font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-weight:600;display:block}.platform-brand-title{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text);font-weight:700;line-height:1.1;display:block}.platform-brand-copy{justify-content:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.platform-brand-logo{object-fit:contain;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);box-sizing:border-box;width:100%;max-width:100%;height:100%;max-height:100%;padding:.35rem;display:block}.platform-brand--sidebar{align-items:center;gap:clamp(var(--space-2), 3cqi, var(--space-3));grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);width:100%;min-height:5.25rem;display:grid}.platform-brand--sidebar .platform-brand-logo-slot{aspect-ratio:1;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);box-sizing:border-box;justify-content:center;justify-self:center;align-items:center;width:min(100%,7.5rem);padding:.35rem;display:flex}.platform-brand--sidebar .platform-brand-logo{background:0 0;border:none;width:auto;max-width:100%;height:auto;max-height:100%;padding:0}.platform-brand--inline{align-items:center;gap:var(--space-3);flex-direction:row;display:flex}.platform-brand--inline .platform-brand-logo-slot{flex-shrink:0;width:4.5rem;height:4.5rem}.platform-brand--stacked{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:100%;margin:0;display:flex}h1.platform-brand--stacked{margin:0}.platform-brand--stacked .platform-brand-copy{align-items:center}.platform-brand--stacked .platform-brand-logo-slot{aspect-ratio:1;justify-content:center;align-items:center;width:min(100%,6.5rem);display:flex}.platform-brand--stacked .platform-brand-kicker{font-size:var(--text-sm)}.platform-brand--stacked .platform-brand-title{font-size:clamp(1.35rem,4vw,1.65rem)}.sidebar-org{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1);flex-direction:column;display:flex}.sidebar-org--static,.sidebar-org--switchable{text-align:center;align-items:center;gap:var(--space-1)}.sidebar-org-label{width:100%;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:0;font-weight:600;display:block}.sidebar-org-control{width:100%;position:relative}.sidebar-org-control:after{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);pointer-events:none;width:.45rem;height:.45rem;position:absolute;top:50%;right:.85rem;transform:translateY(-65%)rotate(45deg)}.sidebar-org-select{width:100%;min-height:2.25rem;padding:var(--space-2) 2rem var(--space-2) var(--space-3);appearance:none;border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--text-sm);text-align:center;text-align-last:center;cursor:pointer;transition:border-color var(--duration-fast), background var(--duration-fast), box-shadow var(--duration-fast);background:0 0;border:1px solid #0000;margin:0;font-weight:600;line-height:1.3}.sidebar-org-select:hover{border-color:var(--border-subtle);background:#ffffff0a}.sidebar-org-select:focus{box-shadow:var(--focus);background:#818cf814;border-color:#818cf873;outline:none}.sidebar-org-select option{background:var(--surface-2);color:var(--text);font-weight:500}.sidebar-org-value{width:100%;font-size:var(--text-sm);color:var(--text);margin:0;font-weight:600;line-height:1.3}.org-members-admin-banner{padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1)}.sidebar-nav{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.sidebar-footer-tools{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);margin-top:auto;display:flex}.sidebar-spend{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sidebar-spend-label{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.sidebar-spend-value{font-size:var(--text-sm);color:var(--accent);letter-spacing:-.02em;font-weight:700}.sidebar-footer-tools{z-index:80;position:relative;overflow:visible}.sidebar-account-menu{flex-shrink:0;position:relative}.nav-group{flex-direction:column;gap:0;display:flex}.nav-group-head{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-align:left;cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;margin:0;font-weight:700;display:flex}.nav-group-head:hover{background:#ffffff0a}.nav-group-head:focus-visible{box-shadow:var(--focus);outline:none}.nav-group-chevron{width:.45rem;height:.45rem;transition:transform var(--duration-fast) var(--ease-out);opacity:.75;border-bottom:2px solid;border-right:2px solid;flex-shrink:0;margin-left:1px;display:block;transform:rotate(-45deg)}.nav-group--open .nav-group-chevron{transform:rotate(45deg)}.nav-group-head-label{flex:1;min-width:0}.nav-group--platform .nav-group-head{color:var(--product-platform-accent)}.nav-group--platform .nav-group-head:hover{color:var(--product-platform-accent);background:var(--nav-platform-active)}.nav-group--ai .nav-group-head{color:var(--product-ai-accent)}.nav-group--ai .nav-group-head:hover{color:var(--product-ai-accent);background:var(--nav-ai-active)}.nav-group--email .nav-group-head{color:var(--product-email-accent)}.nav-group--email .nav-group-head:hover{color:var(--product-email-accent);background:var(--nav-email-active)}.nav-group--admin .nav-group-head{color:var(--product-admin-accent)}.nav-group--admin .nav-group-head:hover{color:var(--product-admin-accent);background:var(--nav-admin-active)}.nav-group-icon,.nav-link-icon{opacity:.85;flex-shrink:0;display:inline-flex}.nav-group-list{padding:0 0 0 var(--space-2);flex-direction:column;gap:0;margin:0;list-style:none;display:flex}.nav-group:not(.nav-group--open)>.nav-group-list{display:none}.nav-group-list--solo{padding-left:0}.nav-link{align-items:center;gap:var(--space-3);min-height:2.25rem;padding:.4rem var(--space-3);border-radius:var(--radius-sm);color:var(--text-soft);font-size:var(--text-sm);transition:background var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);border-left:2px solid #0000;font-weight:500;text-decoration:none;display:flex}.nav-link:hover:not(.nav-link--active){color:var(--text);background:#ffffff0a}.nav-link--active,.nav-link--active:hover{color:var(--text);background:var(--nav-platform-active);border-left-color:var(--product-platform-accent)}.nav-group--ai .nav-link--active,.nav-group--ai .nav-link--active:hover{background:var(--nav-ai-active);border-left-color:var(--product-ai-accent)}.nav-group--email .nav-link--active,.nav-group--email .nav-link--active:hover{background:var(--nav-email-active);border-left-color:var(--product-email-accent)}.nav-group--admin .nav-link--active,.nav-group--admin .nav-link--active:hover{background:var(--nav-admin-active);border-left-color:var(--product-admin-accent)}.nav-group--locked .nav-group-head,.nav-group--locked .nav-group-head-label,.nav-group--locked .nav-group-icon,.nav-group--locked .nav-group-chevron{opacity:.55}.nav-link--locked{cursor:not-allowed;opacity:.5;pointer-events:none}.nav-link--locked.nav-link--active{opacity:.55}.account-menu{position:relative}.icon-account-btn{border:1px solid var(--border-subtle);width:2.5rem;height:2.5rem;color:var(--text-soft);background:var(--surface-2);transition:border-color var(--duration-fast), background var(--duration-fast), color var(--duration-fast);border-radius:999px;place-items:center;padding:0;display:grid}.icon-account-btn svg{fill:currentColor;width:1.1rem;height:1.1rem}.icon-account-btn:hover:not(.open){border-color:var(--line-strong);color:var(--text);background:var(--surface-3)}.icon-account-btn.open,.icon-account-btn.open:hover{border-color:var(--accent);color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2))}.account-dropdown{top:calc(100% + var(--space-2));z-index:120;min-width:12rem;padding:var(--space-3);gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-3);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;right:0}.sidebar-account-menu .account-dropdown{top:auto;bottom:calc(100% + var(--space-2));min-width:13.5rem;left:auto;right:0}.account-dropdown .muted{font-size:var(--text-xs);color:var(--text-muted);margin:0}.account-dropdown .btn{width:100%;color:var(--text);justify-content:flex-start}.account-dropdown .btn-ghost{color:var(--text-soft);background:0 0}.account-dropdown .btn-ghost:hover:not(:disabled){color:var(--text);background:#ffffff14;border-color:#0000}.account-dropdown .btn-danger:hover:not(:disabled){color:#ffe7ef}.page-stack,.platform-home,.landing-home,.product-home,.unified-billing-page,.email-domains-page,.email-keys-page{gap:var(--space-6);flex-direction:column;display:flex}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:0;display:flex}.page-stack .page-section.panel,.page-stack .page-section{margin-top:0}.page-header-title{margin:var(--space-2) 0 0;font-size:var(--text-display);letter-spacing:-.035em;font-weight:700;line-height:1.15}.page-header-desc{margin-top:var(--space-2);max-width:36rem;font-size:var(--text-base);line-height:1.55}.product-badge{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:999px;font-weight:600;display:inline-flex}.product-badge-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.product-badge--ai{background:var(--nav-ai-active);color:var(--product-ai-accent)}.product-badge--email{background:var(--nav-email-active);color:var(--product-email-accent)}.product-badge--platform{background:var(--nav-platform-active);color:var(--accent-3)}.product-badge--admin{background:var(--nav-admin-active);color:var(--product-admin-accent)}.stat-card{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;display:flex}.stat-card-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600}.stat-card-value{font-size:var(--text-2xl);letter-spacing:-.03em;font-weight:700;line-height:1.2}.stat-card-hint{font-size:var(--text-sm);margin:0}.stat-card-link{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--accent);font-weight:600;text-decoration:none}.stat-card-link:hover{text-decoration:underline}.stat-card--total{background:linear-gradient(160deg, #38bdf814, var(--surface-raised));border-color:#38bdf840}.stat-card--ai{border-color:#38bdf833}.stat-card--email{border-color:#fb923c33}.empty-state{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);flex-direction:column;display:flex}.empty-state-icon{color:var(--text-faint);opacity:.6}.empty-state-title{font-size:var(--text-lg);margin:0;font-weight:600}.empty-state-desc{max-width:24rem;margin:0}.page-section{gap:var(--space-4);flex-direction:column;display:flex}.page-section-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.page-section-title{font-size:var(--text-lg);margin:0;font-weight:700}.metric-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.billing-detail-tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-sunken);display:inline-flex}.billing-detail-tabs .tab{color:var(--text-muted);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;font-weight:600}.billing-detail-tabs .tab:hover:not(.active){color:var(--text);background:#ffffff0d}.billing-detail-tabs .tab.active,.billing-detail-tabs .tab.active:hover{background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-sm)}.text-link{color:var(--accent);font-size:var(--text-sm);font-weight:600;text-decoration:none}.text-link:hover{text-decoration:underline}.platform-home-links ul,.quick-link-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.quick-link-list a{color:var(--accent);font-weight:500;text-decoration:none}.quick-link-list a:hover{text-decoration:underline}.product-home-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.landing-home{gap:var(--space-6);flex-direction:column;width:100%;max-width:none;display:flex}.landing-hero{align-items:stretch;gap:var(--space-6);padding:var(--space-7) var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(ellipse 70% 80% at 0% 0%, #818cf824, transparent 55%), radial-gradient(ellipse 50% 60% at 100% 20%, #38bdf81a, transparent 50%), var(--surface-raised);grid-template-columns:1fr auto;display:grid}.landing-eyebrow{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-3);font-weight:700}.landing-title{margin:0 0 var(--space-3);letter-spacing:-.04em;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.1}.landing-lead{max-width:42rem;font-size:var(--text-base);color:var(--text-soft);margin:0;line-height:1.6}.landing-role{margin:var(--space-4) 0 0;font-size:var(--text-sm)}.landing-hero-spend{justify-content:center;gap:var(--space-1);min-width:11rem;padding:var(--space-5) var(--space-5);border-radius:var(--radius-md);color:inherit;transition:border-color var(--duration-fast), transform var(--duration-fast);background:linear-gradient(165deg,#38bdf81a,#0f172499);border:1px solid #38bdf847;flex-direction:column;text-decoration:none;display:flex}.landing-hero-spend:hover{border-color:#38bdf880;transform:translateY(-2px)}.landing-hero-spend-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.landing-hero-spend-value{font-size:var(--text-2xl);letter-spacing:-.03em;font-weight:700}.landing-hero-spend-cta{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--accent);font-weight:600}.landing-metrics{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-metric{gap:var(--space-1);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;display:flex}.landing-metric-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.landing-metric-value{font-size:var(--text-2xl);letter-spacing:-.03em;font-weight:700;line-height:1.2}.landing-metric-value--text{font-size:var(--text-xl)}.landing-metric-hint{font-size:var(--text-sm);margin:0}.landing-metric-link{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--accent);font-weight:600;text-decoration:none}.landing-metric-link:hover{text-decoration:underline}.landing-services{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-service{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);color:inherit;transition:border-color var(--duration-fast), background var(--duration-fast), transform var(--duration-fast);grid-template-columns:4px 1fr auto;text-decoration:none;display:grid}.landing-service:hover{border-color:var(--border-strong,var(--border-subtle));transform:translate(4px)}.landing-service-accent{border-radius:999px;align-self:stretch;min-height:3rem}.landing-service--ai .landing-service-accent{background:linear-gradient(#38bdf8e6,#38bdf840)}.landing-service--email .landing-service-accent{background:linear-gradient(#fb923ce6,#fb923c40)}.landing-service--ai:hover{background:linear-gradient(90deg, #38bdf80f, var(--surface-raised) 40%);border-color:#38bdf859}.landing-service--email:hover{background:linear-gradient(90deg, #fb923c0f, var(--surface-raised) 40%);border-color:#fb923c59}.landing-service-title{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:700}.landing-service-desc{font-size:var(--text-sm);max-width:36rem;margin:0;line-height:1.5}.landing-service-arrow{font-size:var(--text-xl);color:var(--text-faint);transition:color var(--duration-fast);font-weight:600}.landing-service:hover .landing-service-arrow{color:var(--accent)}.landing-service--locked{cursor:not-allowed;opacity:.55;pointer-events:none}.landing-metric-link--locked{cursor:default;text-decoration:none}.org-feature-access-field{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.org-feature-access-legend{font-size:var(--text-sm);padding:0;font-weight:600}.org-feature-access-hint{font-size:var(--text-sm);margin:0}.org-feature-access-options{gap:var(--space-2);flex-direction:column;display:flex}.org-feature-access-option{align-items:flex-start;gap:var(--space-2)}.org-feature-access-option-copy{flex-direction:column;gap:.15rem;display:flex}.org-feature-access-option-title{font-weight:600}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px)saturate(126%);backdrop-filter:blur(14px)saturate(126%);background:radial-gradient(circle at 18% -70%,#38bdf814,#0000 56%),radial-gradient(circle at 98% -30%,#22d3ee0f,#0000 50%),linear-gradient(165deg,#0f1724db,#070b13e6);flex-direction:column;gap:.92rem;padding:1.05rem;display:flex}.dashboard-content .panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff07,#0000),#090e177a;border-color:#cad5e21b}.dashboard-content>.panel,.dashboard-content>.grid,.dashboard-content>.billing-page,.dashboard-content>.guide-page{min-width:0}.dashboard-content .grid,.dashboard-content .billing-page,.dashboard-content .guide-page{gap:.72rem}.dashboard-content .panel-head,.dashboard-content .filter-panel-head,.dashboard-content .guide-status-model-head,.dashboard-content .guide-operational-head{border-bottom:1px solid #cad5e217;padding-bottom:.68rem}.dashboard-content .panel-head+.summary-strip,.dashboard-content .data-panel-head+.summary-strip,.dashboard-content .filter-panel-head+.filter-panel-toolbar{margin-top:-.08rem}.dashboard-content .filter-panel{background:#070c145c}.dashboard-content .data-panel,.dashboard-content .guide-reference-panel,.dashboard-content .guide-examples-panel,.dashboard-content .guide-operational-panel,.dashboard-content .guide-status-model-panel{background:linear-gradient(#ffffff07,#0000),#080d1685}.panel h2{letter-spacing:-.025em;font-size:1.08rem;font-weight:800}.panel-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.86rem;display:grid}.grid.grid-single{grid-template-columns:minmax(0,1fr)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.68rem;display:grid}.metric{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(#ffffff0e,#0000),linear-gradient(165deg,#1b263cb3,#0a101dc7);padding:.78rem;box-shadow:inset 0 1px #ffffff0b}.metric span{color:var(--text-faint);font-size:var(--text-xs);letter-spacing:.01em;margin-bottom:.24rem;display:block}.metric strong{letter-spacing:-.03em;font-size:1.18rem;font-weight:800}.billing-page,.data-panel{flex-direction:column;display:flex}.billing-page{gap:var(--space-6)}.data-panel-head{align-items:flex-start}.data-panel-head>div{gap:.24rem;display:grid}.data-panel-head .muted{font-size:var(--text-sm);line-height:1.45}.summary-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.62rem;display:grid}.summary-tile{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(#ffffff0b,#0000),#04081075;gap:.2rem;padding:.68rem .74rem;display:grid;box-shadow:inset 0 1px #ffffff09}.dashboard-content .summary-tile,.dashboard-content .metric,.dashboard-content .record-card,.dashboard-content .ranked-list,.dashboard-content .management-table tr,.dashboard-content .project-card,.dashboard-content .key-card{background:linear-gradient(#ffffff08,#0000),#04081070;box-shadow:inset 0 1px #ffffff09}.dashboard-content .summary-tile-primary{background:radial-gradient(circle at 14% -70%,#38bdf81c,#0000 58%),#0408107a}.summary-tile span{color:var(--text-faint);font-size:var(--text-xs);letter-spacing:.075em;text-transform:uppercase;font-weight:800}.summary-tile strong{color:var(--text);letter-spacing:-.025em;font-size:1.05rem}.summary-tile-primary{background:radial-gradient(circle at 14% -70%,#38bdf821,#0000 58%),#04081085;border-color:#38bdf83d}.billing-summary-strip{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ranked-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;display:grid}.ranked-list{border:1px solid var(--line);border-radius:var(--radius-md);background:#04081061;gap:.62rem;padding:.78rem;display:grid}.ranked-list h3{letter-spacing:-.01em;margin:0;font-size:.9rem}.ranked-row{border-top:1px solid #fff1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem .7rem;padding:.58rem 0;display:grid}.ranked-row-main{align-items:center;gap:.42rem;min-width:0;display:flex}.ranked-row-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:750;overflow:hidden}.ranked-bar{background:#ffffff0f;border-radius:999px;grid-column:1/-1;height:.38rem;overflow:hidden}.ranked-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block;box-shadow:0 0 16px #38bdf829}.dashboard-content p.empty-state{border-radius:var(--radius-md);background:#04081057;border:1px dashed #d6e2ff26;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;margin:0;padding:.86rem 1rem;line-height:1.45;display:grid}.dashboard-content p.empty-state:before{content:"";background:radial-gradient(circle at 50% 42%,#38bdf847 0 18%,#0000 19%),linear-gradient(145deg,#38bdf81f,#22d3ee0f);border:1px solid #38bdf83d;border-radius:12px;width:2rem;height:2rem;box-shadow:inset 0 1px #ffffff0f}.dashboard-content .data-panel .empty-state{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);margin:var(--space-2) 0;border-radius:var(--radius-md);background:#04081047;border:1px dashed #d6e2ff1f;flex-direction:column;display:flex}.dashboard-content .data-panel .empty-state:before{display:none}.sparkline{border:1px solid var(--line);border-radius:var(--radius-md);background:#0408109e;align-items:flex-end;gap:.22rem;min-height:88px;padding:.68rem;display:flex}.bar{background:linear-gradient(180deg, var(--accent), var(--accent-2));border-radius:999px;flex:1;min-width:4px;box-shadow:0 0 18px #38bdf826}.filter-panel{gap:.9rem}.filter-panel-head{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.72rem;display:flex}.filter-panel-head>div{gap:.24rem;display:grid}.filter-panel-head .muted{max-width:34rem;font-size:var(--text-sm);line-height:1.45}.filter-panel-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.86rem 1rem;display:flex}.filter-panel-toolbar .filter-grid{flex:12rem;min-width:min(100%,18rem)}.filter-grid{grid-template-columns:repeat(auto-fit,minmax(165px,220px));justify-content:start;align-items:end;gap:.72rem;display:grid}.filter-grid .field{gap:.36rem;min-width:0}.filter-grid .field>span,.filter-grid .field>label{color:var(--text-faint);font-size:var(--text-xs);letter-spacing:.075em;text-transform:uppercase;font-weight:800}.filter-grid input,.filter-grid select{width:100%;min-height:2.45rem}.form-row{gap:var(--space-3);flex-wrap:wrap;align-items:stretch;display:flex}.form-row>input,.form-row>.field{flex:12rem;min-width:0}.form-row>.btn{flex:none;align-self:center}@media (width<=640px){.form-row{flex-direction:column}.form-row>.btn{align-self:stretch;width:100%}}.date-input-combo{grid-template-columns:minmax(0,1fr) 2.45rem;gap:.38rem;display:grid}.date-picker-button{color:#0000;cursor:pointer;background:#050911b8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 3v3M17 3v3M4.5 9.2h15M6.5 5h11A2.5 2.5 0 0 1 20 7.5v10A2.5 2.5 0 0 1 17.5 20h-11A2.5 2.5 0 0 1 4 17.5v-10A2.5 2.5 0 0 1 6.5 5Z' stroke='%2338bdf8' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 13h.01M12 13h.01M16 13h.01M8 16.5h.01M12 16.5h.01' stroke='%23c7d0df' stroke-width='2.1' stroke-linecap='round'/%3E%3C/svg%3E") 50%/18px 18px no-repeat;min-width:2.45rem;padding:0;position:relative}.date-picker-button::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;padding:0}.chips{flex-wrap:wrap;gap:.42rem;display:flex}.chip{border:1px solid var(--line);color:var(--text-soft);font-size:var(--text-sm);cursor:pointer;background:#090f1b9e;border-radius:999px;padding:.39rem .66rem;transition:border-color .14s,color .14s,background .14s,transform .14s}.chip:hover:not(:disabled){color:var(--text);border-color:#38bdf857;transform:translateY(-1px)}.chip.selected{color:#effffb;background:#38bdf821;border-color:#38bdf88f}.chip:disabled{opacity:.38;cursor:not-allowed}.projects-page-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.86rem;display:grid}.project-card{text-align:left;justify-content:space-between;min-height:6.5rem;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.project-card-title{align-items:center;gap:.66rem;min-width:0;display:flex}.project-avatar{color:#effffb;background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 36%),linear-gradient(145deg,#38bdf838,#22d3ee1f);border:1px solid #38bdf847;border-radius:14px;flex:none;place-items:center;width:2.55rem;height:2.55rem;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff14}.project-card:hover{box-shadow:var(--shadow-md);border-color:#38bdf861;transform:translateY(-2px)}.project-card-footer{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.35rem;display:flex}.project-open-hint{color:var(--accent);font-size:var(--text-sm);font-weight:800}.keys-page-panel{gap:.9rem}.keys-back-button{align-self:flex-start}.project-view-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.project-view-toolbar .btn{white-space:nowrap;min-height:2.25rem;padding-inline:.85rem}.project-view-toolbar-divider{background:var(--border-subtle,#ffffff1f);flex-shrink:0;width:1px;height:1.5rem;margin-inline:.15rem}.page-header-actions .project-view-toolbar{justify-content:flex-end;width:100%}.keys-list{gap:.74rem}.key-card{background:radial-gradient(circle at 0 0,#38bdf80f,#0000 32%),linear-gradient(#ffffff0b,#0000),linear-gradient(165deg,#161f32ad,#080d18c7)}.key-card-revoked{opacity:.88}.key-card-title{align-items:center;gap:.66rem;min-width:0;display:flex}.key-avatar{color:#f4f7ff;background:radial-gradient(circle at 30% 20%,#ffffff24,#0000 36%),linear-gradient(145deg,#38bdf833,#22d3ee1a);border:1px solid #22d3ee3d;border-radius:13px;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff14}.key-card-actions{padding-top:.1rem}.key-card-actions .btn-small{font-size:var(--text-sm);padding:.34rem .54rem}.deactivated-keys-card{background:#04081066}.record-list{gap:.62rem;display:grid}.record-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(#ffffff0b,#0000),linear-gradient(165deg,#161f32ad,#080d18c7);flex-direction:column;gap:.72rem;padding:.78rem;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:inset 0 1px #ffffff0a}.record-card:hover{box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff0b;border-color:#d6e2ff2e;transform:translateY(-1px)}.dashboard-content .data-table tbody tr,.dashboard-content .management-table tr,.dashboard-content .record-card,.dashboard-content .project-card,.dashboard-content .key-card{transition:transform .14s,border-color .14s,background .14s,box-shadow .14s}.dashboard-content .data-table tbody tr:hover,.dashboard-content .management-table tr:hover{background:linear-gradient(#ffffff0b,#0000),#080f1bb8}.dashboard-content .table-actions,.dashboard-content .record-actions,.dashboard-content .key-card-actions{opacity:.78;transition:opacity .14s}.dashboard-content tr:hover .table-actions,.dashboard-content tr:focus-within .table-actions,.dashboard-content .record-card:hover .record-actions,.dashboard-content .record-card:focus-within .record-actions,.dashboard-content .key-card:hover .key-card-actions,.dashboard-content .key-card:focus-within .key-card-actions{opacity:1}.users-page-feedback{margin-top:.35rem}.user-management-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.user-management-toolbar .btn{white-space:nowrap;min-height:2.25rem;padding-inline:.85rem}.user-management-toolbar-divider{background:var(--border-subtle,#ffffff1f);flex-shrink:0;width:1px;height:1.5rem;margin-inline:.15rem}.page-header-actions .user-management-toolbar{justify-content:flex-end;width:100%}.management-table{min-width:0}.management-table thead{display:none}.management-table tbody{gap:.62rem;display:grid}.management-table tr{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(#ffffff0a,#0000),#0408108a;grid-template-columns:minmax(0,1.5fr) minmax(5rem,.48fr) minmax(6rem,.68fr) auto;align-items:center;gap:.56rem .76rem;padding:.72rem;display:grid;box-shadow:inset 0 1px #ffffff09}.management-table td{border-bottom:0;min-width:0;padding:0}.management-table td:before{content:attr(data-label);color:var(--text-faint);font-size:var(--text-xs);letter-spacing:.075em;text-transform:uppercase;margin-bottom:.2rem;font-weight:800;display:block}.management-table td:not(.table-actions){text-overflow:ellipsis;overflow:hidden}.users-table tr{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(4.5rem,.46fr) minmax(7.5rem,.72fr)}.users-table .table-actions{grid-column:1/-1}.table-row-title{color:var(--text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:800;overflow:hidden}.table-actions{flex-wrap:wrap;gap:.36rem;min-width:0;display:flex}.table-actions:before{flex:0 0 100%}.management-table .btn-small{font-size:var(--text-sm);padding:.34rem .5rem}.user-cell{flex-direction:column;align-items:flex-start;gap:.34rem;min-width:0;display:flex}.user-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.permissions-org-readonly{margin:.2rem 0 0}.permissions-org-readonly strong{font-size:.95rem}.record-head{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.record-head h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:.96rem;font-weight:800}.record-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.5rem;display:grid}.record-item{background:#04081085;border:1px solid #ffffff13;border-radius:11px;flex-direction:column;gap:.18rem;padding:.52rem .6rem;display:flex}.record-label{color:var(--text-faint);font-size:var(--text-sm)}.record-item strong{font-size:var(--text-sm);overflow-wrap:anywhere}.record-actions{flex-wrap:wrap;gap:.42rem;display:flex}.pagination-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem .75rem;margin-top:.75rem;display:grid}.pagination-bar .btn:first-of-type{justify-self:start}.pagination-bar .pagination-page-label{text-align:center;justify-self:center;padding:0 .25rem;line-height:1.2}.pagination-bar .btn:last-of-type{justify-self:end}.model-pricing-card{background:linear-gradient(165deg,#0a1e248a,#080f1dd1);border:1px solid #38bdf847;border-radius:13px;gap:.5rem;padding:.64rem .72rem;display:grid}.model-pricing-row{gap:.34rem;display:grid}.model-pricing-row+.model-pricing-row{border-top:1px solid #ffffff17;padding-top:.44rem}.model-pricing-row-head{justify-content:space-between;align-items:baseline;gap:.45rem;display:flex}.model-pricing-row-label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--text-faint)}.model-pricing-row-hint{font-size:var(--text-sm);color:#38bdf8eb}.model-pricing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;display:grid}.model-pricing-metric{background:#03070e94;border:1px solid #ffffff14;border-radius:10px;gap:.15rem;padding:.38rem .44rem;display:grid}.model-pricing-metric-key{font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.02em}.model-pricing-metric strong{font-size:var(--text-sm);line-height:1.2}.status-pill{border:1px solid var(--line);font-size:var(--text-sm);letter-spacing:.02em;border-radius:999px;align-items:center;padding:.24rem .58rem;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.status-pill.ok{color:#ddfff7;background:var(--ok-bg);border-color:#34d39980}.status-pill.danger{color:#ffe1ea;background:var(--danger-bg);border-color:#fb71858c}.status-pill.info{color:#e2e8ff;background:var(--info-bg);border-color:#93c5fd80}.secret-box{border-radius:var(--radius-md);background:#38bdf814;border:1px solid #38bdf86b;flex-direction:column;gap:.52rem;padding:.7rem;display:flex}.secret-box code{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#03070ed1;border-radius:8px;padding:.56rem;display:block}.mfa-qr{border:1px solid var(--line);background:#fff;border-radius:10px;width:220px;max-width:100%;padding:.25rem}.guide-page{flex-direction:column;gap:1rem;min-width:0;display:flex}.guide-title-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.guide-title-actions{align-items:center;gap:.38rem;display:inline-flex}.guide-copy-btn{justify-content:center;min-width:68px}.guide-mini-nav{z-index:12;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff0b;background:#070c14bd;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.22rem;padding:.28rem;display:flex;position:sticky;top:.75rem}.dashboard-content .guide-mini-nav{box-shadow:none}.guide-mini-nav a{color:var(--text-soft);font-size:var(--text-sm);border-radius:999px;padding:.38rem .62rem;font-weight:760;text-decoration:none;transition:color .14s,background .14s}.guide-mini-nav a:hover{color:var(--text);background:#38bdf81a}.guide-hero{background:radial-gradient(circle at 12% -35%,#38bdf821,#0000 52%),radial-gradient(circle at 88% -24%,#22d3ee1a,#0000 48%),linear-gradient(155deg,#101928eb,#060b14eb);gap:.88rem}.dashboard-content .guide-hero{background:radial-gradient(circle at 12% -35%,#38bdf81c,#0000 52%),radial-gradient(circle at 88% -24%,#22d3ee14,#0000 48%),#080d1685}.guide-hero--email{background:radial-gradient(circle at 12% -35%,#fb923c24,#0000 52%),radial-gradient(circle at 88% -24%,#fbbf2414,#0000 48%),linear-gradient(155deg,#1c140ceb,#060b14eb)}.dashboard-content .guide-hero--email{background:radial-gradient(circle at 12% -35%,#fb923c1f,#0000 52%),radial-gradient(circle at 88% -24%,#fbbf2412,#0000 48%),#080d1685}.guide-access-callout--email{border-color:#fb923c59}.guide-access-callout{border-radius:var(--radius-md);background:linear-gradient(#ffffff0b,#0000),linear-gradient(165deg,#081d239e,#060d19d6);border:1px solid #38bdf84d;gap:.56rem;padding:.72rem;display:grid}.guide-access-item{gap:.24rem;display:grid}.guide-access-label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.07em;color:var(--accent);font-weight:750}.guide-access-item code{border:1px solid var(--line);color:#dce8ff;font-size:var(--text-sm);overflow-wrap:anywhere;background:#03070eb8;border-radius:11px;padding:.54rem .62rem;line-height:1.4}.guide-hero-summary{flex-direction:column;gap:.62rem;display:flex}.guide-hero-summary p{margin:0;line-height:1.55}.guide-hero-summary code{color:var(--text)}.guide-hero-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width<=520px){.guide-hero-limits{grid-template-columns:1fr}}.guide-hero-limit{border:1px solid var(--line);border-radius:var(--radius-md);background:#04081070;flex-direction:column;gap:.22rem;padding:.58rem .66rem;font-size:.86rem;line-height:1.35;display:flex}.guide-hero-limit-label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint)}.guide-hero-more{color:var(--text-soft);font-size:.86rem}.guide-hero-summary a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.guide-hero-summary a:hover{color:#a7fff2}#guide-operational{scroll-margin-top:.85rem}#guide-reference,#guide-status-model,#guide-quick-start,#guide-client-examples,#guide-response-reference{scroll-margin-top:4.5rem}.guide-reference-panel,.guide-examples-panel,.guide-section-intro{gap:.86rem}.guide-reference-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.78rem;display:grid}.guide-reference-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(#ffffff0a,#0000),#04081075;gap:.78rem;min-width:0;padding:.82rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.guide-reference-head{gap:.38rem;display:grid}.guide-reference-head h3{color:var(--text);letter-spacing:-.02em;margin:.38rem 0 0;font-size:1rem}.guide-reference-head p{font-size:var(--text-sm);margin-top:.24rem;line-height:1.5}.guide-endpoint-line{align-items:center;gap:.42rem;min-width:0;display:flex}.guide-endpoint-line code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:.8rem;overflow:hidden}.guide-method-pill{font-size:var(--text-xs);letter-spacing:.07em;border-radius:999px;flex:none;padding:.22rem .46rem;font-weight:850}.guide-method-pill--post{color:#e6fffb;background:#2dd4bf24;border:1px solid #2dd4bf47}.guide-method-pill--get{color:#e6f7ff;background:#38bdf824;border:1px solid #38bdf847}.guide-reference-grid{gap:.62rem;display:grid}.guide-reference-section{border-radius:var(--radius-sm);background:#03070e6b;border:1px solid #cad5e217;gap:.5rem;padding:.64rem;display:grid}.guide-reference-section h4{color:var(--text-faint);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:850}.guide-param-list,.guide-response-list{gap:.5rem;display:grid}.guide-param-row{gap:.24rem;display:grid}.guide-param-row>div,.guide-response-row{align-items:flex-start;gap:.42rem;display:flex}.guide-param-row code{color:var(--text);font-size:var(--text-sm)}.guide-param-row p,.guide-response-row p{margin:0;font-size:.8rem;line-height:1.45}.guide-requirement-pill{color:var(--text-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;border:1px solid #cad5e224;border-radius:999px;padding:.1rem .36rem;font-weight:850}.guide-requirement-pill.required{color:#dff7ff;background:#38bdf817;border-color:#38bdf852}.guide-response-row .status-pill{flex:none}.guide-response-row strong{color:var(--text);font-size:var(--text-sm)}.guide-language-tabs{border:1px solid var(--line);background:#03070e6b;border-radius:999px;align-self:flex-start;gap:.2rem;padding:.24rem;display:inline-flex}.guide-language-tab{appearance:none;color:var(--text-soft);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.42rem .7rem;font-weight:800}.guide-language-tab:hover{color:var(--text);background:#38bdf814}.guide-language-tab.active{color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2));border-color:#ffffff3d}.guide-examples-panel .guide-code-card{box-shadow:none}.guide-status-model-panel{gap:1rem}.guide-status-model-head{flex-direction:column;gap:.38rem;display:flex}.guide-status-model-head h2{margin:0}.guide-status-model-lead{max-width:52rem;margin:0;font-size:.88rem;line-height:1.5}.guide-status-model-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.72rem;display:grid}.guide-status-model-panel .guide-op-item-label{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.guide-status-model-panel .guide-op-item-label .status-pill{flex-shrink:0}.guide-status-section--post{border-color:#38bdf847;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #38bdf81f}.guide-status-section--post .guide-op-section-title{color:#9af7eb}.guide-status-section--get{border-color:#34d39947;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #34d39924}.guide-status-section--get .guide-op-section-title{color:#8fe8d4}.guide-status-section--request{border-color:#9ba7ff4d;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #9ba7ff24}.guide-status-section--request .guide-op-section-title{color:#c4cbff}.guide-operational-panel{gap:1rem}.guide-operational-head{flex-direction:column;gap:.38rem;display:flex}.guide-operational-head h2{margin:0}.guide-operational-lead{max-width:52rem;margin:0;font-size:.88rem;line-height:1.5}.guide-operational-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.72rem;display:grid}.guide-op-section{border-radius:var(--radius-md);background:linear-gradient(155deg,#0e182a94,#050a14d1),#04080fa6;border:1px solid #38bdf833;flex-direction:column;gap:.52rem;min-width:0;padding:.76rem .82rem .86rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.guide-op-section--lifecycle{border-color:#38bdf847;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #38bdf81f}.guide-op-section--limits{border-color:#34d39947;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #34d39924}.guide-op-section--auth{border-color:#9ba7ff4d;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #9ba7ff24}.guide-op-section--reliability{border-color:#a9b8ff47;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #a9b8ff1f}.guide-op-section-title{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin:0;font-weight:700}.guide-op-section--lifecycle .guide-op-section-title{color:#9af7eb}.guide-op-section--limits .guide-op-section-title{color:#86efac}.guide-op-section--auth .guide-op-section-title{color:#c4cbff}.guide-op-section--reliability .guide-op-section-title{color:#cdd5ff}.guide-op-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.guide-op-item{border-radius:var(--radius-sm);border:1px solid var(--line);background:#03070e8f;flex-direction:column;gap:.28rem;padding:.58rem .64rem;display:flex}.guide-op-item-label{font-size:var(--text-sm);color:var(--text);letter-spacing:-.01em;font-weight:600}.guide-op-item-body{font-size:var(--text-sm);margin:0;line-height:1.52}.guide-op-item-body code{color:#dce8ff;font-size:.8em}.guide-spec-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.55rem;display:grid}.guide-spec{border:1px solid var(--line);border-radius:var(--radius-md);background:#0408108a;flex-direction:column;gap:.18rem;padding:.66rem;display:flex}.guide-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.52rem;display:grid}.guide-status-item{border:1px solid var(--line);border-radius:var(--radius-md);background:#0408108a;flex-direction:column;gap:.38rem;padding:.66rem;display:flex}.guide-status-item p{margin:0}.guide-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.72rem;display:grid}.guide-columns>*{min-width:0}.guide-code-card pre,.modal pre{border:1px solid var(--line);border-radius:var(--radius-md);color:#dae2fb;font-size:var(--text-sm);background:linear-gradient(#ffffff08,#0000),#030711;margin:0;padding:.82rem;line-height:1.44;overflow-x:auto;box-shadow:inset 0 1px #ffffff09}.guide-code-card{position:relative}.guide-code-card pre{border-top-left-radius:6px;position:relative}.guide-code-card pre:before{content:"code";border-right:1px solid var(--line);border-bottom:1px solid var(--line);width:max-content;color:var(--text-faint);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;background:#070c14e6;border-bottom-right-radius:9px;margin:-.82rem 0 .62rem -.82rem;padding:.26rem .52rem;font-weight:850;display:block}.syntax-key{color:#7dd3fc}.syntax-string{color:#86efac}.syntax-comment{color:#7c879d;font-style:italic}.syntax-keyword{color:#c4b5fd}.syntax-number{color:#fbbf24}.syntax-command{color:var(--accent);font-weight:650}.guide-notes{color:var(--text-soft);flex-direction:column;gap:.34rem;margin:0;padding-left:1rem;display:flex}.guide-notes code{color:var(--text)}.dns-setup-panel{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);gap:var(--space-3);background:#04081057;border:1px dashed #d6e2ff24;flex-direction:column;display:flex}.dns-setup-panel h3{font-size:var(--text-base);margin:0}.dns-records-table-wrapper{margin-top:var(--space-2)}.dns-records-table{min-width:640px}.dns-record-cell{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.dns-record-value{font-size:var(--text-sm);word-break:break-all;flex:12rem}.dns-copy-btn{flex-shrink:0;justify-content:center;min-width:4.5rem}.email-domains-page .table-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.email-keys-page .email-keys-create-form{gap:var(--space-4);flex-direction:column;max-width:42rem;display:flex}.email-keys-page .field-label{margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--text);font-weight:650;display:block}.email-keys-page .field-hint{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:1.45}.email-keys-page .field-hint--warn{margin-top:var(--space-2);color:var(--warning,#fbbf24);margin-bottom:0}.email-keys-page .email-keys-domain-chips{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(#ffffff08,#0000),#0408106b}.email-keys-page .email-keys-log-policy{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);background:#38bdf80f;border:1px solid #38bdf838;margin:0;line-height:1.45}.email-keys-page .email-keys-log-badge{color:var(--text-soft);font-size:var(--text-xs);white-space:nowrap;background:#38bdf81a;border:1px solid #38bdf847;border-radius:999px;align-items:center;padding:.2rem .55rem;font-weight:600;display:inline-flex}.email-keys-page .email-keys-domain-list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.email-keys-page .email-keys-domain-list li{font-size:var(--text-sm);color:var(--text-soft)}.email-keys-page .email-keys-panel .record-item--wide{grid-column:1/-1}.email-keys-page .email-key-card{background:radial-gradient(circle at 0 0,#fb923c12,#0000 34%),linear-gradient(#ffffff0b,#0000),linear-gradient(165deg,#161f32ad,#080d18c7)}.email-keys-page .email-key-avatar{color:#ffedd5;background:#fb923c1f;border-color:#fb923c47}.platform-email-settings-page input[type=text][autocomplete=off]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em}.table-wrapper{border:1px solid var(--line);border-radius:var(--radius-md);background:#0408107a;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th,td{text-align:left;border-bottom:1px solid var(--line);font-size:var(--text-sm);vertical-align:top;overflow-wrap:anywhere;padding:.66rem .72rem}th{color:var(--text-soft);background:#050a14eb;font-weight:750}tr:last-child td{border-bottom:0}.data-table-wrapper{background:linear-gradient(#ffffff06,#0000),#03070e85}.data-table th{z-index:1;font-size:var(--text-xs);letter-spacing:.075em;text-transform:uppercase;font-weight:850;position:sticky;top:0}.data-table td{color:var(--text-soft);line-height:1.35}.data-table td strong{color:var(--text);font-weight:760}.table-subtle{color:var(--text-faint);font-size:var(--text-sm);margin-top:.18rem;display:block}.actions{flex-wrap:wrap;gap:.42rem;display:flex}.modal-backdrop{z-index:220;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;padding:max(1.25rem, env(safe-area-inset-top,0px)) 1rem max(1.25rem, env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 50% 0,#38bdf812,#0000 48%),#03050acc;justify-content:center;align-items:safe center;animation:.14s ease-out modal-backdrop-in;display:flex;position:fixed;inset:0;overflow-y:auto}@supports not (align-items:safe center){.modal-backdrop{align-items:flex-start;padding-top:8vh;padding-bottom:8vh}}.modal-backdrop>.modal,.modal-backdrop>.auth-modal,.modal-backdrop>article.modal{flex-shrink:0;margin:auto}.modal,.auth-modal{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(900px,100%);max-height:min(88vh,100dvh - 2.5rem);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px)saturate(132%);backdrop-filter:blur(18px)saturate(132%);background:radial-gradient(circle at 18% -80%,#38bdf81a,#0000 58%),radial-gradient(circle at 90% -40%,#22d3ee14,#0000 50%),linear-gradient(160deg,#0f1726f7,#060a14fa);padding:1rem;animation:.18s ease-out modal-enter;overflow:auto}.raw-log-modal{flex-direction:column;gap:.9rem;width:min(1040px,100%);padding:1.05rem;display:flex}.raw-log-modal-head{border-bottom:1px solid #ffffff17;align-items:flex-start;padding-bottom:.8rem}.raw-log-modal-head>div{gap:.28rem;display:grid}.raw-log-modal-head h2{letter-spacing:-.03em;font-size:1.18rem}.raw-log-modal-head .muted{max-width:42rem;line-height:1.45}.raw-log-modal-eyebrow{color:var(--accent);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.raw-log-viewer{border-radius:var(--radius-md);background:radial-gradient(circle at 12% -20%,#38bdf812,#0000 46%),#03070ebd;border:1px solid #38bdf833;padding:.42rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000038}.raw-log-viewer pre{color:#e6edff;max-height:min(64vh,720px);font-size:var(--text-sm);box-shadow:none;background:0 0;border:0;border-radius:12px;padding:.9rem;line-height:1.58}@keyframes modal-backdrop-in{0%{opacity:0}}@keyframes modal-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal,.auth-modal,.tab.active{animation:none}.record-card,.project-card,.tab,.chip,.btn{transition:none}}.auth-modal{width:min(540px,100%)}.auth-mfa-modal{flex-direction:column;gap:.82rem;width:min(620px,100%);padding:1.05rem;display:flex}.auth-mfa-modal .panel-head{border-bottom:1px solid #ffffff1a;padding-bottom:.5rem}.auth-mfa-modal .panel-head h2{line-height:1.2}.auth-mfa-modal .muted{margin:0}.auth-mfa-modal .field{gap:.36rem}.auth-mfa-modal .btn.btn-primary{width:100%}.auth-mfa-modal .secret-box .btn{align-self:flex-start}.auth-mfa-modal .mfa-qr{align-self:center;margin-top:.15rem}.auth-mfa-modal .muted code{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.3rem;display:block}.mfa-encourage-modal{width:min(480px,100%);box-shadow:var(--shadow-lg), 0 0 0 1px #38bdf814;background:radial-gradient(circle at 12% -30%,#38bdf82e,#0000 52%),radial-gradient(circle at 92% 0,#22d3ee1a,#0000 46%),linear-gradient(165deg,#0f1726fa,#060a14fc);border-color:#38bdf838;flex-direction:column;gap:1rem;padding:1.15rem 1.2rem 1.2rem;display:flex}.mfa-encourage-modal__header{border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding-bottom:.85rem;display:grid}.mfa-encourage-modal__icon{width:3.1rem;height:3.1rem;color:var(--accent-2);background:radial-gradient(circle at 30% 20%,#38bdf847,#0000 58%),#38bdf81a;border:1px solid #38bdf852;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #38bdf81f}.mfa-encourage-modal__icon svg{width:1.55rem;height:1.55rem}.mfa-encourage-modal__headcopy{gap:.28rem;min-width:0;display:grid}.mfa-encourage-modal__eyebrow{color:var(--accent);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.mfa-encourage-modal__headcopy h2{letter-spacing:-.03em;margin:0;font-size:1.2rem;line-height:1.25}.mfa-encourage-modal__close{flex-shrink:0}.mfa-encourage-modal__lead{color:var(--text-soft);font-size:var(--text-sm);background:#04081085;border:1px solid #ffffff17;border-radius:13px;margin:0;padding:.72rem .82rem;line-height:1.55}.mfa-encourage-modal__benefits{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mfa-encourage-modal__benefit{background:#0408106b;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.72rem;padding:.72rem .78rem;transition:border-color .16s,background .16s;display:grid}.mfa-encourage-modal__benefit:hover{background:#38bdf80d;border-color:#38bdf838}.mfa-encourage-modal__benefit-icon{width:2.2rem;height:2.2rem;color:var(--accent);background:#38bdf814;border:1px solid #38bdf82e;border-radius:10px;place-items:center;display:grid}.mfa-encourage-modal__benefit-icon svg{width:1.15rem;height:1.15rem}.mfa-encourage-modal__benefit div{gap:.18rem;min-width:0;display:grid}.mfa-encourage-modal__benefit strong{font-size:var(--text-sm);color:var(--text);letter-spacing:-.01em;font-weight:700}.mfa-encourage-modal__benefit span{color:var(--text-soft);font-size:var(--text-sm);line-height:1.45}.mfa-encourage-modal__actions{border-top:1px solid #ffffff17;flex-direction:column;gap:.5rem;margin-top:.1rem;padding-top:.85rem;display:flex}.mfa-encourage-modal__actions .btn{justify-content:center;width:100%}.mfa-encourage-modal__actions .btn-primary{box-shadow:0 10px 28px #38bdf82e}.auth-reset-modal{flex-direction:column;gap:.9rem;width:min(440px,100%);padding:1.05rem 1.12rem 1.12rem;display:flex}.auth-reset-modal .panel-head{border-bottom:1px solid #ffffff1a;padding-bottom:.55rem}.auth-reset-modal .panel-head h2{letter-spacing:-.03em;margin:.12rem 0 0;font-size:1.22rem;line-height:1.2}.auth-reset-modal__eyebrow{color:var(--accent);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.auth-reset-steps{grid-template-columns:1fr 1fr;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.auth-reset-steps li{text-align:center;background:#04081073;border:1px solid #ffffff1a;border-radius:12px;padding:.52rem .65rem;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.auth-reset-steps li.is-active{background:#38bdf814;border-color:#38bdf873;box-shadow:inset 0 1px #ffffff0f}.auth-reset-steps li.is-complete{background:#22d3ee0f;border-color:#22d3ee47}.auth-reset-steps li.is-complete:before{content:"✓";color:var(--accent-2);font-size:.72rem;font-weight:800;line-height:1;position:absolute;top:.35rem;right:.45rem}.auth-reset-steps__label{font-size:var(--text-sm);color:var(--text-soft);letter-spacing:.02em;font-weight:650;display:block}.auth-reset-steps li.is-active .auth-reset-steps__label{color:var(--text)}.auth-reset-modal__lead{font-size:var(--text-sm);background:#0408108a;border:1px solid #ffffff17;border-radius:13px;margin:0;padding:.62rem .72rem;line-height:1.5}.auth-reset-modal__fields{flex-direction:column;gap:.82rem;display:flex}.auth-reset-modal__fields .field{gap:.36rem}.auth-reset-modal__fields .input-readonly{cursor:default;opacity:.92;background:#040810b8;border-color:#ffffff14}.auth-reset-modal__actions{border-top:1px solid #ffffff17;flex-direction:column-reverse;align-items:stretch;gap:.5rem;margin-top:.1rem;padding-top:.55rem}.auth-reset-modal__actions .btn{justify-content:center;width:100%}.form-modal{flex-direction:column;gap:.8rem;display:flex}.form-modal .panel-head{border-bottom:1px solid #ffffff1a;padding-bottom:.38rem}.form-modal .field{gap:.35rem}.form-modal .checkbox{margin-top:.1rem}.form-modal .btn.btn-primary{align-self:flex-start;margin-top:.2rem}.form-modal .secret-box,.form-modal .success,.form-modal .error{margin-top:.18rem}.confirm-modal{flex-direction:column;gap:.82rem;display:flex}.confirm-modal .panel-head{border-bottom:1px solid #ffffff1a;padding-bottom:.42rem}.confirm-modal .error,.confirm-modal .muted{margin:0}.confirm-modal .guide-notes{background:#0408108a;border:1px solid #ffffff17;border-radius:13px;gap:.28rem;margin:0;padding:.62rem .72rem .62rem 1.35rem}.confirm-modal .record-actions{justify-content:flex-end;margin-top:.16rem}.permissions-modal{width:min(440px,100%);padding:1.05rem 1.12rem 1.12rem}.permissions-modal .panel-head h2{line-height:1.25}.permissions-modal .permissions-modal-user{overflow-wrap:anywhere;background:#0408108a;border:1px solid #ffffff17;border-radius:13px;margin:0;padding:.65rem .78rem;font-size:.9rem;line-height:1.45}.permissions-modal .permissions-modal-fields{flex-direction:column;gap:1.05rem;display:flex}.permissions-modal .field{flex-direction:column;gap:.45rem;margin:0;display:flex}.permissions-modal .field>span{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.permissions-modal .field select{border-radius:var(--radius-md);width:100%;min-height:2.5rem;padding:.5rem .65rem}.permissions-modal .permissions-modal-readonly-box{background:#0408106b;border:1px solid #ffffff17;border-radius:13px;padding:.62rem .75rem}.permissions-modal .permissions-modal-readonly-box .permissions-org-readonly{margin:0}.permissions-modal .permissions-modal-roles-guide{font-size:var(--text-sm);margin:-.35rem 0 0;line-height:1.45}.permissions-modal .permissions-modal-roles-guide li+li{margin-top:.35rem}.permissions-modal .record-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.35rem;padding-top:.35rem}.api-key-created-modal{border:1px solid #ffffff1f;width:min(520px,100%);padding:0;overflow:hidden;box-shadow:0 28px 80px #0000008c}.api-key-secret-reveal{flex-direction:column;gap:1rem;padding:1.25rem 1.35rem 1.35rem;display:flex}.api-key-secret-reveal--ai{background:linear-gradient(165deg,#38bdf824 0%,#0000 42%),#080e18f5}.api-key-secret-reveal--email{background:linear-gradient(165deg,#fb923c24 0%,#0000 42%),#080e18f5}.api-key-secret-reveal__hero{align-items:flex-start;gap:.85rem;display:flex}.api-key-secret-reveal__badge{color:#ecfdf5;background:linear-gradient(145deg,#34d399f2,#10b981bf);border-radius:999px;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;font-size:1.1rem;font-weight:700;line-height:1;display:grid;box-shadow:0 0 0 1px #a7f3d059}.api-key-secret-reveal__title{font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.2}.api-key-secret-reveal__description{font-size:var(--text-sm);color:var(--text-soft);margin:.35rem 0 0;line-height:1.5}.api-key-secret-reveal__key-wrap{flex-direction:column;gap:.45rem;display:flex}.api-key-secret-reveal__key-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.api-key-secret-reveal__key{word-break:break-all;color:#e8f4ff;background:#02060ee0;border:1px solid #ffffff24;border-radius:12px;padding:.85rem .95rem;font-size:.82rem;line-height:1.55;display:block;box-shadow:inset 0 1px #ffffff0f}.api-key-secret-reveal--email .api-key-secret-reveal__key{color:#fff4eb}.api-key-secret-reveal__warning{font-size:var(--text-sm);color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2459;border-radius:10px;margin:0;padding:.65rem .78rem;line-height:1.45}.api-key-secret-reveal__actions{flex-wrap:wrap;gap:.55rem;padding-top:.15rem;display:flex}.api-key-secret-reveal__actions .btn-primary{min-width:8.5rem}.email-keys-page .api-key-created-inline{margin-top:.5rem}.app-page:has(.docs-shell){gap:0;padding:0}.docs-shell{flex-direction:column;width:100%;min-width:0;min-height:100%;display:flex}.docs-chrome{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg, #ffffff08, transparent), var(--surface-sunken);flex-wrap:wrap;display:flex}.docs-chrome-start{align-items:center;gap:var(--space-4);min-width:0;display:flex}.docs-chrome-back{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;font-weight:600;text-decoration:none}.docs-chrome-back:hover{color:var(--accent)}.docs-chrome-divider{background:var(--border-subtle);width:1px;height:1.25rem}.docs-chrome-title{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin:0;font-weight:700}.docs-product-nav{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1);flex-wrap:wrap;display:flex}.docs-product-link{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-muted);transition:background var(--duration-fast), color var(--duration-fast);font-weight:600;text-decoration:none}.docs-product-link:hover:not(.active){color:var(--text);background:#ffffff0a}.docs-product-link.active,.docs-product-link.active:hover{color:var(--text);background:var(--nav-platform-active);box-shadow:var(--shadow-sm)}.docs-body{width:100%;min-width:0;padding:var(--space-6) var(--space-6) var(--space-8);flex:1}.docs-hub{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.docs-hub-hero{padding:var(--space-8) var(--space-7);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:radial-gradient(80% 60% at 10% -20%,#818cf82e,#0000 55%),radial-gradient(60% 50% at 90% 0,#38bdf81f,#0000 50%),linear-gradient(165deg,#0f1724f2,#060b14fa)}.docs-hub-eyebrow{margin:0 0 var(--space-3);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-3);font-weight:700}.docs-hub-title{margin:0 0 var(--space-4);letter-spacing:-.04em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1}.docs-hub-lead{max-width:52rem;font-size:var(--text-lg);color:var(--text-soft);margin:0;line-height:1.55}.docs-hub-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));width:100%;display:grid}.docs-hub-grid--duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.docs-hub-card{gap:var(--space-3);min-height:14rem;padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);color:inherit;transition:border-color var(--duration-fast), transform var(--duration-fast), box-shadow var(--duration-fast);flex-direction:column;text-decoration:none;display:flex}.docs-hub-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.docs-hub-card h2{font-size:var(--text-xl);margin:0;font-weight:700}.docs-hub-topics{gap:var(--space-2);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.docs-hub-topics li{font-size:var(--text-sm);color:var(--text-muted);padding-left:var(--space-4);position:relative}.docs-hub-topics li:before{content:"";background:var(--text-faint);border-radius:999px;width:5px;height:5px;position:absolute;top:.55em;left:0}.docs-hub-card-cta{font-size:var(--text-sm);color:var(--accent);font-weight:700}.docs-hub-card--ai:hover{border-color:#38bdf873}.docs-hub-card--email:hover{border-color:#fb923c73}.docs-hub-card--platform:hover{border-color:#818cf873}.docs-prose{width:100%;max-width:none;padding:var(--space-7);gap:var(--space-6)}.docs-prose-head{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.docs-prose-eyebrow{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-3);margin:0;font-weight:700}.docs-prose h1{font-size:var(--text-display);letter-spacing:-.035em;margin:0;font-weight:700}.docs-prose-lead{font-size:var(--text-lg);max-width:none;margin:0;line-height:1.55}.docs-prose-sections{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));width:100%;display:grid}.docs-prose-sections section{min-width:0}.docs-prose-sections h2{margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:700}.docs-prose-sections p{margin:0 0 var(--space-4);color:var(--text-soft);line-height:1.6}.docs-prose-sections pre{width:100%;max-width:none}.docs-guide{width:100%;min-width:0;max-width:none}.docs-guide .guide-page{gap:var(--space-5);width:100%;max-width:none}.docs-guide .guide-status-model-lead,.docs-guide .guide-operational-lead{max-width:none}.docs-guide .guide-mini-nav{top:var(--space-3);border-radius:var(--radius-md);width:100%;padding:var(--space-2)}.docs-guide .guide-hero{gap:var(--space-5);padding:var(--space-6) var(--space-7);grid-template-columns:1fr;display:grid}@media (width>=900px){.docs-guide .guide-hero{grid-template-rows:auto auto auto;grid-template-columns:1.15fr .85fr;align-items:start}.docs-guide .guide-hero .guide-title-row{grid-column:1/-1}.docs-guide .guide-hero .guide-access-callout{grid-area:2/2/span 2;align-self:start}.docs-guide .guide-hero .guide-hero-summary{grid-area:2/1/span 2}.docs-guide .guide-hero .guide-spec-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}}.docs-guide .guide-access-callout{gap:var(--space-3);display:grid}.docs-guide .guide-spec-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}.docs-guide .guide-reference-cards,.docs-guide .guide-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.docs-guide .guide-status-model-grid,.docs-guide .guide-operational-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.docs-guide .panel,.docs-guide .guide-code-card,.docs-guide .guide-reference-card,.docs-guide pre,.docs-guide .guide-code-card pre{width:100%;max-width:none}.docs-guide--email .guide-mini-nav a:hover{background:#fb923c1f}.docs-shell--hub .docs-body{padding-top:var(--space-7)}@media (width<=1024px){.platform-layout{grid-template-columns:1fr}.platform-mobile-menu-btn{display:inline-flex}.platform-sidebar{width:min(var(--sidebar-width), 88vw);transition:transform var(--duration-normal) var(--ease-out);z-index:50;box-shadow:var(--shadow-lg);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.platform-sidebar--open{transform:translate(0)}.sidebar-backdrop{display:block}.platform-content.dashboard-content{padding-top:calc(var(--space-4) + 2.75rem + var(--space-4))}}@media (width<=640px){.platform-content,.dashboard-content,.app-page{padding:var(--space-4);gap:var(--space-5)}.page-header{flex-direction:column;align-items:stretch}.page-header-actions{width:100%}.page-header-actions .btn{flex:1}.metric-grid,.billing-platform-summary{grid-template-columns:1fr}.landing-hero-spend{width:100%;min-width:0;max-width:100%}.landing-hero-spend-value{overflow-wrap:anywhere}.landing-hero-spend-cta{text-align:center;justify-content:center;width:100%}}@media (width<=900px){.landing-hero,.landing-metrics,.landing-services{grid-template-columns:1fr}}@media (width<=1100px){.docs-hub-grid,.docs-hub-grid--duo,.docs-prose-sections{grid-template-columns:1fr}}@media (width<=720px){.docs-body{padding:var(--space-4);overflow-x:clip}.docs-prose-sections pre,.docs-guide pre,.docs-guide .guide-code-card pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.docs-chrome{padding:var(--space-4);flex-direction:column;align-items:stretch}.docs-product-nav{justify-content:stretch;width:100%}.docs-product-link{text-align:center;flex:1}.docs-hub-hero{padding:var(--space-6) var(--space-5)}.docs-guide .guide-hero{padding:var(--space-5)}}@media (width<=1200px){.topbar-secondary{flex-wrap:wrap}.topbar-nav-wrap{width:100%}.topbar-actions{flex-wrap:wrap;justify-content:space-between;width:100%}}@media (width<=920px){.grid,.guide-columns,.guide-reference-cards{grid-template-columns:1fr}.guide-title-row{flex-wrap:wrap;align-items:flex-start}.guide-mini-nav{border-radius:var(--radius-md);position:static}.guide-spec-grid,.guide-status-grid{grid-template-columns:1fr}.panel-head{flex-wrap:wrap;align-items:flex-start}.topbar-org-switch{flex:100%;min-width:0}}@media (width<=760px){.dashboard-shell{gap:.8rem;padding:.72rem}.dashboard-content{border-radius:var(--radius-lg);gap:.58rem;padding:.58rem}.topbar{border-radius:var(--radius-lg);padding:.72rem;top:.35rem}.topbar-logo{width:56px;height:56px}.topbar-kicker{font-size:var(--text-sm)}.topbar-brand h1{font-size:1.2rem}.topbar-primary{flex-wrap:wrap;gap:.56rem}.topbar-brand{justify-content:flex-start;margin:0}.topbar-brand-copy{text-align:left}.topbar-status-cluster{justify-content:flex-start;gap:.18rem;width:100%;margin-left:0;padding:.18rem}.topbar-status-chip{min-height:30px;font-size:var(--text-sm);min-width:0;padding:.3rem .44rem;overflow:hidden}.topbar-status-chip strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar-secondary{gap:.56rem;padding-top:.5rem;padding-bottom:.16rem}.topbar-tabs{flex-wrap:nowrap;width:100%;min-height:46px;padding:.22rem;overflow-x:auto}.topbar-tab{text-align:center;flex:1 1 0;min-width:0;min-height:34px}.topbar-actions{flex-wrap:nowrap;align-items:center;gap:.46rem;width:100%}.icon-account-btn{border-radius:10px;width:38px;height:38px}.topbar-team-pill{flex:auto;justify-content:flex-start;width:auto;min-width:0;max-width:none}.topbar-org-switch{width:100%;min-width:0}.filter-grid,.record-grid,.projects-page-grid,.ranked-grid{grid-template-columns:1fr}.filter-panel-toolbar{gap:.72rem}.user-management-toolbar{justify-content:stretch;width:100%}.user-management-toolbar .btn{flex:calc(50% - .25rem);min-width:7.5rem}.user-management-toolbar-divider{display:none}.project-view-toolbar{justify-content:stretch;width:100%}.project-view-toolbar .btn{flex:auto;min-width:7.5rem}.project-view-toolbar .btn-primary{flex:100%}.project-view-toolbar-divider{display:none}.model-pricing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.record-actions .btn{flex:calc(50% - .24rem)}.account-dropdown{width:min(230px,100vw - 1.5rem);min-width:0;left:auto;right:0}.guide-code-card pre,.modal pre{font-size:var(--text-sm)}.guide-code-card pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.guide-access-callout{padding:.54rem}.guide-access-item code{font-size:var(--text-sm);padding:.44rem .48rem}.table-wrapper,.data-table-wrapper,.dns-records-table-wrapper{background:0 0;border:0;overflow-x:visible}.table-wrapper table,.data-table-wrapper table,table,.data-table,.dns-records-table{min-width:0}.data-table{border-collapse:separate;border-spacing:0 .62rem}.data-table thead{display:none}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table tr{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(#ffffff0a,#0000),#04081094;padding:.34rem 0;box-shadow:inset 0 1px #ffffff09}.data-table td{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);align-items:start;gap:.6rem;padding:.52rem .68rem;display:grid}.data-table td:last-child{border-bottom:0}.data-table td:before{content:attr(data-label);color:var(--text-faint);font-size:var(--text-xs);letter-spacing:.075em;text-transform:uppercase;font-weight:800}.data-table td.table-actions{flex-wrap:wrap;align-items:center;display:flex}.data-table td.table-actions:before{flex:0 0 min(7rem,38%)}.management-table tbody{gap:.62rem}.management-table tr,.users-table tr{padding:.34rem 0;display:block}.management-table td{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);gap:.6rem;padding:.52rem .68rem;display:grid}.management-table td:before{margin-bottom:0}.management-table td:last-child{border-bottom:0}.management-table td.table-actions{flex-wrap:wrap;align-items:center;display:flex}.dashboard-content .table-actions,.dashboard-content .record-actions,.dashboard-content .key-card-actions{opacity:1}.billing-detail-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;max-width:100%;display:flex;overflow-x:auto}.billing-detail-tabs .tab{white-space:nowrap;flex:none}.pagination-bar{grid-template-columns:1fr;gap:.5rem}.pagination-bar .btn:first-of-type,.pagination-bar .btn:last-of-type{justify-self:stretch;width:100%}.pagination-bar .pagination-page-label{order:-1;justify-self:center}.platform-topbar,.topbar-primary,.topbar-brand,.topbar-brand-copy,.topbar-org-switch,.topbar-team-pill{min-width:0}.dns-record-cell{flex-direction:column;align-items:stretch}.dns-copy-btn{width:100%}}@media (width<=560px){.auth-page,.app-loading-screen{padding:.85rem}.auth-card,.app-loading-card,.panel,.modal,.auth-modal{border-radius:var(--radius-md);padding:.82rem}.dashboard-content{padding:.45rem}.toast-viewport{width:calc(100vw - 1.3rem);bottom:.65rem;right:.65rem}.skeleton-toolbar,.skeleton-summary-grid{grid-template-columns:1fr}.auth-signin-card{min-height:auto;padding:.95rem}.auth-mfa-modal{gap:.68rem;padding:.82rem}.auth-mfa-modal .panel-head{gap:.46rem}.auth-mfa-modal .panel-head .btn{width:100%}.auth-reset-modal{gap:.72rem;padding:.82rem}.auth-reset-modal .panel-head{flex-wrap:wrap;gap:.5rem}.auth-reset-modal .panel-head .btn{width:100%}.mfa-encourage-modal{gap:.82rem;padding:.9rem}.mfa-encourage-modal__header{grid-template-columns:auto 1fr;gap:.72rem}.mfa-encourage-modal__close{grid-column:1/-1;justify-content:center;width:100%}.mfa-encourage-modal__headcopy h2{font-size:1.08rem}.auth-disclaimer{padding:.66rem .7rem}.auth-disclaimer h2,.auth-disclaimer p{font-size:var(--text-sm)}.auth-brand{flex-direction:column;align-items:flex-start}.topbar-secondary{padding-top:.5rem}.topbar-status-cluster{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.topbar-status-chip{justify-content:center;min-width:0}.topbar-status-label{display:none}.topbar-status-chip strong,.topbar-status-chip{text-overflow:ellipsis;overflow:hidden}.topbar-tabs .tab{font-size:var(--text-sm);padding:.32rem .24rem}.topbar-team-pill{border-radius:13px;padding:.48rem .56rem}.topbar-team-pill-label{display:none}.record-actions .btn{flex:100%}.model-pricing-metrics{grid-template-columns:1fr}.account-dropdown{width:min(230px,100vw - 1.5rem);min-width:0;left:auto;right:0}.filter-grid{gap:.58rem}.btn,.platform-mobile-menu-btn{min-height:2.75rem}.confirm-modal,.permissions-modal,.raw-log-modal{width:min(100%,100vw - 1.3rem);max-height:min(88vh,100dvh - 1.3rem);overflow:auto}.confirm-modal .record-actions,.permissions-modal .record-actions,.raw-log-modal-head .btn{width:100%}.confirm-modal .record-actions .btn,.permissions-modal .record-actions .btn{flex:100%}.raw-log-viewer{max-height:min(52vh,24rem);overflow:auto}.accept-invite-card .auth-form .btn{width:100%}}@media (width<=380px){.topbar-status-cluster{grid-template-columns:1fr}.topbar-status-chip{justify-content:flex-start}}
