@layer theme,base;@layer components{.forms-module__ru0UGW__form{--field-bg:var(--color-channel);--field-check:var(--color-abyss);position:relative}.day .forms-module__ru0UGW__form{--field-bg:var(--color-sail);--field-check:var(--color-white)}.forms-module__ru0UGW__part+.forms-module__ru0UGW__part{border-top:1px solid var(--hairline);margin-top:clamp(2.25rem,1.9rem + 1.5vw,3rem);padding-top:clamp(2.25rem,1.9rem + 1.5vw,3rem)}.forms-module__ru0UGW__section{border:0;min-inline-size:0;margin:0;padding:0}.forms-module__ru0UGW__partLegend{color:var(--fg);font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);padding:0;font-weight:600}.forms-module__ru0UGW__partNo{vertical-align:.12em;min-inline-size:2.25rem;display:inline-block}.forms-module__ru0UGW__stack{flex-direction:column;gap:1.75rem;display:flex}.forms-module__ru0UGW__partLegend+.forms-module__ru0UGW__stack{margin-top:1.5rem}.forms-module__ru0UGW__pair{gap:1.75rem;display:grid}@media (min-width:640px){.forms-module__ru0UGW__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.forms-module__ru0UGW__field{flex-direction:column;min-inline-size:0;display:flex}.forms-module__ru0UGW__label{color:var(--fg);padding:0;font-size:1rem;font-weight:560;line-height:1.4}.forms-module__ru0UGW__need{color:var(--fg-muted);font-size:var(--text-small);white-space:nowrap;font-weight:400}.forms-module__ru0UGW__hint{max-inline-size:60ch;color:var(--fg-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin-top:.25rem}.forms-module__ru0UGW__error{color:var(--error);font-size:var(--text-small);align-items:flex-start;gap:.5rem;margin-top:.375rem;font-weight:520;line-height:1.45;display:flex}.forms-module__ru0UGW__errorIcon{flex:none;block-size:1.125rem;inline-size:1.125rem;margin-top:.03rem}.forms-module__ru0UGW__control{border:1px solid var(--edge);border-radius:var(--radius-control);background-color:var(--field-bg);min-block-size:48px;inline-size:100%;color:var(--fg);letter-spacing:normal;caret-color:var(--lit);appearance:none;transition:border-color var(--dur-quick) ease, box-shadow var(--dur-quick) ease;margin-top:.625rem;padding:.6875rem .875rem;font-size:1rem;line-height:1.5;display:block}.forms-module__ru0UGW__control:hover,.forms-module__ru0UGW__control:focus-visible{border-color:var(--fg-muted)}.forms-module__ru0UGW__control[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.forms-module__ru0UGW__control:-webkit-autofill{-webkit-text-fill-color:var(--fg);box-shadow:inset 0 0 0 100px var(--field-bg);caret-color:var(--lit)}.forms-module__ru0UGW__control:autofill{box-shadow:inset 0 0 0 100px var(--field-bg)}.forms-module__ru0UGW__medium{max-inline-size:22rem}.forms-module__ru0UGW__area{resize:vertical;min-block-size:9.5rem}.forms-module__ru0UGW__counter{color:var(--fg-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);text-align:end;font-variant-numeric:tabular-nums;margin-top:.5rem}.forms-module__ru0UGW__counter[data-level=low]{color:var(--fg);font-weight:600}.forms-module__ru0UGW__suggestion{color:var(--fg-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin-top:.5rem}.forms-module__ru0UGW__suggest{min-block-size:24px;color:var(--link);text-underline-offset:.22em;background:0 0;border:0;border-radius:2px;align-items:center;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.forms-module__ru0UGW__suggest:hover{text-decoration-thickness:2px}.forms-module__ru0UGW__choices{border:0;min-inline-size:0;margin:0;padding:0}.forms-module__ru0UGW__chips{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.forms-module__ru0UGW__chip{border:1px solid var(--edge);border-radius:var(--radius-control);min-block-size:44px;color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-quick) ease, background-color var(--dur-quick) ease;align-items:center;gap:.625rem;padding:.5rem 1rem .5rem .8125rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:inline-flex}.forms-module__ru0UGW__chip:hover{border-color:var(--fg-muted);background-color:color-mix(in srgb, var(--fg) 4%, transparent)}.forms-module__ru0UGW__chip:has(:checked){border-color:var(--link);background-color:color-mix(in srgb, var(--link) 16%, transparent)}:is(.forms-module__ru0UGW__chip:has(:focus-visible),.forms-module__ru0UGW__confirm:has(:focus-visible)){outline:2px solid var(--focus);outline-offset:3px}.forms-module__ru0UGW__mark{flex:none;place-items:center;display:inline-grid}.forms-module__ru0UGW__mark>*{grid-area:1/1}.forms-module__ru0UGW__radio,.forms-module__ru0UGW__box{appearance:none;border:1.5px solid var(--edge);cursor:pointer;transition:border-color var(--dur-quick) ease, background-color var(--dur-quick) ease;background-color:#0000;margin:0}.forms-module__ru0UGW__radio{border-radius:999px;block-size:1.125rem;inline-size:1.125rem}.forms-module__ru0UGW__box{background-color:var(--field-bg);border-radius:6px;block-size:1.375rem;inline-size:1.375rem}.forms-module__ru0UGW__radio:focus-visible,.forms-module__ru0UGW__box:focus-visible{outline:none}.forms-module__ru0UGW__radio:checked,.forms-module__ru0UGW__box:checked{border-color:var(--go);background-color:var(--go)}.forms-module__ru0UGW__tick{block-size:.75rem;inline-size:.75rem;color:var(--field-check);visibility:hidden;pointer-events:none}.forms-module__ru0UGW__box+.forms-module__ru0UGW__tick{block-size:.9375rem;inline-size:.9375rem}.forms-module__ru0UGW__radio:checked+.forms-module__ru0UGW__tick,.forms-module__ru0UGW__box:checked+.forms-module__ru0UGW__tick{visibility:visible}.forms-module__ru0UGW__confirm{border:1px solid var(--edge);border-radius:var(--radius-control);color:var(--fg);cursor:pointer;transition:border-color var(--dur-quick) ease, background-color var(--dur-quick) ease;align-items:flex-start;gap:.875rem;margin-top:.625rem;padding:1rem 1.125rem;line-height:1.5;display:flex}.forms-module__ru0UGW__confirm:hover{border-color:var(--fg-muted)}.forms-module__ru0UGW__confirm:has(:checked){border-color:var(--link);background-color:color-mix(in srgb, var(--link) 12%, transparent)}.forms-module__ru0UGW__confirm[data-invalid]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.forms-module__ru0UGW__confirm .forms-module__ru0UGW__mark{margin-top:.0625rem}.forms-module__ru0UGW__trap{clip-path:inset(50%);white-space:nowrap;visibility:hidden;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.forms-module__ru0UGW__summary{border:1px solid var(--error);border-radius:var(--radius-control);background-color:color-mix(in srgb, var(--error) 8%, transparent);color:var(--fg);border-inline-start-width:4px;margin-bottom:2rem;padding:1.125rem 1.25rem 1.25rem}.forms-module__ru0UGW__summaryTitle{color:var(--fg);font-size:var(--text-body);align-items:flex-start;gap:.5rem;font-weight:600;line-height:1.4;display:flex}.forms-module__ru0UGW__summaryTitle svg{block-size:1.25rem;inline-size:1.25rem;color:var(--error);flex:none;margin-top:.05rem}.forms-module__ru0UGW__summaryList{flex-direction:column;gap:.25rem;margin-top:.5rem;padding-inline-start:1.75rem;display:flex}.forms-module__ru0UGW__summaryText{color:var(--fg-muted);max-inline-size:62ch;margin-top:.5rem;padding-inline-start:1.75rem}.forms-module__ru0UGW__summaryLink{color:var(--error);text-underline-offset:.22em;border-radius:2px;font-weight:520;text-decoration:underline;text-decoration-thickness:1px;display:inline}.forms-module__ru0UGW__summaryLink:hover{text-decoration-thickness:2px}.forms-module__ru0UGW__summaryText .forms-module__ru0UGW__summaryLink{overflow-wrap:anywhere}.forms-module__ru0UGW__summaryExtra{margin-top:1rem;padding-inline-start:1.75rem}.forms-module__ru0UGW__submit[data-pending]{cursor:progress}.forms-module__ru0UGW__spinner{display:none}.forms-module__ru0UGW__success{flex-direction:column;align-items:flex-start;display:flex}.forms-module__ru0UGW__successMark{block-size:3.5rem;inline-size:3.5rem;color:var(--go)}.forms-module__ru0UGW__successHeading:focus{outline:none}@media (prefers-reduced-motion:no-preference){.forms-module__ru0UGW__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:999px;flex:none;block-size:1em;inline-size:1em;animation:.8s linear 15 forms-module__ru0UGW__spin;display:inline-block}.forms-module__ru0UGW__successRing,.forms-module__ru0UGW__successTick{stroke-dasharray:1;stroke-dashoffset:1px}.forms-module__ru0UGW__successRing{animation:forms-module__ru0UGW__draw .64s var(--ease-out) 80ms forwards}.forms-module__ru0UGW__successTick{animation:forms-module__ru0UGW__draw .36s var(--ease-out) .6s forwards}}@media (forced-colors:active){.forms-module__ru0UGW__radio,.forms-module__ru0UGW__box{border-color:canvastext}.forms-module__ru0UGW__radio:checked,.forms-module__ru0UGW__box:checked{forced-color-adjust:none;background-color:highlight;border-color:highlight}.forms-module__ru0UGW__radio:checked+.forms-module__ru0UGW__tick,.forms-module__ru0UGW__box:checked+.forms-module__ru0UGW__tick{forced-color-adjust:none;color:highlighttext}:is(.forms-module__ru0UGW__chip:has(:checked),.forms-module__ru0UGW__confirm:has(:checked)){border-color:highlight}.forms-module__ru0UGW__successMark{color:canvastext}}}@layer utilities;@keyframes forms-module__ru0UGW__spin{to{rotate:360deg}}@keyframes forms-module__ru0UGW__draw{to{stroke-dashoffset:0}}
@layer theme,base;@layer components{.ads-module__TRzxrG__player{border-radius:var(--radius-media);background:var(--color-abyss);width:100%;box-shadow:0 0 0 1px var(--color-hairline-night), var(--shadow-lift-night);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.ads-module__TRzxrG__video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.ads-module__TRzxrG__bigPlay{cursor:pointer;background:linear-gradient(#050d1800 55%,#050d188c);place-items:center;display:grid;position:absolute;inset:0}.ads-module__TRzxrG__bigPlayDisc{background:var(--color-lamp);width:4rem;height:4rem;color:var(--color-abyss);box-shadow:var(--shadow-lamp);border-radius:999px;place-items:center;display:grid}.ads-module__TRzxrG__controls{z-index:1;gap:.5rem;display:flex;position:absolute;bottom:.875rem;right:.75rem}.ads-module__TRzxrG__control{min-width:2.75rem;height:2.75rem;color:var(--color-moonlight);box-shadow:inset 0 0 0 1px var(--color-edge-night);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--dur-quick) ease, color var(--dur-quick) ease;background:#050d18c7;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:.875rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.ads-module__TRzxrG__control:hover{color:var(--color-lamp);background:#050d18eb}.ads-module__TRzxrG__control[aria-pressed=true]{color:var(--color-lamp)}.ads-module__TRzxrG__controlText{display:none}@container (min-width:22rem){.ads-module__TRzxrG__controlText{display:inline}}.ads-module__TRzxrG__track{inset-inline:0;pointer-events:none;background:#ffe6a81f;height:3px;position:absolute;bottom:0}.ads-module__TRzxrG__bar{background:var(--color-lamp);transform-origin:0;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 10px #ffe6a899}@media (prefers-reduced-motion:no-preference){.ads-module__TRzxrG__control:active,.ads-module__TRzxrG__bigPlay:active .ads-module__TRzxrG__bigPlayDisc{scale:.96}}}@layer utilities;
