.theme-selector[data-v-04ad720c]{position:relative;width:2rem;height:2rem}.theme-icon[data-v-04ad720c]{position:absolute;transform:translate(-50%,-50%);background:none;border:none;font-size:1.25rem;cursor:pointer;padding:.25rem;transition:top .2s,left .2s,opacity .15s}.theme-icon[data-v-04ad720c]:hover,.theme-icon[data-v-04ad720c]:focus-visible{transform:translate(-50%,-50%) scale(1.15)}.theme-icon.hidden[data-v-04ad720c]{opacity:0;pointer-events:none}.pairing-entry[data-v-42f043c8]{display:flex;flex-direction:column;gap:1rem}.pairing-form[data-v-42f043c8]{display:flex;flex-direction:column;gap:.5rem}.input-row[data-v-42f043c8]{display:flex;align-items:center;gap:.5rem}.input-wrapper[data-v-42f043c8]{position:relative;display:flex;max-width:100%}.slot-machine[data-v-42f043c8]{position:absolute;left:0;top:0;width:100%;height:100%;gap:0;box-sizing:border-box;z-index:1;pointer-events:none}.input-wrapper.focused.has-error .slot-machine[data-v-42f043c8]{background:var(--color-error-bg, rgba(239, 68, 68, .05))}.slot-reel[data-v-42f043c8]{flex:1 1 33.333%;overflow:visible}.slot-reel[data-v-42f043c8]:not(:last-child){margin-right:.5rem}.slot-word[data-v-42f043c8]{font-weight:600;letter-spacing:.05em;text-align:center;width:100%;color:var(--color-text);display:flex;align-items:center;justify-content:center;position:relative}.slot-word .typed-prefix[data-v-42f043c8]{color:var(--color-text)}.slot-word .hint-suffix[data-v-42f043c8]{color:var(--color-text-muted);opacity:.6}.cursor-overlay[data-v-42f043c8]{position:absolute;width:2px;height:1.2em;background:var(--color-text);animation:none;pointer-events:none;left:calc(50% + (var(--cursor-pos) - var(--word-len, 0) / 2) * .65em);transform:translate(-1px);opacity:0}.input-wrapper.focused .cursor-overlay[data-v-42f043c8]{opacity:1;animation:cursorBlink-42f043c8 .25s alternate infinite}.input-wrapper.focused.has-selection .cursor-overlay[data-v-42f043c8]{animation:none}.selection-overlay[data-v-42f043c8]{position:absolute;height:1.2em;background:var(--color-primary, #3b82f6);opacity:.3;pointer-events:none;left:calc(50% + (var(--sel-start) - var(--word-len, 0) / 2) * .65em);width:calc((var(--sel-end) - var(--sel-start)) * .65em)}@keyframes cursorBlink-42f043c8{0%,50%{opacity:1}80%,to{opacity:0}}.slot-reel.invalid-word .slot-word[data-v-42f043c8],.slot-reel.invalid-word .slot-word .typed-prefix[data-v-42f043c8]{color:var(--color-error, #ef4444)}.slot-reel.invalid-word .cursor-overlay[data-v-42f043c8]{background:var(--color-error, #ef4444)}.slot-reel.empty .slot-word[data-v-42f043c8]{color:var(--color-text-muted)}.pairing-input[data-v-42f043c8]{flex:1;width:100%;height:100%;border-radius:var(--radius-sm, 6px);position:relative;z-index:0}.pairing-input.hidden-input[data-v-42f043c8]{opacity:0}.pairing-input[data-v-42f043c8]:disabled{cursor:not-allowed}.pairing-input[data-v-42f043c8]::placeholder{color:transparent}.processing-status[data-v-42f043c8]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--color-text-muted)}.processing-icon[data-v-42f043c8]{font-size:.875rem}.processing-spinner-small[data-v-42f043c8]{width:12px;height:12px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite}.device-info[data-v-42f043c8]{display:flex;flex-direction:column;gap:.5rem}.device-permit-text[data-v-42f043c8]{margin:0;font-size:.95rem;color:var(--color-text)}.device-meta[data-v-42f043c8]{margin:0;font-size:.8rem;color:var(--color-text-muted);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.error-message[data-v-42f043c8]{margin:.5rem 0 0;font-size:.875rem;color:var(--color-error, #ef4444)}.device-actions[data-v-42f043c8]{margin-top:.75rem;display:flex;gap:.5rem}.device-actions button[data-v-42f043c8]{flex:1}.section-header[data-v-3a8571c2]{display:flex;flex-direction:column;gap:.4rem}.empty-state[data-v-3a8571c2]{margin:0;color:var(--color-text-muted);text-align:center;padding:1rem 0}.logout-note[data-v-3a8571c2]{margin:0;color:var(--color-text-muted)}.logout-footer[data-v-3a8571c2]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.75rem}.paskia-version[data-v-3a8571c2]{color:var(--color-text-muted);text-decoration:none;white-space:nowrap;font-weight:700}.paskia-version[data-v-3a8571c2]:hover{color:var(--color-link-hover)}.remote-auth-inline[data-v-3a8571c2]{display:flex;flex-direction:column;gap:.5rem}.remote-auth-label[data-v-3a8571c2]{display:block;margin:0;font-size:.875rem;color:var(--color-text-muted);font-weight:500}.remote-auth-description[data-v-3a8571c2]{font-size:.75rem;color:var(--color-text-muted)}.theme-toggle[data-v-3a8571c2]{position:absolute;top:var(--layout-padding);right:var(--layout-padding)}.profile-edit-form[data-v-3a8571c2]{display:flex;flex-direction:column;gap:var(--space-md)}
