@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-form{display:contents}.shake-animation{animation:svelte-b0plz4-shake .48s cubic-bezier(.32,.72,0,1)}@keyframes svelte-b0plz4-shake{0%{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(10px)}60%{transform:translate(-10px)}80%{transform:translate(10px)}to{transform:translate(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}.header.svelte-1adsadc{display:flex;flex-direction:column;align-items:center}.header.svelte-1adsadc h2:where(.svelte-1adsadc){margin-top:1rem}.login-methods.svelte-1adsadc .apple-signin-button{box-shadow:0 2px 4px #0000002e;transition:box-shadow .2s ease}.login-methods.svelte-1adsadc .apple-signin-button:hover:not(:disabled){box-shadow:0 3px 6px #0003}.login-methods.svelte-1adsadc .apple-signin-button:active:not(:disabled){box-shadow:0 1px 2px #0000002e}@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}[data-theme=dark]{--color-surface-primary: #4c4343;--color-surface-secondary: #6c6363;--color-surface-tertiary: #8e8484;--color-surface-quaternary: #ada4a4;--color-surface-hover: #cac1c1;--color-surface-overlay: rgba(0, 0, 0, .8);--color-surface-dialog-overlay: #6c6363;--color-surface-info: #217783;--color-content-primary: #fff7ea;--color-content-secondary: #f8f0e2;--color-content-tertiary: #cac1c1;--color-content-quaternary: #eae1e1;--color-content-inverse: #4c4343;--color-content-inverse-hover: #6c6363;--color-content-link: #3cbbcd;--color-action-primary: #f77754;--color-action-primary-hover: rgb(249.2793296089, 157.748603352, 132.7206703911);--color-action-primary-active: #d06748;--color-action-secondary: #3cbbcd;--color-action-secondary-hover: rgb(100.5918367347, 201.1551020408, 215.4081632653);--color-feedback-error: #df3d34;--color-feedback-error-dark: #b2443d;--color-feedback-error-darkest: #7b241e;--color-feedback-success: #83c264;--color-feedback-success-dark: #71a358;--color-border-primary: rgba(255, 255, 255, .15);--color-border-secondary: #a34e37;--color-icon-primary: #eae1e1;--color-form-background: #6c6363;--color-form-text: #fff7ea;--color-form-placeholder: #cac1c1;--color-form-border: rgba(255, 255, 255, .15);--color-form-border-focus: #f77754;--color-form-switch-off: #8e8484;--color-form-switch-off-hover: #ada4a4;--color-form-switch-on: #f77754;--color-form-switch-on-hover: rgb(249.2793296089, 157.748603352, 132.7206703911);--color-form-switch-thumb: #fff7ea;--color-surface-accent-tint: rgba(163, 78, 55, .2);--color-surface-accent-tint-dark: rgba(163, 78, 55, .3);--color-surface-static-tint: rgba(33, 119, 131, .2);--color-surface-error-tint: rgba(123, 36, 30, .2);--color-surface-error-tint-dark: rgba(123, 36, 30, .3);--color-cheer-background: rgba(255, 198, 166, .3);--color-cheer-background-hover: rgba(255, 198, 166, .4);--color-cheer-text: #fbc5b7;--color-cheer-text-hover: rgb(253.6842105263, 235.9210526316, 231.3157894737);--color-cheer-text-placeholder: rgba(251, 197, 183, .6)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: StackOverflow Light
  Description: Light theme as used on stackoverflow.com
  Author: stackoverflow.com
  Maintainer: @Hirse
  Website: https://github.com/StackExchange/Stacks
  License: MIT
  Updated: 2021-05-15

  Updated for @stackoverflow/stacks v0.64.0
  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less
  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less
*/.hljs{color:#666}.hljs-subst{color:#2f3337}.hljs-comment{color:#656e77}.hljs-attr,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-section,.hljs-selector-tag{color:#015692}.hljs-attribute{color:#803378}.hljs-name,.hljs-number,.hljs-quote,.hljs-selector-id,.hljs-template-tag,.hljs-type{color:#b75501}.hljs-selector-class{color:#015692}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-string,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#54790d}.hljs-meta,.hljs-selector-pseudo{color:#015692}.hljs-built_in,.hljs-literal,.hljs-title{color:#b75501}.hljs-bullet,.hljs-code{color:#535a60}.hljs-meta .hljs-string{color:#54790d}.hljs-deletion{color:#c02d2e}.hljs-addition{color:#2f6f44}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}:root{font-family:Brix Sans,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}@media (max-width: 480px){:root{--view-width: auto}}*{box-sizing:border-box;margin:0;padding:0}*:focus{outline-color:#f77754}body{color:#666;font-size:16px;min-height:100vh;margin:0}@media (max-width: 50rem){body{background-color:#3cbbcd;padding-top:1rem}}@media (max-width: 30rem){body{background:#3cbbcd;padding-top:.5rem}}a{color:#f77754;text-decoration:none}a:hover{color:#e86640;text-decoration:none}a.disabled{pointer-events:none;cursor:default}input,textarea,fieldset{font-size:inherit;font-family:inherit;font-weight:600;appearance:none;border:0}input,textarea{transition:background-color .14s ease-in-out,color .14s ease-in-out;background-color:#f8f0e2;color:#666;border-radius:.5rem;padding:.5rem}input,textarea{font-size:1.125rem;font-weight:500;padding:.75rem 1rem}input:focus{outline-color:#f77754}input::placeholder,textarea::placeholder{color:#cac1c1}input:disabled,textarea:disabled{cursor:not-allowed;opacity:.6}input:disabled:hover,textarea:disabled:hover{cursor:not-allowed!important}fieldset{display:flex;flex-direction:column;gap:.5rem}fieldset label{color:#ada4a4;font-size:.875rem;font-weight:500}fieldset label.has-focus{color:#f77754}select{background-color:#f2ebde;border:none;border-radius:.5rem;color:#666;font-family:Brix Sans,-apple-system,sans-serif;font-size:1.125rem;font-weight:500;padding:.75rem .5rem .75rem .75rem;transition:background-color .14s ease-in-out,color .14s ease-in-out;user-select:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='14'%20viewBox='0%200%208%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.24%2013.6744C3.42341%2013.8737%203.69586%2014%204%2014C4.30414%2014%204.57659%2013.8737%204.76%2013.6744L7.69978%2010.9445C7.69992%2010.9444%207.69996%2010.9442%207.69988%2010.944C7.69981%2010.9438%207.69985%2010.9436%207.69999%2010.9435C7.88513%2010.7747%208%2010.5394%208%2010.2792C8%209.76546%207.55228%209.349%207%209.349H1C0.447717%209.349%200%209.76546%200%2010.2792C0%2010.5394%200.114867%2010.7747%200.300007%2010.9435C0.300149%2010.9436%200.300193%2010.9438%200.300116%2010.944C0.300039%2010.9442%200.300081%2010.9444%200.300221%2010.9445L3.24%2013.6744Z'%20fill='%23ADA4A4'/%3e%3cpath%20d='M3.24%200.325571C3.42341%200.126281%203.69586%202.38419e-06%204%202.38419e-06C4.30414%202.38419e-06%204.57659%200.126281%204.76%200.325571L7.69978%203.05549C7.69992%203.05562%207.69996%203.05582%207.69988%203.056C7.69981%203.05617%207.69985%203.05638%207.69999%203.05651C7.88513%203.22533%208%203.46059%208%203.72081C8%204.23454%207.55228%204.651%207%204.651H1C0.447717%204.651%200%204.23454%200%203.72081C0%203.46059%200.114867%203.22533%200.300007%203.05651C0.300149%203.05638%200.300193%203.05617%200.300116%203.056C0.300039%203.05582%200.300081%203.05562%200.300221%203.05549L3.24%200.325571Z'%20fill='%23ADA4A4'/%3e%3c/svg%3e");background-repeat:no-repeat no-repeat;background-position:right .7em top 50%,0 0;background-size:.5em auto,100%}select:hover{background-color:#e5ded1;cursor:pointer}h1,h2,h3,h4{font-weight:600}h2{font-size:2rem}@media (max-width: 30rem){h2{font-size:1.5rem}}h3{font-size:1.5rem}ul{list-style:none}p{word-break:break-word}code{font-family:Fira Code,monospace;background:#f2ebde;padding:.125rem;border-radius:.25rem;font-size:.92rem}.card{background-color:#f8f0e2;padding:.5rem;border-radius:.75rem}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);top:-99999px;left:-99999px}.mobile{display:none}@media (max-width: 50rem){.mobile{display:block}.desktop{display:none}}@media (max-width: 50rem){body{padding:0}}.floating{animation-name:floating;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.incorrect{animation-name:shake;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out}.auth.dialog{background:#fff7ea;border-radius:.75rem;box-shadow:0 1px 4px #0000002e;padding:2rem 6rem 3rem;display:grid;gap:1rem;place-items:center;z-index:5;position:relative;min-width:480px}@media (max-width: 30rem){.auth.dialog{margin:0 auto;width:calc(100vw - 2rem)}}.auth.dialog a{font-weight:500}.auth.dialog a:hover{color:#e86640;text-decoration:underline}.auth.dialog p{max-width:18rem;text-align:center}.auth.dialog .header{display:flex;flex-direction:column;align-items:center}.auth.dialog .header h2{color:#f77754;font-size:1.5rem}.auth.dialog .header p{color:#ada4a4;font-size:1.125rem;font-weight:500}.auth.dialog .header .logo{aspect-ratio:1/1;background-image:url(../../../Logo.svg);display:block;width:4rem}.actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 2rem;margin-top:-2rem;position:relative;z-index:6}.actions.single-action{justify-content:center}.actions>:global(*){pointer-events:auto}.actions button{box-shadow:0 2px 4px #0000002e}.actions .divider{display:flex;align-items:center;width:100%;max-width:280px;margin:.5rem 0}.actions .divider:before,.actions .divider:after{content:"";flex:1;height:1px;background-color:#0000001a}.actions .divider span{padding:0 1rem;color:#cac1c1;font-size:.875rem;font-weight:500}.fields{display:grid;gap:.5rem;width:100%}.fields input{min-width:18rem;width:100%;text-align:center}.fields a{font-size:.875rem;font-weight:600;text-align:center;padding:.5rem 0}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes shake{0%{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(10px)}60%{transform:translate(-10px)}80%{transform:translate(10px)}to{transform:translate(0)}}: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}
