@font-face{font-family:Brix Sans;src:local("BrixSansLight"),url(../../../fonts/bs-light.woff2) format("woff2"),url(../../../fonts/bs-light.otf) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:Brix Sans;src:local("BrixSansRegular"),url(../../../fonts/bs-regular.woff2) format("woff2"),url(../../../fonts/bs-regular.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:Brix Sans;src:local("BrixSansMedium"),url(../../../fonts/bs-medium.woff2) format("woff2"),url(../../../fonts/bs-medium.otf) format("opentype");font-style:normal;font-weight:500}@font-face{font-family:Brix Sans;src:local("BrixSansBold"),url(../../../fonts/bs-bold.woff2) format("woff2"),url(../../../fonts/bs-bold.otf) format("opentype");font-style:normal;font-weight:600}@font-face{font-family:Brix Sans;src:local("BrixSansBlack"),url(../../../fonts/bs-black.woff2) format("woff2"),url(../../../fonts/bs-black.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-bold.woff2) format("woff2");font-weight:700;font-style:normal}div.svelte-1g60qh5{background:#feedde;position:absolute;bottom:calc(100% + 1rem);color:#f77754;left:0;right:0;text-align:center;padding:.5rem;border-radius:.5rem;box-shadow:0 1px 2px #0000001a;font-weight:500}:root{--color-surface-primary: #fff7ea;--color-surface-secondary: #f8f0e2;--color-surface-tertiary: #f2ebde;--color-surface-quaternary: #ede6d9;--color-surface-hover: #e5ded1;--color-surface-overlay: rgba(0, 0, 0, .5);--color-surface-dialog-overlay: #ada4a4;--color-surface-info: #b5edf5;--color-content-primary: #666666;--color-content-secondary: #cac1c1;--color-content-tertiary: #ada4a4;--color-content-quaternary: #8e8484;--color-content-inverse: #fff7ea;--color-content-inverse-hover: #fffaf1;--color-content-link: #33a0b0;--color-action-primary: #f77754;--color-action-primary-hover: #e86640;--color-action-primary-active: #a34e37;--color-action-secondary: #3cbbcd;--color-action-secondary-hover: #33a0b0;--color-feedback-error: #df3d34;--color-feedback-error-dark: #b2443d;--color-feedback-error-darkest: #7b241e;--color-feedback-success: #83c264;--color-feedback-success-dark: #568042;--color-border-primary: rgba(0, 0, 0, .1);--color-border-secondary: #fddfcd;--color-icon-primary: #ada4a4;--color-form-background: #f8f0e2;--color-form-text: #4c4343;--color-form-placeholder: #cac1c1;--color-form-border: rgba(0, 0, 0, .1);--color-form-border-focus: #f77754;--color-form-switch-off: #ede6d9;--color-form-switch-off-hover: #e5ded1;--color-form-switch-on: #f77754;--color-form-switch-on-hover: #e86640;--color-form-switch-thumb: white;--color-surface-accent-tint: #feedde;--color-surface-accent-tint-dark: #fddfcd;--color-surface-static-tint: #ddedef;--color-surface-error-tint: #fadbd5;--color-surface-error-tint-dark: #f5cfc7;--color-cheer-background: #ffe2c8;--color-cheer-background-hover: #ffc6a6;--color-cheer-text: #fb6942;--color-cheer-text-hover: #de3914;--color-cheer-text-placeholder: #fbc5b7}@font-face{font-family:Brix Sans;src:local("BrixSansLight"),url(../../../fonts/bs-light.woff2) format("woff2"),url(../../../fonts/bs-light.otf) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:Brix Sans;src:local("BrixSansRegular"),url(../../../fonts/bs-regular.woff2) format("woff2"),url(../../../fonts/bs-regular.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:Brix Sans;src:local("BrixSansMedium"),url(../../../fonts/bs-medium.woff2) format("woff2"),url(../../../fonts/bs-medium.otf) format("opentype");font-style:normal;font-weight:500}@font-face{font-family:Brix Sans;src:local("BrixSansBold"),url(../../../fonts/bs-bold.woff2) format("woff2"),url(../../../fonts/bs-bold.otf) format("opentype");font-style:normal;font-weight:600}@font-face{font-family:Brix Sans;src:local("BrixSansBlack"),url(../../../fonts/bs-black.woff2) format("woff2"),url(../../../fonts/bs-black.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-bold.woff2) format("woff2");font-weight:700;font-style:normal}.banner.svelte-5ph98{background:linear-gradient(to bottom,#0000,#0000001f);background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.12));position:fixed;height:100px;width:100%;bottom:0;z-index:5}.wrapper.svelte-5ph98{animation:svelte-5ph98-slideIn 1s forwards ease-out,svelte-5ph98-floating 4.5s infinite ease-in-out 1s;position:fixed;inset:auto 1rem 1rem;display:grid;place-items:center;z-index:5}@media (max-width: 30rem){.wrapper.svelte-5ph98{animation:svelte-5ph98-mobileSlideIn 1s forwards ease-out;inset:auto -1rem 0 0;width:100vw;min-height:200px}}aside.svelte-5ph98{align-items:center;border:1px solid rgba(0,0,0,.1);padding:2rem 2rem 2rem 3rem;background-color:#fff7ea;border-radius:99999rem;display:grid;height:100%;grid-template-columns:minmax(0,1fr) auto;gap:1rem;z-index:99999;max-width:700px}@media (max-width: 50rem){aside.svelte-5ph98{display:flex;flex-direction:column;gap:1rem;padding:2rem 4rem;max-width:calc(100vw - 5rem);text-align:center}aside.svelte-5ph98 form{width:100%}}@media (max-width: 30rem){aside.svelte-5ph98{grid-template-columns:1fr;padding:1.5rem;max-width:calc(100vw - 2rem);border-radius:0;border-top-left-radius:.75rem;border-top-right-radius:.75rem;max-width:inherit}}.accented.svelte-5ph98{background:#3cbbcd;color:#fff7ea}.accented.svelte-5ph98 header:where(.svelte-5ph98){color:inherit}.accented.svelte-5ph98 .input-with-button:where(.svelte-5ph98){background:#fff7ea;color:#666}.accented.svelte-5ph98 .confirmation-check:where(.svelte-5ph98){background:#fff7ea;color:#83c264}header.svelte-5ph98{color:#3cbbcd;font-weight:600;font-size:1.125rem;padding-bottom:.25rem}.input-with-button.svelte-5ph98{display:grid;grid-template-columns:minmax(0,1fr) auto;background-color:#f2ebde;border-radius:99999rem;padding:.5rem;position:relative}.input-with-button.svelte-5ph98:focus-within{outline:2px solid #f77754}.input-with-button.svelte-5ph98 input{background:transparent;outline:none}.input-with-button.svelte-5ph98 input:focus{color:inherit}.input-with-button.svelte-5ph98 button{border-radius:99999rem;background-color:#3cbbcd;color:#fff7ea;aspect-ratio:1}.input-with-button.svelte-5ph98 button svg{width:1rem;height:1rem}.input-with-button.error.svelte-5ph98{background-color:#df3d34;color:#fff7ea}.input-with-button.error.svelte-5ph98 button{background-color:#fff7ea;color:#3cbbcd}.confirmation-check.svelte-5ph98{background-color:#83c264;color:#568042;border-radius:99999rem;padding:1rem;width:3rem;height:3rem}.confirmation-check.svelte-5ph98 svg{width:1rem;height:1rem}@keyframes svelte-5ph98-slideIn{0%{transform:translateY(100vh)}70%{transform:translateY(-7px)}85%{transform:translateY(2px)}91%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes svelte-5ph98-mobileSlideIn{0%{transform:translateY(100vh)}70%{transform:translateY(4px)}85%{transform:translateY(9px)}91%{transform:translateY(6px)}to{transform:translateY(7px)}}@keyframes svelte-5ph98-floating{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}
