@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Shadows+Into+Light+Two&display=swap";:where(html){line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--yellow-50: #fff3e2;--yellow-100: #ffe7c8;--yellow-200: #fbbe6e;--yellow-300: #ec9a00;--yellow-400: #ce8200;--yellow-500: #a36400;--yellow-600: #7f4a00;--yellow-700: #623600;--yellow-800: #452300;--yellow-900: #2f1500;--orange-50: #fff2ee;--orange-100: #ffe4dc;--orange-200: #ffb7a0;--orange-300: #f87247;--orange-400: #f05317;--orange-500: #d44200;--orange-600: #b33600;--orange-700: #882700;--orange-800: #601900;--orange-900: #360e03;--red-50: #fff1f1;--red-100: #ffe4e2;--red-200: #ffb4b0;--red-300: #f77971;--red-400: #e64841;--red-500: #df2a26;--red-600: #c40203;--red-700: #950000;--red-800: #660e08;--red-900: #3f0000;--blue-50: #f0f5ff;--blue-100: #e2ecff;--blue-200: #b7cbf3;--blue-300: #7d9de0;--blue-400: #5281e5;--blue-500: #366be9;--blue-600: #1c52e2;--blue-700: #0432c7;--blue-800: #022190;--blue-900: #000a5d;--green-50: #d7fdce;--green-100: #c1fbbf;--green-200: #90e298;--green-300: #5bb56e;--green-400: #219853;--green-500: #168647;--green-600: #1f703f;--green-700: #225a36;--green-800: #213d29;--green-900: #142017;--gray-50: #f2f0ec;--gray-100: #eae8e4;--gray-200: #cbcac6;--gray-300: #a9a8a5;--gray-400: #858483;--gray-500: #767674;--gray-600: #5e5e5d;--gray-700: #404040;--gray-800: #242424;--gray-900: #161512;--primary-white: white;--primary-black: black}:root{--surface-low: var(--gray-100);--surface-high: var(--primary-white);--on-surface: var(--primary-black);--on-surface-variant: var(--gray-500);--on-surface-primary: var(--orange-500);--on-surface-secondary: var(--blue-700);--on-surface-accent: var(--yellow-300);--outline: var(--gray-400);--outline-variant: var(--gray-200);--primary: var(--orange-400);--on-primary: var(--primary-white);--primary-container: var(--orange-50);--on-primary-container: var(--orange-600);--secondary: var(--blue-800);--on-secondary: var(--blue-50);--error: var(--red-500);--on-error: var(--red-50);--error-container: var(--red-50);--on-error-container: var(--red-600);--scrim: var(--gray-500)}@media (prefers-color-scheme: dark){:root{--surface-low: var(--gray-900);--surface-high: var(--gray-800);--on-surface: var(--primary-white);--on-surface-variant: var(--gray-300);--on-surface-primary: var(--orange-400);--on-surface-secondary: var(--blue-400);--on-surface-accent: var(--yellow-300);--outline: var(--gray-500);--outline-variant: var(--gray-700);--primary: var(--orange-600);--on-primary: var(--orange-100);--primary-container: var(--orange-900);--on-primary-container: var(--orange-200);--secondary: var(--blue-700);--on-secondary: var(--blue-100);--error: var(--red-700);--on-error: var(--red-100);--error-container: var(--red-900);--on-error-container: var(--red-300);--scrim: var(--gray-500)}}html{font-size:112.5%;line-height:111.1%}html body{font-family:"Source Serif 4",georgia,serif;font-optical-sizing:auto;font-weight:400;color:var(--on-surface)}h1,h2,h3,p{font:inherit;margin:0}.header-0{font-size:2rem;line-height:125%;font-weight:900}.header-1,.formatted-text h1{font-size:1.333rem;line-height:125%;font-weight:900}.header-2,.formatted-text h2{font-size:1.111rem;line-height:125%;font-weight:900}.text-1{color:var(--on-surface);font-size:1rem}.text-2{color:var(--on-surface-variant);font-size:.78rem}.handwriting{font-family:Shadows Into Light Two,cursive;font-weight:400;color:var(--on-surface-secondary);-webkit-mask-image:radial-gradient(closest-side,rgba(0,0,0,.5) 0%,#000 100%);mask-image:radial-gradient(closest-side,#00000080,#000);padding:.1em;line-height:1.2}button{padding:0;border:none;background:none;position:relative}.button,.focus-outline,.field__input{outline-offset:1px}.button:focus-visible,.focus-outline:focus-visible,.field__input:focus-visible{outline:2px solid var(--on-surface-accent)}.button{cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:10px;font:inherit;text-align:center;box-sizing:border-box}.button__price{margin-left:10px;font-weight:400;white-space:nowrap}.button--full{width:100%}.button--primary:not(.button--icon-only){color:var(--on-primary);background-color:var(--primary);font-size:.889rem;border-radius:5px;height:50px;box-sizing:border-box;padding:0 20px;font-weight:700;position:relative}@media (hover: hover){.button--primary:not(.button--icon-only):hover{background-image:linear-gradient(to bottom,var(--hover-color),var(--hover-color))}}.button--primary:not(.button--icon-only):active{background-image:linear-gradient(to bottom,var(--active-color),var(--active-color))}.button--primary:not(.button--icon-only).button--small{height:25px;padding:0 10px}.button--primary:not(.button--icon-only).button--small:after{content:"";display:block;position:absolute;inset:-10px}.button--secondary{border:2px solid var(--on-surface-primary);color:var(--on-surface-primary);font-size:.889rem;border-radius:5px;height:50px;box-sizing:border-box;padding:0 20px;font-weight:700;position:relative}@media (hover: hover){.button--secondary:hover{background-image:linear-gradient(to bottom,var(--hover-color),var(--hover-color))}}.button--secondary:active{background-image:linear-gradient(to bottom,var(--active-color),var(--active-color))}.button--secondary.button--small{height:25px;padding:0 10px}.button--secondary.button--small:after{content:"";display:block;position:absolute;inset:-10px}.button--tertiary{border:none;color:var(--on-surface-primary);font-size:.889rem;border-radius:5px;height:50px;box-sizing:border-box;padding:0 10px;font-weight:700;position:relative}.button--tertiary:after{content:"";display:block;position:absolute;left:5px;right:5px;bottom:10px;border-bottom:2px solid var(--on-surface-primary)}@media (hover: hover){.button--tertiary:hover{background-image:linear-gradient(to bottom,var(--hover-color),var(--hover-color))}}.button--tertiary:active{background-image:linear-gradient(to bottom,var(--active-color),var(--active-color))}.button--tertiary.button--small{height:25px;padding:0 5px}.button--tertiary.button--small:before{content:"";display:block;position:absolute;inset:-8px}.button--tertiary.button--small:after{bottom:0}.button--icon-only{width:50px;height:50px;display:flex;justify-content:center;border-radius:50%;color:var(--on-surface-variant);position:relative;outline-offset:-4px}@media (hover: hover){.button--icon-only:hover:after{content:"";position:absolute;inset:5px;border-radius:50%;background-color:var(--hover-color)}}.button--icon-only.button--primary{color:var(--on-surface-primary)}.button--icon-only.button--primary:before{content:"";display:block;position:absolute;inset:5px;border-radius:50%;border:2px solid var(--on-surface-primary)}a{color:inherit;text-decoration:none}.link-1,.formatted-text a{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--outline-variant)}@media (hover: hover){.link-1:hover,.formatted-text a:hover{text-decoration-color:var(--on-surface-primary)}}.link-2{text-decoration:none}@media (hover: hover){.link-2:hover{text-decoration:underline}}:root{--hover-color: rgba(0, 0, 0, .05);--active-color: rgba(0, 0, 0, .1);--cell-outline: var(--primary-black);--cell-empty: var(--primary-black);--illustration-stroke: var(--primary-black);--layout-width: 480px;--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--shadow-1: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-2: 0 2px 10px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .1);--shadow-1-filter: drop-shadow(0 .5px 1.5px rgba(0, 0, 0, .1)) drop-shadow(0 .5px 1px rgba(0, 0, 0, .06))}@media (prefers-color-scheme: dark){:root{--hover-color: rgba(255, 255, 255, .03);--active-color: rgba(0, 0, 0, .1);--cell-outline: var(--gray-600);--cell-empty: var(--gray-700);--illustration-stroke: var(--gray-400)}}html{background-color:var(--surface-low);background-image:url(/images/background-light.jpg);accent-color:var(--on-surface-primary)}@media (prefers-color-scheme: dark){html{background-image:url(/images/background-dark.jpg)}}html.app{width:100%;height:100%;display:flex;justify-content:center;align-items:center}html.app body{width:100%;height:100%;max-width:var(--layout-width);margin:0;box-shadow:0 0 30px #0000001a}symbol path[style*="stroke:#000"],symbol circle[style*="stroke:#000"]{stroke:currentColor!important}symbol path[style*="fill:#000"],symbol path:not([style]),symbol circle[style*="fill:#000"],symbol circle:not([style]){fill:currentColor!important}.field__input{background:var(--surface-high);border:2px solid var(--outline-variant);box-shadow:var(--shadow-1);border-radius:2px;font:inherit;color:var(--on-surface);padding:10px;line-height:26px;box-sizing:border-box;position:relative}.flex{display:flex;flex-direction:column}.flex--horizontal{flex-direction:row}.flex--gap-10{gap:10px}.flex--gap-20{gap:20px}.flex--gap-40{gap:40px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mx-auto{margin-left:auto;margin-right:auto}.dot-separator:before{content:".";margin:0 .5rem;position:relative;top:-.2rem}.error-container{background-color:var(--error-container);color:var(--on-error-container);font-size:.78rem;font-weight:700;border-radius:2px}@media (prefers-color-scheme: dark){.dark-mode--dim{background-color:#eae8e4;filter:brightness(.5) contrast(1.5)}}@media (prefers-color-scheme: dark){.dark-mode--invert{filter:invert(.6) hue-rotate(180deg) saturate(8)}}ul,ol,li{margin:0;padding:0;list-style:none}.numbered-list li{list-style:decimal;margin:.5rem 0 .5rem 2rem}.formatted-text{font-size:.78rem}.formatted-text h1,.formatted-text h2,.formatted-text p{margin:1rem 0}.formatted-text li{margin:.5rem 0 .5rem 2rem}.formatted-text ul li{list-style:disc}.formatted-text ol li{list-style:decimal}.formatted-text ol li li{list-style:lower-alpha}.chip{border-radius:2px;background-color:var(--on-surface);color:var(--surface-low);font-size:.8em;padding:.1em .4em;font-weight:900;display:inline-flex;gap:.2em;align-items:center;vertical-align:-.2em}.chip:not(.chip--block){margin:-.5em .1em}.chip--block{display:flex;padding:0 15px}.chip--club{background-color:var(--secondary);color:var(--on-secondary)}.chip--primary{background-color:var(--primary-container);color:var(--on-primary-container)}.sr-only{display:inline-block;width:0;height:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
