@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.IwsHZW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.IwsHZW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--page:#fcf9f7;--surface:#fffefd;--ink:#241e1a;--muted:#635c57;--line:#e8e4e1;--edge:#867f79;--error:#b3241f;--success:#0b5d2a;--primary:var(--ink);--on-primary:var(--surface);--head-end:var(--primary);--tint:#f6f3f0;--shade-near:#241e1a14;--shade-far:#241e1a1f;--glow:#241e1a3d;--lift:0 1px 2px var(--shade-near), 0 8px 16px -8px var(--shade-far), 0 24px 40px -20px var(--shade-far);--lift-bar:0 1px 2px var(--shade-near), 0 12px 24px -8px var(--shade-far);--face:var(--font-figtree), "Segoe UI", sans-serif;--pad:clamp(1rem, 5vw, 1.5rem);--column:28rem;--rise:5rem;--head-room:clamp(2.25rem, 8svh, 5rem);--bar-gap:calc(.75rem + env(safe-area-inset-bottom));--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-move:cubic-bezier(.32, .72, 0, 1)}@supports (color:lab(0% 0 0)){:root{--page:lab(98.253% .667602 1.3273);--surface:lab(99.7646% .332803 .662982);--ink:lab(11.8122% 2.13497 4.07868);--muted:lab(39.6559% 2.06429 4.02272);--line:lab(90.7093% 1.00517 1.99319);--edge:lab(53.5767% 2.04983 4.01251);--error:lab(40.2254% 56.4251 41.3189);--success:lab(34.0894% -33.3935 22.2294);--tint:lab(95.9312% .836015 1.65994);--shade-near:lab(11.8122% 2.13497 4.07868/.08);--shade-far:lab(11.8122% 2.13497 4.07868/.12);--glow:lab(11.8122% 2.13497 4.07868/.24)}}@supports (color:oklch(from red l c h)) and (color:color-mix(in oklab, red, blue)){:root{--head-end:color-mix(in oklab, var(--primary) 90%, oklch(from var(--on-primary) clamp(0, (.5 - l) * 1000, 1) 0 0));--tint:color-mix(in oklab, var(--primary) 6%, var(--surface));--shade-near:oklch(from var(--primary) .32 calc(c * .6) h / .1);--shade-far:oklch(from var(--primary) .32 calc(c * .6) h / .18);--glow:oklch(from var(--primary) .32 c h / .38)}}*,:before,:after{box-sizing:border-box}html,body{margin:0;overflow-x:clip}html{scroll-padding-bottom:calc(6rem + env(safe-area-inset-bottom))}body{background:var(--page);min-height:100svh;color:var(--ink);font:400 1rem/1.5 var(--face);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}h1,h2,p,dl,dd{margin:0}h1,h2{text-wrap:balance}a{color:var(--primary);text-underline-offset:.2em}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr{clip-path:inset(50%);pointer-events:none;position:absolute}.skip{left:var(--pad);z-index:3;background:var(--ink);color:var(--page);border-radius:.75rem;padding:.75rem 1rem;position:absolute;top:.5rem;transform:translateY(-200%)}.skip:focus{transform:none}.head{padding:calc(env(safe-area-inset-top) + 1rem) var(--pad) calc(var(--rise) + var(--head-room));background:var(--primary);background-image:linear-gradient(168deg, var(--primary) 8%, var(--head-end));color:var(--on-primary);border-radius:0 0 50% 50%/0 0 1.75rem 1.75rem}.head-row{max-width:var(--column);justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;margin-inline:auto;display:flex}.name{letter-spacing:-.02em;overflow-wrap:break-word;min-width:0;font-size:1.625rem;font-weight:800;line-height:1.15}.plate{background:var(--surface);border-radius:.875rem;min-width:0;padding:.375rem .75rem;display:inline-flex}.logo{width:auto;max-width:100%;height:2.25rem;display:block}.pill{background:var(--on-primary);color:var(--primary);letter-spacing:.02em;border-radius:62rem;flex:none;padding:.25rem .75rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.arrive{z-index:1;margin-top:calc(-1 * var(--rise));animation:rise .26s var(--ease-out) backwards;flex:1;position:relative}@keyframes rise{0%{opacity:0;transform:translateY(1.25rem)}}main{width:min(100%, calc(var(--column) + 2 * var(--pad)));padding:0 var(--pad) 1.5rem;align-content:start;gap:1rem;margin-inline:auto;display:grid}.card{background:var(--surface);min-width:0;box-shadow:var(--lift);border-radius:1.75rem}.purse{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:1.5rem 1.5rem 1.25rem;display:grid}.purse>div:not(.free){min-width:0;container-type:inline-size}.in{grid-column:1/-1;padding-bottom:1.25rem}.in dt{font-size:1.125rem;font-weight:700;line-height:1.5rem}.out,.bonus{border-top:1px solid var(--line);padding-block:1rem}.out{padding-inline-end:.75rem}.bonus{padding-inline-start:.75rem}.out dt,.bonus dt{color:var(--muted);font-weight:600;line-height:1.5rem}.amount{--chars:8;font-feature-settings:"tnum" 1;font-weight:800}.in .amount{font-size:3rem;font-size:clamp(1.5rem, calc((100cqi - 3rem) / (var(--chars) * .54)), 3.5rem);letter-spacing:-.03em;margin-top:.25rem;line-height:1.1}.out .amount,.bonus .amount{font-size:1.375rem;font-size:clamp(1rem, calc(100cqi / (var(--chars) * .56)), 1.5rem);letter-spacing:-.02em;margin-top:.125rem;line-height:1.25}.figure{overflow-wrap:anywhere}.code{letter-spacing:0;color:var(--muted);white-space:nowrap;font-size:.875rem;font-weight:600}.in .code{font-size:1.125rem}.free{background:var(--tint);border-radius:1rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.25rem 1rem;display:flex}.free dt{font-weight:600}.free dd{font-feature-settings:"tnum" 1;font-size:1.125rem;font-weight:800}.unread{background:var(--line);border-radius:.5rem;width:60%;height:1.1em;display:block;position:relative;overflow:hidden}.unread:after{content:"";background:linear-gradient(90deg, transparent, var(--surface) 50%, transparent);opacity:.7;animation:1.5s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.in .unread{width:72%}.out .unread,.bonus .unread{height:1.25em}.unread.word{vertical-align:middle;width:40%;height:.875rem;display:inline-block}.free .unread{width:1.5rem;height:1.25rem}.free .unread.word{width:7rem;height:.875rem}.unread.title{width:55%;height:2.125rem}.unread.input-block{border-radius:1rem;width:100%;height:3.5rem}.unread.button-block{border-radius:62rem;width:100%;height:3.5rem}.sheet{gap:1.25rem;padding:1.75rem 1.5rem 1.5rem;display:grid}.sheet h1{letter-spacing:-.02em;font-size:1.75rem;font-weight:800;line-height:1.2}.sheet h2{font-size:1.25rem;font-weight:700;line-height:1.3}.sheet section{gap:1rem;display:grid}.sheet section+section,.sheet section+form{border-top:1px solid var(--line);padding-top:1.25rem}.said{justify-items:start}.said h1{letter-spacing:-.01em;font-size:1.375rem;font-weight:700;line-height:1.3}.form{gap:1rem;display:grid}.field{gap:.375rem;display:grid}.field label{font-weight:600}.field input{width:100%;height:3.5rem;color:var(--ink);background:var(--tint);border:1px solid var(--edge);font:500 1.125rem/1 var(--face);font-feature-settings:"tnum" 1;border-radius:1rem;padding:0 1.125rem;transition:background-color .12s,border-color .12s}.field input:focus-visible{outline-color:var(--primary);background:var(--surface)}.field input[aria-invalid=true]{border-color:var(--error)}.field input:disabled{opacity:.55;cursor:not-allowed}.hint{color:var(--muted)}.outcome{min-height:3rem;margin-block:-.25rem}.long-refusals .outcome{min-height:4.5rem}.refusal,.notice{font-weight:600}.refusal{color:var(--error)}.notice{color:var(--success)}.terms{gap:.5rem;display:grid}.terms h2{font-size:1rem;font-weight:600;line-height:1.5}.tick{cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;font-weight:600;display:flex}.tick input{width:1.5rem;height:1.5rem;accent-color:var(--primary);cursor:pointer;flex:none;margin:0}.go,.plain,.row{transition:transform .16s var(--ease-out), box-shadow .16s ease;touch-action:manipulation}.go{cursor:pointer;background:var(--primary);width:100%;min-height:3.5rem;color:var(--on-primary);box-shadow:0 10px 20px -10px var(--glow), 0 2px 4px var(--shade-near);font:700 1.125rem/1.2 var(--face);border:0;border-radius:62rem;padding:.5rem 1.5rem}.plain{cursor:pointer;background:var(--tint);min-height:3.5rem;color:var(--ink);font:700 1.125rem/1.2 var(--face);border:0;border-radius:62rem;justify-content:center;align-items:center;padding:.5rem 1.5rem;text-decoration:none;display:inline-flex}.wide{width:100%}.rows{gap:.625rem;display:grid}.row{cursor:pointer;background:var(--tint);width:100%;min-height:4rem;color:var(--ink);font:600 1.125rem/1.2 var(--face);text-align:start;border:0;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.25rem;display:flex}.row[aria-current=true]{box-shadow:inset 0 0 0 2px var(--primary);font-weight:800}.row svg{background:var(--primary);width:1.75rem;height:1.75rem;color:var(--on-primary);border-radius:50%;flex:none;padding:.25rem}.go:active,.plain:active,.row:active{transform:scale(.97)}.go[aria-disabled=true],.go:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.go[aria-busy=true]{opacity:.8}.go:disabled:active{transform:none}@media (hover:hover) and (pointer:fine){.go:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--on-primary), 0 12px 24px -10px var(--glow), 0 2px 4px var(--shade-near)}.plain:hover,.row:hover:not([aria-current=true]){box-shadow:inset 0 0 0 1px var(--edge)}.field input:hover:not(:focus-visible){border-color:var(--ink)}}.text-link{align-items:center;min-width:2.75rem;min-height:2.75rem;font-weight:600;display:inline-flex}.alt{flex-wrap:wrap;justify-content:space-between;gap:0 1rem;display:flex}.bar{--places:2;bottom:var(--bar-gap);z-index:2;grid-template-columns:repeat(var(--places), minmax(0, 1fr));width:calc(min(100%, var(--column) + 2 * var(--pad)) - 2 * var(--pad));margin-bottom:var(--bar-gap);background:var(--surface);box-shadow:var(--lift-bar);border-radius:1.75rem;align-self:center;padding:.25rem;display:grid;position:sticky}.capsule{width:calc((100% - .5rem) / var(--places));background:var(--primary);transition:transform .24s var(--ease-move), opacity .12s ease;border-radius:1.5rem;position:absolute;inset-block:.25rem;inset-inline-start:.25rem}.bar[data-place=settings] .capsule{transform:translate(100%)}.bar[data-place=none] .capsule{opacity:0}.bar a{min-height:3.5rem;color:var(--muted);touch-action:manipulation;transition:color .16s ease, transform .16s var(--ease-out);border-radius:1.5rem;justify-items:center;gap:.125rem;padding:.375rem .5rem .4375rem;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:grid;position:relative}.bar svg{width:1.5rem;height:1.5rem}.bar a[aria-current=page]{color:var(--on-primary);font-weight:700}.bar a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bar a:hover:not([aria-current=page]){color:var(--ink)}}@media (min-width:40rem){:root{--rise:6rem}.head{padding-top:calc(env(safe-area-inset-top) + 1.5rem);border-radius:0 0 50% 50%/0 0 3.5rem 3.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (forced-colors:active){.go,.row,.plain,.card,.pill,.plate,.bar,.bar a[aria-current=page],.unread{border:1px solid canvastext}.capsule{display:none}}
