.guest-dir-mode-shell{position:relative;isolation:isolate;--gdk-from:-18px}.guest-dir-mode-shell[data-m="1"]{--gdk-from:18px}.gdk-hop{transform-box:fill-box;transform-origin:0 100%}.gdk-hop.is-hopping{animation:gdk-hop .85s cubic-bezier(.3,.6,.4,1) both}@keyframes gdk-hop{0%{transform:translateY(0) rotate(0deg)}16%{transform:translateY(-2.6px) rotate(-7deg)}32%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-1.3px) rotate(-3.5deg)}66%,to{transform:translateY(0) rotate(0deg)}}.gdk-steam{animation:gdk-steam 2.4s ease-in-out infinite}@keyframes gdk-steam{0%{transform:translateY(2px);opacity:0}35%{transform:translateY(-.5px);opacity:1}70%{transform:translateY(-3px);opacity:.35}to{transform:translateY(-4px);opacity:0}}.gdk-pin-bob,.gdk-pin-nudge{will-change:transform}.gdk-pin-bob.is-bobbing{animation:gdk-pin-bob 2.6s ease-in-out infinite}@keyframes gdk-pin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.4px)}}.gdk-pin-nudge.is-nudging{animation:gdk-pin-nudge .58s cubic-bezier(.36,.07,.19,.97) both}@keyframes gdk-pin-nudge{0%,to{transform:translateX(0) rotate(0deg)}12%{transform:translateX(-2.8px) rotate(-7deg)}24%{transform:translateX(2.6px) rotate(6deg)}36%{transform:translateX(-2px) rotate(-4deg)}48%{transform:translateX(1.6px) rotate(3deg)}60%{transform:translateX(-1px) rotate(-2deg)}72%{transform:translateX(.5px) rotate(1deg)}}@media (prefers-reduced-motion:reduce){.gdk-pin-bob.is-bobbing,.gdk-pin-nudge.is-nudging{animation:none}}.gdk-thumb{border-color:color-mix(in srgb,var(--dir-cur) 72%,transparent);background:color-mix(in srgb,var(--dir-cur) 26%,var(--bg-card));box-shadow:0 1px 0 rgba(0,0,0,.04),inset 0 0 0 1px color-mix(in srgb,var(--dir-cur) 28%,transparent)}:root[data-guest-theme=light] .gdk-thumb{border-color:color-mix(in srgb,var(--dir-cur) 80%,#000);background:color-mix(in srgb,var(--dir-cur) 26%,#fff);box-shadow:0 1px 0 rgba(0,0,0,.06),inset 0 0 0 1px color-mix(in srgb,var(--dir-cur) 32%,transparent)}:root[data-guest-theme=light] .gdk-tray{box-shadow:0 1px 2px rgba(0,0,0,.04),inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent)}.gdk-ring{position:absolute;inset:0;border-radius:9999px;border:2px solid;opacity:0;pointer-events:none;animation:gdk-ring .56s ease-out}@keyframes gdk-ring{0%{transform:scale(.88);opacity:.55}to{transform:scale(1.22);opacity:0}}.gdk-top{position:relative}.gdk-tray.gdk-dock-tray{--dir-acc-a:var(--gold);--dir-acc-b:#c2410c;--dir-p:0;--dir-cur:color-mix(in srgb,var(--dir-acc-b) calc(var(--dir-p) * 100%),var(--dir-acc-a));position:fixed;left:50%;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));z-index:40;width:min(calc(100% - 2rem),26rem);margin:0;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .2s ease}:root[data-guest-theme=dark] .gdk-tray.gdk-dock-tray{--dir-acc-b:#ff7d5c}.gdk-tray.gdk-dock-tray.gdk-dock-tray-show{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.gdk-tray.gdk-dock-tray{transition:none}}.gdk-atmos{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.gdk-par{position:absolute;inset:0;will-change:transform}.gdk-blob{position:absolute;border-radius:50%;aspect-ratio:1;background:radial-gradient(closest-side,currentColor,transparent)}.gdk-blob-a{top:-26vh;left:50%;width:min(130vw,980px);margin-left:calc(min(130vw, 980px) / -2)}.gdk-blob-b{right:-28vw;top:26vh;width:min(110vw,820px);color:#ff8a65}.gdk-blob-c{left:-30vw;bottom:-22vh;width:min(120vw,900px);color:#5fb7a6}.guest-dir-mode-shell[data-fx=lite] .gdk-blob-b,.guest-dir-mode-shell[data-fx=lite] .gdk-blob-c{display:none}@media (prefers-reduced-motion:no-preference){.guest-dir-mode-shell[data-fx=full] .gdk-blob-a{animation:gdk-drift-a 34s ease-in-out infinite alternate}.guest-dir-mode-shell[data-fx=full] .gdk-blob-b{animation:gdk-drift-b 41s ease-in-out infinite alternate}.guest-dir-mode-shell[data-fx=full] .gdk-blob-c{animation:gdk-drift-c 47s ease-in-out infinite alternate}}@keyframes gdk-drift-a{to{translate:6vw 5vh;scale:1.12}}@keyframes gdk-drift-b{to{translate:-8vw -6vh;scale:1.18}}@keyframes gdk-drift-c{to{translate:7vw -7vh;scale:1.1}}.gdk-mote{position:absolute;bottom:-12vh;width:var(--s);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,currentColor,transparent);opacity:0;animation:gdk-rise var(--d) linear var(--delay) infinite}@keyframes gdk-rise{0%{transform:translateZ(0);opacity:0}12%{opacity:.38}85%{opacity:.22}to{transform:translate3d(var(--dx),-118vh,0);opacity:0}}@keyframes gdk-serve{0%{opacity:0;translate:var(--gdk-from) 14px}}@media (prefers-reduced-motion:no-preference){.guest-dir-mode-shell[data-fx=full][data-sw] [data-gd-flow]>:nth-child(-n+8){animation:gdk-serve .6s cubic-bezier(.2,.8,.2,1) backwards}.guest-dir-mode-shell[data-fx=full][data-sw] [data-gd-flow]>:nth-child(2){animation-delay:50ms}.guest-dir-mode-shell[data-fx=full][data-sw] [data-gd-flow]>:nth-child(3){animation-delay:.1s}.guest-dir-mode-shell[data-fx=full][data-sw] [data-gd-flow]>:nth-child(4){animation-delay:.15s}.guest-dir-mode-shell[data-fx=full][data-sw] [data-gd-flow]>:nth-child(5){animation-delay:.2s}.guest-dir-mode-shell[data-fx=full][data-sw] [data-gd-flow]>:nth-child(6){animation-delay:.25s}.guest-dir-mode-shell[data-fx=full][data-sw] [data-gd-flow]>:nth-child(7){animation-delay:.3s}.guest-dir-mode-shell[data-fx=full][data-sw] [data-gd-flow]>:nth-child(8){animation-delay:.35s}}.gdk-dish-steam:after,.gdk-dish-steam:before{content:"";position:absolute;left:50%;bottom:6%;width:46%;height:62%;margin-left:-23%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.9),rgba(255,255,255,0));opacity:0;pointer-events:none}.gdk-dish-steam:after{margin-left:-6%;width:38%}@media (prefers-reduced-motion:no-preference){.guest-dir-mode-shell:not([data-fx=off]) .gdk-dish-steam[data-live="1"]:before{animation:gdk-wisp 3.4s ease-out infinite}.guest-dir-mode-shell[data-fx=full] .gdk-dish-steam[data-live="1"]:after{animation:gdk-wisp 4.2s ease-out 1.3s infinite}}@keyframes gdk-wisp{0%{transform:translate3d(0,10%,0) scale(.6);opacity:0}25%{opacity:.55}to{transform:translate3d(8%,-70%,0) scale(1.35);opacity:0}}.gdk-cursor{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.gdk-cursor-light{position:absolute;left:0;top:0;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;background:radial-gradient(closest-side,currentColor,transparent);opacity:0;transition:opacity .5s ease,scale .5s ease;will-change:transform}.gdk-cursor[data-in="1"] .gdk-cursor-light{opacity:.17}.gdk-cursor[data-in="1"][data-hot="1"] .gdk-cursor-light{opacity:.3;scale:1.18}.gdk-trail{position:fixed;inset:0;z-index:45;overflow:hidden;pointer-events:none}.gdk-puff{position:absolute;left:0;top:0;border-radius:50%;background:radial-gradient(closest-side,currentColor,transparent);opacity:0;animation:1.1s ease-out both}@keyframes gdk-puff-a{0%{opacity:0;transform:translateZ(0) scale(.5)}18%{opacity:.4}to{opacity:0;transform:translate3d(6px,-28px,0) scale(1.8)}}@keyframes gdk-puff-b{0%{opacity:0;transform:translateZ(0) scale(.5)}18%{opacity:.4}to{opacity:0;transform:translate3d(6px,-28px,0) scale(1.8)}}.gdk-stage{position:absolute;inset:0 0 auto 0;height:560px;z-index:-1;overflow:hidden;pointer-events:none;--p:0}.gdk-stage[data-gone="1"]{display:none}.gdk-stage-in{position:relative;height:100%;max-width:72rem;margin-inline:auto}.gdk-glow{position:absolute;border-radius:50%;aspect-ratio:1;background:radial-gradient(closest-side,currentColor,transparent)}.gdk-glow-a{left:-22%;top:-130px;width:90vw;max-width:640px;opacity:.24}.gdk-glow-b{right:-26%;top:30px;width:70vw;max-width:520px;color:#ff8a65;opacity:calc(.1 + var(--p) * .14);will-change:opacity}.gdk-stage-i{position:absolute}.gdk-stage-svg{display:block;width:100%;height:100%;opacity:.22;transform:rotate(calc(var(--r, 0deg) + var(--p) * 14deg * var(--k, 1)))}@media (prefers-reduced-motion:no-preference){.guest-dir-mode-shell[data-fx=full]:not([data-touch="1"]) .gdk-stage-svg{animation:gdk-bob 7s ease-in-out var(--f,0s) infinite alternate}}@keyframes gdk-bob{to{translate:0 -10px}}.guest-dir-mode-shell[data-touch="1"] .gdk-stage-svg{transform:rotate(var(--r,0deg))}@media (hover:none) and (pointer:coarse){.gdk-stage{position:fixed;top:-12vh;right:0;bottom:-28vh;left:0;height:auto;z-index:0;overflow:visible}}.gdk-stage.gdk-stage-phone,.guest-dir-mode-shell[data-touch="1"] .gdk-stage.gdk-stage-phone{position:fixed;top:-12vh;right:0;bottom:-28vh;left:0;height:auto;z-index:0;overflow:visible;display:block!important}.gdk-stage.gdk-stage-phone[data-gone],.guest-dir-mode-shell[data-touch="1"] .gdk-stage.gdk-stage-phone[data-gone]{display:block!important}.gdk-stage.gdk-stage-phone .gdk-stage-in,.guest-dir-mode-shell[data-touch="1"] .gdk-stage.gdk-stage-phone .gdk-stage-in{max-width:none;width:100%;height:100%}.gdk-stage.gdk-stage-phone .gdk-stage-svg,.guest-dir-mode-shell[data-touch="1"] .gdk-stage.gdk-stage-phone .gdk-stage-svg{opacity:.28}.guest-dir-mode-shell[data-touch="1"]>.relative.z-10{z-index:10}.guest-dir-mode-shell[data-touch="1"] .gdk-blooms,.guest-dir-mode-shell[data-touch="1"] .gdk-glow,.guest-dir-mode-shell[data-touch="1"] .gdk-stage{display:none!important}@media (hover:none) and (pointer:coarse){.gdk-blooms,.gdk-glow,.gdk-stage{display:none!important}}@media (hover:hover) and (pointer:fine){.gdk-stage.gdk-stage-phone{position:absolute;top:0;right:0;bottom:auto;left:0;height:560px;overflow:hidden;display:block}.gdk-stage.gdk-stage-phone[data-gone="1"]{display:none!important}.gdk-stage.gdk-stage-phone .gdk-stage-in{max-width:72rem}}.gdk-blooms{position:fixed;inset:0;z-index:46;overflow:hidden;pointer-events:none}.gdk-bloom{position:absolute;left:0;top:0;width:140px;height:140px;border-radius:50%;background:radial-gradient(closest-side,currentColor,transparent);opacity:0;animation:.7s ease-out both}@keyframes gdk-bloom-a{0%{opacity:.42;transform:scale(.25)}to{opacity:0;transform:scale(1.5)}}@keyframes gdk-bloom-b{0%{opacity:.42;transform:scale(.25)}to{opacity:0;transform:scale(1.5)}}.guest-dir-mode-shell[data-touch="1"] .gdk-atmos{display:none}.guest-dir-mode-shell[data-touch="1"] .guest-atmos-3d-canvas,.guest-dir-mode-shell[data-touch="1"] .guest-atmos-3d-milk{display:none!important}@media (hover:none) and (pointer:coarse){.gdk-atmos{display:none}.guest-atmos-3d-canvas,.guest-atmos-3d-milk{display:none!important}}.guest-atmos-3d-canvas,.guest-atmos-3d-milk{opacity:0}.guest-atmos-3d-canvas[data-ready="1"],.guest-atmos-3d-milk[data-ready="1"]{opacity:1}@media (prefers-reduced-motion:no-preference){.guest-atmos-3d-canvas,.guest-atmos-3d-milk{transition:opacity .45s ease}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.guest-dir-mode-shell:not([data-touch="1"]) .guest-atmos-3d-milk{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.guest-atmos-3d-canvas{background-color:var(--guest-canvas,var(--bg-primary))}.guest-atmos-3d-milk{background:radial-gradient(ellipse at 50% 32%,rgba(255,252,247,.42) 0,rgba(248,244,236,.68) 52%,rgba(244,246,244,.8) 100%)}:root[data-guest-theme=dark] .guest-atmos-3d-milk{background:radial-gradient(ellipse at 50% 32%,rgba(13,13,18,.28) 0,rgba(13,13,18,.55) 55%,rgba(13,13,18,.72) 100%)}