*{box-sizing:border-box}body{margin:0;background:var(--surface-muted);color:var(--text);font-size:16px;line-height:1.85}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a,input{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--brand-blue)}[hidden]{display:none!important}p,h1,h2{margin:0}button{line-height:1.7}.account-container{max-width:1240px;padding-inline:32px;margin-inline:auto}.account-header{background:var(--surface);border-block-start:3px solid var(--brand-green);border-bottom:1px solid var(--border)}.header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.account-brand{display:flex;flex-direction:column;gap:2px}.account-brand strong{display:flex;align-items:center;gap:12px;font-size:25px}.account-brand>span{font-size:12px;color:var(--text-muted)}.account-header nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:600}.account-header nav a{min-height:44px;display:flex;align-items:center;gap:12px}.account-header nav a:hover{color:var(--state-ok-ink)}.account-header nav a:last-child{border:1px solid var(--border);border-radius:8px;padding-inline:16px}.breadcrumb{display:flex;gap:12px;font-size:14px;color:var(--text-muted);padding-block:26px 22px}.breadcrumb a:hover{text-decoration:underline}.account-workspace{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(0,1.35fr);gap:24px;align-items:stretch}.workspace-intro{background:var(--surface-ink);color:var(--text-on-ink);border-radius:16px;padding:36px 30px;display:flex;flex-direction:column;position:relative;overflow:hidden;border-block-start:3px solid var(--brand-green)}.eyebrow{font-size:12px;letter-spacing:.14em;text-align:start;color:var(--text-on-ink-muted);margin-bottom:24px}.workspace-intro h2{font-size:30px;line-height:1.65;letter-spacing:-.025em;margin-bottom:16px}.workspace-intro>p{color:var(--text-on-ink-muted);font-size:15px;line-height:2}.workspace-steps{list-style:none;margin:30px 0;padding:0;display:grid;gap:22px}.workspace-steps li{display:flex;gap:16px;align-items:flex-start}.workspace-steps li>span{display:flex;align-items:center;justify-content:center;flex:0 0 34px;height:34px;border:1px solid var(--border-ink);border-radius:8px;font-size:13px;color:var(--green-70)}.workspace-steps strong{font-size:15px;font-weight:600}.workspace-steps p{font-size:14px;color:var(--text-on-ink-muted);line-height:1.85;margin-top:4px}.intro-footer{border-top:1px solid var(--border-ink);padding-top:20px;margin-top:auto;color:var(--text-on-ink-muted);font-size:13px;display:flex;align-items:center;gap:8px}.intro-dot{width:6px;height:6px;background:var(--green-70);border-radius:50%;flex-shrink:0}.account-card{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:32px;box-shadow:0 2px 4px rgba(68,86,100,.025)}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.section-kicker{font-size:14px;color:var(--state-ok-ink);font-weight:600}.small-icon{color:var(--state-ok-ink);font-size:22px}.login-card h1{font-size:25px;line-height:1.7;font-weight:750;letter-spacing:-.02em;color:var(--text-strong);margin-bottom:10px}.card-lead{font-size:15px;color:var(--text-muted);line-height:2}.service-notice{display:flex;gap:12px;align-items:flex-start;background:var(--surface-muted);border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin-block:24px}.service-dot{flex:0 0 7px;width:7px;height:7px;margin-top:10px;background:var(--slate-50);border-radius:50%}.service-notice strong{font-size:14px;font-weight:600;display:block}.service-notice p{font-size:14px;color:var(--text-muted);margin-top:4px}.service-notice[data-state=ready]{background:var(--state-ok-surface);border-color:var(--green-70)}.service-notice[data-state=ready] .service-dot{background:var(--brand-green)}.login-card label{display:block;font-weight:600;font-size:15px;margin-bottom:8px}.phone-field{position:relative}.phone-field input,.code-field{width:100%;height:54px;border:1px solid var(--border-strong);border-radius:8px;color:var(--text-strong);background:var(--surface);padding:12px 16px;text-align:left;font-size:18px}.phone-field input{padding-right:78px}.phone-field input:disabled{background:var(--surface-muted);color:var(--text-muted);opacity:1}.phone-field>span{position:absolute;right:16px;top:15px;color:var(--text-muted);font-size:14px;pointer-events:none}.phone-field input::placeholder{color:var(--slate-50);font-size:16px}.field-help{color:var(--text-muted);font-size:14px;margin-top:8px}.account-btn{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:48px;border-radius:8px;padding:11px 20px;border:1px solid transparent;font-size:15px;font-weight:650;text-align:center;transition:background 160ms,color 160ms}.primary{background:var(--brand-slate);color:var(--brand-white)}.primary:hover:not(:disabled){background:var(--slate-80)}.primary:disabled{background:var(--slate-08);color:var(--slate-70);border-color:var(--border)}.secondary{border-color:var(--border);background:var(--surface);color:var(--text)}.secondary:hover:not(:disabled){background:var(--surface-muted)}.secondary:disabled{opacity:.55}.login-card form>.primary{width:100%;margin-top:22px;justify-content:space-between}.login-footnote{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--text-muted);margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.login-footnote>span{color:var(--state-ok-ink)}.text-button{background:0 0;border:0;color:#086c8b;font-size:14px;font-weight:600;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:5px}.text-button:hover{color:var(--text-strong)}.text-button:disabled{color:var(--text-muted);text-decoration:none}.feedback{padding:12px 16px;border-radius:8px;background:var(--blue-92);color:#086c8b;font-size:14px;border:1px solid var(--blue-80);margin-block:16px;overflow-wrap:anywhere}.feedback[data-kind=error]{color:var(--state-bad-ink);background:var(--magenta-92);border-color:#efcad5}.feedback[data-kind=success]{color:var(--state-ok-ink);background:var(--green-92);border-color:var(--green-70)}.verify-caption,.signed-in-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;font-size:14px}.code-field{letter-spacing:.3em;font-size:24px}.resend-button{display:block;margin-inline:auto}.browser-draft{margin-top:24px}.draft-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.browser-draft h2{font-size:22px;margin-top:4px;color:var(--text-strong)}.storage-tag{font-size:13px;padding:4px 12px;border:1px solid var(--border);border-radius:99px;color:var(--text-muted);white-space:nowrap}.storage-tag[data-active=true]{color:var(--state-ok-ink);background:var(--green-92);border-color:var(--green-70)}.draft-model{font-weight:650;font-size:18px;color:var(--text-strong);overflow-wrap:anywhere}.draft-metrics{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:14px}.draft-metrics p{font-size:14px;color:var(--text-muted)}.draft-metrics b{color:var(--text-strong);font-weight:600}.draft-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:24px}.draft-actions .danger{margin-inline-start:auto}.danger{color:var(--state-bad-ink)}.storage-note{font-size:14px;color:var(--text-muted);border-top:1px solid var(--border);padding-top:18px;margin-top:24px;line-height:2}.account-footer{display:flex;gap:20px;justify-content:space-between;color:var(--text-muted);font-size:14px;padding-block:24px 36px}.account-footer a{color:#086c8b;display:flex;gap:12px;align-items:center}.account-footer a:hover{text-decoration:underline}.subheading{font-size:18px;margin-block:22px 8px}.account-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.account-actions>*{flex:1 1 210px}.requests-heading{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.requests-heading h2{margin:0}.request-list{list-style:none;padding:0;margin:12px 0}.request-list li{padding:16px 0;border-bottom:1px solid var(--border);font-size:14px}.request-list a{display:flex;justify-content:space-between;gap:12px;color:#086c8b}.request-list p{font-size:14px;color:var(--text-muted);margin-top:8px}.request-list time{color:var(--text-muted);font-size:13px}.confirm-dialog{border:1px solid var(--border);border-radius:16px;padding:28px;max-width:460px;width:calc(100% - 32px);color:var(--text);background:var(--surface)}.confirm-dialog::backdrop{background:rgba(54,69,80,.55)}.confirm-dialog h2{font-size:22px;margin-bottom:12px}.confirm-dialog p{font-size:15px;line-height:2}.destructive{color:#fff;background:var(--state-bad-ink)}.skip-link{position:absolute;top:-100px;padding:12px;background:#fff;z-index:10}.skip-link:focus{top:4px;right:16px}.noscript-notice{padding:24px;text-align:center}@media (max-width:900px){.account-container{padding-inline:24px}.account-workspace{grid-template-columns:1fr}.workspace-intro{order:2;padding:28px}.workspace-intro h2{font-size:26px}.workspace-intro h2 br{display:none}.workspace-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.workspace-steps li{flex-direction:column;gap:10px}.workspace-intro .eyebrow{margin-bottom:12px}.intro-footer{padding-top:16px}.login-card h1{font-size:25px}}@media (max-width:600px){.account-container{padding-inline:16px}.header-inner{min-height:80px;gap:16px;flex-wrap:wrap;padding-block:14px}.account-brand strong{font-size:22px}.account-brand>span{font-size:10px}.account-header nav{gap:16px;font-size:13px}.account-header nav a{min-height:44px}.account-header nav a:first-child{display:none}.account-header nav a:last-child{padding-inline:10px}.breadcrumb{padding-block:20px 16px}.account-card{padding:24px 20px;border-radius:12px}.workspace-intro{border-radius:12px;padding:24px}.account-workspace{gap:16px}.login-card h1{font-size:23px;line-height:1.8}.workspace-intro h2{font-size:24px}.workspace-steps{grid-template-columns:1fr;gap:20px;margin-block:24px}.workspace-steps li{flex-direction:row}.draft-topline{align-items:flex-start}.browser-draft h2{font-size:20px}.draft-actions{align-items:stretch}.draft-actions .account-btn{width:100%}.draft-actions .danger{margin-inline:0}.account-footer{flex-direction:column;gap:8px}.verify-caption{flex-wrap:wrap;gap:0}.login-footnote{font-size:13px}.browser-draft{margin-top:16px}.draft-metrics{gap:8px 18px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.service-notice a{display:inline-flex;align-items:center;min-height:44px;color:#086c8b;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}#draft-title{scroll-margin-top:24px}@media (max-width:600px){.workspace-intro .workspace-steps,.workspace-intro .intro-footer{display:none}.workspace-intro>p{margin-bottom:0}.workspace-intro h2{margin-bottom:12px}}