:root,html[data-theme=light]{--color-primary: 20 173 230;--color-primary-light: 56 189 248;--color-primary-dark: 14 138 230;--color-success: 34 197 94;--color-success-light: 74 222 128;--color-success-dark: 22 163 74;--color-warning: 251 146 60;--color-warning-light: 253 186 116;--color-warning-dark: 234 88 12;--color-danger: 239 68 68;--color-danger-light: 248 113 113;--color-danger-dark: 220 38 38;--color-text-primary: 17 24 39;--color-text-secondary: 75 85 99;--color-text-tertiary: 156 163 175;--color-text-inverse: 249 250 251;--color-bg-primary: 247 250 252;--color-bg-secondary: 255 255 255;--color-bg-tertiary: 243 244 246;--color-border: 229 231 235;--color-border-dark: 209 213 219}html[data-theme=dark]{color-scheme:dark;--color-text-primary: 248 250 252;--color-text-secondary: 148 163 184;--color-text-tertiary: 100 116 139;--color-bg-primary: 15 23 42;--color-bg-secondary: 30 41 59;--color-bg-tertiary: 15 23 42;--color-border: 51 65 85;--color-border-dark: 71 85 105}:root{--paper: rgb(var(--color-bg-primary));--paper-2: rgb(var(--color-bg-tertiary));--rule: rgb(var(--color-border));--rule-strong: rgb(var(--color-border-dark));--ink: rgb(var(--color-text-primary));--ink-soft: rgb(var(--color-text-secondary));--ink-faint: rgb(var(--color-text-tertiary));--copper: rgb(var(--color-primary));--copper-dark: rgb(var(--color-primary-dark));--danger: rgb(var(--color-danger));--measure: 68ch;--rail: 13.5rem;--page: 72rem}*{box-sizing:border-box}html{overflow-x:clip}html,body{margin:0;background:var(--paper);color:var(--ink)}body{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}.skip-link{position:absolute;left:-9999px;top:.75rem;z-index:100;padding:.5rem .85rem;background:var(--copper);color:#fff;text-decoration:none;border-radius:.5rem;font-weight:600}.skip-link:focus{left:.75rem}:focus-visible{outline:2px solid var(--copper);outline-offset:2px}a:not([class]),button,input,select,textarea{scroll-margin-top:5rem}a{color:inherit}button,input,select{font:inherit}#app{min-height:100vh;min-width:0;display:flex;flex-direction:column;overflow-x:clip}#main-content,main{min-width:0;max-width:100%}.site-header{position:sticky;top:0;z-index:20;overflow-x:clip;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%),#0f172a;box-shadow:0 12px 32px -18px #0f172ab3}.site-header:after{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--color-primary)) 20%,rgb(var(--color-primary-light)) 50%,rgb(var(--color-primary)) 80%,transparent)}.header-inner{width:min(var(--page),calc(100% - 2rem));max-width:100%;margin:0 auto;min-height:4.25rem;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.wordmark{display:flex;align-items:center;gap:.75rem;min-width:0;text-decoration:none}.logo-ring{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:.85rem;overflow:hidden;box-shadow:0 0 24px rgb(var(--color-primary) / .28)}.wordmark img{width:2.7rem;height:2.7rem;object-fit:cover;border-radius:.85rem}.brand-name,.wordmark strong{font-family:Montserrat,Inter,sans-serif;font-weight:800;letter-spacing:-.03em;background:linear-gradient(90deg,rgb(var(--color-primary)),rgb(var(--color-primary-light)) 45%,#ef4444);-webkit-background-clip:text;background-clip:text;color:transparent}.wordmark strong{font-size:1.2rem}.nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .35rem;min-width:0;max-width:100%;font-size:.92rem;font-weight:550;color:#f8fafcb8}.nav a{text-decoration:none;padding:.45rem .7rem;border-radius:999px;white-space:nowrap;flex-shrink:0;transition:color .18s ease,background .18s ease,opacity .18s ease}.nav a:not(.nav-cta):hover{color:#fff;opacity:.85}.nav a:not(.nav-cta).router-link-active{color:#fff;background:transparent}.nav-login{color:#fff!important;background:transparent!important}.nav-login:hover{opacity:.85}.nav-cta{background:linear-gradient(135deg,rgb(var(--color-primary)),rgb(var(--color-primary-light)));color:#fff!important;padding:.5rem .95rem!important;border-radius:999px;font-weight:700;box-shadow:0 8px 22px -8px rgb(var(--color-primary) / .95);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.nav-cta:hover,.nav-cta.router-link-active{background:rgb(var(--color-primary-light))}.nav-cta:hover{transform:translateY(-1px)}.theme-toggle{display:grid;place-items:center;width:2.35rem;height:2.35rem;padding:0;background:transparent;color:#f8fafcb8;border:0;border-radius:.65rem;cursor:pointer;opacity:.7;flex-shrink:0;overflow:visible}.theme-toggle svg{width:1.25rem;height:1.25rem;overflow:visible}.theme-toggle:hover{color:#fff;opacity:1;background:#ffffff14}.page{width:min(var(--page),calc(100% - 2.5rem));max-width:100%;min-width:0;margin:0 auto;padding:2.5rem 0 4rem;flex:1}.page-center{text-align:center}.page-center .mast,.page-center .form,.page-center .lede{margin-inline:auto}.page-center .form label{text-align:left}.mast{max-width:40rem;padding-bottom:2rem;border-bottom:1px solid var(--rule)}.kicker{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--copper);margin:0 0 .7rem}h1,h2,h3{font-family:Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 .75rem}h1{font-size:clamp(2rem,4vw,3.1rem)}h2{font-size:1.65rem}h3{font-size:1.2rem}.lede{font-size:1.1rem;color:var(--ink-soft);max-width:var(--measure);margin:0;overflow-wrap:anywhere;word-break:break-word}.lede a{overflow-wrap:anywhere;word-break:break-word}.section{padding:2.1rem 0;border-bottom:1px solid var(--rule);min-width:0;max-width:100%}.section:last-child{border-bottom:0}.two{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:2.5rem 3rem}.catalog{width:100%;max-width:100%;border-collapse:collapse;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.catalog thead,.catalog tbody{display:table;width:100%}.catalog tr{display:table-row}.catalog th,.catalog td{text-align:left;vertical-align:top;padding:.7rem .85rem .7rem 0;border-bottom:1px solid var(--rule);word-break:break-word;overflow-wrap:anywhere}.catalog th{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-faint)}.catalog th:first-child{white-space:nowrap;min-width:4.5rem}.catalog td.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;white-space:nowrap;word-break:normal;overflow-wrap:normal;width:1%;min-width:4.5rem}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;overflow-wrap:anywhere;word-break:break-all}.muted{color:var(--ink-soft);overflow-wrap:anywhere;word-break:break-word}.muted a{overflow-wrap:anywhere;word-break:break-word}.faint{color:var(--ink-faint)}ol.chapters{margin:0;padding:0;list-style:none;counter-reset:ch;min-width:0;max-width:100%}ol.chapters li{counter-increment:ch;display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.8rem;padding:.95rem 0;border-bottom:1px solid var(--rule);min-width:0}ol.chapters li>div{min-width:0}ol.chapters li:before{content:counter(ch,decimal-leading-zero);font-size:.78rem;font-weight:600;color:var(--copper);padding-top:.2rem}ol.chapters strong{display:block;margin-bottom:.25rem}ol.chapters p{margin:0;overflow-wrap:anywhere;word-break:break-word}ol.chapters a{color:var(--copper);font-weight:600;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}ol.chapters a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgb(var(--color-primary)),rgb(var(--color-primary-light)));color:#fff;text-decoration:none;border:0;border-radius:.75rem;padding:.7rem 1.15rem;font-weight:600;cursor:pointer;box-shadow:0 8px 18px -10px rgb(var(--color-primary) / .8);white-space:nowrap;flex-shrink:0;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.btn:hover{background:rgb(var(--color-primary-dark));transform:translateY(-1px)}.btn.ghost{background:rgb(var(--color-bg-secondary));color:var(--ink);border:1px solid var(--rule-strong);box-shadow:none}.btn.ghost:hover{border-color:var(--copper);color:var(--copper)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.running:disabled{opacity:1;cursor:progress}.btn.running:hover{transform:none}.btn-ico{display:inline-flex;width:1.05rem;height:1.05rem;margin-right:.45rem;flex-shrink:0}.btn-ico svg{width:100%;height:100%}.btn.running .btn-ico svg{animation:run-spin .8s linear infinite}.btn.small{padding:.45rem .85rem;font-size:.875rem;border-radius:.65rem;box-shadow:0 6px 14px -10px rgb(var(--color-primary) / .75)}.docs-shell{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);gap:2.5rem;width:min(var(--page),calc(100% - 2.5rem));max-width:100%;min-width:0;margin:0 auto;padding:2rem 0 4.5rem;flex:1}.docs-rail{position:sticky;top:5rem;align-self:start;background:rgb(var(--color-bg-secondary));border:1px solid var(--rule);border-radius:1rem;padding:1rem 1.1rem}.docs-rail h2{font-family:Inter,system-ui,sans-serif;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--copper);margin-bottom:.75rem}.docs-rail-group+.docs-rail-group{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--rule)}.docs-rail-heading{font-family:Inter,system-ui,sans-serif;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ink-soft);margin:0 0 .35rem}.docs-rail a{display:block;text-decoration:none;font-size:.92rem;padding:.32rem 0;color:var(--ink-soft);overflow-wrap:anywhere}.docs-rail a.docs-nav-active,.docs-rail a:hover{color:var(--copper)}.docs-rail-action{display:block;width:100%;text-align:left;background:none;border:0;padding:.32rem 0;font-size:.92rem;color:var(--ink-soft);cursor:pointer}.docs-rail-action:hover:not(:disabled){color:var(--copper)}.docs-rail-action:disabled{opacity:.55;cursor:not-allowed}.docs-nav-toggle{display:none;grid-column:1 / -1;width:100%;padding:.65rem .85rem;border:1px solid var(--rule);border-radius:.65rem;background:rgb(var(--color-bg-secondary));color:var(--ink);font-weight:600;cursor:pointer;text-align:left}.security-list{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.85rem}.security-list li{display:grid;gap:.2rem;min-width:0}.not-found{flex:1;display:grid;place-items:center;padding:3rem 1.25rem 4rem}.not-found-inner{width:min(40rem,100%)}.not-found-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.25rem 0}.not-found-links{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.35rem}.not-found-links a{color:var(--copper);text-decoration:none}.not-found-links a:hover{text-decoration:underline}.docs-main{min-width:0}.docs-main>.lede{margin-bottom:.5rem}.product-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.75rem;margin-top:1rem}.product-pick-item{padding:1rem 1.15rem;min-width:0;display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:1rem;background:rgb(var(--color-bg-secondary));transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.product-pick-item:hover{border-color:var(--rule-strong);transform:translateY(-2px);box-shadow:0 10px 24px -16px #00000059}.product-pick-host{margin:0 0 .65rem;font-size:.82rem;color:var(--ink-faint);word-break:break-all}.product-pick-item .muted{flex:1;margin:0 0 .85rem}.product-pick-link{display:inline-block;margin-top:auto;font-weight:600;color:var(--copper);text-decoration:none}.product-pick-link:hover{text-decoration:underline}.method{display:flex;flex-wrap:wrap;align-items:baseline;gap:.7rem 1rem;padding-bottom:1rem;border-bottom:1px solid var(--rule);margin-bottom:1.4rem;min-width:0;max-width:100%}.method .verb{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;letter-spacing:.08em;font-weight:700;color:var(--copper)}.method .path{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1rem;min-width:0;overflow-wrap:anywhere;word-break:break-all}.code{background:rgb(var(--color-bg-secondary));border:1px solid var(--rule);border-radius:.85rem;margin:1rem 0 1.4rem;width:100%;min-width:0;max-width:100%;overflow:hidden}.code header{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .8rem;border-bottom:1px solid var(--rule);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);min-width:0}.code header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code header button{background:none;border:0;color:var(--copper);cursor:pointer;padding:0;font-weight:600}.code pre{margin:0;padding:.85rem .9rem 1rem;width:100%;overflow-x:auto;min-width:0;max-width:100%;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.55;white-space:pre;-webkit-overflow-scrolling:touch}.tabs{display:flex;flex-wrap:wrap;gap:.9rem;min-width:0;max-width:100%;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.tabs button{background:none;border:0;padding:0 0 .2rem;color:var(--ink-faint);cursor:pointer;border-bottom:2px solid transparent}.tabs button.active{color:var(--copper);border-bottom-color:var(--copper)}.form{display:grid;gap:1rem;max-width:24rem}.form label{display:grid;gap:.4rem;font-size:.85rem;font-weight:500;color:var(--ink-soft)}.form input{background:rgb(var(--color-bg-secondary));border:1px solid var(--rule-strong);border-radius:.7rem;padding:.65rem .8rem;color:var(--ink);outline:none}.form input:focus{border-color:var(--copper);box-shadow:0 0 0 3px rgb(var(--color-primary) / .25)}.field-hint{font-size:.78rem;font-weight:400;color:var(--ink-faint)}.form-note{margin:0;padding:.85rem 1rem;text-align:left;font-size:.86rem;line-height:1.45;color:var(--ink-soft);background:rgb(var(--color-primary) / .06);border:1px solid rgb(var(--color-primary) / .18);border-radius:.7rem;overflow-wrap:anywhere;word-break:break-word}.err{color:var(--danger);font-size:.95rem}.playground{display:grid;gap:1rem;width:100%;min-width:0;max-width:40rem}.playground-form{display:grid;gap:1rem;min-width:0;max-width:100%}.playground-form label{display:grid;gap:.35rem;font-size:.85rem;font-weight:500;color:var(--ink-soft)}.playground-form input,.playground-form select{background:rgb(var(--color-bg-secondary));border:1px solid var(--rule-strong);border-radius:.7rem;padding:.65rem .8rem;color:var(--ink);outline:none;min-width:0;max-width:100%}.playground-form .field-wide input,.playground-form .field-wide select{width:100%;max-width:100%}.playground-form .field-medium input{width:100%;max-width:28rem}.playground-form .field-compact select{width:auto;min-width:7.5rem;max-width:12rem}.playground-form input:focus,.playground-form select:focus{border-color:var(--copper);box-shadow:0 0 0 3px rgb(var(--color-primary) / .25)}.playground-meta{margin:0;font-size:.86rem;color:var(--ink-faint);word-break:break-all}.playground-actions{display:flex;flex-wrap:wrap;gap:.65rem}.run-panel{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;position:relative;overflow:hidden;padding:.9rem 1rem 1.05rem;border-radius:.85rem;border:1px solid rgb(var(--color-primary) / .35);background:rgb(var(--color-primary) / .08)}.run-orb{width:2.45rem;height:2.45rem;border-radius:999px;display:grid;place-items:center;flex-shrink:0;position:relative;color:rgb(var(--color-primary-light));background:rgb(var(--color-primary) / .16)}.run-orb:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;border:2px solid rgb(var(--color-primary) / .18);border-top-color:rgb(var(--color-primary));animation:run-spin .9s linear infinite}.run-orb svg{width:1.2rem;height:1.2rem;animation:run-pulse 1.4s ease-in-out infinite}.run-kind-agent{color:#c4b5fd;background:#8b5cf62e}.run-kind-agent:before{border-top-color:#a78bfa}.run-kind-shot{color:#fcd34d;background:#f59e0b29}.run-kind-shot:before{border-top-color:#fbbf24}.run-kind-vision{color:#6ee7b7;background:#10b98129}.run-kind-vision:before{border-top-color:#34d399}.run-kind-summary{color:#7dd3fc;background:#0ea5e929}.run-copy{min-width:0}.run-title{margin:0;font-weight:600;font-size:.92rem}.run-stage{margin:.12rem 0 0;color:var(--ink-soft);font-size:.85rem}.run-clock{margin-left:auto;color:var(--ink-faint);font-size:.85rem;flex-shrink:0}.run-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgb(var(--color-primary) / .14);overflow:hidden}.run-bar span{display:block;height:100%;width:38%;border-radius:999px;background:rgb(var(--color-primary));animation:run-sweep 1.25s ease-in-out infinite}@keyframes run-spin{to{transform:rotate(360deg)}}@keyframes run-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.86);opacity:.65}}@keyframes run-sweep{0%{transform:translate(-110%)}to{transform:translate(280%)}}.tone-success{color:rgb(var(--color-success));font-weight:600}.tone-warning{color:rgb(var(--color-warning));font-weight:600}.tone-danger{color:rgb(var(--color-danger));font-weight:600}.tone-info{color:rgb(var(--color-primary-light));font-weight:600}.terminal-panel{display:grid;gap:0;width:100%;min-width:0;max-width:100%;border-radius:.85rem;border:1px solid rgb(255 255 255 / .08);background:#070b14;box-shadow:0 18px 40px -24px #000000a6,inset 0 1px #ffffff0a;overflow:hidden}.terminal-chrome{display:flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border-bottom:1px solid rgb(255 255 255 / .06);background:#ffffff08}.terminal-dot{width:.62rem;height:.62rem;border-radius:999px}.terminal-dot-red{background:#ff5f57}.terminal-dot-amber{background:#febc2e}.terminal-dot-green{background:#28c840}.terminal-title{margin-left:.35rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#94a3b8d9}.terminal-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;padding:.75rem 1rem .65rem;font-size:.88rem;font-family:ui-monospace,Menlo,Consolas,monospace;border-bottom:1px solid rgb(255 255 255 / .06)}.terminal-status-label{color:#94a3b8bf;font-weight:500}.terminal-sep{color:#64748ba6}.terminal-panel .faint{color:#94a3b8b3}.terminal-panel .code{margin:0;border:0;border-radius:0;border-bottom:1px solid rgb(255 255 255 / .06);background:transparent}.terminal-panel .code header{padding:.55rem 1rem;border-bottom:1px solid rgb(255 255 255 / .05);color:#94a3b8bf;background:#ffffff05}.terminal-panel .code header button{color:rgb(var(--color-primary-light))}.terminal-panel .code pre{padding:.85rem 1rem 1rem;color:#cbd5e1;font-size:.78rem;line-height:1.6;width:100%}.terminal-body-wrap{display:grid;gap:0;min-width:0;max-width:100%}.terminal-body-label{padding:.55rem 1rem .35rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#94a3b8bf;background:#ffffff05;border-bottom:1px solid rgb(255 255 255 / .05)}.terminal-body{margin:0;padding:.95rem 1rem 1.15rem;max-height:28rem;overflow:auto;background:transparent;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:#e2e8f0}.terminal-body .json-key{color:#7dd3fc}.terminal-body .json-str{color:#86efac}.terminal-body .json-num{color:#fcd34d}.terminal-body .json-bool{color:#f472b6}.terminal-body .json-null{color:#94a3b8}.key-once{background:rgb(var(--color-bg-secondary));border:1px solid var(--copper);border-radius:.85rem;padding:1rem 1.05rem;word-break:break-all;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.86rem}.hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:1fr auto;align-items:center;min-height:min(88vh,46rem);width:100%;min-width:0;max-width:100%;overflow-x:clip;padding:4.5rem 0 3.25rem;border-bottom:1px solid var(--rule);background:radial-gradient(ellipse at 28% 0%,rgb(var(--color-primary) / .22),transparent 42%),radial-gradient(ellipse at 80% 18%,rgb(239 68 68 / .14),transparent 38%),var(--paper);transition:background .45s ease}.hero-tone-doc{background:radial-gradient(ellipse at 22% 10%,rgb(var(--color-primary) / .28),transparent 46%),radial-gradient(ellipse at 90% 70%,rgb(14 138 230 / .12),transparent 40%),var(--paper)}.hero-tone-shot{background:radial-gradient(ellipse at 70% 0%,rgb(56 189 248 / .26),transparent 44%),radial-gradient(ellipse at 10% 80%,rgb(var(--color-primary) / .14),transparent 36%),var(--paper)}.hero-tone-vision{background:radial-gradient(ellipse at 50% 0%,rgb(251 146 60 / .2),transparent 48%),radial-gradient(ellipse at 15% 60%,rgb(var(--color-primary) / .16),transparent 40%),var(--paper)}.hero-tone-agent{background:radial-gradient(ellipse at 35% 0%,rgb(34 197 94 / .18),transparent 46%),radial-gradient(ellipse at 85% 40%,rgb(var(--color-primary) / .2),transparent 42%),var(--paper)}.hero-tone-summary{background:radial-gradient(ellipse at 60% 5%,rgb(var(--color-primary) / .3),transparent 50%),radial-gradient(ellipse at 5% 90%,rgb(14 138 230 / .16),transparent 38%),var(--paper)}.hero-tone-stealth{background:radial-gradient(ellipse at 40% 0%,rgb(100 116 139 / .28),transparent 48%),radial-gradient(ellipse at 95% 55%,rgb(var(--color-primary) / .18),transparent 40%),var(--paper)}.hero-frame{grid-column:2;grid-row:1;width:min(52rem,calc(100% - 2rem));max-width:100%;min-width:0;margin:0 auto;text-align:center}.hero-copy{width:100%;min-width:0}.hero-mark{width:4.4rem;height:4.4rem;border-radius:1.05rem;margin-bottom:.85rem;box-shadow:0 0 36px rgb(var(--color-primary) / .32)}.hero-brand{font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.55rem,3.2vw,2.05rem);font-weight:800;letter-spacing:-.04em;margin:0 0 .55rem;background:linear-gradient(90deg,rgb(var(--color-primary)),rgb(var(--color-primary-light)) 45%,#ef4444);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1{font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.85rem,4.6vw,3rem);font-weight:800;color:var(--ink);margin:0 auto 1rem;max-width:18ch}.hero-lede{margin:0 auto 1.6rem;max-width:38rem}.hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem}.hero-nav{display:grid;place-items:center;grid-row:1;align-self:center;z-index:2;width:2.75rem;height:2.75rem;margin:0 .75rem;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;opacity:.55}.hero-nav svg{width:1.35rem;height:1.35rem;overflow:visible}.hero-nav:hover{opacity:1;color:var(--copper)}.hero-nav-prev{grid-column:1}.hero-nav-next{grid-column:3}.hero-controls{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:2.25rem;padding:0 1rem}.hero-pause{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid var(--rule);border-radius:999px;background:rgb(var(--color-bg-secondary));color:var(--ink-soft);cursor:pointer}.hero-pause svg{width:.7rem;height:.7rem;overflow:visible}.hero-pause:hover{color:var(--copper);border-color:var(--copper)}.hero-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.hero-dot{width:.55rem;height:.55rem;border-radius:999px;border:0;padding:0;background:var(--ink-soft);opacity:.35;cursor:pointer}.hero-dot.active{opacity:1;background:var(--copper);width:1.5rem}.hero-slide-enter-active,.hero-slide-leave-active{transition:opacity .35s ease,transform .35s ease}.hero-slide-enter-from{opacity:0;transform:translateY(.65rem)}.hero-slide-leave-to{opacity:0;transform:translateY(-.45rem)}.page-wide{width:min(var(--page),calc(100% - 2.5rem));max-width:100%;min-width:0;margin:0 auto}.path-band{position:relative;padding:4.5rem 0 4rem;overflow:hidden;background:linear-gradient(180deg,transparent,rgb(var(--color-primary) / .04) 40%,transparent),var(--paper)}.path-band:before{content:"";position:absolute;inset:12% auto auto -8%;width:22rem;height:22rem;border-radius:50%;background:radial-gradient(circle,rgb(239 68 68 / .12),transparent 70%);pointer-events:none}.path-head{max-width:36rem;margin-bottom:2.75rem}.path-head h2{font-family:Montserrat,Inter,sans-serif;font-weight:800;font-size:clamp(1.85rem,3.6vw,2.65rem);letter-spacing:-.04em;max-width:14ch}.path-lede{margin:.85rem 0 0;color:var(--ink-soft);font-size:1.08rem;max-width:34rem;overflow-wrap:anywhere;word-break:break-word}.path-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;position:relative}.path-track:before{content:"";position:absolute;top:1.55rem;left:4%;right:4%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--color-primary) / .55),rgb(239 68 68 / .45),rgb(var(--color-primary) / .55),transparent)}.path-node{position:relative;display:grid;gap:.85rem;animation:path-rise .7s ease both;animation-delay:calc(var(--i) * .12s);min-width:0}.path-node>div{min-width:0}.path-num{display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:999px;border:1px solid rgb(var(--color-primary) / .45);background:#0f172aeb;color:rgb(var(--color-primary-light));font-family:Montserrat,Inter,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:.08em;box-shadow:0 0 0 6px #0f172af2}.path-node h3{font-family:Montserrat,Inter,sans-serif;font-weight:700;margin:0 0 .4rem;font-size:1.15rem}.path-node a{color:var(--copper);text-decoration:none;font-weight:600;overflow-wrap:anywhere;word-break:break-word}.path-node a:hover{text-decoration:underline}.path-node p{margin:0;color:var(--ink-soft);font-size:.96rem;line-height:1.55;max-width:28ch;overflow-wrap:anywhere;word-break:break-word}.key-guide-band{padding:.5rem 0 3.5rem}.key-guide{display:grid;gap:1.5rem;padding:1.75rem 1.5rem 1.5rem;border-radius:1.35rem;border:1px solid rgb(var(--color-primary) / .28);background:linear-gradient(155deg,rgb(var(--color-primary) / .14),transparent 40%),rgb(var(--color-bg-secondary) / .72);min-width:0;max-width:100%;overflow:hidden}.key-guide-copy{min-width:0}.key-guide-copy h2{font-family:Montserrat,Inter,sans-serif;font-weight:800;font-size:clamp(1.4rem,2.6vw,1.9rem);letter-spacing:-.035em;margin:0 0 .55rem}.key-guide>*{min-width:0;max-width:100%}.key-guide-steps{max-width:46rem;min-width:0;width:100%}.key-guide-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:.25rem 0 0}.stack-band{padding:1rem 0 4rem}.stack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;align-items:stretch}.stack-panel{position:relative;padding:1.75rem 1.5rem 1.35rem;border-radius:1.35rem;overflow:hidden;isolation:isolate;min-width:0;max-width:100%;display:flex;flex-direction:column;height:100%}.stack-ai{background:linear-gradient(155deg,rgb(var(--color-primary) / .18),transparent 42%),linear-gradient(345deg,rgb(14 138 230 / .12),transparent 50%),rgb(var(--color-bg-secondary) / .72);border:1px solid rgb(var(--color-primary) / .28)}.stack-scraper{background:linear-gradient(155deg,rgb(239 68 68 / .14),transparent 42%),linear-gradient(345deg,rgb(var(--color-primary) / .1),transparent 50%),rgb(var(--color-bg-secondary) / .72);border:1px solid rgb(239 68 68 / .22)}.stack-head{margin-bottom:1.35rem;max-width:28rem}.stack-host{margin:0 0 .75rem;font-size:.78rem;color:var(--ink-faint);word-break:break-all}.stack-head h2{font-family:Montserrat,Inter,sans-serif;font-weight:800;font-size:clamp(1.35rem,2.4vw,1.75rem);letter-spacing:-.035em;margin-bottom:.55rem}.stack-head p:last-child{margin:0;color:var(--ink-soft);overflow-wrap:anywhere;word-break:break-word}.stack-routes{display:grid;gap:.45rem;align-content:start;min-height:0;flex:1}.stack-route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem .85rem;border-radius:.85rem;text-decoration:none;color:inherit;background:#0f172a59;border:1px solid transparent;transition:transform .2s ease,border-color .2s ease,background .2s ease;min-width:0;max-width:100%}.stack-route:hover{transform:translate(.3rem);border-color:rgb(var(--color-primary) / .35);background:#0f172a8c}.stack-verb{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.06em;color:rgb(var(--color-primary-light));background:rgb(var(--color-primary) / .14);padding:.28rem .45rem;border-radius:.4rem}.stack-route-copy{display:grid;gap:.12rem;min-width:0}.stack-route-copy strong{font-size:.95rem;font-weight:600;overflow-wrap:anywhere}.stack-route-copy small{color:var(--ink-soft);font-size:.82rem;overflow-wrap:anywhere}.stack-arrow{color:var(--ink-faint);transition:color .2s ease,transform .2s ease}.stack-route:hover .stack-arrow{color:rgb(var(--color-primary-light));transform:translate(.15rem)}.pulse-band{padding:0 0 4.25rem}.pulse-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.5rem 2rem;align-items:center;padding:1.75rem;border-radius:1.5rem;border:1px solid rgb(var(--color-primary) / .22);background:radial-gradient(ellipse at 0% 0%,rgb(var(--color-primary) / .16),transparent 50%),radial-gradient(ellipse at 100% 100%,rgb(239 68 68 / .1),transparent 45%),rgb(var(--color-bg-secondary) / .55);min-width:0;overflow:hidden}.pulse-copy{min-width:0}.pulse-copy h2{font-family:Montserrat,Inter,sans-serif;font-weight:800;font-size:clamp(1.55rem,3vw,2.1rem);letter-spacing:-.04em;max-width:12ch}.pulse-copy p{color:var(--ink-soft);margin:0 0 1.25rem;max-width:34rem}.pulse-actions{display:flex;flex-wrap:wrap;gap:.65rem}.pulse-code-wrap{display:grid;gap:.75rem;min-width:0}.pulse-code-wrap .tabs{justify-content:flex-end}.pulse-code-wrap .code{margin-bottom:0}.pulse-code{margin:0;padding:1.2rem 1.25rem;border-radius:1rem;overflow-x:auto;background:#070b14;border:1px solid rgb(255 255 255 / .08);box-shadow:inset 0 1px #ffffff0a}.pulse-code code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.84rem;line-height:1.65;color:#e2e8f0;white-space:pre}@keyframes path-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.pricing-page{padding-top:2.5rem;padding-bottom:3rem;width:min(86rem,calc(100% - 2.5rem))}.pricing-hero{max-width:40rem;margin-bottom:2.25rem}.pricing-hero h1{font-family:Montserrat,Inter,sans-serif;font-weight:800;letter-spacing:-.035em;font-size:clamp(1.85rem,3.5vw,2.55rem);line-height:1.15;margin:.35rem 0 .85rem}.pricing-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;align-items:stretch}.pricing-card{position:relative;border:1px solid var(--rule);background:rgb(var(--color-bg-secondary));border-radius:1rem;padding:1.25rem 1.15rem 1.35rem;display:flex;flex-direction:column;height:100%;min-width:0;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.pricing-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px -18px #0006}.pricing-card.featured{border-color:rgb(var(--color-primary));box-shadow:0 0 0 1px rgb(var(--color-primary) / .25)}.pricing-card.featured:hover{box-shadow:0 0 0 1px rgb(var(--color-primary) / .25),0 12px 28px -18px rgb(var(--color-primary) / .55)}.pricing-badge{position:absolute;top:-.65rem;right:.9rem;z-index:1;margin:0;padding:.15rem .55rem;border-radius:999px;background:rgb(var(--color-primary));color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.02em}.pricing-name{margin:0 0 .35rem;font-weight:700;font-size:.95rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);min-height:1.35rem}.pricing-card.featured .pricing-name{color:rgb(var(--color-primary))}.pricing-price{margin:0 0 .35rem;display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap;min-height:2.5rem}.pricing-amount{font-family:Montserrat,Inter,sans-serif;font-weight:800;font-size:2rem;letter-spacing:-.03em;color:var(--ink)}.pricing-period{color:var(--ink-soft);font-size:.9rem}.pricing-for{margin:0 0 1rem;min-height:2.75rem}.pricing-quote{margin:0 0 1rem;padding:.7rem .8rem;border-radius:.75rem;border:1px solid var(--rule);background:var(--paper-2);font-size:.82rem;line-height:1.45;font-weight:600;color:var(--ink);min-height:5.25rem}.pricing-quote:empty{margin:0;padding:0;border:0;background:transparent;min-height:0}.pricing-perks{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.45rem;align-content:start;flex:1}.pricing-perks li{position:relative;padding-left:1.15rem;font-size:.9rem;line-height:1.4}.pricing-perks li:before{content:"✓";position:absolute;left:0;color:rgb(var(--color-primary));font-weight:700}.pricing-page .btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.4rem;border-radius:999px;font-size:.92rem;font-weight:700;letter-spacing:.015em;border:1px solid transparent;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.pricing-cta{margin-top:auto}.pricing-card .btn{width:100%;align-self:stretch;white-space:nowrap}.pricing-page .btn:not(.ghost){background:linear-gradient(180deg,rgb(var(--color-primary-light)),rgb(var(--color-primary)));color:#fff;box-shadow:0 1px #ffffff40 inset,0 12px 22px -12px rgb(var(--color-primary) / .95)}.pricing-page .btn:not(.ghost):not(:disabled):hover{transform:translateY(-1px);background:rgb(var(--color-primary-dark));box-shadow:0 1px #fff3 inset,0 16px 28px -12px rgb(var(--color-primary) / .9)}.pricing-page .btn.ghost{background:rgb(var(--color-bg-primary));color:var(--ink);border-color:var(--rule-strong);box-shadow:0 1px #ffffff0a inset}.pricing-page .btn.ghost:hover:not(:disabled){transform:translateY(-1px);background:rgb(var(--color-primary) / .1);border-color:rgb(var(--color-primary));color:rgb(var(--color-primary));box-shadow:none}.pricing-page .btn:disabled{cursor:not-allowed;transform:none}.pricing-page .btn.ghost:disabled{background:rgb(var(--color-bg-tertiary));color:var(--ink-soft);border-color:var(--rule);box-shadow:none}.pricing-card.featured .btn:disabled{opacity:.82;box-shadow:0 10px 20px -14px rgb(var(--color-primary) / .7)}.pricing-burn h2{font-family:Montserrat,Inter,sans-serif;font-weight:800;letter-spacing:-.03em}.pricing-spai-note{margin-top:1.5rem;padding:1rem 1.15rem;border:1px solid var(--rule);border-radius:.85rem;background:rgb(var(--color-bg-secondary));font-size:.92rem;line-height:1.5}.plan-strip{position:relative;background:linear-gradient(90deg,rgb(var(--color-primary) / .1),transparent 40%),rgb(var(--color-bg-secondary));border-top:1px solid var(--rule);padding:2.75rem 0}.plan-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.plan-inner>:first-child{min-width:0;flex:1}.plan-inner .btn{flex-shrink:0;white-space:nowrap}.plan-inner h2{font-family:Montserrat,Inter,sans-serif;font-weight:800;letter-spacing:-.035em}.site-footer{position:relative;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0f172a,#020617);color:#f9fafbc7;padding:2.75rem 1.25rem 1.75rem;font-size:.88rem;overflow:hidden}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--color-primary) / .35),transparent)}.footer-inner{width:min(var(--page),100%);max-width:100%;min-width:0;margin:0 auto}.footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:1.75rem 2rem;align-items:start;margin-bottom:2rem}.footer-brand{margin:0 0 .35rem;font-size:1.15rem}.footer-brand-col .faint{margin:0;max-width:22rem;line-height:1.5}.powered{display:flex!important;align-items:center;gap:.45rem;margin:.85rem 0 0;color:rgb(var(--color-text-inverse) / .55)}.powered img{height:1.45rem;width:auto}.footer-badge{display:inline-block;margin-top:1.25rem;transition:opacity .18s ease,transform .18s ease}.footer-badge:hover{opacity:.9;transform:translateY(-1px)}.footer-badge img{display:block;max-width:100%;height:auto}.footer-head{color:#fff;font-weight:600;margin:0 0 .65rem}.footer-subhead{color:rgb(var(--color-primary-light));font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:.95rem 0 .3rem}.site-footer a{display:block;text-decoration:none;color:rgb(var(--color-text-inverse) / .72);padding:.2rem 0;transition:color .18s ease}.site-footer a:hover{color:#fff}.site-footer .faint,.site-footer .mono{color:rgb(var(--color-text-inverse) / .55)}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:1.35rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem}.footer-copy{margin:0;color:#f9fafba6;font-size:.86rem}.footer-copy-brand{font-family:Montserrat,Inter,sans-serif;font-weight:700;background:linear-gradient(90deg,rgb(var(--color-primary-light)),rgb(var(--color-primary)) 55%,#ef4444);-webkit-background-clip:text;background-clip:text;color:transparent}.footer-legal-inline{margin:0;display:flex;align-items:center;gap:.5rem;font-size:.82rem}.footer-legal-inline a{display:inline;padding:0}.footer-sep{color:#f9fafb59}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .24s ease,transform .24s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0;transform:translateY(8px)}.page-view{width:100%;min-height:0}@media(prefers-reduced-motion:reduce){.page-fade-enter-active,.page-fade-leave-active,.btn,.nav a,.nav-cta,.pricing-card,.product-pick-item,.site-footer a{transition:none!important}.page-fade-enter-from,.page-fade-leave-to,.btn:hover,.nav-cta:hover,.pricing-card:hover,.product-pick-item:hover{opacity:1!important;transform:none!important}.btn.running .btn-ico svg,.run-orb:before,.run-orb svg,.run-bar span{animation:none!important}}@media(max-width:720px){.footer-bottom{flex-direction:column;align-items:flex-start}}@media(max-width:1280px){.pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.footer-grid,.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.footer-grid,.two,.docs-shell,.path-track,.stack-grid,.pulse-grid,.product-pick,.pricing-plans{grid-template-columns:1fr}.page,.page-wide,.docs-shell{width:min(var(--page),calc(100% - 1.25rem))}.header-inner{width:min(var(--page),calc(100% - 1rem))}.pulse-code-wrap .tabs{justify-content:flex-start}.path-track:before{display:none}.path-node p{max-width:none}.pulse-grid{padding:1.25rem}.hero{grid-template-columns:1fr;min-height:auto;padding:3.5rem 1rem 2.5rem}.hero-frame{grid-column:1;width:100%}.hero-nav{display:none}.hero-controls{grid-column:1;margin-top:1.75rem}.hero h1{max-width:none}.docs-nav-toggle{display:block}.docs-rail{position:static;display:none;grid-column:1 / -1}.docs-rail.open{display:block}.header-inner{flex-direction:column;align-items:flex-start;padding:.75rem 0}.plan-inner{flex-direction:column;align-items:flex-start}.playground-form .field-medium input,.playground-form .field-compact select{width:100%;max-width:100%}}.form-grid{display:grid;gap:.9rem;max-width:28rem}.form-grid .field label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.35rem}.form-grid .field input{width:100%;padding:.65rem .8rem;border-radius:.65rem;border:1px solid var(--rule-strong);background:rgb(var(--color-bg-secondary));color:var(--ink)}.form-grid .field input::placeholder,.playground-form input::placeholder{color:var(--ink-faint);opacity:1}.error{color:#f87171;font-size:.9rem;margin:.5rem 0}.auth-login{display:flex;justify-content:center}.auth-login-card{width:100%;max-width:28rem}.auth-login-card .form-grid,.auth-login-card .lede{max-width:none}.btn-block{width:100%}.auth-divider{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0;color:var(--ink-soft, #94a3b8);font-size:.875rem}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--rule, #334155)}.google-btn{gap:.75rem}.google-btn img{width:1.25rem;height:1.25rem;flex-shrink:0}.auth-footer{margin-top:1.5rem;text-align:center}.detail-panel{border:1px solid var(--rule);border-radius:1rem;background:rgb(var(--color-bg-secondary));padding:1.4rem}.detail-panel p{margin:0 0 .55rem}.usage-bar{display:flex;flex-wrap:wrap;gap:.75rem}.usage-pill{padding:.4rem .75rem;border-radius:999px;border:1px solid var(--rule);font-size:.85rem;color:var(--ink-soft)}.success{color:rgb(var(--color-success, 34 197 94));font-size:.9rem;margin:.5rem 0}.warn-box{padding:.85rem 1rem;border-radius:.85rem;border:1px solid rgba(251,146,60,.35);background:#fb923c14;color:var(--ink);font-size:.92rem}.warn-box a{font-weight:600}.account-page{padding-bottom:4rem}.account-shell{align-items:start;gap:3.25rem}.account-shell .docs-rail{padding:1.35rem 1.4rem}.account-main .kicker{margin:0 0 .85rem}.account-main h1{margin:0 0 .95rem}.account-main .lede{max-width:40rem;margin:0 0 1.75rem}.account-banner{margin:0 0 1rem}.account-alert{margin:0 0 1rem;padding:.9rem 1.1rem;border:1px solid rgba(251,146,60,.35);background:#fb923c14;border-radius:.75rem;color:var(--ink);font-size:.95rem}.account-alert a{font-weight:600;color:var(--copper);text-decoration:none;margin-left:.35rem}.account-alert a:hover{text-decoration:underline}.account-metrics{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1.5rem}.metric-card{border:1px solid var(--rule);background:rgb(var(--color-bg-secondary));border-radius:1rem;padding:1.2rem 1.25rem;min-width:0}.metric-label{margin:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-soft)}.metric-value{margin:.45rem 0 .35rem;font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.metric-value.mono,.account-table .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.metric-note{margin:0;color:var(--ink-soft);font-size:.88rem}.account-panel{border:1px solid var(--rule);background:rgb(var(--color-bg-secondary));border-radius:1rem;padding:1.5rem 1.6rem;margin-bottom:1.25rem}.account-panel-head{margin-bottom:1rem}.account-panel-head h2{margin:0 0 .35rem;font-size:1.15rem}.account-panel-head .muted{margin:0}.account-signin{max-width:32rem;padding:1.5rem 1.75rem}.account-signin h2{margin:0 0 .45rem;font-size:1.15rem}.account-signin h2+.muted{margin:0 0 1.1rem}.account-signin .btn{display:inline-flex}.account-signin .account-signin-next{margin:1.25rem 0 0;font-size:.9rem}.account-signin-next a{font-weight:600;color:var(--copper);text-decoration:none}.account-signin-next a:hover{text-decoration:underline}.account-table{width:100%;border-collapse:collapse;font-size:.95rem}.account-table th,.account-table td{text-align:left;padding:.7rem .55rem;border-bottom:1px solid var(--rule)}.account-table th{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:700}.account-table tr:last-child td{border-bottom:0}@media(max-width:820px){.account-metrics{grid-template-columns:1fr}}
