.settings-shell{width:100%;min-width:0;color:var(--color-ink)}.settings-shell-heading{justify-content:space-between;align-items:center;gap:24px;padding:28px 32px 22px;display:flex}.settings-shell-heading>div:first-child{min-width:0}.settings-shell-eyebrow{color:var(--color-ink-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700}.settings-shell-title{font-family:var(--font-heading);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:23px;font-weight:650;line-height:1.2}.settings-shell-search{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);min-width:190px;height:40px;color:var(--color-ink-muted);flex:0 260px;align-items:center;gap:8px;padding:0 11px;display:flex;position:relative}.settings-shell-search:focus-within{border-color:var(--color-action);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-action) 12%, transparent)}.settings-shell-search input{width:100%;min-width:0;height:100%;color:var(--color-ink);background:0 0;border:0;outline:none;font-size:13px}.settings-shell-search button{border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-right:-10px;display:flex}.settings-shell-search button:hover{background:var(--color-action-subtle)}.settings-shell-results{z-index:35;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);width:min(420px,100vw - 32px);max-height:360px;box-shadow:var(--shadow-surface);padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.settings-shell-result{border-radius:var(--radius-control);color:var(--color-ink);padding:9px 10px;font-size:13px;font-weight:600;display:block}.settings-shell-result:hover,.settings-shell-result.is-active,.settings-shell-result:focus-visible{background:var(--color-action-subtle)}.settings-shell-result small{color:var(--color-ink-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.settings-shell-no-results{padding:10px;font-size:12px}.settings-shell-scope-bar{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-end;gap:20px;margin:0 32px;display:flex}.settings-shell-scopes{gap:26px;display:flex}.settings-shell-scopes a{min-height:42px;color:var(--color-ink-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.settings-shell-scopes a:hover{color:var(--color-ink)}.settings-shell-scopes a.is-active{border-color:var(--color-action);color:var(--color-action)}.settings-shell-context{min-width:0;color:var(--color-ink-muted);overflow-wrap:anywhere;text-align:right;padding-bottom:12px;font-size:11px}.settings-shell-body{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:32px;padding:26px 32px 40px;display:grid}.settings-shell-local-nav{min-width:0}.settings-shell-nav-group+.settings-shell-nav-group{margin-top:20px}.settings-shell-nav-group p{color:var(--color-ink-subtle);letter-spacing:.08em;text-transform:uppercase;padding:0 10px 5px 12px;font-size:11px;font-weight:700}.settings-shell-nav-group a{border-radius:0 var(--radius-control) var(--radius-control) 0;min-height:34px;color:var(--color-ink-muted);border-left:2px solid #0000;align-items:center;margin-bottom:1px;padding:6px 10px;font-size:12px;line-height:1.3;display:flex}.settings-shell-nav-group a:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.settings-shell-nav-group a[aria-current=page]{border-left-color:var(--color-action);background:var(--color-action-subtle);color:var(--color-action);font-weight:650}.settings-shell-content{width:100%;min-width:0;container-type:inline-size}.settings-shell-content-personal{max-width:1040px}.settings-shell-content .blueprint-page{min-width:0}.settings-shell-content .page-header{background:0 0;border:0}.settings-shell-content .page-header>div{padding:0 0 16px}.settings-shell-content .page-header h1{font-size:22px}.settings-shell-content .page-content{margin:0;padding:0}.settings-shell-mobile-picker{display:none}@container (width<=760px){.settings-shell-content .billing-financial-grid,.settings-shell-content .usage-primary-grid,.settings-shell-content .usage-allowances{grid-template-columns:minmax(0,1fr)}.settings-shell-content .billing-payment-panel{min-height:0}.settings-shell-content .billing-invoices th,.settings-shell-content .billing-invoices td{white-space:normal}.settings-shell-content .usage-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=500px){.settings-shell-content .usage-resource-grid{grid-template-columns:minmax(0,1fr)}.settings-shell-content .billing-invoices thead{display:none}.settings-shell-content .billing-invoices tbody,.settings-shell-content .billing-invoices tr{display:block}.settings-shell-content .billing-invoices tr{padding:8px 0}.settings-shell-content .billing-invoices td{overflow-wrap:anywhere;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);gap:12px;display:grid}.settings-shell-content .billing-invoices td:before{content:attr(data-label);color:var(--color-ink-muted);font-size:12px}}@media (width<=1100px){.settings-shell-body{gap:24px;padding-inline:24px}.settings-shell-heading{padding-inline:24px}.settings-shell-scope-bar{margin-inline:24px}.settings-shell-body{display:block}.settings-shell-local-nav{display:none}.settings-shell-mobile-picker{padding:18px 24px 0;display:block}.settings-shell-mobile-picker label{color:var(--color-ink-muted);margin-bottom:6px;font-size:12px;display:block}.settings-shell-mobile-picker select{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);width:min(100%,380px);min-height:44px;color:var(--color-ink);padding:0 12px}}@media (width<=680px){.settings-shell-heading{flex-direction:column;align-items:stretch;gap:16px;padding:22px 18px 18px}.settings-shell-search{flex-basis:auto;min-height:44px}.settings-shell-search input{font-size:16px}.settings-shell-title{font-size:21px}.settings-shell-scope-bar{flex-direction:column;align-items:flex-start;gap:0;margin-inline:18px}.settings-shell-scopes{gap:20px}.settings-shell-scopes a{min-height:44px}.settings-shell-context{text-align:left;padding-top:7px}.settings-shell-mobile-picker{padding-inline:18px}.settings-shell-mobile-picker select{font-size:16px}.settings-shell-body{padding:22px 18px 36px}.settings-shell-content .page-header h1{font-size:21px}}@media (any-pointer:coarse){.settings-shell-nav-group a{min-height:44px}}.workspace-shell.workspace-editor-shell{padding-left:0}.workspace-editor-shell .workspace-topbar{flex-wrap:nowrap;gap:8px;height:44px;min-height:44px;padding:0 16px 0 8px}.workspace-sidebar-bottom{gap:10px;display:grid}.workspace-rail-collapsed{--sidebar-width:64px}.workspace-rail-collapsed .workspace-sidebar>div:first-child{padding-inline:10px}.workspace-rail-collapsed .workspace-sidebar nav a,.workspace-rail-collapsed .workspace-rail-toggle{justify-content:center;padding-inline:0}.workspace-rail-collapsed .workspace-sidebar>div:nth-child(2),.workspace-rail-collapsed .workspace-sidebar-bottom{padding-inline:8px}.workspace-rail-collapsed .workspace-sidebar .workspace-nav-label,.workspace-rail-collapsed .workspace-sidebar .workspace-switcher-label,.workspace-rail-collapsed .workspace-sidebar-bottom>span{display:none}.workspace-rail-collapsed .workspace-sidebar>div:first-child>button{justify-content:center}@media (width<=760px){.workspace-rail-collapsed{--sidebar-width:0px}}
