@font-face{font-family:Detectif Sans;src:url(/brand/fonts/detectif-sans-medium.woff2)format("woff2");font-weight:560;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/brand/fonts/instrument-sans.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans;src:url(/brand/fonts/zalando-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/brand/fonts/inter-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/brand/fonts/inter-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/brand/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-detectif:"Detectif Sans";--font-instrument:"Instrument Sans";--font-structure:"Zalando Sans";--font-sans:"Inter";--font-mono:"IBM Plex Mono"}
:root{--ink:#0b0b0b;--paper:#fcfcfb;--white:#fff;--smoke:#e9ecef;--signal:#a3c3d9;--focus:#386482;--review:#cba591;--muted:#56616b;--line:#d9dfe4;--inverse:#aab4be;--dark:#101318;--darkline:#30383f;--ink-2:#22282e;--faint:#6b7680;--mist:#f3f5f7;--mist-2:#eceff2;--line-soft:#e5e9ed;--line-strong:#bfc8d0;--signal-50:#f2f7fa;--signal-100:#e3edf4;--signal-200:#cadcea;--signal-400:#86abc5;--focus-500:#4a7695;--focus-700:#294c63;--focus-800:#1c3749;--focus-900:#13283a;--focus-950:#0c1a26;--review-50:#f8f1ec;--review-100:#f0e2d9;--review-600:#a7816b;--review-ink:#7d5a45;--dark-2:#151a20;--dark-3:#1c232a;--dark-4:#242c34;--ok:#2f6a52;--ok-soft:#e8f2ed;--warn:var(--review-ink);--warn-soft:var(--review-50);--danger:#9b2c2c;--danger-soft:#fbeeec;--input-border:#858f99;--input-border-dark:#5a6670;--font-brand:var(--font-detectif), system-ui, sans-serif;--font-display:var(--font-instrument), var(--font-sans), system-ui, sans-serif;--font-head:var(--font-structure), var(--font-sans), system-ui, sans-serif;--font-body:var(--font-sans), system-ui, -apple-system, sans-serif;--font-code:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;--shadow-1:0 1px 1px #1013180a, 0 1px 2px #1013180d;--shadow-2:0 1px 2px #1013180d, 0 8px 18px -8px #13283a29;--shadow-3:0 1px 2px #1013180d, 0 14px 30px -14px #13283a3d, 0 36px 64px -34px #13283a52;--shadow-4:0 2px 6px #0810181f, 0 28px 56px -24px #08142075, 0 72px 110px -60px #0c1a2699;--edge-light:inset 0 1px 0 #ffffffbf;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-micro:.15s;--dur-control:.22s;--container:1200px;--gutter:clamp(16px, 4vw, 40px);--nav-height:72px;--sidebar:248px;--col-gap:24px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,h4,p,dl,dd,ol,ul,blockquote,figure,pre{margin:0}ol,ul{padding:0;list-style:none}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}table{border-collapse:collapse}h1,h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.08}h3,h4{font-family:var(--font-head);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.25}p{text-wrap:pretty}strong{font-weight:600}code,kbd,samp,pre{font-family:var(--font-code)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px}::selection{background:var(--signal-200);color:var(--ink)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.mono{font-family:var(--font-code);letter-spacing:0;overflow-wrap:anywhere;font-size:12.5px}.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stable-text{display:inline-grid}.stable-text>span{grid-area:1/1}.stable-text>[aria-hidden=true]{visibility:hidden}.skip-link{z-index:100;background:var(--ink);color:#fff;font-family:var(--font-head);transition:transform .2s var(--ease);padding:10px 16px;font-size:14px;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip-link:focus{transform:none}.skip-link:focus-visible{outline-color:var(--signal)}.brand{align-items:center;gap:10px;min-height:44px;display:inline-flex}.brand-mark{flex-shrink:0;width:32px;height:32px}.brand-wordmark{font-family:var(--font-brand);letter-spacing:0;white-space:nowrap;font-size:17px;font-weight:560;line-height:1}.brand-suffix{letter-spacing:inherit;font-size:1em}.brand-trademark{font:500 .45em var(--font-body);vertical-align:baseline;margin-left:3px;position:relative;top:-.5em}.brand-product{border-left:1px solid var(--line);color:var(--muted);font-family:var(--font-head);margin-left:2px;padding-left:10px;font-size:14px;font-weight:500;line-height:1}.label{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:500}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.button{white-space:nowrap;height:46px;font-family:var(--font-head);letter-spacing:-.005em;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.button-primary{color:#fff;background:linear-gradient(#262d35 0%,#11151a 100%);border-color:#07090b;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0006,0 1px 1px #080c1038,0 6px 14px -6px #080c1073}.button-primary:hover:not(:disabled){background:linear-gradient(#313a44 0%,#161b21 100%);transform:translateY(-1px)}.button-secondary{color:var(--ink);border-color:var(--input-border);background:linear-gradient(180deg, #fff 0%, var(--mist) 100%);box-shadow:var(--edge-light), inset 0 -1px 0 var(--line-soft), 0 1px 2px #13283a14}.button-secondary:hover:not(:disabled){border-color:var(--muted);transform:translateY(-1px)}.button-danger{color:#fff;background:var(--danger);border-color:#7a2222;box-shadow:inset 0 1px #ffffff24,0 1px 1px #080c1033}.button-danger:hover:not(:disabled){background:#862626;transform:translateY(-1px)}.button-danger-quiet{color:var(--danger);border-color:var(--input-border);background:#fff}.button-danger-quiet:hover:not(:disabled){border-color:var(--danger);background:var(--danger-soft)}.button:active:not(:disabled){transition-duration:60ms;transform:translateY(1px)}.button:disabled{opacity:.55}.button-small{height:36px;padding:0 14px;font-size:13.5px}.button-block{width:100%}.button .cost{font-variant-numeric:tabular-nums;border-left:1px solid #ffffff47;margin-left:2px;padding-left:10px}.button-secondary .cost{border-left-color:var(--line-strong)}.on-dark .button-primary{color:var(--ink);background:linear-gradient(#fff 0%,#e6ecf1 100%);border-color:#fff}.on-dark .button-secondary{color:#fff;box-shadow:none;background:linear-gradient(#ffffff1a,#ffffff08);border-color:#ffffff52}.on-dark :focus-visible{outline-color:var(--signal)}.text-link{color:var(--focus);font-family:var(--font-head);text-underline-offset:5px;align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.text-link:hover{text-decoration:underline}.on-dark .text-link{color:var(--signal)}.inline-link{color:var(--focus);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.inline-link:hover{text-decoration-thickness:2px}.link-button{min-height:28px;color:var(--focus);font-family:var(--font-head);align-items:center;gap:4px;padding:0 4px;font-size:13px;font-weight:500;display:inline-flex}.link-button:hover{text-underline-offset:3px;text-decoration:underline}.link-button-danger{color:var(--danger)}.icon-button{width:40px;height:40px;color:var(--ink-2);border:1px solid #0000;place-items:center;display:inline-grid}.icon-button:hover:not(:disabled){background:var(--mist-2)}.pill{background:var(--mist-2);height:26px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.pill-accent{background:var(--signal-100);color:var(--focus-700)}.pill-warn{background:var(--review-50);color:var(--review-ink)}.pill-ok{background:var(--ok-soft);color:var(--ok)}.pill-danger{background:var(--danger-soft);color:var(--danger)}.pill-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill-large{height:32px;padding:0 12px;font-size:14px}.tabs{border-bottom:1px solid var(--line);gap:0;display:flex;overflow-x:auto}.tab{height:48px;color:var(--muted);font-family:var(--font-head);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--focus);background:#fff}.tab:focus-visible{outline-offset:-2px}.segmented{background:var(--mist-2);border:1px solid var(--line);gap:2px;padding:3px;display:inline-flex}.segmented button{height:36px;color:var(--muted);font-family:var(--font-head);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.segmented button[aria-pressed=true]{color:var(--ink);box-shadow:var(--edge-light), 0 1px 1px #13283a14;background:#fff}
.form{gap:4px;display:grid}.form-row{gap:4px 16px;display:grid}@media (min-width:640px){.form-row-2{grid-template-columns:1fr 1fr}}.field{gap:6px;min-width:0;display:grid}.field-label{color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.4}.field-optional{color:var(--faint);font-weight:400}.field-hint{color:var(--muted);margin-top:-2px;font-size:13px;line-height:1.5}.field-error{min-height:24px;color:var(--danger);align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;display:flex}.field-error svg{flex-shrink:0;margin-top:1px}.field-error:empty{min-height:12px}.field-warn{color:var(--review-ink);font-size:13px}.input{border:1px solid var(--input-border);width:100%;min-height:44px;color:var(--ink);transition:border-color var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease);background:#fff;border-radius:0;padding:10px 12px;font-size:16px;line-height:1.4}.input:hover:not(:disabled){border-color:var(--muted)}.input:focus-visible{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.input[aria-invalid=true]{border-color:var(--danger)}.input:disabled{opacity:.6;background:var(--mist)}.input[readonly]{background:var(--mist)}.input::placeholder{color:var(--faint)}textarea.input{resize:vertical;min-height:96px}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.input-row{align-items:stretch;display:flex}.input-row .input{flex:auto;min-width:0}.input-addon{border:1px solid var(--input-border);background:var(--mist);width:46px;color:var(--ink-2);border-left:0;flex-shrink:0;place-items:center;display:inline-grid}.input-addon:hover{background:var(--mist-2)}.input-addon:focus-visible{outline-offset:-2px}.phone-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;display:grid}@media (max-width:480px){.phone-row{grid-template-columns:1fr}}.pw-rules{color:var(--muted);gap:2px 16px;margin-top:4px;font-size:13px;display:grid}@media (min-width:480px){.pw-rules{grid-template-columns:1fr 1fr}}.pw-rules li{align-items:center;gap:6px;display:flex}.pw-rules li svg{flex-shrink:0}.pw-rules li.is-met{color:var(--ok)}.checkbox,.radio{cursor:pointer;align-items:flex-start;gap:10px;min-height:32px;padding:4px 0;font-size:15px;display:flex}.checkbox input,.radio input{width:18px;height:18px;accent-color:var(--focus);flex-shrink:0;margin:3px 0 0}.checkbox-text{gap:0;display:grid}.checkbox-help{color:var(--muted);font-size:13px}.checkbox-help.mono{font-size:12px}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}.switch{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch-track{background:var(--input-border);width:36px;height:20px;transition:background var(--dur-control) var(--ease);border-radius:9px;flex-shrink:0;margin-top:2px;position:relative}.switch-track:after{content:"";width:16px;height:16px;transition:transform var(--dur-control) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch input:checked+.switch-track{background:var(--focus)}.switch input:checked+.switch-track:after{transform:translate(16px)}.switch input:focus-visible+.switch-track{outline:2px solid var(--focus);outline-offset:3px}.switch-text{gap:2px;font-size:15px;display:grid}.switch-text small{color:var(--muted);font-size:13px}.switch.is-on{border-color:var(--signal-400);background:var(--signal-50)}.form-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px;display:flex}.form-status{min-height:24px;color:var(--muted);font-size:14px}.form-status.is-ok{color:var(--ok)}.form-status.is-error{color:var(--danger)}.cost-line{color:var(--ink-2);font-size:14px}.cost-line strong{font-variant-numeric:tabular-nums;font-weight:500}.dropzone{border:1px dashed var(--input-border);min-height:168px;transition:border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);background:#fff;padding:20px;display:grid;position:relative}.dropzone.is-dragging{border-style:solid;border-color:var(--focus);background:var(--signal-50)}.dropzone.has-file{border-style:solid;border-color:var(--line)}.dropzone.is-disabled{opacity:.6}.dropzone:focus-within{border-color:var(--focus)}.dropzone-empty,.dropzone-recording{text-align:center;align-content:center;justify-items:center;gap:6px;display:grid}.dropzone-icon{color:var(--focus)}.dropzone-title{font-family:var(--font-head);font-size:15px;font-weight:500}.dropzone-sub{color:var(--muted);font-size:13px}.dropzone-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.file-button{cursor:pointer;position:relative}.file-button:focus-within{outline:2px solid var(--focus);outline-offset:3px}.file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dropzone-file{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px 16px;display:grid}.dropzone-file-meta{gap:4px;min-width:0;display:grid}.dropzone-file-name{overflow-wrap:anywhere;font-weight:500}.dropzone-file-detail{color:var(--muted)}.dropzone-preview{width:100%;max-width:420px;height:40px;margin-top:6px}@media (max-width:560px){.dropzone-file{grid-template-columns:auto minmax(0,1fr)}.dropzone-file>.button{grid-column:1/-1;justify-self:start}}.rec-dot{background:var(--danger);border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite rec-pulse}@keyframes rec-pulse{50%{opacity:.35}}
.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);background:#fcfcfbf0;position:sticky;top:0}.site-header-inner{min-height:var(--nav-height);justify-content:space-between;align-items:center;gap:16px;display:flex}.site-nav{align-items:center;gap:4px 20px;display:flex}.site-nav-link{min-height:44px;color:var(--ink-2);font-family:var(--font-head);align-items:center;font-size:14px;font-weight:500;display:inline-flex}.site-nav-link:hover,.site-nav-link[aria-current=page]{color:var(--focus)}.site-nav-actions{align-items:center;gap:10px;display:flex}@media (max-width:720px){.site-nav .hide-sm,.brand-product{display:none}}@media (max-width:420px){.site-header-inner{gap:8px}.site-nav{gap:4px 12px}.site-nav-actions .button{padding:0 12px}}.site-footer{border-top:1px solid var(--line);background:var(--paper);margin-top:96px}.site-footer-inner{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:32px;font-size:14px;display:flex}.site-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.site-footer a:hover{color:var(--focus);text-underline-offset:4px;text-decoration:underline}.auth-page{background:var(--paper);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.auth-top{min-height:var(--nav-height);justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-main{padding:clamp(16px, 5vw, 56px) var(--gutter) 64px;place-items:start center;display:grid}.auth-card{border:1px solid var(--line);width:100%;max-width:480px;box-shadow:var(--shadow-2);background:#fff;padding:clamp(20px,4vw,36px)}.auth-card h1{margin-bottom:8px;font-size:28px}.auth-lead{color:var(--muted);margin-bottom:24px;font-size:15px}.auth-alt{border-top:1px solid var(--line-soft);color:var(--muted);margin-top:20px;padding-top:18px;font-size:14px}.auth-alt p+p{margin-top:6px}.auth-foot{padding:24px var(--gutter);color:var(--muted);text-align:center;font-size:13px}.auth-foot a{text-underline-offset:3px;text-decoration:underline}.app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.app-top{z-index:40;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.app-top-inner{align-items:center;gap:12px;min-height:64px;padding:0 clamp(12px,3vw,24px);display:flex}.app-top-right{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.app-menu-toggle{display:none}.balance-chip{background:var(--signal-50);border:1px solid var(--signal-200);color:var(--ink-2);white-space:nowrap;align-items:baseline;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.balance-chip strong{font-family:var(--font-display);color:var(--focus-700);font-size:16px;font-weight:500}.account{align-items:center;gap:8px;min-width:0;display:flex}.account-email{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--muted);font-size:13px;overflow:hidden}.app-body{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:0;display:grid}.app-nav{border-right:1px solid var(--line);background:var(--paper);align-self:start;height:calc(100vh - 64px);padding:20px 12px;position:sticky;top:64px;overflow-y:auto}.app-nav-list{gap:2px;display:grid}.app-nav-group{margin:18px 12px 6px}.app-nav-link{min-height:42px;color:var(--ink-2);font-family:var(--font-head);border-left:2px solid #0000;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;font-weight:500;display:flex}.app-nav-link:hover{background:var(--mist-2)}.app-nav-link[aria-current=page]{color:var(--ink);border-left-color:var(--focus);box-shadow:var(--shadow-1);background:#fff}.app-nav-link svg{color:var(--muted);flex-shrink:0}.app-nav-link[aria-current=page] svg{color:var(--focus)}.app-nav-link .nav-mark{width:24px;height:24px}.app-nav-sub{color:var(--muted);font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.2;display:block}.app-nav-text{display:grid}.app-nav-foot{border-top:1px solid var(--line);color:var(--muted);gap:8px;margin-top:24px;padding:16px 12px 0;font-size:13px;display:grid}.app-main{min-width:0;padding:clamp(20px,3vw,40px) clamp(16px,3vw,40px) 80px}.app-main:focus{outline:none}.app-content{max-width:1120px}@media (max-width:959px){.app-menu-toggle{display:inline-grid}.app-body{grid-template-columns:minmax(0,1fr)}.app-nav{z-index:35;border-right:0;border-bottom:1px solid var(--line);height:auto;max-height:calc(100vh - 64px);box-shadow:var(--shadow-3);display:none;position:fixed;top:64px;left:0;right:0}.app-nav.is-open{display:block}.account-email{display:none}}@media (max-width:560px){.app-top .brand-wordmark,.app-top .brand-product,.balance-chip .balance-label{display:none}.app-top-inner,.app-top-right{gap:8px}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:28px;display:flex}.page-head-text{gap:8px;max-width:720px;display:grid}.page-title{font-size:clamp(26px,3vw,32px)}.page-lead{color:var(--muted);font-size:16px}.page-head-actions{flex-wrap:wrap;gap:10px;display:flex}.page-section+.page-section{margin-top:32px}.grid-2{gap:var(--col-gap);display:grid}@media (min-width:1024px){.grid-2{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.grid-2.even{grid-template-columns:1fr 1fr}}.stack{gap:var(--col-gap);align-content:start;min-width:0;display:grid}.state-page{min-height:60vh;padding:32px var(--gutter);text-align:center;place-items:center;display:grid}.state-page-inner{justify-items:center;gap:12px;max-width:520px;display:grid}
.card{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;min-width:0}.card-pad{padding:clamp(18px,3vw,28px)}.card-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px clamp(18px,3vw,28px);display:flex}.card-title{font-family:var(--font-head);letter-spacing:-.01em;font-size:17px;font-weight:500}.card-sub{color:var(--muted);font-size:14px}.card-body{padding:clamp(18px,3vw,28px)}.card-foot{border-top:1px solid var(--line);color:var(--muted);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px clamp(18px,3vw,28px);font-size:13px;display:flex}.metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid}.metric{background:#fff;align-content:start;gap:4px;padding:20px;display:grid}.metric dt{color:var(--muted);font-size:13px}.metric dd{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.1}.metric .metric-note{font-family:var(--font-body);letter-spacing:0;color:var(--muted);font-size:13px;line-height:1.4}.metric.is-emphasis{background:var(--signal-50)}.metric.is-emphasis dd{color:var(--focus-700)}.details{border-top:1px solid var(--line);display:grid}.details>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:4px 16px;padding:10px 0;font-size:14px;display:grid}.details dt{color:var(--muted)}.details dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}@media (max-width:480px){.details>div{grid-template-columns:1fr}}.table-wrap{overflow-x:auto}.table-wrap:focus-visible{outline-offset:-2px}.table{width:100%;font-size:14px}.table th{color:var(--muted);font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);background:#fff;padding:10px 16px;font-size:12px;font-weight:500}.table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px 16px}.table tr:last-child td{border-bottom:0}.table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table .nowrap{white-space:nowrap}.table .actions{text-align:right}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:116px;display:flex}.table caption{text-align:left}.table tbody tr:hover td{background:var(--signal-50)}.scope-list{flex-wrap:wrap;gap:4px;max-width:250px;display:flex}.scope-list .pill{height:22px;font-family:var(--font-code);padding:0 8px;font-size:11.5px;font-weight:400}.empty{justify-items:start;gap:10px;padding:clamp(20px,4vw,40px);display:grid}.empty-title{font-family:var(--font-head);font-size:17px;font-weight:500}.empty p{color:var(--muted);max-width:560px}.skeleton{background:linear-gradient(90deg, var(--mist) 0%, var(--mist-2) 50%, var(--mist) 100%);background-size:200% 100%;height:14px;animation:1.4s ease-in-out infinite shimmer;display:block}.skeleton+.skeleton{margin-top:10px}.skeleton.w-40{width:40%}.skeleton.w-60{width:60%}.skeleton.w-80{width:80%}.skeleton.tall{height:40px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.loading-line{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.spinner{border:2px solid var(--signal-200);border-top-color:var(--focus);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.progress{background:var(--signal-100);height:4px;position:relative;overflow:hidden}.progress:after{content:"";background:var(--focus);width:40%;animation:indeterminate 1.3s var(--ease) infinite;position:absolute;inset:0}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.progress:after{opacity:.5;width:100%;animation:none}.skeleton{animation:none}.spinner{border-top-color:var(--signal-200);border-right-color:var(--focus);animation:none}.rec-dot{animation:none}}.notice{border:1px solid var(--line);background:#fff;border-left-width:3px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;font-size:14px;display:grid}.notice-icon{margin-top:1px}.notice-title{margin-bottom:2px;font-weight:600}.notice-text{color:var(--ink-2);gap:6px;display:grid}.notice-actions{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.notice-info{border-left-color:var(--focus);background:var(--signal-50)}.notice-info .notice-icon{color:var(--focus)}.notice-ok{border-left-color:var(--ok);background:var(--ok-soft)}.notice-ok .notice-icon{color:var(--ok)}.notice-warn{border-left-color:var(--review-600);background:var(--review-50)}.notice-warn .notice-icon{color:var(--review-ink)}.notice-danger{border-left-color:var(--danger);background:var(--danger-soft)}.notice-danger .notice-icon{color:var(--danger)}.notice-code code{font-size:12px}.request-id{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:inline-flex}.request-id-label{color:var(--muted)}.request-id code{color:var(--ink-2);font-size:12px}.dialog{border:1px solid var(--line);width:min(560px,100vw - 24px);max-height:calc(100vh - 32px);color:var(--ink);box-shadow:var(--shadow-4);background:#fff;padding:0}.dialog::backdrop{background:#1013188c}.dialog-body{gap:16px;padding:clamp(18px,4vw,28px);display:grid}.dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dialog-title{letter-spacing:-.025em;font-size:22px;line-height:1.2}.dialog-danger{border-top:3px solid var(--danger)}.dialog-actions{flex-wrap:wrap-reverse;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.dialog p{color:var(--ink-2);font-size:15px}.dialog ul.bullets{color:var(--ink-2);gap:4px;padding-left:20px;font-size:15px;list-style:outside;display:grid}.secret-box{background:var(--dark);color:#fff;gap:10px;padding:14px;display:grid}.secret-value{background:var(--dark-3);border:1px solid var(--darkline);color:#fcfcfb;font-family:var(--font-code);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:10px 12px;font-size:13px;line-height:1.5;display:block}.secret-box .button-secondary{justify-self:start}.model-lockup{align-items:center;gap:12px;display:inline-flex}.model-mark{flex-shrink:0}.model-lockup-text{line-height:1.25;display:grid}.model-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:500}.model-capability{color:var(--muted);font-size:13px}.result{gap:20px;display:grid}.result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.result-verdict{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.result-value{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(30px,4vw,40px);font-weight:500;line-height:1}.result-value small{color:var(--muted);font-family:var(--font-body);letter-spacing:0;margin-left:6px;font-size:14px}.result-note{background:var(--mist);color:var(--ink-2);padding:12px 14px;font-size:14px}.result-section-title{font-family:var(--font-head);margin-bottom:10px;font-size:15px;font-weight:500}.meter{gap:2px;display:grid}.meter-svg{width:100%;height:40px;display:block;overflow:visible}.meter-track{fill:var(--signal-100)}.meter-fill{fill:var(--focus-500)}.meter.is-review .meter-track{fill:var(--review-100)}.meter.is-review .meter-fill{fill:var(--review-600)}.meter-threshold{stroke:var(--ink);stroke-width:2px}.meter-label{fill:var(--ink-2);font-family:var(--font-body);font-size:12px}.meter-scale{color:var(--muted);font-family:var(--font-code);justify-content:space-between;font-size:11.5px;display:flex}.segchart{gap:8px;display:grid}.segchart svg{width:100%;height:120px;overflow:visible}.segchart .seg{fill:var(--signal-400)}.segchart .seg.is-flagged{fill:var(--review-600)}.segchart .seg-hit{fill:#0000}.segchart .seg-hit:hover+.seg,.segchart .seg-group:focus-visible .seg{fill:var(--focus-700)}.segchart .seg-group:focus-visible{outline:none}.segchart .grid-line{stroke:var(--line);stroke-width:1px}.segchart .threshold-line{stroke:var(--ink);stroke-width:1.5px}.segchart-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.segchart-legend span{align-items:center;gap:6px;display:inline-flex}.swatch{width:10px;height:10px;display:inline-block}.swatch-flagged{background:var(--review-600)}.swatch-normal{background:var(--signal-400)}.swatch-threshold{background:var(--ink);width:14px;height:2px}details.disclosure{border-top:1px solid var(--line)}details.disclosure>summary{cursor:pointer;min-height:44px;font-family:var(--font-head);color:var(--focus);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}details.disclosure>summary::-webkit-details-marker{display:none}details.disclosure>summary:before{content:"+";width:18px;font-family:var(--font-code);place-items:center;display:inline-grid}details.disclosure[open]>summary:before{content:"–"}.code-block{color:#e6ebef;background:linear-gradient(#11161b,#0c1014);border:1px solid #07090b;min-width:0;position:relative}.code-bar{border-bottom:1px solid var(--darkline);color:#8a959f;min-height:42px;font-family:var(--font-code);justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 14px;font-size:11.5px;display:flex}.code-block pre{margin:0;padding:14px 16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.code-block pre:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.code-block code{font-family:var(--font-code)}.code-block :focus-visible{outline-color:var(--signal)}.code-block .button-secondary{color:#fff;box-shadow:none;background:#ffffff0f;border-color:#ffffff47}.code-block .tk-c{color:#8b9bab}.code-block .tk-s{color:#a8cfa0}.code-block .tk-n{color:#e0b497}.code-block .tk-k{color:#9fb8f0}.code-label{color:#aab4be}:not(pre)>code.inline{background:var(--mist-2);color:var(--ink-2);font-family:var(--font-code);padding:1px 5px;font-size:.86em}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pager-buttons{gap:8px;display:flex}.filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.filters .field{min-width:200px}.filters .field-error{display:none}.keyline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.keyline>span{align-items:center;gap:6px;display:inline-flex}.form-actions.flush{margin-top:0}.form-actions.center{justify-content:center}.empty.flush{padding:0}.notice.single{grid-template-columns:minmax(0,1fr)}.spaced-top{margin-top:16px}
main:focus{outline:none}.hero{background:linear-gradient(180deg, var(--signal-100) 0%, var(--signal-50) 38%, var(--paper) 100%);border-bottom:1px solid var(--line);padding:clamp(48px,8vw,104px) 0 clamp(40px,6vw,72px)}.hero-inner{gap:18px;display:grid}.hero-inner>*{max-width:860px}.hero-title{font-size:clamp(36px,5.4vw,64px);line-height:1.02}.hero-lead{max-width:680px;color:var(--muted);font-size:clamp(17px,1.5vw,19px);line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px;display:flex}.hero-note{color:var(--muted);font-size:14px}@media (max-width:600px){.hero-actions .button{flex:150px;padding-inline:14px}}.section{padding:clamp(48px,7vw,88px) 0}.section-quiet{background:var(--mist);border-block:1px solid var(--line)}.section-title{margin-bottom:clamp(20px,3vw,32px);font-size:clamp(27px,3.5vw,40px)}.section-foot{color:var(--muted);max-width:720px;margin-top:20px;font-size:14px}.model-cards{gap:var(--col-gap);display:grid}@media (min-width:860px){.model-cards{grid-template-columns:1fr 1fr}}.model-card{align-content:start;gap:16px;padding:clamp(20px,3vw,32px);display:grid}.model-card .model-name{font-size:22px}.model-question{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px}.how{align-items:start;gap:32px;display:grid}@media (min-width:980px){.how{grid-template-columns:5fr 7fr;gap:48px}}.steps{counter-reset:step;gap:20px;display:grid}.steps li{grid-template-columns:24px minmax(0,1fr);gap:14px;display:grid}.steps li svg{color:var(--focus);margin-top:2px}.steps h3{margin-bottom:4px;font-size:17px}.steps p{color:var(--ink-2);font-size:15px}.section-quiet .steps p{color:var(--ink-2)}.feature-grid{gap:var(--col-gap);display:grid}@media (min-width:860px){.feature-grid{grid-template-columns:1fr 1fr}}.feature{border:1px solid var(--line);background:#fff;align-content:start;gap:10px;padding:clamp(20px,3vw,32px);display:grid}.feature svg{color:var(--focus)}.feature h3{font-size:19px}.feature p{color:var(--ink-2)}
.docs{gap:32px;padding-top:32px;padding-bottom:32px;display:grid}@media (min-width:960px){.docs{grid-template-columns:232px minmax(0,1fr);gap:48px;padding-top:40px}}@media (min-width:1280px){.docs{grid-template-columns:232px minmax(0,1fr) 200px}}.docs-nav{min-width:0}@media (min-width:960px){.docs-nav{top:calc(var(--nav-height) + 24px);max-height:calc(100vh - var(--nav-height) - 48px);align-self:start;position:sticky;overflow-y:auto}}.docs-nav-summary{border:1px solid var(--line);min-height:44px;font-family:var(--font-head);cursor:pointer;background:#fff;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex}@media (min-width:960px){.docs-nav-summary{display:none}}.docs-nav-group{margin-top:20px}.docs-nav-group .label{margin:0 0 6px 12px}.docs-nav-link{color:var(--ink-2);border-left:2px solid #0000;padding:7px 12px;font-size:14.5px;line-height:1.4;display:block}.docs-nav-link:hover{color:var(--focus);background:var(--mist-2)}.docs-nav-link[aria-current=page]{border-left-color:var(--focus);color:var(--ink);background:#fff;font-weight:500}.docs-nav details>ul{margin-top:12px}.docs-main{min-width:0}.docs-toc{display:none}@media (min-width:1280px){.docs-toc{top:calc(var(--nav-height) + 24px);align-self:start;font-size:13.5px;display:block;position:sticky}.docs-toc ul{border-left:1px solid var(--line);gap:6px;margin-top:10px;display:grid}.docs-toc a{color:var(--muted);padding-left:12px;line-height:1.4;display:block}.docs-toc a:hover{color:var(--focus)}}.doc{max-width:780px}.doc-title{margin-bottom:16px;font-size:clamp(30px,4vw,42px)}.doc-lead{color:var(--muted);margin-bottom:24px;font-size:17px}.doc-body{color:var(--ink-2);font-size:16px;line-height:1.7}.doc-body>*+*{margin-top:16px}.doc-body h2{color:var(--ink);scroll-margin-top:calc(var(--nav-height) + 16px);margin-top:48px;font-size:clamp(24px,2.6vw,30px)}.doc-body h3{color:var(--ink);scroll-margin-top:calc(var(--nav-height) + 16px);margin-top:32px;font-size:19px}.doc-body h4{color:var(--ink);margin-top:24px;font-size:16px}.doc-body h2,.doc-body h3,.doc-body h4{position:relative}.doc-body .anchor{width:18px;color:var(--signal-400);font-family:var(--font-code);opacity:0;font-weight:400;text-decoration:none;position:absolute;left:-22px}.doc-body :is(h2,h3,h4):hover .anchor{opacity:1}@media (max-width:959px){.doc-body .anchor{display:none}}.doc-body ul{padding-left:22px;list-style:outside}.doc-body ol{padding-left:22px;list-style:decimal}.doc-body li+li,.doc-body li>ul,.doc-body li>ol{margin-top:6px}.doc-body :not(pre)>code{background:var(--mist-2);color:var(--ink);overflow-wrap:anywhere;padding:1px 5px;font-size:.86em}.doc-body blockquote{border-left:3px solid var(--focus);background:var(--signal-50);color:var(--ink-2);padding:12px 16px}.doc-body hr{border:0;border-top:1px solid var(--line);margin:32px 0}.doc-body img{border:1px solid var(--line);max-width:100%;height:auto}.doc-body strong{color:var(--ink)}.doc-table{border:1px solid var(--line);background:#fff}.doc-table th:empty{display:none}.doc-table td{vertical-align:top}.doc-body .code-block,.doc-body .code-tabs{margin-top:20px}.code-tabs{border:1px solid var(--line);background:#fff}.code-tabs .tabs{border-bottom:0}.code-tabs .code-block{border-width:0;margin-top:0!important}.doc-cards{gap:12px;margin-top:24px;display:grid}@media (min-width:720px){.doc-cards{grid-template-columns:1fr 1fr}}.doc-card{border:1px solid var(--line);height:100%;transition:border-color var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease);background:#fff;gap:6px;padding:18px 20px;display:grid}.doc-card:hover{border-color:var(--signal-400);box-shadow:var(--shadow-2)}.doc-card-title{font-family:var(--font-head);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.doc-card-title svg{color:var(--focus);flex-shrink:0}.doc-card-desc{color:var(--muted);font-size:14px;line-height:1.5}.doc-pager{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;max-width:780px;margin-top:48px;padding-top:24px;display:grid}.doc-pager-link{border:1px solid var(--line);font-family:var(--font-head);color:var(--focus);background:#fff;gap:2px;padding:14px 16px;font-weight:500;display:grid}.doc-pager-link:hover{border-color:var(--signal-400)}.doc-pager-link.is-next{text-align:right}.oa{gap:24px;margin-top:8px;display:grid}.oa-intro{gap:8px;display:grid}.oa-muted{color:var(--muted);font-size:14px}.oa-text+.oa-text{margin-top:8px}.oa-index{border:1px solid var(--line);background:#fff;gap:16px;padding:18px 20px;display:grid}.oa-index ul{gap:4px;margin-top:6px;display:grid}.oa-index a{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.oa-index a:hover code{color:var(--focus);text-decoration:underline}.oa-tag{gap:16px;display:grid}.oa-tag-title{margin-top:24px;font-size:26px}.oa-op{border:1px solid var(--line);scroll-margin-top:calc(var(--nav-height) + 16px);background:#fff;gap:12px;padding:clamp(16px,3vw,24px);display:grid}.oa-op-title{flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;display:flex}.oa-path{color:var(--ink);font-size:14px}.oa-summary{font-family:var(--font-head);color:var(--ink);font-size:17px;font-weight:500}.oa-desc{color:var(--ink-2);font-size:15px}.oa-method{min-width:58px;height:24px;font-family:var(--font-code);letter-spacing:.04em;place-items:center;padding:0 8px;font-size:11.5px;font-weight:400;display:inline-grid}.oa-get{background:var(--signal-100);color:var(--focus-700)}.oa-post{background:var(--ok-soft);color:var(--ok)}.oa-patch,.oa-put{background:var(--review-50);color:var(--review-ink)}.oa-delete{background:var(--danger-soft);color:var(--danger)}.oa-block{gap:8px;display:grid}.oa-h{color:var(--muted);font-size:14px;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.oa-type{color:var(--focus-700);font-size:12px}.oa-required{color:var(--review-ink);margin-left:6px;font-size:12px}.oa-props{border-left:1px solid var(--line);padding-left:14px;display:grid}.oa-props .oa-props{margin-top:6px}.oa-prop{border-bottom:1px solid var(--line-soft);padding:8px 0}.oa-prop:last-child{border-bottom:0}.oa-prop-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.oa-name{color:var(--ink);font-size:13px}.oa-prop .oa-desc{margin-top:2px;font-size:14px}.oa-variant{padding:6px 0}.oa-response{border-top:1px solid var(--line-soft)}.oa-response>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:40px;font-size:14px;display:flex}.oa-response>summary::-webkit-details-marker{color:var(--muted)}.oa-response[open]>summary{margin-bottom:8px}.oa-status{min-width:44px;height:22px;font-family:var(--font-code);place-items:center;font-size:12px;display:inline-grid}.oa-status-2{background:var(--ok-soft);color:var(--ok)}.oa-status-4{background:var(--review-50);color:var(--review-ink)}.oa-status-5{background:var(--danger-soft);color:var(--danger)}p.notice{display:block}.form-alert{margin-bottom:8px}.form-banner{margin-bottom:16px}.check-email{gap:14px;display:grid}.check-email-icon{color:var(--focus)}.loading-block{gap:12px;display:grid}.loading-block .skeleton+.skeleton{margin-top:0}.cell-note{color:var(--muted);font-size:13px}.id-cell{flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.row-head{text-align:left;color:var(--ink);font-weight:500}.table th.row-head{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:1px solid var(--line-soft);font-size:14px}.page-eyebrow{margin-bottom:4px}.result-slot:focus{outline:none}.result-slot:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.processing{gap:10px;margin-top:4px;display:grid}.subresult{border-top:1px solid var(--line);gap:14px;padding-top:16px;display:grid}.scope-tools{gap:8px;display:flex}.scope-grid{gap:2px 16px;display:grid}@media (min-width:560px){.scope-grid{grid-template-columns:1fr 1fr}}.danger-zone{border-color:#e6c3bf}.danger-zone .card-head{border-bottom-color:#f0d9d6}.mono-input .input{font-family:var(--font-code);font-size:15px}
.stack,.grid-2,.form,.field,.result,.details,.docs,.how,.model-cards,.feature-grid,.doc-cards,.card-body.stack,.oa,.oa-op,.oa-tag,.oa-block,.hero-inner,.empty,.dialog-body,.model-card,.secret-box,.segchart,.meter,.dropzone,.subresult,.processing,.check-email,.loading-block,.auth-main,.notice-text{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.grid-2{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:860px){.model-cards,.feature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:720px){.doc-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:980px){.how{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:960px){.docs{grid-template-columns:232px minmax(0,1fr)}}@media (min-width:1280px){.docs{grid-template-columns:232px minmax(0,1fr) 200px}}.site-nav-link{white-space:nowrap}@media (max-width:420px){.site-nav .hide-xs{display:none}}.table .mono,.table code.mono{white-space:nowrap;overflow-wrap:normal}.id-cell,.row-actions{flex-wrap:nowrap}@media (min-width:960px){.row-actions{flex-wrap:wrap}}.docs-nav-desktop{display:none}@media (min-width:960px){.docs-nav-details{display:none}.docs-nav-desktop{display:block}}.docs-nav-current{color:var(--muted);font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;margin-left:2px;font-weight:400;overflow:hidden}.docs-nav-details[open]>summary{margin-bottom:4px}.docs-nav-details{border-bottom:1px solid var(--line);padding-bottom:8px}.app-content>.card+.card,.app-content>.card+.page-section,.app-content>section+section{margin-top:var(--col-gap)}.table tr:last-child th.row-head{border-bottom:0}.auth-card>.notice{margin-bottom:16px}
