.v2-theme-toggle[data-v-79a70d7c]{align-items:center;border:1px solid var(--line);border-radius:var(--radius-8);color:var(--text-secondary);display:inline-flex;height:32px;justify-content:center;padding:0;transition:color var(--dur-quick) var(--ease-out),background-color var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out);width:32px}.v2-theme-toggle[data-v-79a70d7c]:hover{background:var(--surface-hover);color:var(--text)}.v2-theme-toggle.on-ink[data-v-79a70d7c]{border-color:#4a4d53;color:#c4c6c4}.v2-theme-toggle.on-ink[data-v-79a70d7c]:hover{background:var(--panel-deep);color:var(--paper)}.v2-theme-toggle.on-ink[data-v-79a70d7c]:focus-visible{outline-color:var(--paper)}.v2-theme-icon[data-v-79a70d7c]{animation:v2-rise var(--dur-base) var(--ease-out)}.v2-theme-seg[data-v-79a70d7c]{--seg-line:var(--rail-line-strong,#4a4d53);--seg-fg:var(--rail-fg,#aaacaa);--seg-strong:var(--rail-strong,var(--paper));--seg-hover:var(--rail-hover,var(--panel-deep));--seg-active:var(--rail-raised,var(--panel-elevated));border:1px solid var(--seg-line);border-radius:var(--radius-8);gap:2px;height:34px;padding:3px}.v2-theme-seg[data-v-79a70d7c],.v2-theme-seg-btn[data-v-79a70d7c]{align-items:center;display:inline-flex}.v2-theme-seg-btn[data-v-79a70d7c]{border-radius:var(--radius-4);color:var(--seg-fg);gap:6px;height:26px;justify-content:center;min-width:30px;padding:0 7px;transition:color var(--dur-quick) var(--ease-out),background-color var(--dur-quick) var(--ease-out)}.v2-theme-seg-btn[data-v-79a70d7c]:hover{background:var(--seg-hover);color:var(--seg-strong)}.v2-theme-seg-btn[data-v-79a70d7c]:focus-visible{outline-color:var(--seg-strong)}.v2-theme-seg-btn.is-active[data-v-79a70d7c]{background:var(--seg-active);box-shadow:inset 0 0 0 1px var(--seg-line);color:var(--seg-strong)}.v2-theme-label[data-v-79a70d7c]{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:1px;min-width:calc(6ch + 6px);text-align:left;text-transform:uppercase}.v2-consent[data-v-c4958f71]{background:var(--surface-raised);border-top:1px solid var(--line);bottom:0;box-shadow:var(--shadow-pop);position:fixed;right:0;z-index:60}.v2-consent-enter[data-v-c4958f71]{transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-out)}.v2-consent-leave[data-v-c4958f71]{transition:transform var(--dur-base) var(--ease-in-out),opacity var(--dur-base) var(--ease-in-out)}.v2-consent-from[data-v-c4958f71]{opacity:0;transform:translateY(100%)}
