/* Account, support and edition flows use the same tokens and shell as Learn. */
:root{--ss-bg:var(--bg);--ss-panel:var(--panel);--ss-panel-2:#1b2d24;--ss-line:var(--line);--ss-text:var(--paper);--ss-muted:var(--muted);--ss-green:var(--green);--ss-green-soft:#00b86912;--ss-shadow:none}
.site-account{background:var(--bg);font-size:17px;line-height:1.65}.site-account .account-shell{width:auto;max-width:var(--max);padding:62px 32px 70px}.site-account .account-shell.narrow{max-width:580px}.site-account .glass-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:none;padding:30px}.site-account .glass-card h2{font-size:clamp(25px,3vw,33px);font-weight:550;letter-spacing:-.045em;margin:12px 0 18px}.site-account h1{font-size:clamp(39px,5.5vw,72px);font-weight:600;letter-spacing:-.045em;margin:16px 0 24px}.site-account .btn{border-radius:8px;background:var(--green);color:var(--bg);font-weight:600;padding:12px 19px;min-height:44px;border:1px solid var(--green)}.site-account .btn.secondary{background:var(--panel);border-color:var(--line);color:var(--paper)}.site-account .btn.danger{background:#5b1d29;border-color:var(--ss-red);color:var(--paper)}.site-account .btn.apple,.site-account .btn.google{background:var(--paper);color:var(--bg);border-color:var(--paper)}.site-account .eyebrow{color:var(--accent);font-size:12px;font-weight:650}.site-account .field span{color:var(--paper);font-weight:600;font-size:14px}.site-account .field input,.site-account .field select,.site-account .field textarea{background:var(--bg);border-color:var(--line);border-radius:8px;font-size:16px;min-height:48px}.site-account .field small{font-size:13px}.site-account .instrument,.site-account .support-account-callout{border-color:var(--line);background:var(--panel);border-radius:12px;box-shadow:none}.site-account .hero-nexus{text-align:left;padding:10px 0 38px}.site-account .hero-nexus .lead{margin-left:0}.site-account .hero-nexus .button-row{justify-content:flex-start!important}.site-account .nexus-hero-logo{width:220px;height:100px;object-fit:contain;margin:0 0 20px;display:block}.account-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 28px;padding-bottom:20px;border-bottom:1px solid var(--line)}.site-account .stack{gap:28px}.site-account .support-intro h1{max-width:900px}.site-account .support-shell{max-width:var(--max)}.site-account .support-layout{gap:32px}.site-account .user-dialog{background:var(--panel);color:var(--paper);border-color:var(--line);border-radius:16px}.site-account .footer .brand{color:var(--paper)}.site-account .footer h2{font-size:28px}.site-account .footer-links{max-width:760px}.site-account button.text-button{min-height:44px}.site-account .grid>*{min-width:0}.site-account .lead{color:var(--muted)}
.site-integrations{--surface:var(--panel);--surface-2:#1b2d24;--surface-3:#22382c;--text:var(--paper);--muted-2:#a0b6aa;--accent-soft:#00b86912;--accent-line:var(--line);--header-height:70px;--mono:ui-monospace,SFMono-Regular,monospace;--sans:Inter,ui-sans-serif,-apple-system,sans-serif}.site-integrations .shell{max-width:var(--max);padding-left:32px;padding-right:32px;width:100%}.site-integrations .subnav{top:70px;background:var(--bg);border-color:var(--line)}.site-integrations .hero{padding:62px 0 42px}.site-integrations .hero h1{font-size:clamp(39px,5.5vw,72px);font-weight:600}.site-integrations .hero-lede{color:var(--muted);font-size:20px}.site-integrations .hero-console,.site-integrations .surface-card,.site-integrations .panel{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:none}.site-integrations .surface-card h3{font-size:25px;font-weight:600}.site-integrations .doc-section{padding:70px 0}.site-integrations .section-title{font-size:clamp(33px,4.1vw,58px);font-weight:550;letter-spacing:-.045em}.site-integrations .subnav-inner{overflow-x:auto;white-space:nowrap}.site-integrations pre{max-width:100%;overflow:auto}.site-integrations .table-wrap{overflow:auto}.site-integrations .footer-links{max-width:760px}.site-integrations .intro-guides{margin:28px 0 0}
@media(max-width:1100px) and (min-width:901px){}@media(max-width:700px){.site-account .account-shell,.site-integrations .shell{padding-left:20px;padding-right:20px}.site-account .glass-card{padding:22px}.site-account .grid,.site-account .support-layout{grid-template-columns:1fr}.site-account .account-shell{padding-top:38px}.site-account .account-actions{justify-content:flex-start}.site-account .pairing-form{grid-template-columns:1fr}}

.site-integrations{background:var(--bg);background-image:none}.site-integrations .eyebrow{font-family:inherit;letter-spacing:.15em}.site-integrations .hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center}.site-integrations .hero-console{align-self:center}.site-account .hero-nexus .lead{font-weight:400}.site-account .nexus-hero-logo{box-shadow:none;border:0;border-radius:0}.site-account .instrument{padding:26px}.site-account .instrument strong{font-size:23px;font-weight:550;color:var(--paper)}
@media(max-width:900px){.site-integrations .hero-grid{grid-template-columns:1fr}}

.site-account .terminal-hero{text-align:left;padding:10px 0 38px}.site-account .terminal-hero .lead{margin-left:0}.site-account .terminal-hero .button-row{justify-content:flex-start!important}.site-account .terminal-hero h1{color:var(--paper)}

.site-account .legal-shell{max-width:860px}.site-account .legal-shell h2{font-size:28px;font-weight:550;margin-top:38px}.site-account .legal-shell .summary,.site-account .legal-shell .card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px;margin:28px 0}.site-account .legal-shell .action{display:inline-flex;background:var(--green);color:var(--bg);padding:13px 20px;border-radius:8px;text-decoration:none;font-weight:600}.site-account .legal-intro{padding:0 0 25px;border-bottom:1px solid var(--line)}
