@font-face{font-family:Agharti;src:url(../../../fonts/AghartiFamily-CondensedBold.woff2)format("woff2");font-weight:700 900;font-display:swap}:root{--font-body:"Manrope", system-ui, sans-serif;--font-display:"Manrope", system-ui, sans-serif;--font-word:"Agharti", "Arial Black", sans-serif;--word-case:uppercase;--word-spacing:.08em;--word-size:27px;--bg:#03100f;--glass:#0510129e;--glass-strong:#051012c7;--glass-solid:#08181ae6;--blur:16px;--scrim:#02080873;--cutout:#051012f2;--shadow-panel:none;--line:#ffffff14;--line-strong:#ffffff29;--track:#ffffff24;--input-bg:#0000004d;--fill-1:#ffffff0d;--fill-2:#ffffff14;--fill-3:#ffffff1a;--fill-4:#ffffff24;--text:#e6efec;--text-2:#c3d1cc;--text-hi:#fff;--muted:#9fb0aa;--on-primary:#06201f;--gold:#f0c060;--green:#5fd18a;--blue:#6fc8ff;--orange:#f0a860;--purple:#d9a8ff;--red:#ff8a78;--btn-bg:var(--text);--btn-fg:var(--on-primary);--btn-hover:#fff;--btn-shadow:none;--btn-weight:800;--r-btn:12px;--r-chip:6px;--r-item:10px;--r-tile:12px;--r-bar:14px;--r-panel:16px;--r-sheet:20px;--icon-weight:1;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;height:100%;margin:0;padding:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur));border:1px solid var(--line);box-shadow:var(--shadow-panel)}.label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.btn{border-radius:var(--r-btn);height:44px;font-size:15px;font-weight:var(--btn-weight);background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow);transition:transform .15s var(--ease), background .15s, opacity .15s;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.btn:hover{background:var(--btn-hover)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.35;cursor:default;background:var(--btn-bg);transform:none}.btn.ghost{background:var(--fill-2);color:var(--text);box-shadow:none}.btn.ghost:hover{background:var(--fill-4)}.btn.small{border-radius:calc(var(--r-btn) - 2px);height:34px;padding:0 14px;font-size:13px}.coin{background:radial-gradient(circle at 35% 35%,#ffe7a8,#e0a030 70%,#9a6410);border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-theme=glass]{--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif;--font-word:var(--font-display);--word-case:none;--word-spacing:-.02em;--word-size:22px;--bg:#0d3a44;--glass:#ffffff29;--glass-strong:#ffffff3d;--glass-solid:#1c4a589e;--blur:28px;--scrim:#0a283252;--cutout:#ffffffd9;--shadow-panel:inset 0 1px 0 #fff9, inset 0 -1px 0 #ffffff24, inset 1px 0 0 #ffffff47, 0 10px 30px #001e2833;--line:#ffffff61;--line-strong:#ffffffa6;--track:#ffffff52;--input-bg:#fff3;--fill-1:#ffffff1a;--fill-2:#ffffff29;--fill-3:#ffffff38;--fill-4:#ffffff4d;--text:#fff;--text-2:#ffffffe0;--text-hi:#fff;--muted:#ffffffb3;--on-primary:#0b2a33;--gold:#ffd166;--green:#7cf0a8;--blue:#a8dfff;--orange:#ffb86b;--purple:#e2b8ff;--red:#ff9b8a;--btn-bg:#fff;--btn-fg:#0b2a33;--btn-hover:#fff;--btn-shadow:0 4px 14px #00141e33, inset 0 -1px 0 #0000000f;--btn-weight:600;--r-btn:999px;--r-chip:8px;--r-item:999px;--r-tile:16px;--r-bar:999px;--r-panel:26px;--r-sheet:30px;--icon-weight:.9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=glass] .glass{-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);text-shadow:0 1px 2px #00141e47}[data-theme=glass] .btn,[data-theme=glass] .btn *{text-shadow:none}[data-theme=glass] .btn.ghost{color:#fff;text-shadow:0 1px 2px #00141e47;background:#ffffff3d;box-shadow:inset 0 1px #ffffff8c}[data-theme=glass] .btn.ghost:hover{background:#ffffff57}[data-theme=glass] header.bar{height:52px;padding:0 8px 0 20px}[data-theme=glass] header.bar .word{font-weight:700}[data-theme=glass] header.bar .div{background:#fff6}[data-theme=glass] header.bar .track{height:5px}[data-theme=glass] header.bar .icon-btn{border-radius:999px}[data-theme=glass] header.bar .pop{border-radius:22px;padding:8px}[data-theme=glass] header.bar .pop .item,[data-theme=glass] header.bar .pop .note{border-radius:14px}[data-theme=glass] nav.dock{gap:0;padding:6px}[data-theme=glass] nav.dock .item{color:#ffffffd9;letter-spacing:.01em;width:70px;padding:8px 0 7px;font-size:11px;font-weight:600}[data-theme=glass] nav.dock .item:hover{background:#ffffff29}[data-theme=glass] nav.dock .item.active{color:#0b2a33;text-shadow:none;background:#fff;box-shadow:0 2px 10px #00141e2e}[data-theme=glass] nav.dock .sep{background:#ffffff73;margin:0 5px}[data-theme=glass] .card.today{padding:10px}[data-theme=glass] .card.today .head,[data-theme=glass] .card.today .task{border-radius:18px}[data-theme=glass] .card.today .check{border-width:1.5px}[data-theme=glass] .sheet,[data-theme=glass] .panel,[data-theme=glass] .card[role=dialog],[data-theme=glass] .wrap .card,[data-theme=glass] header.bar .pop{--text:#0b2a33;--text-2:#2f4d56;--text-hi:#06181e;--muted:#5f7a83;--on-primary:#fff;--cutout:#fff;--line:#0a28321a;--line-strong:#0a283242;--track:#0a28321f;--input-bg:#0a283212;--fill-1:#0a28320b;--fill-2:#0a283212;--fill-3:#0a28321a;--fill-4:#0a283226;--glass:#ffffff80;--glass-strong:#ffffffb3;--glass-solid:#ffffffd9;--gold:#b8860b;--green:#1f9d55;--blue:#0a7aff;--orange:#d9772b;--purple:#7d55c7;--red:#d94f3d;--btn-bg:#0b2a33;--btn-fg:#fff;--btn-hover:#1a3d48;color:var(--text);-webkit-backdrop-filter:blur(40px)saturate(180%);text-shadow:none;background:#ffffffb8;border:1px solid #ffffffbf;box-shadow:inset 0 1px #ffffffe6,0 16px 40px #001e2838}[data-theme=glass] .sheet .btn.ghost,[data-theme=glass] .panel .btn.ghost,[data-theme=glass] .card[role=dialog] .btn.ghost,[data-theme=glass] .wrap .card .btn.ghost,[data-theme=glass] header.bar .pop .btn.ghost{color:var(--text);box-shadow:none;text-shadow:none;background:#0a283214}[data-theme=glass] .sheet .btn.ghost:hover,[data-theme=glass] .panel .btn.ghost:hover{background:#0a283224}[data-theme=glass] .sheet .tab.on{border-color:var(--text)}[data-theme=glass] .card[role=dialog],[data-theme=glass] .wrap .card{border-radius:30px}[data-theme=glass] .wrap{background:var(--scrim)}[data-theme=glass] .toast,[data-theme=glass] .hint{background:var(--glass-strong)}[data-theme=glass] .hint{border-radius:999px}[data-theme=glass] .label{letter-spacing:.06em;font-weight:600}:root[data-theme=candy]{--font-body:"Fredoka", "Nunito", system-ui, sans-serif;--font-display:"Fredoka", "Nunito", system-ui, sans-serif;--font-word:"Fredoka", "Nunito", system-ui, sans-serif;--word-case:uppercase;--word-spacing:.02em;--word-size:26px;--bg:#6fd3ff;--glass:#fff;--glass-strong:#fff;--glass-solid:#fff;--blur:0px;--scrim:#281e5073;--cutout:#fff;--shadow-panel:0 6px 0 #d7d0e8, 0 16px 30px #281e502e;--line:#e6e0f0;--line-strong:#cfc6e0;--track:#ece8f4;--input-bg:#f3f0f9;--fill-1:#f6f3fb;--fill-2:#efeaf7;--fill-3:#e7e0f3;--fill-4:#ddd4ee;--text:#2d2a4a;--text-2:#4f4a70;--text-hi:#1d1a36;--muted:#8b86a6;--on-primary:#fff;--gold:#e09600;--green:#58cc02;--blue:#1cb0f6;--orange:#ff8a00;--purple:#a26cff;--red:#ff4b4b;--btn-bg:#1cb0f6;--btn-fg:#fff;--btn-hover:#2bbcff;--btn-shadow:0 5px 0 #1391cc;--btn-weight:700;--r-btn:16px;--r-chip:8px;--r-item:14px;--r-tile:16px;--r-bar:22px;--r-panel:24px;--r-sheet:28px;--icon-weight:1.45;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=candy] .glass{border:2.5px solid var(--line)}[data-theme=candy] .btn{text-transform:uppercase;letter-spacing:.04em;font-size:15px}[data-theme=candy] .btn:active{transform:translateY(4px);box-shadow:0 1px #1391cc}[data-theme=candy] .btn.ghost{color:var(--blue);border:2.5px solid var(--line);box-shadow:0 4px 0 var(--line);background:#fff}[data-theme=candy] .btn.ghost:hover{background:#f7fbff}[data-theme=candy] .btn.ghost:active{box-shadow:0 1px 0 var(--line)}[data-theme=candy] .btn:disabled{box-shadow:none}[data-theme=candy] .label{letter-spacing:.06em;font-weight:700}[data-theme=candy] header.bar{height:60px;padding:0 10px 0 18px}[data-theme=candy] header.bar .word{color:var(--blue);text-shadow:0 3px #1391cc;font-weight:700}[data-theme=candy] header.bar .div{display:none}[data-theme=candy] header.bar .mid{gap:12px}[data-theme=candy] header.bar .coins{color:#c77d00;background:#fff4d6;border:2px solid #ffd77a;border-radius:999px;padding:3px 12px 3px 8px;box-shadow:0 3px #ffd77a}[data-theme=candy] header.bar .track{border-radius:7px;width:96px;height:12px}[data-theme=candy] header.bar .fill{background:var(--green);border-radius:7px;box-shadow:inset 0 -3px #00000024}[data-theme=candy] header.bar .streak{color:#ff6b00;background:#fff0e6;border:2px solid #ffd0b5;border-radius:999px;margin-right:6px;padding:3px 10px 3px 6px;box-shadow:0 3px #ffd0b5}[data-theme=candy] header.bar .icon-btn{color:var(--muted);border-radius:12px}[data-theme=candy] header.bar .icon-btn:hover,[data-theme=candy] header.bar .icon-btn.on{color:var(--blue)}[data-theme=candy] header.bar .pop{border:2.5px solid var(--line);box-shadow:var(--shadow-panel);border-radius:20px;padding:8px}[data-theme=candy] nav.dock{gap:6px;padding:10px 12px;bottom:18px}[data-theme=candy] nav.dock .item{width:70px;color:var(--muted);--tile:#e9f7ff;--tile-fg:var(--blue);--tile-sh:#bfe4f7;gap:6px;padding:6px 0 4px}[data-theme=candy] nav.dock .item:hover{color:var(--text)}[data-theme=candy] nav.dock .item span{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}[data-theme=candy] nav.dock .item>svg{background:var(--tile);width:42px;height:42px;color:var(--tile-fg);box-shadow:0 4px 0 var(--tile-sh);transition:transform .12s var(--ease), box-shadow .12s;border-radius:14px;padding:9px}[data-theme=candy] nav.dock .item:active>svg{box-shadow:0 1px 0 var(--tile-sh);transform:translateY(3px)}[data-theme=candy] nav.dock .item.active{color:var(--text);background:0 0}[data-theme=candy] nav.dock .item.active>svg{background:var(--tile-fg);color:#fff;box-shadow:0 4px 0 color-mix(in srgb, var(--tile-fg) 70%, #000)}[data-theme=candy] nav.dock>.item:first-child{--tile:#fff0e0;--tile-fg:var(--orange);--tile-sh:#ffd6b0}[data-theme=candy] nav.dock>.item:nth-child(2){--tile:#ecf9e0;--tile-fg:var(--green);--tile-sh:#c8ecaa}[data-theme=candy] nav.dock>.item:nth-child(3){--tile:#f1eaff;--tile-fg:var(--purple);--tile-sh:#d9c8ff}[data-theme=candy] nav.dock>.item:nth-child(4){--tile:#e6f6ff;--tile-fg:var(--blue);--tile-sh:#bfe4f7}[data-theme=candy] nav.dock>.item:nth-child(5),[data-theme=candy] nav.dock>.item:nth-child(7){--tile:#ffe8f2;--tile-fg:#ff5ca8;--tile-sh:#ffc2da}[data-theme=candy] nav.dock>.item:nth-child(8){--tile:#fff4d6;--tile-fg:var(--gold);--tile-sh:#ffdf94}[data-theme=candy] nav.dock>.item:nth-child(9){--tile:#ecf9e0;--tile-fg:var(--green);--tile-sh:#c8ecaa}[data-theme=candy] nav.dock>.item:nth-child(10){--tile:#e6f6ff;--tile-fg:var(--blue);--tile-sh:#bfe4f7}[data-theme=candy] nav.dock .sep{background:var(--line);border-radius:2px;width:2.5px;height:40px}[data-theme=candy] nav.dock .due{background:var(--red);width:10px;height:10px;top:2px;right:14px;box-shadow:0 0 0 2.5px #fff}[data-theme=candy] .card.today{padding:10px}[data-theme=candy] .card.today .t{font-size:19px;font-weight:700}[data-theme=candy] .card.today .check{border:3px solid var(--line-strong);border-radius:9px;width:26px;height:26px}[data-theme=candy] .card.today .task.done .check{border-color:var(--green);background:var(--green);color:#fff}[data-theme=candy] .card.today .mini{border-radius:3px;height:6px}[data-theme=candy] .card.today .task.done .td{color:var(--green);opacity:1}[data-theme=candy] h1,[data-theme=candy] h2,[data-theme=candy] .panel .nm,[data-theme=candy] .panel .sp{letter-spacing:.01em;font-weight:700}[data-theme=candy] .sheet .tab.on{color:var(--blue);border-color:var(--blue);border-bottom-width:3px}[data-theme=candy] .panel{border:2.5px solid var(--line);box-shadow:var(--shadow-panel);background:#fff}[data-theme=candy] .wrap{background:var(--scrim);-webkit-backdrop-filter:none}[data-theme=candy] .wrap .card{border:3px solid var(--line);box-shadow:var(--shadow-panel);background:#fff}[data-theme=candy] .card[role=dialog]{border:3px solid var(--line);box-shadow:var(--shadow-panel)}[data-theme=candy] .toast{border:2.5px solid var(--line);box-shadow:0 5px 0 var(--line);font-weight:700}[data-theme=candy] .hint{border:2.5px solid var(--line);box-shadow:0 5px 0 var(--line)}[data-theme=candy] .hint .bar{border-radius:4px;height:8px}[data-theme=candy] .welcome .hero{color:#fff}[data-theme=candy] .welcome .hero p,[data-theme=candy] .welcome .hero .small{color:#ffffffd9}[data-theme=candy] .welcome .word{text-shadow:0 5px #1391cc,0 10px 40px #00000073}:root[data-theme=sticker]{--font-body:"Rubik", system-ui, sans-serif;--font-display:"Lilita One", "Rubik", system-ui, sans-serif;--font-word:"Lilita One", "Rubik", system-ui, sans-serif;--word-case:uppercase;--word-spacing:.04em;--word-size:27px;--bg:#0e1a44;--glass:linear-gradient(180deg, #2c4394, #1c2c66);--glass-strong:linear-gradient(180deg, #2a3f8c, #182660);--glass-solid:linear-gradient(180deg, #26398a, #141f52);--blur:0px;--scrim:#080e289e;--cutout:#1c2c66;--shadow-panel:inset 0 2px 0 #ffffff47, inset 0 -3px 0 #00000047, 0 10px 24px #0000006b;--line:#4d68c4;--line-strong:#8aa0ee;--track:#080e288c;--input-bg:#080e2880;--fill-1:#ffffff12;--fill-2:#ffffff1c;--fill-3:#ffffff26;--fill-4:#fff3;--text:#fff;--text-2:#d4ddff;--text-hi:#fff;--muted:#a3b3f0;--on-primary:#4a2e00;--gold:#ffd23f;--green:#8cf542;--blue:#35e0ff;--orange:#ff9f3c;--purple:#d69cff;--red:#ff6b6b;--btn-bg:linear-gradient(180deg, #ffe066, #ffb300);--btn-fg:#4a2e00;--btn-hover:linear-gradient(180deg, #fff0a0, #ffc233);--btn-shadow:0 4px 0 #b57600, 0 8px 16px #00000059, inset 0 2px 0 #fff9;--btn-weight:400;--r-btn:14px;--r-chip:8px;--r-item:14px;--r-tile:16px;--r-bar:20px;--r-panel:22px;--r-sheet:26px;--icon-weight:1.3}[data-theme=sticker] .glass{border:2px solid var(--line)}[data-theme=sticker] .btn{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;border:2px solid #ffffffd9;font-size:16px}[data-theme=sticker] .btn:active{transform:translateY(3px);box-shadow:0 1px #b57600,inset 0 2px #fff9}[data-theme=sticker] .btn.ghost{color:#fff;background:linear-gradient(#4a66c8,#2f47a0);border-color:#8fa6ff;box-shadow:0 4px #1b2a6a,inset 0 2px #ffffff59}[data-theme=sticker] .btn.ghost:hover{background:linear-gradient(#5a78dc,#3853b4)}[data-theme=sticker] .btn.ghost:active{box-shadow:0 1px #1b2a6a}[data-theme=sticker] .btn:disabled{box-shadow:none}[data-theme=sticker] h1,[data-theme=sticker] h2,[data-theme=sticker] .card.today .t,[data-theme=sticker] .panel .nm,[data-theme=sticker] .panel .sp{font-family:var(--font-display);letter-spacing:.02em;text-shadow:0 2px #00000059;font-weight:400}[data-theme=sticker] .label{color:var(--gold);letter-spacing:.08em}[data-theme=sticker] header.bar{height:60px}[data-theme=sticker] header.bar .word{color:#fff;text-shadow:2px 0 #0e1a44,-2px 0 #0e1a44,0 2px #0e1a44,0 -2px #0e1a44,2px 2px #0e1a44,-2px 2px #0e1a44,2px -2px #0e1a44,-2px -2px #0e1a44,0 4px #0e1a44}[data-theme=sticker] header.bar .div{display:none}[data-theme=sticker] header.bar .mid{gap:12px}[data-theme=sticker] header.bar .coins{font-family:var(--font-display);color:#4a2e00;background:linear-gradient(#ffe066,#ffb300);border:2px solid #fff;border-radius:999px;padding:2px 12px 2px 8px;font-size:17px;font-weight:400;box-shadow:0 3px #b57600,inset 0 2px #fff9}[data-theme=sticker] header.bar .track{border:1.5px solid #ffffff40;border-radius:7px;width:110px;height:12px;box-shadow:inset 0 2px 3px #00000080}[data-theme=sticker] header.bar .fill{background:linear-gradient(#a8ff5c,#4fc41a);border-radius:7px;box-shadow:inset 0 2px #ffffff80}[data-theme=sticker] header.bar .lv>span{font-family:var(--font-display);letter-spacing:.04em;font-size:14px;font-weight:400}[data-theme=sticker] header.bar .streak{font-family:var(--font-display);color:#fff;text-shadow:0 1px #0000004d;background:linear-gradient(#ff9f3c,#ff5e2b);border:2px solid #fff;border-radius:999px;margin-right:8px;padding:2px 10px 2px 6px;font-size:15px;font-weight:400;box-shadow:0 3px #a3300f,inset 0 2px #fff6}[data-theme=sticker] header.bar .frz{color:#fff;background:#ffffff47}[data-theme=sticker] header.bar .icon-btn{color:#fff;background:#080e2859;border-radius:999px;box-shadow:inset 0 -2px #0000004d}[data-theme=sticker] header.bar .icon-btn:hover,[data-theme=sticker] header.bar .icon-btn.on{background:#ffffff2e}[data-theme=sticker] header.bar .badge{box-shadow:0 0 0 2px #fff}[data-theme=sticker] header.bar .pop{border:2px solid var(--line);box-shadow:var(--shadow-panel);border-radius:20px;padding:8px}[data-theme=sticker] nav.dock{gap:4px;padding:10px 14px 8px;bottom:18px}[data-theme=sticker] nav.dock .item{color:#fff;--st:linear-gradient(180deg, #5a7cf0, #3550c0);--st-sh:#1b2a6a;gap:5px;width:72px;padding:4px 0}[data-theme=sticker] nav.dock .item span{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px #0006;font-size:12px;font-weight:400}[data-theme=sticker] nav.dock .item>svg{background:var(--st);color:#fff;width:46px;height:46px;box-shadow:0 3px 0 var(--st-sh), 0 6px 10px #00000059, inset 0 3px 0 #fff6;transition:transform .12s var(--ease), box-shadow .12s;border:2.5px solid #fff;border-radius:50%;padding:10px}[data-theme=sticker] nav.dock .item:hover>svg{transform:translateY(-2px)}[data-theme=sticker] nav.dock .item:active>svg{box-shadow:0 1px 0 var(--st-sh), inset 0 3px 0 #fff6;transform:translateY(2px)}[data-theme=sticker] nav.dock .item.active{color:var(--gold);background:0 0}[data-theme=sticker] nav.dock .item.active>svg{box-shadow:0 0 0 3px var(--gold), 0 3px 0 var(--st-sh), 0 0 18px #ffd23f99, inset 0 3px 0 #fff6}[data-theme=sticker] nav.dock>.item:first-child{--st:linear-gradient(180deg, #ffb35c, #ff6a1f);--st-sh:#a3300f}[data-theme=sticker] nav.dock>.item:nth-child(2){--st:linear-gradient(180deg, #8cf542, #3fb31a);--st-sh:#1f6b0a}[data-theme=sticker] nav.dock>.item:nth-child(3){--st:linear-gradient(180deg, #d69cff, #8f4fe0);--st-sh:#4e2288}[data-theme=sticker] nav.dock>.item:nth-child(4){--st:linear-gradient(180deg, #5fe8ff, #1aa5d6);--st-sh:#0c5c7a}[data-theme=sticker] nav.dock>.item:nth-child(5),[data-theme=sticker] nav.dock>.item:nth-child(7){--st:linear-gradient(180deg, #ff7ac3, #e0398f);--st-sh:#7d1a4c}[data-theme=sticker] nav.dock>.item:nth-child(8){--st:linear-gradient(180deg, #ffe066, #ffb300);--st-sh:#b57600}[data-theme=sticker] nav.dock>.item:nth-child(9){--st:linear-gradient(180deg, #8cf542, #3fb31a);--st-sh:#1f6b0a}[data-theme=sticker] nav.dock>.item:nth-child(10){--st:linear-gradient(180deg, #5fe8ff, #1aa5d6);--st-sh:#0c5c7a}[data-theme=sticker] nav.dock .sep{background:#ffffff40;width:2px;height:44px;margin:0 6px}[data-theme=sticker] nav.dock .due{background:var(--red);z-index:1;width:12px;height:12px;top:0;right:12px;box-shadow:0 0 0 2.5px #fff}[data-theme=sticker] .card.today .t{font-size:19px}[data-theme=sticker] .card.today .check{border:2.5px solid var(--line-strong);background:#080e2866;border-radius:8px;width:24px;height:24px}[data-theme=sticker] .card.today .task.done .check{color:#143d00;background:linear-gradient(#a8ff5c,#4fc41a);border-color:#fff}[data-theme=sticker] .card.today .mini{border-radius:3px;height:6px;box-shadow:inset 0 1px 2px #0006}[data-theme=sticker] .card.today .mini span{background:linear-gradient(#a8ff5c,#4fc41a)}[data-theme=sticker] .sheet .tab.on{color:var(--gold);border-color:var(--gold);border-bottom-width:3px}[data-theme=sticker] .panel{background:var(--glass);border:2px solid var(--line);box-shadow:var(--shadow-panel)}[data-theme=sticker] .wrap{background:var(--scrim)}[data-theme=sticker] .wrap .card,[data-theme=sticker] .card[role=dialog]{background:var(--glass-solid);border:2px solid var(--line);box-shadow:var(--shadow-panel)}[data-theme=sticker] .toast,[data-theme=sticker] .hint{border:2px solid var(--line);box-shadow:var(--shadow-panel)}[data-theme=sticker] .toast b{font-family:var(--font-display);font-size:16px;font-weight:400}:root[data-theme=editorial]{--font-body:"DM Sans", system-ui, sans-serif;--font-display:"Fraunces", Georgia, serif;--font-word:"Fraunces", Georgia, serif;--word-case:none;--word-spacing:-.03em;--word-size:26px;--bg:#cfe9ee;--glass:#ffffffe6;--glass-strong:#fffffff5;--glass-solid:#fff;--blur:20px;--scrim:#14282c52;--cutout:#fff;--shadow-panel:0 1px 2px #0a1e1e0d, 0 12px 32px #0a1e1e1f;--line:#14282814;--line-strong:#14282838;--track:#1428281a;--input-bg:#f1f5f4;--fill-1:#14282809;--fill-2:#1428280f;--fill-3:#14282814;--fill-4:#1428281f;--text:#15201f;--text-2:#465352;--text-hi:#000;--muted:#7b8a88;--on-primary:#fff;--gold:#b07f0a;--green:#2f9e5f;--blue:#2b7fd6;--orange:#d9772b;--purple:#7d55c7;--red:#d94f3d;--btn-bg:#15201f;--btn-fg:#fff;--btn-hover:#2a3836;--btn-shadow:none;--btn-weight:600;--r-btn:999px;--r-chip:6px;--r-item:10px;--r-tile:12px;--r-bar:16px;--r-panel:18px;--r-sheet:22px;--icon-weight:.85;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=editorial] .btn{letter-spacing:.01em;font-size:14px}[data-theme=editorial] .btn.ghost{color:var(--text);background:#eef2f1}[data-theme=editorial] .btn.ghost:hover{background:#e3e9e7}[data-theme=editorial] .label{letter-spacing:.12em;font-size:10.5px;font-weight:600}[data-theme=editorial] h1,[data-theme=editorial] h2,[data-theme=editorial] .card.today .t,[data-theme=editorial] .panel .nm,[data-theme=editorial] .panel .sp{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"opsz" 72;font-weight:500}[data-theme=editorial] .sheet h1{font-size:28px}[data-theme=editorial] .card.today .t{font-size:19px}[data-theme=editorial] header.bar{height:54px;padding:0 8px 0 20px}[data-theme=editorial] header.bar .word{font-variation-settings:"opsz" 144;padding-top:0;font-style:italic;font-weight:500}[data-theme=editorial] header.bar .div{background:var(--line-strong)}[data-theme=editorial] header.bar .name,[data-theme=editorial] header.bar .mid{font-weight:500}[data-theme=editorial] header.bar .coins{font-size:15px;font-weight:600}[data-theme=editorial] header.bar .track{height:3px}[data-theme=editorial] header.bar .streak,[data-theme=editorial] header.bar .size{font-weight:600}[data-theme=editorial] header.bar .pop{box-shadow:var(--shadow-panel);border:1px solid var(--line)}[data-theme=editorial] nav.dock{gap:0;padding:6px;bottom:18px}[data-theme=editorial] nav.dock .item{width:72px;color:var(--muted);letter-spacing:.02em;padding:9px 0;font-size:11.5px;font-weight:500}[data-theme=editorial] nav.dock .item:hover{color:var(--text);background:var(--fill-1)}[data-theme=editorial] nav.dock .item.active{color:var(--text);background:0 0}[data-theme=editorial] nav.dock .item.active:after{content:"";background:var(--text);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}[data-theme=editorial] nav.dock .sep{background:var(--line-strong);margin:0 8px}[data-theme=editorial] nav.dock .due{background:var(--orange)}[data-theme=editorial] .card.today .check{border:1.5px solid var(--line-strong)}[data-theme=editorial] .card.today .task.done .check{color:#fff}[data-theme=editorial] .card.today .tt{font-weight:600}[data-theme=editorial] .card.today .td,[data-theme=editorial] .card.today .d,[data-theme=editorial] .sheet .tab{font-weight:500}[data-theme=editorial] .sheet .tab.on{font-weight:600}[data-theme=editorial] .panel{background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow-panel)}[data-theme=editorial] .wrap{background:var(--scrim)}[data-theme=editorial] .wrap .card{border:1px solid var(--line);box-shadow:var(--shadow-panel);background:#fff}[data-theme=editorial] .card[role=dialog]{box-shadow:var(--shadow-panel)}[data-theme=editorial] .toast,[data-theme=editorial] .hint{box-shadow:var(--shadow-panel);font-weight:500}[data-theme=editorial] .toast b,[data-theme=editorial] .hint b{font-weight:600}[data-theme=editorial] .welcome .hero{color:#fff}[data-theme=editorial] .welcome .hero p,[data-theme=editorial] .welcome .hero .small{color:#ffffffd9}[data-theme=editorial] .welcome .word{font-style:italic;font-weight:500}[data-theme=editorial] .welcome .btn{color:#15201f;background:#fff}:root[data-theme=wood]{--font-body:"Bitter", Georgia, serif;--font-display:"Alfa Slab One", "Bitter", Georgia, serif;--font-word:"Alfa Slab One", "Bitter", Georgia, serif;--word-case:uppercase;--word-spacing:.06em;--word-size:22px;--wood:repeating-linear-gradient(90deg, #0000000f 0 3px, transparent 3px 11px), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 17px), linear-gradient(180deg, #6f4a2c, #4b301c);--wood-dark:repeating-linear-gradient(90deg, #0000000f 0 3px, transparent 3px 11px), repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 17px), linear-gradient(180deg, #5e3d24, #3d2515);--brass:linear-gradient(180deg, #f6dc8c, #d9ad52 45%, #b8862f 55%, #e0b65c);--bg:#2a1a10;--glass:var(--wood);--glass-strong:var(--wood-dark);--glass-solid:var(--wood-dark);--blur:0px;--scrim:#190c059e;--cutout:#4b301c;--shadow-panel:inset 0 0 0 1px #2c1a0c, inset 0 0 0 3px #d9ad52, inset 0 0 0 4px #7a5320, 0 12px 28px #00000080;--line:#8a5f2c;--line-strong:#c8973a;--track:#140a048c;--input-bg:#140a0473;--fill-1:#00000024;--fill-2:#0003;--fill-3:#00000042;--fill-4:#00000057;--text:#f6e9c8;--text-2:#e3cfa0;--text-hi:#fff7e0;--muted:#c4a978;--on-primary:#2b1a08;--gold:#e9c05e;--green:#8fd3a8;--blue:#9ccfe8;--orange:#f0a060;--purple:#d3aee8;--red:#f08a78;--btn-bg:var(--brass);--btn-fg:#2b1a08;--btn-hover:linear-gradient(180deg, #ffe9a3, #e6bd63 45%, #c9953a 55%, #ecc46d);--btn-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 #00000038, 0 2px 0 #6e4b1f, 0 6px 12px #00000059;--btn-weight:700;--r-btn:8px;--r-chip:4px;--r-item:8px;--r-tile:8px;--r-bar:10px;--r-panel:12px;--r-sheet:14px;--icon-weight:1.1}[data-theme=wood] .glass{border:1px solid #2c1a0c}[data-theme=wood] .btn{text-transform:uppercase;letter-spacing:.06em;border:1px solid #8a5f1c;font-size:13px}[data-theme=wood] .btn:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff8c,0 0 #6e4b1f}[data-theme=wood] .btn.ghost{color:var(--gold);background:#140a0466;border:1px solid #a3782e;box-shadow:inset 0 1px #ffffff14,0 2px #0000004d}[data-theme=wood] .btn.ghost:hover{background:#140a048c}[data-theme=wood] .btn:disabled{box-shadow:none}[data-theme=wood] .label{color:var(--gold);letter-spacing:.14em}[data-theme=wood] h1,[data-theme=wood] h2,[data-theme=wood] .card.today .t,[data-theme=wood] .panel .nm,[data-theme=wood] .panel .sp{font-family:var(--font-display);letter-spacing:.01em;text-shadow:0 1px #00000080;font-weight:400}[data-theme=wood] header.bar{height:58px;padding:0 12px 0 20px}[data-theme=wood] header.bar .word{background:var(--brass);color:#0000;filter:drop-shadow(0 1px #0009);-webkit-background-clip:text;background-clip:text;padding-top:0}[data-theme=wood] header.bar .div{background:#a3782e;box-shadow:1px 0 #0006}[data-theme=wood] header.bar .coins{background:#140a0466;border:1px solid #a3782e;border-radius:6px;padding:3px 10px 3px 8px;box-shadow:inset 0 1px 2px #00000080}[data-theme=wood] header.bar .track{background:#140a0499;border:1px solid #5e3d24;border-radius:4px;height:8px;box-shadow:inset 0 1px 2px #0009,0 1px #ffffff14}[data-theme=wood] header.bar .fill{background:var(--brass);border-radius:3px}[data-theme=wood] header.bar .streak{color:var(--orange)}[data-theme=wood] header.bar .icon-btn{color:var(--gold);border:1px solid #0000;border-radius:6px}[data-theme=wood] header.bar .icon-btn:hover,[data-theme=wood] header.bar .icon-btn.on{color:var(--text-hi);background:#140a0466;border-color:#a3782e}[data-theme=wood] header.bar .badge{box-shadow:0 0 0 2px #4b301c}[data-theme=wood] header.bar .pop{box-shadow:var(--shadow-panel);border:1px solid #2c1a0c;padding:10px}[data-theme=wood] nav.dock{gap:6px;padding:10px;bottom:18px}[data-theme=wood] nav.dock .item{width:74px;color:var(--gold);background:#140a0452;border:1px solid #2c1a0c;gap:5px;padding:8px 0 6px;box-shadow:inset 0 1px #ffffff12,0 1px #ffffff0f}[data-theme=wood] nav.dock .item span{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:700}[data-theme=wood] nav.dock .item:hover{color:var(--text-hi);background:#140a0473}[data-theme=wood] nav.dock .item.active{background:var(--brass);color:#2b1a08;border-color:#8a5f1c;box-shadow:inset 0 1px #fff9,inset 0 -2px #0003,0 2px #6e4b1f}[data-theme=wood] nav.dock .sep{background:#a3782e;height:44px;margin:0 4px;box-shadow:1px 0 #0006}[data-theme=wood] nav.dock .due{background:var(--orange);top:5px;right:6px;box-shadow:0 0 0 2px #3d2515}[data-theme=wood] .card.today{padding:10px}[data-theme=wood] .card.today .check{border:2px solid var(--line-strong);background:#140a0459;border-radius:4px}[data-theme=wood] .card.today .task.done .check{background:var(--brass);color:#2b1a08;border-color:#8a5f1c}[data-theme=wood] .card.today .mini span{background:var(--brass)}[data-theme=wood] .sheet .tab.on{color:var(--gold);border-color:var(--gold)}[data-theme=wood] .panel{background:var(--wood);box-shadow:var(--shadow-panel);border:1px solid #2c1a0c;padding:22px 24px 20px}[data-theme=wood] .wrap{background:var(--scrim)}[data-theme=wood] .wrap .card,[data-theme=wood] .card[role=dialog]{background:var(--wood-dark);box-shadow:var(--shadow-panel);border:1px solid #2c1a0c}[data-theme=wood] .toast,[data-theme=wood] .hint{box-shadow:var(--shadow-panel);border:1px solid #2c1a0c}[data-theme=wood] .toast{border-radius:10px;padding:12px 22px}[data-theme=wood] .hint{padding:10px 10px 10px 22px}.bar.svelte-1hm81ai{border-radius:var(--r-bar);z-index:20;justify-content:space-between;align-items:center;height:56px;padding:0 12px 0 18px;display:flex;position:absolute;top:12px;left:12px;right:12px}.left.svelte-1hm81ai{align-items:center;gap:14px;min-width:0;display:flex}.word.svelte-1hm81ai{font-family:var(--font-word);font-size:var(--word-size);letter-spacing:var(--word-spacing);text-transform:var(--word-case);color:var(--text);padding-top:2px;line-height:1;text-decoration:none}.dot.svelte-1hm81ai{border-radius:50%;flex:none;width:8px;height:8px;transition:background .4s}.name.svelte-1hm81ai{white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.size.svelte-1hm81ai{color:var(--muted);background:var(--fill-2);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:800}.mid.svelte-1hm81ai{white-space:nowrap;align-items:center;gap:20px;font-size:14px;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%)}.coins.svelte-1hm81ai{color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.div.svelte-1hm81ai{background:var(--track);width:1px;height:20px}.lv.svelte-1hm81ai{align-items:center;gap:10px;display:flex}.track.svelte-1hm81ai{background:var(--track);border-radius:2px;width:80px;height:4px;overflow:hidden}.fill.svelte-1hm81ai{background:var(--text);height:100%;transition:width .6s var(--ease);border-radius:2px}.stat.svelte-1hm81ai{align-items:center;gap:8px;font-weight:700;display:flex}.sub.svelte-1hm81ai{color:var(--muted);font-weight:600}.sub.warn.svelte-1hm81ai{color:var(--orange)}.right.svelte-1hm81ai{color:var(--text-2);align-items:center;gap:6px;display:flex}.streak.svelte-1hm81ai{color:var(--orange);align-items:center;gap:5px;padding:0 8px 0 4px;font-size:14px;font-weight:800;display:flex}.frz.svelte-1hm81ai{color:var(--blue);background:#6fc8ff1f;border-radius:6px;align-items:center;gap:2px;margin-left:2px;padding:2px 5px;font-size:11px;display:flex}.icon-btn.svelte-1hm81ai{width:36px;height:36px;color:var(--text-2);border-radius:10px;place-items:center;transition:background .15s,color .15s;display:grid;position:relative}.icon-btn.svelte-1hm81ai:hover,.icon-btn.on.svelte-1hm81ai{background:var(--fill-3);color:var(--text-hi)}.badge.svelte-1hm81ai{min-width:16px;height:16px;color:var(--text-hi);box-shadow:0 0 0 2px var(--cutout);background:#ff6a5a;border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:3px;right:3px}.menu-wrap.svelte-1hm81ai{position:relative}.scrim.svelte-1hm81ai{z-index:1;cursor:default;position:fixed;inset:0}.pop.svelte-1hm81ai{z-index:2;background:var(--glass-strong);border-radius:14px;flex-direction:column;gap:2px;width:270px;padding:6px;display:flex;position:absolute;top:46px;right:-2px}.pop.notes.svelte-1hm81ai{scrollbar-width:thin;width:340px;max-height:min(70vh,520px);overflow-y:auto}.ph.svelte-1hm81ai{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 6px;font-size:12px;font-weight:800}.note.svelte-1hm81ai{border-radius:10px;gap:10px;padding:9px 10px;display:flex}.note.svelte-1hm81ai:hover{background:var(--fill-1)}.note.svelte-1hm81ai p:where(.svelte-1hm81ai){color:var(--text);margin:0;font-size:13px;font-weight:600;line-height:1.35}.note.svelte-1hm81ai span:where(.svelte-1hm81ai){color:var(--muted);font-size:11px;font-weight:600}.ni.svelte-1hm81ai{background:var(--fill-2);width:30px;height:30px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.empty.svelte-1hm81ai{color:var(--muted);margin:0;padding:10px;font-size:13px}.item.svelte-1hm81ai{text-align:left;color:var(--text);border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.item.svelte-1hm81ai:hover{background:var(--fill-3)}.item.danger.svelte-1hm81ai{color:var(--red)}.help.svelte-1hm81ai{color:var(--muted);margin:-4px 12px 6px;font-size:12px;line-height:1.4}.sep.svelte-1hm81ai{background:var(--line);height:1px;margin:4px 6px}.switch.svelte-1hm81ai{background:var(--fill-4);border-radius:10px;width:34px;height:20px;transition:background .2s;position:relative}.switch.svelte-1hm81ai i:where(.svelte-1hm81ai){width:14px;height:14px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.switch.on.svelte-1hm81ai{background:var(--green)}.switch.on.svelte-1hm81ai i:where(.svelte-1hm81ai){transform:translate(14px)}.tag.svelte-1hm81ai{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--fill-2);border-radius:6px;padding:3px 6px;font-size:10px;font-weight:800}.confirm.svelte-1hm81ai{padding:10px 12px 8px}.confirm.svelte-1hm81ai p:where(.svelte-1hm81ai){color:var(--text-2);margin:0 0 10px;font-size:13px;line-height:1.4}.row.svelte-1hm81ai{justify-content:flex-end;gap:8px;display:flex}.danger-btn.svelte-1hm81ai{color:#2a0a06;background:#ff8a78}.danger-btn.svelte-1hm81ai:hover{background:#ffa596}.seg.svelte-1hm81ai{align-items:center;gap:20px;display:flex}@media (width<=1180px){.seg.water.svelte-1hm81ai{display:none}}@media (width<=1040px){.seg.lvl.svelte-1hm81ai{display:none}}@media (width<=860px){.name.svelte-1hm81ai{display:none}}.dock.svelte-17g4wrz{border-radius:var(--r-panel);z-index:18;align-items:center;gap:2px;padding:8px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.item.svelte-17g4wrz{width:76px;color:var(--text-2);border-radius:var(--r-item);flex-direction:column;align-items:center;gap:6px;padding:9px 0 7px;transition:background .15s,color .15s;display:flex;position:relative}.item.svelte-17g4wrz:hover{color:var(--text-hi)}.item.active.svelte-17g4wrz{background:var(--fill-3);color:var(--text-hi)}.sep.svelte-17g4wrz{background:var(--track);width:1px;height:34px;margin:0 6px}.due.svelte-17g4wrz{background:var(--gold);width:7px;height:7px;box-shadow:0 0 0 2px var(--cutout);border-radius:50%;position:absolute;top:7px;right:20px}@media (width<=900px){.item.svelte-17g4wrz{width:54px}.item.svelte-17g4wrz span:where(.svelte-17g4wrz){display:none}.due.svelte-17g4wrz{right:12px}}.toast.svelte-1fk2ial{background:var(--glass-strong);z-index:25;white-space:nowrap;pointer-events:none;animation:svelte-1fk2ial-in .4s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:112px;left:50%;transform:translate(-50%)}b.svelte-1fk2ial{color:var(--gold);font-weight:800}@keyframes svelte-1fk2ial-in{0%{opacity:0;transform:translate(-50%,10px)}}.scrim.svelte-1ibd48n{background:var(--scrim);z-index:40;position:absolute;inset:0}.card.svelte-1ibd48n{background:var(--glass-solid);z-index:41;width:min(820px,100% - 32px);animation:svelte-1ibd48n-pop .35s var(--ease);border-radius:20px;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-1ibd48n-pop{0%{opacity:0;transform:translate(-50%,-47%)}}.top.svelte-1ibd48n{justify-content:space-between;align-items:flex-start;display:flex}h2.svelte-1ibd48n{margin:4px 0 0;font-size:22px;font-weight:800}.x.svelte-1ibd48n{color:var(--muted);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.x.svelte-1ibd48n:hover{background:var(--fill-3);color:var(--text-hi)}.shot.svelte-1ibd48n{background:var(--bg);aspect-ratio:16/9;border-radius:14px;margin:14px 0;overflow:hidden;box-shadow:0 10px 30px #0006}.shot.svelte-1ibd48n img:where(.svelte-1ibd48n){object-fit:cover;width:100%;height:100%;display:block}.row.svelte-1ibd48n{align-items:center;gap:10px;display:flex}.row.svelte-1ibd48n p:where(.svelte-1ibd48n){color:var(--text-2);flex:1;margin:0;font-size:13px}a.btn.svelte-1ibd48n{text-decoration:none}.scrim.svelte-1kywau1{background:var(--scrim);z-index:40;animation:.3s svelte-1kywau1-fade;position:absolute;inset:0}.card.svelte-1kywau1{background:var(--glass-solid);text-align:center;z-index:41;width:min(420px,100% - 32px);animation:svelte-1kywau1-pop .5s var(--ease);border-radius:22px;padding:26px 24px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-1kywau1-fade{0%{opacity:0}}@keyframes svelte-1kywau1-pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.95)}}.big.svelte-1kywau1{width:92px;height:92px;color:var(--gold);animation:svelte-1kywau1-wiggle 1.6s var(--ease) .3s;background:radial-gradient(circle,#f0c06047,#f0c0600f);border-radius:50%;place-items:center;margin:14px auto 12px;display:grid}@keyframes svelte-1kywau1-wiggle{20%{transform:rotate(-8deg)scale(1.08)}40%{transform:rotate(6deg)scale(1.08)}60%{transform:rotate(-3deg)}}h2.svelte-1kywau1{margin:0;font-size:22px;font-weight:800}p.svelte-1kywau1{color:var(--text-2);margin:8px 0 18px;font-size:14px;line-height:1.45}.week.svelte-1kywau1{justify-content:space-between;gap:6px;display:flex}.d.svelte-1kywau1{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.d.svelte-1kywau1 span:where(.svelte-1kywau1){background:var(--fill-2);width:38px;height:38px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.d.got.svelte-1kywau1 span:where(.svelte-1kywau1){color:var(--gold);background:#f0c06033}.d.today.svelte-1kywau1 span:where(.svelte-1kywau1){box-shadow:0 0 0 2px var(--gold)}.d.svelte-1kywau1 em:where(.svelte-1kywau1){color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.go.svelte-1kywau1{width:100%;height:48px;margin-top:18px}.scrim.svelte-byymnn{background:var(--scrim);z-index:40;position:absolute;inset:0}.card.svelte-byymnn{background:var(--glass-solid);text-align:center;z-index:41;width:min(420px,100% - 32px);animation:svelte-byymnn-pop .5s var(--ease);border-radius:22px;padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-byymnn-pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.95)}}.pic.svelte-byymnn{place-items:center;height:120px;margin:10px 0;display:grid}.pic.svelte-byymnn img:where(.svelte-byymnn){max-width:220px;max-height:120px;animation:3s ease-in-out infinite svelte-byymnn-bob}@keyframes svelte-byymnn-bob{50%{transform:translateY(-5px)}}h2.svelte-byymnn{margin:0;font-size:22px;font-weight:800}.rare.svelte-byymnn{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}p.svelte-byymnn{color:var(--text-2);margin:8px 0 16px;font-size:14px;line-height:1.45}.field.svelte-byymnn{gap:8px;display:flex}input.svelte-byymnn{border:1px solid var(--line-strong);background:var(--input-bg);height:44px;color:var(--text);font:inherit;border-radius:12px;flex:1;padding:0 14px;font-size:17px;font-weight:800}.dice.svelte-byymnn{background:var(--fill-2);width:44px;height:44px;color:var(--text-2);border-radius:12px;place-items:center;display:grid}.go.svelte-byymnn{width:100%;height:48px;margin-top:12px}.picker.svelte-lj0f3l{z-index:80;color:#e6efec;font-family:Manrope,system-ui,sans-serif;position:fixed;bottom:14px;right:14px}.pill.svelte-lj0f3l{letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e12d1;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;height:34px;padding:0 12px 0 8px;font-size:12px;font-weight:800;display:flex;box-shadow:0 6px 20px #00000059}.pill.svelte-lj0f3l:hover{background:#141a20eb}.sw.svelte-lj0f3l{border-radius:999px;flex:none;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #fff3}.sw.svelte-lj0f3l i:where(.svelte-lj0f3l){width:7px;height:18px;display:block}.scrim.svelte-lj0f3l{cursor:default;position:fixed;inset:0}.menu.svelte-lj0f3l{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e12f0;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:2px;width:300px;padding:6px;animation:.2s cubic-bezier(.22,1,.36,1) svelte-lj0f3l-up;display:flex;position:absolute;bottom:44px;right:0;box-shadow:0 16px 40px #00000073}@keyframes svelte-lj0f3l-up{0%{opacity:0;transform:translateY(6px)}}.mh.svelte-lj0f3l{letter-spacing:.1em;text-transform:uppercase;color:#9fb0aa;justify-content:space-between;padding:8px 10px 6px;font-size:11px;font-weight:800;display:flex}.mh.svelte-lj0f3l span:where(.svelte-lj0f3l){letter-spacing:0;text-transform:none;font-weight:600}.opt.svelte-lj0f3l{text-align:left;border-radius:11px;align-items:center;gap:12px;padding:9px 10px;display:flex}.opt.svelte-lj0f3l:hover{background:#ffffff14}.opt.on.svelte-lj0f3l{background:#ffffff1f}.opt.svelte-lj0f3l .sw:where(.svelte-lj0f3l) i:where(.svelte-lj0f3l){width:10px;height:26px}.tx.svelte-lj0f3l{flex-direction:column;gap:1px;display:flex}.tx.svelte-lj0f3l b:where(.svelte-lj0f3l){font-size:13px;font-weight:800}.tx.svelte-lj0f3l small:where(.svelte-lj0f3l){color:#9fb0aa;font-size:11px;font-weight:600;line-height:1.3}main.svelte-12qhfyh{background:var(--bg);position:fixed;inset:0;overflow:hidden}.stage.svelte-12qhfyh{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.ready.svelte-12qhfyh .stage:where(.svelte-12qhfyh){opacity:1}canvas.svelte-12qhfyh{touch-action:none;width:100%;height:100%;display:block}.chrome.svelte-12qhfyh,.page.svelte-12qhfyh{display:contents}.chrome.svelte-12qhfyh>*{transition:opacity .8s var(--ease)}.relax.svelte-12qhfyh .chrome:where(.svelte-12qhfyh)>*{opacity:0;pointer-events:none}
