:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#18233a;background:#f5f7fb;font-synthesis:none;--paper: #fff;--ink: #18233a;--muted: #58677d;--line: #e3e9f2;--blue: #2756d5;--blue-dark: #1d43b0;--sidebar: #111a2d;--shadow: 0 2px 5px #18284c06}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled{opacity:.58;cursor:default}a{color:inherit;text-decoration:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #678cf9;outline-offset:3px}h1,h2,p{margin:0}button{border:0}code{font:.93em ui-monospace,SFMono-Regular,Consolas,monospace}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--muted);font-size:13px;line-height:1.6}.shell{min-height:100vh}.sidebar{background:var(--sidebar);color:#bec9dd;width:242px;padding:25px 17px 16px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:10;overflow:auto}.brand{color:#fff;display:flex;align-items:center;text-align:left;gap:11px;font-size:19px;font-weight:650;letter-spacing:-.45px;white-space:nowrap}.brand strong{color:#8eadff;font-weight:650}.brand small{display:block;color:#a1b1d1;font-size:9px;letter-spacing:1.85px;margin-top:4px;font-weight:700}.brand-button{background:transparent;width:fit-content;padding:0;margin:1px 7px 30px}.brand-mark{width:37px;height:37px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:#3767e6;color:#fff;box-shadow:inset 0 1px 1px #ffffff45}.workspace-picker{position:relative;display:flex;align-items:center;gap:9px;background:#1a263d;border:1px solid #2b3852;border-radius:9px;padding:9px;margin-bottom:26px}.workspace-picker:focus-within{outline:2px solid #83a5ff;outline-offset:2px}.workspace-icon{width:32px;height:32px;background:#2b3e66;color:#c5d6ff;font-size:11px;font-weight:750;border-radius:7px;display:grid;place-items:center;flex-shrink:0}.workspace-picker-label{min-width:0;flex:1;display:grid;gap:3px}.workspace-picker-label small{color:#9cadcf;font-weight:700;font-size:9px;letter-spacing:1.05px}.workspace-picker-label strong{color:#f2f5ff;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.workspace-picker select{position:absolute;inset:0;opacity:0;width:100%}.nav-section{margin-bottom:24px}.nav-section h2{font-size:10px;font-weight:750;color:#9baecf;letter-spacing:1.15px;margin:0 10px 8px}.nav-section a,.sidebar-foot a{display:flex;align-items:center;gap:10px;min-height:41px;padding:0 10px;margin:2px 0;font-size:13px;font-weight:550;border-radius:7px;transition:background .15s ease,color .15s ease}.nav-section a:hover,.sidebar-foot a:hover{background:#202d46;color:#fff}.nav-section a.selected,.sidebar-foot a.selected{background:#253960;color:#fff;box-shadow:inset 3px 0 #7099ff}.nav-section a.selected svg{color:#a8c0ff}.sidebar-foot{margin-top:auto}.foot-arrow{margin-left:auto;color:#9aadd1}.sidebar-environment{margin:10px 0 0;padding:14px 9px 0;border-top:1px solid #2c3950;color:#a5b5d0;display:flex;align-items:center;gap:8px;font-size:11px}.sidebar-environment span,.sandbox-badge span,.page-kicker span,.eyebrow span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#83a8ff}.mobile-menu,.mobile-overlay{display:none!important}.main-shell{margin-left:242px}.topbar{min-height:65px;padding:0 30px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.breadcrumbs,.top-actions{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.breadcrumbs strong{color:#23334d;font-weight:650}.breadcrumb-divider{color:#8693a8}.top-actions{gap:19px}.sandbox-badge{color:#35599f;background:#eef4ff;border:1px solid #e0ebff;border-radius:20px;font-size:11px;padding:5px 8px;font-weight:700;display:flex;align-items:center;gap:6px}.sandbox-badge span{background:#3766d6}.account{position:relative}.account-trigger{display:flex;align-items:center;gap:9px;background:transparent;color:var(--muted);padding:3px;text-align:left;border-radius:7px}.account-trigger:hover{background:#f3f6fb}.avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#e6edff;color:#3156a8;font-size:11px;font-weight:750;flex-shrink:0}.account-name{display:grid;gap:3px}.account-name strong{color:#202d43;font-size:12px}.account-name small{font-size:10px;white-space:nowrap}.account-menu{position:absolute;top:calc(100% + 8px);right:0;width:181px;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 10px 28px #18233a23;padding:5px;z-index:4}.account-menu button{width:100%;background:transparent;color:var(--ink);display:flex;align-items:center;gap:8px;padding:9px;font-size:13px;border-radius:5px}.account-menu button:hover{background:#f2f6fc}.main{width:100%;max-width:1560px;margin:0 auto;padding:30px 30px 16px}.page-header{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:24px}.page-kicker{font-size:10px;letter-spacing:1.35px;font-weight:750;color:#3e5b99;display:flex;align-items:center;gap:7px;margin-bottom:8px}.page-kicker span{background:#3970e7}.page-header h1{font-size:clamp(28px,3vw,35px);line-height:1.05;letter-spacing:-1.25px;color:#141e33}.page-header p{font-size:14px;line-height:1.45;color:var(--muted);margin-top:8px}.page-actions{display:flex;gap:8px;flex-shrink:0}.button{min-height:36px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;font-size:12px;line-height:1.25;font-weight:650;white-space:nowrap;transition:background .15s ease,border .15s ease}.button-primary{background:var(--blue);color:#fff;border:1px solid var(--blue);box-shadow:0 2px 3px #2756d525}.button-primary:not(:disabled):hover{background:var(--blue-dark);border-color:var(--blue-dark)}.button-secondary{background:#fff;border:1px solid #dce4f0;color:#293c5c}.button-secondary:not(:disabled):hover{background:#f1f5ff;border-color:#c3d3f3}.button-danger{color:#fff;background:#ad2d3b;border:1px solid #ad2d3b}.button-danger:hover{background:#902331}.refresh-button{padding:0 10px}.icon-button{display:inline-grid;place-items:center;flex-shrink:0;color:#5e7090;background:transparent;border-radius:6px;width:31px;height:31px}.icon-button:not(:disabled):hover{background:#edf2fc;color:#2657c4}.text-button,.table-link{padding:2px 0;background:transparent;color:#234fba;font-size:12px;font-weight:650;text-align:left}.text-button:hover,.table-link:hover{text-decoration:underline}.danger-text{color:#a93043}.card{background:var(--paper);border:1px solid var(--line);border-radius:11px;box-shadow:var(--shadow);min-width:0}.main>.card+.card{margin-top:16px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.stat{padding:16px 16px 15px}.stat-icon{display:grid;place-items:center;height:35px;width:35px;border-radius:8px;flex-shrink:0}.stat-icon.blue{background:#eaf0ff;color:#2a56c4}.stat-icon.green{background:#e6f6ef;color:#17724f}.stat-icon.violet{background:#f0edff;color:#6246b6}.stat-icon.amber{background:#fff2df;color:#9b5409}.stat p{color:#4d5e78;margin-top:11px;font-size:12px;font-weight:650}.stat strong{display:block;margin:4px 0 3px;font-size:29px;line-height:1.1;letter-spacing:-.85px;color:#17243b;font-variant-numeric:tabular-nums}.stat small{color:var(--muted);font-size:11px}.dashboard-middle{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(230px,1fr);gap:15px;margin-bottom:16px}.card-header{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:17px 18px}.card-header h2{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.25;font-weight:720}.card-header h2 svg{color:#4b64a1}.card-header p{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.45}.period{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #dce4f0;color:#536885;border-radius:7px;padding:0 6px 0 8px}.period select{border:0;background:transparent;color:#2d4164;font-size:11px;font-weight:650;min-height:30px}.chart{margin:6px 19px 0 15px;height:164px;position:relative}.chart-grid{position:absolute;inset:0;display:flex;justify-content:space-between;flex-direction:column}.chart-grid div{display:flex;align-items:center;height:0;gap:7px;font-size:10px;color:#607087}.chart-grid span{width:32px;text-align:right}.chart-grid i{flex:1;border-top:1px dashed #e1e8f3}.chart-bars{position:absolute;inset:0 0 0 43px;display:flex;gap:4px}.chart-column{display:flex;flex:1;align-items:end;justify-content:center;gap:2px;position:relative;min-width:0}.chart-column:hover{background:#eff4ff91}.bar{width:37%;max-width:13px;border-radius:3px 3px 0 0}.bar-submitted,.legend span:first-child i{background:#3566e7}.bar-accepted,.legend span:last-child i{background:#a8bcfa}.chart-label{position:absolute;bottom:-21px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;color:#52617a}.legend{display:flex;justify-content:center;gap:16px;margin:36px 0 14px;color:#43536e;font-size:11px}.legend span{display:inline-flex;align-items:center;gap:5px}.legend i{width:9px;height:9px;border-radius:2px}.quota-card{display:flex;flex-direction:column}.quota-gauge{height:126px;width:126px;position:relative;margin:0 auto 8px}.quota-gauge svg{width:100%;height:100%}.quota-gauge circle{fill:none;stroke-width:9px}.gauge-track{stroke:#e9effb}.gauge-value{stroke:#3566e7}.quota-gauge div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.quota-gauge strong{font-size:25px;letter-spacing:-.5px}.quota-gauge span{color:var(--muted);font-size:11px}.quota-numbers{display:grid;grid-template-columns:1fr 1fr;margin:0 17px 11px;border-top:1px solid #edf1f6;padding-top:11px}.quota-numbers div{display:grid;gap:3px;padding-left:7px}.quota-numbers div+div{border-left:1px solid #e9edf4;padding-left:13px}.quota-numbers span{font-size:11px;color:var(--muted)}.quota-numbers strong{font-size:16px}.quota-link{margin:auto 17px 13px;min-height:31px}.table-scroll{width:100%;overflow:auto}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;color:#4e607b;white-space:nowrap}.data-table th{background:#f7f9fd;border-block:1px solid #edf1f7;font-size:11px;font-weight:700;padding:9px 14px}.data-table td{padding:9px 14px;border-bottom:1px solid #edf1f7}.data-table td:first-child,.data-table th:first-child{padding-left:18px}.data-table td:last-child,.data-table th:last-child{padding-right:18px}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:#f9fbff}.data-table strong{color:#20304b;font-weight:650}.data-table small{display:block;color:var(--muted);margin-top:3px;font-size:11px}.table-identity{display:flex;align-items:center;gap:9px}.table-icon{width:31px;height:31px;border-radius:7px;display:grid;place-items:center;background:#eef3fd;color:#4b6ab3;flex-shrink:0}.table-link{color:#20304b}.numeric{font-variant-numeric:tabular-nums}.row-actions button+button{margin-left:11px}.pill{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:20px;background:#eef1f6;color:#4d5e77;font-size:10px;font-weight:750;line-height:1;text-transform:capitalize;white-space:nowrap}.pill span{width:5px;height:5px;border-radius:50%;background:currentColor}.pill.green{color:#176547;background:#e6f5ed}.pill.amber{color:#8b4c12;background:#fff2db}.pill.red{color:#a12a3c;background:#fcecf0}.pill.blue{color:#2951ae;background:#eaf0ff}.empty{padding:35px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:9px;font-size:14px}.empty p{color:var(--muted);font-size:13px;line-height:1.45}.empty-icon{display:grid;place-items:center;background:#edf3ff;color:#4168be;width:48px;height:48px;border-radius:12px;margin-bottom:2px}.main-footer{display:flex;justify-content:space-between;padding:16px 2px 2px;font-size:11px;color:var(--muted)}.main-footer span:first-child{font-weight:650}.table-toolbar{display:flex;align-items:center;gap:9px;padding:15px 18px}.table-toolbar input,.table-toolbar select,.field input,.field select,.field textarea{border:1px solid #cdd7e7;border-radius:7px;color:var(--ink);background:#fff;min-height:37px;padding:8px 10px;font-size:13px}.search{position:relative;width:min(100%,350px)}.search svg{position:absolute;left:9px;top:10px;color:#5c7295}.table-toolbar .search input{padding-left:33px;width:100%}.inline-code{color:#325590;background:#eff4fc;padding:4px 6px;border-radius:4px}.settings-body{padding:0 18px 19px}.settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px}.settings-grid>div,.detail-metrics>div{border-radius:7px;background:#f5f8fd;padding:12px;display:grid;gap:4px}.settings-grid span,.detail-metrics span{color:var(--muted);font-size:12px}.settings-grid strong{font-size:23px}progress{width:100%;height:11px;accent-color:var(--blue)}.settings-list{margin:14px 0;border-top:1px solid var(--line);font-size:13px}.settings-list div{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.settings-list dt{color:var(--muted)}.settings-list dd{margin:0;font-weight:600;text-align:right}.plan-banner{display:flex;align-items:center;gap:11px;padding:15px;border-radius:8px;border:1px solid #dee9fc;background:#f5f8ff}.plan-banner p{margin-top:3px;font-size:12px;color:var(--muted)}.plan-banner .pill{margin-left:auto}.endpoint{display:flex;align-items:center;gap:10px;padding:10px 0}.endpoint span{background:#e6f3eb;color:#1a6848;padding:5px 8px;border-radius:5px;font-size:11px;font-weight:750}.endpoint .method-get{background:#eaf0ff;color:#244eb5}.snippet{position:relative}.snippet pre{background:#111a2d;border-radius:8px;color:#d5e2fa;padding:16px;margin:4px 0 0;overflow:auto;line-height:1.55}.snippet button{position:absolute;top:7px;right:7px;color:#d7e5ff;background:#263653}.dialog{width:min(480px,calc(100% - 28px));max-height:min(90vh,760px);border:1px solid var(--line);border-radius:12px;padding:0;color:var(--ink);box-shadow:0 20px 55px #111a2d40}.dialog.wide{width:min(740px,calc(100% - 28px))}.dialog::backdrop{background:#101a31a0}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:15px 16px 13px}.dialog-header h2{font-size:18px;margin:3px 0 0;overflow-wrap:anywhere}.dialog-header p,.secret-content p{font-size:13px;color:var(--muted);margin-top:5px;line-height:1.5}.dialog-body{padding:16px;display:grid;gap:12px}.field{display:grid;gap:5px;color:#263a59;font-size:13px;font-weight:650}.field textarea{resize:vertical}.field small{color:var(--muted);font-size:11px;font-weight:450}.dialog-actions{display:flex;gap:7px;justify-content:flex-end;margin-top:3px}.inline-error{padding:8px 10px;border-radius:6px;color:#92273a!important;background:#fff1f3;font-size:13px;line-height:1.45}.secret-content label{font-size:12px;font-weight:650}.secret-content .button,.detail-content .button{justify-self:start}.code-line{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f1f5fd;padding:5px 7px 5px 10px;border-radius:6px;color:#264780}.code-line code{overflow-wrap:anywhere}.detail-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.detail-metrics span{text-transform:capitalize}.detail-metrics strong{font-size:19px}.detail-content .table-scroll{max-height:46vh;border:1px solid var(--line);border-radius:7px}.toast{position:fixed;right:18px;bottom:18px;z-index:20;display:flex;align-items:center;gap:9px;padding:7px 8px 7px 12px;border:1px solid #d8e4f6;border-radius:8px;background:#fff;box-shadow:0 5px 24px #111a2d30;color:#264985;font-size:13px;max-width:calc(100% - 36px)}.spinner{width:20px;height:20px;border-radius:50%;border:2px solid #d9e5ff;border-top-color:#2756d5;animation:spin .7s linear infinite}.startup{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}.sign-in{min-height:100vh;display:grid;grid-template-columns:minmax(330px,1fr) minmax(420px,1fr);background:#fff}.sign-in-visual{display:flex;flex-direction:column;justify-content:space-between;padding:42px 44px 32px;color:#fff;min-height:100%;background:radial-gradient(ellipse at 80% 80%,#2d509f82,transparent 50%),linear-gradient(147deg,#10182a 30%,#16274b 72%,#1f3b77);position:relative;overflow:hidden;isolation:isolate}.sign-in-visual:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.32;-webkit-mask-image:radial-gradient(ellipse at bottom right,black,transparent 72%);mask-image:radial-gradient(ellipse at bottom right,black,transparent 72%);background-image:linear-gradient(#98b5f94a 1px,transparent 1px),linear-gradient(90deg,#98b5f94a 1px,transparent 1px);background-size:32px 32px}.sign-in-pitch{width:min(480px,100%);margin:35px 0}.eyebrow{color:#c0d1fd;font-size:10px;letter-spacing:1.6px;font-weight:750;display:flex;gap:7px;align-items:center;margin-bottom:18px}.sign-in-pitch h1{font-size:clamp(42px,6.2vw,78px);line-height:1;letter-spacing:-.055em}.sign-in-pitch p{max-width:320px;color:#c3d0ea;font-size:15px;line-height:1.7;margin-top:15px}.sign-in-caption{color:#aabde3;font-size:10px;font-weight:700;letter-spacing:1.2px}.sign-in-content{display:grid;place-items:center;padding:22px}.sign-in-form{display:grid;gap:13px;width:min(100%,355px)}.sign-in-form h2{font-size:26px;letter-spacing:-.55px}.sign-in-form>p{font-size:13px;color:var(--muted);margin-bottom:6px}.sign-in-form>.button{min-height:41px;margin-top:5px}.sandbox-access{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;color:var(--muted);font-size:12px}.sandbox-access button{display:inline-flex;align-items:center;gap:4px}@media(max-width:1024px){.sidebar{width:205px}.main-shell{margin-left:205px}.main,.topbar{padding-inline:20px}.stat-grid{gap:9px}.stat{padding:13px 11px}}@media(max-width:780px){.sidebar{transform:translate(-100%);transition:transform .18s ease;width:min(260px,85vw);visibility:hidden}.sidebar.sidebar-open{transform:translate(0);visibility:visible}.main-shell{margin-left:0}.mobile-menu{display:inline-grid!important;margin-left:-5px}.mobile-overlay{display:block!important;position:fixed;inset:0;background:#14213a80;z-index:9}.topbar{min-height:57px}}@media(max-width:620px){.main{padding:19px 12px 12px}.topbar{padding-inline:12px}.page-header{align-items:flex-start;flex-direction:column;margin-bottom:16px}.page-header p{font-size:13px}.page-actions{align-self:flex-end}.top-actions,.breadcrumbs{gap:6px}.account-name{display:none}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-middle{grid-template-columns:1fr}.quota-card .card-header{justify-content:center;text-align:center}.quota-card .card-header h2{justify-content:center}.quota-numbers{text-align:center}.chart{margin-right:12px}.card-header{padding-inline:12px}.card-header .button{white-space:normal}.chart-label{font-size:9px}.table-toolbar{padding-inline:12px;flex-wrap:wrap}.settings-grid strong{font-size:17px}.detail-metrics{grid-template-columns:repeat(3,1fr)}.sign-in{display:flex;flex-direction:column}.sign-in-visual{padding:19px}.sign-in-caption{display:none}.sign-in-pitch{margin:28px 0 5px}.sign-in-pitch h1{font-size:40px}.sign-in-pitch p{margin-top:8px}.sign-in-pitch .eyebrow{display:none}.sign-in-content{padding:26px 17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.dns-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 18px 17px}.dns-controls .field{align-content:start}.dns-actions{display:flex;flex-wrap:wrap;gap:7px;flex-shrink:0}.dns-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 18px 13px;color:var(--muted);font-size:12px}.dns-summary small{margin-left:auto}.dns-table{min-width:650px;white-space:normal}.dns-table th:first-child{min-width:120px}.dns-table td:nth-child(2){width:26%}.dns-table td:nth-child(3){width:37%}.dns-table td:last-child{white-space:nowrap}.dns-table td small{overflow-wrap:anywhere}.dns-copy{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.dns-copy code{overflow-wrap:anywhere;line-height:1.5;color:#294d87}.dns-copy .icon-button{width:28px;height:28px}.dns-inline{margin:0 18px 14px}.dns-footnote{padding:13px 18px 15px;border-top:1px solid var(--line);display:grid;gap:6px}.dns-footnote .button{justify-self:start;margin-top:3px}.dns-guides{padding:0 18px 15px;display:grid;gap:7px}.dns-guides details{border:1px solid var(--line);border-radius:7px;padding:9px 12px;font-size:13px}.dns-guides summary{cursor:pointer;font-weight:650}.dns-guides ol{margin:8px 0;padding-left:22px;color:var(--muted);line-height:1.65}.dns-guides a{display:inline-flex;gap:5px;align-items:center;color:#234fba;font-size:12px;font-weight:650}.dns-guides a:hover{text-decoration:underline}@media(max-width:620px){.dns-controls{grid-template-columns:1fr;padding-inline:12px}.dns-card .card-header{align-items:flex-start;flex-wrap:wrap}.dns-summary,.dns-footnote,.dns-guides{padding-inline:12px}}
