._94gfbG_rot{color:var(--acc);clip-path:inset(0);height:1.2em;font-size:min(1em,10.7527cqi);display:block;position:relative;overflow:hidden}._94gfbG_rot>span{white-space:nowrap;position:absolute;top:0;left:0}._94gfbG_leave{animation:.6s cubic-bezier(.65,0,.35,1) forwards _94gfbG_rot-leave}._94gfbG_enter{animation:.6s cubic-bezier(.65,0,.35,1) both _94gfbG_rot-enter}@keyframes _94gfbG_rot-leave{to{transform:translateY(-110%)}}@keyframes _94gfbG_rot-enter{0%{transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){._94gfbG_leave,._94gfbG_enter{animation:none}}._94gfbG_page{background:var(--bg);font-variant-numeric:tabular-nums;container:page/inline-size}._94gfbG_page svg{width:20px;height:20px;display:block}._94gfbG_wrap{max-width:1120px;margin:0 auto;padding:0 20px}._94gfbG_header{align-items:center;gap:12px;height:72px;display:flex}._94gfbG_logo{background:var(--acc);width:40px;height:40px;color:var(--card);border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 24px #4f46e540}._94gfbG_logo svg{width:22px;height:22px}._94gfbG_brand{font-size:1rem;font-weight:700}._94gfbG_heroText{container-type:inline-size}._94gfbG_hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:24px 0 64px;display:grid}._94gfbG_h1{letter-spacing:-.02em;margin:0;font-size:clamp(2.125rem,7.4cqi,3.5rem);font-weight:700;line-height:1.1}._94gfbG_lead{display:block}._94gfbG_sub{color:var(--ink2);max-width:32em;margin:20px 0 0;font-size:1.125rem;line-height:1.5}._94gfbG_soon{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:28px;padding:12px 16px;font-size:.9375rem;display:inline-flex}._94gfbG_soon span,._94gfbG_soon small{min-width:0}._94gfbG_soon small{color:var(--ph);font-size:.9375rem}._94gfbG_dot{background:var(--acc);border-radius:50%;width:8px;height:8px}@container page (min-width:900px){._94gfbG_hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;padding:56px 0 96px}._94gfbG_h1{font-size:3.375rem}}._94gfbG_card{background:var(--card);border-radius:24px;padding:24px;box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280f}._94gfbG_trip{color:var(--ink2);font-size:.875rem}._94gfbG_owe{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:12px;display:flex}._94gfbG_owe small{color:var(--ink2);font-size:.875rem;display:block}._94gfbG_owe b{letter-spacing:-.02em;font-size:min(2.5rem,13cqi);line-height:1.15}._94gfbG_avatars{display:flex}._94gfbG_avatar{color:#101828;border:2px solid var(--card);border-radius:50%;flex:none;place-items:center;width:3em;height:3em;font-size:.75rem;font-weight:700;display:grid}._94gfbG_avatars ._94gfbG_avatar+._94gfbG_avatar{margin-left:-8px}._94gfbG_list{margin:0;padding:0;list-style:none}._94gfbG_heroList{gap:12px;margin-top:20px;display:grid}._94gfbG_row{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}._94gfbG_row>._94gfbG_tile{flex:none}._94gfbG_row>._94gfbG_what{flex:9rem;min-width:0}._94gfbG_row>._94gfbG_amount{margin-left:auto}._94gfbG_tile{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}._94gfbG_what b,._94gfbG_amount b{font-size:1rem;display:block}._94gfbG_what small,._94gfbG_amount small{color:var(--ink2);font-size:.8125rem;display:block}._94gfbG_amount{text-align:right}._94gfbG_amount b{white-space:nowrap}._94gfbG_storyHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}._94gfbG_storyHead h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.625rem,4cqi,2.25rem)}._94gfbG_storyHead p{color:var(--ink2);margin:0}._94gfbG_road{margin:0;padding:24px 0 0;list-style:none}._94gfbG_step{grid-template-columns:40px minmax(0,1fr);gap:16px 20px;padding:0 0 56px;display:grid;position:relative}._94gfbG_step:not(:last-child):before{content:"";border-left:3px dashed var(--line2);position:absolute;top:10px;bottom:-10px;left:19px}._94gfbG_pin{background:var(--bg);z-index:1;border-radius:50%;grid-row:span 2;align-self:start;place-items:center;width:40px;height:40px;margin-top:-10px;display:grid;position:relative}._94gfbG_pin span{background:var(--acc);width:16px;height:16px;box-shadow:0 0 0 6px var(--accS);border-radius:50%}._94gfbG_pinLast span{background:var(--okFill);width:28px;height:28px;box-shadow:0 0 0 6px var(--okS);color:#fff;place-items:center;display:grid}._94gfbG_pinLast svg{width:16px;height:16px}._94gfbG_day{color:var(--acc);margin:0;font-size:.9375rem;font-weight:700}._94gfbG_day span{color:var(--ink2);font-weight:500}._94gfbG_day ._94gfbG_cur{background:var(--mute);color:var(--ink);letter-spacing:.02em;vertical-align:1px;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}._94gfbG_text h3{letter-spacing:-.01em;margin:8px 0;font-size:clamp(1.375rem,3cqi,1.75rem)}._94gfbG_text p:last-child{color:var(--ink2);max-width:30em;margin:0;font-size:1.0625rem;line-height:1.55}._94gfbG_moment{z-index:1;grid-column:1/-1;max-width:440px;position:relative}@container page (min-width:900px){._94gfbG_step{grid-template-columns:40px minmax(0,1fr) minmax(0,440px);align-items:start;column-gap:40px}._94gfbG_pin{grid-row:auto}._94gfbG_moment{grid-column:auto;margin-top:-16px}}@container page (max-width:520px){._94gfbG_card{padding:20px}._94gfbG_row{gap:10px}._94gfbG_what b,._94gfbG_amount b{font-size:.9375rem}}._94gfbG_drive{gap:14px;display:grid}._94gfbG_pickhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._94gfbG_pickhead b{font-size:1rem}._94gfbG_search{background:var(--mute);color:var(--ink2);border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;display:inline-flex}._94gfbG_search svg{width:16px;height:16px}._94gfbG_groupLabel{color:var(--ink2);margin:18px 0 10px;font-size:.8125rem;font-weight:700}._94gfbG_cats{gap:4px;display:grid}._94gfbG_cats ._94gfbG_row{border-radius:14px;margin:0 -8px;padding:8px}._94gfbG_selected{background:var(--accS)}._94gfbG_tick{color:var(--acc)}._94gfbG_also{border-top:1px solid var(--line);color:var(--ink2);margin:12px 0 0;padding-top:12px;font-size:.8125rem}._94gfbG_perDog{border-top:1px solid var(--line);gap:10px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:grid}._94gfbG_perDog li{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.9375rem;display:flex}._94gfbG_perDog b{white-space:nowrap}._94gfbG_who{color:var(--ink2);min-width:3.5rem}._94gfbG_perDog b{margin-left:auto}._94gfbG_paws{color:var(--dogs-icon);gap:4px;display:flex}._94gfbG_paw{background:var(--dogs-tile);border-radius:7px;place-items:center;width:22px;height:22px;display:grid}._94gfbG_paw svg{width:14px;height:14px}._94gfbG_chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}._94gfbG_chip{background:var(--accS);color:var(--acc);border-radius:999px;padding:6px 10px;font-size:.8125rem;font-weight:700}._94gfbG_push{background:var(--card);border-radius:24px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex;box-shadow:0 1px 2px #1018280a,0 16px 40px #1018281f}._94gfbG_pushIcon{background:var(--acc);width:36px;height:36px;color:var(--card);border-radius:10px;flex:none;place-items:center;display:grid}._94gfbG_pushBody{flex:1;min-width:0}._94gfbG_pushHead{color:var(--ink2);justify-content:space-between;gap:8px;font-size:.8125rem;display:flex}._94gfbG_pushHead b{color:var(--ink)}._94gfbG_push p{margin:4px 0 0;font-size:.9375rem;line-height:1.45}._94gfbG_pairs{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}._94gfbG_pairs li{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}._94gfbG_pairs li>span:nth-child(2){flex:4rem}._94gfbG_paid{color:var(--ok);align-items:center;gap:4px;font-size:.8125rem;font-weight:700;display:inline-flex}._94gfbG_paid svg,._94gfbG_settled svg{width:16px;height:16px}._94gfbG_mark{color:var(--acc);background:var(--accS);border-radius:12px;padding:8px 12px;font-size:.8125rem;font-weight:700}._94gfbG_sumHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}._94gfbG_settled{color:var(--ok);align-items:center;gap:4px;font-size:.8125rem;font-weight:700;display:inline-flex}._94gfbG_spentLabel{color:var(--ink2);margin-top:12px;font-size:.875rem;display:block}._94gfbG_big{letter-spacing:-.02em;font-size:min(2.25rem,11cqi);line-height:1.2;display:block}._94gfbG_bar{border-radius:6px;gap:2px;height:12px;margin:16px 0 14px;display:flex;overflow:hidden}._94gfbG_legend{gap:8px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}._94gfbG_legend li{color:var(--ink2);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._94gfbG_legend b{color:var(--ink)}._94gfbG_swatch{border-radius:4px;width:12px;height:12px}._94gfbG_mine{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-top:16px;padding-top:14px;font-size:.9375rem;display:flex}._94gfbG_notes{border-top:1px solid var(--line);gap:28px;margin:24px 0 0;padding:40px 0 0;list-style:none;display:grid}._94gfbG_notes li{gap:14px;display:flex}._94gfbG_noteIcon{background:var(--mute);width:40px;height:40px;color:var(--ink2);border-radius:12px;flex:none;place-items:center;display:grid}._94gfbG_notes h3{margin:6px 0;font-size:1rem}._94gfbG_notes p{color:var(--ink2);margin:0;line-height:1.5}@container page (min-width:800px){._94gfbG_notes{grid-template-columns:repeat(3,1fr);gap:40px}}._94gfbG_footer{color:var(--ink2);padding:56px 0 48px;font-size:.875rem}@media (prefers-color-scheme:dark){._94gfbG_card,._94gfbG_push{box-shadow:none;border:1px solid var(--line)}}
