@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}.overlay.svelte-a6z1lz{position:absolute;background-color:#fff7ea;width:100vw;height:100vh;z-index:2;opacity:.5}.illustrations.svelte-a6z1lz{animation:svelte-a6z1lz-fadeIn .28s ease-out;animation-delay:.32s;animation-fill-mode:forwards;animation-direction:normal;overflow:hidden;position:absolute;width:100%;height:100%;opacity:0;z-index:1}.illustrations.svelte-a6z1lz svg{animation-name:svelte-a6z1lz-floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;opacity:.28;position:absolute;z-index:2}@keyframes svelte-a6z1lz-floating{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes svelte-a6z1lz-fadeIn{0%{opacity:0}to{opacity:1}}@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}.auth-dialog-stack-container.svelte-d18js6{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:100;pointer-events:none}.auth-dialog-stack-container.mobile.svelte-d18js6{align-items:flex-end}.auth-dialog-stack-item.svelte-d18js6{position:absolute;transform-origin:center center;transition:all .48s cubic-bezier(.32,.72,0,1);will-change:transform,opacity,filter;contain:layout}.auth-dialog-stack-item.entering.svelte-d18js6{animation:svelte-d18js6-slideInFromRight .48s cubic-bezier(.16,1,.3,1)}.auth-dialog-stack-item.exiting.svelte-d18js6{animation:svelte-d18js6-slideOutToRight .48s cubic-bezier(.4,0,.2,1);pointer-events:none!important}.auth-dialog-stack-item.svelte-d18js6:not(.active){will-change:auto}.auth-dialog-stack-item.svelte-d18js6 .auth-dialog-content{pointer-events:auto;outline:none}@keyframes svelte-d18js6-slideInFromRight{0%{transform:translate(100%) scale(1.05);opacity:1}to{transform:translate(0) scale(1);opacity:1}}@keyframes svelte-d18js6-slideOutToRight{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(100%) scale(.95);opacity:0}}@media (max-width: 50rem){.auth-dialog-stack-item.svelte-d18js6{position:relative;width:100%}.auth-dialog-stack-item.svelte-d18js6:not(.active){display:none}.auth-dialog-stack-item.entering.svelte-d18js6{animation:svelte-d18js6-slideInFromBottom .48s cubic-bezier(.16,1,.3,1)}.auth-dialog-stack-item.svelte-d18js6 .auth-dialog-content{width:100%;max-height:90vh;border-radius:1.5rem 1.5rem 0 0}@keyframes svelte-d18js6-slideInFromBottom{0%{transform:translateY(100%);opacity:1}to{transform:translateY(0);opacity:1}}}@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}.dialog-card-wrapper.svelte-16806zk{width:600px;pointer-events:auto;position:relative;overflow:visible}.dialog-card-wrapper.stacked.svelte-16806zk{width:500px}.dialog-card-wrapper.svelte-16806zk>:where(.svelte-16806zk){pointer-events:auto}@media (max-width: 50rem){.dialog-card-wrapper.svelte-16806zk{display:flex;flex-direction:column;width:100%;height:100vh}}.dialog-card-content.svelte-16806zk{background:#fff7ea;border-radius:.75rem;display:flex;flex-direction:column;position:relative;max-height:calc(100vh - 8rem);overflow:visible;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000000d}@media (max-width: 50rem){.dialog-card-content.svelte-16806zk{flex-grow:1;max-height:calc(100vh - 10rem);box-shadow:none}}.dialog-card-content.svelte-16806zk .header-fixed:where(.svelte-16806zk){position:sticky;top:0;z-index:10;background:#fff7ea;padding:2rem 2rem 0;border-radius:.75rem .75rem 0 0;display:flex;align-items:flex-start;justify-content:space-between}.dialog-card-content.svelte-16806zk .header-fixed.padded:where(.svelte-16806zk){padding-bottom:1rem}@media (max-width: 30rem){.dialog-card-content.svelte-16806zk .header-fixed:where(.svelte-16806zk){padding:1.5rem 1.5rem 0}.dialog-card-content.svelte-16806zk .header-fixed.padded:where(.svelte-16806zk){padding-bottom:1rem}}.dialog-card-content.svelte-16806zk .header:where(.svelte-16806zk){flex:1;color:#3cbbcd}.dialog-card-content.svelte-16806zk .header:where(.svelte-16806zk) .dialog-title{margin:0;font-size:1.5rem;font-weight:600}.dialog-card-content.centered.svelte-16806zk .header:where(.svelte-16806zk){text-align:center}.dialog-card-content.svelte-16806zk .scrollable-content:where(.svelte-16806zk){flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem 2rem 3rem}@media (max-width: 30rem){.dialog-card-content.svelte-16806zk .scrollable-content:where(.svelte-16806zk){padding:1rem 1.5rem 3rem}}@media (max-width: 50rem){.dialog-card-content.svelte-16806zk .scrollable-content:where(.svelte-16806zk){padding-bottom:7rem}}.close.svelte-16806zk{position:relative;color:#ada4a4;margin-left:1rem;flex-shrink:0}.close.svelte-16806zk .dialog-close-button{background:transparent;border:none;padding:.5rem;cursor:pointer;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.close.svelte-16806zk .dialog-close-button:hover{background:#f2ebde}.close.svelte-16806zk .dialog-close-button:focus{outline:2px solid #f77754;outline-offset:2px}.dialog-actions.svelte-16806zk{display:flex;justify-content:space-between;width:calc(100% - 2rem);gap:1rem;padding:0;margin:-2rem 1rem 0;position:relative;pointer-events:none}.dialog-actions.svelte-16806zk *{pointer-events:auto}.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk),.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk){display:flex;gap:.5rem}.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) button,.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) .button,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) button,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) .button{position:relative;animation-name:svelte-16806zk-floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:.12s;min-height:3rem;font-size:1.125rem;border-radius:99999rem}.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) button:after,.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) .button:after,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) button:after,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) .button:after{content:"";position:absolute;top:calc(50% - 1px);left:0;right:0;height:calc(50% + 1px);z-index:-1;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #00000008;border-radius:0 0 99999rem 99999rem;pointer-events:none}.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) button:hover,.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) .button:hover,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) button:hover,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) .button:hover{animation-play-state:paused}.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) button:disabled,.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) .button:disabled,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) button:disabled,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) .button:disabled{animation-play-state:paused}.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) button:disabled:after,.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) .button:disabled:after,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) button:disabled:after,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) .button:disabled:after{opacity:.5}.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) button:first-child,.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) .button:first-child{animation-delay:.48s}.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) button:last-child,.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) .button:last-child{animation-delay:.6s}.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) button:first-child,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) .button:first-child{animation-delay:.24s}.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) button:last-child,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) .button:last-child{animation-delay:.36s}@keyframes svelte-16806zk-floating{0%{transform:translateY(-3px)}50%{transform:translateY(3px)}to{transform:translateY(-3px)}}@media (max-width: 50rem){.dialog-actions.svelte-16806zk{width:100%;margin:0;padding:1.5rem;position:fixed;bottom:0;left:0;right:0;background:#f8f0e2}.dialog-actions.svelte-16806zk button.default{background:#ede6d9}.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) button,.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) .button,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) button,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) .button{animation:none!important}.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) button:after,.dialog-actions.svelte-16806zk .left:where(.svelte-16806zk) .button:after,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) button:after,.dialog-actions.svelte-16806zk .right:where(.svelte-16806zk) .button:after{display:none}}@media (max-width: 50rem){.dialog-card-wrapper.svelte-16806zk{background:#fff7ea;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;height:100vh;display:flex;flex-direction:column}.dialog-card-content.svelte-16806zk{border-radius:0;flex:1;min-height:0;max-height:none;box-shadow:none;display:flex;flex-direction:column}}@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}.auth-dialog-base .dialog-card-wrapper{background:#fff7ea;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000000d}.auth-dialog-base .logo{aspect-ratio:1/1;background-image:url(../../../Logo.svg);display:block;width:4rem;margin:0 auto 1rem}.auth-dialog-base .fields{display:grid;gap:.5rem;width:100%;margin:1rem 0}.auth-dialog-base .fields input{text-align:center}.auth-dialog-base .fields a{font-size:.875rem;font-weight:600;text-align:center;padding:.5rem 0;color:#f77754}.auth-dialog-base .fields a:hover{color:#e86640;text-decoration:underline}.auth-dialog-base .login-methods,.auth-dialog-base .signup-options{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:280px;margin:1rem auto}.auth-dialog-base p.error{color:#df3d34;font-size:.875rem;font-weight:500;text-align:center;margin:.5rem 0}.auth-dialog-base p{font-size:.875rem;font-weight:500;text-align:center;color:#cac1c1;max-width:280px;margin:1rem auto}.auth-dialog-base h2{color:#f77754;font-size:1.5rem;text-align:center;margin:1rem 0}@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}.apple-signin-button{background-color:#6c6363!important;color:#fff7ea!important;box-shadow:none!important}.apple-signin-button:hover:not(:disabled){background-color:#4c4343!important}.apple-signin-button:active:not(:disabled){background-color:#4c4343!important}: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}fieldset.svelte-sbqmc4{display:contents}
