:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;--canvas:#f5f5f7;--surface:#fff;--raised:#f0f0f3;--selected:#e0e0e5;--text:#1b1b1f;--muted:#62626a;--separator:#0000001c;--accent:#2a64c5;--field:#f5f5f7;--field-label:#3d3d3d;--field-edge:#00000017;--field-error:#80140a;--field-inset:inset 0 1px 2px #0000000b;--panel-shadow:0 2px 4px #0000000b, 0 8px 24px #0000000e, inset 0 1px 1px #fffc;--spinner-ink:#000;--focus:#0065cd;--material:#f8f8faad;--edge:#0000001a;--good:#1a5837;--good-bg:#e3f5e9;--pending:#624706;--pending-bg:#fff1ce;--error:#8d252b;--error-bg:#fbe8ea;--space-xxs:4px;--space-xs:8px;--space-s:12px;--space-m:16px;--space-l:20px;--space-xl:24px;--space-xxl:32px;--hairline:.5px;--radius:8px;--panel-radius:16px;--field-height:36px;--field-touch-height:44px;--field-padding-inline:7px;--button-height:50px;--checkout-width:432px;--symbol-size:14px;--spinner-size:16px;--spinner-large-size:32px;--ease:cubic-bezier(.22, 1, .36, 1);color:var(--text);background:var(--canvas);font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.45}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--canvas:#151515;--surface:#202020;--raised:#2b2b2b;--selected:#303034;--text:#e8e8e8;--muted:#aaaab1;--separator:#ffffff24;--field:#171717;--field-label:#9b9b9b;--field-edge:#ffffff17;--field-error:#ff8c80;--field-inset:inset 0 1px 2px #00000038;--panel-shadow:0 2px 5px #00000038, 0 8px 22px #0000003b, inset 0 1px 1px #ffffff0e;--spinner-ink:#fff;--focus:#79b7ff;--material:#1818188c;--edge:#ffffff29;--good:#a8e5bb;--good-bg:#1c3627;--pending:#f4d58a;--pending-bg:#392e16;--error:#ffb3b8;--error-bg:#442128}}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a.button{touch-action:manipulation}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip{z-index:2;background:var(--surface);color:var(--text);border-radius:var(--radius);padding:.65rem;position:absolute;inset:.5rem auto auto .5rem}.skip:not(:focus){clip-path:inset(50%)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.shell{max-inline-size:1440px;padding:0 clamp(var(--space-m), 4vw, 56px) max(var(--space-xxl), env(safe-area-inset-bottom));margin-inline:auto}header{justify-content:space-between;align-items:center;gap:var(--space-m);min-block-size:64px;box-shadow:inset 0 calc(-1 * var(--hairline)) var(--separator);display:flex}.brand{letter-spacing:-.025em;align-items:center;gap:9px;font-size:17px;font-weight:650;display:inline-flex}.mark{color:#fff;background:var(--accent);border-radius:var(--radius);place-items:center;block-size:28px;inline-size:28px;display:grid;box-shadow:inset 0 1px #fff3,0 1px 2px #0002}.mode,.eyebrow{color:var(--muted);letter-spacing:.025em;font-size:12px;font-weight:590}.mode{background:var(--raised);text-align:center;border-radius:999px;padding:5px 11px}.intro{padding-block:var(--space-xl) var(--space-m)}h1,h2,p{margin:0}h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:690;line-height:1.08}h2{letter-spacing:-.02em;font-size:19px;font-weight:630;line-height:1.25}.panel h2{margin-block-end:var(--space-xs)}small,.muted,.empty p{color:var(--muted)}small{font-size:12px;font-weight:510}.grid{gap:var(--space-s);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.panel{background:var(--surface);border-radius:var(--panel-radius);min-inline-size:0;padding:var(--space-l);box-shadow:var(--panel-shadow)}form{gap:var(--space-s);margin-top:var(--space-s);display:grid}.field{gap:var(--space-xxs);min-inline-size:0;display:grid}label{font-size:13px;font-weight:590}label small{margin-inline-start:var(--space-xxs)}input{--field-rim:var(--hairline) var(--field-edge);inline-size:100%;min-inline-size:0;min-block-size:var(--field-height);border-radius:var(--radius);padding:var(--space-xxs) var(--field-padding-inline);color:inherit;background:var(--field);box-shadow:var(--field-inset), 0 0 0 var(--field-rim);border:0;font-size:13px}input::placeholder{color:var(--field-label);opacity:1}input:focus-visible{--field-rim:1.5px var(--field-label);outline:none}input[aria-invalid=true]{--field-rim:var(--hairline) var(--field-error)}input[aria-invalid=true]:focus-visible{--field-rim:1.5px var(--field-error)}input:disabled{opacity:.45}input[readonly]{color:var(--field-label)}.field-error{align-items:baseline;gap:var(--space-xxs);color:var(--field-error);font-size:12px;display:flex}.field-error .sf-symbol{--symbol-size:12px;align-self:center}.amount-input{position:relative}.amount-input span{inset:50% auto auto var(--field-padding-inline);pointer-events:none;color:var(--field-label);font-size:13px;position:absolute;translate:0 -50%}.amount-input input{font-variant-numeric:tabular-nums;padding-inline-start:calc(var(--field-padding-inline) + var(--space-m))}button,.button{min-block-size:var(--button-height);gap:var(--space-xs);color:#fff;background:var(--accent);padding:var(--space-xs) var(--space-l);cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:17px;font-weight:510;line-height:1.15;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0000001f,inset 0 1px #fff3}button:disabled{background:var(--raised);color:var(--muted);box-shadow:none;cursor:default}.secondary{background:var(--material);color:var(--text);box-shadow:inset 0 0 0 var(--hairline) var(--edge)}form button{margin-top:var(--space-xxs)}.qr-panel{text-align:center}.qr-content{gap:10px;display:grid}.qr{block-size:auto;inline-size:min(100%,212px);box-shadow:0 0 0 var(--hairline) var(--separator);background:#fff;border-radius:12px;margin:4px auto;display:block}.row,.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row{text-align:start;justify-content:space-between}.row h2{font-variant-numeric:tabular-nums;margin:0}.actions{justify-content:center}.actions>*{flex:auto}.simulator{box-shadow:inset 0 var(--hairline) var(--separator);padding-top:var(--space-s);margin-top:var(--space-xxs)}.empty{place-content:center;justify-items:center;min-block-size:280px;padding:16px;display:grid}.qr-placeholder{background:var(--raised);color:var(--muted);border-radius:20px;grid-template-columns:repeat(2,18px);gap:8px;margin-block-end:12px;padding:20px;display:grid;position:relative}.qr-placeholder i{border:2px solid;border-radius:4px;block-size:18px}.qr-placeholder i:last-child{border-style:dotted}.status{color:var(--text);background:var(--raised);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:590;display:inline-flex}.sf-symbol{inline-size:var(--symbol-size);block-size:var(--symbol-size);-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}[data-symbol=clock]{--glyph:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20data-sf-symbol='clock'%20viewBox='0%200%2031.875%2031.875'%3e%3cpath%20d='M15.9375%2031.875C24.7344%2031.875%2031.875%2024.7344%2031.875%2015.9375C31.875%207.14062%2024.7344%200%2015.9375%200C7.14062%200%200%207.14062%200%2015.9375C0%2024.7344%207.14062%2031.875%2015.9375%2031.875ZM15.9375%2029.2188C8.59375%2029.2188%202.65625%2023.2812%202.65625%2015.9375C2.65625%208.59375%208.59375%202.65625%2015.9375%202.65625C23.2812%202.65625%2029.2188%208.59375%2029.2188%2015.9375C29.2188%2023.2812%2023.2812%2029.2188%2015.9375%2029.2188Z'/%3e%3cpath%20d='M7.76562%2017.625L15.9219%2017.625C16.5312%2017.625%2017.0156%2017.1562%2017.0156%2016.5312L17.0156%206C17.0156%205.39062%2016.5312%204.92188%2015.9219%204.92188C15.3125%204.92188%2014.8438%205.39062%2014.8438%206L14.8438%2015.4531L7.76562%2015.4531C7.14062%2015.4531%206.67188%2015.9219%206.67188%2016.5312C6.67188%2017.1562%207.14062%2017.625%207.76562%2017.625Z'/%3e%3c/svg%3e")}[data-symbol=checkmark]{--glyph:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20data-sf-symbol='checkmark.circle.fill'%20viewBox='0%200%2031.875%2031.875'%3e%3cpath%20d='M31.875%2015.9375C31.875%2024.7188%2024.7344%2031.875%2015.9375%2031.875C7.15625%2031.875%200%2024.7188%200%2015.9375C0%207.14062%207.15625%200%2015.9375%200C24.7344%200%2031.875%207.14062%2031.875%2015.9375ZM20.7969%209.73438L14.125%2020.4531L10.9531%2016.3594C10.5625%2015.8438%2010.2188%2015.7031%209.76562%2015.7031C9.0625%2015.7031%208.51562%2016.2812%208.51562%2016.9844C8.51562%2017.3438%208.65625%2017.6875%208.89062%2018L12.8125%2022.8125C13.2188%2023.3594%2013.6562%2023.5781%2014.1875%2023.5781C14.7188%2023.5781%2015.1719%2023.3281%2015.5%2022.8125L22.8438%2011.25C23.0312%2010.9219%2023.2344%2010.5625%2023.2344%2010.2188C23.2344%209.48438%2022.5938%209.01562%2021.9062%209.01562C21.5%209.01562%2021.0938%209.26562%2020.7969%209.73438Z'/%3e%3c/svg%3e")}[data-symbol=warning]{--glyph:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20data-sf-symbol='exclamationmark.circle'%20viewBox='0%200%2031.875%2031.875'%3e%3cpath%20d='M15.9375%2031.875C24.7344%2031.875%2031.875%2024.7344%2031.875%2015.9375C31.875%207.14062%2024.7344%200%2015.9375%200C7.14062%200%200%207.14062%200%2015.9375C0%2024.7344%207.14062%2031.875%2015.9375%2031.875ZM15.9375%2029.2188C8.59375%2029.2188%202.65625%2023.2812%202.65625%2015.9375C2.65625%208.59375%208.59375%202.65625%2015.9375%202.65625C23.2812%202.65625%2029.2188%208.59375%2029.2188%2015.9375C29.2188%2023.2812%2023.2812%2029.2188%2015.9375%2029.2188Z'/%3e%3cpath%20d='M15.9219%2018.75C16.6562%2018.75%2017.0938%2018.3281%2017.1094%2017.5156L17.3438%209.26562C17.3594%208.46875%2016.7344%207.875%2015.9062%207.875C15.0625%207.875%2014.4688%208.45312%2014.4844%209.25L14.6875%2017.5156C14.7031%2018.3125%2015.1406%2018.75%2015.9219%2018.75ZM15.9219%2023.8281C16.8125%2023.8281%2017.5938%2023.1094%2017.5938%2022.2031C17.5938%2021.2969%2016.8281%2020.5781%2015.9219%2020.5781C15%2020.5781%2014.2344%2021.3125%2014.2344%2022.2031C14.2344%2023.0938%2015.0156%2023.8281%2015.9219%2023.8281Z'/%3e%3c/svg%3e")}[data-symbol=external]{--glyph:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20data-sf-symbol='arrow.up.forward.app'%20viewBox='0%20-0.0078%2028.8125%2028.8125'%3e%3cpath%20d='M8.5%2028.7969L20.2969%2028.7969C23.0469%2028.7969%2025.1875%2028%2026.5938%2026.5938C28.0469%2025.1562%2028.8125%2023.0156%2028.8125%2020.2812L28.8125%208.51562C28.8125%205.78125%2028.0469%203.64062%2026.5938%202.20312C25.1719%200.78125%2023.0469%200%2020.2969%200L8.5%200C5.76562%200%203.60938%200.796875%202.20312%202.20312C0.765625%203.64062%200%205.78125%200%208.51562L0%2020.2812C0%2023.0156%200.75%2025.1562%202.20312%2026.5938C3.625%2028.0156%205.76562%2028.7969%208.5%2028.7969ZM8.5%2026.2812C6.5625%2026.2812%205.04688%2025.7344%204.0625%2024.75C3.04688%2023.75%202.51562%2022.25%202.51562%2020.2812L2.51562%208.51562C2.51562%206.54688%203.04688%205.04688%204.0625%204.04688C5.03125%203.07812%206.5625%202.51562%208.5%202.51562L20.2969%202.51562C22.25%202.51562%2023.75%203.0625%2024.75%204.04688C25.7656%205.04688%2026.2969%206.54688%2026.2969%208.51562L26.2969%2020.2812C26.2969%2022.25%2025.7656%2023.75%2024.75%2024.75C23.7656%2025.7188%2022.25%2026.2812%2020.2969%2026.2812Z'/%3e%3cpath%20d='M17.3906%209.96875L14.5156%2012.6562L8.75%2018.4219C8.53125%2018.6406%208.375%2018.9531%208.375%2019.2656C8.375%2019.9688%208.82812%2020.4219%209.53125%2020.4219C9.90625%2020.4219%2010.1875%2020.2812%2010.4062%2020.0625L16.1719%2014.3125L18.8438%2011.4375C20%2010.2188%2018.5625%208.875%2017.3906%209.96875ZM18.1719%2014.3438L18.1719%2017.0469C18.1719%2017.7812%2018.6406%2018.2656%2019.3281%2018.2656C20.0156%2018.2656%2020.4688%2017.7344%2020.4688%2017.0156L20.4688%209.64062C20.4688%208.71875%2019.9688%208.35938%2019.1719%208.35938L11.75%208.35938C11.0312%208.35938%2010.5469%208.8125%2010.5469%209.5C10.5469%2010.1875%2011.0469%2010.6406%2011.7812%2010.6406L14.625%2010.6406L18.6094%2010.1719Z'/%3e%3c/svg%3e")}.spinner{inline-size:var(--spinner-size);block-size:var(--spinner-size);fill:var(--spinner-ink);flex:none;display:block}.spinner-large{--spinner-size:var(--spinner-large-size)}.loading-label,.error{align-items:center;gap:var(--space-xs);display:flex}.status[data-state=awaiting_deposit]{background:var(--pending-bg);color:var(--pending)}.status[data-state=paid]{background:var(--good-bg);color:var(--good)}.status[data-state=needs_review],.error{color:var(--error);background:var(--error-bg)}.error{border-radius:var(--radius);margin-block:0 12px;padding:8px 12px}.receipt-note{color:var(--good)}.activity ul{margin:0;padding:0;list-style:none}.order-row{border-radius:var(--radius);background:var(--surface);min-block-size:44px;inline-size:100%;color:var(--text);text-align:start;box-shadow:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:4px;padding:6px 8px;font-size:13px;display:flex}.activity li+li{box-shadow:inset 0 var(--hairline) var(--separator)}.order-row[aria-pressed=true]{background:var(--selected)}.order-row>span:first-child{overflow-wrap:anywhere}.order-row strong{font-variant-numeric:tabular-nums;margin-inline-start:5px}.checkout{max-inline-size:var(--checkout-width);margin:clamp(var(--space-xl), 6vw, 48px) auto 0;text-align:center;justify-items:center;gap:var(--space-s);overflow-wrap:anywhere;display:grid}.checkout-summary{gap:var(--space-xxs);display:grid}.checkout-summary h1{font-variant-numeric:tabular-nums;font-size:clamp(32px,5vw,44px)}.checkout-note{max-inline-size:32ch;color:var(--muted)}.checkout-state-title{font-size:20px}.checkout-loading{justify-items:center;gap:var(--space-xs);display:grid}.checkout .error{text-align:start;margin:0}.checkout button,.checkout .button{inline-size:100%}@media (width<=42rem),(pointer:coarse){input{min-block-size:var(--field-touch-height);--field-padding-inline:var(--space-s);font-size:16px}.amount-input span{font-size:16px;inset-inline-start:var(--space-s)}}@media (width>=44rem){.grid{grid-template-columns:minmax(0,4fr) minmax(0,5fr)}.activity{grid-column:1/-1}}@media (width>=70rem){.grid{gap:var(--space-m);grid-template-columns:minmax(0,1fr) minmax(0,1.28fr) minmax(0,.93fr)}.activity{grid-column:auto}}@media (hover:hover){button:not(:disabled):hover,.button:hover{filter:brightness(1.08)}.order-row:not(:disabled):hover{background:var(--raised)}}@media (prefers-reduced-motion:no-preference){button,.button{transition:scale .14s var(--ease), filter .14s var(--ease), background-color .14s var(--ease)}button:not(:disabled):active,.button:active{scale:.98}.spinner{animation:.96s steps(8,end) infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.qr-content,.checkout{animation:appear .24s var(--ease) both}@keyframes appear{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}}.register-nav{justify-content:flex-end;gap:8px;margin-block:16px;display:flex}.members{max-inline-size:48rem;margin:24px auto}.members ul{margin:16px 0 0;padding:0;list-style:none}.members li{box-shadow:inset 0 var(--hairline) var(--separator);flex-wrap:wrap;align-items:center;gap:10px;padding-block:10px;display:flex}.members li>:first-child{overflow-wrap:anywhere;flex:10rem;min-width:0}.member-email{display:block}@media (forced-colors:active){input{border:1px solid buttontext}input:focus-visible{outline:2px solid highlight}input[aria-invalid=true]{border-color:mark}.sf-symbol{forced-color-adjust:none}.spinner{fill:canvastext}}
