:root,.rq-root{--rq-background:#0b1328;--rq-foreground:#f1f5f9;--rq-card:#0f1e3c;--rq-card-foreground:#f1f5f9;--rq-primary:#14b8a6;--rq-primary-foreground:#0b1328;--rq-accent:#7c3aed;--rq-accent-foreground:#f1f5f9;--rq-muted:#162848;--rq-muted-foreground:#64748b;--rq-secondary:#162848;--rq-secondary-foreground:#f1f5f9;--rq-border:#ffffff14;--rq-destructive:#ef4444;--rq-ring:#14b8a6;--rq-sidebar:#0f1e3c;--rq-sidebar-accent:#162848;--rq-input-bg:#162848;--rq-light-bg:#f8fafc;--rq-light-fg:#0b1328;--rq-light-muted:#64748b;--rq-radius:.625rem;--rq-radius-pill:999px;--rq-font-sans:"Source Sans 3", "Avenir Next", system-ui, -apple-system, Segoe UI, sans-serif;--rq-font-display:"Plus Jakarta Sans", "Avenir Next", Avenir, system-ui, sans-serif;--rq-max:1120px}.rq-root,.rq-landing-body{font-family:var(--rq-font-sans);color:var(--rq-foreground);background:var(--rq-background);-webkit-font-smoothing:antialiased}.rq-landing-body{min-height:100vh;margin:0;line-height:1.55}.rq-landing-body *,.rq-landing-body :before,.rq-landing-body :after{box-sizing:border-box}.rq-landing-body a{color:inherit;text-decoration:none}.rq-btn{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;padding:12px 28px;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;transition:transform .15s,filter .15s,background .15s;display:inline-flex}.rq-btn:hover{filter:brightness(1.06)}.rq-btn:active{transform:scale(.98)}.rq-btn:focus-visible{outline:2px solid var(--rq-ring);outline-offset:2px}.rq-btn-primary{background:var(--rq-primary);color:var(--rq-primary-foreground)}.rq-btn-ghost{color:var(--rq-foreground);border:1px solid var(--rq-border);background:0 0}.rq-btn-pill{border-radius:var(--rq-radius-pill);padding:10px 20px;font-size:.875rem}.rq-btn-lg{padding:14px 32px;font-size:1rem}.rq-btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.rq-btn-sm{padding:6px 14px;font-size:.8rem}.rq-auth-chrome{align-items:center;gap:.6rem;display:inline-flex}.rq-auth-email{color:var(--rq-muted-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.8rem;overflow:hidden}.rq-nav{z-index:40;background:color-mix(in srgb, var(--rq-background) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rq-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.rq-brand{align-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;display:inline-flex}.rq-mark{background:var(--rq-card);border:1px solid var(--rq-border);letter-spacing:.02em;color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.7rem;font-weight:800;display:grid}.rq-nav-links{color:color-mix(in srgb, var(--rq-foreground) 80%, transparent);align-items:center;gap:1.5rem;font-size:.9rem;display:flex}.rq-nav-links a:hover{color:var(--rq-primary)}.rq-nav-actions{align-items:center;gap:.75rem;display:flex}@media (width<=768px){.rq-nav-links{display:none}}.rq-hero{align-items:center;min-height:calc(100vh - 72px);padding:4rem 1.5rem 5rem;display:grid;position:relative;overflow:hidden}.rq-hero:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--rq-foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--rq-foreground) 5%, transparent) 1px, transparent 1px);z-index:0;pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 65% at 78% 30%,#000,#0000 72%);mask-image:radial-gradient(60% 65% at 78% 30%,#000,#0000 72%)}.rq-hero:after{content:"";background:radial-gradient(48% 55% at 82% 15%, color-mix(in srgb, var(--rq-primary) 32%, transparent) 0%, transparent 70%), radial-gradient(38% 42% at 96% 72%, color-mix(in srgb, var(--rq-primary) 18%, transparent) 0%, transparent 70%), linear-gradient(180deg, transparent, var(--rq-background) 92%);z-index:0;pointer-events:none;position:absolute;inset:0}.rq-hero-inner{z-index:1;max-width:640px;position:relative}.rq-eyebrow{color:var(--rq-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700}.rq-hero h1{font-family:var(--rq-font-display);letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(2.4rem,5.5vw,4.25rem);font-weight:800;line-height:1.05}.rq-hero h1 .rq-hl{color:var(--rq-primary)}.rq-hero-lead{color:color-mix(in srgb, var(--rq-foreground) 78%, transparent);max-width:34rem;margin:0 0 1.75rem;font-size:1.05rem}.rq-hero-meta{color:var(--rq-muted-foreground);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;font-size:.875rem;display:flex}.rq-hero-meta a{color:color-mix(in srgb, var(--rq-foreground) 70%, transparent)}.rq-hero-meta a:hover{color:var(--rq-primary)}.rq-section{padding:5rem 1.5rem}.rq-section-inner{max-width:var(--rq-max);margin:0 auto}.rq-section-light{background:var(--rq-light-bg);color:var(--rq-light-fg)}.rq-section-dark{background:var(--rq-background);color:var(--rq-foreground)}.rq-section-center{text-align:center}.rq-section h2{font-family:var(--rq-font-display);letter-spacing:-.02em;margin:.5rem 0 1rem;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;line-height:1.15}.rq-section-light .rq-eyebrow,.rq-section-light h2 .rq-hl,.rq-section-dark h2 .rq-hl{color:var(--rq-primary)}.rq-muted-copy{color:var(--rq-muted-foreground);max-width:36rem;margin:0 auto 2rem}.rq-section-light .rq-muted-copy{color:var(--rq-light-muted)}.rq-card-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.5rem;display:grid}@media (width<=960px){.rq-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.rq-card-grid{grid-template-columns:1fr}}.rq-feature-card{text-align:center;background:#fff;border-radius:1rem;padding:1.5rem 1.25rem;box-shadow:0 1px 2px #0f172a0f}.rq-dot{background:#f1f5f9;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;margin:0 auto 1rem;display:grid}.rq-dot span{border-radius:50%;width:.65rem;height:.65rem}.rq-dot-blue span{background:#3b82f6}.rq-dot-green span{background:#10b981}.rq-dot-purple span{background:#0f766e}.rq-dot-amber span{background:#f59e0b}.rq-feature-card h3{letter-spacing:.08em;text-transform:uppercase;color:var(--rq-light-muted);margin:0 0 .6rem;font-size:.7rem;font-weight:600}.rq-feature-card p{color:var(--rq-light-fg);margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.rq-journey-steps{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:2.5rem 0 2rem;padding:0;list-style:none;display:flex}.rq-journey-steps li{flex-direction:column;align-items:center;gap:.5rem;min-width:5.5rem;display:flex}.rq-step-ico{border:1px solid color-mix(in srgb, var(--rq-foreground) 22%, transparent);width:3.25rem;height:3.25rem;color:var(--rq-primary);border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.rq-journey-steps strong{font-size:.85rem}.rq-journey-steps span{color:var(--rq-muted-foreground);text-align:center;max-width:7rem;font-size:.7rem}.rq-final-cta{text-align:center;background:linear-gradient(180deg, var(--rq-background), #07101f);padding:5rem 1.5rem 4rem}.rq-final-cta h2{font-family:var(--rq-font-display);margin:0 0 .75rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.rq-footer{border-top:1px solid var(--rq-border);color:var(--rq-muted-foreground);max-width:var(--rq-max);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0 auto;padding:2rem 1.5rem;font-size:.85rem;display:flex}.rq-footer-links{flex-wrap:wrap;gap:1rem;display:flex}.rq-doc-body .rq-nav{z-index:10;background:color-mix(in srgb, var(--rq-background) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.rq-doc{max-width:40rem;color:var(--rq-foreground);margin:0 auto;padding:2.5rem 1.5rem 4rem}.rq-doc h1{font-family:var(--rq-font-display);color:var(--rq-foreground);margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.rq-doc h2{font-family:var(--rq-font-display);color:var(--rq-foreground);margin:2rem 0 .75rem;font-size:1.15rem;font-weight:700}.rq-doc p,.rq-doc li{color:#cbd5e1;line-height:1.65}.rq-doc p{margin:0 0 1rem}.rq-doc ul{margin:0 0 1rem;padding-left:1.25rem}.rq-doc li{margin-bottom:.5rem}.rq-doc a{color:var(--rq-primary);text-underline-offset:2px;text-decoration:underline}.rq-doc-meta{font-size:.85rem;color:var(--rq-muted-foreground)!important;margin-bottom:.5rem!important}.rq-doc-back{margin-top:2.5rem!important}.rq-doc-back a{text-decoration:none}body.rq-mode .sidebar,body.rq-mode .topbar,body.rq-mode #usage-hud,body.rq-mode #docs-fab,body.rq-mode .usage-hud{display:none!important}body.rq-mode .main{max-width:none!important;margin:0!important;padding:0!important}body.rq-mode #content{background:var(--rq-background);min-height:100vh;color:var(--rq-foreground)}.rq-shell{background:var(--rq-background);min-height:100vh;color:var(--rq-foreground);font-family:var(--rq-font-sans);flex-direction:column;display:flex}.rq-shell-header{border-bottom:1px solid var(--rq-border);background:var(--rq-card);grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem 1rem;padding:1rem 1.5rem;display:grid}.rq-shell-header>.rq-brand{grid-column:1}.rq-shell-header>.rq-progress{grid-column:2}.rq-shell-header>.rq-btn-pill{grid-column:3}.rq-progress{justify-content:center;min-width:0;display:flex}.rq-progress-rail{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.rq-progress-step{align-items:center;display:flex}.rq-progress-step:not(:last-child):after{content:"";background:var(--rq-border);flex:none;width:1.75rem;height:2px;margin:0 .2rem;transform:translateY(-.8rem)}.rq-progress-step.is-done:not(:last-child):after{background:var(--rq-primary)}.rq-progress-step a{border-radius:10px;flex-direction:column;align-items:center;gap:.35rem;padding:.15rem .2rem;text-decoration:none;display:flex}.rq-progress-step a:focus-visible{outline:2px solid var(--rq-ring);outline-offset:2px}.rq-progress-dot{border:1.5px solid var(--rq-border);width:1.6rem;height:1.6rem;color:var(--rq-muted-foreground);background:var(--rq-muted);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:700;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:grid}.rq-progress-label{color:var(--rq-muted-foreground);white-space:nowrap;font-size:.65rem}.rq-progress-step.is-done .rq-progress-dot{background:color-mix(in srgb, var(--rq-primary) 20%, transparent);border-color:var(--rq-primary);color:var(--rq-primary)}.rq-progress-step.is-done .rq-progress-label{color:color-mix(in srgb, var(--rq-foreground) 75%, transparent)}.rq-progress-step.is-current .rq-progress-dot{background:var(--rq-primary);border-color:var(--rq-primary);color:var(--rq-primary-foreground);box-shadow:0 0 0 4px color-mix(in srgb, var(--rq-primary) 22%, transparent);transform:scale(1.1)}.rq-progress-step.is-current .rq-progress-label{color:var(--rq-foreground);font-weight:700}.rq-progress-mobile{display:none}.rq-shell-header-actions{align-items:center;gap:.75rem;display:flex}.rq-shell-body{flex:1;width:100%;max-width:720px;margin:0 auto;padding:2.5rem 1.25rem 3rem}.rq-shell-body.is-wide{max-width:1280px}.rq-shell-body h1{font-family:var(--rq-font-display);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.rq-shell-body .rq-lead{color:var(--rq-muted-foreground);margin:0 0 1.75rem}.rq-panel{background:var(--rq-card);border:1px solid var(--rq-border);border-radius:calc(var(--rq-radius) + 4px);padding:1.5rem}.rq-field{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.rq-field label{color:color-mix(in srgb, var(--rq-foreground) 85%, transparent);font-size:.8rem;font-weight:600}.rq-field input,.rq-field textarea,.rq-field select{background:var(--rq-input-bg);border:1px solid var(--rq-border);border-radius:var(--rq-radius);color:var(--rq-foreground);font:inherit;padding:.7rem .85rem}.rq-field textarea{resize:vertical;min-height:120px}.rq-dropzone{border:1.5px dashed color-mix(in srgb, var(--rq-foreground) 25%, transparent);border-radius:var(--rq-radius);background:var(--rq-muted);text-align:center;color:var(--rq-muted-foreground);cursor:pointer;margin-bottom:1rem;padding:2.5rem 1rem}.rq-dropzone:hover,.rq-dropzone.is-drag{border-color:var(--rq-primary);color:var(--rq-primary)}.rq-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.rq-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.rq-list-item{background:var(--rq-muted);border:1px solid var(--rq-border);border-radius:var(--rq-radius);color:inherit;font:inherit;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.rq-list-item strong{margin-bottom:.2rem;display:block}.rq-list-item span{color:var(--rq-muted-foreground);font-size:.8rem}.rq-trust{background:color-mix(in srgb, var(--rq-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--rq-primary) 35%, transparent);color:var(--rq-foreground);border-radius:var(--rq-radius);margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem}.rq-status{color:var(--rq-muted-foreground);min-height:1.25rem;margin-top:.75rem;font-size:.85rem}.rq-status.is-error{color:var(--rq-destructive)}.rq-status.is-ok{color:var(--rq-primary)}.rq-split{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=700px){.rq-split{grid-template-columns:1fr}.rq-shell-header{grid-template-columns:1fr auto;grid-template-areas:"brand exit""progress progress"}.rq-shell-header>.rq-brand{grid-area:brand}.rq-shell-header>.rq-btn-pill{grid-area:exit}.rq-shell-header>.rq-progress{grid-area:progress;justify-content:stretch}.rq-progress-rail{display:none}.rq-progress-mobile{flex-direction:column;gap:.45rem;width:100%;display:flex}.rq-progress-mobile-text{color:var(--rq-muted-foreground);justify-content:space-between;gap:.75rem;font-size:.75rem;display:flex}.rq-progress-mobile-text strong{color:var(--rq-foreground);font-weight:700}.rq-progress-bar-track{border-radius:var(--rq-radius-pill);background:var(--rq-muted);height:6px;overflow:hidden}.rq-progress-bar-fill{border-radius:inherit;background:var(--rq-primary);height:100%;transition:width .3s}}.rq-banner{border-radius:var(--rq-radius);border:1px solid var(--rq-border);background:var(--rq-muted);color:var(--rq-muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin-bottom:1rem;padding:.65rem .9rem;font-size:.85rem;line-height:1.4;display:flex}.rq-banner-dot{font-size:.5rem}.rq-banner-label{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.66rem;font-weight:800}.rq-banner-body{color:var(--rq-foreground)}.rq-banner-live{background:color-mix(in srgb, var(--rq-primary) 14%, transparent);border-color:color-mix(in srgb, var(--rq-primary) 35%, transparent)}.rq-banner-live .rq-banner-dot,.rq-banner-live .rq-banner-label{color:var(--rq-primary)}.rq-banner-offline{background:#f59e0b1f;border-color:#f59e0b52}.rq-banner-offline .rq-banner-dot,.rq-banner-offline .rq-banner-label{color:#f59e0b}.rq-banner-warning{background:color-mix(in srgb, var(--rq-destructive) 12%, transparent);border-color:color-mix(in srgb, var(--rq-destructive) 32%, transparent)}.rq-banner-warning .rq-banner-dot,.rq-banner-warning .rq-banner-label{color:var(--rq-destructive)}.rq-empty{text-align:center;border:1.5px dashed color-mix(in srgb, var(--rq-foreground) 18%, transparent);border-radius:var(--rq-radius);background:color-mix(in srgb, var(--rq-muted) 55%, transparent);padding:2.75rem 1.5rem}.rq-empty-icon{opacity:.85;margin-bottom:.75rem;font-size:1.75rem}.rq-empty-title{color:var(--rq-foreground);margin:0 0 .4rem;font-weight:700}.rq-empty-desc{color:var(--rq-muted-foreground);max-width:30rem;margin:0 auto;font-size:.875rem}.rq-empty-action{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.15rem;display:flex}.rq-chip{letter-spacing:.02em;border-radius:var(--rq-radius-pill);border:1px solid #0000;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.rq-chip:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.rq-chip-live{color:var(--rq-primary);background:color-mix(in srgb, var(--rq-primary) 16%, transparent);border-color:color-mix(in srgb, var(--rq-primary) 40%, transparent)}.rq-chip-offline{color:var(--rq-muted-foreground);background:color-mix(in srgb, var(--rq-muted-foreground) 14%, transparent);border-color:color-mix(in srgb, var(--rq-muted-foreground) 30%, transparent)}.rq-chip-error{color:var(--rq-destructive);background:color-mix(in srgb, var(--rq-destructive) 14%, transparent);border-color:color-mix(in srgb, var(--rq-destructive) 35%, transparent)}.rq-pre{white-space:pre-wrap;background:var(--rq-muted);border-radius:var(--rq-radius);border:1px solid var(--rq-border);max-height:320px;padding:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;overflow:auto}.rq-brand-lockup{font-family:var(--rq-font-display);letter-spacing:-.03em;color:var(--rq-primary);margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.apply-page{min-height:100vh}.apply-page-embedded{min-height:0}.apply-header-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.apply-api-note{color:var(--rq-muted-foreground);text-align:right;max-width:28rem;font-size:.75rem}.apply-body{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:1.5rem 1.25rem 2.5rem}.apply-title{font-family:var(--rq-font-display);letter-spacing:-.02em;color:var(--rq-foreground);margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.apply-badge{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--rq-primary) 18%, transparent);color:var(--rq-primary);vertical-align:middle;border-radius:4px;margin-left:.6rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}.apply-lead{color:var(--rq-muted-foreground);max-width:42rem;margin:.5rem 0 1.25rem;font-size:.95rem}.apply-session{color:var(--rq-muted-foreground);word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.apply-session-note{color:var(--rq-muted-foreground);margin:0;font-size:.78rem}.apply-mode-banner{border:1px solid var(--rq-border);border-radius:8px;margin-bottom:1rem;padding:10px 14px;font-size:.85rem}.apply-mode-banner.is-checking{color:var(--rq-muted-foreground);background:var(--rq-muted)}.apply-mode-banner.is-live{color:var(--rq-foreground);background:color-mix(in srgb, var(--rq-primary) 14%, var(--rq-card));border-color:color-mix(in srgb, var(--rq-primary) 40%, transparent)}.apply-mode-banner.is-unavailable{color:var(--rq-foreground);border-color:color-mix(in srgb, #c45c26 45%, var(--rq-border));background:color-mix(in srgb, #c45c26 10%, var(--rq-muted))}.apply-mode-banner.is-local{color:var(--rq-foreground);background:color-mix(in srgb, var(--rq-primary) 10%, var(--rq-card));border-color:color-mix(in srgb, var(--rq-primary) 30%, transparent)}.aa-job-card{border:1px solid var(--rq-border);background:var(--rq-card);border-radius:8px;padding:10px 14px}.aa-job-role{color:var(--rq-foreground);margin:0 0 2px;font-size:.9rem;font-weight:700}.aa-job-company{color:var(--rq-muted-foreground);margin:0;font-size:.8rem}.aa-coach-panel{text-align:center;height:100%;color:var(--rq-foreground);background:var(--rq-card);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.aa-coach-panel .rq-trust{max-width:32rem}.aa-live-empty{height:100%;color:var(--rq-muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1.5rem;font-size:.85rem;display:flex}.aa-layout{grid-template-columns:minmax(260px,340px) 1fr;align-items:stretch;gap:12px;min-height:640px;display:grid}.aa-left{flex-direction:column;gap:10px;min-height:0;display:flex}.aa-status{color:var(--rq-muted-foreground);font-size:.85rem}.aa-status strong{color:var(--rq-foreground)}.row{align-items:center;gap:8px;display:flex}.aa-handoff{background:color-mix(in srgb, var(--rq-primary) 16%, var(--rq-card));border:1.5px solid color-mix(in srgb, var(--rq-primary) 45%, transparent);color:var(--rq-foreground);box-shadow:0 8px 24px color-mix(in srgb, var(--rq-primary) 16%, transparent);border-radius:10px;padding:12px 14px;font-size:.875rem;display:none}.aa-handoff.is-visible{animation:.35s ease-out both rq-fade-up;display:block}.aa-handoff-title{color:var(--rq-primary);margin-bottom:.3rem;font-size:.85rem;display:block}.aa-handoff-msg{color:var(--rq-foreground);margin:0}.aa-control-pill{border-radius:var(--rq-radius-pill);text-transform:uppercase;letter-spacing:.04em;padding:.2rem .65rem;font-size:.66rem;font-weight:700}.aa-control-pill.is-agent{background:color-mix(in srgb, var(--rq-primary) 18%, transparent);color:var(--rq-primary)}.aa-control-pill.is-human{background:color-mix(in srgb, var(--rq-foreground) 14%, transparent);color:var(--rq-foreground)}.console-wrap{border:1px solid var(--rq-border);background:#07101f;border-radius:8px;flex-direction:column;flex:1;min-height:240px;display:flex;overflow:hidden}.console-head{border-bottom:1px solid var(--rq-border);color:var(--rq-muted-foreground);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:8px 10px;font-size:.7rem;display:flex}pre.console{color:#c5cdd9;white-space:pre-wrap;word-break:break-word;flex:1;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;overflow:auto}.aa-right{flex-direction:column;gap:8px;min-height:0;display:flex}.viewer-bar{color:var(--rq-muted-foreground);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.aa-live{border:2px solid var(--rq-border);background:#0f1218;border-radius:10px;flex:1;min-height:560px;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.aa-live.is-agent-active{border-color:var(--rq-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--rq-primary) 35%, transparent), 0 12px 40px color-mix(in srgb, var(--rq-primary) 12%, transparent)}.aa-live iframe{background:#fff;border:0;width:100%;height:100%;display:block}.aa-screenshot{object-fit:contain;background:#0f1218;width:100%;height:100%;display:block}@media (width<=900px){.aa-layout{grid-template-columns:1fr;min-height:auto}.aa-live{min-height:480px}.apply-api-note{text-align:left;max-width:none}}@keyframes rq-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rq-hero-inner{animation:.7s ease-out both rq-fade-up}.rq-hero-inner .rq-btn{animation:.7s ease-out .15s both rq-fade-up}.rq-mark{transition:transform .2s,border-color .2s}.rq-brand:hover .rq-mark{border-color:var(--rq-primary);transform:scale(1.06)}.rq-btn{transition:transform .15s,filter .15s,background .15s,box-shadow .2s}.rq-btn-primary:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--rq-primary) 35%, transparent)}
