*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070a11;--bg-soft:#0b101a;--panel:#ffffff0e;--panel-strong:#ffffff16;--border:#ffffff1f;--border-strong:#ffffff30;--text:#f6f8fb;--muted:#aab3c2;--muted-2:#7d8798;--accent:#8796ff;--accent-2:#50ddca;--max:1180px}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 8% 5%, #8796ff26, transparent 33%), radial-gradient(circle at 92% 18%, #50ddca1a, transparent 28%), var(--bg);min-height:100%;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a11c2;border-bottom:1px solid #ffffff14;position:sticky;top:0}.nav-wrap{width:min(var(--max), calc(100% - 40px));align-items:center;gap:24px;min-height:70px;margin:0 auto;display:flex}.brand{align-items:center;gap:10px;margin-right:auto;display:inline-flex}.brand-mark{color:#05070c;background:linear-gradient(135deg,#f5f7ff,#aeb9ff 60%,#6fe2d3);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.01em;font-size:15px}.brand small{color:var(--muted);letter-spacing:.14em;margin-top:1px;font-size:11px}.nav-links{color:#c3cad6;gap:22px;font-size:14px;display:flex}.nav-links a:hover{color:#fff}.nav-cta{border:1px solid var(--border-strong);background:var(--panel);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:700}.marketing-main,.technical-main{width:min(var(--max), calc(100% - 40px));margin:0 auto;padding:76px 0 100px}.hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:center;gap:56px;min-height:560px;display:grid}.eyebrow{border:1px solid var(--border);background:var(--panel);color:#d6dbe5;letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex}.dot{background:var(--accent-2);border-radius:999px;width:7px;height:7px;box-shadow:0 0 16px #50ddcacc}h1{letter-spacing:-.055em;max-width:900px;margin:25px 0 20px;font-size:clamp(46px,7vw,84px);line-height:.99}.lead{max-width:810px;color:var(--muted);margin:0;font-size:clamp(18px,2.4vw,22px);line-height:1.58}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border:1px solid var(--border);background:var(--panel);border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font-weight:720;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{border-color:var(--border-strong);background:var(--panel-strong);transform:translateY(-1px)}.button.primary{color:#06090f;background:#f4f6ff;border-color:#f4f6ff}.hero-panel{border:1px solid var(--border);background:linear-gradient(160deg,#ffffff14,#ffffff06);border-radius:22px;padding:24px;box-shadow:0 28px 90px #00000047}.hero-panel-label{color:var(--muted-2);text-transform:uppercase;letter-spacing:.18em;margin-bottom:22px;font-size:11px}.flow-step{border:1px solid var(--border);background:#0b1019;border-radius:14px;padding:17px 18px;font-weight:700}.flow-step.accent{background:linear-gradient(135deg,#8796ff29,#50ddca14);border-color:#8796ff66}.flow-arrow{text-align:center;color:var(--muted-2);padding:10px 0}.proof-strip{border:1px solid var(--border);background:#ffffff06;border-radius:18px;grid-template-columns:repeat(4,1fr);margin:12px 0 92px;display:grid;overflow:hidden}.proof-strip span{color:#cbd2de;text-align:center;border-right:1px solid var(--border);padding:18px 20px;font-size:13px;font-weight:650}.proof-strip span:last-child{border-right:0}.content-sections{border-top:1px solid var(--border)}.content-section{border-bottom:1px solid var(--border);grid-template-columns:90px minmax(0,780px);gap:24px;padding:64px 0;display:grid}.section-number{color:var(--muted-2);font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.content-section h2,.section-heading h2,.cta-section h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(30px,4vw,46px);line-height:1.08}.content-section p{color:var(--muted);margin:0 0 18px;font-size:17px;line-height:1.72}.content-section ul{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.content-section li{border:1px solid var(--border);color:#d5dbe5;background:#ffffff06;border-radius:12px;padding:13px 16px 13px 40px;position:relative}.content-section li:before{content:"✓";color:var(--accent-2);font-weight:900;position:absolute;left:15px}.faq-section,.related-section{padding:90px 0 0}.section-heading{max-width:760px;margin-bottom:34px}.section-heading .eyebrow{margin-bottom:18px}.faq-grid,.related-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.faq-card,.related-card{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:24px}.faq-card h3,.related-card strong{margin:0 0 12px;font-size:18px;line-height:1.35;display:block}.faq-card p,.related-card p{color:var(--muted);margin:0;line-height:1.62}.related-card span{color:var(--accent-2);text-transform:uppercase;letter-spacing:.13em;margin-bottom:10px;font-size:11px;display:block}.related-card em{color:#d8ddff;margin-top:20px;font-size:13px;font-style:normal;font-weight:700;display:block}.related-card:hover{border-color:#8796ff73}.cta-section{border:1px solid var(--border);background:radial-gradient(circle at 85% 20%,#50ddca1f,#0000 35%),radial-gradient(circle at 20% 80%,#8796ff26,#0000 45%),#ffffff09;border-radius:24px;margin-top:90px;padding:48px}.cta-section .eyebrow{margin-bottom:20px}.cta-section p{max-width:720px;color:var(--muted);font-size:17px;line-height:1.65}.site-footer{border-top:1px solid var(--border);background:#06090f}.footer-grid,.footer-bottom{width:min(var(--max), calc(100% - 40px));margin:0 auto}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:40px;padding:60px 0 44px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid p{max-width:340px;color:var(--muted);margin:4px 0 0;line-height:1.6}.footer-grid>div>strong{margin-bottom:6px;font-size:13px}.footer-grid a{color:var(--muted);font-size:13px}.footer-grid a:hover{color:#fff}.footer-bottom{color:var(--muted-2);border-top:1px solid #ffffff12;justify-content:space-between;gap:20px;padding:20px 0 32px;font-size:12px;display:flex}.technical-links{margin-top:30px}.meta{color:var(--muted-2);margin-top:60px;font-size:12px}.hub-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:50px;display:grid}.hub-card{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:28px}.hub-card span{color:var(--accent-2);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:11px;display:block}.hub-card h2{letter-spacing:-.03em;margin:0 0 12px;font-size:25px}.hub-card p{color:var(--muted);margin:0;line-height:1.62}@media (max-width:900px){.nav-links{display:none}.hero{grid-template-columns:1fr;gap:42px;min-height:auto}.hero-panel{max-width:560px}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip span:nth-child(2){border-right:0}.proof-strip span:nth-child(-n+2){border-bottom:1px solid var(--border)}.faq-grid,.related-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.nav-wrap,.marketing-main,.technical-main,.footer-grid,.footer-bottom{width:min(100% - 28px, var(--max))}.marketing-main{padding-top:48px}.hero{gap:32px}h1{font-size:clamp(42px,13vw,62px)}.lead{font-size:17px}.proof-strip{margin-bottom:65px}.content-section{grid-template-columns:1fr;gap:14px;padding:48px 0}.section-number{margin-bottom:4px}.hub-grid{grid-template-columns:1fr}.cta-section{padding:30px 22px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.nav-cta{padding:8px 10px}}n .lead-section{border:1px solid var(--border);background:#ffffff09;border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:46px;margin:18px 0 88px;padding:36px;display:grid}.lead-copy h2{letter-spacing:-.04em;margin:18px 0 14px;font-size:clamp(30px,4vw,44px);line-height:1.08}.lead-copy p{color:var(--muted);margin:0;line-height:1.7}.lead-form{gap:18px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lead-form label{color:#d6dbe5;gap:8px;font-size:13px;font-weight:650;display:grid}.lead-form input,.lead-form textarea,.lead-form select{border:1px solid var(--border);width:100%;color:var(--text);background:#090e17;border-radius:11px;outline:none;padding:12px 13px}.lead-form textarea{resize:vertical;line-height:1.5}.lead-form input:focus,.lead-form textarea:focus,.lead-form select:focus{border-color:#8796ff9e;box-shadow:0 0 0 3px #8796ff1a}.consent-row{align-items:start;line-height:1.5;color:var(--muted)!important;grid-template-columns:18px 1fr!important;gap:10px!important;font-weight:500!important}.consent-row input{width:16px;height:16px;margin-top:2px}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-footer{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.form-status{color:var(--muted);font-size:13px}@media (max-width:800px){.lead-section{grid-template-columns:1fr;padding:26px 20px}.form-grid{grid-template-columns:1fr}}.sources-section{padding:90px 0 0}.source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.source-link{border:1px solid var(--border);background:#ffffff06;border-radius:16px;gap:9px;padding:22px;display:grid}.source-link span{color:var(--accent-2);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:750}.source-link strong{font-size:16px;line-height:1.4}.source-link em{color:var(--muted);font-size:12px;font-style:normal}.source-link:hover{border-color:#50ddca61}.consent-row a{text-underline-offset:2px;text-decoration:underline}@media (max-width:700px){.source-list{grid-template-columns:1fr}}.nav-login{color:#c3cad6;font-size:13px;font-weight:700}.nav-login:hover{color:#fff}.auth-page{place-items:center;min-height:100svh;padding:40px 20px;display:grid}.auth-wrap{width:min(100%,520px)}.auth-brand{margin:0 0 22px}.auth-card{border:1px solid var(--border);background:radial-gradient(circle at 100% 0,#8796ff1a,#0000 34%),#ffffff0b;border-radius:22px;padding:34px;box-shadow:0 26px 80px #00000047}.auth-card h1{letter-spacing:-.05em;margin:22px 0 12px;font-size:clamp(38px,8vw,54px);line-height:1.02}.auth-intro{color:var(--muted);margin:0 0 28px;line-height:1.65}.auth-form{gap:17px;display:grid}.auth-form label{color:#d9dee7;gap:8px;font-size:13px;font-weight:700;display:grid}.auth-form input{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);background:#090e17;border-radius:11px;outline:none;padding:11px 13px}.auth-form input:focus{border-color:#8796ff9e;box-shadow:0 0 0 3px #8796ff1a}.auth-form small,.auth-help{color:var(--muted-2);font-size:12px;font-weight:500;line-height:1.55}.auth-help{margin:-2px 0 2px}.auth-form-row{justify-content:flex-end;margin-top:-5px;display:flex}.auth-form-row a,.auth-switch a{color:#d7dcff;font-weight:700}.auth-submit{cursor:pointer;width:100%;margin-top:2px}.auth-switch{color:var(--muted);text-align:center;margin:24px 0 0;font-size:13px}.auth-footnote{max-width:420px;color:var(--muted-2);text-align:center;margin:18px auto 0;font-size:11px;line-height:1.55}.auth-alert{border:1px solid var(--border);border-radius:11px;gap:5px;margin:0 0 20px;padding:13px 14px;font-size:13px;line-height:1.5;display:grid}.auth-alert.error{color:#ffd9d9;background:#ff646412;border-color:#ff828245}.auth-alert.success{color:#d5fff9;background:#50ddca0f;border-color:#50ddca47}.workspace-page{background:radial-gradient(circle at 85% 10%, #8796ff1a, transparent 34%), var(--bg);min-height:100svh}.workspace-header{width:min(var(--max), calc(100% - 40px));border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:74px;margin:0 auto;display:flex}.workspace-signout{cursor:pointer;min-height:38px;font-size:13px}.workspace-content{width:min(var(--max), calc(100% - 40px));margin:0 auto;padding:86px 0 100px}.workspace-content h1{margin-top:24px}.workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:44px;display:grid}.workspace-summary article{border:1px solid var(--border);background:var(--panel);border-radius:14px;min-width:0;padding:18px}.workspace-summary span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;display:block}.workspace-summary strong{color:#e5e9f0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}@media (max-width:820px){.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.auth-card{padding:26px 20px}.nav-login{display:none}.workspace-header,.workspace-content{width:calc(100% - 28px)}.workspace-content{padding-top:58px}.workspace-summary{grid-template-columns:1fr}}.dashboard-shell{background:radial-gradient(circle at 88% 4%, #8796ff14, transparent 30%), var(--bg);grid-template-columns:260px minmax(0,1fr);min-height:100svh;display:grid}.dashboard-sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a11eb;flex-direction:column;height:100svh;padding:24px 18px 18px;display:flex;position:sticky;top:0}.dashboard-brand{margin:0 4px 24px}.dashboard-org-switcher{border:1px solid var(--border);background:#ffffff09;border-radius:14px;gap:3px;margin-bottom:22px;padding:14px;display:grid}.dashboard-org-switcher span,.dashboard-user span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:750}.dashboard-org-switcher strong,.dashboard-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-org-switcher small{color:var(--accent-2);text-transform:capitalize;font-size:11px}.dashboard-nav{gap:4px;display:grid}.dashboard-nav-link{color:#aeb7c5;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:650;transition:color .15s,background .15s}.dashboard-nav-link:hover{color:#fff;background:#ffffff0b}.dashboard-nav-link.active{color:#fff;background:#8796ff1f;box-shadow:inset 0 0 0 1px #8796ff29}.dashboard-sidebar-footer{gap:12px;margin-top:auto;padding-top:20px;display:grid}.dashboard-user{gap:5px;min-width:0;padding:0 4px;display:grid}.dashboard-signout{border:1px solid var(--border);color:#cbd2dd;cursor:pointer;background:0 0;border-radius:10px;width:100%;min-height:38px;font-size:12px;font-weight:700}.dashboard-signout:hover{border-color:var(--border-strong);color:#fff;background:#ffffff09}.dashboard-main{width:min(1320px,100%);min-width:0;padding:48px clamp(22px,4vw,58px) 90px}.dashboard-page-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.dashboard-page-header>div:first-child{max-width:810px}.dashboard-eyebrow{color:var(--accent-2);text-transform:uppercase;letter-spacing:.13em;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.dashboard-page-header h1{max-width:none;margin:0 0 12px;font-size:clamp(38px,5vw,62px);line-height:1.02}.dashboard-page-header p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.dashboard-stat{border:1px solid var(--border);background:#ffffff09;border-radius:16px;min-width:0;padding:20px}.dashboard-stat>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-size:10px;font-weight:750;display:block}.dashboard-stat strong{letter-spacing:-.04em;font-size:clamp(26px,3vw,38px);display:block}.dashboard-stat small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.dashboard-two-column{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:16px;display:grid}.dashboard-panel-wide{min-width:0}.dashboard-side-stack{gap:16px;display:grid}.dashboard-section-gap{margin-top:22px}.dashboard-panel{border:1px solid var(--border);background:#ffffff08;border-radius:18px;min-width:0;padding:22px}.dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.dashboard-panel-heading>div>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:750;display:block}.dashboard-panel-heading h2{letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.25}.dashboard-panel-heading>a{color:#d7dcff;font-size:12px;font-weight:700}.readiness-list{gap:4px;display:grid}.readiness-list>a{border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:11px;padding:12px 10px;display:grid}.readiness-list>a:hover{background:#ffffff09}.readiness-list>a>span{color:var(--muted-2);font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.readiness-list div{gap:3px;display:grid}.readiness-list strong{font-size:13px}.readiness-list small{color:var(--muted);font-size:11px}.dashboard-mini-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.dashboard-mini-stats>div{border:1px solid var(--border);background:#ffffff06;border-radius:12px;padding:14px}.dashboard-mini-stats span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:10px;display:block}.dashboard-mini-stats strong{font-size:22px}.recent-list,.resource-list{gap:8px;display:grid}.recent-row,.resource-row{border:1px solid var(--border);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:14px;display:flex}.recent-row>div:first-child,.resource-primary{gap:4px;min-width:0;display:grid}.recent-row strong,.resource-primary strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.recent-row small,.resource-primary span,.resource-primary small{color:var(--muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}.resource-meta{flex:none;justify-items:end;gap:7px;display:grid}.resource-meta.inline{align-items:center;display:flex}.resource-meta small{max-width:240px;color:var(--muted-2);text-overflow:ellipsis;overflow:hidden}.resource-card{border:1px solid var(--border);background:#ffffff06;border-radius:14px;min-width:0;padding:17px}.resource-card-header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.resource-detail-grid{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;padding-top:15px;display:grid}.resource-detail-grid>div{align-content:start;gap:7px;min-width:0;display:grid}.resource-detail-grid>div>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:750}.resource-detail-grid small{color:var(--muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}.resource-description{color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.6}.resource-note{color:var(--muted-2);margin-top:13px;font-size:11px}.mapping-chip{border:1px solid var(--border);background:#ffffff06;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:5px 8px;display:inline-flex}.mapping-chip form{display:inline-flex}.mapping-chip button{width:19px;height:19px;color:var(--muted);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;line-height:1;display:grid}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag{border:1px solid var(--border);text-overflow:ellipsis;background:#ffffff08;border-radius:999px;max-width:100%;padding:5px 8px;overflow:hidden;color:#cbd2dd!important}.status-badge,.environment-badge{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:800}.status-active,.status-verified,.status-registered{color:#aef3e9;background:#50ddca12;border-color:#50ddca40}.status-draft,.status-created,.status-pending,.status-pending-registration{color:#cbd2ff;background:#8796ff14;border-color:#8796ff47}.status-failed,.status-suspended{color:#ffd1d1;background:#ff646412;border-color:#ff828240}.status-disabled,.status-archived,.status-expired,.status-cancelled{color:#abb3c0;background:#ffffff0a}.environment-badge.env-sandbox{color:#cbd2ff;border-color:#8796ff47}.environment-badge.env-production{color:#b9f3eb;border-color:#50ddca40}.dashboard-notice{border:1px solid var(--border);color:#c8cfda;background:#ffffff07;border-radius:12px;margin:0 0 16px;padding:13px 15px;font-size:12px;line-height:1.55}.dashboard-notice.success{color:#c9faf3;background:#50ddca0e;border-color:#50ddca38}.dashboard-notice.warning{color:#f5dfbd;background:#ffc1640e;border-color:#ffc16433}.dashboard-empty{border:1px dashed var(--border);text-align:center;border-radius:13px;padding:30px 22px}.dashboard-empty.compact{padding:20px 14px}.dashboard-empty strong{margin-bottom:6px;font-size:13px;display:block}.dashboard-empty p{max-width:520px;color:var(--muted);margin:0 auto;font-size:12px;line-height:1.6}.dashboard-form{gap:15px;display:grid}.dashboard-form label{color:#d8dde6;gap:7px;font-size:12px;font-weight:700;display:grid}.dashboard-form input,.dashboard-form textarea,.dashboard-form select{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:#090e17;border-radius:10px;outline:none;padding:11px 12px}.dashboard-form textarea{resize:vertical;line-height:1.5}.dashboard-form input:focus,.dashboard-form textarea:focus,.dashboard-form select:focus{border-color:#8796ff94;box-shadow:0 0 0 3px #8796ff17}.dashboard-form input:disabled{color:var(--muted);opacity:.72}.dashboard-form label small,.dashboard-form-help{color:var(--muted-2);margin:0;font-size:10px;font-weight:500;line-height:1.55}.dashboard-form-submit{cursor:pointer;width:100%}.dashboard-definition-list{margin:0;display:grid}.dashboard-definition-list>div{border-bottom:1px solid #ffffff12;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.dashboard-definition-list>div:last-child{border-bottom:0}.dashboard-definition-list dt{color:var(--muted-2);font-size:11px}.dashboard-definition-list dd{color:#d8dde5;text-overflow:ellipsis;min-width:0;margin:0;font-size:12px;overflow:hidden}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.break-all{word-break:break-all}.usage-table-wrap{overflow-x:auto}.usage-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.usage-table th,.usage-table td{text-align:left;border-bottom:1px solid #ffffff12;padding:12px 10px}.usage-table th{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.usage-table td{color:#cbd2dc}@media (max-width:1080px){.dashboard-shell{grid-template-columns:220px minmax(0,1fr)}.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-two-column{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-shell{display:block}.dashboard-sidebar{z-index:30;border-right:0;border-bottom:1px solid var(--border);height:auto;padding:12px 14px 10px;position:sticky;top:0}.dashboard-brand{margin:0}.dashboard-org-switcher,.dashboard-sidebar-footer{display:none}.dashboard-nav{scrollbar-width:none;gap:4px;margin-top:10px;display:flex;overflow-x:auto}.dashboard-nav::-webkit-scrollbar{display:none}.dashboard-nav-link{white-space:nowrap;flex:none;padding:8px 10px;font-size:11px}.dashboard-main{padding:34px 14px 70px}.dashboard-page-header{display:block}.dashboard-page-header h1{font-size:clamp(36px,10vw,50px)}.resource-detail-grid{grid-template-columns:1fr}}@media (max-width:520px){.dashboard-stats-grid{grid-template-columns:1fr 1fr}.dashboard-stat{padding:16px}.dashboard-panel{padding:17px}.resource-row,.resource-card-header{flex-direction:column;align-items:flex-start}.resource-meta{justify-items:start}.resource-meta.inline{flex-wrap:wrap}.dashboard-definition-list>div{grid-template-columns:1fr;gap:5px}}.secret-reveal{background:#50ddca0e;border:1px solid #50ddca47;border-radius:14px;gap:14px;padding:18px;display:grid}.secret-reveal h3{margin:0;font-size:20px}.secret-reveal p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.secret-reveal code{overflow-wrap:anywhere;border:1px solid var(--border);color:#d9fff9;background:#070b12;border-radius:10px;max-width:100%;padding:13px;font:600 12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.secret-reveal-actions{flex-wrap:wrap;gap:9px;display:flex}.secret-reveal-actions .button{cursor:pointer}.scope-fieldset{border:0;gap:9px;margin:0;padding:0;display:grid}.scope-fieldset legend{color:#d8dde6;margin-bottom:7px;font-size:12px;font-weight:700}.scope-option{border:1px solid var(--border);background:#ffffff05;border-radius:10px;align-items:start;padding:10px;grid-template-columns:17px 1fr!important;gap:10px!important}.scope-option input{margin:2px 0 0;width:15px!important;min-height:15px!important;padding:0!important}.scope-option span{gap:3px;display:grid}.scope-option strong{font-size:11px}.scope-option small{color:var(--muted-2);font-size:10px;font-weight:500}.key-card-actions{border-top:1px solid #ffffff12;justify-content:flex-end;margin-top:14px;padding-top:13px;display:flex}.key-revoke-button{color:#ffcaca;cursor:pointer;background:#ff64640d;border:1px solid #ff828238;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:750}.key-revoke-button:disabled{cursor:wait;opacity:.65}.key-error{color:#ffcaca!important}.verification-return-page{background:radial-gradient(circle at 15% 10%, #8796ff1f, transparent 34%), radial-gradient(circle at 85% 90%, #50ddca17, transparent 30%), var(--bg);place-items:center;min-height:100svh;padding:32px 18px;display:grid}.verification-return-card{border:1px solid var(--border);text-align:center;background:#ffffff0b;border-radius:24px;width:min(100%,590px);padding:clamp(26px,5vw,42px);box-shadow:0 30px 100px #00000052}.verification-state-icon{border:1px solid var(--border);border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 24px;font-size:28px;font-weight:800;display:grid}.verification-state-icon.success{color:#aef3e9;background:#50ddca14;border-color:#50ddca52}.verification-state-icon.pending{color:#d3d8ff;background:#8796ff14;border-color:#8796ff52}.verification-state-icon.failed{color:#ffd1d1;background:#ff646412;border-color:#ff828247}.verification-return-card h1{max-width:none;margin:18px 0 13px;font-size:clamp(34px,7vw,50px);line-height:1.04}.verification-return-card>p{max-width:470px;color:var(--muted);margin:0 auto;line-height:1.65}.verification-return-warning{background:#ffc1640e;border:1px solid #ffc16438;border-radius:10px;padding:11px 12px;font-size:12px;color:#f4dfbe!important;margin-top:17px!important}.verification-return-meta{border:1px solid var(--border);background:#00000029;border-radius:12px;gap:7px;margin-top:28px;padding:15px;display:grid}.verification-return-meta span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.verification-return-meta code{overflow-wrap:anywhere;color:#d4dae5;font-size:11px}.verification-return-privacy{font-size:10px;color:var(--muted-2)!important;margin-top:18px!important}.webhook-signing-action{border-top:1px solid #ffffff12;gap:7px;margin-top:14px;padding-top:13px;display:grid}.webhook-signing-action .button{cursor:pointer;width:fit-content;font-size:11px}.webhook-signing-action small{color:#ffcaca;font-size:10px}.webhook-secret-reveal{background:#50ddca0d;border:1px solid #50ddca3d;border-radius:12px;gap:10px;margin-top:14px;padding:14px;display:grid}.webhook-secret-reveal>strong{font-size:12px}.webhook-secret-reveal>p,.webhook-secret-reveal>small{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.webhook-secret-reveal>code{overflow-wrap:anywhere;border:1px solid var(--border);color:#d9fff9;background:#070b12;border-radius:9px;padding:10px;font:600 10px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
