@font-face{font-family:Manrope;src:url(../../../fonts/Manrope-Regular.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Unbounded;src:url(../../../fonts/Unbounded-Bold.woff2)format("woff2");font-weight:700 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d0b;--bg2:#060806;--surface:#171b17;--surface2:#1e231e;--surface-qr:#121512;--border:#242a24;--text:#f2f4f0;--subtext:#9aa39a;--subtext2:#5e665e;--accent:#69f0ae;--accent-dark:#4ade94;--on-accent:#06210f;--gold:#d4af6a;--success:#3ddc84;--warning:#f5a623;--user-pos:#4a9eff;--radius:16px;--radius-sm:12px;--radius-pill:999px;--font-body:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-head:"Unbounded", var(--font-body);--ease:cubic-bezier(.4, 0, .2, 1);--dur:.26s;--dur-slow:.42s;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-body);-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scrollbar-width:none;margin:0;padding:0;font-size:16px;line-height:1.4;overflow:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{touch-action:manipulation;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text;font-family:inherit}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px var(--surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}button{cursor:pointer;color:inherit;appearance:none;box-sizing:border-box;background:0 0;border:none;font-family:inherit}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option{background:var(--surface);color:var(--text)}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-head);margin:0;font-weight:900}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tabbar.svelte-wjfnki{z-index:40;background:var(--surface);border-top:1px solid var(--border);width:100%;padding-top:4px;padding-bottom:max(4px, calc((var(--safe-bottom) - 22px) * .85));flex:none;display:flex;box-shadow:0 -6px 20px #00000059}.tab.svelte-wjfnki{color:#fff;min-height:44px;transition:color .16s var(--ease), transform .12s var(--ease);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.tab.svelte-wjfnki:active{transform:scale(.92)}.tab.active.svelte-wjfnki{color:var(--accent)}.tab.svelte-wjfnki svg:where(.svelte-wjfnki){width:24px;height:24px}.icwrap.svelte-wjfnki{display:inline-flex;position:relative}.badge.svelte-wjfnki{color:#fff;min-width:15px;height:15px;font-family:var(--font-body);text-align:center;background:#ff3b30;border-radius:999px;padding:0 3px;font-size:9.5px;font-weight:800;line-height:15px;position:absolute;top:-5px;right:-8px}.lbl.svelte-wjfnki{font-family:var(--font-body);letter-spacing:.2px;font-size:10.5px;font-weight:600}.tab.active.svelte-wjfnki .lbl:where(.svelte-wjfnki){font-weight:700}@media (prefers-reduced-motion:reduce){.tab.svelte-wjfnki{transition:color .16s var(--ease)}.tab.svelte-wjfnki:active{transform:none}}.ab-scrim.svelte-1npl02b{z-index:70;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ab-sheet.svelte-1npl02b{background:var(--surface);border:1px solid var(--border);width:100%;max-width:480px;padding:22px 20px calc(20px + var(--safe-bottom));border-bottom:none;border-radius:20px 20px 0 0;animation:.22s ease-out svelte-1npl02b-ab-up;position:relative;box-shadow:0 -8px 40px #0006}@keyframes svelte-1npl02b-ab-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ab-close.svelte-1npl02b{border:1px solid var(--border);width:26px;height:26px;color:var(--subtext);cursor:pointer;background:0 0;border-radius:50%;font-size:13px;position:absolute;top:14px;right:14px}.ab-title.svelte-1npl02b{color:#fff;margin-bottom:8px;padding-right:30px;font-size:17px;font-weight:900}.ab-body.svelte-1npl02b{color:var(--subtext);margin:0 0 16px;font-size:14px;line-height:1.45}.ab-promo.svelte-1npl02b{border:1.5px dashed var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:12px 16px;display:flex}.ab-promo-code.svelte-1npl02b{letter-spacing:1px;color:var(--accent);font-size:16px;font-weight:900}.ab-promo-copy.svelte-1npl02b{color:var(--subtext);white-space:nowrap;font-size:12px;font-weight:700}.ab-cta.svelte-1npl02b{background:var(--accent);color:#000;cursor:pointer;border:none;border-radius:12px;width:100%;padding:12px;font-size:14px;font-weight:700}.ab-cta.svelte-1npl02b:disabled{opacity:.5;cursor:default}.offline-bar.svelte-ue29y2{top:calc(52px + var(--safe-top,0px) + 6px);z-index:45;white-space:nowrap;text-overflow:ellipsis;max-width:calc(min(100vw,480px) - 32px);color:var(--text);background:color-mix(in srgb, var(--surface) 92%, var(--gold));border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 18px #00000059}.dot.svelte-ue29y2{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}.locked.svelte-1y0uhtv{min-height:100%;padding:24px 16px calc(24px + var(--safe-bottom,0px));justify-content:center;align-items:center;display:flex}.card.svelte-1y0uhtv{background:var(--surface);border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);border-radius:16px;width:100%;max-width:420px;padding:22px 18px}h1.svelte-1y0uhtv{margin:0 0 10px;font-size:20px;line-height:1.2}.lead.svelte-1y0uhtv{margin:0 0 8px;font-size:15px}.deadline.svelte-1y0uhtv{color:var(--gold);margin:0 0 8px;font-size:14px}.note.svelte-1y0uhtv{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.45}.confirm.svelte-1y0uhtv{margin:0 0 12px;font-size:14px;line-height:1.5}.actions.svelte-1y0uhtv{flex-wrap:wrap;gap:8px;display:flex}button.svelte-1y0uhtv{border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex:auto;padding:10px 14px;font-weight:600}button.primary.svelte-1y0uhtv{background:var(--gold);color:#1b1405;border-color:var(--gold)}button.danger.svelte-1y0uhtv{color:#ff6b6b;border-color:#ff6b6b66}button.svelte-1y0uhtv:disabled{opacity:.6}.form.svelte-1y0uhtv{border-top:1px solid color-mix(in srgb, var(--gold) 20%, transparent);margin-top:14px;padding-top:14px}.form.svelte-1y0uhtv label:where(.svelte-1y0uhtv){color:var(--muted);margin-bottom:6px;font-size:13px;display:block}textarea.svelte-1y0uhtv{border:1px solid color-mix(in srgb, var(--gold) 25%, transparent);background:color-mix(in srgb, var(--surface) 80%, black);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:10px;margin-bottom:10px;padding:10px}.msg.svelte-1y0uhtv{color:var(--gold);margin:12px 0 0;font-size:13px}.requests.svelte-1y0uhtv{color:var(--muted);margin-top:14px;font-size:13px;display:inline-block}.app-frame.svelte-12qhfyh{background:var(--bg);flex-direction:column;max-width:480px;height:100dvh;margin:0 auto;display:flex;overflow:hidden}.app-shell.svelte-12qhfyh{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background:var(--bg);scrollbar-width:none;opacity:1;min-height:0;transition:opacity .14s var(--ease,ease);flex:1;position:relative;overflow:clip auto}.app-shell.svelte-12qhfyh::-webkit-scrollbar{display:none}.app-shell.anchoring.svelte-12qhfyh{opacity:0}.safe-fill.svelte-12qhfyh{height:var(--safe-bottom);background:var(--surface);z-index:39;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.ptr.svelte-12qhfyh{top:calc(4px + var(--safe-top,0px));z-index:60;background:var(--surface);border:1px solid var(--border);pointer-events:none;will-change:transform, opacity;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-top:-46px;display:flex;position:fixed;left:50%;box-shadow:0 6px 18px #00000059}.ptr-ring.svelte-12qhfyh{border:2.4px solid color-mix(in srgb, var(--accent) 28%, transparent);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;transition:transform 60ms linear}.ptr.ready.svelte-12qhfyh{border-color:var(--accent)}.ptr.ready.svelte-12qhfyh .ptr-ring:where(.svelte-12qhfyh){border-color:color-mix(in srgb, var(--accent) 45%, transparent);border-top-color:var(--accent)}.ptr.refreshing.svelte-12qhfyh .ptr-ring:where(.svelte-12qhfyh){transition:none;animation:.7s linear infinite svelte-12qhfyh-ptr-spin}@keyframes svelte-12qhfyh-ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ptr.refreshing.svelte-12qhfyh .ptr-ring:where(.svelte-12qhfyh){animation-duration:1.4s}}
