:root{--pink-500:#f699b4;--pink-300:#f8b3d4;--lilac-200:#f9cdf5;--pink-ink:#b82a50;--pink-50:#fff0f4;--pink-950:#2a1218;--grad:linear-gradient(180deg, #f699b4 0%, #f8b3d4 50%, #f9cdf5 100%);--grad-x:linear-gradient(90deg, #f699b4 0%, #f8b3d4 55%, #f9cdf5 100%);--on-grad:#0b0b0e;--panel-accent:#f699b4;--accent:#b82a50;--accent-soft:#fff0f4;--fill:#f699b4;--bg:#fff6f8;--blush:radial-gradient(70vw 70vw at 100% 0%, #f9cdf566, #f9cdf500 70%), radial-gradient(55vw 55vw at 0% 0%, #f699b429, #f699b400 70%), linear-gradient(180deg, #fce6ef 0%, #fff6f8 45%, #fff6f8 100%);--card:#fff;--card2:#f8eef2;--glass:#ffffff9e;--panel:#0b0b0e;--panel-track:#26232b;--panel-ink:#f6f3f5;--panel-ink2:#a39ca5;--ink:#0b0b0e;--ink2:#625c66;--ink3:#665f6a;--success:#b82a50;--pending:#9a5b00;--danger:#b42318;--scrim:#0b0b0e73;--shadow:0 1px 2px #0b0b0e0f, 0 12px 32px #0b0b0e14;--press-dark:#0b0b0e0f;--hover:#0b0b0e0a;--tile-shadow:0 1px 2px #0b0b0e1a, 0 3px 10px #0b0b0e12;--btn:#0b0b0e;--btn-ink:#fff;--btn-hover:#26232b;--logo-light:block;--logo-dark:none;--r-panel:28px;--r-card:22px;--r-row:16px;--r-btn:27px;--gap:16px;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.3, .64, 1);--font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent:#f699b4;--accent-soft:#2a1218;--fill:#f699b4;--bg:#0b0b0e;--blush:none;--glass:#16151ab8;--press-dark:#fff0f414;--card:#16151a;--card2:#23212a;--panel:#16151a;--panel-track:#2a2730;--ink:#f2eff1;--ink2:#9b959d;--ink3:#8a838c;--btn:#f2eff1;--btn-ink:#0b0b0e;--btn-hover:#fff;--success:#f699b4;--pending:#f5b83d;--danger:#ff6b5e;--scrim:#000000b3;--shadow:none;--hover:#fff0f40d;--tile-shadow:none;--logo-light:none;--logo-dark:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--accent:#f699b4;--accent-soft:#2a1218;--fill:#f699b4;--bg:#0b0b0e;--blush:none;--glass:#16151ab8;--press-dark:#fff0f414;--card:#16151a;--card2:#23212a;--panel:#16151a;--panel-track:#2a2730;--ink:#f2eff1;--ink2:#9b959d;--ink3:#8a838c;--btn:#f2eff1;--btn-ink:#0b0b0e;--btn-hover:#fff;--success:#f699b4;--pending:#f5b83d;--danger:#ff6b5e;--scrim:#000000b3;--shadow:none;--hover:#fff0f40d;--tile-shadow:none;--logo-light:none;--logo-dark:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;margin:0;font-size:15px;line-height:20px}body{background:0 0;overflow-x:hidden}body:before{content:"";z-index:-1;background:var(--blush), var(--bg);pointer-events:none;position:fixed;inset:0}@property --ft{syntax:"<length>";inherits:false;initial-value:0}@property --fb{syntax:"<length>";inherits:false;initial-value:0}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}::selection{background:var(--pink-300);color:var(--on-grad)}.t-title2{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}.t-headline{font-size:17px;font-weight:600;line-height:22px}.t-callout{font-size:15px;line-height:20px}.t-foot{font-size:13px;line-height:18px}.t-cap{font-size:11px;font-weight:500;line-height:13px}.dim{color:var(--ink2)}.faint{color:var(--ink3)}.accent-text{color:var(--accent)}.pending{color:var(--pending)}.danger{color:var(--danger)}.num{font-variant-numeric:tabular-nums}.card{background:var(--card);border-radius:var(--r-card);min-width:0;padding:20px}.panel{background:var(--panel);color:var(--panel-ink);border-radius:var(--r-panel);min-width:0;padding:28px 32px}.card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.card-head a,.card-head .link{color:var(--accent);white-space:nowrap;font-size:13px;font-weight:500}.btn{border-radius:var(--r-btn);white-space:nowrap;height:48px;transition:transform .2s var(--ease), background-color .2s var(--ease), opacity .2s;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.45}.btn.primary{background:var(--btn);color:var(--btn-ink)}.btn.primary:hover:not(:disabled){background:var(--btn-hover)}.panel .btn.primary{background:var(--panel-ink);color:var(--panel)}.panel .btn.primary:hover:not(:disabled){background:#fff}.btn.primary.grad{background:var(--grad-x);color:var(--on-grad)}.btn.primary.grad:hover:not(:disabled){background:var(--grad-x);color:var(--on-grad);filter:brightness(1.04)}.btn.quiet{background:var(--card2);color:var(--ink)}.btn.quiet:hover:not(:disabled){background:color-mix(in srgb, var(--card2) 80%, var(--ink) 8%)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover:not(:disabled){background:var(--hover)}.btn.danger{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.btn.small{border-radius:18px;height:36px;padding:0 16px;font-size:13px}.btn.block{width:100%}.btn.big{height:54px;font-size:17px}.icon-btn{width:40px;height:40px;color:var(--ink);border-radius:20px;place-items:center;transition:background-color .2s;display:inline-grid}.icon-btn:hover{background:var(--hover)}.field{gap:6px;display:grid}.field>span{color:var(--ink2);font-size:13px}.input{background:var(--card2);border:0;border-radius:14px;outline:none;width:100%;height:50px;padding:0 16px;font-size:16px;transition:box-shadow .15s}.input::placeholder{color:var(--ink3)}.input:focus{box-shadow:0 0 0 2px var(--accent)}.field-error{color:var(--danger);font-size:13px}.rows{grid-template-columns:minmax(0,1fr);display:grid}.row{border-radius:var(--r-row);text-align:left;align-items:center;gap:12px;width:calc(100% + 24px);min-height:56px;margin:0 -12px;padding:8px 12px;transition:background-color .15s;display:flex}button.row:hover,a.row:hover{background:var(--hover)}.row .grow{flex:1;min-width:0}.row .title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.row .sub{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.row .end{text-align:right;flex-shrink:0}.seg{background:var(--card2);border-radius:22px;gap:2px;padding:4px;display:inline-flex}.seg button,.seg a{height:32px;color:var(--ink2);border-radius:18px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.seg [aria-pressed=true],.seg [aria-current=page]{background:var(--bg);color:var(--ink)}.skel{background:var(--card2);border-radius:10px;animation:1.6s ease-in-out infinite pulse}.panel .skel{background:var(--panel-track)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.empty{text-align:center;justify-items:center;gap:12px;padding:32px 16px;display:grid}.well{background:var(--card2);width:56px;height:56px;color:var(--ink2);border-radius:28px;place-items:center;display:grid}.empty p{max-width:34ch;color:var(--ink2)}.scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--card2) transparent;overflow-y:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.icon-btn{border-radius:22px;width:44px;height:44px}.btn.small{border-radius:22px;height:44px}.seg{border-radius:26px}.seg button,.seg a{border-radius:22px;height:44px}}button.card,a.card,button.row,a.row,.press{transition:transform .12s var(--ease), background-color .15s}button.card:active:not(:disabled),a.card:active,button.row:active:not(:disabled),a.row:active,.press:active:not(:disabled){transform:scale(.98)}.appear{animation:appear .18s var(--ease)}@keyframes appear{0%{opacity:0}}.fly-sealed{background:var(--grad);border-radius:9px;width:28px;height:36px;box-shadow:0 6px 16px #c9325a40}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(page){animation-duration:.18s}::view-transition-old(page){animation:.12s linear both vt-out}::view-transition-new(page){animation:.18s cubic-bezier(.22,1,.36,1) both vt-in}html[data-motion=reduced]::view-transition-new(page){animation:.12s linear both vt-fade}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}@keyframes vt-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){button.card:active:not(:disabled),a.card:active,button.row:active:not(:disabled),a.row:active,.press:active:not(:disabled),.btn:active:not(:disabled){box-shadow:inset 0 0 0 999px var(--press-dark);transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo-l{display:var(--logo-light)}.logo-d{display:var(--logo-dark)}.boot.svelte-12qhfyh{place-items:center;min-height:100dvh;animation:1.6s ease-in-out infinite svelte-12qhfyh-breathe;display:grid}@keyframes svelte-12qhfyh-breathe{50%{opacity:.5}}.toast.svelte-12qhfyh{z-index:90;background:var(--ink);color:var(--bg);box-shadow:var(--shadow);animation:svelte-12qhfyh-up .22s var(--ease);white-space:nowrap;border-radius:22px;align-items:center;gap:14px;padding:12px 18px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast.act.svelte-12qhfyh{padding:6px 6px 6px 18px}.ta.svelte-12qhfyh{background:var(--grad-x);color:var(--on-grad);border-radius:18px;padding:8px 16px;font-weight:600}@media (width<=767px){.toast.svelte-12qhfyh{bottom:calc(96px + env(safe-area-inset-bottom))}}.toast.leaving.svelte-12qhfyh{animation:svelte-12qhfyh-down .18s var(--ease) forwards;pointer-events:none}@keyframes svelte-12qhfyh-up{0%{opacity:0;transform:translate(-50%,16px)}}@keyframes svelte-12qhfyh-down{to{opacity:0;transform:translate(-50%,12px)}}
