section.svelte-vqrvq9{align-items:center;border-top:1px solid var(--uchu-gray-2);display:flex;flex-direction:column;height:100%;line-height:1.33;min-height:50%;padding-bottom:5rem}@media(min-width:601px){section.svelte-vqrvq9{justify-content:center;padding-top:7rem}}@media(max-width:600px){section.svelte-vqrvq9{padding-top:calc(var(--line-height) * 5)}}section.svelte-vqrvq9 .undershirt:where(.svelte-vqrvq9){align-items:center;display:flex;flex-direction:column;padding-left:calc(var(--line-height) * 2);padding-right:calc(var(--line-height) * 2)}section.svelte-vqrvq9 form:where(.svelte-vqrvq9){width:100%}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) ul:where(.svelte-vqrvq9) li:where(.svelte-vqrvq9){margin:0}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) fieldset:where(.svelte-vqrvq9){margin-bottom:1rem}@media(max-width:600px){section.svelte-vqrvq9 form:where(.svelte-vqrvq9) fieldset:where(.svelte-vqrvq9) input:where(.svelte-vqrvq9){font-size:16px}}@media(max-width:600px){section.svelte-vqrvq9 form:where(.svelte-vqrvq9) fieldset:where(.svelte-vqrvq9)>label:where(.svelte-vqrvq9)+input:where(.svelte-vqrvq9){width:100%}}@media(min-width:601px){section.svelte-vqrvq9 form:where(.svelte-vqrvq9){max-width:400px}}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) h3:where(.svelte-vqrvq9){--logo-size: 6rem;font-family:"NICKEL SERIF";font-size:3rem;font-weight:400;line-height:1.25;margin-bottom:var(--line-height);position:relative}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) h3:where(.svelte-vqrvq9):before{width:var(--logo-size);height:var(--logo-size);top:calc(var(--logo-size) * -1);left:calc(var(--line-height) / 2 * -1);background-image:url(../../../logo.svg);background-position:center;background-repeat:no-repeat;content:"";position:absolute}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) button:where(.svelte-vqrvq9){float:right;font-size:1.25rem;line-height:1;margin-bottom:calc(var(--line-height) / 2);margin-left:1rem;padding:.75rem 1.5rem}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) button:where(.svelte-vqrvq9):not(:disabled){background-color:var(--uchu-yin-9);color:var(--uchu-yin-1)}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) button:where(.svelte-vqrvq9):disabled{background-color:var(--uchu-yin-1)}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) .radio:where(.svelte-vqrvq9){align-items:center;background-color:var(--uchu-gray-2);display:flex;flex-direction:row;justify-content:center;padding:1.85rem .75rem .75rem;position:relative}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) .radio:where(.svelte-vqrvq9) div:where(.svelte-vqrvq9){width:50%;height:100%;padding:1rem .75rem;position:relative;text-align:center}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) .radio:where(.svelte-vqrvq9) div:where(.svelte-vqrvq9) label:where(.svelte-vqrvq9){color:var(--uchu-yin-8);position:relative;z-index:1}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) .radio:where(.svelte-vqrvq9) div:where(.svelte-vqrvq9) input:where(.svelte-vqrvq9){width:100%;height:100%;top:0;left:0;border-radius:0;position:absolute}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) .radio:where(.svelte-vqrvq9) div:where(.svelte-vqrvq9) input:where(.svelte-vqrvq9):checked{background-color:var(--uchu-gray-4)}section.svelte-vqrvq9 form:where(.svelte-vqrvq9) .radio:where(.svelte-vqrvq9) legend:where(.svelte-vqrvq9){top:6px;left:calc(.75rem + 2px);color:var(--uchu-gray-7);font-size:80%;position:absolute;text-transform:lowercase}@media(max-width:600px){section.svelte-vqrvq9 form:where(.svelte-vqrvq9) p:where(.svelte-vqrvq9){max-width:80%}}section.svelte-vqrvq9 .description:where(.svelte-vqrvq9){background-color:var(--uchu-yellow-1);margin-bottom:1.5rem;padding:1rem;text-align:center}section.svelte-vqrvq9 .description:where(.svelte-vqrvq9) p:where(.svelte-vqrvq9){margin:auto}.plan-option.svelte-vqrvq9{display:flex;flex-direction:row-reverse;position:relative}.plan-option.svelte-vqrvq9:not(:last-of-type){margin-bottom:1rem}.plan-option.svelte-vqrvq9:not(.dark) figure:where(.svelte-vqrvq9):before{filter:opacity(.3)}.plan-option.dark.svelte-vqrvq9 figure:where(.svelte-vqrvq9):before{filter:invert(1) opacity(.25)}.plan-option.svelte-vqrvq9 input:where(.svelte-vqrvq9){width:100%;height:100%;border-bottom-left-radius:0;border-bottom-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:0;position:absolute}.plan-option.svelte-vqrvq9 input:where(.svelte-vqrvq9):checked{background-color:var(--uchu-yellow-1);z-index:-1}.plan-option.svelte-vqrvq9 label:where(.svelte-vqrvq9){flex:1;font-family:"NICKEL SERIF";font-size:2rem;padding:1rem}.plan-option.svelte-vqrvq9 label:where(.svelte-vqrvq9) small:where(.svelte-vqrvq9),.plan-option.svelte-vqrvq9 label:where(.svelte-vqrvq9) ul:where(.svelte-vqrvq9){font-family:NICKEL SANS}.plan-option.svelte-vqrvq9 label:where(.svelte-vqrvq9) small:where(.svelte-vqrvq9){font-size:1.5rem}.plan-option.svelte-vqrvq9 label:where(.svelte-vqrvq9) ul:where(.svelte-vqrvq9){margin:0;padding:1.5rem 0 0;font-size:1.25rem;list-style:none}.plan-selector.svelte-vqrvq9 figure:where(.svelte-vqrvq9){--logo-size: 6rem;border-bottom-right-radius:1rem;border-top-left-radius:1rem;overflow:hidden;position:relative;width:10rem}.plan-selector.svelte-vqrvq9 figure:where(.svelte-vqrvq9):before{width:var(--logo-size);height:var(--logo-size);top:calc(50% - var(--logo-size) / 2);left:calc(50% - var(--logo-size) / 2);background-image:url(../../../logo.svg);background-position:center;background-repeat:no-repeat;content:"";position:absolute}.plan-selector.svelte-vqrvq9 figure:where(.svelte-vqrvq9) img:where(.svelte-vqrvq9){width:100%;height:100%;margin:0;object-fit:cover}.finish-payment.svelte-vqrvq9{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.finish-payment.svelte-vqrvq9 p:where(.svelte-vqrvq9){align-items:center;display:flex;flex-direction:row}.finish-payment.svelte-vqrvq9 a:where(.svelte-vqrvq9):hover{color:#675dff}.finish-payment.svelte-vqrvq9 svg:where(.svelte-vqrvq9){inline-size:3.5rem;margin-left:.35rem}.total.svelte-vqrvq9{padding-bottom:1rem;text-align:center}.total.svelte-vqrvq9 p:where(.svelte-vqrvq9){margin:auto}
