:root{--a1-nav-line:var(--a1p-line);--a1-nav-soft:var(--a1p-surface-soft);--a1-nav-surface:var(--a1p-surface);--a1-nav-ink:var(--a1p-text);--a1-nav-focus:var(--a1p-focus)}.id-public-content{display:flex;flex-direction:column}.id-public .a1-floating-header{width:min(1000px,calc(100% - 32px));height:60px;margin-top:8px;padding:6px 18px 6px 24px;border:1px solid var(--a1m-glass-line);border-radius:999px;background:var(--a1m-glass);box-shadow:var(--a1m-shadow-2);backdrop-filter:blur(24px) saturate(150%)}.id-public.a1-floating-layout{grid-template-rows:76px minmax(0,1fr)}.id-public.a1-floating-layout:has(>.a1-floating-header[data-compact=true]){grid-template-rows:72px minmax(0,1fr)}body:has(#nl-badge-frame) .id-footer{padding-bottom:72px}.id-brand{min-height:44px}.id-brand.compact .id-brand-mark{width:32px;height:32px;-webkit-mask-image:url(/vendor/a1-ui/assets/brand/symbol-charcoal.svg);mask-image:url(/vendor/a1-ui/assets/brand/symbol-charcoal.svg)}.account-layout .a1p-sidebar-brand{justify-content:center}.account-layout .a1p-sidebar-footer{justify-items:center}.account-layout .a1p-app-footer{padding:0}.id-nav-control{background:var(--a1p-marked);border:1px solid var(--a1p-marked-line)}.id-rail-tooltip{position:fixed;z-index:200;transform:translateY(-50%);padding:8px 12px;border:1px solid var(--a1p-line);border-radius:var(--a1p-radius-control);background:var(--a1p-surface);color:var(--a1p-text);font-size:12px;box-shadow:var(--a1-shadow-soft);pointer-events:none}@media (max-width:760px){.id-public .a1-floating-header{width:calc(100% - 24px);padding-inline:16px 10px}.desktop-menu-toggle{display:none}.account-layout .a1p-app-main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.account-layout .a1p-topbar{min-height:68px;padding-inline:20px}.account-layout .a1p-topbar-content{display:none}.account-layout .a1p-topbar{justify-content:space-between}.id-rail-tooltip{display:none}body:has(#nl-badge-frame) .account-layout .a1p-mobile-navigation{min-height:calc(144px + env(safe-area-inset-bottom));padding-bottom:calc(72px + env(safe-area-inset-bottom))}body:has(#nl-badge-frame) .account-layout .a1p-app-main{padding-bottom:calc(168px + env(safe-area-inset-bottom))}}.organization-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:760px}.organization-fields>:first-child{grid-column:1/-1}.organization-add{margin-top:24px}.organization-link{display:flex;gap:16px;align-items:center;min-width:0;text-decoration:none;overflow-wrap:anywhere}.organization-link>svg{flex-shrink:0}.organization-link:hover strong{text-decoration:underline;text-underline-offset:4px}.organization-back{display:inline-block;margin-bottom:20px;color:var(--a1p-text-secondary)}.organization-role{display:grid;grid-gap:6px;gap:6px}.organization-role select{min-height:44px;padding:8px;border:1px solid var(--a1p-control-line);border-radius:var(--a1p-radius-control);background:var(--a1p-surface);color:var(--a1p-text);font:inherit}.organization-invite-link{overflow-wrap:anywhere}.organization-readonly{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;grid-gap:12px 24px;gap:12px 24px}.organization-readonly dt{color:var(--a1p-text-muted)}.organization-readonly dd{margin:0;overflow-wrap:anywhere}.grant-scopes{padding-inline-start:20px;color:var(--a1p-text-secondary);font-size:13px}@media(max-width:600px){.organization-fields,.organization-readonly{grid-template-columns:minmax(0,1fr)}.organization-readonly{gap:4px}.organization-readonly dd{margin-bottom:12px}}.verification-flow{min-width:0}.verification-context{color:var(--a1p-text-secondary);margin-top:10px;overflow-wrap:anywhere}.verification-flow .form-intro{margin-top:20px}.verification-flow input[name=code]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:20px;letter-spacing:.16em;min-height:52px}.verification-flow input[inputmode=text]{font-size:16px;letter-spacing:.04em}.verification-error{color:var(--a1p-error);font-size:13px;margin-top:-12px}.verification-flow .text-button{justify-self:center;min-height:32px}.verification-flow .mfa-panel .text-button{justify-self:start}