@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pacifico/v23/FwZY7-Qmy14u9lezJ-6K6MmTpA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pacifico/v23/FwZY7-Qmy14u9lezJ-6D6MmTpA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pacifico/v23/FwZY7-Qmy14u9lezJ-6I6MmTpA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pacifico/v23/FwZY7-Qmy14u9lezJ-6J6MmTpA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pacifico/v23/FwZY7-Qmy14u9lezJ-6H6Mk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #0d0809;--bg-elev: #160d11;--surface: #1a1014;--surface-2: #24161c;--surface-3: #2e1e27;--text: #fff2f3;--muted: #c5a3aa;--border: #47313a;--accent: #ff3f67;--accent-2: #ff945a;--accent-contrast: #1a0d11;--danger: #ff5b6e;--focus: #ff8da7;--shadow: 0 14px 32px rgba(0, 0, 0, .45);--radius: 1rem;--font-body: "Outfit", "Segoe UI", sans-serif;--font-display: "Pacifico", "Outfit", "Segoe UI", sans-serif}.dark{color-scheme:dark;--bg: #0d0809;--bg-elev: #160d11;--surface: #1a1014;--surface-2: #24161c;--surface-3: #2e1e27;--text: #fff2f3;--muted: #c5a3aa;--border: #47313a;--accent: #ff3f67;--accent-2: #ff945a;--accent-contrast: #1a0d11;--danger: #ff5b6e;--focus: #ff8da7;--shadow: 0 14px 32px rgba(0, 0, 0, .45)}*{box-sizing:border-box}html,body{height:100%}body{position:relative;margin:0;font-family:var(--font-body);background-color:transparent;color:var(--text)}html{background-color:var(--bg)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 12% -8%,rgba(255,148,90,.26),transparent 36%),radial-gradient(circle at 88% -6%,rgba(255,63,103,.25),transparent 40%),linear-gradient(180deg,#160c10,#0f090b 55%,#0d0809);background-repeat:no-repeat;background-size:cover;transform:translateZ(0)}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:0 1rem;border-radius:999px;border:1px solid transparent;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .12s ease,filter .12s ease}button{font-family:var(--font-body)}.btn{font-family:var(--font-body);background:linear-gradient(135deg,var(--accent),var(--accent-2));color:var(--accent-contrast)}.btn-secondary{background:color-mix(in oklab,var(--surface-2) 88%,transparent);border-color:var(--border);color:var(--text)}.btn:hover,.btn-secondary:hover{filter:brightness(1.07)}.btn:active,.btn-secondary:active{transform:scale(.98)}.btn:disabled,.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.input{width:100%;padding:.7rem .8rem;border-radius:.9rem;border:1px solid var(--border);background:var(--surface-2);color:var(--text)}.error{margin:0;color:var(--danger);font-weight:700}.link{background:transparent;border:0;color:var(--accent);font-weight:600;text-decoration:underline;padding:.2rem .4rem}.icon{width:1.1rem;height:1.1rem;display:inline-block;flex-shrink:0}.icon-lg{width:1.4rem;height:1.4rem}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.h1,h1{font-family:Outfit,Segoe UI,sans-serif;letter-spacing:.01em}.pull-refresh{position:sticky;top:.35rem;z-index:5;height:0;display:grid;place-items:center;pointer-events:none}.pull-refresh__pill{width:2.2rem;height:2.2rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in oklab,var(--surface) 94%,transparent);box-shadow:var(--shadow);display:grid;place-items:center;color:var(--accent);opacity:0;transform:translateY(-1.9rem) scale(.85);transition:transform .14s ease,opacity .14s ease}.pull-refresh.is-active .pull-refresh__pill{opacity:1;transform:translateY(calc((-1.9rem + (var(--ptr-progress, 0) * 2.2rem)))) scale(calc(.85 + (var(--ptr-progress, 0) * .15)))}.pull-refresh.is-refreshing .pull-refresh__pill{transform:translateY(.35rem) scale(1)}.pull-refresh__icon{width:1rem;height:1rem}.pull-refresh.is-refreshing .pull-refresh__icon{animation:ptr-spin .8s linear infinite}@keyframes ptr-spin{to{transform:rotate(360deg)}}.tab-panel{display:flex;flex-direction:column;gap:.9rem;animation:tab-panel-enter .22s cubic-bezier(.2,.8,.2,1);transform-origin:50% 0}@keyframes tab-panel-enter{0%{opacity:0;transform:translateY(10px) scale(.992);filter:blur(1.5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.tab-panel{animation:none}}.skel{position:relative;overflow:hidden;border-radius:.7rem;border:1px solid color-mix(in oklab,var(--border) 78%,transparent);background:color-mix(in oklab,var(--surface-2) 84%,var(--surface))}.skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 45%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.03) 55%,transparent 100%);animation:skel-shimmer 1.15s ease-in-out infinite}.skel-line{height:.82rem;border-radius:999px;border:0}.skel-line--sm{height:.68rem}.skel-line--lg{height:1.02rem}.skel-circle{border-radius:999px}.skel-list{display:grid;gap:.65rem}.skel-row{display:flex;align-items:center;gap:.55rem}.skel-text-group{flex:1;min-width:0;display:grid;gap:.38rem}@keyframes skel-shimmer{to{transform:translate(100%)}}@keyframes route-page-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-12px) scale(.994)}}@keyframes route-page-in{0%{opacity:0;transform:translate(14px) scale(.994)}to{opacity:1;transform:translate(0) scale(1)}}::view-transition-old(page-content),::view-transition-new(page-content){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.8,.2,1);mix-blend-mode:normal}::view-transition-old(page-content){animation-name:route-page-out}::view-transition-new(page-content){animation-name:route-page-in}::view-transition-group(app-bottom-nav),::view-transition-old(app-bottom-nav),::view-transition-new(app-bottom-nav){animation:none}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none}@media(prefers-reduced-motion:reduce){.skel:after{animation:none}::view-transition-old(page-content),::view-transition-new(page-content),::view-transition-group(app-bottom-nav),::view-transition-old(app-bottom-nav),::view-transition-new(app-bottom-nav),::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none}}@supports (-webkit-touch-callout: none){@media(hover:none)and (pointer:coarse){input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],textarea,select{font-size:16px}}}
