@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap;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:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque-latin.woff2)format("woff2");font-weight:200 800;font-display:swap;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:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2");font-weight:200 800;font-display:swap;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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--red:#e8382b;--red-hover:#b92e22;--red-deep:#c02018;--red-deep-hover:#a81a13;--black:#0b0b0d;--cream:#f5f1ec;--page:#e6e7e9;--surface:#fff;--panel:#f3f4f5;--panel-hover:#edeef0;--line:#dadcdf;--line-soft:#e1e2e5;--ink-1:#1c1c1c;--ink-btn:#2b2b2e;--muted:#6a6d72;--faint:#9a9da2;--faint-2:#a3a6ab;--lime:#d4f25a;--lime-hover:#c2e04a;--on-lime:#1c1c1c;--off:#dadcdf;--glass-on-lime:#ffffff8c;--glass-on-dark:#ffffff24;--green:#2fae6b;--green-ink:#1d7a49;--green-tint:#2fae6b24;--amber:#f2a93b;--amber-ink:#8a5a12;--amber-tint:#f2a93b2e;--blue:#3e7bfa;--blue-ink:#2456c8;--blue-tint:#3e7bfa1f;--violet:#7c5cff;--red-ink:#b92e22;--red-tint:#e8382b1a;--red-ring:#e8382b40;--red-ring-error:#c0201833;--artist-1:#3e7bfa;--artist-2:#7c5cff;--artist-3:#2fae6b;--artist-4:#f2a93b;--artist-5:#e8382b;--artist-6:#1c1c1c;--scrim:#1c1c1c47;--shadow-lift:#00000014;--shadow-pop:#0000002e;--paper:#f5f1ec;--paper-panel:#f2eadf;--paper-panel-alt:#f4efe9;--paper-field:#fbf9f6;--paper-ink:#0b0b0d;--paper-muted:#6b6560;--paper-line:#c8c8c0;--paper-line-hover:#9a948e;--paper-ok:#eef8f2;--r-pill:999px;--r-frame:34px;--r-card:28px;--r-row:16px;--r-field:16px;--r-tile:14px;--r-input:12px;--r-sm:7px;--r-xs:4px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--s-12:48px;--font-ui:"Manrope", system-ui, sans-serif;--font-display:var(--font-ui);--font-body:var(--font-ui);--t-xs:10px;--t-sm:12px;--t-md:13px;--t-base:14px;--t-lg:15px;--t-xl:17px;--t-2xl:22px;--t-3xl:36px;--t-4xl:44px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--d-fast:.16s;--d-colour:.2s;--d-lift:.26s;--d-scale:.32s}*,:before,:after{box-sizing:border-box}html{background:var(--surface);color:var(--ink-1);font-family:var(--font-ui);font-size:var(--t-base);-webkit-font-smoothing:antialiased}body{background:var(--surface);margin:0}h1,h2,h3{font-family:var(--font-ui);letter-spacing:-.02em;text-wrap:balance;font-weight:600}.page{place-content:center;gap:var(--s-4);min-height:100dvh;padding:var(--s-4);text-align:center;background:var(--page);display:grid}:where(.button,button){font:inherit;border-radius:var(--r-pill);padding:var(--s-3) var(--s-5);background:var(--ink-btn);color:var(--surface);cursor:pointer;transition:background-color var(--d-colour) ease;border:0;font-weight:600;text-decoration:none}:where(.button:hover,button:hover:not(:disabled)){background:var(--ink-1)}:where(button:disabled){opacity:.5;cursor:default}.muted{color:var(--muted)}.notice{gap:var(--s-3);border-radius:var(--r-card);background:var(--panel);text-align:left;justify-items:start;padding:18px 20px;display:grid}.notice p{color:var(--ink-1);margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.save-banner{left:50%;bottom:var(--s-6);border-radius:var(--r-pill);background:var(--ink-btn);color:var(--surface);box-shadow:0 30px 60px var(--shadow-pop);z-index:60;align-items:center;gap:10px;padding:14px 22px;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}.save-banner:before{content:"";border-radius:var(--r-pill);background:var(--amber);flex:none;width:10px;height:10px}
