.page-module__UOqP-q__page{}.page-module__UOqP-q__loading{text-align:center;color:var(--color-text-muted);padding:40px 16px}.page-module__UOqP-q__group{flex-direction:column;gap:8px;min-width:0;display:flex}.page-module__UOqP-q__groupLabel{font-family:var(--font-display);font-weight:700;font-size:var(--text-xs);letter-spacing:1.4px;color:var(--color-text-muted);margin:0}.page-module__UOqP-q__card{}.page-module__UOqP-q__row{box-sizing:border-box;border-bottom:1px solid var(--color-hairline);align-items:center;gap:12px;min-height:54px;padding:11px 14px;display:flex}.page-module__UOqP-q__rowLast{border-bottom:none}.page-module__UOqP-q__names{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__UOqP-q__name{font-family:var(--font-display);font-weight:600;font-size:var(--text-body);color:var(--color-heading)}.page-module__UOqP-q__note{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__UOqP-q__toggle{cursor:pointer;flex:none;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.page-module__UOqP-q__toggleInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.page-module__UOqP-q__track{border-radius:var(--radius-lg);background:var(--color-chip-border);box-sizing:border-box;justify-content:flex-start;align-items:center;width:42px;height:24px;padding:2px;transition:background .15s;display:flex}.page-module__UOqP-q__knob{background:var(--color-plate);border-radius:50%;width:20px;height:20px;transition:transform .15s}.page-module__UOqP-q__toggleInput:checked+.page-module__UOqP-q__track{background:var(--color-green-600)}.page-module__UOqP-q__toggleInput:checked+.page-module__UOqP-q__track .page-module__UOqP-q__knob{transform:translate(18px)}.page-module__UOqP-q__toggleInput:disabled+.page-module__UOqP-q__track{opacity:.55}.page-module__UOqP-q__toggleInput:focus-visible+.page-module__UOqP-q__track{outline:2px solid var(--color-green-600);outline-offset:2px}.page-module__UOqP-q__footnote{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin:0 2px;line-height:1.6}.page-module__UOqP-q__footnote a{color:var(--color-accent-ink);font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.page-module__UOqP-q__footnote a:hover{text-decoration:underline}}.page-module__UOqP-q__footnote a:active{text-decoration:underline}
