.workspace-header{z-index:30;padding-top:env(safe-area-inset-top,0px);background:var(--c-panel);border-bottom:1px solid var(--c-line);position:sticky;top:0}.workspace-brandbar{justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:14px 28px 8px;display:flex}.workspace-brandbar .brand{font-size:21px}.workspace-identity{color:var(--c-muted);overflow-wrap:anywhere;text-align:right;font-size:13px}.workspace-header .workspace-nav{max-width:1440px;box-shadow:none;background:0 0;border:0;margin:auto;padding:4px 28px 12px;display:block}.workspace-header .workspace-nav-links{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:100%;display:grid}.workspace-header .workspace-nav-links button{justify-content:center;min-width:0;min-height:48px;padding:10px 12px;line-height:1.3}.workspace-pages{outline:none;min-width:0}.workspace-pages :is(input,select,textarea,button,a,summary){scroll-margin-top:160px}.workspace-pages>[hidden]{display:none!important}.workspace-pages .flow-shell{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.account-page-heading h1{font-family:var(--c-display);letter-spacing:-.04em;font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.15}.account-page-heading p{color:var(--c-muted);margin-top:10px;font-size:15px}.account-page{max-width:1280px;margin:auto;padding:40px 28px 64px}.account-page-heading{margin-bottom:28px}.account-page-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.account-page-grid>*{min-width:0}.account-page-main{align-content:start;gap:24px;display:grid}.account-settings{background:var(--c-panel);border:1px solid var(--c-line);border-radius:20px;padding:32px}.account-settings h2{letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.25}.account-settings h3{margin-bottom:8px;font-size:15px;font-weight:600}.account-setting-group{border-bottom:1px solid var(--c-line);padding:24px 0}.account-setting-group p{color:var(--c-muted);margin:0 0 14px;font-size:14px;line-height:1.65}.account-setting-group p.account-email{color:var(--c-ice);overflow-wrap:anywhere;font-size:16px}.account-setting-group .micro{margin:12px 0 0;font-size:12px}.account-settings .pilot-policies{border-top:0;margin-top:0}.account-owner-tools{gap:24px;margin-top:24px;display:grid}.account-delete-confirm{background:var(--c-danger-bg);border:1px solid var(--c-danger);border:1px solid color-mix(in srgb, var(--c-danger) 35%, var(--c-panel));border-radius:10px;gap:12px;padding:16px;display:grid}.account-delete-confirm label{color:var(--c-ice);font-size:14px;font-weight:600}.account-delete-confirm .inputbox{min-height:48px}.account-delete-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.account-delete-confirm>div>.button{flex:160px}.account-delete-confirm p[role=alert]{color:var(--c-danger);overflow-wrap:anywhere;margin:0}html[data-appearance] .account-delete-confirm .button.account-delete-button,html[data-appearance] .account-delete-confirm .button.account-delete-button:hover:not(:disabled){background:var(--c-danger);border-color:var(--c-danger);color:var(--c-panel);box-shadow:none}.account-page .button{min-height:44px}.account-page .pilot-account-card{padding:32px}html[data-appearance=apple] .workspace-header{background:#fff}html[data-appearance=apple] .workspace-header .workspace-nav-links button[aria-current=page]{background:var(--c-accent-surface);color:var(--c-cyan)}html[data-appearance=apple] .account-settings{border-color:#e5e5ea;border-radius:24px}html[data-appearance=tron] .workspace-header{border-bottom-color:var(--c-cyan);background:#06131b;box-shadow:0 1px #71f2ff44}html[data-appearance=tron] .account-settings{border-radius:3px}@media (max-width:760px){.workspace-brandbar{padding:8px 16px}.workspace-brandbar .brand{gap:8px;font-size:18px}.workspace-brandbar .brandmark{width:28px;height:28px}.workspace-identity{max-width:45%;font-size:11px}.workspace-header .workspace-nav{z-index:40;max-width:none;padding:0 max(6px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(6px, env(safe-area-inset-left,0px));background:var(--c-panel);border-top:1px solid var(--c-line);margin:0;position:fixed;bottom:0;left:0;right:0}.workspace-header .workspace-nav-links{gap:2px}.workspace-header .workspace-nav-links button{border-radius:12px;flex-direction:column;gap:3px;height:56px;min-height:56px;padding:6px 2px 5px;font-size:11px;line-height:1.2}.workspace-header .workspace-nav-links button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.workspace-header .workspace-nav-links svg{flex-shrink:0;width:22px;height:22px}.workspace-pages{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.account-page{padding:28px 16px 48px}.account-page-grid{grid-template-columns:minmax(0,1fr);gap:20px}.account-page-main{gap:20px}.account-page .pilot-account-card,.account-settings{padding:24px}}@media (max-height:500px) and (orientation:landscape){.workspace-header{position:static}}html[data-appearance=apple] .workspace-header .workspace-nav-links button[aria-current=page] svg{stroke-width:2.4px}@media (max-width:760px){html[data-appearance=apple] .workspace-header .workspace-nav{border-top-color:var(--c-line);background:#fff;box-shadow:0 -1px 12px #1d1d1f0a}html[data-appearance=tron] .workspace-header .workspace-nav{border-top:1px solid var(--c-cyan);background:#071821;border-bottom:0;box-shadow:0 -1px #e6fbff55,0 -6px 22px #71f2ff19}}@media (max-width:760px),(max-height:500px){html[data-course-open] .workspace-header{display:none}html[data-course-open] .workspace-pages{padding-bottom:0}}.workspace-page{max-width:1100px;color:var(--c-ice);margin:0 auto;padding:32px 28px 40px}.flow-shell .workspace-page{padding:8px 0 0}.workspace-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:20px;display:flex}.workspace-page-header h1{font-family:var(--c-display);letter-spacing:-.04em;color:var(--c-ice);font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1.15}.workspace-units{border:1px solid var(--c-line);background:var(--c-surface);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.workspace-units button{min-width:68px;min-height:44px;color:var(--c-muted);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600}.workspace-units button:hover:not([aria-pressed=true]){color:var(--c-ice)}.workspace-units button[aria-pressed=true]{background:var(--c-panel);color:var(--c-cyan);box-shadow:0 1px 4px #02070c26}.workspace-units button:focus-visible{outline:3px solid var(--c-cyan);outline-offset:2px}html[data-appearance=tron] .workspace-units{border-color:var(--tron-control-edge);background:#07151f;border-radius:3px}html[data-appearance=tron] .workspace-units button{border-radius:2px}html[data-appearance=tron] .workspace-units button[aria-pressed=true]{color:var(--c-cyan);box-shadow:inset 0 -2px var(--c-cyan), var(--tron-glow);background:#123b49}@media (max-width:760px){.workspace-page{padding:20px 16px 24px}.workspace-page-header{margin-bottom:16px}.workspace-page-header h1{font-size:30px}.workspace-units button{min-width:60px;padding:6px 10px;font-size:13px}}
