.app-settings-nav-wrap[data-v-3eaf4ea5]{position:sticky;top:5rem;font-size:.85rem}@media(max-width:55rem){.app-settings-nav-wrap[data-v-3eaf4ea5]{position:static}}[data-v-3eaf4ea5] .phya-sidebar{height:auto;width:auto!important;background:transparent;border-right:none}[data-v-3eaf4ea5] .phya-sidebar__nav{padding:0;overflow:visible}[data-v-3eaf4ea5] .phya-sidebar__item--active{background:var(--accent-soft,rgba(37,99,235,.12));color:var(--accent);font-weight:600}[data-v-3eaf4ea5] .phya-sidebar__nav>.phya-sidebar__item-wrapper>.phya-sidebar__item{background:transparent;padding-left:0;padding-right:0;margin-left:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}[data-v-3eaf4ea5] .phya-sidebar__nav>.phya-sidebar__item-wrapper>.phya-sidebar__item--disabled{cursor:default;opacity:1}.settings-company-group[data-v-3eaf4ea5]{margin:0 0 .25rem}.settings-company-link[data-v-3eaf4ea5]{display:block;padding:.4rem .5rem;margin:0 .5rem;border-radius:.375rem;text-decoration:none;cursor:pointer;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);transition:all .15s}.settings-company-link[data-v-3eaf4ea5]:hover{background:var(--accent-soft,rgba(37,99,235,.06));color:var(--ink)}.settings-company-link.phya-sidebar__item--active[data-v-3eaf4ea5]{background:var(--accent-soft,rgba(37,99,235,.12));color:var(--accent);font-weight:600}[data-v-3eaf4ea5] .phya-sidebar__item-label{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.settings-anchors[data-v-3eaf4ea5]{display:flex;flex-direction:column;gap:.3rem;font-size:.85em;border-left:2px solid var(--line);margin:.25rem 0 .5rem 1rem;padding:.3rem 0 .3rem .5rem}.anchors-label[data-v-3eaf4ea5]{margin:0 0 .15rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.settings-anchors a[data-v-3eaf4ea5]{color:var(--muted);text-decoration:none;padding:.1rem 0}.settings-anchors a[data-v-3eaf4ea5]:hover{color:var(--ink)}.settings-shell[data-v-6b38d4fe]{display:grid;grid-template-columns:14rem 1fr;gap:1.5rem;align-items:start;max-width:88rem;margin:0 auto;padding:2rem}.settings-shell-content[data-v-6b38d4fe]{min-width:0}.settings-shell-content[data-v-6b38d4fe] .page{padding:0;max-width:none;margin:0}@media(max-width:55rem){.settings-shell[data-v-6b38d4fe]{grid-template-columns:1fr;padding:1rem}}
