:root{--bg: #f2f2f7;--cell: #ffffff;--ink: #1c1c1e;--ink-2: #6e6e73;--ink-3: #aeaeb2;--line: #e5e5ea;--tint: #4d7c6b;--tint-ink: #ffffff;--danger: #d70015;--unread: #2563eb;--chip: #e9e9ee;--chip-on: #1c1c1e;--chip-on-ink: #ffffff;--glass: rgba(242, 242, 247, .82);--shadow: 0 8px 30px rgba(0, 0, 0, .12);--warn-bg: #fff4e5;--warn-ink: #8a4b00;--ok: #248a3d;color-scheme:light dark}@media (prefers-color-scheme: dark){:root{--bg: #000000;--cell: #1c1c1e;--ink: #f2f2f7;--ink-2: #98989f;--ink-3: #636366;--line: #2c2c2e;--tint: #7fb39d;--tint-ink: #0b1a14;--danger: #ff6961;--unread: #5b9bff;--chip: #2c2c2e;--chip-on: #f2f2f7;--chip-on-ink: #000000;--glass: rgba(18, 18, 20, .82);--shadow: 0 8px 30px rgba(0, 0, 0, .5);--warn-bg: #3a2a10;--warn-ink: #ffcf8a;--ok: #30d158}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}a{color:var(--tint)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:default}.page{max-width:760px;margin:0 auto;padding:0 16px calc(96px + env(safe-area-inset-bottom))}.bar{position:sticky;top:0;z-index:10;background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);margin:0 -16px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;border-bottom:.5px solid var(--line)}.bar-row{display:flex;align-items:center;gap:8px;min-height:36px}.bar-row h1{font-size:28px;font-weight:700;margin:0;flex:1;letter-spacing:-.02em}.bar-row .title{flex:1;font-weight:600;text-align:center}.group{background:var(--cell);border-radius:10px;overflow:hidden;margin:16px 0}.group-title{font-size:13px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.02em;margin:24px 16px 6px}.group-note{font-size:13px;color:var(--ink-2);margin:6px 16px 0}.cell{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:44px}.cell+.cell{border-top:.5px solid var(--line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;padding:8px 16px;min-height:36px;background:var(--chip);color:var(--ink);font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap}.btn.primary{background:var(--tint);color:var(--tint-ink)}.btn.danger{color:var(--danger)}.btn.big{width:100%;min-height:50px;font-size:17px;border-radius:12px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--tint);font-size:20px;text-decoration:none}.icon-btn:hover{background:var(--chip)}.link-btn{border:0;background:none;color:var(--tint);padding:6px 4px;font-size:16px;text-decoration:none}.field{display:block;width:100%;border:0;background:transparent;padding:0;min-height:22px;outline:none}.input{width:100%;border:0;border-radius:10px;background:var(--chip);padding:9px 12px;min-height:38px;outline:none}.input:focus{box-shadow:0 0 0 2px var(--tint)}.muted{color:var(--ink-2)}.small{font-size:13px}.error-text{color:var(--danger)}.warn{background:var(--warn-bg);color:var(--warn-ink);border-radius:10px;padding:10px 14px;font-size:14px}.dot{width:10px;height:10px;border-radius:999px;flex:none;display:inline-block}.center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.toast.svelte-1q6vvua{position:fixed;z-index:50;left:50%;transform:translate(-50%);bottom:calc(20px + env(safe-area-inset-bottom));width:min(560px,calc(100% - 24px));display:flex;align-items:center;gap:8px;padding:10px 8px 10px 16px;border-radius:14px;background:var(--glass);box-shadow:var(--shadow);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:.5px solid var(--line)}.toast.error.svelte-1q6vvua .text:where(.svelte-1q6vvua){color:var(--danger)}.text.svelte-1q6vvua{flex:1;font-size:15px}.act.svelte-1q6vvua{border:0;background:none;color:var(--tint);font-weight:600;padding:6px 8px}.x.svelte-1q6vvua{border:0;background:none;color:var(--ink-3);font-size:22px;line-height:1;padding:4px 8px}
