.s1eu7W_top{top:env(safe-area-inset-top,0px);z-index:3;align-items:center;gap:8px;height:48px;padding:0 24px 0 12px;display:flex;position:absolute;left:0;right:0}.s1eu7W_back,.s1eu7W_backSpace{flex:none;width:48px;height:48px}.s1eu7W_back{color:var(--color-paper);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--press-release) var(--ease-out);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;text-decoration:none;display:grid}.s1eu7W_back:active{transform:scale(var(--press-scale));transition-duration:0s}.s1eu7W_back:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.s1eu7W_body{--step-x:0px;--step-y:8px;animation:s1eu7W_step-in var(--dur-calm) var(--ease-emph) backwards;flex-direction:column;flex:1 0 auto;padding:16px 24px 32px;display:flex}.s1eu7W_body[data-dir=fwd]{--step-x:24px;--step-y:0px}.s1eu7W_body[data-dir=back]{--step-x:-24px;--step-y:0px}@keyframes s1eu7W_step-in{0%{opacity:0;translate:var(--step-x) var(--step-y)}}.s1eu7W_body:first-child{padding-top:calc(48px + env(safe-area-inset-top,0px))}.s1eu7W_foot{z-index:4;padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));background:var(--v5-night);flex-direction:column;flex-shrink:0;gap:8px;display:flex;position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){.s1eu7W_body{--step-x:0px;--step-y:0px}}
._87cv8q_trail{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}._87cv8q_trail li{flex-direction:column;align-items:center;display:flex;position:relative}._87cv8q_trail li:before,._87cv8q_trail li:after{content:"";width:100%;height:2px;position:absolute;top:11px;right:50%}._87cv8q_trail li:before{background:var(--v5-night-line)}._87cv8q_trail li:after{background:color-mix(in srgb, var(--color-paper) 55%, transparent);transform-origin:0;transform:scaleX(0)}._87cv8q_trail li:first-child:before,._87cv8q_trail li:first-child:after{display:none}._87cv8q_trail li[data-state=done]:after,._87cv8q_trail li[data-state=now]:after{transform:none}._87cv8q_trail li[data-fill]:after{animation:_87cv8q_trail-fill var(--dur-slow) var(--ease-emph) calc(var(--k,0) * var(--dur-base)) backwards}._87cv8q_trail li[data-unfill]:after{animation:_87cv8q_trail-unfill var(--dur-base) var(--ease-exit) both}@keyframes _87cv8q_trail-fill{0%{transform:scaleX(0)}}@keyframes _87cv8q_trail-unfill{0%{transform:none}to{transform:scaleX(0)}}._87cv8q_tab{width:100%;min-height:48px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;padding:0 0 8px;display:flex}._87cv8q_tab[aria-current=step],._87cv8q_tab[aria-disabled=true]{cursor:default}._87cv8q_tab:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._87cv8q_stop{z-index:1;place-items:center;height:24px;display:grid;position:relative}._87cv8q_dot{background:var(--v5-night-line);border-radius:50%;width:8px;height:8px;display:block}[data-state=done]>._87cv8q_stop ._87cv8q_dot{background:var(--color-paper)}._87cv8q_lantern{width:auto;height:24px;display:block}._87cv8q_trail li[data-arrive] ._87cv8q_lantern{animation:_87cv8q_lantern-in var(--dur-calm) var(--ease-out) var(--dur-base) backwards}._87cv8q_trail[data-back] li[data-arrive] ._87cv8q_lantern{animation-delay:0s}@keyframes _87cv8q_lantern-in{0%{opacity:0;transform:translateY(4px)}}._87cv8q_breath{animation:_87cv8q_breath var(--dur-loop) var(--ease-move) infinite alternate}@keyframes _87cv8q_breath{0%{opacity:.7}}._87cv8q_stopName{max-width:100%;color:var(--v5-night-text);font:400 12px/16px var(--font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-state=now]>._87cv8q_stopName{color:var(--color-paper)}._87cv8q_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._87cv8q_breath,._87cv8q_trail li[data-arrive] ._87cv8q_lantern,._87cv8q_trail li[data-fill]:after,._87cv8q_trail li[data-unfill]:after{animation:none}}
.t4Dgya_root{--v5-paper:var(--v5-night);--color-card:var(--color-night-deep);--v5-card:var(--color-night-deep);--v5-card-off:var(--v5-night-2);--v5-parents:var(--v5-night-2);--color-sand:var(--v5-night-3);--v5-sand:var(--v5-night-3);--v5-sand-line:var(--v5-night-line);--color-shade:var(--v5-night-3);--color-line:var(--v5-night-line);--color-line-strong:var(--v5-night-line);--v5-line:var(--v5-gold-deep);--color-ink:var(--color-paper);--color-ink-muted:var(--v5-night-text);--color-ink-muted-sand:var(--v5-night-text);--color-ink-soft:var(--v5-night-text);--v5-ink-2:var(--v5-night-text);--v5-ink-3:var(--v5-night-text);--v5-olive:var(--v5-gold-deep);--v5-olive-text:var(--v5-night-text);--color-pine:var(--v5-gold);--color-accent:var(--v5-night-error);--color-accent-deep:var(--v5-night-error);--v5-berry:var(--v5-night-error);--color-on-accent:var(--color-on-sun);--focus-on-light:var(--focus-on-dark);--color-focus:var(--focus-on-dark);--press-ink:none;--press-ink-sm:none;--press-accent:none;--lift-card:none;--button-h:48px;--button-h-lg:48px;--button-pad:16px;--button-pad-lg:16px;--button-fs:16px;--button-fs-lg:16px;--button-radius:12px;--radius-pill:12px;--button-bg:var(--color-sun);--button-ink:var(--color-on-sun);--button-line:var(--v5-gold-deep);--field-h:56px;--field-radius:12px;--field-pad:16px;--field-line:var(--v5-gold-deep);--field-focus-line:var(--color-sun);--field-bg:var(--color-night-deep);--field-fs:16px;--field-fw:400;--field-error-shadow:none;--field-gap:8px;--field-label-fs:16px;--field-label-ink:var(--color-paper);background:var(--v5-night);width:100%;max-width:560px;min-height:100dvh;color:var(--color-paper);font:400 16px/24px var(--font-text);flex-direction:column;margin:0 auto;display:flex;position:relative}.t4Dgya_top{top:env(safe-area-inset-top,0px);z-index:3;align-items:center;height:48px;padding:0 24px;display:flex;position:absolute;left:0;right:0}.t4Dgya_home{height:48px;color:var(--color-paper);font:600 16px/24px var(--font-text);-webkit-tap-highlight-color:transparent;transition:transform var(--press-release) var(--ease-out);border-radius:12px;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.t4Dgya_body{padding:16px 24px calc(32px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1 0 auto;display:flex}.t4Dgya_display{font:700 32px/40px var(--font-display);text-wrap:balance;margin:0}.t4Dgya_title{font:700 24px/32px var(--font-display);text-wrap:pretty;margin:0}.t4Dgya_display[tabindex="-1"]:focus{outline:2px solid #0000}.t4Dgya_text{font:400 16px/24px var(--font-text);margin:0}.t4Dgya_label{font:600 16px/24px var(--font-text);margin:0}.t4Dgya_meta{color:var(--v5-night-text);font:400 14px/24px var(--font-text);margin:0}.t4Dgya_fine{color:var(--v5-night-text);font:400 12px/16px var(--font-text);margin:0}.t4Dgya_muted{color:var(--v5-night-text)}.t4Dgya_fine a,.t4Dgya_meta a,.t4Dgya_text a{color:var(--color-paper);text-underline-offset:4px}.t4Dgya_text a{font-weight:600}.t4Dgya_error{color:var(--v5-night-error);font:400 14px/24px var(--font-text);margin:0}.t4Dgya_num{font-variant-numeric:lining-nums tabular-nums}.t4Dgya_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t4Dgya_mt8{margin-top:8px}.t4Dgya_mt16{margin-top:16px}.t4Dgya_mt24{margin-top:24px}.t4Dgya_mt32{margin-top:32px}.t4Dgya_row{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.t4Dgya_cards{flex-direction:column;gap:8px;display:flex}.t4Dgya_appear{animation:t4Dgya_appear-in var(--dur-base) var(--ease-out) backwards}@keyframes t4Dgya_appear-in{0%{opacity:0}}.t4Dgya_later{animation:t4Dgya_appear-in var(--dur-quick) var(--ease-out) var(--skeleton-delay) both}.t4Dgya_cta,.t4Dgya_ghost{width:100%;height:48px;font:600 16px/24px var(--font-text);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--press-release) var(--ease-out), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:flex}.t4Dgya_cta{background:var(--color-sun);color:var(--color-on-sun);border:0}.t4Dgya_ghost{border:2px solid var(--v5-gold-deep);color:var(--color-paper);background:0 0}.t4Dgya_cta:disabled,.t4Dgya_cta[aria-disabled=true]:not([aria-busy=true]){background:var(--v5-night-3);color:var(--v5-night-text);cursor:default}.t4Dgya_ghost:disabled{opacity:.4;cursor:default}.t4Dgya_cta[aria-busy=true],.t4Dgya_ghost[aria-busy=true]{cursor:progress}.t4Dgya_link{min-height:48px;color:var(--color-paper);font:600 16px/24px var(--font-text);text-align:left;text-underline-offset:4px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}a.t4Dgya_link{align-items:center;display:inline-flex}.t4Dgya_link.t4Dgya_center{text-align:center;justify-content:center;align-self:stretch}.t4Dgya_link:disabled{opacity:.4;cursor:default}.t4Dgya_cta:active:not(:disabled,[aria-disabled=true]),.t4Dgya_ghost:active:not(:disabled,[aria-disabled=true]),.t4Dgya_home:active{transform:scale(var(--press-scale));transition-duration:0s}.t4Dgya_cta:focus-visible,.t4Dgya_ghost:focus-visible,.t4Dgya_link:focus-visible,.t4Dgya_home:focus-visible,.t4Dgya_input:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.t4Dgya_input{border:2px solid var(--v5-gold-deep);background:var(--color-night-deep);width:100%;height:56px;color:var(--color-paper);font:400 16px/24px var(--font-text);transition:border-color var(--dur-quick) var(--ease-out);border-radius:12px;padding:0 16px}.t4Dgya_input::placeholder{color:var(--v5-night-text)}.t4Dgya_input:focus{border-color:var(--color-sun);outline:2px solid #0000}.t4Dgya_input[aria-invalid=true]{border-color:var(--v5-night-error)}.t4Dgya_chips{flex-wrap:wrap;gap:8px;display:flex}.t4Dgya_chip{border:2px solid var(--v5-gold-deep);height:48px;color:var(--v5-night-text);font:600 16px/24px var(--font-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), transform var(--press-release) var(--ease-out);background:0 0;border-radius:12px;padding:0 16px}.t4Dgya_chip[aria-pressed=true]{background:var(--v5-night-3);color:var(--color-paper)}.t4Dgya_chips[data-kids] .t4Dgya_chip{height:auto;min-height:var(--tap-kids);padding:0 24px}.t4Dgya_picks{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px;display:grid}.t4Dgya_picks4{grid-template-columns:repeat(4,minmax(0,1fr))}.t4Dgya_pick{min-width:0;color:var(--v5-night-text);font:600 16px/24px var(--font-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--dur-quick) var(--ease-out), transform var(--press-release) var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.t4Dgya_pick[aria-pressed=true]{color:var(--color-paper)}.t4Dgya_circle{aspect-ratio:1;background:var(--v5-night-2);width:min(96px,100%);transition:background-color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);border:2px solid #0000;border-radius:50%;display:block;position:relative;overflow:hidden}.t4Dgya_small{width:min(72px,100%)}.t4Dgya_pick[aria-pressed=true] .t4Dgya_circle{border-color:var(--v5-gold-deep);background:var(--v5-night-3)}.t4Dgya_pickName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.t4Dgya_chip:active,.t4Dgya_pick:active{transform:scale(var(--press-scale));transition-duration:0s}.t4Dgya_chip:focus-visible,.t4Dgya_pick:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}
.DO07Aa_band{height:calc(var(--band) + env(safe-area-inset-top,0px));background:var(--v5-night);flex-shrink:0;position:relative;overflow:hidden}.DO07Aa_frame{height:432px;transform:translateY(calc(var(--top) + env(safe-area-inset-top,0px)));transition:transform var(--dur-slow) var(--ease-emph);position:absolute;top:0;left:0;right:0}.DO07Aa_band:before,.DO07Aa_band:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.DO07Aa_band:before{height:calc(64px + env(safe-area-inset-top,0px));background:linear-gradient(180deg, var(--v5-night) calc(48px + env(safe-area-inset-top,0px)), transparent);top:0}.DO07Aa_band[data-bare]:before{height:calc(48px + env(safe-area-inset-top,0px));background:linear-gradient(180deg, color-mix(in srgb, var(--v5-night) 55%, transparent), transparent)}.DO07Aa_band:after{background:linear-gradient(180deg, transparent, var(--v5-night));height:32px;bottom:0}@media (prefers-reduced-motion:reduce){.DO07Aa_frame{transition:none}}
.tYVeqq_field{gap:var(--field-gap,6px);flex-direction:column;display:flex}.tYVeqq_label{font-size:var(--field-label-fs,.875rem);color:var(--field-label-ink,var(--color-ink-muted));font-weight:600}.tYVeqq_box{height:var(--field-h,var(--tap-kids));border-radius:var(--field-radius,var(--radius-4));border:2px solid var(--field-line,var(--color-ink));background:var(--field-bg,var(--color-card));box-shadow:var(--press-ink-sm);outline-offset:0;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), outline-color var(--dur-quick) var(--ease-out), outline-offset var(--dur-quick) var(--ease-out);outline:3px solid #0000;align-items:center;display:flex}.tYVeqq_box:focus-within{border-color:var(--field-focus-line,var(--field-line,var(--color-ink)));outline-color:var(--color-focus);outline-offset:2px}.tYVeqq_box[data-invalid]{border-color:var(--color-accent);box-shadow:var(--field-error-shadow,0 3px 0 var(--color-accent))}.tYVeqq_input{min-width:0;height:100%;padding:0 4px 0 var(--field-pad,18px);border-radius:var(--field-radius,var(--radius-4));color:var(--color-ink);font:inherit;font-size:var(--field-fs,1.125rem);font-weight:var(--field-fw,500);background:0 0;border:0;flex:1}.tYVeqq_input:focus{outline:2px solid #0000}.tYVeqq_toggle{border-radius:var(--radius-3);background:var(--color-sand);height:calc(100% - 12px);color:var(--color-ink);font:inherit;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--press-release) var(--ease-out);border:0;flex:none;margin-right:6px;padding:0 12px;font-size:.875rem;font-weight:700}.tYVeqq_toggle:active{transform:scale(var(--press-scale));transition-duration:0s}.tYVeqq_toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.tYVeqq_toggle[aria-pressed=true]{background:var(--color-ink);color:var(--toggle-on-ink,var(--color-paper))}.tYVeqq_hint{color:var(--color-ink-muted);margin:0;font-size:.8125rem;line-height:1.45}.tYVeqq_error{color:var(--color-accent);animation:tYVeqq_error-in var(--dur-base) var(--ease-out) both;margin:0;font-size:.875rem;font-weight:600}@keyframes tYVeqq_error-in{0%{opacity:0;transform:translateY(-4px)}}.tYVeqq_field[data-look]{gap:8px}.tYVeqq_field[data-look] .tYVeqq_label{color:var(--color-paper);font:600 16px/24px var(--font-text)}.tYVeqq_field[data-look] .tYVeqq_box{border-color:var(--v5-gold-deep);background:var(--color-night-deep);height:56px;box-shadow:none;border-radius:12px}.tYVeqq_field[data-look] .tYVeqq_box:focus-within{border-color:var(--v5-gold-deep);outline-color:#0000}.tYVeqq_field[data-look] .tYVeqq_box:has(.tYVeqq_input:focus){border-color:var(--color-sun);outline-color:var(--color-focus);outline-offset:3px}:is(.tYVeqq_field[data-look] .tYVeqq_box[data-invalid],.tYVeqq_field[data-look] .tYVeqq_box[data-invalid]:has(.tYVeqq_input:focus)){border-color:var(--v5-night-error);box-shadow:none}.tYVeqq_field[data-look] .tYVeqq_input{color:var(--color-paper);font:400 16px/24px var(--font-text);padding:0 8px 0 16px}.tYVeqq_field[data-look] .tYVeqq_input::placeholder{color:var(--v5-night-text)}.tYVeqq_field[data-look] .tYVeqq_toggle,.tYVeqq_field[data-look] .tYVeqq_toggle[aria-pressed=true]{height:100%;color:var(--color-paper);font:600 16px/24px var(--font-text);text-underline-offset:4px;background:0 0;border-radius:0 10px 10px 0;margin:0;padding:0 16px;text-decoration:underline}.tYVeqq_field[data-look] .tYVeqq_toggle:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.tYVeqq_field[data-look] .tYVeqq_hint{color:var(--v5-night-text);font:400 14px/24px var(--font-text)}.tYVeqq_field[data-look] .tYVeqq_error{color:var(--v5-night-error);font:400 14px/24px var(--font-text)}
.KHjxmq_meter{align-items:center;gap:var(--space-3);color:var(--color-ink-muted);animation:KHjxmq_meter-in var(--dur-base) var(--ease-out) both;font-size:.8125rem;font-weight:600;display:flex}@keyframes KHjxmq_meter-in{0%{opacity:0}}.KHjxmq_bars{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;max-width:180px;display:grid}.KHjxmq_bar{border-radius:var(--radius-pill);background:var(--color-line);height:6px;transition:background-color var(--dur-base) var(--ease-out)}.KHjxmq_meter[data-level="1"] .KHjxmq_bar:nth-child(-n+1){background:var(--color-accent)}.KHjxmq_meter[data-level="2"] .KHjxmq_bar:nth-child(-n+2){background:var(--color-gold)}.KHjxmq_meter[data-level="3"] .KHjxmq_bar:nth-child(-n+3){background:var(--v5-olive)}.KHjxmq_meter[data-level="4"] .KHjxmq_bar{background:var(--color-pine)}.KHjxmq_meter[data-look]{color:var(--v5-night-text);font:400 14px/24px var(--font-text);gap:16px}.KHjxmq_meter[data-look] .KHjxmq_bars{max-width:160px}.KHjxmq_meter[data-look] .KHjxmq_bar{background:var(--v5-night-line);height:4px}.KHjxmq_meter[data-look][data-level="1"] .KHjxmq_bar:nth-child(-n+1){background:var(--v5-night-error)}.KHjxmq_meter[data-look][data-level="2"] .KHjxmq_bar:nth-child(-n+2),.KHjxmq_meter[data-look][data-level="3"] .KHjxmq_bar:nth-child(-n+3),.KHjxmq_meter[data-look][data-level="4"] .KHjxmq_bar{background:var(--color-paper)}
.Q7NzcG_stack{gap:var(--space-5);flex-direction:column;display:flex}.Q7NzcG_block{gap:var(--space-3);flex-direction:column;display:flex}.Q7NzcG_block+.Q7NzcG_block{padding-top:var(--space-5);border-top:1.5px dashed var(--color-line-strong)}.Q7NzcG_head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Q7NzcG_title{font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:800}.Q7NzcG_badge{border-radius:var(--radius-pill);background:var(--color-sand);color:var(--color-ink-muted-sand);white-space:nowrap;padding:3px 12px;font-size:.8125rem;font-weight:700}.Q7NzcG_badge[data-on=true]{background:color-mix(in srgb, var(--color-pine) 14%, var(--color-card));color:var(--color-pine)}.Q7NzcG_muted{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.Q7NzcG_hint{color:var(--color-ink-soft);margin:0;font-size:.875rem;font-weight:600}.Q7NzcG_form{gap:var(--space-4);flex-direction:column;max-width:26rem;display:flex}.Q7NzcG_row{gap:var(--space-2);flex-wrap:wrap;display:flex}.Q7NzcG_status{color:var(--color-pine);margin:0;font-size:.9375rem;font-weight:600}.Q7NzcG_status:empty{display:none}.Q7NzcG_error{color:var(--color-accent);margin:0;font-weight:600}.Q7NzcG_sessions{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Q7NzcG_session{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Q7NzcG_sessionBones{flex:1;gap:8px;padding:3px 0;display:grid}.Q7NzcG_sessionName{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;font-weight:700;display:flex}
.GQljOq_form{flex-direction:column;display:flex}.GQljOq_alert:empty{display:none}.GQljOq_check{min-height:48px;color:var(--color-paper);font:400 16px/24px var(--font-text);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:24px 1fr;align-items:center;gap:16px;display:grid}.GQljOq_check input{appearance:none;border:2px solid var(--v5-gold-deep);cursor:pointer;width:24px;height:24px;transition:background-color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);background:0 0;border-radius:50%;place-content:center;margin:0;display:grid}.GQljOq_check input:before{content:"";border-left:2px solid var(--v5-night);border-bottom:2px solid var(--v5-night);width:10px;height:6px;transition:transform var(--dur-quick) var(--ease-exit);margin-top:-2px;transform:rotate(-45deg)scale(0)}.GQljOq_check input:checked{border-color:var(--color-paper);background:var(--color-paper)}.GQljOq_check input:checked:before{transition:transform var(--dur-calm) var(--ease-spring);transform:rotate(-45deg)scale(1)}.GQljOq_check input:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.GQljOq_check input:before{transition:none}}
.boRAvW_body{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.boRAvW_title{font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:800}.boRAvW_muted{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.boRAvW_form{gap:var(--space-4);flex-direction:column;display:flex}.boRAvW_row{gap:var(--space-2);flex-wrap:wrap;display:flex}.boRAvW_error{color:var(--color-accent);margin:0;font-weight:600}.boRAvW_error:empty{display:none}
.WOvDmq_looks{justify-items:center}
.r4Y_jG_screen{--d-on-gold:var(--color-ink);width:100%;max-width:560px;margin:0 auto}.r4Y_jG_night{--color-ink:var(--color-paper);--color-ink-muted:var(--v5-night-text);--v5-ink-2:var(--v5-night-text);--v5-ink-3:var(--v5-night-text);--color-card:var(--color-night-deep);--v5-card:var(--color-night-deep);--v5-line:var(--v5-gold-deep);--color-sand:var(--v5-night-3);--color-accent:var(--v5-night-error);--v5-berry:var(--v5-night-error);--color-on-accent:var(--d-on-gold);--v5-olive-text:var(--v5-night-text);--v5-gold:var(--v5-gold-deep);--color-focus:var(--focus-on-dark);--button-h:48px;--button-h-lg:48px;--button-fs:16px;--button-fs-lg:16px;--button-pad:16px;--button-pad-lg:16px;--radius-pill:12px;--press-accent:none;background:var(--v5-night);min-height:100dvh;color:var(--color-paper);font:400 16px/24px var(--font-text);flex-direction:column;display:flex;position:relative}.r4Y_jG_night>*{flex-shrink:0}.r4Y_jG_cards{flex-direction:column;gap:8px;display:flex}.r4Y_jG_swap{animation:r4Y_jG_swap-in var(--dur-base) var(--ease-out) backwards}@keyframes r4Y_jG_swap-in{0%{opacity:0}}.r4Y_jG_appear{animation:r4Y_jG_swap-in var(--dur-base) var(--ease-out) backwards}.r4Y_jG_display{font:700 32px/40px var(--font-display);text-wrap:balance;margin:0}.r4Y_jG_title{font:700 24px/32px var(--font-display);text-wrap:pretty;margin:0}.r4Y_jG_text{font:400 16px/24px var(--font-text);margin:0}.r4Y_jG_label{font:600 16px/24px var(--font-text);margin:0}.r4Y_jG_meta{color:var(--v5-night-text);font:400 14px/24px var(--font-text);margin:0}.r4Y_jG_fine{color:var(--v5-night-text);font:400 12px/16px var(--font-text);margin:0}.r4Y_jG_fine a,.r4Y_jG_meta a{color:var(--color-paper);text-underline-offset:4px}.r4Y_jG_paper{color:var(--color-paper)}.r4Y_jG_error{color:var(--v5-night-error);font:400 14px/24px var(--font-text);margin:0}.r4Y_jG_num{font-variant-numeric:lining-nums tabular-nums}.r4Y_jG_mt8{margin-top:8px}.r4Y_jG_mt16{margin-top:16px}.r4Y_jG_mt24{margin-top:24px}.r4Y_jG_mt32{margin-top:32px}.r4Y_jG_row{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.r4Y_jG_cta,.r4Y_jG_ghost{width:100%;height:48px;font:600 16px/24px var(--font-text);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--press-release) var(--ease-out), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:flex}.r4Y_jG_cta{background:var(--color-sun);color:var(--d-on-gold);border:0}.r4Y_jG_ghost{border:2px solid var(--v5-gold-deep);color:var(--color-paper);background:0 0}.r4Y_jG_cta:disabled,.r4Y_jG_cta[aria-disabled=true]:not([aria-busy=true]){background:var(--v5-night-3);color:var(--v5-night-text);cursor:default}.r4Y_jG_ghost:disabled{opacity:.4;cursor:default}.r4Y_jG_cta[aria-busy=true],.r4Y_jG_ghost[aria-busy=true]{cursor:progress}.r4Y_jG_link{min-height:48px;color:var(--color-paper);font:600 16px/24px var(--font-text);text-align:left;text-underline-offset:4px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}a.r4Y_jG_link{align-items:center;display:inline-flex}.r4Y_jG_cta:active:not(:disabled,[aria-disabled=true]),.r4Y_jG_ghost:active:not(:disabled,[aria-disabled=true]),.r4Y_jG_round:active:not(:disabled){transform:scale(var(--press-scale));transition-duration:0s}.r4Y_jG_cta:focus-visible,.r4Y_jG_ghost:focus-visible,.r4Y_jG_link:focus-visible,.r4Y_jG_round:focus-visible,.r4Y_jG_input:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.r4Y_jG_input{border:2px solid var(--v5-gold-deep);background:var(--color-night-deep);width:100%;height:56px;color:var(--color-paper);font:400 16px/24px var(--font-text);transition:border-color var(--dur-quick) var(--ease-out);border-radius:12px;padding:0 16px}.r4Y_jG_input::placeholder{color:var(--v5-night-text)}.r4Y_jG_input:focus{border-color:var(--color-sun);outline:2px solid #0000}.r4Y_jG_input[aria-invalid=true]{border-color:var(--v5-night-error)}.r4Y_jG_stepper{align-items:center;gap:8px;display:flex}.r4Y_jG_round{border:2px solid var(--v5-gold-deep);width:48px;height:48px;color:var(--color-paper);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-base) var(--ease-out), transform var(--press-release) var(--ease-out);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.r4Y_jG_round:disabled{opacity:.4;cursor:default}.r4Y_jG_age{text-align:center;min-width:88px;font:700 24px/32px var(--font-display);font-variant-numeric:lining-nums tabular-nums;overflow:hidden}.r4Y_jG_ageNow{display:block}.r4Y_jG_ageNow[data-way]{animation:r4Y_jG_age-roll var(--dur-base) var(--ease-out) backwards}.r4Y_jG_ageNow[data-way=down]{--age-from:-8px}@keyframes r4Y_jG_age-roll{0%{opacity:0;translate:0 var(--age-from,8px)}}.r4Y_jG_road{margin-top:16px;position:relative}.r4Y_jG_road li{flex-direction:column;align-items:center;display:flex;position:relative}.r4Y_jG_roadLine{background:var(--v5-night-line);height:2px;position:absolute;top:11px;left:10%;right:10%;overflow:hidden}.r4Y_jG_roadLine i{background:var(--color-sun);position:absolute;inset:0;transform:translate(-100%)}.r4Y_jG_stages{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.r4Y_jG_readyStage{height:calc(352px + env(safe-area-inset-top,0px));background:var(--color-night-deep);position:relative;overflow:hidden}.r4Y_jG_readyStage:after{content:"";z-index:1;background:linear-gradient(180deg, transparent, var(--v5-night));pointer-events:none;height:32px;position:absolute;bottom:0;left:0;right:0}.r4Y_jG_reveal{animation:r4Y_jG_reveal var(--dur-scene) var(--ease-out) both;position:absolute;inset:0}@keyframes r4Y_jG_reveal{0%{opacity:0}}.r4Y_jG_shot{opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.r4Y_jG_shot[data-on]{opacity:1}.r4Y_jG_peekTap{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.r4Y_jG_peekTap:focus-visible{outline:3px solid var(--color-focus);outline-offset:-6px}.r4Y_jG_dots{z-index:3;pointer-events:none;justify-content:center;gap:8px;display:flex;position:absolute;bottom:16px;left:0;right:0}.r4Y_jG_dots i{background:color-mix(in srgb, var(--color-paper) 45%, transparent);border-radius:50%;width:8px;height:8px;display:block}.r4Y_jG_dots i[data-on]{background:var(--color-paper)}.r4Y_jG_readyBody{padding:24px 24px calc(48px + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:reduce){.r4Y_jG_reveal,.r4Y_jG_ageNow[data-way]{animation:none}.r4Y_jG_shot{transition:none}}
.qxPnaq_panel{flex-direction:column;display:flex}.qxPnaq_tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qxPnaq_tab{border:2px solid var(--v5-gold-deep);height:48px;color:var(--v5-night-text);font:600 16px/24px var(--font-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), transform var(--press-release) var(--ease-out);background:0 0;border-radius:12px;padding:0 16px}.qxPnaq_tab[aria-selected=true]{background:var(--v5-night-3);color:var(--color-paper)}@media (hover:hover){.qxPnaq_tab:hover{color:var(--color-paper)}}.qxPnaq_tab:active{transform:scale(var(--press-scale));transition-duration:0s}.qxPnaq_tab:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.qxPnaq_body{flex-direction:column;display:flex}.qxPnaq_body[data-switched]{animation:qxPnaq_body-in var(--dur-base) var(--ease-out) both}@keyframes qxPnaq_body-in{0%{opacity:0}}
