.tip-split[data-v-e6da2bea]{--ease:cubic-bezier(.22,1,.36,1);--ink:#211b1b;--muted:#786d68;--line:#ece1d7;--accent:var(--od-color-tomato-strong);background:#efe7db;color:var(--ink);container:tip-split/inline-size;display:grid;font-family:Gtwalsheimpro,Helvetica Neue,Arial,sans-serif;gap:1rem;padding:clamp(1.25rem,3.5vw,2.25rem) clamp(1rem,3vw,2rem);width:100%}:where(.feature-hero-visual) .tip-split[data-v-e6da2bea]{background:transparent}.tip-split__flow[data-v-e6da2bea]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 auto;padding:0;position:relative;width:min(100%,34rem)}.tip-split__flow li[data-v-e6da2bea]{color:#9a8d86;display:grid;font-size:.6875rem;font-weight:700;gap:.35rem;justify-items:center;position:relative;text-align:center;transition:color .4s ease}.tip-split__flow li+li[data-v-e6da2bea]:before{background:#ddd1c6;border-radius:2px;content:"";height:2px;left:-50%;margin-inline:.55rem;position:absolute;right:50%;top:.3rem;transition:background-color .5s ease}.tip-split__flow i[data-v-e6da2bea]{background:#efe7db;border:2px solid #cdbfb4;border-radius:50%;height:.7rem;position:relative;transition:border-color .4s ease,background-color .4s ease,box-shadow .4s ease;width:.7rem;z-index:1}.tip-split__flow li.is-lit[data-v-e6da2bea]{color:var(--ink)}.tip-split__flow li.is-lit i[data-v-e6da2bea]{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 .22rem #d64f2829}.tip-split__flow li.is-lit+li.is-lit[data-v-e6da2bea]:before{background:var(--accent)}.tip-split__flow li:nth-child(3) i[data-v-e6da2bea],.tip-split__flow li:nth-child(4) i[data-v-e6da2bea]{transition-delay:.15s}.tip-split__flow li:nth-child(4) i[data-v-e6da2bea]{transition-delay:.3s}.tip-split__card[data-v-e6da2bea]{background:#fff;border-radius:1.1rem;box-shadow:inset 0 1px #fffc,0 0 0 1px #412c1c0f,0 26px 52px -24px #412c1c47;display:grid;min-width:0}.tip-split__head[data-v-e6da2bea]{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:.75rem;justify-content:space-between;padding:.95rem 1.1rem}.tip-split__head>div[data-v-e6da2bea]:first-child{display:grid;gap:.1rem;min-width:0}.tip-split__head strong[data-v-e6da2bea]{font-size:.9375rem}.tip-split__head small[data-v-e6da2bea]{color:var(--muted);font-size:.6875rem}.tip-split__month[data-v-e6da2bea]{align-items:stretch;border:1px solid var(--line);border-radius:.5rem;display:inline-flex;overflow:hidden}.tip-split__nav[data-v-e6da2bea]{color:#5d514c;display:grid;place-items:center;width:1.8rem}.tip-split__nav.is-off[data-v-e6da2bea]{color:#cfc4bc}.tip-split__month-name[data-v-e6da2bea]{border-inline:1px solid var(--line);display:grid;font-size:.75rem;font-weight:700;padding:.3rem .65rem;place-items:center}.tip-split__body[data-v-e6da2bea]{align-items:center;display:grid;gap:1.1rem;grid-template-columns:9.5rem minmax(0,1fr);padding:1rem 1.1rem .6rem}.tip-split__pool[data-v-e6da2bea]{display:grid;place-items:center;position:relative}.tip-split__ring[data-v-e6da2bea]{max-width:9.5rem;transform:rotate(0);width:100%}.tip-split__ring circle+circle[data-v-e6da2bea]{transition:stroke-dasharray .5s var(--ease),stroke-dashoffset .5s var(--ease)}.tip-split__pool-total[data-v-e6da2bea]{display:grid;gap:.05rem;inset:0;place-content:center;position:absolute;text-align:center}.tip-split__pool-total strong[data-v-e6da2bea]{font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:800}.tip-split__pool-total small[data-v-e6da2bea]{color:var(--muted);font-size:.625rem}.tip-split__table[data-v-e6da2bea]{border-collapse:collapse;font-size:.75rem;width:100%}.tip-split__table thead th[data-v-e6da2bea]{color:var(--muted);font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:0 0 .4rem;text-align:left;text-transform:uppercase}.tip-split__table thead th[data-v-e6da2bea]:nth-child(2){text-align:center}.tip-split__table thead th[data-v-e6da2bea]:last-child{text-align:right}.tip-split__table tbody tr[data-v-e6da2bea]{border-top:1px solid #f3ece6;transition:background-color .35s ease}.tip-split__table tbody tr.is-nudged[data-v-e6da2bea]{background:#fdf1eb}.tip-split__table tbody th[data-v-e6da2bea]{font-weight:650;padding:.3rem 0;text-align:left}.tip-split__table tbody th[data-v-e6da2bea]>*{vertical-align:middle}.tip-split__table tbody th i[data-v-e6da2bea]{border-radius:50%;display:inline-block;height:.55rem;margin-right:.45rem;width:.55rem}.tip-split__table td[data-v-e6da2bea]{padding:.5rem 0}.tip-split__amount[data-v-e6da2bea]{font-variant-numeric:tabular-nums;font-weight:750;text-align:right;white-space:nowrap}.tip-split__stepper[data-v-e6da2bea]{align-items:center;display:flex;gap:.5rem;justify-content:center}.tip-split__stepper button[data-v-e6da2bea]{background:#fff;border:1px solid var(--line);border-radius:.4rem;color:#5d514c;cursor:pointer;display:grid;height:1.75rem;padding:0;place-items:center;position:relative;transition:background-color .2s ease,transform .15s var(--ease),opacity .2s ease;width:1.75rem}.tip-split__stepper button[data-v-e6da2bea]:before{content:"";inset:-.5625rem;position:absolute;z-index:1}.tip-split__stepper button[data-v-e6da2bea]:hover:not(:disabled){background:#faf4ef}.tip-split__stepper button[data-v-e6da2bea]:active:not(:disabled){transform:scale(.92)}.tip-split__stepper button[data-v-e6da2bea]:disabled{cursor:default;opacity:.4}.tip-split__stepper output[data-v-e6da2bea]{font-variant-numeric:tabular-nums;font-weight:700;min-width:1.5rem;text-align:center}.tip-split__table tr.is-nudged .tip-split__stepper button[data-v-e6da2bea]:last-child{background:#fbe4d9;border-color:var(--accent);color:#a93a1b}.tip-split__foot[data-v-e6da2bea]{display:grid;padding:.6rem 1.1rem 1rem}.tip-split__state[data-v-e6da2bea]{align-items:center;display:flex;gap:.75rem;grid-area:1/1;justify-content:space-between;min-height:2.6rem;transition:opacity .35s ease,transform .45s var(--ease),visibility 0s linear .45s}.tip-split__state small[data-v-e6da2bea]{color:var(--muted);font-size:.6875rem}.tip-split__state--done[data-v-e6da2bea]{background:#e4f1e8;border-radius:.7rem;color:#28613c;justify-content:flex-start;opacity:0;padding:.5rem .75rem;transform:translateY(.4rem);visibility:hidden}.tip-split__state--done div[data-v-e6da2bea]{display:grid;gap:.05rem}.tip-split__state--done strong[data-v-e6da2bea]{font-size:.8125rem}.tip-split__state--done small[data-v-e6da2bea]{color:inherit;opacity:.85}.tip-split.is-done .tip-split__state--open[data-v-e6da2bea]{opacity:0;transform:translateY(-.3rem);visibility:hidden}.tip-split.is-done .tip-split__state--done[data-v-e6da2bea]{opacity:1;transform:none;transition-delay:0s;visibility:visible}.tip-split__check[data-v-e6da2bea]{background:#28613c;border-radius:50%;color:#fff;display:grid;flex:none;height:1.35rem;place-items:center;width:1.35rem}.tip-split__go[data-v-e6da2bea]{background:var(--ink);border:0;border-radius:.6rem;color:#fff;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:750;min-height:2.5rem;padding:.5rem 1rem;transition:transform .2s var(--ease),background-color .2s ease;white-space:nowrap}.tip-split__go[data-v-e6da2bea]:hover{background:#3a302f}.tip-split__go.is-pressed[data-v-e6da2bea]{transform:scale(.96)}.tip-split__go[data-v-e6da2bea]:disabled{cursor:default}button[data-v-e6da2bea]:focus-visible{outline:3px solid #3971dd;outline-offset:2px}@container tip-split (max-width: 30rem){.tip-split__body[data-v-e6da2bea]{gap:.75rem;grid-template-columns:minmax(0,1fr)}.tip-split__pool[data-v-e6da2bea]{gap:.8rem;grid-template-columns:4.5rem minmax(0,1fr);justify-items:start}.tip-split__ring[data-v-e6da2bea]{width:4.5rem}.tip-split__pool-total[data-v-e6da2bea]{place-content:start;position:static;text-align:left}.tip-split__pool-total strong[data-v-e6da2bea]{font-size:1.25rem}.tip-split__pool-total small[data-v-e6da2bea]{font-size:.6875rem}.tip-split__head[data-v-e6da2bea]{flex-wrap:wrap}.tip-split__flow li[data-v-e6da2bea]{font-size:.625rem}.tip-split__state--open small[data-v-e6da2bea]{display:none}.tip-split__state--open[data-v-e6da2bea]{justify-content:stretch}.tip-split__go[data-v-e6da2bea]{flex:1}}@media(prefers-reduced-motion:reduce){.tip-split[data-v-e6da2bea] *,.tip-split[data-v-e6da2bea] :after,.tip-split[data-v-e6da2bea] :before{animation:none!important;transition:none!important}}
