.-SdGFq_scene{--sw:100vw;--k:.78;--tx:.5;--ty:.8;--fade:var(--color-page);--S:clamp(124px, calc(100svh - 480px), 230px);--h:calc(52px + var(--S));--bottom:calc(52px + var(--S) * .84);--W:max(var(--sw), calc(var(--sw) * var(--k) / var(--cw)));--H:calc(var(--W) * var(--ratio));width:100vw;height:var(--h);margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.-SdGFq_scene:before,.-SdGFq_scene:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.-SdGFq_scene:before{background:linear-gradient(var(--fade), transparent);height:32px;top:0}.-SdGFq_scene:after{background:linear-gradient(transparent, var(--fade));height:18%;bottom:0}@media (min-width:640px){.-SdGFq_scene{--k:.56}}@media (min-width:768px){.-SdGFq_scene{--k:.46}}@media (min-width:1024px){.-SdGFq_scene{--h:500px;--k:.5;--bottom:calc(var(--h) * var(--ty))}.-SdGFq_scene:after{height:22%}}.-SdGFq_compact{--S:150px}@media (min-width:640px){.-SdGFq_compact{--k:.42}}@media (min-width:768px){.-SdGFq_compact{--k:.34}}@media (min-width:1024px){.-SdGFq_compact{--h:320px;--k:.42;--ty:.9}}@property --garage-reach{syntax:"<percentage>";inherits:false;initial-value:140%}@property --cx{syntax:"<number>";inherits:true;initial-value:.5}@property --cw{syntax:"<number>";inherits:true;initial-value:.42}@property --cb{syntax:"<number>";inherits:true;initial-value:.83}.-SdGFq_stage.-SdGFq_stage{--k:.7;--ty:.92;--bottom:calc(var(--h) * var(--ty));--W:max(var(--sw), calc(var(--sw) * var(--k) / var(--cw)), calc(var(--sw) * .5 / (1 - var(--cx))), calc(var(--sw) * .5 / var(--cx)));transition:--cx .8s cubic-bezier(.25,.7,.25,1),--cw .8s cubic-bezier(.25,.7,.25,1),--cb .8s cubic-bezier(.25,.7,.25,1)}.-SdGFq_stage.-SdGFq_stage:after{height:14%}@media (min-width:640px){.-SdGFq_stage.-SdGFq_stage{--k:.5}}@media (min-width:768px){.-SdGFq_stage.-SdGFq_stage{--k:.4}}@media (min-width:1024px){.-SdGFq_stage.-SdGFq_stage{--h:clamp(340px, calc(100svh - 330px), 540px);--k:.3}}@media (prefers-reduced-motion:reduce){.-SdGFq_stage.-SdGFq_stage{transition:none}}.-SdGFq_arriving{isolation:isolate;animation:1.4s both -SdGFq_fade-in;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.-SdGFq_arriving{animation:none}}.-SdGFq_switching{animation-duration:.4s;animation-delay:.2s}.-SdGFq_leaving{animation:.25s both -SdGFq_fade-out;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.-SdGFq_leaving{display:none}}@keyframes -SdGFq_fade-out{to{opacity:0}}.-SdGFq_shot{isolation:isolate;width:var(--W);height:var(--H);left:clamp(var(--sw) - var(--W),var(--sw)*var(--tx) - var(--W)*var(--cx),0px);top:clamp(var(--h) - var(--H),var(--bottom) - var(--H)*var(--cb),0px);position:absolute}.-SdGFq_shot img{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.-SdGFq_day{transition:opacity .6s}html[data-garage-night] .-SdGFq_day{opacity:0;transition-duration:.35s}.-SdGFq_dark{filter:brightness(.22)saturate(.6);-webkit-mask-image:radial-gradient(ellipse 75% 120% at var(--lx) var(--ly), transparent var(--garage-reach), #000 calc(var(--garage-reach) + 30%));mask-image:radial-gradient(ellipse 75% 120% at var(--lx) var(--ly), transparent var(--garage-reach), #000 calc(var(--garage-reach) + 30%))}html[data-garage-night][data-garage-ignite] .-SdGFq_dark{animation:1.3s cubic-bezier(.25,.7,.25,1) .3s both -SdGFq_reach}.-SdGFq_glow{opacity:.6;filter:brightness(.75)contrast(6)blur(16px);mix-blend-mode:screen}html[data-garage-night][data-garage-ignite] .-SdGFq_glow{animation:1.4s ease-out .25s both -SdGFq_inrush}.-SdGFq_dust{width:calc(var(--hx) + 2%);mix-blend-mode:overlay;pointer-events:none;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(270deg,#0000,#000 10%);mask-image:linear-gradient(270deg,#0000,#000 10%)}html[data-garage-night][data-garage-ignite] .-SdGFq_dust{animation:1.6s ease-in .7s both -SdGFq_fade-in}@keyframes -SdGFq_fade-in{0%{opacity:0}}@keyframes -SdGFq_reach{0%{--garage-reach:-30%}to{--garage-reach:140%}}@keyframes -SdGFq_inrush{0%{opacity:0}8%{opacity:1}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.-SdGFq_day{transition:none}html[data-garage-night] .-SdGFq_day{transition:none}:is(html[data-garage-night][data-garage-ignite] .-SdGFq_dark,html[data-garage-night][data-garage-ignite] .-SdGFq_glow,html[data-garage-night][data-garage-ignite] .-SdGFq_dust){animation:none}}.-SdGFq_overlay{z-index:2;width:100%;max-width:1296px;margin:0 auto;padding:0 16px;position:absolute;top:8px;left:0;right:0}@media (min-width:768px){.-SdGFq_overlay{padding:0 32px}}@media (min-width:1024px){.-SdGFq_overlay{padding:0 48px;top:20px}}.-SdGFq_bar{align-items:center;gap:8px;height:44px;display:flex}@media (min-width:1024px){.-SdGFq_bar{height:48px}}.-SdGFq_bar>:last-child:not(:first-child){margin-left:auto}
html{transition:background-color .5s}html[data-garage-night]{--color-page:var(--neutral-900);--color-fg:var(--neutral-0);--color-fg-secondary:var(--neutral-200);--color-fg-muted:var(--neutral-400);--color-surface:color-mix(in srgb, var(--neutral-0) 7%, var(--neutral-900));--color-subtle:color-mix(in srgb, var(--neutral-0) 10%, var(--neutral-900));--color-line:color-mix(in srgb, var(--neutral-0) 9%, var(--neutral-900));--shadow-card:none;--shadow-raised:none;--shadow-popover:0 12px 32px #00000080;--shadow-dialog:0 20px 56px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-garage-night] body{--neutral-0:var(--color-surface);--neutral-25:var(--color-page);--neutral-50:var(--color-subtle);--neutral-75:#373535;--neutral-100:var(--color-line);--neutral-200:#494848;--neutral-400:#a19d9c;--neutral-600:#d7d4d4;--neutral-700:#e4e2e2;--neutral-900:#fff;--brand-50:#232a37;--brand-subtle:#263040;--brand-100:#263040;--success-50:#1c2f24;--success-100:#1c3828;--success-700:#afd9c2;--warning-50:#3a2b16;--warning-100:#473215;--warning-700:#f3d68a;--danger-600:#e06666;--danger-700:#f0baba;--text-critical:#e06666;--icon-critical:#e06666;--danger-50:#422222;--danger-100:#542626;--bg-primary:var(--color-surface);--bg-secondary:#ffffff14;--bg-secondary-2:#ffffff0d;--border-primary:#ffffff1f;--border-secondary:#ffffff0d;--border-hover:#fff6;--icon-primary:#fff;--icon-secondary:#ffffff80;--icon-disabled:#ffffff2e;--text-primary:#fff;--text-secondary:#ffffffad;--text-disabled:#ffffff61;--cta-text:var(--success-200);--color-brand-text:#a8c0e3;--brand-700:#a8c0e3;--accent-main:#a8c0e3;--text-accent:#a8c0e3;--icon-accent:#a8c0e3;--scrim:#0000009e}html[data-garage-night] body .text-brand{color:var(--color-brand-text)}html[data-garage-night] [data-sonner-toaster][data-sonner-theme]{--normal-bg:var(--color-surface);--normal-border:var(--color-line);--normal-text:var(--color-fg)}
.Szkb7W_root{--edge:transparent;background-color:var(--color-page);color:var(--color-fg);flex:1;overflow-x:clip}html[data-garage-night] .Szkb7W_root{--edge:#ffffff1f}html:not([data-garage-night]) .Szkb7W_root{--color-brand-text:var(--color-brand)}
.vanfnW_lights{border:1px solid var(--edge);border-radius:var(--corner-md);background:var(--color-surface);height:44px;box-shadow:var(--shadow-raised);color:var(--color-fg);font-size:var(--fontsize-sm);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 14px 0 10px;font-weight:600;line-height:20px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.vanfnW_lights svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;color:var(--color-fg-secondary);transition:color .2s}.vanfnW_lights:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.vanfnW_lights[aria-pressed=true]{background:var(--warning-50);color:var(--warning-700)}.vanfnW_lights[aria-pressed=true] svg{color:var(--warning-600)}@media (max-width:384px){.vanfnW_lights{padding:0 10px}}html[data-garage-night] .vanfnW_lights[aria-pressed=true]{background:color-mix(in srgb, white 20%, var(--color-page));color:color-mix(in srgb, var(--warning-200) 50%, white)}html[data-garage-night] .vanfnW_lights[aria-pressed=true] svg{color:var(--warning-200)}.vanfnW_label{position:relative;top:1px}.vanfnW_narrow{padding:0 10px}.vanfnW_narrow .vanfnW_label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:640px){.vanfnW_narrow .vanfnW_label{clip-path:none;width:auto;height:auto;position:relative;overflow:visible}.vanfnW_narrow{padding:0 14px 0 10px}}
