@charset "UTF-8";.theme-toggle[data-v-046eaa49]{padding:0;border:none;background:none;cursor:pointer;line-height:0}.theme-toggle:focus-visible .track[data-v-046eaa49]{outline:2px solid var(--btn-bg);outline-offset:3px}.track[data-v-046eaa49]{position:relative;display:block;width:62px;height:32px;border:2px solid var(--border);border-radius:999px;background:var(--bg-card);transition:background .2s ease,border-color .2s ease}.theme-toggle:hover .track[data-v-046eaa49]{border-color:var(--border-hover)}.knob[data-v-046eaa49]{position:absolute;top:2px;left:2px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--btn-bg);color:var(--btn-text);box-shadow:0 1px 4px var(--shadow);transition:transform .24s cubic-bezier(.34,1.35,.64,1)}.track.dark .knob[data-v-046eaa49]{transform:translate(30px)}.glyph[data-v-046eaa49]{position:absolute;width:15px;height:15px;transition:opacity .18s ease,transform .24s ease}.sun[data-v-046eaa49]{opacity:1;transform:rotate(0)}.moon[data-v-046eaa49]{opacity:0;transform:rotate(-60deg)}.track.dark .sun[data-v-046eaa49]{opacity:0;transform:rotate(60deg)}.track.dark .moon[data-v-046eaa49]{opacity:1;transform:rotate(0)}@media(prefers-reduced-motion:reduce){.knob[data-v-046eaa49],.glyph[data-v-046eaa49]{transition:none}}.app-icon[data-v-9d368431]{display:block;flex:none}.nickname-root[data-v-02eb5ba0]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.current[data-v-02eb5ba0]{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;background:none;border:1px solid transparent;border-radius:6px;color:inherit;font:inherit;cursor:pointer}.current[data-v-02eb5ba0]:hover{border-color:var(--border)}.pencil[data-v-02eb5ba0]{color:var(--text-hint)}.name-field[data-v-02eb5ba0]{width:140px;padding:4px 8px;border:2px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text);font-size:14px}.name-field[data-v-02eb5ba0]:focus{outline:none;border-color:var(--btn-bg)}.btn-tiny[data-v-02eb5ba0]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer}.btn-tiny[data-v-02eb5ba0]:hover:not(:disabled){border-color:var(--border-hover);color:var(--text)}.btn-tiny[data-v-02eb5ba0]:disabled{opacity:.4;cursor:not-allowed}.name-error[data-v-02eb5ba0]{color:#e05252;font-size:13px}.app-root[data-v-518385f8]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.top-bar[data-v-518385f8]{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--bg)}.spacer[data-v-518385f8]{flex:1}.who[data-v-518385f8]{min-width:0;color:var(--text-muted);font-size:15px}.actions[data-v-518385f8]{display:flex;align-items:center;gap:8px}.actions[data-v-518385f8]:empty{display:none}.content[data-v-518385f8]{flex:1;display:flex;flex-direction:column;padding:0 20px 20px}*,*:before,*:after{box-sizing:border-box}:root{--bg: #f9f9f9;--bg-card: #fff;--text: #333;--text-muted: #666;--text-hint: #999;--border: #ddd;--border-hover: #999;--btn-bg: #333;--btn-text: #fff;--btn-hover: #555;--shadow: rgba(0, 0, 0, .15)}[data-theme=dark]{--bg: #1a1a1a;--bg-card: #2a2a2a;--text: #f0f0f0;--text-muted: #aaa;--text-hint: #777;--border: #444;--border-hover: #666;--btn-bg: #f0f0f0;--btn-text: #1a1a1a;--btn-hover: #ddd;--shadow: rgba(0, 0, 0, .4)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .3s,color .3s}input,button{font-family:inherit}ul,ol{margin:0;padding:0}
