@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}:root{--primary:#ff6b4a;--on-primary:#1a1145;--accent:#6c4df5;--ink:#1a1145;--paper:#fff6f1;--heading-font:"Space Grotesk", system-ui, sans-serif;--body-font:"DM Sans", system-ui, sans-serif;--heading-weight:600;--muted:color-mix(in srgb, var(--ink) 66%, var(--paper));--line:color-mix(in srgb, var(--ink) 12%, transparent);--soft:color-mix(in srgb, var(--primary) 9%, #fff);--card:#fff;--radius:18px;--shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent), 0 10px 24px -14px color-mix(in srgb, var(--ink) 28%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font:400 17px/1.45 var(--body-font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0}#root{min-height:100dvh}main{display:block}.screen,main.screen{width:100%;max-width:520px;min-height:100dvh;padding:18px 22px calc(20px + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative}h1{font-family:var(--heading-font);font-weight:var(--heading-weight);letter-spacing:-.015em;text-wrap:balance;margin:0 0 10px;font-size:clamp(30px,8.4vw,38px);line-height:1.1}p{margin:0 0 12px}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}.brandbar{height:28px;font-family:var(--heading-font);font-weight:var(--heading-weight);letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:16px;font-size:18px;display:flex}.brand-dot{background:var(--primary);width:12px;height:12px;box-shadow:5px -5px 0 -2px var(--accent);border-radius:50% 50% 50% 2px}.eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:600}.lede{color:var(--muted);font-size:18px}.fine{color:var(--muted);text-align:center;margin:12px 0 0;font-size:13px}.note,.dock{margin-top:auto;padding-top:20px}.cta,main.screen>button{background:var(--primary);width:100%;min-height:58px;color:var(--on-primary);box-shadow:0 12px 22px -12px color-mix(in srgb, var(--primary) 70%, transparent);border:0;border-radius:16px;font-size:18px;font-weight:600;display:block}.glyph{background:var(--soft);width:36px;height:36px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:inline-grid}.glyph svg{width:21px;height:21px}.art{--art-accent:var(--accent);border-radius:24px;place-items:center;display:grid;overflow:hidden}.art svg{width:100%;height:100%;display:block}.tone-primary{background:var(--primary);color:var(--on-primary)}.tone-ink{background:var(--ink);color:var(--paper)}.tone-accent{--art-accent:var(--primary);background:var(--accent);color:var(--ink)}.tone-paper{background:var(--soft);color:var(--primary)}.landing .hero-art{height:236px;margin-bottom:22px;padding:14px}.landing .stack{flex-direction:column;display:flex}.proof{gap:10px;margin-top:6px;display:grid}.proof li{align-items:center;gap:10px;font-weight:500;display:flex}.proof .glyph{border-radius:50%;width:26px;height:26px}.proof .glyph svg{width:15px;height:15px}.layout-split .landing .hero-art{order:3;height:150px;margin:18px 0 0}.layout-split .landing .stack{order:2}.layout-split .landing .dock{order:4}.layout-poster .landing{background:var(--primary);color:var(--on-primary)}.layout-poster .landing .hero-art{color:var(--on-primary);background:0 0;height:280px;margin:0 -8px 8px}.layout-poster .landing .eyebrow,.layout-poster .landing .lede,.layout-poster .landing .fine{color:inherit}.layout-poster .landing .glyph{background:color-mix(in srgb, var(--on-primary) 18%, transparent);color:inherit}.layout-poster .landing .cta{background:var(--on-primary);color:var(--primary)}.progress{background:var(--line);border-radius:6px;height:6px;margin-bottom:18px;overflow:hidden}.progress span{background:var(--primary);border-radius:6px;height:100%;display:block}.question .eyebrow{color:var(--muted);letter-spacing:.02em;text-transform:none}.answers{gap:12px;margin-top:12px;display:grid}.answer{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);text-align:left;width:100%;min-height:68px;box-shadow:var(--shadow);align-items:center;gap:14px;padding:14px 16px;font-size:18px;font-weight:500;display:flex}.layout-tiles .answers{grid-template-columns:1fr 1fr}.layout-tiles .answer{flex-direction:column;align-items:flex-start;min-height:124px}.plan .plan-art{height:84px;margin-bottom:14px;padding:6px 40px}.plan .dock{background:linear-gradient(transparent, var(--paper) 34%);margin-inline:-22px;padding:18px 22px 8px;position:sticky;bottom:0}.fitted{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);gap:8px;padding:12px 14px;display:grid}.fitted li{align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1.3;display:flex}.fitted .glyph{border-radius:10px;width:30px;height:30px}.fitted .glyph svg{width:18px;height:18px}.milestones{gap:0;margin-top:14px;display:grid}.milestones li{grid-template-columns:84px 1fr;gap:10px;padding:0 0 10px 22px;font-size:16px;line-height:1.3;display:grid;position:relative}.milestones li:before{content:"";background:var(--primary);border-radius:50%;width:11px;height:11px;position:absolute;top:6px;left:0}.milestones li:not(:last-child):after{content:"";background:var(--line);width:1.5px;position:absolute;top:18px;bottom:-5px;left:5px}.milestones .when{color:var(--primary);font-weight:600}.layout-checklist .milestones li{border-bottom:1px solid var(--line);padding:7px 0}.layout-checklist .milestones li:before,.layout-checklist .milestones li:after{display:none}main.paywall{padding-top:62px}.paywall .brandbar{position:absolute;top:18px;left:22px}.paywall .paywall-art{opacity:.9;background:0 0;width:112px;height:72px;position:absolute;top:8px;right:14px}.paywall h1{order:1}.paywall .eyebrow{order:0}.paywall>*{order:2}.chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.chips li{background:var(--soft);color:var(--primary);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.value{gap:12px;margin-bottom:14px;display:grid}.value li{gap:12px;display:flex}.value strong,.value span:not(.glyph){display:block}.value strong{line-height:1.25}.value div span{color:var(--muted);font-size:15px;line-height:1.3}.value.layout-cards{grid-template-columns:1fr 1fr}.value.layout-cards li{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);flex-direction:column;padding:12px}.reassure{margin-bottom:10px;font-size:15px;font-weight:500}.plans{gap:10px;display:grid}.plans button{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);text-align:left;width:100%;min-height:72px;box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;padding:14px 18px;font-size:18px;display:flex}.plans li.best button{background:var(--primary);color:var(--on-primary);border:0}.plans .best-value{background:var(--accent);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.plans .price{font-weight:600}.plans .equivalent{opacity:.85;flex-basis:100%;font-size:14px}.renewal,.trial-cancel,.cancel,.refund,.way-out,.after,.tools,.channel{font-size:14px}.way-out{margin:12px 0 8px;font-weight:500}.after{margin:10px 0 0;font-weight:500}.tools{margin:10px 0 0}.paywall-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.paywall-actions button,.paywall-actions a{text-align:center;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);justify-content:center;align-items:center;width:100%;min-height:52px;padding:10px 14px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.legal{color:var(--muted);text-align:center;margin:14px 0 0;font-size:13px}.first-steps{margin:8px 0 20px}.first-steps ol{counter-reset:first;gap:10px;display:grid}.first-steps li{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);counter-increment:first;padding:12px 14px 12px 54px;position:relative}.first-steps li:before{content:counter(first);background:var(--soft);width:28px;height:28px;color:var(--primary);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:12px;left:14px}.first-steps strong,.first-steps span{display:block}.first-steps span{color:var(--muted);font-size:15px}.account-links{gap:8px;margin-top:16px;display:grid}.offer-actions{gap:10px;margin-top:16px;display:grid}.offer-actions button{border:1.5px solid var(--line);background:var(--card);border-radius:16px;width:100%;min-height:58px;padding:10px 14px;font-size:17px;font-weight:600;display:block}.offer-terms,.bump-terms{color:var(--muted);margin-top:14px;font-size:14px}.bump{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);margin-top:14px;padding:14px}.bump label{align-items:center;gap:10px;min-height:44px;display:flex}.bump input[type=checkbox]{flex:none;width:24px;height:24px;min-height:24px;padding:0}.charges{margin-top:16px}.charges li{margin-top:8px}input,textarea,select{border:1.5px solid var(--line);background:var(--card);width:100%;min-height:48px;font:inherit;color:inherit;border-radius:12px;padding:10px 12px}.refund-cancel{margin:0 0 14px;font-size:14px}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2"),url(/assets/baloo-2-latin-600-normal-B4tNaogw.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2)format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2)format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff)format("woff")}:root{--v-bg:var(--paper);--v-surface:var(--card);--v-sand:color-mix(in srgb, var(--ink) 6%, var(--paper));--v-sand-2:color-mix(in srgb, var(--ink) 12%, var(--paper));--v-ink:var(--ink);--v-body:color-mix(in srgb, var(--ink) 88%, var(--paper));--v-ink-2:color-mix(in srgb, var(--ink) 72%, var(--paper));--v-muted:var(--muted);--v-line:var(--line);--v-line-strong:color-mix(in srgb, var(--ink) 50%, var(--paper));--v-primary:var(--primary);--v-primary-press:color-mix(in srgb, var(--primary) 84%, #000);--v-on-primary:var(--on-primary);--v-primary-edge:var(--k-cta-edge,color-mix(in srgb, var(--v-primary) 70%, #000));--v-tint:color-mix(in srgb, var(--primary) 11%, #fff);--v-accent:var(--accent);--v-on-accent:var(--ink);--v-art-filter:invert(0);--v-accent-tint:color-mix(in srgb, var(--accent) 16%, #fff);--v-success:#1d6b52;--v-success-tint:#e2f3ec;--v-danger:#b3261e;--v-link:var(--k-link,var(--v-accent));--v-on-link:var(--k-on-link,#fff);--v-night:var(--k-night,#1a1145);--v-on-night:var(--k-on-night,#fff);--v-card-1:var(--k-card-grape,#6d3fd8);--v-card-2:var(--k-card-coral,#ff7a59);--v-card-3:var(--k-card-mint,#2cc9a0);--v-card-4:var(--k-card-sky,#3da9fc);--v-card-5:var(--k-card-pink,#ff6fa8);--v-card-6:var(--k-card-lime,#c6dd3c);--v-card-1-ink:var(--k-scene-grape-ink,#fff);--v-card-2-ink:var(--k-on-cta,#1a1145);--v-card-3-ink:var(--k-on-cta,#1a1145);--v-card-4-ink:var(--k-on-cta,#1a1145);--v-card-5-ink:var(--k-on-cta,#1a1145);--v-card-6-ink:var(--k-on-cta,#1a1145);--v-card-1-edge:var(--k-card-grape-edge,#4a2fc0);--v-card-2-edge:var(--k-card-coral-edge,#d9482a);--v-card-3-edge:var(--k-card-mint-edge,#169c7a);--v-card-4-edge:var(--k-card-sky-edge,#1c83d4);--v-card-5-edge:var(--k-card-pink-edge,#d94c85);--v-card-6-edge:var(--k-card-lime-edge,#94ab1e);--v-card-1-tint:var(--k-card-grape-tint,#f4f0ff);--v-card-2-tint:var(--k-card-coral-tint,#ffe9e1);--v-card-3-tint:var(--k-card-mint-tint,#dbf6ee);--v-card-4-tint:var(--k-card-sky-tint,#dff0ff);--v-card-5-tint:var(--k-card-pink-tint,#ffe3ee);--v-card-6-tint:var(--k-card-lime-tint,#f1f7cf);--v-radius-control:14px;--v-radius-cta:999px;--v-radius-card:22px;--v-radius-panel:24px;--v-radius-sheet:28px;--v-radius-hero:32px;--v-radius-pill:999px;--v-pill:999px;--v-font-display:var(--heading-font);--v-font-text:var(--body-font);--v-display-weight:var(--heading-weight);--v-shadow:var(--shadow);--v-shadow-1:var(--k-shadow-1,0 2px 6px color-mix(in srgb, var(--v-ink) 10%, transparent));--v-shadow-2:var(--k-shadow-2,0 10px 30px color-mix(in srgb, var(--v-ink) 16%, transparent));--v-shadow-cta:var(--k-shadow-cta,0 8px 18px color-mix(in srgb, var(--v-ink) 18%, transparent));--v-shadow-sticker:var(--k-shadow-sticker,0 3px 8px color-mix(in srgb, var(--v-ink) 16%, transparent));--v-band-1:var(--v-card-4-tint);--v-band-2:var(--v-card-1-tint);--v-band-3:var(--v-card-3-tint);--v-band-4:var(--v-card-5-tint);--v-band-5:var(--v-card-6-tint);--v-level-1:var(--v-card-4);--v-level-1-ink:var(--v-card-4-ink);--v-level-1-edge:var(--v-card-4-edge);--v-level-2:var(--v-card-1);--v-level-2-ink:var(--v-card-1-ink);--v-level-2-edge:var(--v-card-1-edge);--v-level-3:var(--v-card-3);--v-level-3-ink:var(--v-card-3-ink);--v-level-3-edge:var(--v-card-3-edge);--v-level-4:var(--v-card-5);--v-level-4-ink:var(--v-card-5-ink);--v-level-4-edge:var(--v-card-5-edge);--v-level-5:var(--v-card-6);--v-level-5-ink:var(--v-card-6-ink);--v-level-5-edge:var(--v-card-6-edge);--v-section-1:var(--k-scene-grape,#5b45d1);--v-section-1-ink:var(--k-scene-grape-ink,#fff);--v-section-2:var(--k-scene-coral,#ff7a59);--v-section-2-ink:var(--k-scene-coral-ink,#1a1145);--v-section-3:var(--k-scene-sky,#3da9fc);--v-section-3-ink:var(--k-scene-sky-ink,#1a1145);--v-scene-done:var(--k-scene-sky,#3da9fc);--v-scene-done-ink:var(--k-scene-sky-ink,#1a1145);--v-scene-done-btn:var(--k-scene-sky-btn,#1a1145);--v-scene-done-btn-ink:var(--k-scene-sky-btn-ink,#fff);--v-scene-done-btn-edge:var(--k-scene-sky-btn-edge,#07031c);--v-scene-done-shape:var(--k-scene-sky-shape,#a5d8ff);--v-scene-hello:var(--k-scene-coral,#ff7a59);--v-scene-hello-ink:var(--k-scene-coral-ink,#1a1145);--v-scene-hello-shape:var(--k-scene-coral-shape,#ffb8a3);--v-scene-night:var(--k-scene-night,#1a1145);--v-scene-night-ink:var(--k-scene-night-ink,#fff);--v-scene-night-shape:var(--k-scene-night-shape,#3a2a8c);--v-crown:var(--v-card-2);--v-alert:var(--k-danger,#d1242f);--v-on-alert:var(--k-surface,#fff);--v-tick:var(--k-success,var(--v-success));--v-on-tick:var(--k-surface,#fff);--v-highlight:var(--v-primary);--v-on-highlight:var(--v-on-primary);--v-scrim:color-mix(in srgb, var(--v-night) 55%, transparent);--v-pattern-dot:color-mix(in srgb, var(--v-ink) 7%, transparent);--v-buddy-body:#e9b56f;--v-buddy-ear:#9a5b2e;--v-buddy-muzzle:#fbefd9;--v-buddy-ink:#2a1d14;--v-buddy-tongue:#ef7a85;--v-buddy-collar:var(--v-primary);--v-buddy-spark:var(--v-crown)}@media (prefers-color-scheme:dark){:root{--v-pattern-dot:color-mix(in srgb, var(--v-ink) 6%, transparent);--v-scrim:#0009}}:root{--v-bg:#fff6f1;--v-surface:#fff;--v-sand:#f7eddd;--v-sand-2:#ede0cb;--v-ink:#1a1145;--v-body:#3a3152;--v-ink-2:#5f5777;--v-muted:#6e6786;--v-line:#efe4d2;--v-line-strong:#8e86a6;--v-primary:#ff6b4a;--v-primary-press:#f0552f;--v-on-primary:#1a1145;--v-tint:#f4f0ff;--v-accent:#6c4df5;--v-on-accent:#fff;--v-accent-tint:#f4f0ff;--v-success:#0b7285;--v-success-tint:#ddf3f5;--v-danger:#c8283c;--k-ground:#fff6f1;--k-surface:#fff;--k-sand:#f7eddd;--k-sand-2:#ede0cb;--k-ink:#1a1145;--k-body:#3a3152;--k-ink-2:#5f5777;--k-muted:#6e6786;--k-line:#efe4d2;--k-line-strong:#8e86a6;--k-cta:#ff6b4a;--k-cta-press:#f0552f;--k-cta-edge:#c9431f;--k-on-cta:#1a1145;--k-tint:#f4f0ff;--k-accent:#6c4df5;--k-on-accent:#fff;--k-accent-tint:#f4f0ff;--k-success:#0b7285;--k-success-tint:#ddf3f5;--k-danger:#c8283c;--k-night:#1a1145;--k-on-night:#f8f5ff;--k-card-grape:#6c4df5;--k-card-grape-edge:#4a2fc0;--k-card-grape-tint:#f4f0ff;--k-card-coral:#ff6b4a;--k-card-coral-edge:#d9482a;--k-card-coral-tint:#ffe9e1;--k-card-mint:#2cc9a0;--k-card-mint-edge:#169c7a;--k-card-mint-tint:#dbf6ee;--k-card-sky:#3da9fc;--k-card-sky-edge:#1c83d4;--k-card-sky-tint:#dff0ff;--k-card-pink:#ff6fa8;--k-card-pink-edge:#d94c85;--k-card-pink-tint:#ffe3ee;--k-card-lime:#c6dd3c;--k-card-lime-edge:#94ab1e;--k-card-lime-tint:#f1f7cf;--k-link:#6c4df5;--k-on-link:#fff;--k-scene-grape:#6c4df5;--k-scene-grape-ink:#fff;--k-scene-grape-btn:#fff;--k-scene-grape-btn-ink:#1a1145;--k-scene-grape-btn-edge:#c9beff;--k-scene-grape-shape:#8b72ff;--k-scene-coral:#ff6b4a;--k-scene-coral-ink:#1a1145;--k-scene-coral-btn:#1a1145;--k-scene-coral-btn-ink:#fff;--k-scene-coral-btn-edge:#07031c;--k-scene-coral-shape:#ffb8a3;--k-scene-sky:#3da9fc;--k-scene-sky-ink:#1a1145;--k-scene-sky-btn:#1a1145;--k-scene-sky-btn-ink:#fff;--k-scene-sky-btn-edge:#07031c;--k-scene-sky-shape:#a5d8ff;--k-scene-pink:#ff6fa8;--k-scene-pink-ink:#1a1145;--k-scene-pink-btn:#1a1145;--k-scene-pink-btn-ink:#fff;--k-scene-pink-btn-edge:#07031c;--k-scene-pink-shape:#ffb5d2;--k-scene-night:#1a1145;--k-scene-night-ink:#fff;--k-scene-night-btn:#ff6b4a;--k-scene-night-btn-ink:#1a1145;--k-scene-night-btn-edge:#d9482a;--k-scene-night-shape:#3a2a8c;--on-primary:#1a1145;--k-shadow-1:0 2px 0 #1a11450f, 0 6px 16px #1a114512;--k-shadow-2:0 4px 0 #1a11450f, 0 16px 36px #1a114524;--k-shadow-cta:0 10px 22px #1a11452e;--k-shadow-sticker:0 3px 0 #1a11451f, 0 8px 14px #1a114529;--heading-font:"Baloo 2", system-ui, sans-serif;--heading-weight:800;--v-font-display:var(--heading-font);--v-display-weight:800;--body-font:"Rubik", system-ui, sans-serif;--v-font-text:var(--body-font);--v-radius-control:16px;--v-radius-cta:999px;--v-radius-card:24px;--v-radius-panel:28px;--v-radius-sheet:28px;--v-radius-hero:32px;--v-radius-pill:999px}@media (prefers-color-scheme:dark){:root{--v-bg:#171226;--v-surface:#221b36;--v-sand:#2c2444;--v-sand-2:#382f54;--v-ink:#f8f5ff;--v-body:#e4dff2;--v-ink-2:#b9b1d0;--v-muted:#a199bc;--v-line:#30284a;--v-line-strong:#7f769e;--v-primary:#ff6b4a;--v-primary-press:#f0552f;--v-on-primary:#1a1145;--v-tint:#2b2260;--v-accent:#8b72ff;--v-on-accent:#1a1145;--v-accent-tint:#2b2260;--v-success:#a5f0f0;--v-success-tint:#12363c;--v-danger:#ff9dae;--k-ground:#171226;--k-surface:#221b36;--k-sand:#2c2444;--k-sand-2:#382f54;--k-ink:#f8f5ff;--k-body:#e4dff2;--k-ink-2:#b9b1d0;--k-muted:#a199bc;--k-line:#30284a;--k-line-strong:#7f769e;--k-cta:#ff6b4a;--k-cta-press:#f0552f;--k-cta-edge:#c9431f;--k-on-cta:#1a1145;--k-link:#b9a8ff;--k-tint:#2b2260;--k-accent:#8b72ff;--k-on-accent:#1a1145;--k-accent-tint:#2b2260;--k-success:#a5f0f0;--k-success-tint:#12363c;--k-danger:#ff9dae;--k-night:#171226;--k-on-night:#f8f5ff;--k-card-grape:#6c4df5;--k-card-grape-edge:#4a2fc0;--k-card-grape-tint:#2b2260;--k-card-coral:#ff6b4a;--k-card-coral-edge:#d9482a;--k-card-coral-tint:#40291f;--k-card-mint:#2cc9a0;--k-card-mint-edge:#169c7a;--k-card-mint-tint:#153a30;--k-card-sky:#3da9fc;--k-card-sky-edge:#1c83d4;--k-card-sky-tint:#16304d;--k-card-pink:#ff6fa8;--k-card-pink-edge:#d94c85;--k-card-pink-tint:#45203a;--k-card-lime:#c6dd3c;--k-card-lime-edge:#94ab1e;--k-card-lime-tint:#2f3a14;--k-on-link:#1a1145;--k-scene-grape:#6c4df5;--k-scene-grape-ink:#fff;--k-scene-grape-btn:#fff;--k-scene-grape-btn-ink:#1a1145;--k-scene-grape-btn-edge:#c9beff;--k-scene-grape-shape:#8b72ff;--k-scene-coral:#ff6b4a;--k-scene-coral-ink:#1a1145;--k-scene-coral-btn:#1a1145;--k-scene-coral-btn-ink:#fff;--k-scene-coral-btn-edge:#07031c;--k-scene-coral-shape:#ffb8a3;--k-scene-sky:#3da9fc;--k-scene-sky-ink:#1a1145;--k-scene-sky-btn:#1a1145;--k-scene-sky-btn-ink:#fff;--k-scene-sky-btn-edge:#07031c;--k-scene-sky-shape:#a5d8ff;--k-scene-pink:#ff6fa8;--k-scene-pink-ink:#1a1145;--k-scene-pink-btn:#1a1145;--k-scene-pink-btn-ink:#fff;--k-scene-pink-btn-edge:#07031c;--k-scene-pink-shape:#ffb5d2;--k-scene-night:#1a1145;--k-scene-night-ink:#fff;--k-scene-night-btn:#ff6b4a;--k-scene-night-btn-ink:#1a1145;--k-scene-night-btn-edge:#d9482a;--k-scene-night-shape:#3a2a8c;--k-shadow-1:0 2px 0 #0000004d, 0 6px 16px #0000004d;--k-shadow-2:0 4px 0 #0000004d, 0 16px 36px #00000073;--k-shadow-cta:0 10px 22px #0006;--k-shadow-sticker:0 3px 0 #00000059, 0 8px 14px #0006;--ink:#f8f5ff;--paper:#171226;--primary:#ff6b4a;--on-primary:#1a1145;--accent:#8b72ff;--card:#221b36;--soft:#2b2260;--v-link:#b9a8ff;--v-art-filter:invert(1) hue-rotate(180deg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.brand-dot,.venture-mark{width:24px;height:24px;box-shadow:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='512'%20height='512'%20role='img'%20aria-label='Zoomsy%20mark:%20the%20head,%20sticker%20edge'%3e%3cdefs%3e%3cfilter%20id='stk'%20x='-15%25'%20y='-15%25'%20width='130%25'%20height='134%25'%20color-interpolation-filters='sRGB'%3e%3cfeMorphology%20in='SourceAlpha'%20operator='dilate'%20radius='14.4'%20result='d'/%3e%3cfeGaussianBlur%20in='d'%20stdDeviation='2.3'%20result='d2'/%3e%3cfeComponentTransfer%20in='d2'%20result='d3'%3e%3cfeFuncA%20type='linear'%20slope='4'%20intercept='-1.2'/%3e%3c/feComponentTransfer%3e%3cfeFlood%20flood-color='%23FFFFFF'/%3e%3cfeComposite%20in2='d3'%20operator='in'%20result='edge'/%3e%3cfeGaussianBlur%20in='d3'%20stdDeviation='7.2'%20result='b'/%3e%3cfeOffset%20in='b'%20dy='11.5'%20result='s'/%3e%3cfeFlood%20flood-color='%231A1145'%20flood-opacity='.28'/%3e%3cfeComposite%20in2='s'%20operator='in'%20result='drop'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='drop'/%3e%3cfeMergeNode%20in='edge'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23stk)'%3e%3cg%20transform='translate(256%20276)%20rotate(0)%20scale(1.6)'%3e%3cpath%20d='M%20-24%20-84%20L%20-17%20-104%20L%20-6%20-90%20L%203%20-111%20L%2012%20-90%20L%2023%20-102%20L%2027%20-83%20C%2062%20-80%2095%20-56%2097%20-12%20C%2098%206%2097%2018%2093%2028%20L%20105%2035%20L%2091%2043%20L%2099%2056%20L%2083%2059%20C%2066%2079%2036%2087%200%2087%20C%20-36%2087%20-66%2079%20-83%2059%20L%20-99%2056%20L%20-91%2043%20L%20-105%2035%20L%20-93%2028%20C%20-97%2018%20-98%206%20-97%20-12%20C%20-95%20-56%20-62%20-80%20-24%20-84%20Z'%20fill='%23F2B467'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cellipse%20cx='0'%20cy='38'%20rx='50'%20ry='37'%20fill='%23FFF1DA'/%3e%3cellipse%20cx='-64'%20cy='16'%20rx='11'%20ry='7'%20fill='%23F58E62'%20opacity='.55'/%3e%3cellipse%20cx='64'%20cy='16'%20rx='11'%20ry='7'%20fill='%23F58E62'%20opacity='.55'/%3e%3cg%20transform='rotate(0%20-56%20-76)'%3e%3cpath%20d='M%20-50%20-80%20C%20-84%20-98%20-126%20-80%20-134%20-40%20C%20-140%20-8%20-131%2032%20-112%2041%20C%20-97%2048%20-87%2030%20-83%206%20C%20-80%20-16%20-71%20-46%20-50%20-80%20Z'%20fill='%23DD9649'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='scale(-1%201)%20rotate(0%20-56%20-76)'%3e%3cpath%20d='M%20-50%20-80%20C%20-84%20-98%20-126%20-80%20-134%20-40%20C%20-140%20-8%20-131%2032%20-112%2041%20C%20-97%2048%20-87%2030%20-83%206%20C%20-80%20-16%20-71%20-46%20-50%20-80%20Z'%20fill='%238F5632'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/g%3e%3cellipse%20cx='-38'%20cy='-14'%20rx='9.5'%20ry='12'%20fill='%233A2316'/%3e%3cellipse%20cx='-35'%20cy='-19'%20rx='3.4'%20ry='3.4'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='38'%20cy='-14'%20rx='9.5'%20ry='12'%20fill='%233A2316'/%3e%3cellipse%20cx='41'%20cy='-19'%20rx='3.4'%20ry='3.4'%20fill='%23FFFFFF'/%3e%3cpath%20d='M%20-10%2044%20L%2010%2044%20L%2010%2058%20Q%2010%2070%200%2070%20Q%20-10%2070%20-10%2058%20Z'%20fill='%23FF8E86'%20stroke='%233A2316'%20stroke-width='4.5'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cpath%20d='M%200%2050%20L%200%2060'%20fill='none'%20stroke='%23D9605B'%20stroke-width='3.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%200%2033%20L%200%2042'%20fill='none'%20stroke='%233A2316'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20-19%2041%20Q%20-10%2054%200%2042%20Q%2010%2054%2019%2041'%20fill='none'%20stroke='%233A2316'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20-18%2012%20Q%20-20%203%20-10%202%20L%2010%202%20Q%2020%203%2018%2012%20Q%2013%2027%200%2029%20Q%20-13%2027%20-18%2012%20Z'%20fill='%233A2316'/%3e%3cellipse%20cx='-6'%20cy='9'%20rx='5.5'%20ry='2.6'%20fill='%23FFFFFF'%20opacity='.45'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;border-radius:0}.venture-mark{width:28px;height:28px}.layout-poster .landing .brand-dot{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='512'%20height='512'%20role='img'%20aria-label='Zoomsy%20mark:%20the%20head,%20sticker%20edge'%3e%3cdefs%3e%3cfilter%20id='stk'%20x='-15%25'%20y='-15%25'%20width='130%25'%20height='134%25'%20color-interpolation-filters='sRGB'%3e%3cfeMorphology%20in='SourceAlpha'%20operator='dilate'%20radius='14.4'%20result='d'/%3e%3cfeGaussianBlur%20in='d'%20stdDeviation='2.3'%20result='d2'/%3e%3cfeComponentTransfer%20in='d2'%20result='d3'%3e%3cfeFuncA%20type='linear'%20slope='4'%20intercept='-1.2'/%3e%3c/feComponentTransfer%3e%3cfeFlood%20flood-color='%23FFFFFF'/%3e%3cfeComposite%20in2='d3'%20operator='in'%20result='edge'/%3e%3cfeGaussianBlur%20in='d3'%20stdDeviation='7.2'%20result='b'/%3e%3cfeOffset%20in='b'%20dy='11.5'%20result='s'/%3e%3cfeFlood%20flood-color='%231A1145'%20flood-opacity='.28'/%3e%3cfeComposite%20in2='s'%20operator='in'%20result='drop'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='drop'/%3e%3cfeMergeNode%20in='edge'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23stk)'%3e%3cg%20transform='translate(256%20276)%20rotate(0)%20scale(1.6)'%3e%3cpath%20d='M%20-24%20-84%20L%20-17%20-104%20L%20-6%20-90%20L%203%20-111%20L%2012%20-90%20L%2023%20-102%20L%2027%20-83%20C%2062%20-80%2095%20-56%2097%20-12%20C%2098%206%2097%2018%2093%2028%20L%20105%2035%20L%2091%2043%20L%2099%2056%20L%2083%2059%20C%2066%2079%2036%2087%200%2087%20C%20-36%2087%20-66%2079%20-83%2059%20L%20-99%2056%20L%20-91%2043%20L%20-105%2035%20L%20-93%2028%20C%20-97%2018%20-98%206%20-97%20-12%20C%20-95%20-56%20-62%20-80%20-24%20-84%20Z'%20fill='%23F2B467'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cellipse%20cx='0'%20cy='38'%20rx='50'%20ry='37'%20fill='%23FFF1DA'/%3e%3cellipse%20cx='-64'%20cy='16'%20rx='11'%20ry='7'%20fill='%23F58E62'%20opacity='.55'/%3e%3cellipse%20cx='64'%20cy='16'%20rx='11'%20ry='7'%20fill='%23F58E62'%20opacity='.55'/%3e%3cg%20transform='rotate(0%20-56%20-76)'%3e%3cpath%20d='M%20-50%20-80%20C%20-84%20-98%20-126%20-80%20-134%20-40%20C%20-140%20-8%20-131%2032%20-112%2041%20C%20-97%2048%20-87%2030%20-83%206%20C%20-80%20-16%20-71%20-46%20-50%20-80%20Z'%20fill='%23DD9649'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='scale(-1%201)%20rotate(0%20-56%20-76)'%3e%3cpath%20d='M%20-50%20-80%20C%20-84%20-98%20-126%20-80%20-134%20-40%20C%20-140%20-8%20-131%2032%20-112%2041%20C%20-97%2048%20-87%2030%20-83%206%20C%20-80%20-16%20-71%20-46%20-50%20-80%20Z'%20fill='%238F5632'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/g%3e%3cellipse%20cx='-38'%20cy='-14'%20rx='9.5'%20ry='12'%20fill='%233A2316'/%3e%3cellipse%20cx='-35'%20cy='-19'%20rx='3.4'%20ry='3.4'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='38'%20cy='-14'%20rx='9.5'%20ry='12'%20fill='%233A2316'/%3e%3cellipse%20cx='41'%20cy='-19'%20rx='3.4'%20ry='3.4'%20fill='%23FFFFFF'/%3e%3cpath%20d='M%20-10%2044%20L%2010%2044%20L%2010%2058%20Q%2010%2070%200%2070%20Q%20-10%2070%20-10%2058%20Z'%20fill='%23FF8E86'%20stroke='%233A2316'%20stroke-width='4.5'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cpath%20d='M%200%2050%20L%200%2060'%20fill='none'%20stroke='%23D9605B'%20stroke-width='3.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%200%2033%20L%200%2042'%20fill='none'%20stroke='%233A2316'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20-19%2041%20Q%20-10%2054%200%2042%20Q%2010%2054%2019%2041'%20fill='none'%20stroke='%233A2316'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20-18%2012%20Q%20-20%203%20-10%202%20L%2010%202%20Q%2020%203%2018%2012%20Q%2013%2027%200%2029%20Q%20-13%2027%20-18%2012%20Z'%20fill='%233A2316'/%3e%3cellipse%20cx='-6'%20cy='9'%20rx='5.5'%20ry='2.6'%20fill='%23FFFFFF'%20opacity='.45'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.venture-lockup{background:url(/assets/lockup-horizontal-DQPnSwMU.svg) 50%/contain no-repeat}.venture-wordmark{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-30%20-32%20776%20224'%20width='300'%20height='87'%20role='img'%20aria-label='Zoomsy%20wordmark,%20small%20sizes'%3e%3cg%20transform='translate(0%2010)'%3e%3cg%20transform='translate(0%200)%20rotate(-6%2050%2050)'%3e%3cpath%20d='M%2018%2015%20H%2078%20L%2018%2085%20H%2080'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0%2010)'%3e%3cg%20transform='translate(108%20-7)%20rotate(5%2050%2050)'%3e%3cpath%20d='M%2015%2050%20A%2035%2035%200%201%200%2085%2050%20A%2035%2035%200%201%200%2015%2050%20Z'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0%2010)'%3e%3cg%20transform='translate(220%205)%20rotate(-4%2050%2050)'%3e%3cpath%20d='M%2015%2050%20A%2035%2035%200%201%200%2085%2050%20A%2035%2035%200%201%200%2015%2050%20Z'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0%2010)'%3e%3cg%20transform='translate(332%20-5)%20rotate(5%2050%2050)'%3e%3cpath%20d='M%2015%2015%20V%2085'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2015%2044%20A%2029%2029%200%200%201%2073%2044%20V%2085'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2073%2044%20A%2029%2029%200%200%201%20131%2044%20V%2085'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0%2010)'%3e%3cg%20transform='translate(494%20-4)%20rotate(-5%2050%2050)'%3e%3cpath%20d='M%2077%2027%20C%2068%208%2019%208%2019%2033%20C%2019%2057%2081%2044%2081%2068%20C%2081%2093%2030%2092%2017%2070'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0%2010)'%3e%3cg%20transform='translate(616%20-2)%20rotate(6%2050%2050)'%3e%3cpath%20d='M%2015%2015%20V%2050%20A%2035%2035%200%200%200%2085%2050'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2085%2015%20V%20112%20A%2035%2035%200%200%201%2020%20125'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0%200)%20rotate(-6%2050%2050)'%3e%3cpath%20d='M%2018%2015%20H%2078%20L%2018%2085%20H%2080'%20fill='none'%20stroke='%231A1145'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20transform='translate(108%20-7)%20rotate(5%2050%2050)'%3e%3cpath%20d='M%2015%2050%20A%2035%2035%200%201%200%2085%2050%20A%2035%2035%200%201%200%2015%2050%20Z'%20fill='none'%20stroke='%231A1145'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20transform='translate(220%205)%20rotate(-4%2050%2050)'%3e%3cpath%20d='M%2015%2050%20A%2035%2035%200%201%200%2085%2050%20A%2035%2035%200%201%200%2015%2050%20Z'%20fill='none'%20stroke='%231A1145'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20transform='translate(332%20-5)%20rotate(5%2050%2050)'%3e%3cpath%20d='M%2015%2015%20V%2085'%20fill='none'%20stroke='%231A1145'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2015%2044%20A%2029%2029%200%200%201%2073%2044%20V%2085'%20fill='none'%20stroke='%231A1145'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2073%2044%20A%2029%2029%200%200%201%20131%2044%20V%2085'%20fill='none'%20stroke='%231A1145'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20transform='translate(494%20-4)%20rotate(-5%2050%2050)'%3e%3cpath%20d='M%2077%2027%20C%2068%208%2019%208%2019%2033%20C%2019%2057%2081%2044%2081%2068%20C%2081%2093%2030%2092%2017%2070'%20fill='none'%20stroke='%231A1145'%20stroke-width='25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20transform='translate(616%20-2)%20rotate(6%2050%2050)'%3e%3cpath%20d='M%2015%2015%20V%2050%20A%2035%2035%200%200%200%2085%2050'%20fill='none'%20stroke='%231A1145'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2085%2015%20V%20112%20A%2035%2035%200%200%201%2020%20125'%20fill='none'%20stroke='%231A1145'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}#root:not(:has(>.venture-nav))>main.screen:is(.offer,.purchased,.sign-in,.refund,.delete-account,.offline):before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='512'%20height='512'%20role='img'%20aria-label='Zoomsy%20mark:%20the%20head,%20sticker%20edge'%3e%3cdefs%3e%3cfilter%20id='stk'%20x='-15%25'%20y='-15%25'%20width='130%25'%20height='134%25'%20color-interpolation-filters='sRGB'%3e%3cfeMorphology%20in='SourceAlpha'%20operator='dilate'%20radius='14.4'%20result='d'/%3e%3cfeGaussianBlur%20in='d'%20stdDeviation='2.3'%20result='d2'/%3e%3cfeComponentTransfer%20in='d2'%20result='d3'%3e%3cfeFuncA%20type='linear'%20slope='4'%20intercept='-1.2'/%3e%3c/feComponentTransfer%3e%3cfeFlood%20flood-color='%23FFFFFF'/%3e%3cfeComposite%20in2='d3'%20operator='in'%20result='edge'/%3e%3cfeGaussianBlur%20in='d3'%20stdDeviation='7.2'%20result='b'/%3e%3cfeOffset%20in='b'%20dy='11.5'%20result='s'/%3e%3cfeFlood%20flood-color='%231A1145'%20flood-opacity='.28'/%3e%3cfeComposite%20in2='s'%20operator='in'%20result='drop'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='drop'/%3e%3cfeMergeNode%20in='edge'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23stk)'%3e%3cg%20transform='translate(256%20276)%20rotate(0)%20scale(1.6)'%3e%3cpath%20d='M%20-24%20-84%20L%20-17%20-104%20L%20-6%20-90%20L%203%20-111%20L%2012%20-90%20L%2023%20-102%20L%2027%20-83%20C%2062%20-80%2095%20-56%2097%20-12%20C%2098%206%2097%2018%2093%2028%20L%20105%2035%20L%2091%2043%20L%2099%2056%20L%2083%2059%20C%2066%2079%2036%2087%200%2087%20C%20-36%2087%20-66%2079%20-83%2059%20L%20-99%2056%20L%20-91%2043%20L%20-105%2035%20L%20-93%2028%20C%20-97%2018%20-98%206%20-97%20-12%20C%20-95%20-56%20-62%20-80%20-24%20-84%20Z'%20fill='%23F2B467'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cellipse%20cx='0'%20cy='38'%20rx='50'%20ry='37'%20fill='%23FFF1DA'/%3e%3cellipse%20cx='-64'%20cy='16'%20rx='11'%20ry='7'%20fill='%23F58E62'%20opacity='.55'/%3e%3cellipse%20cx='64'%20cy='16'%20rx='11'%20ry='7'%20fill='%23F58E62'%20opacity='.55'/%3e%3cg%20transform='rotate(0%20-56%20-76)'%3e%3cpath%20d='M%20-50%20-80%20C%20-84%20-98%20-126%20-80%20-134%20-40%20C%20-140%20-8%20-131%2032%20-112%2041%20C%20-97%2048%20-87%2030%20-83%206%20C%20-80%20-16%20-71%20-46%20-50%20-80%20Z'%20fill='%23DD9649'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='scale(-1%201)%20rotate(0%20-56%20-76)'%3e%3cpath%20d='M%20-50%20-80%20C%20-84%20-98%20-126%20-80%20-134%20-40%20C%20-140%20-8%20-131%2032%20-112%2041%20C%20-97%2048%20-87%2030%20-83%206%20C%20-80%20-16%20-71%20-46%20-50%20-80%20Z'%20fill='%238F5632'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/g%3e%3cellipse%20cx='-38'%20cy='-14'%20rx='9.5'%20ry='12'%20fill='%233A2316'/%3e%3cellipse%20cx='-35'%20cy='-19'%20rx='3.4'%20ry='3.4'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='38'%20cy='-14'%20rx='9.5'%20ry='12'%20fill='%233A2316'/%3e%3cellipse%20cx='41'%20cy='-19'%20rx='3.4'%20ry='3.4'%20fill='%23FFFFFF'/%3e%3cpath%20d='M%20-10%2044%20L%2010%2044%20L%2010%2058%20Q%2010%2070%200%2070%20Q%20-10%2070%20-10%2058%20Z'%20fill='%23FF8E86'%20stroke='%233A2316'%20stroke-width='4.5'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cpath%20d='M%200%2050%20L%200%2060'%20fill='none'%20stroke='%23D9605B'%20stroke-width='3.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%200%2033%20L%200%2042'%20fill='none'%20stroke='%233A2316'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20-19%2041%20Q%20-10%2054%200%2042%20Q%2010%2054%2019%2041'%20fill='none'%20stroke='%233A2316'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20-18%2012%20Q%20-20%203%20-10%202%20L%2010%202%20Q%2020%203%2018%2012%20Q%2013%2027%200%2029%20Q%20-13%2027%20-18%2012%20Z'%20fill='%233A2316'/%3e%3cellipse%20cx='-6'%20cy='9'%20rx='5.5'%20ry='2.6'%20fill='%23FFFFFF'%20opacity='.45'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;flex:none;align-self:flex-start;width:28px;height:28px;margin:0 0 18px;display:block}#root:not(:has(>.venture-nav))>main.screen.sign-in:before{background:url(/assets/lockup-horizontal-DQPnSwMU.svg) 50%/contain no-repeat;align-self:center;width:188px;height:48px;margin:4px auto 22px}@media (prefers-color-scheme:dark){.brand-dot,.venture-mark{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='512'%20height='512'%20role='img'%20aria-label='Zoomsy%20mark:%20the%20head,%20sticker%20edge'%3e%3cdefs%3e%3cfilter%20id='stk'%20x='-15%25'%20y='-15%25'%20width='130%25'%20height='134%25'%20color-interpolation-filters='sRGB'%3e%3cfeMorphology%20in='SourceAlpha'%20operator='dilate'%20radius='14.4'%20result='d'/%3e%3cfeGaussianBlur%20in='d'%20stdDeviation='2.3'%20result='d2'/%3e%3cfeComponentTransfer%20in='d2'%20result='d3'%3e%3cfeFuncA%20type='linear'%20slope='4'%20intercept='-1.2'/%3e%3c/feComponentTransfer%3e%3cfeFlood%20flood-color='%23FFFFFF'/%3e%3cfeComposite%20in2='d3'%20operator='in'%20result='edge'/%3e%3cfeGaussianBlur%20in='d3'%20stdDeviation='7.2'%20result='b'/%3e%3cfeOffset%20in='b'%20dy='11.5'%20result='s'/%3e%3cfeFlood%20flood-color='%231A1145'%20flood-opacity='.28'/%3e%3cfeComposite%20in2='s'%20operator='in'%20result='drop'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='drop'/%3e%3cfeMergeNode%20in='edge'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23stk)'%3e%3cg%20transform='translate(256%20276)%20rotate(0)%20scale(1.6)'%3e%3cpath%20d='M%20-24%20-84%20L%20-17%20-104%20L%20-6%20-90%20L%203%20-111%20L%2012%20-90%20L%2023%20-102%20L%2027%20-83%20C%2062%20-80%2095%20-56%2097%20-12%20C%2098%206%2097%2018%2093%2028%20L%20105%2035%20L%2091%2043%20L%2099%2056%20L%2083%2059%20C%2066%2079%2036%2087%200%2087%20C%20-36%2087%20-66%2079%20-83%2059%20L%20-99%2056%20L%20-91%2043%20L%20-105%2035%20L%20-93%2028%20C%20-97%2018%20-98%206%20-97%20-12%20C%20-95%20-56%20-62%20-80%20-24%20-84%20Z'%20fill='%23F2B467'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cellipse%20cx='0'%20cy='38'%20rx='50'%20ry='37'%20fill='%23FFF1DA'/%3e%3cellipse%20cx='-64'%20cy='16'%20rx='11'%20ry='7'%20fill='%23F58E62'%20opacity='.55'/%3e%3cellipse%20cx='64'%20cy='16'%20rx='11'%20ry='7'%20fill='%23F58E62'%20opacity='.55'/%3e%3cg%20transform='rotate(0%20-56%20-76)'%3e%3cpath%20d='M%20-50%20-80%20C%20-84%20-98%20-126%20-80%20-134%20-40%20C%20-140%20-8%20-131%2032%20-112%2041%20C%20-97%2048%20-87%2030%20-83%206%20C%20-80%20-16%20-71%20-46%20-50%20-80%20Z'%20fill='%23DD9649'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='scale(-1%201)%20rotate(0%20-56%20-76)'%3e%3cpath%20d='M%20-50%20-80%20C%20-84%20-98%20-126%20-80%20-134%20-40%20C%20-140%20-8%20-131%2032%20-112%2041%20C%20-97%2048%20-87%2030%20-83%206%20C%20-80%20-16%20-71%20-46%20-50%20-80%20Z'%20fill='%238F5632'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/g%3e%3cellipse%20cx='-38'%20cy='-14'%20rx='9.5'%20ry='12'%20fill='%233A2316'/%3e%3cellipse%20cx='-35'%20cy='-19'%20rx='3.4'%20ry='3.4'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='38'%20cy='-14'%20rx='9.5'%20ry='12'%20fill='%233A2316'/%3e%3cellipse%20cx='41'%20cy='-19'%20rx='3.4'%20ry='3.4'%20fill='%23FFFFFF'/%3e%3cpath%20d='M%20-10%2044%20L%2010%2044%20L%2010%2058%20Q%2010%2070%200%2070%20Q%20-10%2070%20-10%2058%20Z'%20fill='%23FF8E86'%20stroke='%233A2316'%20stroke-width='4.5'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cpath%20d='M%200%2050%20L%200%2060'%20fill='none'%20stroke='%23D9605B'%20stroke-width='3.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%200%2033%20L%200%2042'%20fill='none'%20stroke='%233A2316'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20-19%2041%20Q%20-10%2054%200%2042%20Q%2010%2054%2019%2041'%20fill='none'%20stroke='%233A2316'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20-18%2012%20Q%20-20%203%20-10%202%20L%2010%202%20Q%2020%203%2018%2012%20Q%2013%2027%200%2029%20Q%20-13%2027%20-18%2012%20Z'%20fill='%233A2316'/%3e%3cellipse%20cx='-6'%20cy='9'%20rx='5.5'%20ry='2.6'%20fill='%23FFFFFF'%20opacity='.45'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.venture-lockup{background:url(/assets/lockup-horizontal-reversed-DgjSPKZh.svg) 50%/contain no-repeat}.venture-wordmark{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-30%20-32%20776%20224'%20width='300'%20height='87'%20role='img'%20aria-label='Zoomsy%20wordmark,%20small%20sizes'%3e%3cg%20transform='translate(0%2010)'%3e%3cg%20transform='translate(0%200)%20rotate(-6%2050%2050)'%3e%3cpath%20d='M%2018%2015%20H%2078%20L%2018%2085%20H%2080'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0%2010)'%3e%3cg%20transform='translate(108%20-7)%20rotate(5%2050%2050)'%3e%3cpath%20d='M%2015%2050%20A%2035%2035%200%201%200%2085%2050%20A%2035%2035%200%201%200%2015%2050%20Z'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0%2010)'%3e%3cg%20transform='translate(220%205)%20rotate(-4%2050%2050)'%3e%3cpath%20d='M%2015%2050%20A%2035%2035%200%201%200%2085%2050%20A%2035%2035%200%201%200%2015%2050%20Z'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0%2010)'%3e%3cg%20transform='translate(332%20-5)%20rotate(5%2050%2050)'%3e%3cpath%20d='M%2015%2015%20V%2085'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2015%2044%20A%2029%2029%200%200%201%2073%2044%20V%2085'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2073%2044%20A%2029%2029%200%200%201%20131%2044%20V%2085'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0%2010)'%3e%3cg%20transform='translate(494%20-4)%20rotate(-5%2050%2050)'%3e%3cpath%20d='M%2077%2027%20C%2068%208%2019%208%2019%2033%20C%2019%2057%2081%2044%2081%2068%20C%2081%2093%2030%2092%2017%2070'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0%2010)'%3e%3cg%20transform='translate(616%20-2)%20rotate(6%2050%2050)'%3e%3cpath%20d='M%2015%2015%20V%2050%20A%2035%2035%200%200%200%2085%2050'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2085%2015%20V%20112%20A%2035%2035%200%200%201%2020%20125'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0%200)%20rotate(-6%2050%2050)'%3e%3cpath%20d='M%2018%2015%20H%2078%20L%2018%2085%20H%2080'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20transform='translate(108%20-7)%20rotate(5%2050%2050)'%3e%3cpath%20d='M%2015%2050%20A%2035%2035%200%201%200%2085%2050%20A%2035%2035%200%201%200%2015%2050%20Z'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20transform='translate(220%205)%20rotate(-4%2050%2050)'%3e%3cpath%20d='M%2015%2050%20A%2035%2035%200%201%200%2085%2050%20A%2035%2035%200%201%200%2015%2050%20Z'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20transform='translate(332%20-5)%20rotate(5%2050%2050)'%3e%3cpath%20d='M%2015%2015%20V%2085'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2015%2044%20A%2029%2029%200%200%201%2073%2044%20V%2085'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2073%2044%20A%2029%2029%200%200%201%20131%2044%20V%2085'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20transform='translate(494%20-4)%20rotate(-5%2050%2050)'%3e%3cpath%20d='M%2077%2027%20C%2068%208%2019%208%2019%2033%20C%2019%2057%2081%2044%2081%2068%20C%2081%2093%2030%2092%2017%2070'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20transform='translate(616%20-2)%20rotate(6%2050%2050)'%3e%3cpath%20d='M%2015%2015%20V%2050%20A%2035%2035%200%200%200%2085%2050'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2085%2015%20V%20112%20A%2035%2035%200%200%201%2020%20125'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}#root:not(:has(>.venture-nav))>main.screen:is(.offer,.purchased,.sign-in,.refund,.delete-account,.offline):before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='512'%20height='512'%20role='img'%20aria-label='Zoomsy%20mark:%20the%20head,%20sticker%20edge'%3e%3cdefs%3e%3cfilter%20id='stk'%20x='-15%25'%20y='-15%25'%20width='130%25'%20height='134%25'%20color-interpolation-filters='sRGB'%3e%3cfeMorphology%20in='SourceAlpha'%20operator='dilate'%20radius='14.4'%20result='d'/%3e%3cfeGaussianBlur%20in='d'%20stdDeviation='2.3'%20result='d2'/%3e%3cfeComponentTransfer%20in='d2'%20result='d3'%3e%3cfeFuncA%20type='linear'%20slope='4'%20intercept='-1.2'/%3e%3c/feComponentTransfer%3e%3cfeFlood%20flood-color='%23FFFFFF'/%3e%3cfeComposite%20in2='d3'%20operator='in'%20result='edge'/%3e%3cfeGaussianBlur%20in='d3'%20stdDeviation='7.2'%20result='b'/%3e%3cfeOffset%20in='b'%20dy='11.5'%20result='s'/%3e%3cfeFlood%20flood-color='%231A1145'%20flood-opacity='.28'/%3e%3cfeComposite%20in2='s'%20operator='in'%20result='drop'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='drop'/%3e%3cfeMergeNode%20in='edge'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23stk)'%3e%3cg%20transform='translate(256%20276)%20rotate(0)%20scale(1.6)'%3e%3cpath%20d='M%20-24%20-84%20L%20-17%20-104%20L%20-6%20-90%20L%203%20-111%20L%2012%20-90%20L%2023%20-102%20L%2027%20-83%20C%2062%20-80%2095%20-56%2097%20-12%20C%2098%206%2097%2018%2093%2028%20L%20105%2035%20L%2091%2043%20L%2099%2056%20L%2083%2059%20C%2066%2079%2036%2087%200%2087%20C%20-36%2087%20-66%2079%20-83%2059%20L%20-99%2056%20L%20-91%2043%20L%20-105%2035%20L%20-93%2028%20C%20-97%2018%20-98%206%20-97%20-12%20C%20-95%20-56%20-62%20-80%20-24%20-84%20Z'%20fill='%23F2B467'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cellipse%20cx='0'%20cy='38'%20rx='50'%20ry='37'%20fill='%23FFF1DA'/%3e%3cellipse%20cx='-64'%20cy='16'%20rx='11'%20ry='7'%20fill='%23F58E62'%20opacity='.55'/%3e%3cellipse%20cx='64'%20cy='16'%20rx='11'%20ry='7'%20fill='%23F58E62'%20opacity='.55'/%3e%3cg%20transform='rotate(0%20-56%20-76)'%3e%3cpath%20d='M%20-50%20-80%20C%20-84%20-98%20-126%20-80%20-134%20-40%20C%20-140%20-8%20-131%2032%20-112%2041%20C%20-97%2048%20-87%2030%20-83%206%20C%20-80%20-16%20-71%20-46%20-50%20-80%20Z'%20fill='%23DD9649'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='scale(-1%201)%20rotate(0%20-56%20-76)'%3e%3cpath%20d='M%20-50%20-80%20C%20-84%20-98%20-126%20-80%20-134%20-40%20C%20-140%20-8%20-131%2032%20-112%2041%20C%20-97%2048%20-87%2030%20-83%206%20C%20-80%20-16%20-71%20-46%20-50%20-80%20Z'%20fill='%238F5632'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/g%3e%3cellipse%20cx='-38'%20cy='-14'%20rx='9.5'%20ry='12'%20fill='%233A2316'/%3e%3cellipse%20cx='-35'%20cy='-19'%20rx='3.4'%20ry='3.4'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='38'%20cy='-14'%20rx='9.5'%20ry='12'%20fill='%233A2316'/%3e%3cellipse%20cx='41'%20cy='-19'%20rx='3.4'%20ry='3.4'%20fill='%23FFFFFF'/%3e%3cpath%20d='M%20-10%2044%20L%2010%2044%20L%2010%2058%20Q%2010%2070%200%2070%20Q%20-10%2070%20-10%2058%20Z'%20fill='%23FF8E86'%20stroke='%233A2316'%20stroke-width='4.5'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cpath%20d='M%200%2050%20L%200%2060'%20fill='none'%20stroke='%23D9605B'%20stroke-width='3.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%200%2033%20L%200%2042'%20fill='none'%20stroke='%233A2316'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20-19%2041%20Q%20-10%2054%200%2042%20Q%2010%2054%2019%2041'%20fill='none'%20stroke='%233A2316'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20-18%2012%20Q%20-20%203%20-10%202%20L%2010%202%20Q%2020%203%2018%2012%20Q%2013%2027%200%2029%20Q%20-13%2027%20-18%2012%20Z'%20fill='%233A2316'/%3e%3cellipse%20cx='-6'%20cy='9'%20rx='5.5'%20ry='2.6'%20fill='%23FFFFFF'%20opacity='.45'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}#root:not(:has(>.venture-nav))>main.screen.sign-in:before{background:url(/assets/lockup-horizontal-reversed-DgjSPKZh.svg) 50%/contain no-repeat}}.landing .hero-art{background:url(/assets/welcome-hero-DYXNXN9n.jpg) 50% 30%/cover no-repeat;padding:0}.landing .hero-art svg{display:none}.layout-split .landing .hero-art{height:190px}main.screen.sign-in>h1:after{background:url(/assets/waving-DQlRHUWJ.svg) 50%/contain no-repeat;-webkit-mask:none;mask:none}main.screen.purchased[aria-busy=true]:after{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='512'%20height='512'%20role='img'%20aria-label='Bop:%20Head,%20the%20icon%20crop'%3e%3cdefs%3e%3cfilter%20id='stk'%20x='-12%25'%20y='-12%25'%20width='124%25'%20height='128%25'%20color-interpolation-filters='sRGB'%3e%3cfeMorphology%20in='SourceAlpha'%20operator='dilate'%20radius='10'%20result='d'/%3e%3cfeGaussianBlur%20in='d'%20stdDeviation='1.6'%20result='d2'/%3e%3cfeComponentTransfer%20in='d2'%20result='d3'%3e%3cfeFuncA%20type='linear'%20slope='4'%20intercept='-1.2'/%3e%3c/feComponentTransfer%3e%3cfeFlood%20flood-color='%23FFFFFF'/%3e%3cfeComposite%20in2='d3'%20operator='in'%20result='edge'/%3e%3cfeGaussianBlur%20in='d3'%20stdDeviation='5'%20result='b'/%3e%3cfeOffset%20in='b'%20dy='8'%20result='s'/%3e%3cfeFlood%20flood-color='%231A1145'%20flood-opacity='.28'/%3e%3cfeComposite%20in2='s'%20operator='in'%20result='drop'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='drop'/%3e%3cfeMergeNode%20in='edge'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23stk)'%3e%3cg%20transform='translate(256%20276)%20rotate(0)%20scale(1.6)'%3e%3cpath%20d='M%20-24%20-84%20L%20-17%20-104%20L%20-6%20-90%20L%203%20-111%20L%2012%20-90%20L%2023%20-102%20L%2027%20-83%20C%2062%20-80%2095%20-56%2097%20-12%20C%2098%206%2097%2018%2093%2028%20L%20105%2035%20L%2091%2043%20L%2099%2056%20L%2083%2059%20C%2066%2079%2036%2087%200%2087%20C%20-36%2087%20-66%2079%20-83%2059%20L%20-99%2056%20L%20-91%2043%20L%20-105%2035%20L%20-93%2028%20C%20-97%2018%20-98%206%20-97%20-12%20C%20-95%20-56%20-62%20-80%20-24%20-84%20Z'%20fill='%23F2B467'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cellipse%20cx='0'%20cy='38'%20rx='50'%20ry='37'%20fill='%23FFF1DA'/%3e%3cellipse%20cx='-64'%20cy='16'%20rx='11'%20ry='7'%20fill='%23F58E62'%20opacity='.55'/%3e%3cellipse%20cx='64'%20cy='16'%20rx='11'%20ry='7'%20fill='%23F58E62'%20opacity='.55'/%3e%3cg%20transform='rotate(0%20-56%20-76)'%3e%3cpath%20d='M%20-50%20-80%20C%20-84%20-98%20-126%20-80%20-134%20-40%20C%20-140%20-8%20-131%2032%20-112%2041%20C%20-97%2048%20-87%2030%20-83%206%20C%20-80%20-16%20-71%20-46%20-50%20-80%20Z'%20fill='%23DD9649'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='scale(-1%201)%20rotate(0%20-56%20-76)'%3e%3cpath%20d='M%20-50%20-80%20C%20-84%20-98%20-126%20-80%20-134%20-40%20C%20-140%20-8%20-131%2032%20-112%2041%20C%20-97%2048%20-87%2030%20-83%206%20C%20-80%20-16%20-71%20-46%20-50%20-80%20Z'%20fill='%238F5632'%20stroke='%233A2316'%20stroke-width='5.6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/g%3e%3cellipse%20cx='-38'%20cy='-14'%20rx='9.5'%20ry='12'%20fill='%233A2316'/%3e%3cellipse%20cx='-35'%20cy='-19'%20rx='3.4'%20ry='3.4'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='38'%20cy='-14'%20rx='9.5'%20ry='12'%20fill='%233A2316'/%3e%3cellipse%20cx='41'%20cy='-19'%20rx='3.4'%20ry='3.4'%20fill='%23FFFFFF'/%3e%3cpath%20d='M%20-10%2044%20L%2010%2044%20L%2010%2058%20Q%2010%2070%200%2070%20Q%20-10%2070%20-10%2058%20Z'%20fill='%23FF8E86'%20stroke='%233A2316'%20stroke-width='4.5'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cpath%20d='M%200%2050%20L%200%2060'%20fill='none'%20stroke='%23D9605B'%20stroke-width='3.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%200%2033%20L%200%2042'%20fill='none'%20stroke='%233A2316'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20-19%2041%20Q%20-10%2054%200%2042%20Q%2010%2054%2019%2041'%20fill='none'%20stroke='%233A2316'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20-18%2012%20Q%20-20%203%20-10%202%20L%2010%202%20Q%2020%203%2018%2012%20Q%2013%2027%200%2029%20Q%20-13%2027%20-18%2012%20Z'%20fill='%233A2316'/%3e%3cellipse%20cx='-6'%20cy='9'%20rx='5.5'%20ry='2.6'%20fill='%23FFFFFF'%20opacity='.45'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;width:140px;height:140px;margin:18px auto 0;display:block}:root{--v-deco-confetti-burst:url(/assets/confetti-burst-B2lOpF4Y.svg);--v-deco-confetti-on-colour:url(/assets/confetti-on-colour-CopyRvS8.svg);--v-deco-confetti-on-light:url(/assets/confetti-on-light-ESUnyvIp.svg);--v-deco-crown:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20214'%20width='256'%20height='214'%20role='img'%20aria-label='Top%20dog%20crown'%3e%3cpath%20d='M%2034%20150%20L%2022%2062%20L%2082%20104%20L%20128%2034%20L%20174%20104%20L%20234%2062%20L%20222%20150%20Z'%20fill='%23FFFFFF'%20stroke='%23FFFFFF'%20stroke-width='7'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cpath%20d='M%2034%20150%20L%2022%2062%20L%2082%20104%20L%20128%2034%20L%20174%20104%20L%20234%2062%20L%20222%20150%20Z'%20fill='%23FF6FA8'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3crect%20x='30'%20y='150'%20width='196'%20height='34'%20rx='17'%20fill='%23FF6B4A'%20stroke='%233A2316'%20stroke-width='7'/%3e%3ccircle%20cx='22'%20cy='58'%20r='13'%20fill='%23FFFFFF'%20stroke='%233A2316'%20stroke-width='7'/%3e%3ccircle%20cx='128'%20cy='30'%20r='13'%20fill='%23FFFFFF'%20stroke='%233A2316'%20stroke-width='7'/%3e%3ccircle%20cx='234'%20cy='58'%20r='13'%20fill='%23FFFFFF'%20stroke='%233A2316'%20stroke-width='7'/%3e%3ccircle%20cx='78'%20cy='167'%20r='6'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='128'%20cy='167'%20r='6'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='178'%20cy='167'%20r='6'%20fill='%23FFFFFF'/%3e%3c/svg%3e");--v-deco-dots:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2056%2056'%20width='56'%20height='56'%20role='img'%20aria-label='Dot%20pattern%20tile'%3e%3ccircle%20cx='14'%20cy='14'%20r='5'%20fill='%23FFFFFF'%20opacity='.22'/%3e%3ccircle%20cx='42'%20cy='42'%20r='5'%20fill='%23FFFFFF'%20opacity='.22'/%3e%3c/svg%3e");--v-deco-paw-coral:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096%2096'%20width='96'%20height='96'%20role='img'%20aria-label='Paw%20print'%3e%3cellipse%20cx='48'%20cy='61.7'%20rx='24.7'%20ry='19.5'%20fill='%23FF6B4A'/%3e%3cellipse%20cx='18.1'%20cy='39.6'%20rx='9.4'%20ry='12.5'%20fill='%23FF6B4A'%20transform='rotate(-24%2018.1%2039.6)'/%3e%3cellipse%20cx='36.3'%20cy='20.1'%20rx='9.4'%20ry='12.5'%20fill='%23FF6B4A'%20transform='rotate(-8%2036.3%2020.1)'/%3e%3cellipse%20cx='59.7'%20cy='20.1'%20rx='9.4'%20ry='12.5'%20fill='%23FF6B4A'%20transform='rotate(8%2059.7%2020.1)'/%3e%3cellipse%20cx='77.9'%20cy='39.6'%20rx='9.4'%20ry='12.5'%20fill='%23FF6B4A'%20transform='rotate(24%2077.9%2039.6)'/%3e%3c/svg%3e");--v-deco-paw-grape:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096%2096'%20width='96'%20height='96'%20role='img'%20aria-label='Paw%20print'%3e%3cellipse%20cx='48'%20cy='61.7'%20rx='24.7'%20ry='19.5'%20fill='%236C4DF5'/%3e%3cellipse%20cx='18.1'%20cy='39.6'%20rx='9.4'%20ry='12.5'%20fill='%236C4DF5'%20transform='rotate(-24%2018.1%2039.6)'/%3e%3cellipse%20cx='36.3'%20cy='20.1'%20rx='9.4'%20ry='12.5'%20fill='%236C4DF5'%20transform='rotate(-8%2036.3%2020.1)'/%3e%3cellipse%20cx='59.7'%20cy='20.1'%20rx='9.4'%20ry='12.5'%20fill='%236C4DF5'%20transform='rotate(8%2059.7%2020.1)'/%3e%3cellipse%20cx='77.9'%20cy='39.6'%20rx='9.4'%20ry='12.5'%20fill='%236C4DF5'%20transform='rotate(24%2077.9%2039.6)'/%3e%3c/svg%3e");--v-deco-paw-pink:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096%2096'%20width='96'%20height='96'%20role='img'%20aria-label='Paw%20print'%3e%3cellipse%20cx='48'%20cy='61.7'%20rx='24.7'%20ry='19.5'%20fill='%23FF6FA8'/%3e%3cellipse%20cx='18.1'%20cy='39.6'%20rx='9.4'%20ry='12.5'%20fill='%23FF6FA8'%20transform='rotate(-24%2018.1%2039.6)'/%3e%3cellipse%20cx='36.3'%20cy='20.1'%20rx='9.4'%20ry='12.5'%20fill='%23FF6FA8'%20transform='rotate(-8%2036.3%2020.1)'/%3e%3cellipse%20cx='59.7'%20cy='20.1'%20rx='9.4'%20ry='12.5'%20fill='%23FF6FA8'%20transform='rotate(8%2059.7%2020.1)'/%3e%3cellipse%20cx='77.9'%20cy='39.6'%20rx='9.4'%20ry='12.5'%20fill='%23FF6FA8'%20transform='rotate(24%2077.9%2039.6)'/%3e%3c/svg%3e");--v-deco-paw-plum:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096%2096'%20width='96'%20height='96'%20role='img'%20aria-label='Paw%20print'%3e%3cellipse%20cx='48'%20cy='61.7'%20rx='24.7'%20ry='19.5'%20fill='%231A1145'/%3e%3cellipse%20cx='18.1'%20cy='39.6'%20rx='9.4'%20ry='12.5'%20fill='%231A1145'%20transform='rotate(-24%2018.1%2039.6)'/%3e%3cellipse%20cx='36.3'%20cy='20.1'%20rx='9.4'%20ry='12.5'%20fill='%231A1145'%20transform='rotate(-8%2036.3%2020.1)'/%3e%3cellipse%20cx='59.7'%20cy='20.1'%20rx='9.4'%20ry='12.5'%20fill='%231A1145'%20transform='rotate(8%2059.7%2020.1)'/%3e%3cellipse%20cx='77.9'%20cy='39.6'%20rx='9.4'%20ry='12.5'%20fill='%231A1145'%20transform='rotate(24%2077.9%2039.6)'/%3e%3c/svg%3e");--v-deco-paw-sky:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096%2096'%20width='96'%20height='96'%20role='img'%20aria-label='Paw%20print'%3e%3cellipse%20cx='48'%20cy='61.7'%20rx='24.7'%20ry='19.5'%20fill='%233DA9FC'/%3e%3cellipse%20cx='18.1'%20cy='39.6'%20rx='9.4'%20ry='12.5'%20fill='%233DA9FC'%20transform='rotate(-24%2018.1%2039.6)'/%3e%3cellipse%20cx='36.3'%20cy='20.1'%20rx='9.4'%20ry='12.5'%20fill='%233DA9FC'%20transform='rotate(-8%2036.3%2020.1)'/%3e%3cellipse%20cx='59.7'%20cy='20.1'%20rx='9.4'%20ry='12.5'%20fill='%233DA9FC'%20transform='rotate(8%2059.7%2020.1)'/%3e%3cellipse%20cx='77.9'%20cy='39.6'%20rx='9.4'%20ry='12.5'%20fill='%233DA9FC'%20transform='rotate(24%2077.9%2039.6)'/%3e%3c/svg%3e");--v-deco-paw-white:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096%2096'%20width='96'%20height='96'%20role='img'%20aria-label='Paw%20print'%3e%3cellipse%20cx='48'%20cy='61.7'%20rx='24.7'%20ry='19.5'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='18.1'%20cy='39.6'%20rx='9.4'%20ry='12.5'%20fill='%23FFFFFF'%20transform='rotate(-24%2018.1%2039.6)'/%3e%3cellipse%20cx='36.3'%20cy='20.1'%20rx='9.4'%20ry='12.5'%20fill='%23FFFFFF'%20transform='rotate(-8%2036.3%2020.1)'/%3e%3cellipse%20cx='59.7'%20cy='20.1'%20rx='9.4'%20ry='12.5'%20fill='%23FFFFFF'%20transform='rotate(8%2059.7%2020.1)'/%3e%3cellipse%20cx='77.9'%20cy='39.6'%20rx='9.4'%20ry='12.5'%20fill='%23FFFFFF'%20transform='rotate(24%2077.9%2039.6)'/%3e%3c/svg%3e");--v-deco-rosette-grape:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20width='256'%20height='256'%20role='img'%20aria-label='Win%20rosette,%20grape'%3e%3cpath%20d='M%2076%20150%20L%2060%20244%20L%2082%20222%20L%20104%20244%20L%20120%20150%20Z'%20fill='%23FF6B4A'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20136%20150%20L%20152%20244%20L%20174%20222%20L%20196%20244%20L%20180%20150%20Z'%20fill='%23FF6B4A'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20220%20110%20A%2022.1%2022.1%200%200%201%20210.9%20149.9%20A%2022.1%2022.1%200%200%201%20185.4%20181.9%20A%2022.1%2022.1%200%200%201%20148.5%20199.7%20A%2022.1%2022.1%200%200%201%20107.5%20199.7%20A%2022.1%2022.1%200%200%201%2070.6%20181.9%20A%2022.1%2022.1%200%200%201%2045.1%20149.9%20A%2022.1%2022.1%200%200%201%2036%20110%20A%2022.1%2022.1%200%200%201%2045.1%2070.1%20A%2022.1%2022.1%200%200%201%2070.6%2038.1%20A%2022.1%2022.1%200%200%201%20107.5%2020.3%20A%2022.1%2022.1%200%200%201%20148.5%2020.3%20A%2022.1%2022.1%200%200%201%20185.4%2038.1%20A%2022.1%2022.1%200%200%201%20210.9%2070.1%20A%2022.1%2022.1%200%200%201%20220%20110%20Z'%20fill='%236C4DF5'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'/%3e%3ccircle%20cx='128'%20cy='110'%20r='62'%20fill='%23FFFFFF'%20stroke='%233A2316'%20stroke-width='7'/%3e%3cellipse%20cx='128'%20cy='123.2'%20rx='23.8'%20ry='18.8'%20fill='%236C4DF5'/%3e%3cellipse%20cx='99.2'%20cy='102'%20rx='9'%20ry='12'%20fill='%236C4DF5'%20transform='rotate(-24%2099.2%20102)'/%3e%3cellipse%20cx='116.8'%20cy='83.2'%20rx='9'%20ry='12'%20fill='%236C4DF5'%20transform='rotate(-8%20116.8%2083.2)'/%3e%3cellipse%20cx='139.2'%20cy='83.2'%20rx='9'%20ry='12'%20fill='%236C4DF5'%20transform='rotate(8%20139.2%2083.2)'/%3e%3cellipse%20cx='156.8'%20cy='102'%20rx='9'%20ry='12'%20fill='%236C4DF5'%20transform='rotate(24%20156.8%20102)'/%3e%3c/svg%3e");--v-deco-rosette-pink:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20width='256'%20height='256'%20role='img'%20aria-label='Win%20rosette,%20pink'%3e%3cpath%20d='M%2076%20150%20L%2060%20244%20L%2082%20222%20L%20104%20244%20L%20120%20150%20Z'%20fill='%231A1145'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20136%20150%20L%20152%20244%20L%20174%20222%20L%20196%20244%20L%20180%20150%20Z'%20fill='%231A1145'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20220%20110%20A%2022.1%2022.1%200%200%201%20210.9%20149.9%20A%2022.1%2022.1%200%200%201%20185.4%20181.9%20A%2022.1%2022.1%200%200%201%20148.5%20199.7%20A%2022.1%2022.1%200%200%201%20107.5%20199.7%20A%2022.1%2022.1%200%200%201%2070.6%20181.9%20A%2022.1%2022.1%200%200%201%2045.1%20149.9%20A%2022.1%2022.1%200%200%201%2036%20110%20A%2022.1%2022.1%200%200%201%2045.1%2070.1%20A%2022.1%2022.1%200%200%201%2070.6%2038.1%20A%2022.1%2022.1%200%200%201%20107.5%2020.3%20A%2022.1%2022.1%200%200%201%20148.5%2020.3%20A%2022.1%2022.1%200%200%201%20185.4%2038.1%20A%2022.1%2022.1%200%200%201%20210.9%2070.1%20A%2022.1%2022.1%200%200%201%20220%20110%20Z'%20fill='%23FF6FA8'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'/%3e%3ccircle%20cx='128'%20cy='110'%20r='62'%20fill='%23FFFFFF'%20stroke='%233A2316'%20stroke-width='7'/%3e%3cellipse%20cx='128'%20cy='123.2'%20rx='23.8'%20ry='18.8'%20fill='%23FF6FA8'/%3e%3cellipse%20cx='99.2'%20cy='102'%20rx='9'%20ry='12'%20fill='%23FF6FA8'%20transform='rotate(-24%2099.2%20102)'/%3e%3cellipse%20cx='116.8'%20cy='83.2'%20rx='9'%20ry='12'%20fill='%23FF6FA8'%20transform='rotate(-8%20116.8%2083.2)'/%3e%3cellipse%20cx='139.2'%20cy='83.2'%20rx='9'%20ry='12'%20fill='%23FF6FA8'%20transform='rotate(8%20139.2%2083.2)'/%3e%3cellipse%20cx='156.8'%20cy='102'%20rx='9'%20ry='12'%20fill='%23FF6FA8'%20transform='rotate(24%20156.8%20102)'/%3e%3c/svg%3e");--v-deco-rosette:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20width='256'%20height='256'%20role='img'%20aria-label='Win%20rosette'%3e%3cpath%20d='M%2076%20150%20L%2060%20244%20L%2082%20222%20L%20104%20244%20L%20120%20150%20Z'%20fill='%236C4DF5'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20136%20150%20L%20152%20244%20L%20174%20222%20L%20196%20244%20L%20180%20150%20Z'%20fill='%236C4DF5'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'/%3e%3cpath%20d='M%20220%20110%20A%2022.1%2022.1%200%200%201%20210.9%20149.9%20A%2022.1%2022.1%200%200%201%20185.4%20181.9%20A%2022.1%2022.1%200%200%201%20148.5%20199.7%20A%2022.1%2022.1%200%200%201%20107.5%20199.7%20A%2022.1%2022.1%200%200%201%2070.6%20181.9%20A%2022.1%2022.1%200%200%201%2045.1%20149.9%20A%2022.1%2022.1%200%200%201%2036%20110%20A%2022.1%2022.1%200%200%201%2045.1%2070.1%20A%2022.1%2022.1%200%200%201%2070.6%2038.1%20A%2022.1%2022.1%200%200%201%20107.5%2020.3%20A%2022.1%2022.1%200%200%201%20148.5%2020.3%20A%2022.1%2022.1%200%200%201%20185.4%2038.1%20A%2022.1%2022.1%200%200%201%20210.9%2070.1%20A%2022.1%2022.1%200%200%201%20220%20110%20Z'%20fill='%23FF6B4A'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'/%3e%3ccircle%20cx='128'%20cy='110'%20r='62'%20fill='%23FFFFFF'%20stroke='%233A2316'%20stroke-width='7'/%3e%3cellipse%20cx='128'%20cy='123.2'%20rx='23.8'%20ry='18.8'%20fill='%23FF6B4A'/%3e%3cellipse%20cx='99.2'%20cy='102'%20rx='9'%20ry='12'%20fill='%23FF6B4A'%20transform='rotate(-24%2099.2%20102)'/%3e%3cellipse%20cx='116.8'%20cy='83.2'%20rx='9'%20ry='12'%20fill='%23FF6B4A'%20transform='rotate(-8%20116.8%2083.2)'/%3e%3cellipse%20cx='139.2'%20cy='83.2'%20rx='9'%20ry='12'%20fill='%23FF6B4A'%20transform='rotate(8%20139.2%2083.2)'/%3e%3cellipse%20cx='156.8'%20cy='102'%20rx='9'%20ry='12'%20fill='%23FF6B4A'%20transform='rotate(24%20156.8%20102)'/%3e%3c/svg%3e");--v-deco-shape-blob:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='512'%20height='512'%20role='img'%20aria-label='Blob%20behind%20the%20dog'%3e%3cpath%20d='M%20256%2030%20C%20356%2022%20458%2086%20478%20196%20C%20498%20306%20446%20430%20340%20470%20C%20236%20508%20110%20484%2056%20388%20C%202%20292%2026%20150%20110%2082%20C%20152%2048%20204%2034%20256%2030%20Z'%20fill='%23FFFFFF'%20opacity='.24'/%3e%3c/svg%3e");--v-deco-shape-rays:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='512'%20height='512'%20role='img'%20aria-label='Sun%20rays%20behind%20the%20dog'%3e%3cpath%20d='M%20256%20256%20L%20506%20256%20A%20250%20250%200%200%201%20497.5%20320.7%20Z'%20fill='%23FFFFFF'%20opacity='.2'/%3e%3cpath%20d='M%20256%20256%20L%20472.5%20381%20A%20250%20250%200%200%201%20432.8%20432.8%20Z'%20fill='%23FFFFFF'%20opacity='.2'/%3e%3cpath%20d='M%20256%20256%20L%20381%20472.5%20A%20250%20250%200%200%201%20320.7%20497.5%20Z'%20fill='%23FFFFFF'%20opacity='.2'/%3e%3cpath%20d='M%20256%20256%20L%20256%20506%20A%20250%20250%200%200%201%20191.3%20497.5%20Z'%20fill='%23FFFFFF'%20opacity='.2'/%3e%3cpath%20d='M%20256%20256%20L%20131%20472.5%20A%20250%20250%200%200%201%2079.2%20432.8%20Z'%20fill='%23FFFFFF'%20opacity='.2'/%3e%3cpath%20d='M%20256%20256%20L%2039.5%20381%20A%20250%20250%200%200%201%2014.5%20320.7%20Z'%20fill='%23FFFFFF'%20opacity='.2'/%3e%3cpath%20d='M%20256%20256%20L%206%20256%20A%20250%20250%200%200%201%2014.5%20191.3%20Z'%20fill='%23FFFFFF'%20opacity='.2'/%3e%3cpath%20d='M%20256%20256%20L%2039.5%20131%20A%20250%20250%200%200%201%2079.2%2079.2%20Z'%20fill='%23FFFFFF'%20opacity='.2'/%3e%3cpath%20d='M%20256%20256%20L%20131%2039.5%20A%20250%20250%200%200%201%20191.3%2014.5%20Z'%20fill='%23FFFFFF'%20opacity='.2'/%3e%3cpath%20d='M%20256%20256%20L%20256%206%20A%20250%20250%200%200%201%20320.7%2014.5%20Z'%20fill='%23FFFFFF'%20opacity='.2'/%3e%3cpath%20d='M%20256%20256%20L%20381%2039.5%20A%20250%20250%200%200%201%20432.8%2079.2%20Z'%20fill='%23FFFFFF'%20opacity='.2'/%3e%3cpath%20d='M%20256%20256%20L%20472.5%20131%20A%20250%20250%200%200%201%20497.5%20191.3%20Z'%20fill='%23FFFFFF'%20opacity='.2'/%3e%3c/svg%3e");--v-deco-shape-scallop:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20width='512'%20height='512'%20role='img'%20aria-label='Scalloped%20disc%20behind%20the%20dog'%3e%3cpath%20d='M%20488%20256%20A%2043.5%2043.5%200%200%201%20474%20335.3%20A%2043.5%2043.5%200%200%201%20433.7%20405.1%20A%2043.5%2043.5%200%200%201%20372%20456.9%20A%2043.5%2043.5%200%200%201%20296.3%20484.5%20A%2043.5%2043.5%200%200%201%20215.7%20484.5%20A%2043.5%2043.5%200%200%201%20140%20456.9%20A%2043.5%2043.5%200%200%201%2078.3%20405.1%20A%2043.5%2043.5%200%200%201%2038%20335.3%20A%2043.5%2043.5%200%200%201%2024%20256%20A%2043.5%2043.5%200%200%201%2038%20176.7%20A%2043.5%2043.5%200%200%201%2078.3%20106.9%20A%2043.5%2043.5%200%200%201%20140%2055.1%20A%2043.5%2043.5%200%200%201%20215.7%2027.5%20A%2043.5%2043.5%200%200%201%20296.3%2027.5%20A%2043.5%2043.5%200%200%201%20372%2055.1%20A%2043.5%2043.5%200%200%201%20433.7%20106.9%20A%2043.5%2043.5%200%200%201%20474%20176.7%20A%2043.5%2043.5%200%200%201%20488%20256%20Z'%20fill='%23FFFFFF'%20opacity='.24'/%3e%3c/svg%3e");--v-deco-sparkle-coral:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20width='64'%20height='64'%20role='img'%20aria-label='Sparkle'%3e%3cpath%20d='M%2032%202%20Q%2038.6%2025.4%2062%2032%20Q%2038.6%2038.6%2032%2062%20Q%2025.4%2038.6%202%2032%20Q%2025.4%2025.4%2032%202%20Z'%20fill='%23FF6B4A'/%3e%3c/svg%3e");--v-deco-sparkle-grape:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20width='64'%20height='64'%20role='img'%20aria-label='Sparkle'%3e%3cpath%20d='M%2032%202%20Q%2038.6%2025.4%2062%2032%20Q%2038.6%2038.6%2032%2062%20Q%2025.4%2038.6%202%2032%20Q%2025.4%2025.4%2032%202%20Z'%20fill='%236C4DF5'/%3e%3c/svg%3e");--v-deco-sparkle-pink:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20width='64'%20height='64'%20role='img'%20aria-label='Sparkle'%3e%3cpath%20d='M%2032%202%20Q%2038.6%2025.4%2062%2032%20Q%2038.6%2038.6%2032%2062%20Q%2025.4%2038.6%202%2032%20Q%2025.4%2025.4%2032%202%20Z'%20fill='%23FF6FA8'/%3e%3c/svg%3e");--v-deco-sparkle-plum:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20width='64'%20height='64'%20role='img'%20aria-label='Sparkle'%3e%3cpath%20d='M%2032%202%20Q%2038.6%2025.4%2062%2032%20Q%2038.6%2038.6%2032%2062%20Q%2025.4%2038.6%202%2032%20Q%2025.4%2025.4%2032%202%20Z'%20fill='%231A1145'/%3e%3c/svg%3e");--v-deco-sparkle-sky:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20width='64'%20height='64'%20role='img'%20aria-label='Sparkle'%3e%3cpath%20d='M%2032%202%20Q%2038.6%2025.4%2062%2032%20Q%2038.6%2038.6%2032%2062%20Q%2025.4%2038.6%202%2032%20Q%2025.4%2025.4%2032%202%20Z'%20fill='%233DA9FC'/%3e%3c/svg%3e");--v-deco-sparkle-white:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20width='64'%20height='64'%20role='img'%20aria-label='Sparkle'%3e%3cpath%20d='M%2032%202%20Q%2038.6%2025.4%2062%2032%20Q%2038.6%2038.6%2032%2062%20Q%2025.4%2038.6%202%2032%20Q%2025.4%2025.4%2032%202%20Z'%20fill='%23FFFFFF'/%3e%3c/svg%3e");--v-deco-sparkles-coral:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20104'%20width='120'%20height='104'%20role='img'%20aria-label='Sparkles'%3e%3cpath%20d='M%2040%2010%20Q%2047.5%2036.5%2074%2044%20Q%2047.5%2051.5%2040%2078%20Q%2032.5%2051.5%206%2044%20Q%2032.5%2036.5%2040%2010%20Z'%20fill='%23FF6B4A'/%3e%3cpath%20d='M%2096%206%20Q%2099.5%2018.5%20112%2022%20Q%2099.5%2025.5%2096%2038%20Q%2092.5%2025.5%2080%2022%20Q%2092.5%2018.5%2096%206%20Z'%20fill='%23FF6B4A'/%3e%3cpath%20d='M%2092%2073%20Q%2094.4%2081.6%20103%2084%20Q%2094.4%2086.4%2092%2095%20Q%2089.6%2086.4%2081%2084%20Q%2089.6%2081.6%2092%2073%20Z'%20fill='%23FF6B4A'/%3e%3c/svg%3e");--v-deco-sparkles-grape:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20104'%20width='120'%20height='104'%20role='img'%20aria-label='Sparkles'%3e%3cpath%20d='M%2040%2010%20Q%2047.5%2036.5%2074%2044%20Q%2047.5%2051.5%2040%2078%20Q%2032.5%2051.5%206%2044%20Q%2032.5%2036.5%2040%2010%20Z'%20fill='%236C4DF5'/%3e%3cpath%20d='M%2096%206%20Q%2099.5%2018.5%20112%2022%20Q%2099.5%2025.5%2096%2038%20Q%2092.5%2025.5%2080%2022%20Q%2092.5%2018.5%2096%206%20Z'%20fill='%236C4DF5'/%3e%3cpath%20d='M%2092%2073%20Q%2094.4%2081.6%20103%2084%20Q%2094.4%2086.4%2092%2095%20Q%2089.6%2086.4%2081%2084%20Q%2089.6%2081.6%2092%2073%20Z'%20fill='%236C4DF5'/%3e%3c/svg%3e");--v-deco-sparkles-pink:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20104'%20width='120'%20height='104'%20role='img'%20aria-label='Sparkles'%3e%3cpath%20d='M%2040%2010%20Q%2047.5%2036.5%2074%2044%20Q%2047.5%2051.5%2040%2078%20Q%2032.5%2051.5%206%2044%20Q%2032.5%2036.5%2040%2010%20Z'%20fill='%23FF6FA8'/%3e%3cpath%20d='M%2096%206%20Q%2099.5%2018.5%20112%2022%20Q%2099.5%2025.5%2096%2038%20Q%2092.5%2025.5%2080%2022%20Q%2092.5%2018.5%2096%206%20Z'%20fill='%23FF6FA8'/%3e%3cpath%20d='M%2092%2073%20Q%2094.4%2081.6%20103%2084%20Q%2094.4%2086.4%2092%2095%20Q%2089.6%2086.4%2081%2084%20Q%2089.6%2081.6%2092%2073%20Z'%20fill='%23FF6FA8'/%3e%3c/svg%3e");--v-deco-sparkles-plum:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20104'%20width='120'%20height='104'%20role='img'%20aria-label='Sparkles'%3e%3cpath%20d='M%2040%2010%20Q%2047.5%2036.5%2074%2044%20Q%2047.5%2051.5%2040%2078%20Q%2032.5%2051.5%206%2044%20Q%2032.5%2036.5%2040%2010%20Z'%20fill='%231A1145'/%3e%3cpath%20d='M%2096%206%20Q%2099.5%2018.5%20112%2022%20Q%2099.5%2025.5%2096%2038%20Q%2092.5%2025.5%2080%2022%20Q%2092.5%2018.5%2096%206%20Z'%20fill='%231A1145'/%3e%3cpath%20d='M%2092%2073%20Q%2094.4%2081.6%20103%2084%20Q%2094.4%2086.4%2092%2095%20Q%2089.6%2086.4%2081%2084%20Q%2089.6%2081.6%2092%2073%20Z'%20fill='%231A1145'/%3e%3c/svg%3e");--v-deco-sparkles-sky:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20104'%20width='120'%20height='104'%20role='img'%20aria-label='Sparkles'%3e%3cpath%20d='M%2040%2010%20Q%2047.5%2036.5%2074%2044%20Q%2047.5%2051.5%2040%2078%20Q%2032.5%2051.5%206%2044%20Q%2032.5%2036.5%2040%2010%20Z'%20fill='%233DA9FC'/%3e%3cpath%20d='M%2096%206%20Q%2099.5%2018.5%20112%2022%20Q%2099.5%2025.5%2096%2038%20Q%2092.5%2025.5%2080%2022%20Q%2092.5%2018.5%2096%206%20Z'%20fill='%233DA9FC'/%3e%3cpath%20d='M%2092%2073%20Q%2094.4%2081.6%20103%2084%20Q%2094.4%2086.4%2092%2095%20Q%2089.6%2086.4%2081%2084%20Q%2089.6%2081.6%2092%2073%20Z'%20fill='%233DA9FC'/%3e%3c/svg%3e");--v-deco-sparkles-white:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20104'%20width='120'%20height='104'%20role='img'%20aria-label='Sparkles'%3e%3cpath%20d='M%2040%2010%20Q%2047.5%2036.5%2074%2044%20Q%2047.5%2051.5%2040%2078%20Q%2032.5%2051.5%206%2044%20Q%2032.5%2036.5%2040%2010%20Z'%20fill='%23FFFFFF'/%3e%3cpath%20d='M%2096%206%20Q%2099.5%2018.5%20112%2022%20Q%2099.5%2025.5%2096%2038%20Q%2092.5%2025.5%2080%2022%20Q%2092.5%2018.5%2096%206%20Z'%20fill='%23FFFFFF'/%3e%3cpath%20d='M%2092%2073%20Q%2094.4%2081.6%20103%2084%20Q%2094.4%2086.4%2092%2095%20Q%2089.6%2086.4%2081%2084%20Q%2089.6%2081.6%2092%2073%20Z'%20fill='%23FFFFFF'/%3e%3c/svg%3e");--v-deco-sticker-ball:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20width='256'%20height='256'%20role='img'%20aria-label='sticker%20ball'%3e%3ccircle%20cx='128'%20cy='128'%20r='96'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='128'%20cy='128'%20r='84'%20fill='%233DA9FC'%20stroke='%233A2316'%20stroke-width='7'/%3e%3cpath%20d='M%2060%2084%20Q%20128%20128%2060%20176'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='9'%20stroke-linecap='round'/%3e%3cpath%20d='M%20196%2084%20Q%20128%20128%20196%20176'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='9'%20stroke-linecap='round'/%3e%3c/svg%3e");--v-deco-sticker-bone:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20width='256'%20height='256'%20role='img'%20aria-label='sticker%20bone'%3e%3cpath%20d='M%2080%20108%20L%20176%20108%20A%2024.8%2024.8%200%201%201%20198.3%20128%20A%2024.8%2024.8%200%201%201%20176%20148%20L%2080%20148%20A%2024.8%2024.8%200%201%201%2057.7%20128%20A%2024.8%2024.8%200%201%201%2080%20108%20Z'%20fill='%23FFFFFF'%20stroke='%23FFFFFF'%20stroke-width='31'%20stroke-linejoin='round'%20stroke-linecap='round'%20transform='rotate(-18%20128%20128)'/%3e%3cpath%20d='M%2080%20108%20L%20176%20108%20A%2024.8%2024.8%200%201%201%20198.3%20128%20A%2024.8%2024.8%200%201%201%20176%20148%20L%2080%20148%20A%2024.8%2024.8%200%201%201%2057.7%20128%20A%2024.8%2024.8%200%201%201%2080%20108%20Z'%20fill='%23FFF1DA'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'%20stroke-linecap='round'%20transform='rotate(-18%20128%20128)'/%3e%3c/svg%3e");--v-deco-sticker-paw:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20width='256'%20height='256'%20role='img'%20aria-label='sticker%20paw'%3e%3ccircle%20cx='128'%20cy='128'%20r='96'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='128'%20cy='128'%20r='84'%20fill='%236C4DF5'%20stroke='%233A2316'%20stroke-width='7'/%3e%3cellipse%20cx='128'%20cy='145.3'%20rx='32.3'%20ry='25.5'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='88.9'%20cy='116.4'%20rx='12.2'%20ry='16.3'%20fill='%23FFFFFF'%20transform='rotate(-24%2088.9%20116.4)'/%3e%3cellipse%20cx='112.7'%20cy='90.9'%20rx='12.2'%20ry='16.3'%20fill='%23FFFFFF'%20transform='rotate(-8%20112.7%2090.9)'/%3e%3cellipse%20cx='143.3'%20cy='90.9'%20rx='12.2'%20ry='16.3'%20fill='%23FFFFFF'%20transform='rotate(8%20143.3%2090.9)'/%3e%3cellipse%20cx='167.1'%20cy='116.4'%20rx='12.2'%20ry='16.3'%20fill='%23FFFFFF'%20transform='rotate(24%20167.1%20116.4)'/%3e%3c/svg%3e");--v-deco-sticker-star:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20width='256'%20height='256'%20role='img'%20aria-label='sticker%20star'%3e%3cpath%20d='M%20128%2042%20L%20155%2096.8%20L%20215.5%20105.6%20L%20171.7%20148.2%20L%20182.1%20208.4%20L%20128%20180%20L%2073.9%20208.4%20L%2084.3%20148.2%20L%2040.5%20105.6%20L%20101%2096.8%20Z'%20fill='%23FFFFFF'%20stroke='%23FFFFFF'%20stroke-width='31'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cpath%20d='M%20128%2042%20L%20155%2096.8%20L%20215.5%20105.6%20L%20171.7%20148.2%20L%20182.1%20208.4%20L%20128%20180%20L%2073.9%20208.4%20L%2084.3%20148.2%20L%2040.5%20105.6%20L%20101%2096.8%20Z'%20fill='%23FF6FA8'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3c/svg%3e");--v-deco-sticker-treat:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20width='256'%20height='256'%20role='img'%20aria-label='sticker%20treat'%3e%3cpath%20d='M%20128%2052%20C%20172%2052%20204%2084%20204%20128%20C%20204%20172%20172%20204%20128%20204%20C%2084%20204%2052%20172%2052%20128%20C%2052%2084%2084%2052%20128%2052%20Z'%20fill='%23FFFFFF'%20stroke='%23FFFFFF'%20stroke-width='31'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cpath%20d='M%20128%2052%20C%20172%2052%20204%2084%20204%20128%20C%20204%20172%20172%20204%20128%20204%20C%2084%20204%2052%20172%2052%20128%20C%2052%2084%2084%2052%20128%2052%20Z'%20fill='%23C98146'%20stroke='%233A2316'%20stroke-width='7'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3ccircle%20cx='104'%20cy='108'%20r='8'%20fill='%233A2316'%20opacity='.5'/%3e%3ccircle%20cx='150'%20cy='104'%20r='8'%20fill='%233A2316'%20opacity='.5'/%3e%3ccircle%20cx='128'%20cy='142'%20r='8'%20fill='%233A2316'%20opacity='.5'/%3e%3ccircle%20cx='162'%20cy='150'%20r='8'%20fill='%233A2316'%20opacity='.5'/%3e%3ccircle%20cx='96'%20cy='152'%20r='8'%20fill='%233A2316'%20opacity='.5'/%3e%3c/svg%3e");--v-deco-sticker-yes:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20width='256'%20height='256'%20role='img'%20aria-label='sticker%20yes'%3e%3cpath%20d='M%2070%20132%20L%20110%20172%20L%20190%2086'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='54'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2070%20132%20L%20110%20172%20L%20190%2086'%20fill='none'%20stroke='%233A2316'%20stroke-width='34'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M%2070%20132%20L%20110%20172%20L%20190%2086'%20fill='none'%20stroke='%23FF6B4A'%20stroke-width='20'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}:is(body:has(.venture-nav),body:has(.venture-screen)){background:var(--v-bg);color:var(--v-body);font-family:var(--v-font-text)}#root:has(>.venture-nav){flex-direction:column;width:100%;max-width:520px;min-height:100dvh;margin:0 auto;display:flex}#root:has(>.venture-nav)>main.screen{flex:1;min-height:0;padding:18px 18px 28px}.venture-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.venture-head{z-index:5;order:-1}.venture-top{padding:calc(8px + env(safe-area-inset-top)) 18px 8px;border-bottom:1px solid var(--v-line);background:var(--v-surface);justify-content:space-between;align-items:center;gap:12px;display:flex}.venture-dog{border-radius:var(--v-pill);min-width:0;min-height:44px;color:var(--v-ink);font-family:var(--v-font-display);font-weight:var(--v-display-weight);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 6px 0 0;font-size:18px;line-height:1.2;text-decoration:none;display:inline-flex}.venture-head:has(.sheet-back){z-index:30}.venture-dog>span[data-greeting]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.venture-dog .icon{width:18px;height:18px;color:var(--v-muted);flex:none}.venture-gear{background:var(--v-sand);width:44px;height:44px;color:var(--v-ink);border-radius:50%;flex:none;place-items:center;display:grid}.venture-mark{flex:none;width:28px;height:28px;margin-left:auto}.venture-lockup{flex:none;width:106px;height:32px;margin:12px auto 0;display:block}.venture-gear[aria-current=page],.venture-dog[data-current=true] .avatar{box-shadow:0 0 0 2px var(--v-primary)}.venture-ask{border-radius:var(--v-radius-card);background:var(--v-tint);color:var(--v-ink);margin:14px 18px 0;padding:16px}.venture-ask h2{font-family:var(--v-font-display);font-weight:var(--v-display-weight);margin:0 0 6px;font-size:20px;line-height:1.25}.venture-ask-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.venture-nav{z-index:5;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--v-line);background:var(--v-surface);grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0}.venture-nav a{min-height:52px;color:var(--v-ink-2);flex-direction:column;align-items:center;gap:2px;padding:4px 2px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.venture-nav .icon{box-sizing:border-box;border-radius:var(--v-pill);width:58px;height:30px;padding:3px 17px}.venture-nav a[aria-current=page]{color:var(--v-ink);font-weight:700}.venture-nav a[aria-current=page] .icon{background:var(--v-tint);color:var(--v-primary)}.venture-screen{color:var(--v-body)}.venture-screen h1,.venture-screen h2,.venture-screen h3{color:var(--v-ink);font-family:var(--v-font-display)}.venture-screen h1{font-weight:var(--v-display-weight);font-size:30px;line-height:1.15}.venture-screen h2{font-weight:var(--v-display-weight);margin:22px 0 8px;font-size:21px;line-height:1.25}.venture-screen h3{margin:16px 0 6px;font-size:17px;font-weight:600;line-height:1.3}.venture-screen .lede{color:var(--v-ink-2)}.venture-screen .eyebrow{color:var(--v-primary);font-size:var(--r-text-1);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-weight:700}.venture-screen :focus-visible,.venture-nav a:focus-visible,.venture-head :focus-visible{outline:3px solid var(--v-primary);outline-offset:2px}.icon{width:24px;height:24px;display:block}.slot{background:var(--v-card-1);color:var(--v-ink);place-items:center;display:grid;overflow:hidden}.slot[data-tone="2"]{background:var(--v-card-2)}.slot[data-tone="3"]{background:var(--v-card-3)}.slot[data-tone="4"]{background:var(--v-card-4)}.slot[data-tone="5"]{background:var(--v-card-5)}.slot[data-tone="6"]{background:var(--v-card-6)}.slot>svg{opacity:.5;width:46%;max-width:120px;height:auto}.slot>img{object-fit:cover;width:100%;height:100%;display:block}.slot>img[src*=\.svg],.slot>img[src^="data:image/svg"]{filter:var(--v-art-filter)}.chip.target .slot>img{filter:none}.avatar{background:var(--v-accent-tint);border-radius:50%;flex:none;width:40px;height:40px}.avatar>svg{opacity:.75;width:62%}.round{background:var(--v-sand);width:44px;height:44px;color:var(--v-ink);border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.round:disabled{opacity:.35;cursor:default}.round-gap{flex:none;width:44px}.chip{border-radius:var(--v-pill);background:var(--v-sand);min-height:36px;color:var(--v-ink);white-space:nowrap;border:0;align-items:center;gap:6px;margin:0;padding:6px 14px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.chips{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:4px -18px 14px;padding:2px 18px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.chips .chip{flex:none}.chips::-webkit-scrollbar{display:none}.chips .chip{min-height:40px}.chip[aria-pressed=true]{background:var(--v-ink);color:var(--v-surface)}.chips.topics{margin-top:-6px}.chips.topics .chip{box-shadow:inset 0 0 0 1px var(--v-line-strong);background:0 0;font-weight:500}.chips.topics .chip[aria-pressed=true]{background:var(--v-accent-tint);box-shadow:none;color:var(--v-ink);font-weight:600}.venture-button,.venture-quiet{border-radius:var(--v-radius-cta);width:100%;min-height:54px;font:inherit;text-align:center;border:0;justify-content:center;align-items:center;margin:0;padding:8px 22px;font-size:17px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.venture-button{background:var(--v-primary);color:var(--v-on-primary)}.venture-button:active{background:var(--v-primary-press)}.venture-quiet{background:var(--v-sand);min-height:48px;color:var(--v-ink);font-size:var(--r-text-2);font-weight:600}.venture-text{min-height:44px;color:var(--v-ink-2);font:inherit;background:0 0;border:0;padding:8px 0;font-size:15px;text-decoration:underline}.venture-actions{gap:10px;margin-top:16px;display:grid}.venture-card{border:1px solid var(--v-line);border-radius:var(--v-radius-card);background:var(--v-surface);box-shadow:var(--v-shadow);margin:14px 0;padding:16px}.venture-card>h2:first-child,.venture-card>div>h2:first-child{margin-top:0}.venture-card p:last-child{margin-bottom:0}.venture-card ul:not([class]){padding-left:20px;list-style:outside}.venture-card ul:not([class]) li{margin:4px 0}.venture-card.safety{background:var(--v-accent-tint);box-shadow:none;color:var(--v-ink);border-color:#0000;gap:12px;display:flex}.venture-card.safety>h2,.venture-card.safety>p{flex:100%}.venture-card.safety:not(:has(>div)){display:block}.venture-note{border-radius:var(--v-radius-control);background:var(--v-sand);color:var(--v-ink);margin:12px 0;padding:12px 14px;font-size:15px}.venture-hint{color:var(--v-muted);font-size:var(--r-text-2);margin:0 0 8px}.venture-status{color:var(--v-danger);margin:6px 0 0;font-size:14px}.venture-status:empty,.venture-hint:empty{margin:0}.venture-empty{text-align:center;align-items:center}div.venture-empty{justify-items:center;gap:10px;margin:18px 0;display:grid}.venture-empty-art{border-radius:50%;width:160px;height:160px;margin:12px auto 16px}.venture-empty .venture-actions{width:100%}.venture-done{border-radius:var(--v-radius-control);background:var(--v-success-tint);color:var(--v-success);text-align:center;margin:0;padding:12px 16px;font-weight:700}.bar{border-radius:var(--v-pill);background:var(--v-sand-2);flex:1;height:8px;display:block;overflow:hidden}.bar>span{border-radius:var(--v-pill);background:var(--v-success);height:100%;display:block}.paws{gap:3px;display:inline-flex}.paws svg{width:16px;height:16px;color:var(--v-sand-2)}.paws svg[data-on=true]{color:var(--v-accent)}.venture-choices{border:0;min-width:0;margin:18px 0 0;padding:0}.venture-choices legend{color:var(--v-ink);margin-bottom:8px;padding:0;font-weight:600}.venture-options{flex-wrap:wrap;gap:8px;display:flex}.venture-stack .venture-options{display:grid}.venture-choices label{display:block;position:relative}.venture-choices input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.venture-choices label span{border:1.5px solid var(--v-line-strong);border-radius:var(--v-pill);background:var(--v-surface);min-height:46px;color:var(--v-ink);align-items:center;padding:8px 16px;font-weight:500;display:flex}.venture-stack label span{border-radius:var(--v-radius-control)}.venture-choices input:checked+span{border-color:var(--v-primary);background:var(--v-tint);box-shadow:inset 0 0 0 1px var(--v-primary);font-weight:700}.venture-choices input:focus-visible+span{outline:3px solid var(--v-primary);outline-offset:2px}.venture-field{margin-top:16px}.venture-field label,.dog-breed>label{color:var(--v-ink);margin-bottom:6px;font-weight:600;display:block}.venture-screen input[type=text],.venture-screen input[type=search],.venture-screen select,.venture-screen textarea{border-color:var(--v-line-strong);border-radius:var(--v-radius-control);background:var(--v-surface);color:var(--v-ink)}.venture-screen textarea{resize:vertical;min-height:76px}.journey-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.journey-head h1{margin:0;font-size:26px}.chip.target{flex:none;padding-left:6px}.chip.target .slot{background:var(--v-accent);width:26px;height:26px;color:var(--v-on-accent);border-radius:50%}.chip.target .slot>svg{opacity:1;width:70%}.journey-focus{margin:16px 0 4px;padding-bottom:8px}.journey-focus h2{margin:0;font-size:19px}.journey-focus .venture-hint{margin:2px 0 6px}.focus-list{margin:0;padding:0;list-style:none}.focus-list li+li{border-top:1px solid var(--v-line)}.focus-list a{min-height:56px;color:var(--v-ink);align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:flex}.focus-list a>span{flex:1;gap:2px;min-width:0;display:grid}.focus-list a>.icon{width:18px;height:18px;color:var(--v-muted);flex:none}.focus-list strong{font-size:16px;line-height:1.25}.focus-list small{color:var(--v-ink-2);font-size:14px;line-height:1.3}.focus-more{align-items:center;display:inline-flex}.focus-vet{border-radius:var(--v-radius-control);background:var(--v-accent-tint);color:var(--v-ink);margin:8px 0 4px;padding:10px 12px;font-size:14px;line-height:1.4}.library-vet{margin:0 0 14px}main.screen>button.library-see-all{border-radius:var(--v-radius-cta);background:var(--v-sand);min-height:48px;box-shadow:none;color:var(--v-ink);margin-top:18px;font-size:16px;display:inline-flex}.journey-level{margin-top:22px}.journey-plaque{border:1px solid var(--v-line);border-radius:var(--v-radius-card);background:var(--v-surface);box-shadow:var(--v-shadow);align-items:center;gap:12px;padding:12px;display:flex}.journey-plaque .slot{border-radius:var(--v-radius-control);flex:none;width:56px;height:56px}.journey-plaque h2{margin:0;font-size:19px}.journey-plaque .venture-hint{margin:2px 0 0}.journey-bar{color:var(--v-ink-2);align-items:center;gap:10px;margin:10px 4px 0;font-size:13px;font-weight:600;display:flex}.journey-done{color:var(--v-success);align-items:center;gap:8px;margin:10px 4px 0;font-size:14px;font-weight:700;display:flex}.journey-done .slot{background:var(--v-success-tint);width:28px;height:28px;color:var(--v-success);border-radius:50%}.journey-done .slot>svg{opacity:1;width:80%}.journey-path{margin:18px 0 0;position:relative}.journey-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.journey-line path{fill:none;stroke:var(--v-sand-2);stroke-width:8px;stroke-linecap:round;stroke-dasharray:1 16;vector-effect:non-scaling-stroke}.journey-line path[data-walked=true]{stroke:var(--v-primary);stroke-dasharray:none}.journey-path ol{height:100%;position:relative}.journey-path li{text-align:center;width:150px;position:absolute;transform:translate(-50%)}.journey-path li>a,.journey-off{color:var(--v-ink);flex-direction:column;align-items:center;text-decoration:none;display:flex}.journey-ring{border:4px solid var(--v-surface);background:var(--v-surface);width:88px;height:88px;box-shadow:0 0 0 3px var(--v-sand-2);border-radius:50%;margin-bottom:4px;display:block;position:relative}.journey-ring .slot{border-radius:50%;width:100%;height:100%}.journey-mark{border:3px solid var(--v-surface);background:var(--v-success);width:30px;height:30px;color:var(--v-surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-6px}.journey-mark .icon{width:16px;height:16px}.journey-path li strong{background:var(--v-bg);border-radius:8px;padding:0 4px;font-size:14px;font-weight:700;line-height:1.2}.journey-path li small{background:var(--v-bg);color:var(--v-muted);border-radius:8px;padding:0 4px;font-size:12px;line-height:1.3}.journey-path li small:empty{display:none}.journey-path li[data-state=done] .journey-ring{box-shadow:0 0 0 3px var(--v-success)}.journey-path li[data-state=today] .journey-ring,.journey-path li[data-state=start] .journey-ring{box-shadow:0 0 0 4px var(--v-primary), 0 12px 22px -8px color-mix(in srgb, var(--v-primary) 60%, transparent)}.journey-path li[data-state=today] small[data-word],.journey-path li[data-state=start] small[data-word]{border-radius:var(--v-pill);background:var(--v-primary);color:var(--v-on-primary);margin-top:3px;padding:2px 10px;font-weight:700}.journey-path li[data-state=locked] .slot{filter:grayscale();opacity:.55}.journey-path li[data-state=locked] .journey-mark{background:var(--v-sand-2);color:var(--v-ink-2)}.journey-path li[data-state=locked] strong{color:var(--v-ink-2)}.journey-list{margin-top:26px}#root:has(>.venture-nav)>main.screen.journey{padding-bottom:112px}main.screen>button.tools-fab{right:max(16px,50% - 244px);bottom:calc(84px + env(safe-area-inset-bottom));z-index:6;background:var(--v-primary);width:56px;height:56px;min-height:0;color:var(--v-on-primary);box-shadow:0 10px 22px -8px color-mix(in srgb, var(--v-ink) 55%, transparent);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.tools-fab .icon{width:26px;height:26px}.tools-part+.tools-part{border-top:1px solid var(--v-line);margin-top:18px;padding-top:16px}.tools-part h3{color:var(--v-ink);margin:8px 0 2px;font-size:17px}.tools-part[data-tool=clicker]{justify-items:start;display:grid}.tools-part[data-tool=clicker] .clicker{justify-self:center}.tools-part .venture-hint{margin-bottom:12px}.tools-walks{text-align:center;margin:6px auto 0;display:block}.mascot{pointer-events:none;display:block}.journey-mascot{object-fit:contain;width:72px;height:72px;position:absolute;top:6px}.journey-mascot.on-right{left:calc(50% + 50px)}.journey-mascot.on-left{right:calc(50% + 50px)}.welcome-mascot{float:right;object-fit:contain;width:96px;height:96px;margin:-64px 0 4px 10px}.empty-mascot{object-fit:contain;width:160px;height:160px;margin:12px auto 16px}.sheet-mascot{object-fit:contain;width:132px;height:132px;margin:0 auto 10px}.walk-empty .empty-mascot{width:88px;height:88px;margin:4px auto}main.screen.player{height:100dvh;min-height:0;padding:calc(10px + env(safe-area-inset-top)) 0 calc(10px + env(safe-area-inset-bottom));overflow:hidden}.player-top{align-items:center;gap:10px;padding:0 14px;display:flex}.player-title{text-align:center;flex:1;min-width:0}.player-title h1{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.2}.player-title .eyebrow{font-size:var(--r-text-1);text-wrap:balance;margin:0 0 1px;line-height:1.3}.player-dots{justify-content:center;gap:2px;margin:8px 0 6px;display:flex}.player-dots button{background:0 0;border:0;place-items:center;width:22px;height:24px;padding:0;display:grid}.player-dots button:before{content:"";border-radius:var(--v-pill);background:var(--v-sand-2);width:8px;height:8px;transition:width .15s}.player-dots button[aria-current=step]:before{background:var(--v-primary);width:20px}.player-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex:1;min-height:0;display:flex;overflow:auto hidden}.player-track::-webkit-scrollbar{display:none}.player-card{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0;padding:4px 18px 16px;overflow-y:auto}.player-art{aspect-ratio:4/3;border-radius:var(--v-radius-panel);width:100%}.player-words{padding-top:16px}.player-words h2{margin:0 0 8px;font-size:24px}.player-words>p{font-size:17px;line-height:1.5}.chip.count{background:var(--v-accent);color:var(--v-on-accent);margin:0 0 10px}.player-notes{margin:0 0 12px;padding-left:20px;list-style:outside}.player-notes li{margin:6px 0}.player-course{border-radius:var(--v-radius-control);background:var(--v-sand);margin-top:16px;padding:12px 14px}.player-course h3{margin:0 0 6px;font-size:15px}.player-course li{flex-direction:column;gap:1px;padding:5px 0;font-size:15px;display:flex}.player-course li[aria-current=step]{color:var(--v-ink);font-weight:700}.player-course li[data-open=false]{color:var(--v-ink-2)}.player-course small{color:var(--v-ink-2);font-size:13px}.player-finish{margin-top:16px}.player-bar{border-top:1px solid var(--v-line);grid-template-columns:52px 1fr 52px;place-items:center;gap:10px;padding:8px 18px 0;display:grid}.player-bar .round{width:52px;height:52px}.clicker{border-radius:var(--v-pill);background:var(--v-accent);min-height:56px;color:var(--v-on-accent);box-shadow:0 5px 0 color-mix(in srgb, var(--v-accent) 70%, var(--v-ink));border:0;align-items:center;gap:8px;padding:6px 24px 6px 8px;font-size:17px;font-weight:700;transition:transform 50ms,box-shadow 50ms;display:inline-flex}.clicker:active{box-shadow:0 1px 0 color-mix(in srgb, var(--v-accent) 70%, var(--v-ink));transform:translateY(4px)}.clicker .slot{background:color-mix(in srgb, var(--v-surface) 55%, transparent);border-radius:50%;width:44px;height:44px}.clicker .slot>svg{opacity:1;width:66%}.sheet-back{z-index:20;background:#0000007a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:520px;padding:22px 22px calc(22px + env(safe-area-inset-bottom));border-radius:var(--v-radius-sheet) var(--v-radius-sheet) 0 0;background:var(--v-surface);color:var(--v-body);text-align:center}.sheet-art{border-radius:50%;width:120px;height:120px;margin:0 auto 12px}.sheet h2{margin:0 0 6px;font-size:26px}.sheet-streak{border-radius:var(--v-radius-control);background:var(--v-accent-tint);color:var(--v-ink);margin:12px 0 0;padding:12px 14px}.venture-sheet{text-align:left;max-height:88dvh;box-shadow:0 -12px 32px -12px color-mix(in srgb, var(--v-ink) 40%, transparent);overflow-y:auto}.venture-sheet:before{content:"";border-radius:var(--v-pill);background:var(--v-sand-2);width:40px;height:5px;margin:-10px auto 12px;display:block}.venture-sheet-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.venture-sheet-top h2{color:var(--v-ink);font-family:var(--v-font-display);font-weight:var(--v-display-weight);margin:0;font-size:22px;line-height:1.2}.venture-sheet .venture-hint{margin:0 0 12px}.dogs-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dogs-row{border:1px solid var(--v-line);border-radius:var(--v-radius-control);background:var(--v-surface);width:100%;min-height:64px;color:var(--v-ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;margin:0;padding:10px 14px 10px 10px;display:flex}div.dogs-row{border:2px solid var(--v-primary);background:var(--v-tint);cursor:default}.dogs-row .avatar{width:44px;height:44px}.dogs-row>span:not(.avatar,.dogs-shown){flex:1;gap:1px;min-width:0;display:grid}.dogs-row strong{font-family:var(--v-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.25;overflow:hidden}.dogs-row small{color:var(--v-ink-2);font-size:13px}.dogs-row>.icon{width:18px;height:18px;color:var(--v-muted);flex:none}.dogs-shown{background:var(--v-primary);width:28px;height:28px;color:var(--v-on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.dogs-shown .icon{width:16px;height:16px}.library-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.library-card{border:1px solid var(--v-line);border-radius:var(--v-radius-card);background:var(--v-surface);min-width:0;box-shadow:var(--v-shadow);flex-direction:column;padding-bottom:12px;display:flex;position:relative;overflow:hidden}.library-art{aspect-ratio:3/4;width:100%}.library-card .heart{z-index:2;background:color-mix(in srgb, var(--v-surface) 88%, transparent);position:absolute;top:8px;right:8px}.heart[aria-pressed=true]{color:var(--v-accent)}.library-name{color:var(--v-ink);font-family:var(--v-font-display);padding:10px 12px 4px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none}.library-name:after{content:"";z-index:1;position:absolute;inset:0}.library-card .paws{padding:0 12px}.library-tag,.library-terms{color:var(--v-muted);font-size:var(--r-text-1);padding:4px 12px 0;line-height:1.35}.library-programs{margin-top:8px}.library-grid.wide{grid-template-columns:1fr}.library-card.program{grid-template-columns:112px 1fr;align-content:center;column-gap:12px;padding:12px;display:grid}.library-card.program .library-art{aspect-ratio:3/2;border-radius:var(--v-radius-control);grid-row:1/span 2;align-self:center}.library-card.program .library-name{align-self:end;padding:0 0 4px}.library-card.program .library-terms{font-size:var(--r-text-1);align-self:start;padding:0}.library-terms strong{color:var(--v-ink)}.library-terms[data-owned] strong{border-radius:var(--v-pill);background:var(--v-success-tint);color:var(--v-success);margin-right:4px;padding:1px 8px;display:inline-block}.starter-card{border:1px solid var(--v-line);border-radius:var(--v-radius-card);background:var(--v-tint);box-shadow:var(--v-shadow);color:var(--v-ink);align-items:center;gap:14px;margin:0 0 14px;padding:12px 14px 12px 12px;text-decoration:none;display:flex}.starter-art{border-radius:var(--v-radius-control);flex:none;width:84px;height:84px}.starter-words{flex:1;gap:3px;min-width:0;display:grid}.starter-words .eyebrow{font-size:var(--r-text-1);margin:0}.starter-words strong{font-family:var(--v-font-display);font-size:var(--r-text-3);line-height:1.2}.starter-words small{color:var(--v-ink-2);font-size:var(--r-text-1);line-height:1.35}.starter-card>.icon{width:20px;height:20px;color:var(--v-ink-2);flex:none}.starter-hero{aspect-ratio:3/2;border-radius:var(--v-radius-panel);width:100%;margin-bottom:16px}.starter h1{margin:0 0 6px}.starter-count{color:var(--v-ink);align-items:center;gap:10px;font-weight:700;display:flex}.starter-steps{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.starter-steps a{border:1px solid var(--v-line);border-radius:var(--v-radius-control);background:var(--v-surface);min-height:64px;color:var(--v-ink);align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;display:flex}.starter-steps li[aria-current=step] a{border:2px solid var(--v-primary)}.starter-n{background:var(--v-sand);width:36px;height:36px;color:var(--v-ink);font-family:var(--v-font-display);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.starter-n .icon{width:18px;height:18px}.starter-steps li[data-state=learned] .starter-n{background:var(--v-success);color:var(--v-surface)}.starter-name{flex:1;gap:1px;min-width:0;display:grid}.starter-name strong{font-size:var(--r-text-2)}.starter-name small{color:var(--v-ink-2);font-size:var(--r-text-1)}.starter-steps a>.icon{width:18px;height:18px;color:var(--v-muted);flex:none}.command-cue{border-radius:var(--v-radius-control);background:var(--v-sand);color:var(--v-ink);padding:10px 14px}.command-more{margin:0}.command-more dt{color:var(--v-ink);margin-top:12px;font-weight:700}.command-more dt:first-child{margin-top:0}.command-more dd{margin:2px 0 0}.command-needs{margin:14px 0 0}.program-art{aspect-ratio:3/2;border-radius:var(--v-radius-panel);width:100%;margin-bottom:14px}.program-owned strong{color:var(--v-success)}.program-terms p{margin:0}.program-terms p+p{color:var(--v-body);margin-top:6px;font-size:14px}.program-list h2{margin-bottom:6px}.program-items{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.program-items a{border:1px solid var(--v-line);border-radius:var(--v-radius-control);background:var(--v-surface);min-height:56px;color:var(--v-ink);grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:10px 14px;text-decoration:none;display:grid}.program-item-n{color:var(--v-muted);letter-spacing:.04em;text-transform:uppercase;grid-column:1;font-size:12px;font-weight:700}.program-item-title{overflow-wrap:anywhere;grid-column:1;font-weight:600}.program-items a>.icon,.program-item-done{grid-area:1/2/span 2}.program-items a>.icon{width:18px;height:18px;color:var(--v-muted)}.program-item-done{border-radius:var(--v-pill);background:var(--v-success-tint);color:var(--v-success);padding:2px 10px;font-size:12px;font-weight:700}.program-night{border-radius:var(--v-radius-control);background:var(--v-sand);color:var(--v-ink);margin:0 0 12px;padding:12px 14px}.program-night h3{margin:0 0 4px;font-size:15px}.program-night p{margin:0}.progress-page .streak{color:var(--v-ink-2)}.progress-week{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.progress-week li{color:var(--v-ink-2);font-size:var(--r-text-1);flex-direction:column;align-items:center;gap:6px;font-weight:600;display:flex}.progress-week li[data-ahead=true]{color:var(--v-muted)}.progress-ring{width:38px;height:38px;color:var(--v-on-primary);place-items:center;display:grid;position:relative}.progress-ring svg{width:100%;height:100%;position:absolute;inset:0}.progress-ring circle{fill:none;stroke-width:4.5px}.progress-ring .ring-track{stroke:var(--v-sand-2)}.progress-ring .ring-fill{stroke:var(--v-success);stroke-linecap:round}.progress-ring .icon{width:18px;height:18px;position:relative}.progress-week li[aria-current=date]{color:var(--v-ink);font-weight:800}.progress-week li[aria-current=date] .ring-track{stroke:color-mix(in srgb, var(--v-primary) 28%, var(--v-sand-2))}.progress-week li[data-done=true] .progress-ring{color:var(--v-surface)}.progress-week li[data-done=true] .progress-ring svg{background:var(--v-success);border-radius:50%}.progress-week li[data-done=true] .ring-fill{stroke:var(--v-success)}.progress-goals{grid-template-columns:1fr 1fr;gap:12px;display:grid}.progress-goals li{border:1px solid var(--v-line);border-radius:var(--v-radius-card);background:var(--v-surface);min-height:150px;box-shadow:var(--v-shadow);color:var(--v-ink);flex-direction:column;align-items:flex-start;gap:3px;padding:14px;display:flex}.goal-top{justify-content:space-between;align-self:stretch;align-items:flex-start;margin-bottom:8px;display:flex}.progress-goal-art{border-radius:var(--v-radius-control);width:44px;height:44px}.progress-goals li[data-tone="1"] .slot{background:var(--v-card-1)}.progress-goals li[data-tone="2"] .slot{background:var(--v-card-2)}.progress-goals li[data-tone="3"] .slot{background:var(--v-card-3)}.progress-goals li[data-tone="4"] .slot{background:var(--v-card-4)}.goal-act{border:1.5px solid var(--v-line-strong);background:var(--v-surface);width:44px;height:44px;color:var(--v-ink);cursor:pointer}.goal-act .icon{width:20px;height:20px}.goal-act.goal-met,.goal-act[aria-pressed=true]{border-color:var(--v-success);background:var(--v-success);color:var(--v-surface)}.progress-goals strong{font-size:var(--r-text-2);line-height:1.25}.progress-goals .goal-hint{color:var(--v-ink-2);font-size:var(--r-text-1);line-height:1.35}.progress-goals .goal-state{color:var(--v-ink-2);font-size:var(--r-text-1);margin-top:auto;padding-top:6px;font-weight:600}.progress-goals li[data-done=true] .goal-state{color:var(--v-success);font-weight:700}.progress-walk{scroll-margin-top:84px}.walk-timer{border-radius:var(--v-radius-control);background:var(--v-sand);text-align:center;padding:16px}.walk-face{justify-content:center;align-items:center;gap:10px;display:flex}.walk-icon{background:var(--v-surface);width:40px;height:40px;color:var(--v-ink);border-radius:50%;place-items:center;display:grid}.walk-clock{color:var(--v-ink);font-family:var(--v-font-display);font-size:calc(var(--r-text-6) * 1.3);font-weight:var(--v-display-weight);font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.walk-timer[data-walk=running] .walk-icon{background:var(--v-success);color:var(--v-surface)}.walk-timer .venture-hint{color:var(--v-ink-2);margin:6px 0 0}.walk-timer .venture-actions{margin-top:12px}.walk-timer .venture-text{justify-self:center}.walk-saved{color:var(--v-success);font-weight:700}.walk-log{margin:0;padding:0;list-style:none;display:grid}.walk-log li{min-height:48px;color:var(--v-ink);justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;display:flex}.walk-log li+li{border-top:1px solid var(--v-line)}.walk-log time{font-variant-numeric:tabular-nums;font-weight:700}div.walk-empty{gap:4px;margin:4px 0 0}.walk-empty-art{border-radius:50%;width:72px;height:72px;margin:4px auto}.walk-empty p{color:var(--v-ink-2);margin:0}.progress-checkin{gap:14px;margin-top:22px;display:flex}.progress-checkin>div{flex:1;min-width:0}.progress-checkin-art{border-radius:var(--v-radius-control);flex:none;width:56px;height:56px}.progress-count{color:var(--v-ink);font-weight:700}.progress-stamps{grid-template-columns:repeat(3,1fr);gap:14px 10px;display:grid}.progress-stamps li{color:var(--v-ink);font-size:var(--r-text-1);text-align:center;flex-direction:column;align-items:center;gap:6px;font-weight:600;line-height:1.25;display:flex}.progress-stamp-art{background:var(--v-accent-tint);border-radius:50%;width:78px;height:78px}.progress-stamps li[data-earned=false]{color:var(--v-muted)}.progress-stamps li[data-earned=false] .progress-stamp-art{background:var(--v-sand);outline:2px dashed var(--v-sand-2);outline-offset:-2px}.progress-stamps li[data-earned=false] .progress-stamp-art>*{filter:grayscale(1) var(--v-art-filter);opacity:.3}.help-art{aspect-ratio:3/2;border-radius:var(--v-radius-panel);width:100%;margin-bottom:16px}.help-spot{background:var(--v-surface);border-radius:50%;flex:none;width:52px;height:52px}.help-topics{gap:8px;display:grid}.help-topics li{border:1px solid var(--v-line);border-radius:var(--v-radius-control);background:var(--v-surface)}.help-topics summary{min-height:52px;color:var(--v-ink);cursor:pointer;align-items:center;gap:10px;padding:8px 14px;font-weight:600;display:flex}.help-topics details p{margin:0;padding:0 14px 14px}.help-topic-art{border-radius:10px;flex:none;width:36px;height:36px}.dog-photo{align-items:center;gap:14px;margin-top:6px;display:flex}.dog-photo>div{flex:1;min-width:0}.dog-face{width:88px;height:88px}.dog-photo-pick{width:auto;min-height:44px;font-size:15px;position:relative}.dog-photo-pick input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.dog-photo-pick:focus-within{outline:3px solid var(--v-primary);outline-offset:2px}.dog-photo .venture-text{margin-left:10px}.dog-photo .venture-hint{margin-top:6px}.dog-breed{margin-top:16px}.dog-results{border:1px solid var(--v-line);border-radius:var(--v-radius-control);background:var(--v-surface);margin-top:6px;overflow:hidden}.dog-results li+li{border-top:1px solid var(--v-line)}.dog-results button{width:100%;min-height:46px;color:var(--v-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.dog-results small{color:var(--v-muted);font-size:13px}.dog-mixed{border:1.5px solid var(--v-line-strong);border-radius:var(--v-pill);background:var(--v-surface);min-height:44px;color:var(--v-ink);margin-top:6px;padding:6px 16px;font-weight:500}.dog-chosen{color:var(--v-ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:8px 0 0;font-size:15px;display:flex}.dog-chosen strong{color:var(--v-ink)}.dog-remove{text-align:center;margin-top:18px}.checkin-card{border-radius:var(--v-radius-card);background:var(--v-tint);color:var(--v-ink);margin:4px 0 14px;padding:16px}.checkin-card h2{margin-top:0}.checkin-card p:last-child{margin-bottom:0}.checkin-card:has(>p:only-of-type) p{margin-bottom:0}.checkin-past li .checkin-practice,.checkin-practice{border-radius:var(--v-radius-control);background:var(--v-surface);margin:8px 0 0;padding:12px}.checkin-practice strong{margin-bottom:2px;display:block}.checkin-next{border-radius:var(--v-radius-control);background:var(--v-sand);color:var(--v-ink);padding:12px 14px}.checkin-past{gap:10px;display:grid}.checkin-past li{border:1px solid var(--v-line);border-radius:var(--v-radius-card);background:var(--v-surface);padding:14px}.checkin-past li p{margin:4px 0 0}.checkin-past li .checkin-practice{background:var(--v-sand)}.checkin-past details{margin-top:8px}.checkin-past summary{min-height:32px;color:var(--v-ink-2);cursor:pointer}.checkin-past dt{margin-top:8px;font-weight:600}.checkin-past dd{margin:2px 0 0}#root:has(>.venture-nav)>.venture-after{padding:0 18px 28px}.plan-again h2{margin-top:0}.plan-again>p:first-of-type{color:var(--v-ink-2)}.venture-done-line{color:var(--v-success);margin:10px 0 0;font-weight:700}.venture-done-line:empty{display:none}.cta,main.screen>button,.offer-actions button{border-radius:var(--v-radius-cta)}a.cta{text-align:center;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:flex}main.screen:not(.venture-screen)>button.secondary{background:var(--v-sand);color:var(--v-ink);box-shadow:none}:is(main.screen.purchased,main.screen.account,main.screen.sign-in,main.screen.refund,main.screen.offline) :is(form,section,li) button{border:1.5px solid var(--v-line-strong);border-radius:var(--v-radius-cta);background:var(--v-surface);min-height:48px;color:var(--v-ink);text-align:center;justify-content:center;align-items:center;padding:8px 20px;font-size:16px;font-weight:600;line-height:1.25;display:inline-flex}:is(main.screen.sign-in,main.screen.refund) form button[type=submit]{border-color:var(--v-primary);background:var(--v-primary);width:100%;min-height:56px;color:var(--v-on-primary);margin-top:16px;font-size:17px}main.screen.purchased form button[type=submit]{width:100%;margin-top:16px}:is(main.screen.purchased,main.screen.account,main.screen.sign-in,main.screen.refund) button:disabled{opacity:.6}:is(main.screen.purchased,main.screen.account,main.screen.sign-in,main.screen.refund) form label{margin-top:12px;font-size:15px;font-weight:600;display:block}:is(main.screen.purchased,main.screen.account,main.screen.sign-in,main.screen.refund) form :is(input,textarea){margin-top:6px;font-weight:400}:is(main.screen.purchased,main.screen.account,main.screen.sign-in,main.screen.refund) section+section,main.screen.account section{margin-top:22px}.charges li{border:1px solid var(--v-line);border-radius:var(--v-radius-control);background:var(--v-surface);margin-top:10px;padding:12px 14px;line-height:1.4}.charges li a,.charges li button{width:fit-content;margin-top:8px;display:flex}.charges li a{min-height:32px;color:var(--v-ink-2);align-items:center;font-size:15px}:is(main.screen.purchased,main.screen.account) .charges li button{min-height:44px;font-size:15px}main.screen.offer h1{text-wrap:balance}main.screen.offer .downsell-intro{color:var(--v-link,var(--v-primary));letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}main.screen.offer .includes{border:1px solid var(--v-line);border-radius:var(--v-radius-card);background:var(--v-surface);gap:10px;margin:8px 0 0;padding:16px;display:grid}main.screen.paywall .includes{gap:8px;margin-top:8px;margin-bottom:12px;display:grid}main.screen.offer .includes li,main.screen.paywall .includes li{padding-left:30px;font-weight:500;line-height:1.35;position:relative}main.screen.offer .includes li:before,main.screen.paywall .includes li:before{content:"";border:solid var(--v-link,var(--v-primary));border-width:0 2.5px 2.5px 0;width:6px;height:12px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}main.screen.offer .offer-terms{color:var(--v-ink-2);line-height:1.45}main.screen.offer .offer-terms li+li{margin-top:4px}main.screen.offer .offer-actions button{border-color:var(--v-line-strong)}.paywall .paywall-art{display:none}main.screen.purchased>a.cta{margin-top:18px}main.screen.purchased>button.secondary{margin-top:14px}main.screen.account section>button+p,main.screen.account section>p+button{margin-top:12px}main.screen.account p.legal,main.screen.purchased p.legal{text-align:left}.eyebrow,.venture-screen .eyebrow,.milestones .when,.chips li,.glyph,.tone-paper,.first-steps li:before{color:var(--v-link,var(--v-primary))}.plans .best-value{color:var(--v-on-accent)}.plans .equivalent{opacity:1}@media (prefers-reduced-motion:reduce){.player-dots button:before,.clicker{transition:none}}:is(body:has(.venture-nav),body:has(.venture-screen)){background:var(--v-bg);color:var(--v-body);font-family:var(--v-font-text);-webkit-font-smoothing:antialiased}#root:has(>.venture-nav){max-width:480px}#root:has(>.venture-nav)>main.screen{padding:16px 18px 32px}.venture-screen h1,.venture-screen h2,.venture-screen h3{font-family:var(--v-font-display);font-weight:var(--v-display-weight);color:var(--v-ink);letter-spacing:-.005em;text-wrap:balance}.venture-screen h1{margin:6px 0 14px;font-size:32px;line-height:36px}.venture-screen h3{font-size:var(--r-text-3);line-height:var(--r-lh-3)}.venture-screen .eyebrow,.v-small-caps{color:var(--v-link);font-family:var(--v-font-text);font-size:var(--r-text-1);font-weight:700;line-height:var(--r-lh-1);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.v-small-caps{color:var(--v-ink-2);margin:22px 0 10px}.venture-hint{color:var(--v-ink-2);font-size:var(--r-text-2)}.venture-top{min-height:64px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;border-bottom:2px solid var(--v-line);background:var(--v-surface)}.venture-dog{font-size:20px;font-weight:var(--v-display-weight);gap:10px}.venture-dog .avatar{width:42px;height:42px;box-shadow:0 0 0 3px var(--v-surface), var(--v-shadow-sticker);border-radius:50%;flex:none}.venture-dog>span[data-greeting]{font-family:var(--v-font-display);font-size:21px;font-weight:var(--v-display-weight);line-height:1.3}.v-head-tools{flex:none;align-items:center;gap:8px;display:inline-flex}.v-chat-icon,.v-head-tools .round{background:var(--v-accent-tint);width:44px;height:44px;color:var(--v-link);border:0}.v-pill{border-radius:var(--v-radius-pill);background:var(--v-accent-tint);min-height:40px;color:var(--v-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;margin:0;padding:0 14px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.v-pill .icon{width:20px;height:20px;color:var(--v-link)}.v-streak-pill .icon{color:var(--v-primary-edge)}.venture-wordmark{flex:none;width:92px;height:27px;display:block}.venture-nav{padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:2px solid var(--v-line);background:var(--v-surface);grid-template-columns:repeat(5,1fr)}.venture-nav a{min-height:56px;color:var(--v-ink-2);gap:3px;font-size:12px;font-weight:700}.venture-nav .v-tab-icon{border-radius:var(--v-radius-pill);place-items:center;width:52px;height:32px;display:grid;position:relative}.venture-nav .v-tab-icon .icon{background:0 0;width:24px;height:24px;padding:0}.v-tab-art{width:24px;height:24px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;display:block}.venture-nav a[aria-current=page] .v-tab-icon .icon{color:var(--v-link);background:0 0}.v-dot{border:2px solid var(--v-surface);background:var(--v-alert);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:8px}.venture-button,:is(main.screen.sign-in,main.screen.refund) form button[type=submit]{border-radius:var(--v-radius-cta);background:var(--v-primary);min-height:60px;box-shadow:0 4px 0 var(--v-primary-edge);color:var(--v-on-primary);font-family:var(--v-font-display);letter-spacing:.01em;border:0;margin-bottom:4px;padding:8px 24px;font-size:19px;font-weight:800;transition:transform .12s ease-out,box-shadow .12s ease-out}.venture-button:active{box-shadow:0 0 0 var(--v-primary-edge);background:var(--v-primary-press);transform:translateY(4px)}.venture-button .icon{width:22px;height:22px}.v-go{gap:8px}.venture-quiet{border:2px solid var(--v-line-strong);background:var(--v-surface);min-height:52px;box-shadow:0 4px 0 var(--v-line-strong);color:var(--v-ink);font-family:var(--v-font-display);margin-bottom:4px;font-size:17px;font-weight:800}.venture-quiet:active{box-shadow:none;transform:translateY(4px)}.venture-text{color:var(--v-link);text-underline-offset:3px;font-weight:700}.v-pale.venture-button{background:var(--v-sand-2);box-shadow:0 4px 0 var(--v-line-strong);color:var(--v-ink-2)}.v-green-pill,.v-grey-pill,.v-white-pill{border-radius:var(--v-radius-pill);min-height:46px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;margin:0 0 3px;padding:0 20px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.v-green-pill{background:var(--v-card-3);box-shadow:0 3px 0 var(--v-card-3-edge);color:var(--v-card-3-ink)}.v-grey-pill{background:var(--v-sand);color:var(--v-ink)}.v-white-pill{border:2px solid var(--v-line-strong);background:var(--v-surface);box-shadow:0 3px 0 var(--v-line-strong);color:var(--v-ink)}.v-white-pill .icon{width:20px;height:20px}.v-red-text{min-height:44px;color:var(--v-danger);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:8px 0;font-weight:700;text-decoration:underline}.venture-button.v-danger{background:var(--v-danger);box-shadow:0 4px 0 color-mix(in srgb, var(--v-danger) 70%, var(--v-night));color:var(--v-on-alert)}.venture-screen .round,.v-sheet-top .round{background:var(--v-surface);box-shadow:var(--v-shadow-1);color:var(--v-ink);border:0}.venture-card{border-radius:var(--v-radius-card);background:var(--v-surface);box-shadow:var(--v-shadow-1);border:0}.chip{border:2px solid var(--v-line-strong);border-radius:var(--v-radius-pill);background:var(--v-surface);min-height:44px;box-shadow:0 3px 0 var(--v-line-strong);color:var(--v-ink);font-size:15px;font-weight:700}.chip[aria-pressed=true]{border-color:var(--v-link);background:var(--v-link);box-shadow:0 3px 0 var(--v-ink);color:var(--v-on-link)}.slot[data-kit=true]>img,.slot[data-kit=true]>img[src*=\.svg]{filter:none}.slot[data-kit=true]{background:0 0}img.mascot{max-width:100%}.v-mascot{flex:none;place-items:center;display:inline-grid}.v-mascot>img,.v-mascot .mascot{object-fit:contain;width:100%;height:100%;display:block}.v-sample{background:var(--v-ink);height:22px;color:var(--v-bg);letter-spacing:.06em;text-transform:uppercase;border-radius:7px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.v-page-head{align-items:center;gap:12px;margin:0 0 14px;display:flex}.v-page-head h1{margin:0;font-size:28px;line-height:32px}.v-page-head .round{flex:none}.v-coach{z-index:60;position:fixed;inset:0}.v-coach:not(:has(.v-coach-hole)){background:var(--v-scrim)}.v-coach-hole{box-shadow:0 0 0 4px var(--v-surface), 0 0 0 9999px var(--v-scrim);pointer-events:none;border-radius:999px;position:fixed}.v-coach-card{border-radius:var(--v-radius-panel);background:var(--v-surface);max-width:440px;box-shadow:var(--v-shadow-2);color:var(--v-body);text-align:center;margin:0 auto;padding:22px 20px 18px;animation:.36s cubic-bezier(.34,1.56,.64,1) v-pop;position:fixed;left:16px;right:16px}.v-coach-card:not([style]){top:50%;transform:translateY(-50%)}.v-coach-card h2{color:var(--v-ink);font-family:var(--v-font-display);font-size:24px;font-weight:var(--v-display-weight);margin:4px 0 6px;line-height:28px}.v-coach-card p{color:var(--v-body);margin:0 0 16px;font-size:16px;line-height:24px}.v-coach-art{margin:-64px auto 4px}.v-yellow{border-radius:var(--v-radius-cta);background:var(--v-highlight);width:100%;min-height:56px;box-shadow:0 4px 0 var(--v-primary-edge);color:var(--v-on-highlight);font-family:var(--v-font-display);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;margin:0 0 4px;font-size:19px;font-weight:800;display:inline-flex}.v-yellow .icon{width:20px;height:20px}.v-coach-x{width:40px;height:40px;position:absolute;top:10px;right:10px}.v-pulse{background:color-mix(in srgb, var(--v-primary) 30%, transparent);pointer-events:none;border-radius:50%;animation:1.6s ease-in-out infinite v-pulse;position:absolute;inset:-12px}.v-confetti{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.v-confetti i{background:var(--v-card-1);border-radius:3px;width:10px;height:14px;animation:1.3s cubic-bezier(.2,.8,.2,1) forwards v-fall;position:absolute;top:-16px}.v-confetti i[data-c="2"]{background:var(--v-card-2)}.v-confetti i[data-c="3"]{background:var(--v-card-3);border-radius:50%}.v-confetti i[data-c="4"]{background:var(--v-card-4)}.v-confetti i[data-c="5"]{background:var(--v-card-5);border-radius:50%}.v-confetti i[data-c="6"]{background:var(--v-card-6)}.v-badge{z-index:2;border:3px solid var(--v-surface);border-radius:var(--v-radius-pill);background:var(--v-sand-2);min-width:32px;height:32px;color:var(--v-ink);place-items:center;padding:0 6px;font-size:15px;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.v-badge .icon{width:16px;height:16px}.v-badge-count{background:var(--v-alert);color:var(--v-on-alert)}.v-badge-tick{background:var(--v-tick);color:var(--v-on-tick)}.v-badge-crown{background:var(--v-crown);color:var(--v-on-primary)}.v-badge-lock{background:var(--v-surface);border-color:var(--v-sand);color:var(--v-ink-2)}.v-seg{border-radius:var(--v-radius-pill);background:var(--v-sand);gap:4px;margin:4px 0 18px;padding:4px;display:flex}.v-seg button{border-radius:var(--v-radius-pill);min-height:44px;color:var(--v-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:6px 8px;font-size:15px;font-weight:700;line-height:1.15;position:relative}.v-seg button[aria-selected=true]{background:var(--v-surface);box-shadow:var(--v-shadow-1);color:var(--v-ink)}.v-seg .v-dot{top:6px;right:10px}.v-taphint{z-index:4;width:64px;height:64px;color:color-mix(in srgb, var(--v-ink) 45%, transparent);pointer-events:none;animation:1.4s ease-in-out 2 v-tap;position:absolute;top:38%;right:18%}.v-taphint svg{width:100%;height:100%}.v-banner-slot{margin:16px 0 0}.sheet-back{background:var(--v-scrim)}.venture-sheet,.sheet{border-radius:var(--v-radius-sheet) var(--v-radius-sheet) 0 0;background:var(--v-surface)}.v-modal-back{place-items:center;padding:24px 18px;display:grid}.v-modal{border-radius:var(--v-radius-panel);background:var(--v-surface);width:100%;max-width:400px;box-shadow:var(--v-shadow-2);text-align:center;padding:28px 22px 20px;animation:.36s cubic-bezier(.34,1.56,.64,1) v-pop;position:relative}.v-modal h2{font-family:var(--v-font-display);font-size:24px;font-weight:var(--v-display-weight);color:var(--v-ink);margin:8px 0 6px;line-height:28px}.v-modal p{color:var(--v-body);margin:0 0 16px}.v-modal-x{width:40px;height:40px;position:absolute;top:10px;left:10px}.v-bell{background:var(--v-accent-tint);width:72px;height:72px;color:var(--v-link);border-radius:50%;place-items:center;display:inline-grid;position:relative}.v-bell .icon{width:34px;height:34px}.v-bell .v-dot{top:14px;right:16px}.v-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 16px;display:flex}.v-chips button{border:2px solid var(--v-line-strong);border-radius:var(--v-radius-control);background:var(--v-surface);min-width:92px;min-height:56px;box-shadow:0 3px 0 var(--v-line-strong);color:var(--v-ink);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;margin:0 0 3px;padding:6px 12px;display:inline-flex}.v-chips button strong{font-size:15px;font-weight:700}.v-chips button small{color:var(--v-ink-2);font-size:13px;font-weight:600}.v-chips button[aria-checked=true]{border-color:var(--v-link);background:var(--v-link);box-shadow:0 3px 0 var(--v-ink);color:var(--v-on-link)}.v-chips button[aria-checked=true] small{color:var(--v-on-link)}main.screen.sign-in>h1{justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;font-size:34px;line-height:38px;display:flex}main.screen.sign-in>h1:after{content:"";flex:none;width:120px;height:120px}main.screen.sign-in form input{border:2px solid var(--v-line-strong);border-radius:var(--v-radius-control);background:var(--v-surface);min-height:56px;font-size:17px}main.screen.sign-in form input:focus{border-color:var(--v-link);box-shadow:0 0 0 4px var(--v-accent-tint);outline:none}main.screen.sign-in a{color:var(--v-link);font-weight:700}main.screen.v-map{padding-bottom:48px}.v-map-title{margin-bottom:10px}.v-who{border-radius:var(--v-radius-card);background:var(--v-surface);box-shadow:var(--v-shadow-1);align-items:flex-start;gap:12px;margin:0 0 18px;padding:16px;display:flex}.v-who h2{margin:0 0 4px;font-size:22px}.v-who p{color:var(--v-body);margin:0 0 12px}.v-who-actions{align-items:center;gap:12px;display:flex}.v-who-actions .venture-button{width:auto;min-height:48px;font-size:17px}.journey-focus{margin-bottom:18px}.v-band{border-radius:var(--v-radius-hero) var(--v-radius-hero) 0 0;background:var(--v-band-1);margin:0 -18px;padding:20px 18px 6px;position:relative}.v-band+.v-band{margin-top:-18px}.v-band[data-band="2"]{background:var(--v-band-2)}.v-band[data-band="3"]{background:var(--v-band-3)}.v-band[data-band="4"]{background:var(--v-band-4)}.v-band[data-band="5"]{background:var(--v-band-5)}.v-level{border-radius:var(--v-radius-card);background:var(--v-level-1);box-shadow:0 6px 0 var(--v-level-1-edge);color:var(--v-level-1-ink);margin:0 0 8px;padding:16px 20px 18px;position:relative}.v-band[data-band="2"] .v-level{background:var(--v-level-2);box-shadow:0 6px 0 var(--v-level-2-edge);color:var(--v-level-2-ink)}.v-band[data-band="3"] .v-level{background:var(--v-level-3);box-shadow:0 6px 0 var(--v-level-3-edge);color:var(--v-level-3-ink)}.v-band[data-band="4"] .v-level{background:var(--v-level-4);box-shadow:0 6px 0 var(--v-level-4-edge);color:var(--v-level-4-ink)}.v-band[data-band="5"] .v-level{background:var(--v-level-5);box-shadow:0 6px 0 var(--v-level-5-edge);color:var(--v-level-5-ink)}.venture-screen .v-level h2.v-level-pill{color:inherit;font-family:var(--v-font-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:13px;font-weight:700;line-height:18px}.v-level-title{color:inherit;font-family:var(--v-font-display);font-size:26px;font-weight:var(--v-display-weight);margin:0;line-height:30px}.v-band[data-level=weekly] .v-level-title{font-family:var(--v-font-text);font-size:15px;font-weight:600;line-height:21px}.v-prop{width:64px;height:64px;color:var(--v-ink);opacity:.12;pointer-events:none;background:0 0;position:absolute;top:140px}.v-prop.on-left{left:6px}.v-prop.on-right{top:300px;right:6px}.v-path{margin:58px 0 0;position:relative}.v-path-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v-path-line path{fill:none;stroke:var(--v-surface);stroke-width:16px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85}.v-path-line path[data-walked=true]{stroke:var(--v-card-3);opacity:.55}.v-path ol{height:100%;margin:0;padding:0;list-style:none;position:relative}.v-path li{z-index:1;text-align:center;width:150px;position:absolute;transform:translate(-50%)}.v-node{width:100%;color:var(--v-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;margin:0;padding:8px 0 0;text-decoration:none;display:flex}.v-ring{background:var(--v-card-1);width:96px;height:96px;box-shadow:0 7px 0 var(--v-card-1-edge);color:var(--v-card-1-ink);border-radius:50%;flex:none;place-items:center;transition:transform .12s ease-out;display:grid;position:relative}.v-node:active .v-ring{transform:translateY(4px)}.v-ring[data-tone="3"]{background:var(--v-card-3);box-shadow:0 7px 0 var(--v-card-3-edge);color:var(--v-card-3-ink)}.v-ring[data-tone="4"]{background:var(--v-card-4);box-shadow:0 7px 0 var(--v-card-4-edge);color:var(--v-card-4-ink)}.v-ring[data-tone="5"]{background:var(--v-card-5);box-shadow:0 7px 0 var(--v-card-5-edge);color:var(--v-card-5-ink)}.v-ring[data-tone="6"]{background:var(--v-card-6);box-shadow:0 7px 0 var(--v-card-6-edge);color:var(--v-card-6-ink)}.v-disc-art{background:0 0;border-radius:50%;width:58px;height:58px}.v-disc-art>img{object-fit:contain}.v-disc-art>svg{width:40px;height:40px}.v-disc-tick .icon{stroke-width:3px;width:46px;height:46px}.v-path li[data-next=true] .v-ring{background:var(--v-primary);width:104px;height:104px;box-shadow:0 7px 0 var(--v-primary-edge), 0 0 0 12px color-mix(in srgb, var(--v-surface) 80%, transparent);color:var(--v-on-primary);margin-top:-4px}.v-start{z-index:3;background:var(--v-surface);box-shadow:var(--v-shadow-sticker);color:var(--v-ink);font-family:var(--v-font-display);white-space:nowrap;border-radius:14px;padding:8px 16px;font-size:18px;font-weight:800;line-height:1;animation:1.6s ease-in-out infinite v-bob;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.v-start:after{content:"";background:var(--v-surface);border-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.v-path li[data-state=locked] .v-ring{background:var(--v-sand-2);box-shadow:0 7px 0 var(--v-line-strong);color:var(--v-ink-2)}.v-path li[data-state=locked] .v-disc-art{opacity:.45;filter:grayscale(.6)}.v-path li[data-state=premium] .v-ring{opacity:.8}.v-path li strong{max-width:150px;color:var(--v-ink);font-family:var(--v-font-display);margin-top:4px;font-size:17px;font-weight:800;line-height:20px;display:block}.v-path li small{color:var(--v-ink-2);font-size:13px;font-weight:600;line-height:18px;display:block}.v-path li .journey-mascot{pointer-events:none;width:96px;height:96px;margin:0;position:absolute;top:-6px}.v-path li .journey-mascot.on-right{left:calc(50% + 54px);right:auto}.v-path li .journey-mascot.on-left{left:auto;right:calc(50% + 54px)}.journey-list{text-align:center;margin:20px auto 0;display:block}.v-locked{text-align:center;justify-items:center;gap:10px;padding:4px 0 8px;display:grid}.v-locked p{margin:0 0 6px;font-size:17px}main.screen.v-zoom{background:var(--v-bg);max-width:480px;min-height:100dvh;margin:0 auto;padding:0}.v-zoom-top{padding:calc(64px + env(safe-area-inset-top)) 24px 48px;background:var(--v-card-1);place-items:center;animation:.32s cubic-bezier(.2,.8,.2,1) v-grow;display:grid;position:relative}.v-zoom[data-tone="2"] .v-zoom-top{background:var(--v-card-4)}.v-zoom[data-tone="3"] .v-zoom-top{background:var(--v-card-3)}.v-zoom[data-tone="4"] .v-zoom-top{background:var(--v-card-5)}.v-zoom[data-tone="5"] .v-zoom-top{background:var(--v-card-6)}.v-zoom[data-tone="6"] .v-zoom-top{background:var(--v-card-2)}.v-zoom-close{top:calc(14px + env(safe-area-inset-top));position:absolute;left:16px}.v-zoom-art{width:min(78vw,300px)}.v-zoom-picture{aspect-ratio:4/3;border:4px solid var(--v-surface);border-radius:var(--v-radius-card);width:100%;box-shadow:var(--v-shadow-sticker)}.v-zoom-picture>img{object-fit:cover;width:100%;height:100%}.v-zoom-sheet{border-radius:var(--v-radius-sheet) var(--v-radius-sheet) 0 0;background:var(--v-bg);margin-top:-28px;padding:26px 20px 40px;animation:.36s cubic-bezier(.2,.8,.2,1) v-rise;position:relative}.v-zoom-sheet h1{margin:0 0 14px}.v-zoom.leaving .v-zoom-sheet{opacity:0;transition:transform .26s ease-in,opacity .26s ease-in;transform:translateY(40px)}.v-ask-card{border-radius:var(--v-radius-card);background:var(--v-card-3-tint);align-items:center;gap:14px;margin:0 0 22px;padding:14px 16px;display:flex}.v-ask-card h2{margin:0 0 8px;font-size:18px;line-height:22px}.v-ask-icon{background:var(--v-card-3);width:52px;height:52px;color:var(--v-card-3-ink);border-radius:50%;flex:none;place-items:center;display:grid}.v-course-lessons{margin:0 0 10px}.v-course-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v-course-row{border-radius:var(--v-radius-card);background:var(--v-surface);min-height:76px;box-shadow:var(--v-shadow-1);color:var(--v-ink);align-items:center;gap:14px;padding:10px 14px 10px 10px;text-decoration:none;display:flex}.v-course-row>.icon{color:var(--v-ink-2);flex:none}.v-row-icon{background:var(--v-accent-tint);width:52px;height:52px;color:var(--v-link);border-radius:16px;flex:none;place-items:center;display:grid;position:relative}.v-row-icon .v-badge{border:0;position:static}.v-row-words{flex:1;gap:2px;min-width:0;display:grid}.v-row-words strong{font-family:var(--v-font-display);font-size:18px;font-weight:800;line-height:22px}.v-row-words small{color:var(--v-ink-2);font-size:14px;font-weight:600}.v-course-list li[data-state=next] .v-course-row{outline:3px solid var(--v-primary);outline-offset:-3px;background:var(--v-card-2-tint)}.v-course-list li[data-state=next] .v-row-icon{background:var(--v-primary);color:var(--v-on-primary)}.v-course-list li[data-state=done] .v-row-icon{background:var(--v-tick);color:var(--v-on-tick)}.v-course-list li[data-state=done] .v-badge-tick{background:0 0}.v-course-list li[data-state=locked] .v-course-row{background:var(--v-sand);box-shadow:none}main.screen.v-story{max-width:480px;min-height:100dvh;padding:calc(10px + env(safe-area-inset-top)) 18px 24px;background:var(--v-bg);margin:0 auto;position:relative}.v-story .player-top{justify-content:space-between;align-items:center;min-height:48px;display:flex}.v-story .player-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v-story .player-dots{top:calc(30px + env(safe-area-inset-top));gap:6px;margin:0;padding:0;display:flex;position:absolute;left:76px;right:134px}.v-story .player-dots button{cursor:pointer;background:0 0;border:0;width:100%;height:24px;margin:0;padding:0;display:block}.v-story .player-dots button:before{content:"";border-radius:var(--v-radius-pill);background:var(--v-sand-2);width:100%;height:10px;display:block}.v-story .player-dots button[aria-current=step]:before{background:var(--v-link)}.v-story .player-dots li:has(~li button[aria-current=step]) button:before{background:var(--v-link)}.v-page-count{top:calc(30px + env(safe-area-inset-top));color:var(--v-ink-2);font-family:var(--v-font-display);font-size:18px;font-weight:800;line-height:24px;position:absolute;right:84px}.player:not(.v-story) .v-page-count{display:none}.v-story .player-track{margin-top:14px}.v-story .player-card{padding:0 2px 10px}.v-story .player-art{aspect-ratio:4/3;border-radius:var(--v-radius-card) var(--v-radius-card) 0 0;width:100%;height:auto}.v-story .player-art>img{object-fit:cover;width:100%;height:100%}.v-story .player-art[data-kit=true]>img{object-fit:contain;padding:18px}.v-story .player-words{border-radius:0 0 var(--v-radius-card) var(--v-radius-card);background:var(--v-surface);box-shadow:var(--v-shadow-1);padding:18px 20px 22px}.v-story .player-words .eyebrow{color:var(--v-link);font-size:var(--r-text-1)}.v-story .player-words>p{color:var(--v-body);font-size:17px;line-height:26px}.v-story .chip.count{background:var(--v-card-6);min-height:32px;box-shadow:none;color:var(--v-card-6-ink);font-family:var(--v-font-display);border:0;margin:0 0 8px;padding:0 12px;font-size:17px;font-weight:800;display:inline-flex}.v-feedback{color:var(--v-ink-2);font-size:var(--r-text-2);justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.v-feedback .round{background:var(--v-sand);width:44px;height:44px;box-shadow:none;color:var(--v-ink);border:0}.v-feedback .round[aria-pressed=true]{background:var(--v-link);color:var(--v-on-link)}.v-feedback[data-feedback=up] [data-thumb=down],.v-feedback[data-feedback=down] [data-thumb=up]{opacity:.45}.v-story .player-bar{background:0 0;border:0;justify-content:center;align-items:center;margin-top:8px;padding:0;display:flex;position:relative}.v-turns{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.v-turns .round{pointer-events:auto}.clicker.v-clicker-small{background:var(--v-primary);width:104px;height:104px;box-shadow:0 6px 0 var(--v-primary-edge), 0 0 0 10px var(--v-accent-tint);color:var(--v-on-primary);border:0;border-radius:50%;place-items:center;margin:8px 0 12px;padding:0;transition:transform .1s ease-out,box-shadow .1s ease-out;display:grid}.clicker.v-clicker-small:active{box-shadow:0 1px 0 var(--v-primary-edge), 0 0 0 10px var(--v-accent-tint);transform:translateY(5px)}.clicker.v-clicker-small .slot{background:0 0;width:62px;height:62px}.v-celebrate{z-index:50;padding:calc(24px + env(safe-area-inset-top)) 24px calc(28px + env(safe-area-inset-bottom));background:var(--v-deco-confetti-on-colour,none) center 8% / 120% auto no-repeat, var(--v-scene-done);color:var(--v-scene-done-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:fixed;inset:0}.v-celebrate-mascot{background:var(--v-scene-done-shape);border-radius:50%;padding:14px;animation:.48s cubic-bezier(.34,1.56,.64,1) v-pop;position:relative}.v-celebrate-mascot:after{content:"";background:var(--v-deco-rosette,none) center / contain no-repeat;width:76px;height:76px;position:absolute;bottom:-6px;right:-10px}.v-celebrate h2{color:var(--v-scene-done-ink);font-family:var(--v-font-display);letter-spacing:-.01em;margin:14px 0 0;font-size:40px;font-weight:800;line-height:44px}.v-celebrate p{max-width:320px;color:var(--v-scene-done-ink);margin:0 0 6px;font-size:17px;font-weight:500;line-height:26px}.v-celebrate .v-go{background:var(--v-scene-done-btn);width:min(100%,360px);box-shadow:0 4px 0 var(--v-scene-done-btn-edge);color:var(--v-scene-done-btn-ink);margin-top:14px}.v-celebrate .venture-text{color:var(--v-scene-done-ink)}.v-streak-chip{border-radius:var(--v-radius-pill);background:var(--v-night);min-height:40px;color:var(--v-on-night);font-size:var(--r-text-2);align-items:center;gap:6px;margin:6px auto 0;padding:0 16px;font-weight:700;display:inline-flex}.v-streak-chip .icon{width:20px;height:20px;color:var(--v-primary)}.v-celebrate p.v-streak-chip{color:var(--v-on-night);margin:4px 0;font-size:15px}.v-rating-face{background:var(--v-card-5-tint);border-radius:50%;place-items:center;width:104px;height:104px;display:inline-grid}.v-daily-card{border-radius:var(--v-radius-panel);background:var(--v-deco-dots,none) 0 0 / 56px 56px repeat, var(--v-section-1);min-height:176px;box-shadow:0 6px 0 var(--v-card-1-edge);color:var(--v-section-1-ink);align-items:flex-end;gap:12px;margin:0 0 14px;padding:20px 20px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.v-daily-card>span:first-child{flex:1;align-self:flex-start;gap:6px;min-width:0;display:grid}.v-daily-card strong{font-family:var(--v-font-display);font-size:var(--r-text-5);font-weight:800;line-height:var(--r-lh-5)}.v-daily-card small{font-size:var(--r-text-2);font-weight:500}.v-daily-bop{position:absolute;bottom:-8px;right:74px}.v-round-go{z-index:1;background:var(--v-primary);width:56px;height:56px;box-shadow:0 4px 0 var(--v-primary-edge);color:var(--v-on-primary);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.v-week-strip{border-radius:var(--v-radius-card);background:var(--v-surface);box-shadow:var(--v-shadow-1);grid-template-columns:repeat(7,1fr);gap:4px;margin:0 0 14px;padding:12px 8px;list-style:none;display:grid}.v-week-strip li{color:var(--v-ink-2);font-size:var(--r-text-1);justify-items:center;gap:6px;padding:2px 0 6px;font-weight:600;display:grid}.v-day-dot{background:var(--v-sand);width:34px;height:34px;color:var(--v-on-tick);border-radius:50%;place-items:center;display:grid}.v-day-dot .icon{stroke-width:3px;width:20px;height:20px}.v-week-strip li[data-done=true] .v-day-dot{background:var(--v-tick)}.v-week-strip li[aria-current=date]{color:var(--v-ink);font-weight:800}.v-week-strip li[aria-current=date] .v-day-dot{box-shadow:0 0 0 3px var(--v-link)}.v-week-strip li.pop .v-day-dot{animation:.48s cubic-bezier(.34,1.56,.64,1) v-pop}.v-daily>.v-streak-chip{margin:0 0 14px}.v-more{margin:0 0 8px}.v-more>summary{border-radius:var(--v-radius-card);background:var(--v-surface);min-height:56px;box-shadow:var(--v-shadow-1);color:var(--v-ink);font-family:var(--v-font-display);font-size:var(--r-text-3);cursor:pointer;justify-content:space-between;align-items:center;padding:0 18px;font-weight:800;list-style:none;display:flex}.v-more>summary::-webkit-details-marker{display:none}.v-more>summary:after{content:"";border-right:3px solid var(--v-ink-2);border-bottom:3px solid var(--v-ink-2);width:10px;height:10px;transition:transform .2s ease-out;transform:rotate(45deg)}.v-more[open]>summary:after{transform:rotate(-135deg)}.v-note{margin:0 0 14px;padding:20px;position:relative}.v-note h2{margin:0 0 8px;padding-right:84px}.v-note-bop{position:absolute;top:-22px;right:10px}.v-who-art{width:64px;height:64px;box-shadow:0 0 0 3px var(--v-surface), var(--v-shadow-sticker);border-radius:50%;flex:none}.v-who-art>img{object-fit:cover;width:100%;height:100%}.v-note>p{font-size:var(--r-text-3);line-height:26px}.v-vet{border-radius:var(--v-radius-control);background:var(--v-card-2-tint);color:var(--v-ink);padding:12px 14px;font-size:15px}.v-try{border-radius:var(--v-radius-control);background:var(--v-accent-tint);min-height:48px;color:var(--v-ink);align-items:center;gap:8px;margin:4px 0 12px;padding:8px 14px;font-weight:700;text-decoration:none;display:flex}.v-try .icon{color:var(--v-link);flex:none}main.screen.v-checkin-form{max-width:480px;padding:calc(14px + env(safe-area-inset-top)) 18px 0;margin:0 auto}.v-pick-card{border-radius:var(--v-radius-card);background:var(--v-surface);box-shadow:var(--v-shadow-1);border:0;margin:0 0 12px;padding:14px 14px 10px}.v-pick-card legend{float:left;width:100%;color:var(--v-ink);font-family:var(--v-font-display);align-items:center;gap:10px;margin:0 0 12px;padding:0;font-size:19px;font-weight:800;display:flex}.v-pick-card legend+*{clear:both}.v-pick-icon{background:var(--v-card-2);width:38px;height:38px;color:var(--v-card-2-ink);border-radius:12px;place-items:center;display:grid}.v-pick-icon[data-row-icon=energy]{background:var(--v-card-6);color:var(--v-card-6-ink)}.v-pick-icon[data-row-icon=mood]{background:var(--v-card-5);color:var(--v-card-5-ink)}.v-pick-icon[data-row-icon=appetite]{background:var(--v-card-3);color:var(--v-card-3-ink)}.v-pick-icon[data-row-icon=practice],.v-pick-icon[data-row-icon=walk]{background:var(--v-card-4);color:var(--v-card-4-ink)}.v-pick-icon .icon{width:22px;height:22px}.v-pills{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v-pills label{position:relative}.v-pills input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.v-pills span{border:2px solid var(--v-line-strong);border-radius:var(--v-radius-pill);background:var(--v-surface);min-height:48px;box-shadow:0 3px 0 var(--v-line-strong);color:var(--v-ink);text-align:center;place-items:center;padding:4px 6px;font-size:15px;font-weight:700;line-height:1.15;display:grid}.v-pills input:checked+span{border-color:var(--v-link);background:var(--v-link);box-shadow:0 3px 0 var(--v-ink);color:var(--v-on-link)}.v-pills input:focus-visible+span{outline:3px solid var(--v-link);outline-offset:2px}.v-pick-caption{min-height:22px;color:var(--v-ink-2);text-align:center;margin:8px 0 0;font-size:14px;font-weight:600}.v-sticky-go{z-index:3;padding:14px 18px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--v-bg) 72%, color-mix(in srgb, var(--v-bg) 0%, transparent));margin:0 -18px;position:sticky;bottom:0}main.screen.v-loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100dvh;display:flex}main.screen.v-loader h1{font-size:26px;line-height:31px}.v-dots{gap:6px;padding:10px 14px;display:inline-flex}.v-dots i{background:var(--v-link);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite v-dot}.v-dots i:nth-child(2){animation-delay:.15s}.v-dots i:nth-child(3){animation-delay:.3s}.v-week{padding:18px 14px}.v-week h2{margin:0 0 10px}.v-week-grid{border-collapse:separate;border-spacing:2px 6px;table-layout:fixed;width:100%}.v-week-grid th{color:var(--v-ink-2);font-size:var(--r-text-1);text-align:center;font-weight:700}.v-week-grid th[scope=row]{width:84px;color:var(--v-ink);font-size:var(--r-text-1);text-align:left}.v-week-grid th[aria-current=date]{color:var(--v-link)}.v-week-grid td{text-align:center;height:30px}.v-week-grid td .icon{background:var(--v-tick);width:26px;height:26px;color:var(--v-on-tick);stroke-width:3px;border-radius:50%;padding:4px;display:inline-block}.v-empty-dot{background:var(--v-sand-2);border-radius:50%;width:10px;height:10px;display:inline-block}.v-week-rows{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.v-week-rows summary{border-radius:var(--v-radius-control);background:var(--v-sand);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 12px;list-style:none;display:flex}.v-week-rows summary::-webkit-details-marker{display:none}.v-week-rows summary strong{color:var(--v-ink)}.v-week-rows summary small{color:var(--v-ink-2);font-size:var(--r-text-2);margin-left:auto;font-weight:600}.v-row-dot{background:var(--v-link);border-radius:50%;width:14px;height:14px}.v-row-dot[data-pick=""]{background:var(--v-sand-2)}.v-week-picks{font-size:var(--r-text-2);gap:2px;margin:6px 0 0;padding:0 12px;list-style:none;display:grid}.v-week-picks li{justify-content:space-between;display:flex}.v-weekly{border-radius:var(--v-radius-panel);background:var(--v-surface);box-shadow:var(--v-shadow-1);text-align:center;justify-items:center;gap:6px;padding:26px 20px 22px;display:grid}.v-weekly h2{font-size:var(--r-text-5);margin:6px 0 0}.v-weekly p{margin:0}.v-weekly .venture-button{margin-top:12px}.v-ask-row{border-radius:var(--v-radius-card);background:var(--v-surface);min-height:84px;box-shadow:var(--v-shadow-1);color:var(--v-ink);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.v-ask-row>span:not(.v-avatar-green){flex:1;gap:2px;display:grid}.v-ask-row strong{font-family:var(--v-font-display);font-size:20px;font-weight:800}.v-ask-row small{color:var(--v-body);font-size:15px}.v-avatar-green{background:var(--v-card-3);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.v-bot-row .v-avatar-green{width:38px;height:38px}main.screen.v-chat{max-width:480px;min-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 16px 0;background:var(--v-bg);flex-direction:column;margin:0 auto;display:flex}.v-chat-log{flex-direction:column;flex:1;gap:12px;padding:8px 0 16px;display:flex}.v-spinner{border:4px solid var(--v-card-3-tint);border-top-color:var(--v-card-3);border-radius:50%;width:34px;height:34px;margin:40px auto;animation:.7s linear infinite v-spin}.v-bot-row{align-items:flex-end;gap:8px;display:flex}.v-bubbles{gap:6px;max-width:84%;display:grid}.v-bubble{background:var(--v-surface);box-shadow:var(--v-shadow-1);color:var(--v-body);border-radius:20px 20px 20px 6px;padding:12px 14px}.v-bubble p{margin:0;font-size:16px;line-height:23px}.v-bubble ol{margin:8px 0 10px;padding-left:22px;list-style:decimal}.v-bubble ol li::marker{color:var(--v-link);font-weight:700}.v-bubble ol li+li,.v-bubble .v-green-pill{margin-top:4px}.v-you-row{justify-content:flex-end;display:flex}.v-bubble.v-you{background:var(--v-link);max-width:80%;box-shadow:none;color:var(--v-on-link);border-radius:20px 20px 6px}.v-vet-card{background:var(--v-card-2-tint)}.v-vet-card strong{color:var(--v-ink);font-family:var(--v-font-display);margin:0 0 4px;font-size:18px;display:block}.v-ask-chips{flex-wrap:wrap;gap:8px;padding-left:46px;display:flex}.v-ask-chips .chip{text-align:left;white-space:normal;min-height:44px;padding:8px 14px;font-size:15px;line-height:1.25}.v-chat-input{background:var(--v-bg);align-items:center;gap:8px;margin:0 -16px;padding:10px 16px 6px;display:flex;position:sticky;bottom:0}.v-chat-input input{border:2px solid var(--v-line-strong);border-radius:var(--v-radius-pill);background:var(--v-surface);min-width:0;min-height:52px;color:var(--v-ink);font:inherit;flex:1;padding:0 18px;font-size:16px}.v-chat-input input:focus{border-color:var(--v-link);outline:none}.v-send.round{background:var(--v-primary);width:52px;height:52px;box-shadow:0 3px 0 var(--v-primary-edge);color:var(--v-on-primary);flex:none}.v-chat-foot{padding:0 4px calc(12px + env(safe-area-inset-bottom));color:var(--v-ink-2);text-align:center;margin:0;font-size:13px;font-weight:600}.v-ask .help-topics summary{border-radius:var(--v-radius-control)}.v-banner{border-radius:var(--v-radius-card);background:var(--v-card-1);box-shadow:0 5px 0 var(--v-card-1-edge);color:var(--v-card-1-ink);margin:0 0 18px;position:relative}.v-banner-link{min-height:92px;color:inherit;align-items:center;gap:12px;padding:14px 52px 14px 14px;text-decoration:none;display:flex}.v-banner-link strong{font-family:var(--v-font-display);font-size:19px;font-weight:800;line-height:23px;display:block}.v-banner-link small{margin-top:2px;font-size:15px;display:block}.v-banner-art{flex:none;width:64px;height:64px;position:relative}.v-banner-art i{background:var(--v-deco-sticker-paw,none) center / contain no-repeat;width:46px;height:46px;position:absolute}.v-banner-art i:first-child{top:0;left:0;transform:rotate(-12deg)}.v-banner-art i:last-child{width:36px;height:36px;bottom:0;right:0;transform:rotate(14deg)}.v-banner-x.round{background:color-mix(in srgb, var(--v-surface) 22%, transparent);width:36px;height:36px;box-shadow:none;color:var(--v-card-1-ink);position:absolute;top:8px;right:8px}.v-cat-list{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.v-cat-list a{border-radius:var(--v-radius-card);background:var(--v-surface);min-height:76px;box-shadow:var(--v-shadow-1);color:var(--v-ink);font-family:var(--v-font-display);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 8px 20px;font-size:19px;font-weight:800;line-height:23px;text-decoration:none;display:flex}.v-cat-list a>span:first-child{gap:2px;display:grid}.v-cat-list small{color:var(--v-ink-2);font-family:var(--v-font-text);font-size:14px;font-weight:500;line-height:19px}.v-cat-art{background:var(--v-card-4-tint);border-radius:18px;flex:none;width:60px;height:60px}.v-cat-list li:nth-child(6n+2) .v-cat-art{background:var(--v-card-2-tint)}.v-cat-list li:nth-child(6n+3) .v-cat-art{background:var(--v-card-3-tint)}.v-cat-list li:nth-child(6n+4) .v-cat-art{background:var(--v-card-1-tint)}.v-cat-list li:nth-child(6n+5) .v-cat-art{background:var(--v-card-5-tint)}.v-cat-list li:nth-child(6n) .v-cat-art{background:var(--v-card-6-tint)}.v-cat-art>img{object-fit:contain;padding:6px}.v-cat-heart{background:var(--v-card-5-tint);width:60px;height:60px;color:var(--v-card-5-edge);border-radius:18px;place-items:center;display:grid}.v-walk{margin:0 0 8px}.v-row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.v-row-head h2{margin:0}.v-walk-card{background:var(--v-card-3-tint);box-shadow:none;align-items:center;gap:12px;margin-top:10px;padding:16px;display:flex}.v-walk-card strong{color:var(--v-ink);font-family:var(--v-font-display);font-size:19px}.v-walk-card p{margin:2px 0 10px;font-size:15px;line-height:21px}.v-row{margin:0 0 18px}.v-row h2{margin:0 0 10px}.v-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -18px;padding:4px 18px 12px;list-style:none;display:flex;overflow-x:auto}.v-carousel::-webkit-scrollbar{display:none}.v-tile{scroll-snap-align:start;flex:none;width:154px;position:relative}.v-tile-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.v-tile-grid .v-tile{width:auto}.v-tile-link{border-radius:var(--v-radius-card);background:var(--v-card-1);width:100%;min-height:214px;box-shadow:0 5px 0 var(--v-card-1-edge);color:var(--v-card-1-ink);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;margin:0;padding:0;text-decoration:none;display:flex;overflow:hidden}.v-tile[data-tone="2"] .v-tile-link{background:var(--v-card-2);box-shadow:0 5px 0 var(--v-card-2-edge);color:var(--v-card-2-ink)}.v-tile[data-tone="3"] .v-tile-link{background:var(--v-card-3);box-shadow:0 5px 0 var(--v-card-3-edge);color:var(--v-card-3-ink)}.v-tile[data-tone="4"] .v-tile-link{background:var(--v-card-4);box-shadow:0 5px 0 var(--v-card-4-edge);color:var(--v-card-4-ink)}.v-tile[data-tone="5"] .v-tile-link{background:var(--v-card-5);box-shadow:0 5px 0 var(--v-card-5-edge);color:var(--v-card-5-ink)}.v-tile[data-tone="6"] .v-tile-link{background:var(--v-card-6);box-shadow:0 5px 0 var(--v-card-6-edge);color:var(--v-card-6-ink)}.v-tile-art{border-radius:18px;width:calc(100% - 16px);height:118px;margin:8px 8px 0}.v-tile-art>img{object-fit:cover;width:100%;height:100%}.v-tile-icon{background:color-mix(in srgb, var(--v-surface) 30%, transparent);place-items:center;display:grid}.v-tile-icon .icon{width:52px;height:52px}.v-tile-words{gap:6px;padding:10px 12px 14px;display:grid}.v-tile-words strong{font-family:var(--v-font-display);font-size:18px;font-weight:800;line-height:21px}.v-tile-words small{font-size:13px;font-weight:700}.v-tile .paws svg{color:currentColor;opacity:.35;width:18px;height:18px}.v-tile .paws svg[data-on=true]{opacity:1}.v-thin-bar{border-radius:var(--v-radius-pill);background:color-mix(in srgb, var(--v-surface) 55%, transparent);height:6px;display:block;overflow:hidden}.v-thin-bar>span{border-radius:inherit;background:currentColor;height:100%;display:block}.v-tile .v-badge{top:14px;left:14px;right:auto}.v-tile .heart.round{background:var(--v-surface);width:38px;height:38px;color:var(--v-ink-2);position:absolute;top:14px;right:14px}.v-tile .heart[aria-pressed=true]{color:var(--v-card-5-edge)}.v-tile[data-state=done] .v-tile-art{filter:saturate(.85)brightness(.92)}.v-new{background:var(--v-night);color:var(--v-on-night);border-radius:7px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700}main.screen.v-profile{max-width:480px;min-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 18px 40px;background:var(--v-bg);margin:0 auto}.v-sheet-top{justify-content:space-between;align-items:center;margin:0 0 14px;display:flex}.v-profile-info{gap:10px;display:grid}.v-photo{cursor:pointer;justify-self:center;width:168px;height:168px;margin:6px 0 12px;display:grid;position:relative}.v-photo-big{width:168px;height:168px;box-shadow:0 0 0 6px var(--v-surface), var(--v-shadow-sticker);border-radius:50%}.v-photo-big[data-kit=true]{background:var(--v-card-2-tint)}.v-photo-big>img{object-fit:cover;width:100%;height:100%}.v-photo-big[data-kit=true]>img{object-fit:contain;padding:14px}.v-photo-edit{border-radius:var(--v-radius-pill);background:var(--v-ink);color:var(--v-bg);padding:6px 16px;font-size:14px;font-weight:700;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.v-field{border-radius:var(--v-radius-control);background:var(--v-surface);box-shadow:var(--v-shadow-1);gap:2px;padding:12px 16px;display:grid}.v-field-label{color:var(--v-ink-2);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.v-field-value{color:var(--v-ink);font-family:var(--v-font-display);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:2px 0;font-size:20px;font-weight:800;text-decoration:none}.v-field-value[data-empty=true]{color:var(--v-link);font-family:var(--v-font-text);font-size:16px;font-weight:700}.v-field-edit input{border:2px solid var(--v-line-strong);border-radius:var(--v-radius-control);background:var(--v-surface);min-height:52px;color:var(--v-ink);font:inherit;margin:6px 0 10px;padding:0 14px;font-size:17px}.v-choice-row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.v-dog-switch ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.v-dog-switch button{color:var(--v-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;font-weight:700;display:grid}.v-dog-switch .avatar{border-radius:50%;width:56px;height:56px}.v-profile-info>.v-white-pill{justify-self:center;margin-top:8px}.v-remove-ask{border-radius:var(--v-radius-control);background:var(--v-card-2-tint);padding:14px}.v-intro{text-align:center;justify-items:center;gap:14px;padding-top:8px;display:grid;position:relative}.v-skip{justify-self:end}.v-intro .player-dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.v-intro .player-dots button{cursor:pointer;background:0 0;border:0;width:26px;height:24px;margin:0;padding:0}.v-intro .player-dots button:before{content:"";border-radius:var(--v-radius-pill);background:var(--v-sand-2);width:100%;height:8px;display:block}.v-intro .player-dots button[aria-current=step]:before{background:var(--v-link)}.v-intro-card{border-radius:var(--v-radius-hero);background:var(--v-card-4);width:100%;min-height:260px;color:var(--v-card-4-ink);place-items:center;display:grid;position:relative}.v-intro-card[data-tone="2"]{background:var(--v-card-5);color:var(--v-card-5-ink)}.v-intro-card[data-tone="3"]{background:var(--v-card-3);color:var(--v-card-3-ink)}.v-intro-card[data-tone="4"]{background:var(--v-card-6);color:var(--v-card-6-ink)}.v-intro-card>.icon{width:40px;height:40px;position:absolute;top:18px;left:18px}.v-intro-line{max-width:340px;color:var(--v-ink);font-family:var(--v-font-display);margin:0;font-size:22px;font-weight:800;line-height:27px}.v-moments{padding-bottom:84px;position:relative}.v-nudge{border-radius:var(--v-radius-card);background:var(--v-card-6-tint);color:var(--v-ink);align-items:center;gap:10px;padding:14px;font-weight:600;display:flex}.v-polaroids{grid-template-columns:1fr 1fr;gap:16px 12px;margin:12px 0;padding:0;list-style:none;display:grid}.v-polaroid{background:var(--v-surface);box-shadow:var(--v-shadow-sticker);border-radius:6px;padding:8px 8px 6px;transform:rotate(-2deg)}.v-polaroid:nth-child(2n){transform:rotate(2deg)}.v-polaroid img,.v-photo-wait{aspect-ratio:1;object-fit:cover;background:var(--v-sand);width:100%;display:block}.v-caption{width:100%;color:var(--v-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:8px 2px 4px;display:grid}.v-caption strong{font-size:14px;line-height:18px}.v-caption small{color:var(--v-ink-2);font-size:12px}.v-float-add{justify-content:center;margin-top:8px;display:flex;position:sticky;bottom:18px}.v-add-moment{border-radius:var(--v-radius-pill);background:var(--v-primary);min-height:56px;box-shadow:0 4px 0 var(--v-primary-edge);color:var(--v-on-primary);font-family:var(--v-font-display);cursor:pointer;align-items:center;gap:8px;padding:0 26px;font-size:19px;font-weight:800;display:inline-flex;position:relative}.v-moments-empty{text-align:center;justify-items:center;gap:8px;padding:24px 0 8px;display:grid}.v-moments-empty p{color:var(--v-ink);font-family:var(--v-font-display);margin:0;font-size:20px;font-weight:800}.v-local{text-align:center}main.screen.v-quick{max-width:480px;min-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 18px 32px;background:var(--v-bg);margin:0 auto}.v-quick-top{align-items:center;gap:12px;margin:0 0 22px;display:flex}.v-track{color:var(--v-link);letter-spacing:.04em;text-transform:uppercase;flex:1;gap:6px;font-size:13px;font-weight:700;display:grid}.v-track-bar{border-radius:var(--v-radius-pill);background:var(--v-sand-2);height:10px;display:block;overflow:hidden}.v-track-bar>span{border-radius:inherit;background:var(--v-link);height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.v-quick-step{gap:12px;display:grid}.v-quick-step h1,.v-quick-step h2{margin:0;font-size:28px;line-height:32px}.v-quick-line{color:var(--v-body);margin:0;font-size:17px}.v-quick-step input[type=text],.v-quick-step input[type=search]{border:2px solid var(--v-line-strong);border-radius:var(--v-radius-control);background:var(--v-surface);min-height:58px;color:var(--v-ink);font:inherit;padding:0 18px;font-size:18px}.v-quick-step input:focus{border-color:var(--v-link);box-shadow:0 0 0 4px var(--v-accent-tint);outline:none}.v-shake{animation:.36s ease-in-out v-shake}.v-breed-chips{flex-wrap:wrap;gap:8px;display:flex}.v-age-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v-age-row{border:2px solid var(--v-line);border-radius:var(--v-radius-card);background:var(--v-surface);width:100%;min-height:64px;box-shadow:0 4px 0 var(--v-line);color:var(--v-ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 16px;font-size:18px;font-weight:700;display:flex}.v-age-row[aria-pressed=true]{border-color:var(--v-link);background:var(--v-accent-tint);box-shadow:0 4px 0 var(--v-link)}.v-age-photo{border-radius:14px;flex:none;width:52px;height:52px}.v-age-photo>img{object-fit:cover;width:100%;height:100%}.v-age-photo[data-kit=true]{background:var(--v-card-2-tint)}.v-age-photo[data-kit=true]>img{object-fit:contain;padding:4px}.v-quick-bop{justify-self:center}.v-radio{border:2px solid var(--v-line-strong);background:var(--v-surface);border-radius:50%;flex:none;width:26px;height:26px;margin-left:auto}[aria-pressed=true]>.v-radio{border:7px solid var(--v-link)}.v-hero{border-radius:var(--v-radius-panel);background:var(--v-card-2);box-shadow:0 6px 0 var(--v-card-2-edge);color:var(--v-card-2-ink);align-items:center;gap:12px;margin:0 0 16px;padding:18px;text-decoration:none;display:flex}.v-hero-words{flex:1;gap:6px;min-width:0;display:grid}.v-hero-words small{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.v-hero-words strong{font-family:var(--v-font-display);font-size:24px;font-weight:800;line-height:28px}.v-hero .v-white-pill{min-height:42px;box-shadow:0 3px 0 var(--v-card-2-edge);border:0;justify-self:start;margin-top:6px}.v-hero-art{border:4px solid var(--v-surface);border-radius:24px;flex:none;width:116px;height:116px}.v-hero-art>img{object-fit:cover;width:100%;height:100%}.v-quiet{text-align:center;justify-items:center;gap:8px;padding:4px 0 8px;display:grid}.v-quiet-ring{place-items:center;width:168px;height:168px;display:grid;position:relative}.v-quiet-ring svg{width:100%;height:100%;position:absolute;inset:0}.v-quiet-ring .ring-track{fill:none;stroke:var(--v-sand);stroke-width:10px}.v-quiet-ring .ring-fill{fill:none;stroke:var(--v-card-4);stroke-width:10px;stroke-linecap:round;transition:stroke-dasharray .5s linear}.v-quiet:not([data-quiet=running]) .ring-fill{opacity:0}.v-quiet .walk-clock{color:var(--v-ink);font-family:var(--v-font-display);margin:0;font-size:34px;font-weight:800}.v-story .welcome-mascot{width:88px;height:88px;margin:0 0 6px 10px}main.screen.player:not(.v-story) .player-art,.checkin-card,.progress-walk{border-radius:var(--v-radius-card)}.progress-goals li{border-radius:var(--v-radius-card);box-shadow:var(--v-shadow-1)}.progress-stamps li[data-earned=false] .progress-stamp-art>img{filter:grayscale();opacity:.35}.help-topics summary{min-height:56px;font-weight:700}.empty-mascot,.v-empty-mascot{margin:12px auto 8px;display:block}.venture-empty{text-align:center}@keyframes v-pulse{0%,to{opacity:.8;transform:scale(.92)}50%{opacity:.25;transform:scale(1.12)}}@keyframes v-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.9;transform:translateY(105vh)rotate(540deg)}}@keyframes v-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes v-rise{0%{opacity:.4;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes v-grow{0%{border-radius:32px;transform:scale(.94)}to{border-radius:0;transform:scale(1)}}@keyframes v-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}@keyframes v-tap{0%,to{opacity:0;transform:scale(1)}40%{opacity:1;transform:scale(.86)}}@keyframes v-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes v-spin{to{transform:rotate(360deg)}}@keyframes v-shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.v-pulse,.v-taphint,.v-start,.v-dots i,.v-spinner{animation:none}.v-confetti i{display:none}.v-confetti{background:var(--v-deco-sparkles-coral,none) 50% 18% / 96px no-repeat}.v-coach-card,.v-modal,.v-zoom-top,.v-zoom-sheet,.v-celebrate-mascot,.v-week-strip li.pop .v-day-dot{animation:none}.venture-button,.v-ring{transition:none}}main.screen.n-ground{isolation:isolate;max-width:480px;min-height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 20px calc(18px + env(safe-area-inset-bottom));background:var(--v-bg);color:var(--v-body);font-family:var(--v-font-text)}main.screen.n-ground:before{content:"";z-index:-1;background-image:radial-gradient(var(--v-pattern-dot) 2.4px, transparent 2.8px);pointer-events:none;background-size:30px 30px;position:fixed;inset:0}.n-ground h1{text-align:center;margin:0;font-size:30px;line-height:34px}.n-line{color:var(--v-ink-2);text-align:center;margin:10px 0 0;font-size:16px;line-height:22px}.n-foot{gap:12px;margin-top:auto;padding-top:18px;display:grid}.n-foot .venture-button,.n-ground .venture-button{min-height:60px}main.screen.n-ground>button.venture-button,.n-coupon>button.venture-button{justify-content:center;align-items:center;width:100%;display:flex}.n-q .n-foot{z-index:2;padding:14px 20px calc(4px + env(safe-area-inset-bottom));background:var(--v-bg);margin:auto -20px 0;position:sticky;bottom:0}.v-go>span{flex:1}.v-go>.icon{margin-right:-6px}main.screen .n-white{border:2px solid var(--v-line-strong);border-radius:var(--v-radius-cta);background:var(--v-surface);width:100%;min-height:56px;box-shadow:0 4px 0 var(--v-line-strong);color:var(--v-ink);font-family:var(--v-font-display);justify-content:center;align-items:center;gap:8px;margin:0 0 4px;padding:8px 22px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}main.screen .n-white:active{box-shadow:none;transform:translateY(4px)}.n-legal{color:var(--v-ink-2);justify-content:center;gap:10px;margin:2px 0 0;font-size:13px;display:flex}.n-legal a{color:var(--v-ink-2);font-weight:600}main.screen.n-splash{background:var(--k-scene-coral,var(--v-primary));justify-content:center;align-items:center;max-width:none}.n-splash-bop{background:var(--k-scene-coral-shape,var(--v-card-2-tint));border-radius:50%;padding:18px;animation:.42s cubic-bezier(.34,1.56,.64,1) v-pop}.n-splash-bop img{transform-origin:50% 70%;animation:1.2s ease-in-out .36s n-tilt}main.screen.n-start{text-align:center}.n-start-words{padding-top:40px}.n-start-words p{max-width:300px;color:var(--v-ink-2);margin:10px auto 0;font-size:17px}.n-start-art{background:var(--v-card-2-tint);border-radius:50%;place-items:center;margin:18px auto 0;padding:10px;display:grid}.n-top{align-items:center;gap:12px;min-height:52px;display:flex}.n-back{flex:none}.n-track{flex:1;justify-items:center;gap:7px;padding-right:56px;display:grid}.n-track-label{border-radius:var(--v-radius-pill);background:var(--v-section-1);color:var(--v-section-1-ink);margin:0;padding:2px 12px;font-size:13px;font-weight:700;line-height:20px}.n-track[data-section="2"] .n-track-label{background:var(--v-section-2);color:var(--v-section-2-ink)}.n-track[data-section="3"] .n-track-label{background:var(--v-section-3);color:var(--v-section-3-ink)}.n-track-bar{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.n-track-bar>span{border-radius:var(--v-radius-pill);background:var(--v-sand-2);height:8px;overflow:hidden}.n-track-bar>span>span{border-radius:inherit;background:var(--v-section-1);height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.n-track-bar>span[data-part="2"]>span{background:var(--v-section-2)}.n-track-bar>span[data-part="3"]>span{background:var(--v-section-3)}.n-body{gap:0;padding-top:22px;animation:.3s cubic-bezier(.2,.8,.2,1) n-push;display:grid}.n-q .n-body>h1{font-size:29px;line-height:33px}.n-small-art{justify-self:center;margin:-6px 0 6px}.n-rows{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.n-rows-tight{gap:8px;margin-top:16px}.n-row{border:2px solid var(--v-line);border-radius:var(--v-radius-card);background:var(--v-surface);width:100%;min-height:60px;box-shadow:0 3px 0 var(--v-line);color:var(--v-ink);text-align:left;align-items:center;gap:12px;margin:0;padding:8px 16px;font-size:17px;font-weight:600;transition:transform .12s ease-out;display:flex}.n-rows-tight .n-row{min-height:52px}.n-row[aria-pressed=true]{border-color:var(--v-link);background:var(--v-accent-tint);box-shadow:0 3px 0 var(--v-link)}.n-row:active{transform:translateY(2px)}.n-row>span:not(.n-radio,.v-mascot,.slot){flex:1}.n-row-art{flex:none}.n-radio{border:2px solid var(--v-line-strong);background:var(--v-surface);border-radius:50%;flex:none;width:26px;height:26px;position:relative}[aria-pressed=true]>.n-radio{border-color:var(--v-tick);background:var(--v-tick)}[aria-pressed=true]>.n-radio:after{content:"";border:solid var(--v-on-tick);border-width:0 3px 3px 0;width:6px;height:11px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.n-tiles{grid-template-columns:1fr 1fr;gap:14px;margin:34px 0 0;display:grid}.n-tile{aspect-ratio:1;border:2px solid var(--v-line);border-radius:var(--v-radius-panel);background:var(--v-surface);box-shadow:0 4px 0 var(--v-line);color:var(--v-ink);place-items:center;gap:10px;margin:0;font-size:19px;font-weight:700;display:grid}.n-tile[aria-pressed=true]{border-color:var(--v-link);background:var(--v-accent-tint);box-shadow:0 4px 0 var(--v-link)}.n-sym{fill:none;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:64px}.n-sym-girl{stroke:var(--v-card-5-edge)}.n-sym-boy{stroke:var(--v-card-4-edge)}.n-name{margin-top:30px}.n-name input,input.n-search{border:0;border-bottom:3px solid var(--v-line-strong);min-height:60px;color:var(--v-ink);font-family:var(--v-font-display);background:0 0;border-radius:0;padding:0 4px;font-size:26px;font-weight:700}.n-name input::placeholder,input.n-search::placeholder{color:var(--v-muted)}.n-name input:focus,input.n-search:focus{border-bottom-color:var(--v-link);outline:none}input.n-search{margin-top:18px;font-size:22px}.n-need:empty{display:none}.n-chips{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.n-chips-center{justify-content:center;margin-top:26px}.n-chip{border:2px solid var(--v-line);border-radius:var(--v-radius-pill);background:var(--v-surface);min-height:44px;box-shadow:0 2px 0 var(--v-line);color:var(--v-ink);align-items:center;gap:8px;margin:0 0 2px;padding:6px 14px;font-size:15px;font-weight:600;display:inline-flex}.n-chip-radio{min-height:48px;padding:6px 8px 6px 16px;font-size:16px}.n-chip-radio .n-radio{width:24px;height:24px}.n-chip-radio[aria-pressed=true]>.n-radio:after{top:3px;left:7px}.n-chip[aria-pressed=true]{border-color:var(--v-link);background:var(--v-accent-tint);box-shadow:0 2px 0 var(--v-link)}.n-under{color:var(--v-ink-2);background:0 0;border:0;justify-self:center;font-size:15px;text-decoration:underline}.n-photo .n-body{padding-top:8px}.n-photo-art{place-items:center;min-height:300px;margin-top:8px;display:grid;position:relative}.n-paw{background:var(--v-deco-paw-plum,none) center / contain no-repeat;opacity:.08;width:150px;height:150px;position:absolute}.n-paw-1{top:6px;left:4%;transform:rotate(-18deg)}.n-paw-2{bottom:0;right:2%;transform:rotate(16deg)}.n-photo-art .v-mascot{position:relative}.n-file{cursor:pointer;position:relative}.n-file input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;position:absolute;inset:0}main.screen.n-company{max-width:none;padding:calc(40px + env(safe-area-inset-top)) 24px calc(22px + env(safe-area-inset-bottom));background:var(--v-deco-dots,none) 0 0 / 56px 56px repeat, var(--v-section-1);color:var(--v-section-1-ink);text-align:center;align-items:center;animation:.3s cubic-bezier(.2,.8,.2,1) n-push}.n-company-art{place-items:center;width:270px;height:300px;margin:10px auto 26px;display:grid;position:relative}.n-shield{background:var(--v-card-6);box-shadow:0 8px 0 var(--v-card-6-edge);border-radius:46% 46% 50% 50%/30% 30% 70% 70%;position:absolute;inset:8px 22px 0;transform:rotate(-4deg)}.n-company-photo{border:6px solid var(--v-surface);width:210px;height:210px;box-shadow:var(--v-shadow-2);border-radius:50%;position:relative;overflow:hidden}.n-company-photo img{object-fit:cover;width:100%;height:100%}.n-company-bop{position:relative}.n-company h1{color:var(--v-section-1-ink);margin:0;font-size:32px;line-height:36px}.n-company h1 mark{color:var(--v-card-6);background:0 0}.n-company>p{max-width:340px;color:var(--v-section-1-ink);margin:12px auto 0;font-size:17px;line-height:24px}.n-company .n-foot{width:100%;max-width:440px}main.screen .n-scene-pill{border-radius:var(--v-radius-cta);background:var(--k-scene-grape-btn,var(--v-surface));width:100%;min-height:60px;box-shadow:0 4px 0 var(--k-scene-grape-btn-edge,var(--v-line-strong));color:var(--k-scene-grape-btn-ink,var(--v-ink));font-family:var(--v-font-display);border:0;align-items:center;margin:0 0 4px;padding:8px 22px;font-size:19px;font-weight:800;display:inline-flex}main.screen.n-loader{padding-top:calc(40px + env(safe-area-inset-top))}.n-loader h1{font-size:28px;line-height:32px}.n-bars{gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.n-bar-top{min-height:24px;color:var(--v-ink);justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.n-bars li[data-state=waiting] .n-bar-top{color:var(--v-ink-2)}.n-bar-pc{color:var(--v-ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.n-bar-tick{background:var(--v-tick);width:24px;height:24px;color:var(--v-on-tick);border-radius:50%;flex:none;place-items:center;display:grid}.n-bar-tick .icon{width:16px;height:16px}.n-bar{border-radius:var(--v-radius-pill);background:var(--v-sand-2);height:8px;margin-top:6px;display:block;overflow:hidden}.n-bar>span{border-radius:inherit;background:var(--v-tick);height:100%;display:block}.n-laurel{color:var(--v-ink);font-family:var(--v-font-display);justify-content:center;align-items:center;gap:10px;margin:34px 0 0;font-size:20px;font-weight:800;display:flex}.n-laurel .icon{width:26px;height:26px;color:var(--v-link)}.n-laurel[data-laurel=sample]{flex-direction:column;gap:0;font-size:15px}.n-laurel[data-laurel=sample] strong{font-size:26px}.n-card{border-radius:var(--v-radius-card);background:var(--v-surface);box-shadow:var(--v-shadow-1);margin:22px 0 0;padding:18px 18px 16px;animation:.36s cubic-bezier(.2,.8,.2,1) n-push}.n-card p{color:var(--v-body);margin:0 0 6px;font-size:15px;line-height:21px}.n-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.n-card-head strong{color:var(--v-ink);font-size:17px}.n-card small{color:var(--v-ink-2);font-size:13px}.n-pop{text-align:left;padding:24px 16px 18px}.n-pop h2{text-align:center;margin:0 8px 4px}.n-pop .n-rows{margin-top:14px}.n-pop-art{flex:none;width:36px;height:36px}.n-pop-art>img{object-fit:contain;width:100%;height:100%}main.screen.n-notes{justify-content:center;align-items:center}main.screen.n-account{padding-top:calc(48px + env(safe-area-inset-top));align-items:center}main.screen.n-account .n-foot{width:100%}.n-ways{gap:10px;display:grid}main.screen .n-way{border:2px solid var(--v-ink);border-radius:var(--v-radius-cta);background:var(--v-surface);width:100%;min-height:54px;color:var(--v-ink);justify-content:center;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex;position:relative}main.screen .n-way-apple{background:var(--v-night);color:var(--v-on-night)}main.screen .n-way:disabled,main.screen.n-signin .n-way:disabled{border-style:dashed;border-color:var(--v-line-strong);background:var(--v-sand);color:var(--v-ink-2);cursor:not-allowed;opacity:1}.n-setup{border-radius:var(--v-radius-pill);background:var(--v-surface);color:var(--v-ink-2);padding:1px 8px;font-size:12px;font-weight:700}main.screen.n-paywall{padding-top:calc(10px + env(safe-area-inset-top))}.n-ba{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 4px;display:grid;position:relative}.n-ba-panel{aspect-ratio:4/5;border-radius:var(--v-radius-card);background:var(--v-sand);margin:0;position:relative;overflow:hidden}.n-ba-pic{width:100%;height:100%;display:block}.n-ba-pic>img{object-fit:cover;width:100%;height:100%}.n-ba-chip{border-radius:var(--v-radius-pill);background:var(--v-surface);color:var(--v-ink);align-items:center;gap:4px;padding:3px 10px 3px 6px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.n-ba-chip .icon{width:18px;height:18px}.n-ba-chip.is-before .icon{color:var(--v-danger)}.n-ba-chip.is-after .icon{color:var(--v-tick)}.n-ba-cap{color:var(--v-ink-2);grid-column:1/-1;justify-self:end;font-size:12px}.n-faint-x{z-index:2;width:44px;height:44px;color:color-mix(in srgb, var(--v-surface) 62%, transparent);place-items:center;display:grid;position:absolute;top:2px;left:2px}.n-faint-x .icon{width:20px;height:20px}.n-paywall h1{margin:10px 0 14px;font-size:28px;line-height:32px}.n-plans{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.n-plan{border:2px solid var(--v-line);border-radius:var(--v-radius-card);background:var(--v-surface);min-height:150px;box-shadow:0 3px 0 var(--v-line);color:var(--v-ink);text-align:left;grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr auto;gap:2px 6px;margin:0;padding:12px 12px 14px 14px;display:grid;position:relative}.n-plan[aria-checked=true]{border-color:var(--v-tick);box-shadow:0 0 0 2px var(--v-tick), 0 3px 0 var(--v-tick)}.n-plan-name{font-size:16px;font-weight:700}.n-plan-radio{border:2px solid var(--v-line-strong);color:#0000;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.n-plan-radio .icon{width:16px;height:16px}.n-plan[aria-checked=true] .n-plan-radio{border-color:var(--v-tick);background:var(--v-tick);color:var(--v-on-tick)}.n-plan-big{font-family:var(--v-font-display);grid-area:2/1/auto/-1;margin-top:6px;font-size:24px;font-weight:800;line-height:28px}.n-plan-small{color:var(--v-ink-2);grid-area:4/1/auto/-1;align-self:end;margin-top:26px;font-size:14px;font-weight:600}.n-tag{background:var(--v-link);color:var(--v-on-link);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;padding:2px 10px;font-size:13px;font-weight:800;position:absolute;top:82px;left:12px}.n-tag.is-save{background:var(--v-primary);color:var(--v-on-primary)}.n-note{border-radius:var(--v-radius-control);background:var(--v-card-2-tint);color:var(--v-ink);margin:10px 0 0;padding:10px 12px;font-size:15px}.n-terms{color:var(--v-ink-2);text-align:center;margin:12px 0 0;font-size:12px;line-height:17px}.n-links{flex-wrap:wrap;justify-content:space-around;gap:4px 12px;margin:14px 0 0;display:flex}.n-links a,.n-links button{min-height:40px;color:var(--v-ink-2);background:0 0;border:0;padding:8px 4px;font-size:13px;font-weight:600;text-decoration:none}main.screen.n-offer{padding-top:calc(12px + env(safe-area-inset-top))}.n-dark-x{z-index:3;width:44px;height:44px}.venture-screen .round.n-dark-x{background:var(--v-night);color:var(--v-on-night)}.n-offer>.n-dark-x{align-self:flex-start}.n-coupon{border-radius:var(--v-radius-panel);background:var(--v-surface);box-shadow:var(--v-shadow-2);text-align:center;justify-items:center;margin:46px 0 0;padding:70px 22px 22px;display:grid;position:relative}.n-coupon-bop{position:absolute;top:-64px}.n-clock{border-radius:var(--v-radius-pill);background:var(--v-sand);color:var(--v-ink);font-family:var(--v-font-display);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0 0 10px;padding:6px 14px;font-size:20px;font-weight:800;display:inline-flex}.n-clock .icon{width:20px;height:20px}.n-offer h1{font-size:30px}.n-off{color:var(--v-link);font-family:var(--v-font-display);text-transform:uppercase;margin:2px 0 0;font-size:54px;font-weight:800;line-height:60px}.n-ended{color:var(--v-ink-2);margin:8px 0 4px;font-size:18px;font-weight:700}.n-tear{border-top:3px dotted var(--v-line-strong);width:100%;margin:16px 0 18px;display:block;position:relative}.n-tear:before,.n-tear:after{content:"";background:var(--v-bg);border-radius:50%;width:28px;height:28px;position:absolute;top:-16px}.n-tear:before{left:-37px}.n-tear:after{right:-37px}.n-coupon{overflow:visible}.n-coupon .venture-button{min-height:56px}.n-fine{color:var(--v-ink-2);margin-top:8px;font-size:12px;line-height:17px}.n-gift{color:var(--v-ink);font-family:var(--v-font-display);text-align:center;margin:22px 0 4px;font-size:22px;font-weight:800}.n-trial-line{color:var(--v-ink-2);text-align:center;margin:0 0 12px;font-size:15px}main.screen.n-ready{padding-top:0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.n-ready-hero{margin:0 -20px 18px;position:relative}.n-ready-photo{aspect-ratio:1/.9;border-radius:0 0 var(--v-radius-hero) var(--v-radius-hero);width:100%;display:block;overflow:hidden}.n-ready-photo>img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.n-ready-hero .n-dark-x{top:calc(12px + env(safe-area-inset-top));position:absolute;left:14px}.n-ready h1{font-size:32px;line-height:36px}.n-ready h1 mark{color:var(--v-link);background:0 0}.n-ready .lede{color:var(--v-ink-2);text-align:center;margin:10px 0 18px;font-size:16px}.n-ready h2{text-align:center;margin:0 0 12px;font-size:24px;line-height:28px}.n-ready-list ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.n-ready-list li{color:var(--v-body);align-items:flex-start;gap:10px;font-size:15px;line-height:21px;display:flex}.n-tick{background:var(--v-tick);width:24px;height:24px;color:var(--v-on-tick);border-radius:50%;flex:none;place-items:center;display:grid}.n-tick .icon{width:15px;height:15px}.n-get{margin:18px 0 26px}.n-steps{border-radius:var(--v-radius-hero);background:var(--v-section-3);color:var(--v-section-3-ink);text-align:center;margin:0 -20px;padding:26px 20px 0;overflow:hidden}.n-steps h2,.n-steps p{color:var(--v-section-3-ink)}.n-steps p{max-width:300px;margin:0 auto 18px;font-size:16px}.n-phone{border:8px solid var(--v-night);background:var(--v-surface);width:230px;color:var(--v-ink);text-align:left;border-bottom:0;border-radius:34px 34px 0 0;gap:4px;margin:0 auto;padding:12px 12px 26px;display:grid}.n-phone-pic{aspect-ratio:4/3;border-radius:16px;display:block;overflow:hidden}.n-phone-pic>img{object-fit:cover;width:100%;height:100%}.n-phone small{color:var(--v-link);text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:700}.n-phone strong{font-family:var(--v-font-display);font-size:20px}.n-phone span{color:var(--v-body);font-size:13px;line-height:18px}.n-pack{text-align:center;margin-top:26px}.n-pack-count{color:var(--v-ink-2);margin:-4px 0 12px}.n-pack-photos{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.n-pack-photos li{position:relative}.n-pack-pic{aspect-ratio:1;border-radius:var(--v-radius-card);display:block;overflow:hidden}.n-pack-pic>img{object-fit:cover;width:100%;height:100%}.n-pack-photos .v-sample{position:absolute;top:8px;left:8px}.n-reviews ul{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.n-reviews li p{margin:4px 0}.n-faq dl{gap:16px;margin:0;display:grid}.n-faq dt{color:var(--v-ink);align-items:center;gap:10px;font-weight:700;display:flex}.n-faq dd{color:var(--v-body);margin:4px 0 0 36px;font-size:15px;line-height:21px}.n-q-mark{background:var(--v-primary);width:26px;height:26px;color:var(--v-on-primary);font-family:var(--v-font-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}main.screen.n-signin form{gap:12px;margin-top:6px;display:grid}main.screen.n-signin form label{color:var(--v-ink);gap:6px;font-weight:700;display:grid}.n-signin-line{color:var(--v-ink-2);margin:0 0 10px;font-size:16px}.n-signin .n-ways{margin-top:16px}.n-signin-back{top:calc(18px + env(safe-area-inset-top));position:absolute;left:18px}.n-trouble{color:var(--v-body);margin-top:18px;font-size:15px}.n-trouble summary{min-height:44px;color:var(--v-link);cursor:pointer;padding:10px 0;font-weight:700}.n-trouble p{margin:4px 0 10px}.v-avatar-age{background:var(--v-card-2-tint)}.v-avatar-age>img{object-fit:contain;width:100%;height:100%;padding:3px}@keyframes n-push{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes n-tilt{0%,to{transform:rotate(0)}40%{transform:rotate(-9deg)}70%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.n-body,.n-card,main.screen.n-company,.n-splash-bop,.n-splash-bop img{animation:none}.n-track-bar>span>span{transition:none}}main.screen.today p.streak,main.screen.lessons p.streak{display:none}.venture-dog>span[data-greeting]{padding-block:2px;line-height:1.5;overflow:clip visible}.v-today{border-radius:var(--v-radius-panel);background:var(--v-surface);box-shadow:var(--v-shadow-1);margin:0 0 16px;padding:12px 10px 10px}.v-today h2.v-today-title{color:var(--v-ink-2);font-family:var(--v-font-text);letter-spacing:.08em;text-transform:uppercase;margin:0 8px 6px;font-size:13px;font-weight:800;line-height:18px}.v-today-rings{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.v-today-rings a{color:var(--v-ink);justify-items:center;gap:6px;padding:2px 0;font-size:15px;font-weight:700;text-decoration:none;display:grid}.v-today-ring{border:4px solid var(--v-card-4);background:var(--v-card-4-tint);width:60px;height:60px;color:var(--v-ink);border-radius:50%;place-items:center;display:grid}.v-today-ring[data-tone="2"]{border-color:var(--v-card-1);background:var(--v-card-1-tint)}.v-today-ring[data-tone="3"]{border-color:var(--v-card-3);background:var(--v-card-3-tint)}.v-today-rings li[data-done=true] .v-today-ring{border-color:var(--v-tick);background:var(--v-tick);color:var(--v-on-tick);animation:.48s cubic-bezier(.34,1.56,.64,1) v-pop}.v-today-rings li[data-done=true] .v-today-ring .icon{stroke-width:3px}.v-see-you{color:var(--v-ink);font-family:var(--v-font-display);justify-content:center;align-items:center;gap:8px;margin:10px 0 0;font-size:18px;font-weight:800;display:flex}.v-see-you .icon{width:20px;height:20px;color:var(--v-link)}.v-qp{border-radius:var(--v-radius-panel);background:var(--v-card-5-tint);margin:0 0 16px;padding:16px;scroll-margin-top:96px}.v-qp-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.v-qp-words{gap:2px;display:grid}.v-qp-words small{color:var(--v-ink-2);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.v-qp-words strong{color:var(--v-ink);font-family:var(--v-font-display);font-size:26px;font-weight:800;line-height:1.2}.v-qp-cue{color:var(--v-body);font-size:15px}.v-qp-art{width:76px;height:76px;box-shadow:0 0 0 3px var(--v-surface), var(--v-shadow-sticker);border-radius:50%;flex:none;overflow:hidden}.v-qp-art>img{object-fit:cover;width:100%;height:100%}.v-qp-line{color:var(--v-ink);margin:10px 0 6px;font-weight:600}.v-qp-row{align-items:center;gap:12px;display:flex}.v-qp-row .paws svg,.v-paw-count .paws svg{width:24px;height:24px}.v-qp-row .paws{grid-template-columns:repeat(5,28px);gap:8px;display:grid}.v-qp-row .paws svg{width:28px;height:28px}.v-qp-row .clicker.v-clicker-small{flex:none;width:84px;height:84px;margin:8px 8px 14px}.v-qp-row .clicker.v-clicker-small .slot{width:50px;height:50px}.v-qp .venture-text{color:var(--v-ink)}.v-qp-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.v-qp-done{color:var(--v-ink);font-family:var(--v-font-display);align-items:center;gap:8px;margin:12px 0 0;font-size:18px;font-weight:800;display:flex}.v-qp-done .icon{background:var(--v-tick);width:24px;height:24px;color:var(--v-on-tick);stroke-width:3px;border-radius:50%;padding:3px}.v-paw-count{margin:0 0 8px}.v-paw-count .paws{flex-wrap:wrap;gap:4px}.v-paw-count[data-full=true] .paws{animation:.48s cubic-bezier(.34,1.56,.64,1) v-pop}.v-home-card{border-radius:var(--v-radius-card);background:var(--v-card-3-tint);align-items:center;gap:14px;margin:0 0 16px;padding:14px 52px 14px 14px;display:flex;position:relative}.v-home-icon{width:56px;height:56px;box-shadow:var(--v-shadow-sticker);border-radius:14px;flex:none}.v-home-card strong{color:var(--v-ink);font-family:var(--v-font-display);font-size:var(--r-text-3);font-weight:800;line-height:1.25;display:block}.v-home-card small{color:var(--v-body);font-size:var(--r-text-2);margin-top:2px;line-height:1.4;display:block}.v-home-card .v-green-pill{margin-top:8px}.v-home-card .v-banner-x.round{background:var(--v-surface);color:var(--v-ink);position:absolute;top:10px;right:10px}.v-locked p.v-locked-when{color:var(--v-ink);font-family:var(--v-font-display);margin:0;font-size:22px;font-weight:800}.v-locked .venture-button{width:100%}.v-celebrate{justify-content:safe center;overflow-y:auto}.v-celebrate[data-asks-time=true]{gap:4px}.v-celebrate[data-asks-time=true] h2{margin-top:8px;font-size:34px;line-height:40px}.v-celebrate p.v-ahead{border-radius:var(--v-radius-card);background:var(--v-surface);width:min(100%,360px);box-shadow:var(--v-shadow-1);color:var(--v-ink);gap:2px;margin:10px 0 0;padding:12px 16px;display:grid}.v-ahead small{color:var(--v-link);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.v-ahead strong{font-family:var(--v-font-display);font-size:20px;font-weight:800;line-height:1.25}.v-time-pick{border-radius:var(--v-radius-card);background:var(--v-surface);width:min(100%,360px);box-shadow:var(--v-shadow-1);color:var(--v-ink);margin:10px 0 0;padding:12px 10px 4px}.v-time-pick h3{font-family:var(--v-font-display);margin:0 0 8px;font-size:20px;font-weight:800}.v-time-pick .v-chips{margin:0 0 4px}.v-time-pick .v-chips button{min-width:96px}.v-time-pick .venture-text,.v-celebrate .v-time-pick .venture-text{color:var(--v-link)}.v-other-time input{border:2px solid var(--v-line-strong);border-radius:var(--v-radius-control);background:var(--v-surface);min-height:48px;color:var(--v-ink);font:inherit;margin:4px 0 8px;padding:0 12px;font-size:18px}.v-celebrate p.v-see-you{border-radius:var(--v-radius-pill);background:var(--v-surface);color:var(--v-ink);margin:12px 0 0;padding:10px 18px;font-size:18px}.v-week-strip li[data-mark=rest] .v-day-dot{background:var(--v-card-1-tint);color:var(--v-card-1)}.v-week-strip li[data-mark=rest] .v-day-dot .icon{stroke-width:2.5px}.v-rest-tag{color:var(--v-ink-2);margin-top:-4px;font-size:12px;font-weight:700}.v-week-strip li[data-mark=missed] .v-day-dot{background:var(--v-sand-2)}.v-note>p.v-note-count{color:var(--v-ink-2);font-size:var(--r-text-2);margin:0 0 6px;padding-right:84px;font-weight:700;line-height:20px}.v-weekly .venture-button:disabled{background:var(--v-sand-2);box-shadow:none;color:var(--v-ink-2);cursor:default}.v-breed-pill{border-radius:var(--v-radius-pill);background:var(--v-tint);color:var(--v-ink);align-items:center;gap:8px;margin:-6px 0 14px;padding:4px 14px 4px 4px;font-size:15px;font-weight:700;display:inline-flex}.v-breed-pill .avatar{border-radius:50%;width:32px;height:32px}.v-polaroid.v-polaroid-empty{cursor:pointer;justify-items:center;gap:10px;width:min(78%,280px);margin:28px auto 12px;padding:12px 12px 18px;display:grid}.v-polaroid-hole{aspect-ratio:1;border:3px dashed var(--v-line-strong);background:var(--v-sand);width:100%;color:var(--v-ink-2);border-radius:4px;place-items:center;display:grid}.v-polaroid-hole .icon{width:48px;height:48px}.v-moments .v-local{text-align:center;margin-top:16px}.v-polaroid-empty strong{color:var(--v-ink);font-family:var(--v-font-display);text-align:center;font-size:19px;font-weight:800}.v-tile-words small.v-tile-why{font-weight:500}.v-safety-line{border-radius:var(--v-radius-control);background:var(--v-card-2-tint);color:var(--v-ink);margin-top:14px;padding:10px 12px;font-size:15px;line-height:22px}@media (prefers-reduced-motion:reduce){.v-today-rings li[data-done=true] .v-today-ring,.v-paw-count[data-full=true] .paws{animation:none}}.v-review-card{border-radius:var(--v-radius-card);background:var(--v-card-1-tint);gap:4px;margin:0 0 16px;padding:14px 52px 14px 16px;display:grid;position:relative}.v-review-card strong{color:var(--v-ink);font-family:var(--v-font-display);font-size:var(--r-text-3);font-weight:800;line-height:1.25}.v-review-card small{color:var(--v-body);font-size:var(--r-text-2);line-height:1.4}.v-review-card .v-banner-x.round{background:var(--v-surface);color:var(--v-ink);position:absolute;top:10px;right:10px}.v-stars{gap:4px;margin-top:6px;display:flex}.v-stars>:is(a,button){background:var(--v-surface);width:48px;height:48px;min-height:0;box-shadow:var(--v-shadow-1);color:var(--v-primary);border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.v-stars>:is(a,button):focus-visible{outline:3px solid var(--v-link);outline-offset:2px}.v-star{display:block}.v-star[data-filled=false]{color:var(--v-line-strong)}.v-review-card .v-star[data-filled=false]{color:var(--v-primary)}.v-white-pill .v-star{width:20px;height:20px;color:var(--v-primary)}main.screen.v-review form{gap:14px;display:grid}main.screen.v-review form label{color:var(--v-ink);gap:6px;font-weight:700;display:grid}main.screen.v-review form :is(input[type=text],textarea,select){border:2px solid var(--v-line-strong);border-radius:var(--v-radius-control);background:var(--v-surface);width:100%;min-height:52px;color:var(--v-ink);font:inherit;padding:10px 12px;font-size:17px;font-weight:500}main.screen.v-review form :is(input[type=text],textarea,select):focus{border-color:var(--v-link);box-shadow:0 0 0 4px var(--v-accent-tint);outline:none}main.screen.v-review .v-stars-pick{margin:0}main.screen.v-review .v-stars-pick>button{background:var(--v-card-1-tint);box-shadow:none}.v-review-hint{color:var(--v-ink-2);justify-content:space-between;gap:12px;font-size:14px;font-weight:500;display:flex}main.screen.v-review form label.v-review-consent{border-radius:var(--v-radius-control);background:var(--v-card-1-tint);grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:12px;font-weight:600}.v-review-consent input[type=checkbox]{width:24px;height:24px;accent-color:var(--v-link);margin:2px 0 0}.v-review-note{color:var(--v-ink-2);margin:0;font-size:15px;line-height:22px}.v-review-problem,main.screen.v-review [role=alert]{color:var(--v-danger);font-size:15px;font-weight:600}.v-review-status{border-radius:var(--v-radius-pill);background:var(--v-card-3-tint);color:var(--v-ink);margin:0 0 12px;padding:6px 12px;font-size:15px;font-weight:700;display:inline-block}main.screen.v-review>.v-red-text{margin-top:16px}.v-tester-line{border-radius:var(--v-radius-control);background:var(--v-card-3-tint);color:var(--v-ink);margin:0 0 14px;padding:12px 14px;font-size:17px;font-weight:600;line-height:24px}main.screen.v-tester form{gap:12px;margin-top:6px;display:grid}main.screen.v-tester form label{color:var(--v-ink);gap:6px;font-weight:700;display:grid}main.screen.v-tester form label small{color:var(--v-ink-2);font-size:14px;font-weight:500}main.screen.v-tester [role=alert]{color:var(--v-danger);font-weight:600}.v-tester-or{color:var(--v-ink-2);margin:14px 0 0}main.screen.v-tester>.cta,main.screen.v-tester-over>.cta,main.screen.v-review>.cta{margin-top:12px}main.screen.v-tester>a.cta{color:var(--v-on-primary)}:root{--r-text-1:.8125rem;--r-lh-1:1.125rem;--r-text-2:.9375rem;--r-lh-2:1.375rem;--r-text-3:1.0625rem;--r-lh-3:1.625rem;--r-text-4:1.25rem;--r-lh-4:1.625rem;--r-text-5:1.625rem;--r-lh-5:2rem;--r-text-6:2rem;--r-lh-6:2.375rem;--r-w-text:400;--r-w-text-strong:700;--r-w-display:700;--r-w-display-strong:800;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:16px;--r-5:20px;--r-6:24px;--r-8:32px;--r-10:40px;--r-gutter:20px;--r-btn-primary:52px;--r-btn-secondary:44px;--r-touch:44px;--r-radius-row:16px;--r-radius-card:24px;--r-radius-pill:999px;--r-hairline:1px solid color-mix(in srgb, var(--v-ink) 12%, transparent);--r-shadow:0 1px 2px color-mix(in srgb, var(--v-ink) 6%, transparent), 0 6px 16px color-mix(in srgb, var(--v-ink) 8%, transparent);--r-ground:var(--v-bg);--r-surface:var(--v-surface);--r-ink:var(--v-ink);--r-ink-2:var(--v-ink-2);--r-action:var(--v-primary);--r-action-press:var(--v-primary-press);--r-action-edge:var(--v-primary-edge);--r-on-action:var(--v-on-primary);--r-select:var(--v-link);--r-select-tint:var(--v-accent-tint);--r-ok:var(--v-tick);--r-skeleton:color-mix(in srgb, var(--v-ink) 8%, transparent);--r-press-ms:80ms;--r-fade-ms:.15s;--r-slide-ms:.2s;--r-reveal-ms:.26s;--r-slide:12px;--r-ease:cubic-bezier(.2, .8, .2, 1);--r-header-h:56px;--r-tabbar-h:60px}.r-text-1{font-size:var(--r-text-1);line-height:var(--r-lh-1)}.r-text-2{font-size:var(--r-text-2);line-height:var(--r-lh-2)}.r-text-3{font-size:var(--r-text-3);line-height:var(--r-lh-3)}.r-text-4{font-size:var(--r-text-4);line-height:var(--r-lh-4)}.r-text-5{font-size:var(--r-text-5);line-height:var(--r-lh-5)}.r-text-6{font-size:var(--r-text-6);line-height:var(--r-lh-6)}:is(.venture-screen,.venture-head,.venture-nav,main.v-receipt) :is(a,button,label,summary,[role=radio],[role=tab]),:is(.r-btn,.r-card,.r-row,.r-press){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:is(.r-press,.r-row,a.r-card,button.r-card):not(:disabled):active{filter:brightness(.94);transition-duration:var(--r-press-ms);transform:scale(.97)}:is(.r-press,.r-row,.r-card,.r-btn){transition:transform var(--r-fade-ms) var(--r-ease), filter var(--r-fade-ms) var(--r-ease), background-color var(--r-fade-ms) var(--r-ease), box-shadow var(--r-fade-ms) var(--r-ease)}:is(.r-btn,.venture-button,.venture-quiet){justify-content:center;align-items:center;gap:var(--r-2);box-sizing:border-box;border-radius:var(--r-radius-pill);font-family:var(--v-font-display);font-size:var(--r-text-3);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-1);letter-spacing:.01em;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;display:inline-flex}:is(.r-btn-primary,.venture-button){min-height:var(--r-btn-primary);padding:var(--r-2) var(--r-6);background:var(--r-action);box-shadow:0 4px 0 var(--r-action-edge);color:var(--r-on-action);transition:transform var(--r-press-ms) ease-out, box-shadow var(--r-press-ms) ease-out, background-color var(--r-press-ms) ease-out;border:0;margin-bottom:4px}:is(.r-btn-primary,.venture-button):not(:disabled,[aria-disabled=true]):active{box-shadow:0 1px 0 var(--r-action-edge);background:var(--r-action-press);transform:translateY(3px)scale(.97)}:is(.r-btn-primary,.venture-button):disabled{opacity:.6;cursor:default}:is(.r-btn-secondary,.venture-quiet){min-height:var(--r-btn-secondary);padding:var(--r-2) var(--r-5);border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 22%, transparent);background:var(--r-surface);box-shadow:none;color:var(--r-ink);font-size:var(--r-text-2);transition:transform var(--r-press-ms) ease-out, background-color var(--r-press-ms) ease-out;margin-bottom:0}:is(.r-btn-secondary,.venture-quiet):not(:disabled):active{box-shadow:none;background:var(--v-sand);transform:scale(.97)}:is(.r-btn-text,.venture-text){min-height:var(--r-touch);padding:0 var(--r-1);color:var(--r-select);font-family:var(--v-font-text);font-size:var(--r-text-2);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}:is(.r-btn-text,.venture-text):active{opacity:.7;transition-duration:var(--r-press-ms);transform:scale(.97)}.r-card{border-radius:var(--r-radius-card);background:var(--r-surface);box-shadow:var(--r-shadow);color:var(--r-ink)}.r-row{align-items:center;gap:var(--r-3);min-height:var(--r-btn-primary);padding:var(--r-2) var(--r-3);border:var(--r-hairline);border-radius:var(--r-radius-row);background:var(--r-surface);color:var(--r-ink);text-decoration:none;display:flex}.v-sk{border-radius:var(--r-radius-row);background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--v-surface) 70%, transparent) 50%, transparent 70%) var(--r-skeleton);background-size:200% 100%;animation:1.4s linear infinite r-shimmer;display:block}@keyframes r-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.v-sk{animation:none}:is(.r-press,.r-row,.r-card,.r-btn,.venture-button,.venture-quiet,.venture-text){transition:none}:is(.r-press,.r-row,.r-card,.r-btn,.venture-button,.venture-quiet,.venture-text):active{transform:none}}:is(html:has(.venture-nav),html:has(.venture-screen)){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none}#root>main.screen :is(a,button,input,select,textarea,summary,[tabindex],[id]){scroll-margin-top:calc(var(--r-header-h) + env(safe-area-inset-top) + var(--r-3));scroll-margin-bottom:calc(var(--r-tabbar-h) + env(safe-area-inset-bottom) + var(--r-3))}#root:has(>.venture-nav){min-height:100dvh}:is(#root:has(>.venture-nav),#root:has(>main.screen.v-story),#root:has(>main.screen.v-checkin-form)){overflow-x:clip}#root:has(>.venture-nav)>main.screen{padding:var(--r-5) var(--r-gutter) var(--r-8);padding-left:max(var(--r-gutter), env(safe-area-inset-left));padding-right:max(var(--r-gutter), env(safe-area-inset-right))}.venture-screen{font-size:var(--r-text-3);line-height:var(--r-lh-3);text-wrap:pretty}.venture-screen :is(h1,h2,h3){text-wrap:balance}.venture-screen h1{font-size:var(--r-text-5);line-height:var(--r-lh-5)}.venture-screen h2{font-size:var(--r-text-4);line-height:var(--r-lh-4)}:is(.venture-screen,.venture-head,.venture-nav,main.v-receipt) :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--r-select);outline-offset:2px}:is(.venture-screen,.venture-head) :is(.v-white-pill,.v-green-pill,.round,.venture-dog,.v-node,.v-card,.v-tile,.v-try):not(:disabled),.venture-screen :is(.venture-card a,.focus-list a){transition:transform var(--r-fade-ms) var(--r-ease), filter var(--r-fade-ms) var(--r-ease)}:is(.venture-screen,.venture-head) :is(.v-white-pill,.v-green-pill,.round,.venture-dog,.v-node,.v-card,.v-tile,.v-try):not(:disabled):active,.venture-screen :is(.venture-card a,.focus-list a):active{filter:brightness(.94);transition-duration:var(--r-press-ms);transform:scale(.97)}.venture-head:not(:has(.venture-ask)){position:sticky;top:0}.venture-top{min-height:var(--r-header-h);padding:calc(var(--r-1) + env(safe-area-inset-top)) max(var(--r-4), env(safe-area-inset-right)) var(--r-1) max(var(--r-4), env(safe-area-inset-left));border-bottom:var(--r-hairline);background:color-mix(in srgb, var(--r-surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px)}.venture-dog{min-height:var(--r-touch);gap:var(--r-3)}.venture-dog .avatar{width:40px;height:40px}.venture-dog>span[data-greeting]{font-size:var(--r-text-4);line-height:var(--r-lh-4)}.v-chat-icon,.v-head-tools .round{width:var(--r-touch);height:var(--r-touch)}.venture-nav{padding:var(--r-1) max(var(--r-1), env(safe-area-inset-right)) calc(var(--r-1) + env(safe-area-inset-bottom)) max(var(--r-1), env(safe-area-inset-left));border-top:var(--r-hairline);background:color-mix(in srgb, var(--r-surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);position:sticky;bottom:0}.venture-nav a{min-height:var(--r-tabbar-h);padding:var(--r-1) 0;color:var(--r-ink-2);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);-webkit-user-select:none;user-select:none;justify-content:center;gap:2px}.venture-nav .v-tab-icon{width:56px;height:32px;transition:background-color var(--r-fade-ms) var(--r-ease), transform var(--r-fade-ms) var(--r-ease)}.venture-nav a:active .v-tab-icon{filter:brightness(.94);transition-duration:var(--r-press-ms);transform:scale(.9)}.venture-nav a[aria-current=page]{color:var(--r-ink)}.venture-nav a[aria-current=page] .v-tab-icon{background:var(--r-select-tint);color:var(--r-select)}.v-access-note{bottom:calc(var(--r-tabbar-h) + env(safe-area-inset-bottom) + var(--r-2));z-index:6;margin:0 var(--r-4) var(--r-2);padding:var(--r-2) var(--r-3);border-radius:var(--r-radius-row);background:var(--r-ink);color:var(--r-surface);font-size:var(--r-text-2);line-height:var(--r-lh-2);box-shadow:var(--r-shadow);position:sticky}html[data-move] #root>main.screen{animation:r-in var(--r-fade-ms) linear both}html[data-move=open] #root>main.screen>:not(.v-coach){animation:r-from-right var(--r-slide-ms) var(--r-ease) both}html[data-move=back] #root>main.screen>:not(.v-coach){animation:r-from-left var(--r-slide-ms) var(--r-ease) both}@keyframes r-in{0%{opacity:0}}@keyframes r-from-right{0%{transform:translateX(var(--r-slide))}}@keyframes r-from-left{0%{transform:translateX(calc(-1 * var(--r-slide)))}}main.screen.v-skeleton{align-content:start;gap:var(--r-4);display:grid}.v-sk-title{width:62%;height:var(--r-lh-6)}.v-sk-today{border-radius:var(--r-radius-card);height:268px}.v-sk-path{justify-items:center;gap:var(--r-10);padding:var(--r-6) 0;display:grid}.v-sk-node{border-radius:50%;width:104px;height:104px}.v-sk-node:nth-child(2n){transform:translate(-72px)}.v-sk-photo{aspect-ratio:4/3;border-radius:var(--r-radius-card)}.v-sk-line{height:var(--r-4)}.v-sk-line:last-of-type{width:70%}.v-sk-button{height:var(--r-btn-primary);margin-top:var(--r-4);border-radius:var(--r-radius-pill)}.v-sk-face{border-radius:50%;justify-self:center;width:128px;height:128px}.v-sk-row{height:var(--r-btn-primary)}.v-sk-chips,.v-sk-grid{gap:var(--r-3);display:grid}.v-sk-chips{grid-template-columns:repeat(3,96px)}.v-sk-chip{border-radius:var(--r-radius-pill);height:36px}.v-sk-grid{grid-template-columns:1fr 1fr}.v-sk-card{border-radius:var(--r-radius-card);height:148px}.v-skeleton-top{justify-content:flex-start;gap:var(--r-3)}.v-sk-avatar{border-radius:50%;width:40px;height:40px}.v-sk-name{width:96px;height:var(--r-5)}.v-sk-account{align-content:start;gap:var(--r-3);min-height:290px;display:grid}.v-map-title{margin:0 0 var(--r-4)}.v-today{margin:0 0 var(--r-5);padding:var(--r-4);border-radius:var(--r-radius-card);background:var(--r-surface);box-shadow:var(--r-shadow)}.v-today h2.v-today-title{margin:0 0 var(--r-3);color:var(--r-ink-2);font-family:var(--v-font-text);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);letter-spacing:.1em;text-transform:uppercase}.v-today-rings{gap:var(--r-2);grid-template-columns:1fr;display:grid}.v-today-rings a{place-items:center start;gap:var(--r-1) var(--r-3);color:var(--r-ink);text-align:left;transition:transform var(--r-fade-ms) var(--r-ease), filter var(--r-fade-ms) var(--r-ease);padding:0;text-decoration:none;display:grid}.v-today-rings a:active{filter:brightness(.94);transition-duration:var(--r-press-ms);transform:scale(.97)}.v-today-rings a.v-today-main{padding-bottom:var(--r-2);grid-template-columns:88px 1fr auto;grid-template-areas:"art words ring""go go go"}.v-today-art{aspect-ratio:1;border-radius:var(--r-radius-row);background:var(--v-sand);grid-area:art;width:88px;position:relative;overflow:hidden}.v-today-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v-today-words{grid-area:words;gap:2px;min-width:0;display:grid}.v-today-words small{color:var(--r-ink-2);font-size:var(--r-text-2);font-weight:var(--r-w-text);line-height:var(--r-lh-2)}.v-today-words strong{font-family:var(--v-font-display);font-size:var(--r-text-4);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-4)}.v-today-main .v-today-ring{grid-area:ring;align-self:start}.v-today-ring,.v-today-ring[data-tone="2"],.v-today-ring[data-tone="3"]{border:3px solid var(--r-select);background:var(--r-select-tint);width:40px;height:40px;color:var(--r-select)}.v-today-ring .icon{width:20px;height:20px}.v-today-go{min-height:var(--r-btn-primary);margin:var(--r-3) 0 4px;border-radius:var(--r-radius-pill);background:var(--r-action);box-shadow:0 4px 0 var(--r-action-edge);color:var(--r-on-action);font-family:var(--v-font-display);font-size:var(--r-text-3);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-1);grid-area:go;justify-content:center;justify-self:stretch;align-items:center;display:flex}.v-today-rings a.v-today-line{min-height:var(--r-btn-primary);padding:var(--r-2) var(--r-3);border:var(--r-hairline);border-radius:var(--r-radius-row);grid-template-columns:40px 1fr 20px}.v-today-line .v-today-words{grid-area:auto}.v-today-line .v-today-words strong{font-size:var(--r-text-3);line-height:var(--r-lh-3)}.v-today-line>.icon{width:20px;height:20px;color:var(--r-ink-2)}.v-see-you{margin:var(--r-3) 0 0;font-size:var(--r-text-3);line-height:var(--r-lh-3)}.v-review-card{box-sizing:border-box;border-radius:var(--r-radius-card);min-height:124px}.v-review-wait{background:var(--r-skeleton)}.v-home-card{border-radius:var(--r-radius-row)}main.screen.player{padding-bottom:calc(var(--r-3) + env(safe-area-inset-bottom))}.v-story .player-bar{min-height:64px;margin-top:var(--r-2);padding:0 var(--r-gutter);flex:none}.v-note-in{animation:r-note-in var(--r-reveal-ms) var(--r-ease) both}@keyframes r-note-in{0%{opacity:0;transform:translateY(var(--r-slide)) scale(.98)}}main.v-receipt .account-setup{gap:var(--r-3);margin-top:var(--r-5);padding:var(--r-5);border-radius:var(--r-radius-card);background:var(--r-surface);box-shadow:var(--r-shadow);display:grid}main.v-receipt .account-setup h2{font-size:var(--r-text-4);line-height:var(--r-lh-4);margin:0}main.v-receipt .account-setup p{margin:0}main.v-receipt .account-setup form{gap:var(--r-3);display:grid}main.v-receipt .account-setup label{gap:var(--r-1);font-size:var(--r-text-2);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-2);display:grid}main.v-receipt .account-setup input{box-sizing:border-box;width:100%;min-height:var(--r-btn-primary);padding:0 var(--r-4);border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 30%, transparent);border-radius:var(--r-radius-row);background:var(--r-surface);color:var(--r-ink);font:inherit;font-size:var(--r-text-3);font-weight:var(--r-w-text)}main.v-receipt .account-setup input[readonly]{background:var(--v-sand);color:var(--r-ink-2)}.v-password{display:block;position:relative}main.v-receipt .account-setup .v-password input{padding-right:76px}.v-password>button{top:4px;right:var(--r-2);min-height:var(--r-touch);padding:0 var(--r-2);position:absolute}.v-password-hint{color:var(--r-ink-2);font-size:var(--r-text-1);font-weight:var(--r-w-text);line-height:var(--r-lh-1)}main.screen.v-receipt .account-setup button.venture-button{width:100%;min-height:var(--r-btn-primary);margin-top:var(--r-1);padding:var(--r-2) var(--r-6);background:var(--r-action);box-shadow:0 4px 0 var(--r-action-edge);color:var(--r-on-action);font-size:var(--r-text-3);font-weight:var(--r-w-display-strong);border:0}main.screen.v-receipt .account-setup button.venture-button:not(:disabled):active{background:var(--r-action-press);box-shadow:0 1px 0 var(--r-action-edge)}main.screen.v-receipt .account-setup .v-password>button{min-height:var(--r-touch);padding:0 var(--r-2);color:var(--r-select);font-size:var(--r-text-2);font-weight:var(--r-w-text-strong);background:0 0;border:0}.v-receipt-skip{min-height:var(--r-touch);margin-top:var(--r-2);color:var(--r-ink-2);font-size:var(--r-text-2);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-2);text-underline-offset:3px;justify-content:center;align-items:center;display:flex}.v-receipt-manage{margin-top:var(--r-6)}.v-receipt-manage h2{margin:0 0 var(--r-2);font-size:var(--r-text-3);line-height:var(--r-lh-3)}.v-receipt-manage .account-links{gap:var(--r-2);margin:0;padding:0;list-style:none;display:grid}.v-receipt-manage .account-links a{min-height:var(--r-btn-primary);padding:0 var(--r-4);border:var(--r-hairline);border-radius:var(--r-radius-row);background:var(--r-surface);color:var(--r-ink);font-size:var(--r-text-2);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-2);align-items:center;text-decoration:none;display:flex}.v-receipt-manage .account-links a:active{filter:brightness(.94);transform:scale(.97)}main.v-receipt .v-receipt-terms{margin-top:var(--r-4)}.v-locked-screen{align-content:start;justify-items:center;gap:var(--r-3);padding-top:var(--r-8);display:grid}.v-locked-screen h1{font-size:var(--r-text-5);line-height:var(--r-lh-5);margin:0}.v-locked-screen .lede{color:var(--r-ink-2);margin:0}.v-locked-kept{padding:var(--r-3) var(--r-4);border-radius:var(--r-radius-row);background:var(--r-select-tint);color:var(--r-ink);font-size:var(--r-text-2);line-height:var(--r-lh-2);margin:0}.v-locked-screen .venture-actions{width:100%;margin-top:var(--r-3)}.v-locked-more{justify-content:center;gap:var(--r-2) var(--r-5);flex-wrap:wrap;margin:0;display:flex}.venture-top{gap:var(--r-2)}.venture-dog{flex:auto;min-width:0}.venture-dog>span[data-greeting]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v-head-tools{gap:var(--r-2);flex:none}.v-account-icon{width:var(--r-touch);height:var(--r-touch)}.v-head-tools .v-account-icon{border:var(--r-hairline);background:var(--r-surface);color:var(--r-ink)}.v-head-tools .v-account-icon[aria-current=page]{border-color:var(--r-select);background:var(--r-select-tint);color:var(--r-select)}.v-head-tools .v-pill{min-height:var(--r-touch);padding:0 var(--r-3);font-size:var(--r-text-2)}.v-streak-pill .v-streak-n{font-variant-numeric:tabular-nums;display:none}@media (width<=480px){.v-head-tools .v-pill{padding:0 var(--r-3)}.v-head-tools .v-pill[data-pill]:not([data-pill=streak])>span,.v-streak-pill .v-streak-words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v-streak-pill .v-streak-n{display:inline}.v-head-tools .venture-wordmark{display:none}}main.screen.player.v-story{flex-direction:column;height:auto;min-height:100dvh;padding:0;display:flex;overflow:visible}.v-story .player-top{z-index:4;justify-content:flex-start;align-items:center;gap:var(--r-3);min-height:52px;padding:calc(var(--r-2) + env(safe-area-inset-top)) max(var(--r-4), env(safe-area-inset-right)) var(--r-1) max(var(--r-4), env(safe-area-inset-left));background:var(--r-ground);flex:none;display:flex;position:sticky;top:0}.v-story .player-top .round{width:var(--r-touch);height:var(--r-touch);border:var(--r-hairline);background:var(--r-surface);box-shadow:none;color:var(--r-ink);flex:none}.v-story .player-top .round .icon{width:22px;height:22px}.v-story .player-top .round-gap{display:none}.player-progress{min-width:0;height:var(--r-touch);flex:auto;align-items:center;display:flex;position:relative}.player-progress-track{border-radius:var(--r-radius-pill);background:var(--v-sand-2);width:100%;height:8px;display:block;overflow:hidden}.player-progress-fill{border-radius:inherit;background:var(--r-select);height:100%;transition:width var(--r-reveal-ms) var(--r-ease);display:block}.v-story .player-dots{gap:0;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:0}.v-story .player-dots li{flex:1}.v-story .player-dots button{width:100%;height:var(--r-touch);border-radius:var(--r-1);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.v-story .player-dots button:before{content:none}.v-story .v-page-count{min-width:2.2em;color:var(--r-ink-2);font-family:var(--v-font-text);font-size:var(--r-text-2);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-2);font-variant-numeric:tabular-nums;text-align:right;flex:none;position:static}.v-story .player-track{min-height:0;margin-top:var(--r-1);flex:none;align-items:flex-start;overflow-y:hidden}.v-story .player-card{height:auto;padding:0 var(--r-gutter) var(--r-5);overflow:visible}.v-story .player-art{aspect-ratio:4/3;border-radius:var(--r-radius-card) var(--r-radius-card) 0 0;background:var(--v-sand);width:100%;height:auto;display:block;position:relative;overflow:hidden}.v-story .player-art>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--r-slide-ms) var(--r-ease);position:absolute;inset:0}.v-story .player-art>img[data-loaded]{opacity:1}.v-story .player-art[data-kit=true]{background:var(--v-card-1-tint)}.v-story .player-art[data-kit=true]>img{object-fit:contain;padding:var(--r-4);box-sizing:border-box}.v-story .player-art>svg{margin:auto;position:absolute;inset:0}.v-story .player-art.player-art-mascot{background:var(--r-select-tint);place-items:center;display:grid}.v-story .player-art-mascot>.v-mascot{aspect-ratio:1;width:auto!important;height:72%!important}.v-story .player-art-mascot>.v-mascot :is(img,.slot){object-fit:contain;opacity:1;width:100%;height:100%;position:static}.v-story .player-words{padding:var(--r-5) var(--r-5) var(--r-6);border-radius:0 0 var(--r-radius-card) var(--r-radius-card);background:var(--r-surface);box-shadow:var(--r-shadow)}.v-story .player-words .eyebrow{margin:0 0 var(--r-1);color:var(--r-select);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);letter-spacing:.08em;text-transform:uppercase}.v-story .player-words h2{margin:0 0 var(--r-2);font-size:var(--r-text-5);line-height:var(--r-lh-5)}.v-story .player-words h2.player-lead{font-size:var(--r-text-4);line-height:var(--r-lh-4)}.v-story .player-words h3{margin:var(--r-3) 0 var(--r-1);font-size:var(--r-text-3);line-height:var(--r-lh-3)}.v-story .player-words>p,.v-story .player-words>ul,.v-story .player-words>dl{margin:0 0 var(--r-3);color:var(--v-body);font-size:var(--r-text-3);line-height:var(--r-lh-3)}.v-story .player-words>:last-child{margin-bottom:0}.v-story .v-paw-count{align-items:center;gap:var(--r-2) var(--r-3);margin:0 0 var(--r-3);flex-wrap:wrap;display:flex}.v-paw-label{min-height:24px;padding:0 var(--r-2);border-radius:var(--r-radius-pill);background:var(--v-card-6-tint);color:var(--r-ink);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);align-items:center;display:inline-flex}.v-story .player-finish{gap:var(--r-3);margin-top:var(--r-4);display:grid}.v-story .player-bar{z-index:4;justify-content:flex-start;align-items:center;gap:var(--r-3);min-height:0;padding:var(--r-3) max(var(--r-4), env(safe-area-inset-right)) calc(var(--r-3) + env(safe-area-inset-bottom)) max(var(--r-4), env(safe-area-inset-left));border-top:var(--r-hairline);background:var(--r-surface);flex:none;margin:auto 0 0;display:flex;position:sticky;bottom:0}.player-bar [hidden]{display:none!important}.player-main{flex:auto;min-width:0;display:flex}.player-main>.venture-button,.player-finish-slot,.player-finish-slot>.venture-button{flex:auto;width:100%}.player-finish-slot{display:flex}.v-story .player-bar .player-turn{width:var(--r-touch);height:var(--r-touch);border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 22%, transparent);background:var(--r-surface);box-shadow:none;color:var(--r-ink);flex:none}.v-story .player-bar .player-turn:disabled{opacity:.35}.player-next:disabled{background:var(--v-sand-2);box-shadow:0 4px 0 color-mix(in srgb, var(--v-ink) 18%, transparent);color:var(--r-ink-2);opacity:1}.v-story .player-bar .clicker.v-clicker-small{width:var(--r-btn-primary);height:var(--r-btn-primary);border:2px solid var(--r-select);background:var(--r-select-tint);box-shadow:none;transition:transform var(--r-press-ms) ease-out, box-shadow var(--r-fade-ms) var(--r-ease);border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.v-story .player-bar .clicker.v-clicker-small:active{box-shadow:0 0 0 6px var(--r-select-tint);transform:scale(.9)}.v-story .player-bar .clicker.v-clicker-small .slot{background:0 0;width:30px;height:30px}.player-done{justify-content:center;align-items:center;gap:var(--r-2);min-height:var(--r-btn-primary);border-radius:var(--r-radius-pill);background:var(--v-success-tint);color:var(--r-ink);font-family:var(--v-font-display);font-size:var(--r-text-3);font-weight:var(--r-w-display-strong);animation:r-tick var(--r-reveal-ms) var(--r-ease) both;flex:auto;display:flex}.player-done .icon{width:22px;height:22px;color:var(--r-ok);stroke-width:3px}@keyframes r-tick{0%{opacity:.4;transform:scale(.94)}60%{transform:scale(1.03)}}.venture-quiet.v-pledge[aria-pressed=true]{border-color:var(--r-select);background:var(--r-select-tint)}.v-seg button{min-height:var(--r-touch);font-size:var(--r-text-2);line-height:var(--r-lh-2)}.v-seg button[aria-selected=true]{box-shadow:var(--r-shadow)}.v-week-strip{padding:var(--r-3) var(--r-2);border-radius:var(--r-radius-card);box-shadow:var(--r-shadow);gap:2px}.v-week-strip li{min-width:0;font-size:var(--r-text-1);line-height:var(--r-lh-1)}.v-day-dot{box-sizing:border-box;aspect-ratio:1;border:2px solid color-mix(in srgb, var(--v-ink) 45%, var(--v-surface));background:var(--r-surface);width:min(34px,100%);height:auto}.v-week-strip li[data-done=true] .v-day-dot,.v-week-strip li[data-mark=rest] .v-day-dot{border-color:#0000}.v-week-strip li[aria-current=date] .v-day-dot{border-color:var(--r-select);box-shadow:0 0 0 3px var(--r-select-tint)}.v-week-strip li[data-done=true][aria-current=date] .v-day-dot{box-shadow:0 0 0 3px var(--r-select);border-color:#0000}.v-checkin-form .v-page-head h1{font-size:var(--r-text-5);line-height:var(--r-lh-5)}.v-checkin-card{margin:0 0 var(--r-4);padding:var(--r-1) var(--r-4);border-radius:var(--r-radius-card);background:var(--r-surface);box-shadow:var(--r-shadow)}.v-checkin-card .v-pick-card{min-width:0;padding:var(--r-4) 0;border:0;border-bottom:var(--r-hairline);box-shadow:none;background:0 0;border-radius:0;margin:0}.v-checkin-card .v-pick-card:last-child{border-bottom:0}.v-checkin-card .v-pick-card legend{gap:var(--r-2);margin:0 0 var(--r-3);font-family:var(--v-font-text);font-size:var(--r-text-3);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-3)}.v-checkin-card .v-pick-icon,.v-checkin-card .v-pick-icon[data-row-icon]{border-radius:var(--r-2);background:var(--r-select-tint);width:32px;height:32px;color:var(--r-select)}.v-checkin-card .v-pick-icon .icon{width:18px;height:18px}.v-checkin-card .v-pills span{min-height:var(--r-touch);border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 22%, transparent);box-shadow:none;font-size:var(--r-text-2);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);transition:transform var(--r-press-ms) ease-out, background-color var(--r-fade-ms) var(--r-ease), border-color var(--r-fade-ms) var(--r-ease)}.v-checkin-card .v-pills label:active span{transform:scale(.96)}.v-checkin-card .v-pills input:checked+span{border-color:var(--r-select);background:var(--r-select);box-shadow:none;color:var(--v-on-link)}.v-checkin-card .v-pick-caption{min-height:0;margin:var(--r-2) 0 0;font-size:var(--r-text-1);font-weight:var(--r-w-text);line-height:var(--r-lh-1);text-align:left}.v-checkin-card .v-pick-caption:empty{display:none}#root>main.screen.v-checkin-form{padding-right:var(--r-gutter);padding-bottom:0;padding-left:var(--r-gutter)}.v-checkin-form .v-sticky-go{margin:0 calc(-1 * var(--r-gutter));padding:var(--r-3) var(--r-gutter) calc(var(--r-4) + env(safe-area-inset-bottom))}.v-checkin-form .v-sticky-go .venture-button{width:100%}.v-pale.venture-button[data-answered]{background:var(--v-sand-2);box-shadow:0 4px 0 color-mix(in srgb, var(--v-ink) 18%, transparent);color:var(--r-ink-2);font-variant-numeric:tabular-nums}.v-daily .v-weekly{margin-top:var(--r-5);padding:var(--r-5);border-radius:var(--r-radius-card);background:var(--r-surface);box-shadow:var(--r-shadow)}p.v-help-first:has(+main.screen.account){display:none}main.screen.account:has(>.v-settings){font-size:var(--r-text-3);line-height:var(--r-lh-3);flex-direction:column;gap:0;display:flex}main.screen.account:has(>.v-settings)>*{order:60;margin:0}main.screen.account:has(>.v-settings)>h1{margin:0 0 var(--r-4);font-size:var(--r-text-5);line-height:var(--r-lh-5);order:0}main.screen.account:has(>.v-settings)>section[data-account=signed-in]{display:contents}main.screen.account:has(>.v-settings)>section[data-account=signed-in]>p{padding:var(--r-4) var(--r-4) 0;border:var(--r-hairline);background:var(--r-surface);color:var(--r-ink-2);font-size:var(--r-text-2);line-height:var(--r-lh-2);overflow-wrap:anywhere;border-bottom:0;order:2;margin:0}main.screen.account:has(>.v-settings)>section[data-account=signed-in]>p:first-child{border-radius:var(--r-radius-card) var(--r-radius-card) 0 0}main.screen.account:has(>.v-settings)>section[data-account=signed-in]>p strong{color:var(--r-ink);font-size:var(--r-text-3);line-height:var(--r-lh-3);display:block}main.screen.account:has(>.v-settings)>section[data-account=signed-in]>p.plan-status{padding:var(--r-2) var(--r-4) var(--r-4);border:var(--r-hairline);border-radius:0 0 var(--r-radius-card) var(--r-radius-card);color:var(--r-ink);border-top:0;order:3}main.screen.account:has(>.v-settings) .charges{margin:var(--r-2) 0 0}main.screen.account:has(>.v-settings) .charges>h2{margin:var(--r-3) var(--r-1) var(--r-2);color:var(--r-ink-2);font-family:var(--v-font-text);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);letter-spacing:.08em;text-transform:uppercase}main.screen.account:has(>.v-settings) .charges ul{gap:var(--r-2);margin:0;padding:0;list-style:none;display:grid}main.screen.account:has(>.v-settings) .charges li{padding:var(--r-3) var(--r-4);border:var(--r-hairline);border-radius:var(--r-radius-row);background:var(--r-surface);font-size:var(--r-text-2);line-height:var(--r-lh-2);margin:0}.v-set-card>[data-plan-again],.v-set-card>[data-plan-again]>.venture-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.v-set-card>[data-plan-again]>.venture-card{padding:var(--r-4);border:var(--r-hairline);border-radius:var(--r-radius-row);background:var(--r-surface)}.v-week-grid :is(th,td):first-child{width:4.5rem}.v-week-grid th[scope=row]{width:4.5rem;padding-right:var(--r-1);font-size:var(--r-text-1);white-space:nowrap}.v-empty-dot{background:color-mix(in srgb, var(--v-ink) 30%, var(--v-surface))}.v-story .player-bar[data-bar=practice]{gap:var(--r-2)}.player-bar[data-bar=practice] :is(.venture-button,.player-done){padding-left:var(--r-3);padding-right:var(--r-3);font-size:var(--r-text-2);white-space:nowrap}main.screen.account:has(>.v-settings)>:is(.v-sk-account,p[role=status],.v-set-note){margin:0 0 var(--r-2);order:2}.v-set-note{padding:var(--r-4);border-radius:var(--r-radius-card);background:var(--r-surface);box-shadow:var(--r-shadow);font-size:var(--r-text-2);line-height:var(--r-lh-2)}main.screen.account:has(>.v-settings)>.v-set-label{margin:var(--r-6) var(--r-1) var(--r-2);color:var(--r-ink-2);font-family:var(--v-font-text);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);letter-spacing:.08em;text-transform:uppercase}main.screen.account:has(>.v-settings)>section>h2{margin:var(--r-6) var(--r-1) var(--r-2);color:var(--r-ink-2);font-family:var(--v-font-text);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);letter-spacing:.08em;text-transform:uppercase}main.screen.account>.v-set-label[data-set-group=plan]{order:10}:is(main.screen.account:has(>.v-settings)>section[aria-label=Subscription],main.screen.account:has(>.v-settings)>section[data-account=tester]){gap:var(--r-2);order:11;display:grid}main.screen.account:has(>.v-settings[data-view=home])>section[aria-label=Subscription]>h2{display:none}.v-set-rows{gap:var(--r-2);display:grid}:is(.v-set-row,main.screen.account:has(>.v-settings)>section[aria-label=Subscription]>:is(button,a[data-action])){justify-content:space-between;align-items:center;gap:var(--r-3);box-sizing:border-box;width:100%;min-height:var(--r-btn-primary);padding:var(--r-2) var(--r-4);border:var(--r-hairline);border-radius:var(--r-radius-row);background:var(--r-surface);box-shadow:none;color:var(--r-ink);font-family:var(--v-font-text);font-size:var(--r-text-3);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-3);text-align:left;cursor:pointer;transition:transform var(--r-fade-ms) var(--r-ease), filter var(--r-fade-ms) var(--r-ease);margin:0;text-decoration:none;display:flex}:is(.v-set-row,main.screen.account:has(>.v-settings)>section[aria-label=Subscription]>:is(button,a[data-action])):active{filter:brightness(.94);transition-duration:var(--r-press-ms);transform:scale(.97)}.v-set-row .icon{width:20px;height:20px;color:var(--r-ink-2);flex:none}main.screen.account:has(>.v-settings)>section[aria-label=Subscription]>:is(button,a[data-action]):after{content:"";border-top:2px solid var(--r-ink-2);border-right:2px solid var(--r-ink-2);flex:none;width:9px;height:9px;transform:rotate(45deg)}main.screen.account:has(>.v-settings)>section[aria-label=Subscription]>p{margin:0 var(--r-1);color:var(--r-ink-2);font-size:var(--r-text-2);line-height:var(--r-lh-2)}main.screen.account:has(>.v-settings)>.v-set-rows[data-set-group=plan-more]{margin-top:var(--r-2);order:13}main.screen.account:has(>.v-settings)>.v-set-card[data-set-group=again]{margin-top:var(--r-2);order:14}main.screen.account:has(>.v-settings)>.v-set-card[data-set-group=notes]{margin-top:var(--r-2);order:20}.v-set-card:empty{display:none}.v-set-card>*{padding:var(--r-4);border:var(--r-hairline);border-radius:var(--r-radius-row);background:var(--r-surface);box-shadow:none;margin:0}.v-set-card h2{margin:0 0 var(--r-1);font-size:var(--r-text-3);line-height:var(--r-lh-3)}.v-set-card p{margin:0 0 var(--r-2);color:var(--r-ink-2);font-size:var(--r-text-2);line-height:var(--r-lh-2)}main.screen.account>.v-set-label[data-set-group=dog]{order:30}main.screen.account>.v-set-rows[data-set-group=dog-rows]{order:31}main.screen.account>.v-set-label[data-set-group=help]{order:40}main.screen.account>.v-set-rows[data-set-group=help-rows]{order:41}main.screen.account>.v-set-label[data-set-group=legal]{order:50}main.screen.account>.v-set-rows[data-set-group=legal-rows]{order:51}.v-set-rows .venture-done-line:empty{display:none}.v-set-rows .venture-done-line{margin:0 var(--r-1);color:var(--r-ink-2);font-size:var(--r-text-2);line-height:var(--r-lh-2)}:is(main.screen.account:has(>.v-settings[data-view=home])>section:is([aria-label=Refunds],[aria-label="Your quiz answers"]),main.screen.account:has(>.v-settings)>p.legal){display:none}main.screen.account:has(>.v-settings)>section[data-account=signed-in]>button[data-action=sign-out]{width:100%;min-height:var(--r-btn-secondary);margin:var(--r-8) 0 0;border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 22%, transparent);border-radius:var(--r-radius-pill);background:var(--r-surface);color:var(--r-ink);font-family:var(--v-font-display);font-size:var(--r-text-2);font-weight:var(--r-w-display-strong);order:90;justify-content:center}main.screen.account:has(>.v-settings)>section[data-account=signed-in]>section[data-account=delete]{margin:var(--r-4) 0 0;font-size:var(--r-text-2);line-height:var(--r-lh-2);order:95}:is(main.screen.account:has(>.v-settings) section[data-account=delete]>button:only-child,main.screen.account:has(>.v-settings) section[data-account=delete]>button:first-child){min-height:var(--r-touch);padding:0 var(--r-1);box-shadow:none;color:var(--v-danger);font-size:var(--r-text-3);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-3);background:0 0;border:0;align-items:center;display:inline-flex}main.screen.account:has(>.v-settings)>section[data-account=deleted]{padding:var(--r-4);border-radius:var(--r-radius-card);background:var(--r-surface);box-shadow:var(--r-shadow);order:2}main.screen.account>.v-set-back{margin:0 0 var(--r-2);order:1}.v-set-back a{gap:var(--r-1);padding-left:0;text-decoration:none}.v-set-back .icon{width:20px;height:20px}main.screen.account:has(>.v-settings:not([data-view=home]))>:is(h1,section,p,div,h2):not(.v-settings){display:none}:is(main.screen.account:has(>.v-settings[data-view=refunds])>section[aria-label=Refunds],main.screen.account:has(>.v-settings[data-view=answers])>section[aria-label="Your quiz answers"]){padding:var(--r-5);border-radius:var(--r-radius-card);background:var(--r-surface);box-shadow:var(--r-shadow);order:2;display:block}main.screen.account:has(>.v-settings:not([data-view=home]))>section>h2{margin:0 0 var(--r-3);color:var(--r-ink);font-family:var(--v-font-display);font-size:var(--r-text-5);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-5);letter-spacing:0;text-transform:none}main.screen.account:has(>.v-settings:not([data-view=home]))>section :is(p,a,button){font-size:var(--r-text-3);line-height:var(--r-lh-3)}main.screen.sign-in{padding-top:calc(var(--r-5) + env(safe-area-inset-top))}#root:not(:has(>.venture-nav))>main.screen.sign-in:before{width:132px;height:34px;margin:0 0 var(--r-4);background-position:0;align-self:flex-start}main.screen.sign-in>h1{margin:0 0 var(--r-1);font-size:var(--r-text-5);line-height:var(--r-lh-5)}main.screen.sign-in>h1:after{width:72px;height:72px}.n-signin-line{margin:0 0 var(--r-3);font-size:var(--r-text-2);line-height:var(--r-lh-2)}main.screen.n-signin form{gap:var(--r-3);margin-top:0}main.screen.n-signin form label{gap:var(--r-1);font-size:var(--r-text-2);line-height:var(--r-lh-2);margin-top:0}:is(main.screen.sign-in,main.screen.refund,main.screen.v-contact,main.screen.delete-account) form :is(input,textarea){box-sizing:border-box;width:100%;min-height:var(--r-btn-primary);padding:var(--r-2) var(--r-4);border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 30%, transparent);border-radius:var(--r-radius-row);background:var(--r-surface);color:var(--r-ink);font:inherit;font-size:var(--r-text-3);font-weight:var(--r-w-text);margin-top:0}:is(main.screen.sign-in,main.screen.refund,main.screen.v-contact,main.screen.delete-account) form :is(input,textarea):focus{border-color:var(--r-select);box-shadow:0 0 0 3px var(--r-select-tint);outline:none}main.screen.sign-in form input[aria-invalid=true]{border-color:var(--v-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--v-danger) 14%, transparent)}.v-field-error{gap:var(--r-1);padding:var(--r-3) var(--r-4);border-radius:var(--r-radius-row);background:color-mix(in srgb, var(--v-danger) 8%, var(--v-surface));font-size:var(--r-text-2);line-height:var(--r-lh-2);display:grid}.v-field-error p{margin:0}.v-field-error p[role=alert]{color:var(--v-danger);font-weight:var(--r-w-text-strong)}.v-field-error .v-field-error-or{color:var(--r-ink)}main.screen.sign-in .v-field-error .v-link-ask{min-height:var(--r-btn-secondary);margin-top:var(--r-1);padding:0 var(--r-4);border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 22%, transparent);border-radius:var(--r-radius-pill);background:var(--r-surface);color:var(--r-ink);font-size:var(--r-text-2);font-weight:var(--r-w-text-strong);justify-self:start}:is(main.screen.sign-in,main.screen.refund) form button[type=submit],main.screen.v-contact form>button[type=submit]{width:100%;min-height:var(--r-btn-primary);margin-top:var(--r-1);border-radius:var(--r-radius-pill);background:var(--r-action);box-shadow:0 4px 0 var(--r-action-edge);color:var(--r-on-action);font-family:var(--v-font-display);font-size:var(--r-text-3);font-weight:var(--r-w-display-strong);border:0}:is(main.screen.sign-in,main.screen.refund) form button[type=submit]:not(:disabled):active,main.screen.v-contact form>button[type=submit]:not(:disabled):active{background:var(--r-action-press);box-shadow:0 1px 0 var(--r-action-edge);transform:translateY(3px)scale(.97)}.n-trouble{margin-top:var(--r-4);font-size:var(--r-text-2);line-height:var(--r-lh-2)}.n-trouble>summary{min-height:var(--r-touch);cursor:pointer;align-items:center;display:flex}@media (height<=520px){main.screen.sign-in>h1:after,main.screen.sign-in .n-signin-line{display:none}#root:not(:has(>.venture-nav))>main.screen.sign-in:before{display:none}main.screen.sign-in{padding-top:calc(var(--r-3) + env(safe-area-inset-top))}main.screen.sign-in>h1{font-size:var(--r-text-5);line-height:var(--r-lh-5)}main.screen.n-signin form{gap:var(--r-2)}:is(main.screen.sign-in) form input{min-height:var(--r-touch)}main.screen.sign-in:has(form[data-signin=failed])>h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main.screen.sign-in form[data-signin=failed] .v-field-error{display:contents}main.screen.sign-in form[data-signin=failed] .v-field-error p[role=alert]{padding:var(--r-1) var(--r-3);border-radius:var(--r-radius-row);background:color-mix(in srgb, var(--v-danger) 8%, var(--v-surface));font-size:var(--r-text-2);line-height:var(--r-lh-2);order:1}main.screen.sign-in form[data-signin=failed] .v-field-error-or{display:none}main.screen.sign-in form[data-signin=failed]>button[type=submit]{order:2}main.screen.sign-in form[data-signin=failed] :is(.v-link-ask,.v-link,.v-link-sent){order:3}}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account){font-size:var(--r-text-3);line-height:var(--r-lh-3)}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account)>h1{margin:0 0 var(--r-3);font-size:var(--r-text-6);line-height:var(--r-lh-6)}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account) :is(h2,h3){margin:var(--r-5) 0 var(--r-2);font-size:var(--r-text-4);line-height:var(--r-lh-4)}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account) form{gap:var(--r-3);display:grid}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account) form label{gap:var(--r-1);font-size:var(--r-text-2);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-2);margin-top:0;display:grid}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account) form textarea{min-height:120px;line-height:var(--r-lh-3)}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account) :is(.legal,.v-contact-or){color:var(--r-ink-2);font-size:var(--r-text-2);line-height:var(--r-lh-2)}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account,main.screen.sign-in) .legal a,:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account)>p>a{min-width:var(--r-touch);min-height:var(--r-touch);justify-content:center;align-items:center;display:inline-flex}p.v-help-first{padding:var(--r-3) var(--r-gutter) 0;font-size:var(--r-text-2);line-height:var(--r-lh-2);margin:0}p.v-help-first a{min-height:var(--r-touch);align-items:center;display:inline-flex}@media (width<=340px){.venture-top{padding-right:max(var(--r-3), env(safe-area-inset-right));padding-left:max(var(--r-3), env(safe-area-inset-left))}.venture-dog{gap:var(--r-2)}.venture-dog .avatar{width:36px;height:36px}.venture-dog>span[data-greeting]{font-size:var(--r-text-3);line-height:var(--r-lh-3)}.v-head-tools{gap:var(--r-1)}.v-head-tools .v-pill{padding:0 var(--r-2)}.v-daily-card{min-height:0;padding:var(--r-4)}.v-daily-card>span:first-child{padding-right:60px}.v-daily-card strong{font-size:var(--r-text-4);line-height:var(--r-lh-4)}.v-daily-card small{font-size:var(--r-text-1);line-height:var(--r-lh-1)}.v-daily-card .v-daily-bop{width:72px;height:72px;right:60px}.v-week-grid :is(th,td):first-child,.v-week-grid th[scope=row]{width:4rem}}@media (width<=300px){.venture-nav a{letter-spacing:-.01em;font-size:.6875rem}.v-story .player-bar{gap:var(--r-2);padding-right:max(var(--r-3), env(safe-area-inset-right));padding-left:max(var(--r-3), env(safe-area-inset-left))}.player-bar[data-bar=practice] .player-done{gap:var(--r-1);min-width:0;padding-right:var(--r-2);padding-left:var(--r-2);font-size:var(--r-text-1);white-space:normal;line-height:1.15}}@media (prefers-reduced-motion:reduce){:is(.venture-screen,.venture-head,.venture-nav) :is(a,button){transition:none}.v-note-in,.player-done{animation:none}.player-progress-fill{transition:none}html[data-move] #root>main.screen,html[data-move] #root>main.screen>*{animation:none}}:root{--r3-icon-tile:40px;--r3-strip-card:140px;--r3-stagger:28ms;--r3-media-wait:var(--v-sand);--r3-under-header:calc(var(--r-header-h) + env(safe-area-inset-top))}.r3-page-head{align-items:center;gap:var(--r-3);margin:0 0 var(--r-4);display:flex}.venture-screen .r3-page-head h1{min-width:0;font-size:var(--r-text-5);line-height:var(--r-lh-5);overflow-wrap:anywhere;flex:1;margin:0}.venture-screen .r3-back.round{width:var(--r-touch);height:var(--r-touch);border:var(--r-hairline);background:var(--r-surface);box-shadow:none;color:var(--r-ink)}.venture-screen .r3-section{margin:var(--r-8) 0 0}.venture-screen .r3-section>h2{margin:0 0 var(--r-3);font-size:var(--r-text-4);line-height:var(--r-lh-4)}.r3-icon-tile{width:var(--r3-icon-tile);height:var(--r3-icon-tile);border-radius:var(--r-radius-pill);background:var(--r-select-tint);color:var(--r-select);flex:none;place-items:center;display:grid}.r3-icon-tile .icon{width:22px;height:22px}.r3-icon-tile[data-tile-tone=love]{background:var(--v-card-5-tint);color:var(--v-card-5)}.r3-rows{gap:var(--r-2);margin:0;padding:0;list-style:none;display:grid}.venture-screen .r-row{min-height:64px;padding:var(--r-3) var(--r-3) var(--r-3) var(--r-3)}.venture-screen .r-row>.icon:last-child{width:20px;height:20px;color:var(--r-ink-2);flex:none}.r3-row-words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.r3-row-words strong{font-family:var(--v-font-display);font-size:var(--r-text-3);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-2)}.r3-row-words small{color:var(--r-ink-2);font-size:var(--r-text-1);font-weight:var(--r-w-text);line-height:var(--r-lh-1)}.r3-tag{padding:2px var(--r-2);border-radius:var(--r-radius-pill);background:var(--r-select-tint);color:var(--r-select);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);align-self:flex-start}.venture-screen .r3-empty{justify-items:center;gap:var(--r-3);margin:var(--r-6) 0;text-align:center;display:grid}.venture-screen .r3-empty p{max-width:30ch;color:var(--r-ink-2);margin:0}.r3-media{aspect-ratio:4/5;background:var(--r3-media-wait);display:block;position:relative;overflow:hidden}.r3-media[data-ratio="1/1"]{aspect-ratio:1}.r3-media[data-ratio="3/2"]{aspect-ratio:3/2}.r3-media[data-ratio="4/3"]{aspect-ratio:4/3}.r3-media>.slot{background:var(--r3-media-wait);border-radius:0;width:100%;height:100%;position:absolute;inset:0}.r3-media>.v-mascot{max-width:76%;max-height:76%;margin:auto;position:absolute;inset:0}.r3-media>.slot>img{object-fit:cover;object-position:var(--focus-x,50%) var(--focus-y,50%)}.r3-media>.slot[data-kit=true]>img{object-fit:contain;padding:12%}.r3-media>.v-mascot img,.r3-media>.v-mascot .slot{object-fit:contain;width:100%;height:100%}.r3-tile,.r3-tile.v-tile{width:auto;min-width:0;list-style:none;position:relative}.r3-card{height:100%;color:var(--r-ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.r3-card-body{gap:var(--r-1);padding:var(--r-3) var(--r-3) var(--r-4);flex-direction:column;flex:1;display:flex}.r3-card-title{font-family:var(--v-font-display);font-size:var(--r-text-3);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.r3-card-meta{color:var(--r-ink-2);font-size:var(--r-text-1);line-height:var(--r-lh-1)}.r3-card .paws{padding-top:var(--r-1);color:var(--r-select);margin-top:auto}.r3-bar.v-thin-bar{background:var(--v-sand);color:var(--r-select);margin-top:auto}.r3-tile>.v-badge{top:var(--r-2);right:auto;left:var(--r-2);border-width:2px;min-width:28px;height:28px}.r3-tile[data-state=locked] .r3-media,.r3-tile[data-crowned=true] .r3-media{opacity:.6}.venture-screen .r3-heart.round{top:var(--r-1);right:var(--r-1);z-index:2;width:var(--r-touch);height:var(--r-touch);box-shadow:none;color:var(--r-ink);background:0 0;border:0;position:absolute}.r3-heart:before{content:"";border-radius:var(--r-radius-pill);background:color-mix(in srgb, var(--r-surface) 92%, transparent);box-shadow:var(--r-shadow);position:absolute;inset:6px}.r3-heart .icon{width:18px;height:18px;position:relative}.r3-heart[aria-pressed=true]{color:var(--v-card-5)}.r3-strip{grid-auto-columns:var(--r3-strip-card);gap:var(--r-3);margin:0 calc(-1 * var(--r-gutter));padding:var(--r-1) var(--r-gutter) var(--r-4);overscroll-behavior-x:contain;scroll-padding-inline:var(--r-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.r3-strip::-webkit-scrollbar{display:none}.r3-strip>li{scroll-snap-align:start}.venture-screen .r3-grid,main.r3-library .library-grid{gap:var(--r-4) var(--r-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.r3-search{margin:0 0 var(--r-4);position:relative}.r3-search>.icon{top:50%;left:var(--r-4);width:20px;height:20px;color:var(--r-ink-2);pointer-events:none;position:absolute;transform:translateY(-50%)}.r3-search input{box-sizing:border-box;width:100%;min-height:var(--r-btn-primary);padding:0 var(--r-touch) 0 calc(var(--r-4) + 28px);border:var(--r-hairline);border-radius:var(--r-radius-pill);background:var(--r-surface);color:var(--r-ink);font:inherit;font-size:max(16px, var(--r-text-3));appearance:none}.r3-search input::-webkit-search-cancel-button{display:none}.r3-search input:focus{border-color:var(--r-select);box-shadow:0 0 0 3px var(--r-select-tint);outline:none}.venture-screen .r3-search-x.round{top:50%;right:var(--r-1);box-shadow:none;background:0 0;position:absolute;transform:translateY(-50%)}.r3-banner{align-items:center;gap:var(--r-1);margin:0 0 var(--r-2);padding:var(--r-1) var(--r-1) var(--r-1) var(--r-3);border:var(--r-hairline);border-radius:var(--r-radius-row);background:var(--r-surface);display:flex}.r3-banner-link{align-items:center;gap:var(--r-3);min-width:0;min-height:56px;color:var(--r-ink);flex:1;text-decoration:none;display:flex}.venture-screen .r3-banner-x.round{box-shadow:none;background:0 0}.r3-cat-grid{gap:var(--r-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.r3-cat-grid>.r3-cat-wide{grid-column:1/-1}.venture-screen a.r3-cat{align-items:center;gap:var(--r-3);box-sizing:border-box;height:100%;min-height:64px;padding:var(--r-3);border:var(--r-hairline);border-radius:var(--r-radius-row);box-shadow:none;color:var(--r-ink);text-decoration:none;display:flex}.r3-cat-name{font-family:var(--v-font-display);font-size:var(--r-text-2);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-2);overflow-wrap:anywhere}.venture-screen button.r3-tool-row{box-sizing:border-box;width:100%;font:inherit;text-align:left;cursor:pointer}.venture-screen .r3-walk.r-row{padding:var(--r-3);flex-wrap:wrap;align-items:flex-start}.venture-screen .r3-walk .r3-walk-go{margin-left:calc(var(--r3-icon-tile) + var(--r-3))}.r3-walk>.r3-walk-mascot{width:var(--r3-icon-tile);height:var(--r3-icon-tile);flex:none}.r3-walk-go.r-btn{white-space:nowrap}.r3-walk>.r3-row-words{flex:1 1 calc(100% - var(--r3-icon-tile) - var(--r-3) - 4px)}.r3-walk-all.r-btn-text{margin:calc(-1 * var(--r-2)) 0 calc(-1 * var(--r-3)) calc(-1 * var(--r-1));font-size:var(--r-text-1);align-self:flex-start}.r3-walk .walk-timer{margin:var(--r-2) 0}.r3-filters{top:var(--r3-under-header);z-index:5;margin:0 calc(-1 * var(--r-gutter)) var(--r-3);padding:var(--r-2) 0;background:color-mix(in srgb, var(--r-ground) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky}.r3-filters .chips{padding:0 var(--r-gutter);flex-wrap:nowrap;margin:0}.venture-screen .r3-filters .chip,main.r3-library .chips.topics .chip{min-height:var(--r-touch);padding:0 var(--r-4);border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 22%, transparent);box-shadow:none;font-size:var(--r-text-2);line-height:var(--r-lh-2)}.venture-screen .r3-filters .chip[aria-pressed=true]{border-color:var(--r-select);background:var(--r-select);color:var(--v-on-link)}.r3-library .chips.topics{margin:0 calc(-1 * var(--r-gutter)) var(--r-3)}.venture-screen .r3-starter.starter-card{align-items:center;gap:var(--r-3);margin:0 0 var(--r-4);padding:var(--r-3);color:var(--r-ink);border:0;text-decoration:none;display:flex}.r3-starter>.starter-art{border-radius:var(--r-radius-row);flex:none;width:72px}.r3-starter-set .starter-hero{width:min(200px,56%);margin:0 auto var(--r-4);border-radius:var(--r-radius-card)}.r3-program-art{margin:0 0 var(--r-4);border-radius:var(--r-radius-card)}main.r3-care .v-seg button,main.r3-category .v-seg button{white-space:nowrap;font-size:var(--r-text-2)}main.r3-care .v-seg,main.r3-category .v-seg{margin:0 0 var(--r-4)}.r3-hero-list{margin:0;padding:0;list-style:none}.venture-screen .r3-hero{box-sizing:border-box;width:100%;margin:0 0 var(--r-4);color:var(--r-ink);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(112px,38%) 1fr;align-items:stretch;padding:0;text-decoration:none;display:grid;overflow:hidden}.r3-hero>.r3-media{height:100%}.r3-hero-words{justify-content:center;gap:var(--r-1);min-width:0;padding:var(--r-4);flex-direction:column;display:flex}.r3-eyebrow{color:var(--r-ink-2);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);letter-spacing:.04em;text-transform:uppercase}.r3-hero-words>strong{font-family:var(--v-font-display);font-size:var(--r-text-4);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-4);overflow-wrap:anywhere}.r3-hero-go.r-btn{min-height:var(--r-btn-secondary);margin-top:var(--r-2);padding:0 var(--r-5);font-size:var(--r-text-2);align-self:flex-start}.r3-hero:active .r3-hero-go.r-btn-primary{box-shadow:0 1px 0 var(--r-action-edge);transform:translateY(3px)scale(.97)}.r3-media-calm,.r3-media-calm>.v-mascot,.r3-media-calm>.slot{background:var(--r-select-tint)}.r3-ask-card{padding:var(--r-4)}.r3-ask-head{justify-content:space-between;align-items:center;gap:var(--r-2);margin:0 0 var(--r-2);display:flex}.venture-screen .r3-ask-head h2{font-size:var(--r-text-4);line-height:var(--r-lh-4);margin:0}.r3-ask .v-chat-log{gap:var(--r-2);flex-direction:column;padding:0;display:flex}.r3-ask .v-chat-input.r3-chat-input{margin:var(--r-3) 0 0;background:0 0;padding:0;position:static}.r3-ask .r3-chat-input input,.r3-chat .r3-chat-input input{min-height:var(--r-btn-primary);border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 22%, transparent);font-size:max(16px, var(--r-text-3))}main:is(.r3-ask,.r3-chat) .v-ask-chips .chip{min-height:var(--r-touch);padding:var(--r-2) var(--r-4);border:var(--r-hairline);border-color:color-mix(in srgb, var(--r-select) 40%, transparent);background:var(--r-surface);box-shadow:none;color:var(--r-select);font-size:var(--r-text-2);line-height:var(--r-lh-1)}main:is(.r3-ask,.r3-chat) .v-ask-chips .chip:active{background:var(--r-select-tint);transform:scale(.97)}.r3-ask .v-ask-chips{padding-left:0}.r3-ask-foot{margin:var(--r-2) 0 0;color:var(--r-ink-2);font-size:var(--r-text-1);line-height:var(--r-lh-1)}.venture-screen .r3-accordion{border:var(--r-hairline);border-radius:var(--r-radius-row);background:var(--r-surface);margin:0;padding:0;list-style:none;display:block;overflow:hidden}.venture-screen .r3-accordion>li{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.venture-screen .r3-accordion>li+li{border-top:var(--r-hairline)}.venture-screen .r3-accordion details{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.venture-screen .r3-accordion summary{justify-content:space-between;align-items:center;gap:var(--r-3);min-height:56px;padding:var(--r-2) var(--r-4);font-family:var(--v-font-text);font-size:var(--r-text-3);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-2);cursor:pointer;list-style:none;display:flex}.venture-screen .r3-accordion summary::-webkit-details-marker{display:none}.venture-screen .r3-accordion summary:after{content:none}.r3-accordion summary>.icon{width:20px;height:20px;color:var(--r-ink-2);transition:transform var(--r-fade-ms) var(--r-ease);flex:none}.r3-accordion details[open] summary>.icon{transform:rotate(180deg)}.r3-accordion summary:active{background:var(--v-sand)}.venture-screen .r3-accordion details>p{padding:0 var(--r-4) var(--r-4);color:var(--r-ink-2);font-size:var(--r-text-2);line-height:var(--r-lh-2);margin:0}.r3-two-cards{gap:var(--r-3);margin:var(--r-8) 0 0;display:grid}@media (width>=640px){.r3-two-cards{grid-template-columns:1fr 1fr}}.venture-screen .r3-note{grid-template-columns:var(--r3-icon-tile) 1fr;gap:var(--r-1) var(--r-3);padding:var(--r-4);border:0;align-content:start;margin:0;display:grid}.r3-note>.r3-icon-tile{grid-row:span 3}.venture-screen .r3-note h2{font-size:var(--r-text-3);line-height:var(--r-lh-3);margin:0}.venture-screen .r3-note p{color:var(--r-ink-2);font-size:var(--r-text-2);line-height:var(--r-lh-2);margin:0}.r3-more summary{min-height:var(--r-touch);color:var(--r-select);font-size:var(--r-text-2);font-weight:var(--r-w-text-strong);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.r3-more summary::-webkit-details-marker{display:none}.r3-more[open] summary{display:none}.r3-contact{position:relative}.r3-contact .r3-stretch{min-height:var(--r-touch);margin:calc(-1 * var(--r-2)) 0 calc(-1 * var(--r-1));color:var(--r-ink);align-items:center;text-decoration:none;display:inline-flex}.r3-contact .r3-stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.r3-contact small a{z-index:1;color:var(--r-select);font-weight:var(--r-w-text-strong);margin:-14px 0;padding:14px 0;display:inline-block;position:relative}.r3-contact:has(.r3-stretch:active){filter:brightness(.96);transform:scale(.98)}.r3-chat .v-chat-log{min-height:40vh}.v-avatar-silhouette{background:var(--v-sand);color:color-mix(in srgb, var(--v-ink) 32%, var(--v-sand));place-items:end center;display:grid}.v-avatar-silhouette>.v-silhouette{opacity:1;width:86%;height:86%}.v-silhouette-ear{fill:color-mix(in srgb, var(--v-ink) 50%, var(--v-sand))}.r3-who-art{border-radius:var(--r-radius-pill);background:var(--v-sand);width:64px;height:64px;color:color-mix(in srgb, var(--v-ink) 32%, var(--v-sand));flex:none;place-items:end center;display:grid}.r3-who-art>.v-silhouette{width:86%;height:86%}.venture-screen .r3-who{align-items:center;gap:var(--r-4);margin:var(--r-4) 0 0;padding:var(--r-4);background:var(--r-surface);border:0;display:flex}.venture-screen .r3-who h2{font-size:var(--r-text-3);line-height:var(--r-lh-3);margin:0}.venture-screen .r3-who p{margin:0 0 var(--r-2);color:var(--r-ink-2);font-size:var(--r-text-2);line-height:var(--r-lh-2)}.r3-who .v-who-actions{align-items:center;gap:var(--r-2);flex-wrap:wrap;display:flex}.r3-photo{justify-items:center;gap:var(--r-1);margin:0 0 var(--r-4);display:grid}.r3-photo-pick{justify-items:center;gap:var(--r-2);cursor:pointer;display:grid;position:relative}.r3-photo .v-photo-big{border:4px solid var(--r-surface);width:112px;height:112px;box-shadow:var(--r-shadow)}.venture-screen .r3-photo-edit{align-items:center;gap:var(--r-2);min-height:var(--r-touch);padding:0 var(--r-4);border:var(--r-hairline);border-radius:var(--r-radius-pill);background:var(--r-surface);color:var(--r-ink);font-size:var(--r-text-2);font-weight:var(--r-w-text-strong);display:inline-flex;position:static;transform:none}.r3-photo-edit .icon{width:18px;height:18px}.r3-photo-pick:active .r3-photo-edit{background:var(--v-sand);transform:scale(.97)}.r3-fields{margin:0 0 var(--r-4);padding:0 var(--r-4)}.venture-screen .r3-field{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.venture-screen .r3-field+.r3-field{border-top:var(--r-hairline)}.r3-field-row{align-items:center;gap:var(--r-3);box-sizing:border-box;width:100%;min-height:56px;padding:var(--r-2) 0;color:var(--r-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr 20px;margin:0;display:grid}.r3-field-row:active{opacity:.7}.venture-screen .r3-field .v-field-label{color:var(--r-ink-2);font-size:var(--r-text-2);font-weight:var(--r-w-text);letter-spacing:0;text-transform:none;margin:0}.venture-screen .r3-field .v-field-value{min-width:0;color:var(--r-ink);font-family:var(--v-font-text);font-size:var(--r-text-3);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-2);text-align:right;overflow-wrap:anywhere;background:0 0;border:0;justify-self:end;padding:0}.venture-screen .r3-field .v-field-value[data-empty=true]{color:var(--r-select)}.r3-field-row>.icon{width:20px;height:20px;color:var(--r-ink-2)}.r3-field-edit{gap:var(--r-2);padding:0 0 var(--r-4);display:grid}.r3-field-edit .venture-hint{font-size:var(--r-text-2);margin:0}.r3-field-form{gap:var(--r-2);display:flex}.venture-screen .r3-field input,.venture-screen .r3-breed input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--r-touch);padding:0 var(--r-4);border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 22%, transparent);border-radius:var(--r-radius-row);background:var(--r-surface);color:var(--r-ink);font:inherit;font-size:max(16px, var(--r-text-3));flex:1}.venture-screen .r3-field[data-field=name][data-open=true]{gap:var(--r-2);padding:var(--r-4) 0;display:grid}.venture-screen .r3-chips{gap:var(--r-2);flex-wrap:wrap;display:flex}.venture-screen .r3-chips .chip,.venture-screen .r3-breed .chip{min-height:var(--r-touch);padding:0 var(--r-4);border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 22%, transparent);box-shadow:none;font-size:var(--r-text-2)}.venture-screen .r3-chips .chip[aria-pressed=true],.venture-screen .r3-breed .chip[aria-pressed=true]{border-color:var(--r-select);background:var(--r-select);color:var(--v-on-link)}.r3-breed{gap:var(--r-2);display:grid}.r3-age-rows{gap:var(--r-2);margin:0;padding:0;list-style:none;display:grid}.venture-screen .r3-age-rows .r-row{width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer}.venture-screen .r3-age-rows .r-row[aria-pressed=true]{border-color:var(--r-select);background:var(--r-select-tint)}.r3-profile-actions{justify-content:center;gap:var(--r-2);margin:var(--r-4) 0;flex-wrap:wrap;display:flex}.r3-profile-actions .icon{width:18px;height:18px}.r3-sheet-top .round{width:var(--r-touch);height:var(--r-touch)}.r3-actions{margin-top:var(--r-4)}.r3-actions .r-btn-primary{width:100%}.r3-note-line{margin:0 0 var(--r-4)}.venture-screen .r3-focus{margin:var(--r-4) 0 0}.venture-screen .r3-map-title{margin:var(--r-8) 0 var(--r-3);font-size:var(--r-text-4);line-height:var(--r-lh-4)}.venture-screen .v-band.r3-band{margin:0 0 var(--r-3);border-radius:var(--r-radius-row);background:0 0;padding:0}.venture-screen .v-band.r3-band+.v-band.r3-band{margin-top:0}.venture-screen .r3-band .v-level.r3-level{border:var(--r-hairline);border-radius:var(--r-radius-row);background:var(--r-surface);box-shadow:none;color:var(--r-ink);margin:0;padding:0}.venture-screen .r3-level-h{font:inherit;margin:0}.r3-level-row{align-items:center;gap:var(--r-3);box-sizing:border-box;width:100%;min-height:64px;padding:var(--r-3) var(--r-4);border-radius:inherit;color:var(--r-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.r3-level-row:active{background:var(--v-sand)}.r3-level-words{flex-direction:column;flex:1;min-width:0;display:flex}.venture-screen .r3-level .r3-level-pill{color:var(--r-select);font-family:var(--v-font-text);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);letter-spacing:.06em;text-transform:uppercase}.venture-screen .r3-level .v-level-title{color:var(--r-ink);font-family:var(--v-font-display);font-size:var(--r-text-3);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-2)}.r3-level-sum{align-items:center;gap:var(--r-1);max-width:44%;color:var(--r-ink-2);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);text-align:right;flex:none;display:inline-flex}.r3-level-sum[data-state=done]{color:var(--r-ok)}.r3-level-sum .icon{width:16px;height:16px}.r3-level-row>.icon:last-child{width:20px;height:20px;color:var(--r-ink-2);flex:none}.r3-band[data-sum=locked]:not([data-open=true]) .r3-level,.r3-band[data-sum=premium]:not([data-open=true]) .r3-level{opacity:.72}.r3-band-body{margin:var(--r-2) 0 0;padding:var(--r-8) 0 var(--r-2);border-radius:var(--r-radius-card);background:color-mix(in srgb, var(--v-sand) 70%, transparent);position:relative;overflow:hidden}.r3-band-body[hidden]{display:none}.venture-screen .r3-band .v-prop{opacity:.08;top:96px}.venture-screen .r3-path{margin:0}.venture-screen .r3-path .r3-ring{border:var(--r-hairline);background:var(--r-surface);width:84px;height:84px;box-shadow:0 4px 0 color-mix(in srgb, var(--v-ink) 12%, transparent);color:var(--r-ink)}.venture-screen .r3-path li[data-state=done] .r3-ring{background:color-mix(in srgb, var(--r-ok) 14%, var(--r-surface));color:var(--r-ok)}.venture-screen .r3-path li[data-next=true] .r3-ring{border:4px solid var(--r-select);background:var(--r-surface);width:92px;height:92px;box-shadow:0 4px 0 color-mix(in srgb, var(--r-select) 40%, transparent), 0 0 0 8px color-mix(in srgb, var(--r-select) 14%, transparent);color:var(--r-ink);margin-top:-4px}.venture-screen .r3-path li[data-state=locked] .r3-ring{background:color-mix(in srgb, var(--v-sand) 80%, var(--r-surface));box-shadow:none;border-color:#0000}.venture-screen .r3-path li[data-state=locked] :is(.v-disc-art,strong,small){opacity:.55}.venture-screen .r3-path li strong{font-size:var(--r-text-2);line-height:var(--r-lh-1)}.venture-screen .r3-path li small{font-size:var(--r-text-1);line-height:var(--r-lh-1)}.r3-today-tag{z-index:3;padding:2px var(--r-3);border-radius:var(--r-radius-pill);background:var(--r-select);color:var(--v-on-link);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);white-space:nowrap;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.r3-path .v-node{min-height:var(--r-touch)}.venture-screen .v-celebrate h2#celebrate-title{font-size:var(--r-text-6);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-6)}.r3-milestone-tag{padding:2px var(--r-3);border-radius:var(--r-radius-pill);background:color-mix(in srgb, var(--r-surface) 85%, transparent);color:var(--r-select);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1);letter-spacing:.04em;text-transform:uppercase;margin:0}.r3-milestone-line{max-width:30ch;font-size:var(--r-text-3);line-height:var(--r-lh-3);text-align:center;margin:0}.r3-celebrate-art{place-items:center;display:grid;position:relative}.r3-celebrate-badge.slot{background:0 0;width:120px;height:120px}:is(.venture-screen,.venture-head,.sheet,.v-coach,.v-celebrate) :is(.v-coach-x,.v-banner-x,.v-modal-x,[data-sheet-close],.r3-banner-x){min-width:var(--r-touch);min-height:var(--r-touch)}.venture-screen :is(.r3-section,.r3-ask-card,.r3-note,.journey-focus) a.venture-text,.venture-screen .focus-more,.venture-screen .r3-walk-all{min-height:var(--r-touch);align-items:center;display:inline-flex}:is(.r3-card,.r3-cat,.r3-tool,.r3-hero,.r3-field-row,.r3-level-row,.r3-accordion summary,.r3-heart,.r3-banner-link,.r3-photo-pick){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:is(a.r3-card,a.r3-cat,button.r3-tool,.r3-hero,.r3-banner-link):active{filter:brightness(.96);transition-duration:var(--r-press-ms);transform:scale(.97)}:is(a.r3-card,a.r3-cat,button.r3-tool,.r3-hero,.r3-banner-link){transition:transform var(--r-fade-ms) var(--r-ease), filter var(--r-fade-ms) var(--r-ease)}.venture-screen :is(.r3-card-title,.r3-cat-name,.r3-row-words strong,.r3-hero-words strong,.v-level-title){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (width<=340px){:root{--r3-strip-card:136px}.venture-screen .r3-hero{grid-template-columns:1fr}.r3-hero>.r3-media{aspect-ratio:16/10}}:is(.r3-tile,.r3-cat-grid>li,.r3-rows>li){animation:r3-settle var(--r-reveal-ms) var(--r-ease) both;animation-delay:calc(var(--r3-i,0) * var(--r3-stagger))}@keyframes r3-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(.r3-tile,.r3-cat-grid>li,.r3-rows>li){animation:none}:is(a.r3-card,a.r3-cat,button.r3-tool,.r3-hero,.r3-banner-link,.r3-accordion summary>.icon){transition:none}:is(a.r3-card,a.r3-cat,button.r3-tool,.r3-hero,.r3-banner-link):active{transform:none}}.v-celebrate{--v-scene-done-ink:var(--v-section-1-ink);--v-scene-done-shape:color-mix(in srgb, var(--v-section-1) 62%, var(--r-surface));gap:var(--r-2);background:var(--v-section-1)}.r4-celebrate-top{width:calc(100% + 48px);padding:var(--r-5) 0 var(--r-3);background:var(--v-deco-confetti-on-colour,none) center top / cover no-repeat;place-items:center;margin:0 -24px;display:grid}.v-celebrate>.v-confetti{z-index:0;position:absolute}.v-celebrate>:not(.v-confetti,.sheet-back){z-index:1;position:relative}.venture-screen .v-celebrate h2#celebrate-title{margin-top:var(--r-2)}.v-celebrate p.v-streak-chip{font-size:var(--r-text-2);line-height:var(--r-lh-2)}.v-celebrate :is(p,a).v-ahead{width:min(100%,360px);margin:var(--r-2) 0 0;padding:var(--r-3) var(--r-4);border-radius:var(--r-radius-row);background:var(--r-surface);box-shadow:var(--r-shadow);color:var(--r-ink);text-align:left}.v-celebrate a.r4-ahead-go{align-items:center;gap:var(--r-3);min-height:var(--r-btn-primary);transition:transform var(--r-press-ms) var(--r-ease);text-decoration:none;display:flex}.v-celebrate a.r4-ahead-go:active{transform:scale(.97)}.r4-ahead-go>span{flex:1;gap:2px;min-width:0;display:grid}.r4-ahead-go>.icon{width:20px;height:20px;color:var(--r-ink-2);flex:none}.v-celebrate .v-ahead small{color:var(--r-select);font-size:var(--r-text-1);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-1)}.v-celebrate .v-ahead strong{font-size:var(--r-text-4);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-4)}.v-celebrate>.venture-button{width:min(100%,360px);margin-top:var(--r-4)}.v-celebrate>.venture-text{min-height:var(--r-touch);color:var(--v-section-1-ink)}@media (prefers-reduced-motion:reduce){.v-celebrate a.r4-ahead-go{transition:none}.v-celebrate a.r4-ahead-go:active{transform:none}}main.r3-library .library-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}main.r3-library .library-name.r3-card-title{font-size:var(--r-text-3);line-height:var(--r-lh-3);padding:0}main.r3-library :is(.library-tag,.library-terms){font-size:var(--r-text-1);line-height:var(--r-lh-1);padding:0}main.r3-library .library-programs>h2{margin:var(--r-5) 0 var(--r-3)}main.r3-library .library-grid.wide{gap:var(--r-3);grid-template-columns:minmax(0,1fr)}main.r3-library .library-card.program>.r3-card{flex-direction:row;align-items:stretch}main.r3-library .library-card.program .r3-media{aspect-ratio:auto;flex:none;width:34%;min-height:96px}main.r3-library .library-card.program .r3-card-body{min-width:0;padding:var(--r-3) var(--r-4);justify-content:center}main.r3-library .library-card.program :is(.library-name,.library-terms){align-self:stretch}main.r3-library .library-card.program .library-terms strong{color:var(--r-ink)}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account,main.screen.account) .r3-page-head{margin:0 0 var(--r-3)}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account,main.screen.account) .r3-page-head h1{min-width:0;color:var(--r-ink);font-family:var(--v-font-display);font-size:var(--r-text-5);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-5);overflow-wrap:anywhere;flex:1;margin:0}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account,main.screen.account) .r3-back.round{width:var(--r-touch);height:var(--r-touch);border:var(--r-hairline);background:var(--r-surface);box-shadow:none;color:var(--r-ink);border-radius:50%;flex:none;place-items:center;display:grid}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account,main.screen.account) .r3-back.round>.icon{width:24px;height:24px}#root:not(:has(>.venture-nav))>main.screen:is(.refund,.delete-account):has(>.r3-page-head):before{content:none}main.screen>p.v-help-first{margin:0 0 var(--r-3);padding:0}:is(main.screen.refund,main.screen.delete-account) :is(p.refund,p.refund-cancel,p.legal){color:var(--r-ink-2);font-size:var(--r-text-2);line-height:var(--r-lh-2)}:is(main.screen.refund,main.screen.v-contact,main.screen.delete-account) :is(p,li)>a:not(.round,.cta,.venture-button),main.screen.account section :is(p,li)>a,main.screen.account section>a,main.screen.sign-in details :is(p,li)>a{min-height:var(--r-touch);align-items:center;display:inline-flex}main.screen.sign-in details .v-link-ask{min-height:var(--r-touch)}main.screen.account:has(>.v-settings:not([data-view=home]))>section>h2{display:none}main.screen.account:has(>.r4-bare-head){font-size:var(--r-text-3);line-height:var(--r-lh-3);flex-direction:column;display:flex}main.screen.account:has(>.r4-bare-head)>.r4-bare-head{order:-1}main.screen.account:has(>.r4-bare-head)>h1{display:none}main.screen.account:has(>.r4-bare-head)>section>h2{margin:var(--r-5) 0 var(--r-2);font-family:var(--v-font-display);font-size:var(--r-text-4);line-height:var(--r-lh-4)}main.screen.account:has(>.r4-bare-head)>section :is(p,li){font-size:var(--r-text-2);line-height:var(--r-lh-2)}:is(.r4-danger,.v-red-text),main.screen.account section[data-account=delete]>button{min-height:var(--r-touch);padding:0 var(--r-1);box-shadow:none;color:var(--v-danger);font:inherit;font-size:var(--r-text-3);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-3);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}:is(.r4-danger,.v-red-text):active{opacity:.7}.venture-button.v-danger{border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-danger) 45%, transparent);background:var(--r-surface);box-shadow:none;color:var(--v-danger)}.venture-button.v-danger:not(:disabled):active{background:color-mix(in srgb, var(--v-danger) 8%, var(--r-surface));box-shadow:none;transform:scale(.97)}main.screen.account .v-set-card :is(.venture-quiet,.venture-button){font-size:var(--r-text-2);line-height:var(--r-lh-2)}.venture-screen .v-green-pill,.v-home-card .v-green-pill{min-height:var(--r-btn-secondary);border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 22%, transparent);background:var(--r-surface);box-shadow:none;color:var(--r-ink);font-size:var(--r-text-2);font-weight:var(--r-w-text-strong)}main.screen.account:has(>.v-settings)>.r4-set-action{margin:var(--r-1) 0 0;order:42}.r4-course>.r4-course-art{aspect-ratio:2;margin:0 0 var(--r-3);border-radius:var(--r-radius-card)}.r4-course .v-breed-pill{margin:0 0 var(--r-4);font-size:var(--r-text-2);line-height:var(--r-lh-2)}.venture-screen.r4-course .v-course-lessons{margin:0 0 var(--r-2);font-size:var(--r-text-4);line-height:var(--r-lh-4)}.r4-course .v-course-list{gap:var(--r-2)}.r4-course .v-course-row{gap:var(--r-3);min-height:64px;padding:var(--r-2) var(--r-3) var(--r-2) var(--r-2);border:var(--r-hairline);border-radius:var(--r-radius-row);background:var(--r-surface);box-shadow:none;color:var(--r-ink)}.r4-course .v-row-icon{width:var(--r-touch);height:var(--r-touch);border-radius:var(--r-radius-row)}.r4-course .v-row-words strong{font-size:var(--r-text-3);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-3)}.r4-course .v-row-words small{font-size:var(--r-text-1);font-weight:var(--r-w-text);line-height:var(--r-lh-1)}.r4-course .v-course-list li[data-state=next] .v-course-row{border-color:var(--r-action);background:var(--r-surface);box-shadow:0 0 0 1px var(--r-action);outline:0}.r4-course .v-course-list li[data-state=locked] .v-course-row{background:var(--v-sand);color:var(--r-ink-2)}.venture-screen .r4-ask-card.v-ask-card{gap:var(--r-3);margin:var(--r-5) 0 0;padding:var(--r-4);background:var(--r-surface)}.venture-screen .r4-ask-card h2{margin:0 0 var(--r-2);font-size:var(--r-text-3);line-height:var(--r-lh-3)}@media (width>=341px){.venture-screen .r3-hero{grid-template-columns:minmax(0,38%) minmax(0,1fr)}.r3-hero>.r3-media{aspect-ratio:auto;width:100%;min-height:132px}}.r3-cat-grid{grid-auto-rows:1fr}.venture-screen .r3-cat-grid a.r3-cat{gap:var(--r-2);padding:var(--r-3) var(--r-2) var(--r-3) var(--r-3)}.r3-cat-grid .r3-cat>.r3-icon-tile{width:36px;height:36px}.venture-screen .r4-banner-end{margin:var(--r-8) 0 0}#root:has(>.venture-nav)>main.screen.v-profile{background:0 0;min-height:0;margin:0}main.screen.v-offer{--vo-pad:var(--r-gutter);background:var(--r-ground);min-height:100dvh;color:var(--r-ink);flex-direction:column;padding:0;display:flex;overflow-x:clip}.vo-top{min-height:48px;padding:calc(4px + env(safe-area-inset-top)) var(--vo-pad) 0;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.vo-top .vo-brand{width:96px;height:28px;margin:0}.vo-top .vo-x{top:calc(4px + env(safe-area-inset-top));right:max(var(--r-3), env(safe-area-inset-right));width:var(--r-touch);height:var(--r-touch);border:var(--r-hairline);background:var(--r-surface);color:var(--r-ink);cursor:pointer;position:absolute}.vo-top .vo-x .icon{width:22px;height:22px}.vo-x:disabled{opacity:.4}.vo-body{padding:0 var(--vo-pad) var(--r-4);flex-direction:column;flex:1 0 auto;justify-content:safe center;display:flex}.vo-stage{aspect-ratio:9/5;width:min(100%,400px,max(176px,180dvh - 45.9rem));margin:var(--r-2) auto 0;flex:none;padding:0;list-style:none;position:relative;container-type:inline-size}.vo-stage:before{content:"";background:var(--v-card-1);border-radius:44% 56% 50% 50%/60% 56% 44% 40%;position:absolute;inset:12% 0 0}.vo-stage:after{content:"";aspect-ratio:120/104;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20104'%20width='120'%20height='104'%20role='img'%20aria-label='Sparkles'%3e%3cpath%20d='M%2040%2010%20Q%2047.5%2036.5%2074%2044%20Q%2047.5%2051.5%2040%2078%20Q%2032.5%2051.5%206%2044%20Q%2032.5%2036.5%2040%2010%20Z'%20fill='%23FF6B4A'/%3e%3cpath%20d='M%2096%206%20Q%2099.5%2018.5%20112%2022%20Q%2099.5%2025.5%2096%2038%20Q%2092.5%2025.5%2080%2022%20Q%2092.5%2018.5%2096%206%20Z'%20fill='%23FF6B4A'/%3e%3cpath%20d='M%2092%2073%20Q%2094.4%2081.6%20103%2084%20Q%2094.4%2086.4%2092%2095%20Q%2089.6%2086.4%2081%2084%20Q%2089.6%2081.6%2092%2073%20Z'%20fill='%23FF6B4A'/%3e%3c/svg%3e") 50%/contain no-repeat;width:15%;position:absolute;top:0;right:1%}.vo-card{box-sizing:border-box;border-radius:var(--r-radius-row);background:var(--r-surface);width:33%;box-shadow:var(--r-shadow);flex-direction:column;padding:5px 5px 0;display:flex;position:absolute;top:22%}.vo-card[data-at=left]{left:1.5%;transform:rotate(-6deg)}.vo-card[data-at=right]{right:1.5%;transform:rotate(6deg)}.vo-card[data-at=middle]{z-index:1;width:41%;top:4%;left:50%;transform:translate(-50%)}.vo-stage[data-cards="1"] .vo-card[data-at=middle]{width:50%;top:8%}.vo-stage[data-cards="2"] .vo-card[data-at=left]{left:10%}.vo-stage[data-cards="2"] .vo-card[data-at=middle]{width:33%;top:22%;left:auto;right:10%;transform:rotate(6deg)}.vo-card .vo-photo{aspect-ratio:4/3;background:var(--v-sand);border-radius:12px;display:block}.vo-tag{height:10.4cqw;color:var(--r-ink);font-family:var(--v-font-display);font-size:3.5cqw;font-weight:var(--r-w-display);text-align:center;text-wrap:balance;justify-content:center;align-items:center;padding:0 1px 1cqw;line-height:4.3cqw;display:flex}.vo-card[data-at=middle] .vo-tag{font-size:3.8cqw}@container (width<=270px){.vo-tag{display:none}.vo-card{padding-bottom:5px}}.vo-smaller{margin:var(--r-4) 0 calc(-1 * var(--r-3));color:var(--r-ink-2);font-size:var(--r-text-2);line-height:var(--r-lh-2);text-align:center}main.screen.v-offer h1{margin:var(--r-5) 0 0;font-size:var(--r-text-5);letter-spacing:-.01em;text-align:center;text-wrap:balance;line-height:1.875rem}.vo-lines{gap:var(--r-2);width:fit-content;max-width:100%;margin:var(--r-3) auto 0;color:var(--r-ink);font-size:var(--r-text-2);font-weight:var(--r-w-text-strong);line-height:var(--r-lh-2);padding:0;list-style:none;display:grid}.vo-lines li{align-items:flex-start;gap:var(--r-2);display:flex}.vo-lines svg{box-sizing:border-box;background:var(--r-select-tint);width:22px;height:22px;color:var(--r-select);border-radius:50%;flex:none;padding:3px}.vo-notice{margin:var(--r-3) 0 0;padding:var(--r-3) var(--r-4);border-radius:var(--r-radius-row);background:var(--r-select-tint);font-size:var(--r-text-2);line-height:var(--r-lh-2)}.vo-foot{z-index:2;gap:var(--r-2);padding:var(--r-3) var(--vo-pad) calc(var(--r-3) + env(safe-area-inset-bottom));border-radius:var(--r-radius-card) var(--r-radius-card) 0 0;background:var(--r-surface);box-shadow:0 -1px 2px color-mix(in srgb, var(--v-ink) 6%, transparent), 0 -6px 16px color-mix(in srgb, var(--v-ink) 8%, transparent);flex:none;margin-top:auto;display:grid;position:sticky;bottom:0}.vo-price{justify-content:space-between;align-items:center;gap:var(--r-3);margin:0;display:flex}.vo-what{min-width:0;display:grid}.vo-what strong{font-family:var(--v-font-display);font-size:var(--r-text-3);font-weight:var(--r-w-display);line-height:1.375rem}.vo-what small{color:var(--r-ink-2);font-size:var(--r-text-1);line-height:var(--r-lh-1)}.vo-amount{font-family:var(--v-font-display);font-size:var(--r-text-5);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-5);font-variant-numeric:tabular-nums;flex:none}.vo-go{width:100%}.vo-spin{border:2.5px solid color-mix(in srgb, var(--r-on-action) 30%, transparent);border-top-color:var(--r-on-action);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite vo-spin}.vo-terms{color:var(--r-ink-2);text-align:center;text-wrap:pretty;margin:0;padding:0;font-size:.75rem;line-height:1rem;list-style:none}.vo-terms li+li{margin-top:2px}.vo-added{z-index:60;place-content:center;justify-items:center;gap:var(--r-2);padding:var(--r-6);background:var(--r-ground);text-align:center;animation:vo-fade var(--r-fade-ms) var(--r-ease) both;display:grid;position:fixed;inset:0}.vo-added-tick{background:var(--r-ok);width:72px;height:72px;color:var(--r-surface);animation:vo-pop .42s var(--r-ease) both;border-radius:50%;place-items:center;display:grid}.vo-added-tick svg{width:40px;height:40px}.vo-added strong{font-family:var(--v-font-display);font-size:var(--r-text-6);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-6)}.vo-added>span:last-child{color:var(--r-ink-2);font-size:var(--r-text-3);line-height:var(--r-lh-3)}.vo-card{animation:vo-card-in .42s var(--r-ease) both}.vo-card[data-at=left]{--vo-turn:-6deg;animation-delay:90ms}.vo-card[data-at=right]{--vo-turn:6deg;animation-delay:.15s}.vo-card[data-at=middle]{animation-name:vo-card-in-middle;animation-delay:30ms}.vo-stage[data-cards="2"] .vo-card[data-at=middle]{--vo-turn:6deg;animation-name:vo-card-in}.vo-foot{animation:vo-rise var(--r-reveal-ms) var(--r-ease) both}@keyframes vo-card-in{0%{opacity:0;transform:translateY(14px)rotate(0)scale(.92)}to{opacity:1;transform:rotate(var(--vo-turn,0deg))}}@keyframes vo-card-in-middle{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.92)}to{opacity:1;transform:translate(-50%)}}@keyframes vo-rise{0%{opacity:0;transform:translateY(var(--r-slide))}}@keyframes vo-fade{0%{opacity:0}}@keyframes vo-pop{0%{transform:scale(.4)}60%{transform:scale(1.12)}}@keyframes vo-spin{to{transform:rotate(360deg)}}@media (height<=620px){main.screen.v-offer h1{margin-top:var(--r-3);font-size:var(--r-text-4);line-height:var(--r-lh-4)}.vo-lines{gap:var(--r-1);margin-top:var(--r-2)}.vo-body{padding-bottom:var(--r-2)}}@media (prefers-reduced-motion:reduce){.vo-card,.vo-foot,.vo-added,.vo-added-tick{animation:none}.vo-spin{animation-duration:1.6s}}.vc-band{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vc-band>.v-confetti{z-index:0;position:absolute;inset:0}.v-celebrate>.vc-band{z-index:0;position:absolute}main.screen.purchased.v-register>:is(.vr-hero,h1,.vr-note){z-index:1;position:relative}#root:not(:has(>.venture-nav))>main.screen.purchased.v-register:before{content:none}main.screen.purchased.v-register{padding-top:calc(var(--r-3) + env(safe-area-inset-top));align-items:stretch}.vr-hero{aspect-ratio:1;flex:none;place-items:center;height:clamp(96px,20dvh,148px);margin:0 auto;display:grid;position:relative}.vr-hero:before{content:"";background:var(--v-card-2-tint);border-radius:50%;position:absolute;inset:6%}.vr-hero:after{content:"";aspect-ratio:120/104;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20104'%20width='120'%20height='104'%20role='img'%20aria-label='Sparkles'%3e%3cpath%20d='M%2040%2010%20Q%2047.5%2036.5%2074%2044%20Q%2047.5%2051.5%2040%2078%20Q%2032.5%2051.5%206%2044%20Q%2032.5%2036.5%2040%2010%20Z'%20fill='%236C4DF5'/%3e%3cpath%20d='M%2096%206%20Q%2099.5%2018.5%20112%2022%20Q%2099.5%2025.5%2096%2038%20Q%2092.5%2025.5%2080%2022%20Q%2092.5%2018.5%2096%206%20Z'%20fill='%236C4DF5'/%3e%3cpath%20d='M%2092%2073%20Q%2094.4%2081.6%20103%2084%20Q%2094.4%2086.4%2092%2095%20Q%2089.6%2086.4%2081%2084%20Q%2089.6%2081.6%2092%2073%20Z'%20fill='%236C4DF5'/%3e%3c/svg%3e") 50%/contain no-repeat;width:34%;position:absolute;top:-2%;right:-22%}.vr-hero .vr-mascot{object-fit:contain;width:88%;height:88%;animation:vr-hop .42s var(--r-ease) both;position:relative}main.screen.purchased.v-register>h1{margin:var(--r-2) 0 0;font-size:var(--r-text-6);line-height:var(--r-lh-6);text-align:center}.vr-note{margin:var(--r-3) 0 0;padding:var(--r-3) var(--r-4);border-radius:var(--r-radius-row);background:var(--r-select-tint);font-size:var(--r-text-2);line-height:var(--r-lh-2)}main.screen.purchased.v-register .account-setup{gap:var(--r-3);margin-top:var(--r-4);padding:var(--r-5)}main.screen.purchased.v-register .account-setup .vr-lede{color:var(--r-ink-2);font-size:var(--r-text-3);line-height:var(--r-lh-3);text-align:center;margin:0}main.screen.purchased.v-register .account-setup form label,main.screen.purchased.v-register .account-setup form :is(input,textarea){margin-top:0}main.screen.purchased.v-register .account-setup .vr-email{box-sizing:border-box;min-height:var(--r-btn-primary);padding:13px var(--r-4);border:var(--r-hairline);border-color:color-mix(in srgb, var(--v-ink) 30%, transparent);border-radius:var(--r-radius-row);background:var(--v-sand);color:var(--r-ink-2);font-size:var(--r-text-3);font-weight:var(--r-w-text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:1.5rem;display:block}main.screen.purchased.v-register .account-setup .vr-go{width:100%;min-height:var(--r-btn-primary);margin:var(--r-1) 0 4px;padding:var(--r-2) var(--r-6);border-radius:var(--r-radius-pill);background:var(--r-action);box-shadow:0 4px 0 var(--r-action-edge);color:var(--r-on-action);font-family:var(--v-font-display);font-size:var(--r-text-3);font-weight:var(--r-w-display-strong);line-height:var(--r-lh-1);border:0;text-decoration:none;display:inline-flex}main.screen.purchased.v-register .account-setup .vr-go:not(:disabled):active{background:var(--r-action-press);box-shadow:0 1px 0 var(--r-action-edge);transform:translateY(3px)scale(.97)}main.screen.purchased.v-register .account-setup [role=alert]{color:var(--v-danger);font-size:var(--r-text-2);line-height:var(--r-lh-2);margin:0}main.screen.purchased.v-register .account-setup [role=alert] a{width:fit-content;min-width:var(--r-touch);min-height:var(--r-touch);color:var(--r-select);font-weight:var(--r-w-text-strong);text-underline-offset:3px;align-items:center;display:flex}.vr-legal{justify-content:center;gap:var(--r-2);margin:0 0 calc(-1 * var(--r-2));display:flex}.vr-legal a{min-width:64px;min-height:var(--r-touch);padding:0 var(--r-2);color:var(--r-ink-2);font-size:var(--r-text-1);line-height:var(--r-lh-1);text-underline-offset:3px;justify-content:center;align-items:center;display:inline-flex}@keyframes vr-hop{0%{transform:translateY(8px)scale(.94)}60%{transform:translateY(-4px)scale(1.03)}}@media (height<=620px){main.screen.purchased.v-register>h1{font-size:var(--r-text-5);line-height:var(--r-lh-5)}main.screen.purchased.v-register .account-setup{margin-top:var(--r-3);padding:var(--r-4)}}@media (prefers-reduced-motion:reduce){.vr-hero .vr-mascot{animation:none}}
