.v-btn.svelte-1a3h0wn{border:1px dashed var(--amber);background:var(--amber-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-expo);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;font-family:inherit;display:flex}.v-btn.svelte-1a3h0wn:active{transform:scale(.98)}.v-btn.svelte-1a3h0wn:disabled{opacity:.6;cursor:default}.v-btn.svelte-1a3h0wn svg:where(.svelte-1a3h0wn){width:18px;height:18px;color:var(--amber);flex:none;margin-top:1px}.v-btn.svelte-1a3h0wn b:where(.svelte-1a3h0wn){font-size:13.5px;font-weight:650;display:block}.v-btn.svelte-1a3h0wn small:where(.svelte-1a3h0wn){color:var(--text-2);margin-top:2px;font-size:12px;line-height:1.35;display:block}.v-again.svelte-1a3h0wn{color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:4px 0;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.v-again.svelte-1a3h0wn svg:where(.svelte-1a3h0wn){width:14px;height:14px;color:var(--amber)}.v-rec.svelte-1a3h0wn{background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.v-working.svelte-1a3h0wn{color:var(--text-2)}.v-dot.svelte-1a3h0wn{background:var(--rose);border-radius:999px;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite svelte-1a3h0wn-vpulse}@keyframes svelte-1a3h0wn-vpulse{50%{opacity:.35;transform:scale(.8)}}.v-time.svelte-1a3h0wn{font-variant-numeric:tabular-nums;flex:1}.v-time.svelte-1a3h0wn small:where(.svelte-1a3h0wn){color:var(--text-3);font-weight:500}.v-cancel.svelte-1a3h0wn{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:6px 4px;font-family:inherit;font-size:13px}.v-done.svelte-1a3h0wn{background:var(--amber-btn);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:650}.v-hint.svelte-1a3h0wn{color:var(--text-3);margin-top:8px;font-size:12px;line-height:1.4}.v-err.svelte-1a3h0wn{color:var(--rose);margin-top:8px;font-size:12.5px;line-height:1.45}.v-spin.svelte-1a3h0wn{border:2px solid var(--hairline);border-top-color:var(--amber);border-radius:999px;flex:none;width:14px;height:14px;animation:.8s linear infinite svelte-1a3h0wn-vspin}@keyframes svelte-1a3h0wn-vspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.v-dot.svelte-1a3h0wn,.v-spin.svelte-1a3h0wn{animation:none}}.buddy.svelte-xtjmbn{z-index:88;background:var(--surface);border:1px solid var(--hairline);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-3);animation:svelte-xtjmbn-bin .5s var(--ease-out-expo);border-radius:18px;padding:20px;position:fixed;bottom:20px;right:20px}@keyframes svelte-xtjmbn-bin{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}.buddy.leaving.svelte-xtjmbn{animation:.25s forwards svelte-xtjmbn-bout}@keyframes svelte-xtjmbn-bout{to{opacity:0;transform:translateY(16px)}}@media (width<=880px){.buddy.svelte-xtjmbn{bottom:calc(84px + env(safe-area-inset-bottom));overscroll-behavior:contain;width:auto;max-height:calc(100dvh - 110px);left:16px;right:16px;overflow-y:auto}.buddy.lifted.svelte-xtjmbn{bottom:calc(136px + env(safe-area-inset-bottom));max-height:calc(100dvh - 160px)}.buddy.barsUp.svelte-xtjmbn{bottom:calc(176px + env(safe-area-inset-bottom));max-height:calc(100dvh - 200px)}.buddy.lifted.barsUp.svelte-xtjmbn{bottom:calc(228px + env(safe-area-inset-bottom));max-height:calc(100dvh - 252px)}.buddy.barsBoth.svelte-xtjmbn{bottom:calc(268px + env(safe-area-inset-bottom));max-height:calc(100dvh - 292px)}.buddy.lifted.barsBoth.svelte-xtjmbn{bottom:calc(320px + env(safe-area-inset-bottom));max-height:calc(100dvh - 344px)}}.b-x.svelte-xtjmbn{background:var(--surface-2);width:34px;height:34px;color:var(--text-3);cursor:pointer;border:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.b-x.svelte-xtjmbn svg:where(.svelte-xtjmbn){width:14px;height:14px}.b-q.svelte-xtjmbn{font-family:var(--font-display);padding-right:24px;font-size:18px;font-weight:600;line-height:1.2}.b-reward.svelte-xtjmbn{color:var(--amber);margin-bottom:8px;padding-right:24px;font-size:12px;font-weight:700}.b-done.svelte-xtjmbn .bc-keep:where(.svelte-xtjmbn){text-decoration:none;display:inline-block}.b-sub.svelte-xtjmbn{color:var(--text-3);margin-top:5px;font-size:12.5px}.b-input.svelte-xtjmbn{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:10px;outline:none;margin-top:14px;padding:10px 12px;font-family:inherit;font-size:14px}.b-input.svelte-xtjmbn:focus{border-color:var(--amber)}.b-opts.svelte-xtjmbn{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.b-opt.svelte-xtjmbn{background:var(--surface-2);color:var(--text);border:1px solid var(--hairline);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-expo), background var(--dur-fast);border-radius:999px;padding:8px 13px;font-size:13px;font-weight:600}.b-opt.sm.svelte-xtjmbn{padding:6px 10px;font-size:12px}.b-opt.svelte-xtjmbn:hover{background:var(--amber-soft);color:var(--amber);border-color:#0000}.b-opt.svelte-xtjmbn:active{transform:scale(.93)}.b-opt.on.svelte-xtjmbn{background:var(--amber-btn);color:#fff;border-color:#0000}.b-yn.svelte-xtjmbn{gap:8px;margin-top:14px;display:flex}.b-yn.svelte-xtjmbn .b-opt:where(.svelte-xtjmbn){text-align:center;flex:1}.b-scale.svelte-xtjmbn{gap:8px;margin-top:14px;display:flex}.b-snum.svelte-xtjmbn{aspect-ratio:1;border:1px solid var(--hairline);background:var(--surface-2);color:var(--text);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-expo);border-radius:10px;flex:1;font-family:inherit;font-size:15px;font-weight:700}.b-snum.on.svelte-xtjmbn{background:var(--amber-btn);color:#fff;border-color:#0000}.b-snum.svelte-xtjmbn:active{transform:scale(.9)}.b-slabels.svelte-xtjmbn{color:var(--text-3);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.b-range.svelte-xtjmbn{margin-top:16px}.b-range.svelte-xtjmbn input:where(.svelte-xtjmbn){appearance:none;cursor:grab;background:0 0;outline:none;width:100%;height:32px;margin:0}.b-range.svelte-xtjmbn input:where(.svelte-xtjmbn)::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--amber) var(--pct,50%), var(--surface-2) var(--pct,50%));border-radius:999px;height:8px}.b-range.svelte-xtjmbn input:where(.svelte-xtjmbn)::-webkit-slider-thumb{appearance:none;background:var(--amber);border:3px solid var(--surface);width:22px;height:22px;box-shadow:var(--shadow-2);cursor:grab;border-radius:999px;margin-top:-7px}.b-range.svelte-xtjmbn input:where(.svelte-xtjmbn):active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.1)}.b-range.svelte-xtjmbn input:where(.svelte-xtjmbn)::-moz-range-track{background:linear-gradient(90deg, var(--amber) var(--pct,50%), var(--surface-2) var(--pct,50%));border-radius:999px;height:8px}.b-range.svelte-xtjmbn input:where(.svelte-xtjmbn)::-moz-range-thumb{background:var(--amber);border:3px solid var(--surface);width:19px;height:19px;box-shadow:var(--shadow-2);cursor:grab;border-radius:999px}.b-slabels.svelte-xtjmbn span:where(.svelte-xtjmbn):first-child,.b-slabels.svelte-xtjmbn span:where(.svelte-xtjmbn):last-child{color:var(--text-2);font-weight:600}.b-scap.svelte-xtjmbn{text-align:center;color:var(--amber);min-height:20px;margin-top:14px;font-size:13.5px;font-weight:650;line-height:1.3}.b-foot.svelte-xtjmbn{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.b-skip.svelte-xtjmbn{color:var(--text-3);cursor:pointer;background:0 0;border:none;margin-left:-8px;padding:10px 8px;font-family:inherit;font-size:13px}.b-submit.svelte-xtjmbn{background:var(--amber-btn);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:11px 22px;font-family:inherit;font-size:13.5px;font-weight:650}.b-submit.svelte-xtjmbn:disabled,.b-skip.svelte-xtjmbn:disabled{opacity:.5;cursor:default}.b-cvtop.svelte-xtjmbn{border:1px dashed var(--amber);background:var(--amber-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-expo);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;font-family:inherit;display:flex}.b-cvtop.svelte-xtjmbn:active{transform:scale(.98)}.b-cvtop.svelte-xtjmbn svg:where(.svelte-xtjmbn){width:18px;height:18px;color:var(--amber);flex:none;margin-top:1px}.b-cvtop.svelte-xtjmbn b:where(.svelte-xtjmbn){font-size:13.5px;font-weight:650;display:block}.b-cvtop.svelte-xtjmbn small:where(.svelte-xtjmbn){color:var(--text-2);margin-top:2px;font-size:12px;line-height:1.35;display:block}.b-opt.b-here.svelte-xtjmbn{align-items:center;gap:5px;display:inline-flex}.b-opt.b-here.svelte-xtjmbn svg:where(.svelte-xtjmbn){flex:none;width:13px;height:13px}.b-cv.svelte-xtjmbn{color:var(--text-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:4px 0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:underline;display:block}.b-heard.svelte-xtjmbn{margin-top:12px}.b-heard-h.svelte-xtjmbn{color:var(--text-3);font-size:12px}.b-heard.svelte-xtjmbn .b-opts:where(.svelte-xtjmbn){margin-top:6px}.b-opt.off.svelte-xtjmbn{color:var(--text-3);background:0 0;border-style:dashed;text-decoration:line-through}.b-msg.svelte-xtjmbn{color:var(--text-3);overflow-wrap:break-word;margin-top:12px;font-size:12.5px;line-height:1.45}.b-fail.svelte-xtjmbn{color:var(--rose)}.b-confirm.svelte-xtjmbn{text-align:center;padding:4px 2px}.bc-h.svelte-xtjmbn{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.2}.bc-p.svelte-xtjmbn{color:var(--text-2);margin-top:8px;font-size:13px;line-height:1.5}.bc-act.svelte-xtjmbn{gap:8px;margin-top:16px;display:flex}.bc-keep.svelte-xtjmbn{background:var(--amber-btn);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:2;padding:10px;font-family:inherit;font-size:13.5px;font-weight:650}.nudgebar.svelte-15enwxv{z-index:92;background:var(--text);width:max-content;max-width:calc(100vw - 28px);color:var(--bg);box-shadow:var(--shadow-3);animation:svelte-15enwxv-nin .5s var(--ease-out-expo);border-radius:999px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@keyframes svelte-15enwxv-nin{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media (width<=880px){.nudgebar.svelte-15enwxv{bottom:calc(84px + env(safe-area-inset-bottom))}.nudgebar.lifted.svelte-15enwxv{bottom:calc(136px + env(safe-area-inset-bottom))}}.spark.svelte-15enwxv{width:17px;height:17px;color:var(--gold);flex:none}.msg.svelte-15enwxv{flex:auto;min-width:0;font-size:13.5px;font-weight:550;line-height:1.3}@media (width<=560px){.nudgebar.svelte-15enwxv{border-radius:18px;flex-wrap:wrap;row-gap:8px}.msg.svelte-15enwxv{flex:calc(100% - 40px)}.cta.svelte-15enwxv{margin-left:auto}}.cta.svelte-15enwxv{background:var(--amber-btn);color:#fff;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-expo);border:none;border-radius:999px;flex:none;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:700}.cta.svelte-15enwxv:active{transform:scale(.94)}.x.svelte-15enwxv{width:34px;height:34px;color:var(--bg);opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;place-items:center;display:grid}.x.svelte-15enwxv:hover{opacity:1}.x.svelte-15enwxv svg:where(.svelte-15enwxv){width:13px;height:13px}.pbar.svelte-tu1abx{z-index:93;background:var(--surface);width:max-content;max-width:calc(100vw - 28px);color:var(--text);border:1px solid var(--hairline);border-left:3px solid var(--amber);box-shadow:var(--shadow-3);animation:svelte-tu1abx-pin .5s var(--ease-out-expo);border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.pbar.stacked.svelte-tu1abx{bottom:92px}@keyframes svelte-tu1abx-pin{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media (width<=880px){.pbar.svelte-tu1abx{bottom:calc(84px + env(safe-area-inset-bottom))}.pbar.lifted.svelte-tu1abx{bottom:calc(136px + env(safe-area-inset-bottom))}.pbar.stacked.svelte-tu1abx{bottom:calc(176px + env(safe-area-inset-bottom))}.pbar.stacked.lifted.svelte-tu1abx{bottom:calc(228px + env(safe-area-inset-bottom))}}.ic.svelte-tu1abx{width:17px;height:17px;color:var(--amber);flex:none}.msg.svelte-tu1abx{flex:auto;min-width:0;font-size:13.5px;font-weight:550;line-height:1.3}@media (width<=560px){.pbar.svelte-tu1abx{flex-wrap:wrap;row-gap:8px}.msg.svelte-tu1abx{flex:calc(100% - 40px)}.cta.svelte-tu1abx{margin-left:auto}}.cta.svelte-tu1abx{background:var(--amber-btn);color:#fff;transition:transform var(--dur-fast) var(--ease-out-expo);border-radius:999px;flex:none;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none}.cta.svelte-tu1abx:active{transform:scale(.94)}.x.svelte-tu1abx{width:34px;height:34px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;place-items:center;display:grid}.x.svelte-tu1abx:hover{color:var(--text)}.x.svelte-tu1abx svg:where(.svelte-tu1abx){width:13px;height:13px}:root{--font-body:-apple-system, BlinkMacSystemFont, system-ui, "Plus Jakarta Sans", "Segoe UI", sans-serif;--font-display:ui-serif, "New York", "Source Serif 4", Georgia, serif;--font-mono:ui-monospace, "JetBrains Mono", monospace;--spring-snappy:linear(0,.06,.23,.46,.7,.89,1.01,1.06,1.05,1.02,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-soft:cubic-bezier(.32,.72,0,1);--dur-fast:.18s;--dur:.34s;--dur-slow:.55s;--r-sm:12px;--r:18px;--r-lg:26px;--r-full:999px;--bg:#f4f2ed;--surface:#fff;--surface-2:#fbfaf7;--surface-glass:#ffffffb8;--text:#1a1816;--text-2:#5a554e;--text-3:#716856;--border:#1a181617;--hairline:#1a18160f;--field-border:#8a8478;--amber:#a94d06;--amber-soft:#fef1dc;--amber-btn:#b45309;--blue:#0369a1;--blue-soft:#e0f2fe;--green:#15773a;--green-soft:#dcfce7;--rose:#be123c;--rose-soft:#ffe4e6;--violet:#6d28d9;--violet-soft:#f1eafe;--gold:#eab308;--shadow-1:0 1px 2px #2820140d, 0 2px 8px #2820140a;--shadow-2:0 4px 12px #28201414, 0 12px 32px #28201412;--shadow-3:0 12px 28px #28201424, 0 30px 60px #28201421;--glow-gold:0 0 0 1px #eab30880, 0 6px 24px #eab30859}:root[data-theme=dark]{--bg:#0e0d0c;--surface:#1a1816;--surface-2:#211e1b;--surface-glass:#1a1816a8;--text:#f4f1eb;--text-2:#b5aea2;--text-3:#8f887b;--border:#fffaf01a;--hairline:#fffaf00f;--field-border:#776f63;--amber:#f59e0b;--amber-soft:#3a2a12;--amber-btn:#b45309;--blue:#38bdf8;--blue-soft:#102a3c;--green:#34d399;--green-soft:#0f2e22;--rose:#fb7185;--rose-soft:#3a1620;--violet:#c4b5fd;--violet-soft:#251d3a;--shadow-1:0 1px 2px #0006, 0 2px 8px #00000059;--shadow-2:0 4px 14px #00000080, 0 14px 36px #00000073;--shadow-3:0 14px 32px #0009, 0 34px 64px #0000008c;--glow-gold:0 0 0 1px #f59e0b8c, 0 6px 28px #f59e0b66}*{box-sizing:border-box}html,body{margin:0;padding:0}:where(button,input,select,textarea){font-family:inherit}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:-.011em;transition:background var(--dur) var(--ease-soft), color var(--dur) var(--ease-soft)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=880px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}}@media (width<=880px){button,a,[role=button],label,select,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior-y:none}}body{overflow-wrap:break-word}pre,code{overflow-wrap:normal}:where(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=link],[role=switch],[role=checkbox]):focus-visible{outline:2.5px solid var(--amber);outline-offset:2px}:where(a,button,input,select,textarea,[tabindex]):focus:not(:focus-visible){outline:none}::placeholder{color:var(--text-3);opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]),select,textarea{border-color:var(--field-border)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):focus,select:focus,textarea:focus{border-color:var(--amber)!important}@media (forced-colors:active){[aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=true]{outline-offset:1px;outline:2px solid highlight}:focus-visible{outline-offset:2px!important;outline:3px solid highlight!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;top:0;left:0;overflow:hidden;position:absolute!important}.skip-link{z-index:9999;background:var(--surface);color:var(--text);border-radius:var(--r-sm);box-shadow:var(--shadow-2);font:600 14px/1 var(--font-body);transition:transform var(--dur-fast) var(--ease-soft);padding:10px 16px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{outline:2.5px solid var(--amber);outline-offset:2px;transform:translateY(0)}
