.HeroExpense-module-scss-module__LyiRNW__warm-expense{z-index:var(--layer-floating);border-radius:var(--radius-panel);background:var(--material-nacre);width:min(420px,100% - 16px);color:var(--obsidian);box-shadow:var(--material-edge),var(--receipt-shadow);margin:-54px 0 0 -28px;padding:20px 24px;position:relative;container-type:inline-size}.HeroExpense-module-scss-module__LyiRNW__warm-expense-top{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:48px;display:grid}.HeroExpense-module-scss-module__LyiRNW__warm-expense-name{min-width:0}.HeroExpense-module-scss-module__LyiRNW__warm-expense-name h2{letter-spacing:-.025em;font-size:1rem;font-weight:600;line-height:1.25}.HeroExpense-module-scss-module__LyiRNW__warm-expense-name p{color:var(--receipt-muted);align-items:center;gap:4px;margin-top:8px;font-size:.75rem;display:flex}.HeroExpense-module-scss-module__LyiRNW__warm-expense-name .HeroExpense-module-scss-module__LyiRNW__payer-avatar{flex-shrink:0;width:16px;height:16px}.HeroExpense-module-scss-module__LyiRNW__warm-expense-icon{background:var(--person-pastel);width:40px;height:40px;color:var(--person-ink);box-shadow:inset 0 1px 0 var(--glass-specular);border-radius:14px;place-items:center;display:grid}.HeroExpense-module-scss-module__LyiRNW__warm-expense-icon svg{width:20px;height:20px}.HeroExpense-module-scss-module__LyiRNW__warm-expense-total{text-align:right;white-space:nowrap;margin:0}.HeroExpense-module-scss-module__LyiRNW__warm-expense-total dt{color:var(--receipt-muted);margin-bottom:4px;font-size:.75rem;line-height:1.4}.HeroExpense-module-scss-module__LyiRNW__warm-expense-total dd{letter-spacing:-.06em;margin:0;font-size:1.0625rem;line-height:1.2}.HeroExpense-module-scss-module__LyiRNW__warm-expense-share{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;margin-top:20px;display:grid}.HeroExpense-module-scss-module__LyiRNW__warm-expense-group p{color:var(--receipt-muted);max-width:22ch;margin-top:8px;font-size:.75rem;line-height:1.4}.HeroExpense-module-scss-module__LyiRNW__warm-people{padding-left:6px;display:flex}.HeroExpense-module-scss-module__LyiRNW__warm-people .HeroExpense-module-scss-module__LyiRNW__avatar{width:32px;height:32px;box-shadow:0 0 0 2px var(--pearl);background:var(--obsidian);color:var(--pearl);margin-left:-4px}.HeroExpense-module-scss-module__LyiRNW__warm-people svg{width:16px;height:16px}.HeroExpense-module-scss-module__LyiRNW__warm-expense-yours{text-align:right}.HeroExpense-module-scss-module__LyiRNW__warm-expense-yours>span{color:var(--receipt-muted);margin-bottom:4px;font-size:.75rem;display:block}.HeroExpense-module-scss-module__LyiRNW__warm-expense-yours strong{letter-spacing:-.065em;white-space:nowrap;font-size:2rem;font-weight:500;line-height:1.15;display:block}.HeroExpense-module-scss-module__LyiRNW__warm-allocation{gap:3px;height:4px;margin-top:16px}@media (min-width:921px) and (max-width:1120px){.HeroExpense-module-scss-module__LyiRNW__warm-expense{width:calc(100% + 8px);margin-left:-16px;padding:20px}.HeroExpense-module-scss-module__LyiRNW__warm-expense-top{grid-template-columns:minmax(0,1fr) auto}.HeroExpense-module-scss-module__LyiRNW__warm-expense-icon{display:none}}@media (max-width:920px){.HeroExpense-module-scss-module__LyiRNW__warm-expense{border-radius:20px;width:min(440px,100% - 24px);margin:-47px auto 0;padding:20px}}@media (max-width:540px){.HeroExpense-module-scss-module__LyiRNW__warm-expense{padding:18px}.HeroExpense-module-scss-module__LyiRNW__warm-expense-top{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.HeroExpense-module-scss-module__LyiRNW__warm-expense-icon{border-radius:11px;width:34px;height:34px}.HeroExpense-module-scss-module__LyiRNW__warm-expense-icon svg{width:17px;height:17px}.HeroExpense-module-scss-module__LyiRNW__warm-expense-name h2{font-size:.875rem}.HeroExpense-module-scss-module__LyiRNW__warm-expense-total{align-self:start}.HeroExpense-module-scss-module__LyiRNW__warm-expense-total dd{font-size:1rem}.HeroExpense-module-scss-module__LyiRNW__warm-expense-share{gap:12px;margin-top:18px}.HeroExpense-module-scss-module__LyiRNW__warm-expense-yours strong{font-size:2rem}.HeroExpense-module-scss-module__LyiRNW__warm-people .HeroExpense-module-scss-module__LyiRNW__avatar{width:26px;height:26px}.HeroExpense-module-scss-module__LyiRNW__warm-allocation{height:4px;margin-top:16px}}@media (max-width:359px){.HeroExpense-module-scss-module__LyiRNW__warm-expense{width:calc(100% - 16px);padding:16px}.HeroExpense-module-scss-module__LyiRNW__warm-expense-top{grid-template-columns:minmax(0,1fr) auto}.HeroExpense-module-scss-module__LyiRNW__warm-expense-icon{display:none}.HeroExpense-module-scss-module__LyiRNW__warm-expense-yours strong{font-size:22px}.HeroExpense-module-scss-module__LyiRNW__warm-expense-group p{max-width:15ch}}.HeroExpense-module-scss-module__LyiRNW__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.HeroExpense-module-scss-module__LyiRNW__warm-allocation{border-radius:999px;display:flex;overflow:hidden}.HeroExpense-module-scss-module__LyiRNW__warm-allocation>span{background:color-mix(in srgb, var(--person-ink) 56%, var(--person-pastel));border-radius:inherit}.HeroExpense-module-scss-module__LyiRNW__warm-allocation>span[data-guest=true]{background:var(--person-ink)}
.HeroSharePreview-module-scss-module__bQ_qQG__preview{margin-top:20px}.HeroSharePreview-module-scss-module__bQ_qQG__people{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.HeroSharePreview-module-scss-module__bQ_qQG__people button{min-width:0;color:var(--receipt-muted);background:0 0;border-radius:12px;justify-items:center;gap:4px;padding:8px 4px;transition:background-color .3s,color .3s;display:grid}.HeroSharePreview-module-scss-module__bQ_qQG__people .HeroSharePreview-module-scss-module__bQ_qQG__portrait{width:40px;height:40px;box-shadow:0 0 0 3px var(--pearl);margin-bottom:4px;transition:transform .3s,box-shadow .3s}.HeroSharePreview-module-scss-module__bQ_qQG__people button[aria-pressed=true]{color:var(--obsidian)}.HeroSharePreview-module-scss-module__bQ_qQG__people button[aria-pressed=true] .HeroSharePreview-module-scss-module__bQ_qQG__portrait{box-shadow:0 0 0 3px var(--person-pastel),0 0 0 5px var(--person-ink);transform:translateY(-3px)}.HeroSharePreview-module-scss-module__bQ_qQG__name{font-size:.75rem;font-weight:500;line-height:1.3}.HeroSharePreview-module-scss-module__bQ_qQG__value{color:var(--obsidian);font-family:var(--font-mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;line-height:1.3}.HeroSharePreview-module-scss-module__bQ_qQG__ribbon{border-radius:9999px;height:8px;margin-top:12px;position:relative;overflow:hidden}.HeroSharePreview-module-scss-module__bQ_qQG__ribbon>span{background:color-mix(in srgb, var(--person-ink) 55%, var(--person-pastel));transform-origin:0;transform:translateX(var(--start)) scaleX(var(--share));transition:transform .3s,background-color .3s;position:absolute;inset:0}.HeroSharePreview-module-scss-module__bQ_qQG__ribbon>span[data-selected=true]{background:var(--person-ink)}.HeroSharePreview-module-scss-module__bQ_qQG__people button:focus-visible{outline:2px solid var(--person-ink);outline-offset:2px}@media (hover:hover){.HeroSharePreview-module-scss-module__bQ_qQG__people button:hover{background:var(--person-pastel);color:var(--obsidian)}.HeroSharePreview-module-scss-module__bQ_qQG__people button:hover .HeroSharePreview-module-scss-module__bQ_qQG__portrait{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.HeroSharePreview-module-scss-module__bQ_qQG__people button,.HeroSharePreview-module-scss-module__bQ_qQG__people .HeroSharePreview-module-scss-module__bQ_qQG__portrait,.HeroSharePreview-module-scss-module__bQ_qQG__ribbon>span{transition:none}.HeroSharePreview-module-scss-module__bQ_qQG__people button[aria-pressed=true] .HeroSharePreview-module-scss-module__bQ_qQG__portrait,.HeroSharePreview-module-scss-module__bQ_qQG__people button:hover .HeroSharePreview-module-scss-module__bQ_qQG__portrait{transform:none}}@media (forced-colors:active){.HeroSharePreview-module-scss-module__bQ_qQG__people button[aria-pressed=true]{outline:2px solid highlight}.HeroSharePreview-module-scss-module__bQ_qQG__ribbon{border:1px solid canvastext}}
.HeroWeightSlider-module-scss-module__ZTwtmG__label{text-align:right;font-size:.75rem;font-weight:500;line-height:1.4}.HeroWeightSlider-module-scss-module__ZTwtmG__slider{--thumb:36px;height:44px;position:relative}.HeroWeightSlider-module-scss-module__ZTwtmG__track,.HeroWeightSlider-module-scss-module__ZTwtmG__ticks{inset-inline:calc(var(--thumb)/2);pointer-events:none;position:absolute;top:50%}.HeroWeightSlider-module-scss-module__ZTwtmG__track{background:color-mix(in srgb, var(--person-ink) 15%, var(--person-pastel));height:8px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--person-ink) 15%, transparent);border-radius:9999px;overflow:hidden;transform:translateY(-50%)}.HeroWeightSlider-module-scss-module__ZTwtmG__track i{background:var(--person-ink);width:100%;height:100%;transform:scaleX(var(--progress));transform-origin:0;display:block}.HeroWeightSlider-module-scss-module__ZTwtmG__ticks{justify-content:space-between;display:flex;transform:translateY(-50%)}.HeroWeightSlider-module-scss-module__ZTwtmG__ticks i{background:var(--person-ink);border-radius:9999px;width:2px;height:4px}.HeroWeightSlider-module-scss-module__ZTwtmG__slider input{appearance:none;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.HeroWeightSlider-module-scss-module__ZTwtmG__slider input::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb)}.HeroWeightSlider-module-scss-module__ZTwtmG__slider input::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:0}.HeroWeightSlider-module-scss-module__ZTwtmG__carriage{inset:0 var(--thumb) 0 0;transform:translateX(calc(var(--progress) * 100%));pointer-events:none;align-items:center;display:flex;position:absolute}.HeroWeightSlider-module-scss-module__ZTwtmG__thumb{width:var(--thumb);height:var(--thumb);border:1px solid color-mix(in srgb, var(--person-ink) 22%, transparent);background:var(--material-nacre);box-shadow:var(--material-edge),0 2px 8px #0000000a;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:3px;transition:transform .15s,box-shadow .15s;display:flex}.HeroWeightSlider-module-scss-module__ZTwtmG__thumb .HeroWeightSlider-module-scss-module__ZTwtmG__portrait{width:100%;height:100%}.HeroWeightSlider-module-scss-module__ZTwtmG__slider input:focus-visible~.HeroWeightSlider-module-scss-module__ZTwtmG__carriage .HeroWeightSlider-module-scss-module__ZTwtmG__thumb{outline:2px solid var(--person-ink);outline-offset:3px}.HeroWeightSlider-module-scss-module__ZTwtmG__slider input:active~.HeroWeightSlider-module-scss-module__ZTwtmG__carriage .HeroWeightSlider-module-scss-module__ZTwtmG__thumb{box-shadow:var(--material-edge),0 4px 12px #0000000f;transform:scale(1.1)}@media (hover:hover){.HeroWeightSlider-module-scss-module__ZTwtmG__slider:hover .HeroWeightSlider-module-scss-module__ZTwtmG__thumb{box-shadow:var(--material-edge),0 4px 12px #0000000f}}@media (prefers-reduced-motion:reduce){.HeroWeightSlider-module-scss-module__ZTwtmG__thumb{transition:none}.HeroWeightSlider-module-scss-module__ZTwtmG__slider input:active~.HeroWeightSlider-module-scss-module__ZTwtmG__carriage .HeroWeightSlider-module-scss-module__ZTwtmG__thumb{transform:none}}@media (forced-colors:active){.HeroWeightSlider-module-scss-module__ZTwtmG__slider input{appearance:auto;opacity:1;accent-color:highlight}.HeroWeightSlider-module-scss-module__ZTwtmG__slider input::-webkit-slider-thumb{appearance:auto}.HeroWeightSlider-module-scss-module__ZTwtmG__slider input:focus-visible{outline:2px solid highlight}.HeroWeightSlider-module-scss-module__ZTwtmG__track,.HeroWeightSlider-module-scss-module__ZTwtmG__ticks,.HeroWeightSlider-module-scss-module__ZTwtmG__carriage{display:none}}
.HeroShareControl-module-scss-module__KfAkEa__editor{background:var(--person-pastel);color:var(--obsidian);border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:16px;margin-top:16px;padding:12px 16px;transition:background-color .3s;display:grid}.HeroShareControl-module-scss-module__KfAkEa__summary{min-width:0}.HeroShareControl-module-scss-module__KfAkEa__summary>span{color:var(--receipt-muted);white-space:nowrap;font-size:.75rem;line-height:1.4;display:block}.HeroShareControl-module-scss-module__KfAkEa__amount{font-family:var(--font-mono);letter-spacing:-.065em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:clamp(1.0625rem,8.5cqi,2rem);font-weight:500;line-height:1.15;display:block}.HeroShareControl-module-scss-module__KfAkEa__amount>span{display:block}.HeroShareControl-module-scss-module__KfAkEa__editor[data-interacted=true] .HeroShareControl-module-scss-module__KfAkEa__amount>span{animation:.3s both HeroShareControl-module-scss-module__KfAkEa__arrive}.HeroShareControl-module-scss-module__KfAkEa__control{align-content:center;min-width:0;min-height:64px;display:grid}.HeroShareControl-module-scss-module__KfAkEa__resume:focus-visible{outline:2px solid var(--person-ink);outline-offset:3px}.HeroShareControl-module-scss-module__KfAkEa__resume{background:var(--material-nacre);min-height:44px;box-shadow:var(--material-edge);border-radius:9999px;padding:8px;font-size:.75rem}@container (max-width:360px){.HeroShareControl-module-scss-module__KfAkEa__editor{grid-template-columns:1fr;gap:8px}.HeroShareControl-module-scss-module__KfAkEa__summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.HeroShareControl-module-scss-module__KfAkEa__amount{margin-top:0}.HeroShareControl-module-scss-module__KfAkEa__control{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:44px}.HeroShareControl-module-scss-module__KfAkEa__resume{grid-column:1/-1}}@keyframes HeroShareControl-module-scss-module__KfAkEa__arrive{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HeroShareControl-module-scss-module__KfAkEa__editor{transition:none}.HeroShareControl-module-scss-module__KfAkEa__editor[data-interacted=true] .HeroShareControl-module-scss-module__KfAkEa__amount>span{animation:none}}@media (forced-colors:active){.HeroShareControl-module-scss-module__KfAkEa__editor{border:1px solid canvastext}.HeroShareControl-module-scss-module__KfAkEa__resume{border:1px solid buttontext}}