.guest-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0f1e1d;--foreground:#f4f6f5;--card:#152927;--card-foreground:#f4f6f5;--popover:#152927;--popover-foreground:#f4f6f5;--primary:#e2c38e;--primary-foreground:#1b1f24;--secondary:#1c3532;--secondary-foreground:#f4f6f5;--muted:#1a302e;--muted-foreground:#a9bdba;--accent:#1c3532;--accent-foreground:#f4f6f5;--highlight:#c8963e;--highlight-foreground:#1b1f24;--highlight-text:#e2c38e;--destructive:#fd736d;--border:#f4f6f51c;--input:#f4f6f557;--ring:#e2c38e;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.guest-dark{--destructive:lab(65.8493% 53.3364 30.7453)}}.guest-dark[data-tone=calm]{--primary:#f4f6f5;--primary-foreground:#1b1f24;--secondary:#1f2a2c;--secondary-foreground:#f4f6f5;--accent:#1f2a2c;--accent-foreground:#f4f6f5;--highlight:#7d858f;--highlight-foreground:#f4f6f5;--highlight-text:#c9cdd2;--ring:#f4f6f5}.guest-ambient{background-image:radial-gradient(120% 60% at 0 0,#0e4d4a8c,#0000 60%),radial-gradient(80% 40% at 100% 0,#c8963e1a,#0000 70%);background-repeat:no-repeat}.guest-dark[data-tone=calm] .guest-ambient,.guest-dark[data-tone=calm].guest-ambient{background-image:radial-gradient(120% 60% at 0 0,#3a40488c,#0000 60%)}.guest-strip{background:var(--site-film);border-radius:4px;align-items:center;gap:3px;padding:3px 4px;display:flex}.guest-strip>span{background:#f4f6f51f;border-radius:2px;width:22px;height:14px;transition:background-color .4s}.guest-strip>span[data-done]{background:#f4f6f58c}.guest-strip>span[data-here]{background:var(--primary);box-shadow:0 0 10px -1px var(--primary)}@keyframes guest-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.guest-enter{animation:.7s cubic-bezier(.2,.7,.1,1) backwards guest-enter;animation-delay:var(--d,0s)}@keyframes guest-rise{0%{transform:translateY(105%)}to{transform:none}}.guest-rise{animation:1s cubic-bezier(.2,.7,.1,1) backwards guest-rise;animation-delay:var(--d,0s);display:block}@keyframes guest-develop{0%{opacity:.35;filter:grayscale()brightness(1.7)contrast(.6)}60%{filter:grayscale(.4)brightness(1.15)contrast(.9)}to{opacity:1;filter:none}}.guest-develop{animation:2.4s cubic-bezier(.3,.6,.2,1) both guest-develop}@keyframes guest-push{0%{transform:scale(1.12)}to{transform:scale(1)}}.guest-push{animation:14s cubic-bezier(.2,.6,.2,1) both guest-push}.guest-tile img{transition:opacity .6s,filter 1.2s,transform .5s cubic-bezier(.2,.7,.1,1)}.guest-tile img:not([data-in]){opacity:0;filter:grayscale()brightness(1.6)}@media (hover:hover) and (min-width:64rem){.guest-tile{transition:transform .35s cubic-bezier(.2,.7,.1,1),box-shadow .35s}.guest-tile:hover{transform:translateY(-3px);box-shadow:0 18px 34px -16px #000c}.guest-tile:hover img{transform:scale(1.045)}}@keyframes guest-fade{0%{opacity:0}}@keyframes guest-zoom-in{0%{opacity:0;transform:scale(.94)}}.guest-fade{animation:.25s backwards guest-fade}.guest-zoom-in{animation:.4s cubic-bezier(.2,.7,.1,1) backwards guest-zoom-in}@keyframes guest-flash{0%{opacity:.95}to{opacity:0}}.guest-flash{animation:.5s ease-out both guest-flash}@keyframes guest-scan{0%{transform:translateY(-10%)}to{transform:translateY(1000%)}}.guest-scan{animation:1.8s cubic-bezier(.45,0,.55,1) infinite alternate guest-scan}@keyframes guest-focus{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(.94)}}.guest-focus{animation:2.6s ease-in-out infinite guest-focus}@media (min-width:64rem){.guest-bar{margin-inline:0;padding-inline:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;margin-top:2rem;padding-bottom:0;position:static}}@media (prefers-reduced-motion:reduce){.guest-enter,.guest-rise,.guest-develop,.guest-push,.guest-fade,.guest-zoom-in,.guest-flash,.guest-scan,.guest-focus{animation:none}.guest-flash,.guest-scan{display:none}.guest-tile,.guest-tile img{transition:none}.guest-tile:hover,.guest-tile:hover img{transform:none}}
