.intro{margin-bottom:1em}.registration:has(.content){padding:2em}.registration .logo{width:100%;height:90%;object-fit:contain}.registration .container-call-to-action{width:100%;display:flex;gap:2em;flex-wrap:wrap;justify-content:center}.registration .container-call-to-action .link{font-weight:700;font-size:1.2em}.form-control{--active-color: var(--magenta);--_card-rotation: calc(var(--card-rotation, 0deg) - 1deg * var(--rand, .1));transform:scale(1) rotate(var(--_card-rotation));transition:border-color .3s ease}.form-control label{cursor:pointer}.form-control:has(input:focus,select:focus){border-color:var(--active-color)}.form-control:has(input:focus,select:focus)>label:not(.field-boolean),.form-control:has(input:focus,select:focus) legend{color:var(--active-color)}.form-control{border-width:2px;border-style:solid;margin:32px 2px;padding:5.6px 12px 10px;position:relative}.form-control:has(input[type=text],select) label{position:absolute;background:var(--bg);top:-1em;padding:0 3px}.form-control:has(input[type=text],select) input[type=text].card,.form-control:has(input[type=text],select) select.card{color:#000;width:100%;padding:.2em .5em;transition:box-shadow .2s ease,background-color .2s ease,transform .2s ease,var(--transitions, "")}:is(.form-control:has(input[type=text],select) input[type=text].card,.form-control:has(input[type=text],select) select.card):focus{transition:box-shadow .2s ease,background-color .2s ease,transform .2s ease;--_card-bg: var(--card-bg, oklch(.8889 .2102 148.52)));--_card-shadow-size: var(--card-shadow-size, .4em) - .05em);transform:scale(.99) rotate(-.2deg)}:is(.form-control:has(input[type=text],select) input[type=text].card,.form-control:has(input[type=text],select) select.card):hover{--_card-bg: oklch(from var(--card-bg, oklch(.8889 .2102 148.52)) calc(l + .05) c h);--_card-shadow-size: calc(var(--card-shadow-size, .4em) + .2em);transform:scale(1.02) rotate(0)}.field-boolean .card{transition:box-shadow .2s ease,background-color .2s ease,transform .2s ease,var(--transitions, "")}.field-boolean:focus .card{transition:box-shadow .2s ease,background-color .2s ease,transform .2s ease;--_card-bg: var(--card-bg, oklch(.8889 .2102 148.52)));--_card-shadow-size: var(--card-shadow-size, .4em) - .05em);transform:scale(.99) rotate(-.2deg)}.field-boolean:hover .card{--_card-bg: oklch(from var(--card-bg, oklch(.8889 .2102 148.52)) calc(l + .05) c h);--_card-shadow-size: calc(var(--card-shadow-size, .4em) + .2em);transform:scale(1.02) rotate(0)}.checkbox{--checkbox-size: 32px;height:var(--checkbox-size);width:var(--checkbox-size)}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox .checkmark{position:absolute;top:0;left:0;height:var(--checkbox-size);width:var(--checkbox-size)}.checkbox .checkmark:after{display:block;content:"";font-weight:700;margin:.2em;font-size:calc(var(--checkbox-size));line-height:calc(var(--checkbox-size) - .4em);color:var(--bg);height:calc(var(--checkbox-size) - .4em);width:calc(var(--checkbox-size) - .4em);text-align:center;vertical-align:middle;position:absolute;border:2px solid var(--bg)}.checkbox .checkmark:before{display:none;content:"";top:.6em;left:.6em;background:var(--color-checked, var(--bg));position:absolute;height:calc(var(--checkbox-size) - 1.2em);width:calc(var(--checkbox-size) - 1.2em)}.checkbox input:checked~.checkmark:before{display:block}.description.svelte-wci21j{margin-top:1em;padding:.7em 1.2em}.description.svelte-wci21j summary:where(.svelte-wci21j){cursor:pointer}.description.svelte-wci21j p:where(.svelte-wci21j):first-child{margin-top:0}.description.svelte-wci21j p:where(.svelte-wci21j):last-child{margin-bottom:0}.checkbox.svelte-wci21j{justify-self:center;align-self:center}.field-boolean.svelte-wci21j{display:grid;grid-template-columns:32px 1fr;gap:1em}fieldset.svelte-ui4pe2{--_card-rotation: calc(var(--card-rotation, 0deg) + 1deg * var(--rand, .1));transform:scale(1) rotate(var(--_card-rotation))}.radio.svelte-ui4pe2{display:flex;flex-direction:column;gap:2em;padding-block:1em;margin:2em 0}.radio.svelte-ui4pe2 li:where(.svelte-ui4pe2),.radio.svelte-ui4pe2 ul:where(.svelte-ui4pe2){margin:0;padding:0;list-style:none}.radio-option.svelte-ui4pe2{display:grid;grid-template-columns:2em 1fr;gap:1em}.radio-button.svelte-ui4pe2{--radio-size: 2em;border-radius:50%;height:var(--radio-size);width:var(--radio-size);--radio-margin: .2em}.radio-button.svelte-ui4pe2 input:where(.svelte-ui4pe2){position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-button.svelte-ui4pe2:after{display:block;content:"";margin:var(--radio-margin);height:calc(var(--radio-size) - 2 * var(--radio-margin));width:calc(var(--radio-size) - 2 * var(--radio-margin));position:absolute;border:2px solid var(--bg);border-radius:50%}.radio-button.svelte-ui4pe2:before{display:none;content:"";top:calc(var(--radio-margin) * 3);left:calc(var(--radio-margin) * 3);background:var(--color-checked, var(--bg));position:absolute;height:calc(var(--radio-size) - 6 * var(--radio-margin));width:calc(var(--radio-size) - 6 * var(--radio-margin));border-radius:50%}.radio-button.svelte-ui4pe2:has(input:where(.svelte-ui4pe2):checked):before{display:block}.radio.svelte-6r1ddv{display:flex;flex-direction:column;gap:1em;margin:2em 0}.form-control-radio.svelte-6r1ddv{color:#000;accent-color:black;display:grid;grid-template-columns:1.5em auto;gap:.5em}
