.gwd-cabinet,.gwd-boot{--gwd-ease-fall:cubic-bezier(.34, .02, .62, 1);--gwd-ease-land:cubic-bezier(.16, .84, .28, 1);--gwd-ease-pop:cubic-bezier(.2, 1.5, .5, 1);--gwd-ease-fly:cubic-bezier(.4, 0, .2, 1);--gwd-ease-ui:cubic-bezier(.32, .06, .28, 1);--gwd-ease-out:cubic-bezier(.4, 0, 1, 1);--gwd-t-tap:.11s;--gwd-t-quick:.18s;--gwd-t-base:.3s;--gwd-t-panel:.52s;--gwd-t-room:.72s;--gwd-t-breath:3.6s;--gwd-t-idle:5.2s;--gwd-t-drift:48s;--gwd-abyss:#04121f;--gwd-deep:#08243c;--gwd-mid:#0d3a5c;--gwd-shal:#17618c;--gwd-glass:#1d4e73;--gwd-gold:#f0c163;--gwd-gold-hi:#ffe6a8;--gwd-gold-lo:#8a6420;--gwd-pearl:#eaf6ff;--gwd-jade:#58d6c0;--gwd-ink:#02070d}.gwd-cabinet{background:var(--gwd-abyss);color:var(--gwd-pearl);font-family:var(--gw-font-display,"Times New Roman", serif);--gwd-gutter:1.5rem;--gwd-column:calc(var(--gwd-cell) * 3.16);--gwd-frame:calc(var(--gwd-cell) * .3);--gwd-cell:min(calc((100vw - 2 * var(--gwd-gutter)) / 10.39), calc((100dvh - 2 * var(--gwd-gutter)) / 6.315));--gwd-gap:calc(var(--gwd-cell) * .045);--gwd-board-w:calc(6 * var(--gwd-cell) + 5 * var(--gwd-gap) + 2 * var(--gwd-frame));--gwd-board-h:calc(4 * var(--gwd-cell) + 3 * var(--gwd-gap) + 2 * var(--gwd-frame));--gwd-slack:max(0px, calc(100vw - 2 * var(--gwd-gutter) - var(--gwd-board-w) - var(--gwd-column)));grid-template-rows:minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.gwd-hall{transition:opacity var(--gwd-t-room) var(--gwd-ease-ui);will-change:opacity;background-position:50% 42%;background-size:cover;position:absolute;inset:0}.gwd-hall--base{background-image:var(--gwd-hall-base);opacity:1}.gwd-hall--deep{background-image:var(--gwd-hall-deep);opacity:0}.gwd-cabinet--deep .gwd-hall--base{opacity:0}.gwd-cabinet--deep .gwd-hall--deep{opacity:1}.gwd-cabinet:after{content:"";pointer-events:none;background:radial-gradient(62% 52% at 50% 46%,#02070d57 0%,#02070d29 55%,#02070d00 82%),radial-gradient(120% 90%,#02070d00 52%,#02070d80 100%);position:absolute;inset:0}.gwd-cabinet:has(>.gw-water--room[data-live]) .gwd-rays{display:none}.gwd-cabinet>.gw-water--light{z-index:6}.gwd-rays{pointer-events:none;animation:gwd-rays var(--gwd-t-drift) linear infinite;will-change:transform;background:repeating-linear-gradient(100deg,#bef0ff00 0 3.5rem,#bef0ff0e 3.5rem 5rem,#bef0ff00 5rem 9rem);position:absolute;inset:-20% -10%;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 88%);mask-image:linear-gradient(#000 0% 45%,#0000 88%)}@keyframes gwd-rays{0%{transform:translate(-3%)}to{transform:translate(3%)}}.gwd-motes{pointer-events:none;opacity:.55;animation:gwd-motes var(--gwd-t-drift) linear infinite;will-change:transform;background-image:radial-gradient(circle at 20% 30%,#eaf6ff80 0 1px,#0000 2px),radial-gradient(circle at 70% 60%,#eaf6ff59 0 1px,#0000 2px),radial-gradient(circle at 45% 85%,#eaf6ff66 0 1px,#0000 2px);background-size:18rem 14rem,23rem 19rem,15rem 17rem;position:absolute;inset:0}@keyframes gwd-motes{0%{transform:translateY(2%)}to{transform:translateY(-8%)}}.gwd-logo{height:calc(var(--gwd-cell) * 1.36);object-fit:contain;width:auto;max-width:100%;margin-bottom:calc(var(--gwd-cell) * .06);filter:drop-shadow(0 .35rem .9rem #02070dbf);pointer-events:none;grid-area:1/2;place-self:end center}.gwd-machine{z-index:2;grid-template-columns:auto auto;grid-template-rows:auto var(--gwd-board-h);justify-content:space-between;column-gap:calc(var(--gwd-cell) * .3);align-content:center;justify-items:center;row-gap:calc(var(--gwd-cell) * .1);min-height:0;padding:var(--gwd-gutter);display:grid;position:relative}.gwd-rail-top{z-index:3;justify-content:space-between;align-items:flex-end;gap:calc(var(--gwd-cell) * .2);width:calc(var(--gwd-board-w) - var(--gwd-frame));min-height:calc(var(--gwd-cell) * 1.7);margin-bottom:calc(var(--gwd-cell) * -.22);grid-area:1/1;display:flex;position:relative}.gwd-guardians{justify-content:space-between;align-items:flex-end;gap:calc(var(--gwd-cell) * .26);min-width:0;padding-right:calc(var(--gwd-cell) * .3);flex:auto;display:flex}.gwd-vault{align-items:flex-end;display:flex;position:relative}.gwd-guardian{width:calc(var(--gwd-cell) * 1.52);justify-items:center;display:grid;position:relative}.gwd-guardian__body{animation:gwd-hover var(--gwd-t-breath) var(--gwd-ease-ui) infinite;animation-delay:calc(var(--gwd-i) * var(--gwd-t-breath) / -3.5);position:absolute;inset:0}@keyframes gwd-hover{0%{translate:0;rotate:-1.1deg}50%{translate:0 calc(var(--gwd-cell) * -.055);rotate:1.1deg}to{translate:0;rotate:-1.1deg}}@media (prefers-reduced-motion:reduce){.gwd-guardian__body{animation:none}}.gwd-guardian__art{width:calc(var(--gwd-cell) * 1.1);aspect-ratio:1;position:relative}.gwd-guardian__art img{object-fit:contain;width:100%;height:100%;transition:opacity var(--gwd-t-panel) var(--gwd-ease-ui), transform var(--gwd-t-panel) var(--gwd-ease-pop);position:absolute;inset:0}.gwd-guardian__lean{opacity:clamp(0, calc((.5 - var(--gwd-fill)) * 200), 1);transform:scale(calc(.88 + .12 * var(--gwd-fill)))}.gwd-guardian__full{opacity:clamp(0, calc((var(--gwd-fill) - .5) * 200 + 1), 1);transform:scale(calc(.94 + .12 * var(--gwd-fill)))}@keyframes gwd-burst{0%{filter:none;transform:scale(1)}55%{filter:brightness(1.5) drop-shadow(0 0 1.4rem var(--gwd-hue));transform:scale(1.34)}to{filter:none;transform:scale(1)}}.gwd-guardian__plaque{z-index:1;justify-items:center;gap:calc(var(--gwd-cell) * .035);width:fit-content;min-width:calc(var(--gwd-cell) * .95);max-width:100%;margin-top:calc(var(--gwd-cell) * -.17);padding:calc(var(--gwd-cell) * .04) calc(var(--gwd-cell) * .09);border-radius:calc(var(--gwd-cell) * .1);background:linear-gradient(#041422d1,#020a12e0);display:grid;position:relative;box-shadow:inset 0 0 0 1px #f0c16373,inset 0 1px #ffffff1f,0 .25rem .7rem #02070d8c}.gwd-guardian__meter{width:100%;height:clamp(.34rem, calc(var(--gwd-cell) * .1), .66rem);background:linear-gradient(#02070de6,#02070da8);border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px #f0c1638c,inset 0 1px 2px #02070de6}.gwd-guardian__fill{height:100%;width:calc(var(--gwd-fill) * 100%);background:linear-gradient(90deg, color-mix(in srgb, var(--gwd-hue) 55%, #000), var(--gwd-hue));box-shadow:inset 0 1px 0 #ffffff73, 0 0 .5rem var(--gwd-hue);transition:width var(--gwd-t-base) var(--gwd-ease-ui);display:block}.gwd-guardian__word{height:clamp(1.1rem, calc(var(--gwd-cell) * .55), 3.1rem);object-fit:contain;filter:drop-shadow(0 .12rem .3rem #02070dcc);width:auto;display:block}.gwd-guardian__gift{color:var(--gwd-hue);font-family:var(--gw-font-display,inherit);font-size:clamp(.7rem, calc(var(--gwd-cell) * .32), 1.6rem);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:clamp(1.1rem, calc(var(--gwd-cell) * .62), 3.4rem);display:block}.gwd-guardian--armed .gwd-guardian__gift{text-shadow:0 0 .7rem var(--gwd-hue)}.gwd-clam{width:calc(var(--gwd-cell) * 1.42);justify-items:center;display:grid;position:relative}.gwd-clam__art{aspect-ratio:1;object-fit:contain;width:100%;transition:filter var(--gwd-t-panel) var(--gwd-ease-ui)}.gwd-clam--bank .gwd-clam__art{animation:gwd-clamp var(--gwd-t-panel) var(--gwd-ease-pop) both}@keyframes gwd-clamp{0%{transform:scaleY(1)}45%{transform:scaleY(.86)}to{transform:scaleY(1)}}.gwd-clam__plate{white-space:nowrap;background:#02070dc7;border-radius:.45rem;justify-items:center;padding:.1rem .55rem;display:grid;position:absolute;bottom:1%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f0c16366}.gwd-clam__pot{font-size:clamp(.8rem, calc(var(--gwd-cell) * .2), 1.15rem);color:var(--gwd-gold-hi);font-variant-numeric:tabular-nums;font-weight:800}.gwd-clam__split{font-size:clamp(.5rem, calc(var(--gwd-cell) * .11), .62rem);color:#eaf6ffbf}.gwd-clam__split b{color:var(--gwd-jade)}.gwd-clam__split em{color:var(--gwd-gold);font-style:normal}.gwd-spins{white-space:nowrap;font-size:clamp(.62rem, calc(var(--gwd-cell) * .16), .95rem);background:#02070dc7;border-radius:999px;align-items:baseline;gap:.3rem;padding:.05rem .45rem;display:flex;position:absolute;top:2%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f0c16359}.gwd-spins__count{color:var(--gwd-gold-hi);font-variant-numeric:tabular-nums;font-weight:800}.gwd-spins__count i{opacity:.6;font-style:normal}.gwd-spins__label{text-transform:uppercase;letter-spacing:.1em;opacity:.7}.gwd-spins__surge{color:#f3c231;font-weight:900}.gwd-board{width:var(--gwd-board-w);border:var(--gwd-frame) solid transparent;border-image:var(--gwd-frame-art) 18.5% / var(--gwd-frame) / 0 round;border-radius:calc(var(--gwd-cell) * .1);box-shadow:inset 0 0 0 1px #f0c1634d, inset 0 calc(var(--gwd-cell) * .06) calc(var(--gwd-cell) * .5) #02070d8c, 0 1.4rem 3.4rem #02070d9e;transition:box-shadow var(--gwd-t-room) var(--gwd-ease-ui);background:radial-gradient(82% 72% at 50% 32%,#26608aeb,#0a2842f0 74%) padding-box padding-box;position:relative}.gwd-board--deep{box-shadow:inset 0 0 0 1px #58d6c059, inset 0 calc(var(--gwd-cell) * .06) calc(var(--gwd-cell) * .5) #02070db3, 0 1.4rem 3.4rem #02070db3;background:radial-gradient(80% 70% at 50% 34%,#153e60d9,#03101ef0 72%)}.gwd-grid{grid-template-columns:repeat(var(--gwd-reels), var(--gwd-cell));gap:var(--gwd-gap);justify-content:center;display:grid;position:relative}.gwd-reel{grid-template-rows:repeat(var(--gwd-rows), var(--gwd-cell));gap:var(--gwd-gap);width:var(--gwd-cell);height:calc(var(--gwd-rows) * var(--gwd-cell) + (var(--gwd-rows) - 1) * var(--gwd-gap));border-radius:calc(var(--gwd-cell) * .06);background:linear-gradient(#04121f6b,#04121f3d);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eaf6ff0d}.gwd-reel--covered{visibility:hidden}.gwd-reel--hold{box-shadow:inset 0 0 0 3px var(--gwd-gold-hi), inset 0 0 calc(var(--gwd-cell) * .5) #f0c16359, 0 0 2.2rem #f0c16399}.gwd-reel--hold>.gw-reel-window{animation:gwd-hold calc(var(--gwd-t-panel) * .8) var(--gwd-ease-ui) infinite}@keyframes gwd-hold{0%,to{filter:brightness()}50%{filter:brightness(1.35)saturate(1.15)}}.gwd-cell{width:var(--gwd-cell);height:var(--gwd-cell);place-items:center;display:grid;position:relative}.gwd-cell .gwd-art{object-fit:contain;width:94%;height:94%;filter:drop-shadow(0 calc(var(--gwd-cell) * .03) calc(var(--gwd-cell) * .05) #02070d8c)}.gwd-reel>.gwd-cell .gwd-art:not(.gwd-art--royal){animation:gwd-tile-idle var(--gwd-t-idle) var(--gwd-ease-ui) infinite;animation-delay:calc(var(--gwd-i) * var(--gwd-t-idle) / -7)}@keyframes gwd-tile-idle{0%{transform:perspective(40em)rotate3d(1,.35,0,2.6deg)translateZ(0)}50%{transform:perspective(40em) rotate3d(1, .35, 0, -2.6deg) translateZ(calc(var(--gwd-cell) * .05))}to{transform:perspective(40em)rotate3d(1,.35,0,2.6deg)translateZ(0)}}@media (prefers-reduced-motion:reduce){.gwd-reel>.gwd-cell .gwd-art:not(.gwd-art--royal){animation:none}}.gwd-cell--pay{animation:gwd-pay var(--gwd-t-panel) var(--gwd-ease-pop) both;z-index:1}.gwd-cell--pay .gwd-art,.gwd-cell--pay .gwd-royal{filter:drop-shadow(0 0 calc(var(--gwd-cell) * .12) #ffe6a8f2) drop-shadow(0 0 calc(var(--gwd-cell) * .3) #f0c163b3) brightness(1.14)}@keyframes gwd-pay{0%{transform:scale(1)}35%{transform:scale(1.07)}to{transform:scale(1)}}.gwd-cell--spent{opacity:0;transition:opacity var(--gwd-t-quick) var(--gwd-ease-out), transform var(--gwd-t-quick) var(--gwd-ease-out);transform:scale(.86)}.gwd-cell--pearl .gwd-art,.gwd-cell--collect .gwd-art{filter:drop-shadow(0 0 .6rem var(--gwd-tint))}.gwd-value{--gw-worth-size:clamp(.7rem, calc(var(--gwd-cell) * .27), 1.75rem);max-width:calc(var(--gwd-cell) * .5);white-space:nowrap;position:absolute;top:49.6%;left:50%;transform:translate(-50%,-50%)}.gwd-royal{place-items:center;width:76%;height:76%;display:grid;position:relative}.gwd-royal__glass{background:linear-gradient(150deg, color-mix(in srgb, var(--gwd-tint,#7fb2d8) 62%, #04121f 38%), color-mix(in srgb, var(--gwd-tint,#7fb2d8) 38%, #04121f 62%));border-radius:22%;position:absolute;inset:0;transform:rotate(45deg)scale(.72);box-shadow:inset 0 0 0 2px #ffffff38,inset 0 -.2rem .5rem #02070d73}.gwd-royal__letter{font-weight:900;font-size:clamp(.7rem, calc(var(--gwd-cell) * .3), 1.6rem);color:color-mix(in srgb, var(--gwd-tint,#7fb2d8) 25%, #fff 75%);text-shadow:0 1px #02070dcc,0 0 .4rem #02070de6;letter-spacing:-.02em;position:relative}.gwd-block{top:0;bottom:0;left:calc((var(--gwd-block-start) / var(--gwd-reels)) * 100%);width:calc((var(--gwd-block-len) / var(--gwd-reels)) * 100%);border-radius:calc(var(--gwd-cell) * .1);box-shadow:inset 0 0 0 3px var(--gwd-gold), 0 0 2rem #f0c16359;animation:gwd-block-in var(--gwd-t-panel) var(--gwd-ease-pop) both;background:radial-gradient(circle at 50% 45%,#ffe6a859,#8a642026 60%,#0000 72%),linear-gradient(#1d4e73bf,#08243cbf);place-items:center;display:grid;position:absolute}@keyframes gwd-block-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.gwd-block__coin{object-fit:contain;opacity:.92;width:68%;height:68%;position:absolute}.gwd-block__value{--gw-worth-size:clamp(1.1rem, calc(var(--gwd-cell) * .52), 3.4rem);position:relative}.gwd-block--deep{box-shadow:inset 0 0 0 4px var(--gwd-gold-hi), 0 0 3.5rem #ffe6a88c;animation:gwd-block-slam var(--gwd-t-panel) var(--gwd-ease-pop) both}@keyframes gwd-block-slam{0%{opacity:0;transform:scale(1.5)}62%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.gwd-block--deep:after{content:"";inset:calc(var(--gwd-cell) * -.08);border-radius:inherit;pointer-events:none;box-shadow:0 0 calc(var(--gwd-cell) * .5) calc(var(--gwd-cell) * .08) #ffd678bf, inset 0 0 calc(var(--gwd-cell) * .6) #ffe6a873;opacity:.35;animation:gwd-block-heart calc(var(--gwd-t-panel) * 2.2) var(--gwd-ease-ui) infinite alternate;position:absolute}@keyframes gwd-block-heart{to{opacity:1}}.gwd-tentacle{width:calc(var(--gwd-cell) * 1.35);aspect-ratio:1;pointer-events:none;z-index:4;position:absolute;top:62%}.gwd-tentacle img{object-fit:contain;filter:drop-shadow(0 0 .45rem #b56ad68c);width:100%;height:100%}.gwd-tentacle--left{left:calc(var(--gwd-cell) * -.25);animation:gwd-tent-l var(--gwd-t-panel) var(--gwd-ease-land) both, gwd-tent-writhe var(--gwd-t-breath) var(--gwd-ease-ui) var(--gwd-t-panel) infinite}.gwd-tentacle--right{right:calc(var(--gwd-cell) * -.25);animation:gwd-tent-r var(--gwd-t-panel) var(--gwd-ease-land) both, gwd-tent-writhe var(--gwd-t-breath) var(--gwd-ease-ui) var(--gwd-t-panel) infinite}.gwd-tentacle--right img{scale:-1 1}@keyframes gwd-tent-l{0%{opacity:0;translate:-95% -50%;rotate:-34deg}to{opacity:1;translate:0 -50%;rotate:0deg}}@keyframes gwd-tent-r{0%{opacity:0;translate:95% -50%;rotate:34deg}to{opacity:1;translate:0 -50%;rotate:0deg}}@keyframes gwd-tent-writhe{0%,to{translate:0 -50%;rotate:-2.4deg}50%{rotate:2.4deg;translate:calc(var(--gwd-cell) * .03) -52%}}@media (prefers-reduced-motion:reduce){.gwd-tentacle--left,.gwd-tentacle--right{animation:none;translate:0 -50%}}.gwd-stage{grid-area:2/1;align-content:center;justify-items:center;min-width:0;min-height:0;display:grid}.gwd-stage__board{position:relative}.gwd-stage__board:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 42%,#96e6ff38,#78c8ff14 52%,#78c8ff00 74%);border-radius:50%;position:absolute;inset:-14% -9%}.gwd-say{left:50%;bottom:calc(var(--gwd-frame) * -.34);z-index:2;white-space:nowrap;max-width:92%;font-size:clamp(.7rem, calc(var(--gwd-cell) * .17), 1.1rem);letter-spacing:.16em;text-transform:uppercase;color:var(--gwd-gold-hi);opacity:0;pointer-events:none;transition:opacity var(--gwd-t-quick) var(--gwd-ease-ui);text-shadow:0 0 1rem #ffe6a880;background:#02070db8;border-radius:999px;padding:.05rem .9rem;font-weight:800;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f0c16359}.gwd-air{z-index:5;pointer-events:none;position:absolute;inset:0}.gwd-flight__body{width:100%;height:100%;animation:gwd-arrive var(--gw-dur-fly) var(--gw-ease-out) both;place-items:center;display:grid;position:relative}@keyframes gwd-arrive{0%{opacity:0;transform:translateY(7%)scale(.965)}to{opacity:1;transform:none}}.gwd-flight__art{object-fit:contain;filter:drop-shadow(0 0 .5rem #f0c1638c);width:88%;height:88%}.gwd-flight--pearl .gwd-flight__art{filter:drop-shadow(0 0 .6rem #eaf6ffb3)}.gwd-flight__value{color:var(--gwd-gold-hi);font-size:clamp(.5rem, calc(var(--gwd-cell) * .15), .85rem);font-variant-numeric:tabular-nums;white-space:nowrap;background:#02070dd9;border-radius:999px;padding:.02rem .3rem;font-weight:800;position:absolute;bottom:-8%;box-shadow:inset 0 0 0 1px #f0c16373}.gwd-buys__scrim{z-index:8;cursor:default;background:#02070d73;border:0;position:fixed;inset:0}.gwd-buys{z-index:9;width:min(46rem,100vw - 2rem);animation:gwd-door var(--gwd-t-quick) var(--gwd-ease-pop) both;background:linear-gradient(#0d3a5cf7,#04121ff7);border-radius:1rem;padding:.9rem 1rem 1rem;position:fixed;bottom:50%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f0c16359,0 1.4rem 3rem #02070db3}@keyframes gwd-door{0%{opacity:0;transform:translate(-50%,.6rem)}to{opacity:1;transform:translate(-50%)}}.gwd-buys__head{letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin:0 0 .6rem;font-size:.65rem;font-weight:800}.gwd-buys__grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;display:grid}.gwd-buys__key{color:var(--gwd-pearl);text-align:left;cursor:pointer;transition:box-shadow var(--gwd-t-quick) var(--gwd-ease-ui);background:linear-gradient(#3a184af2,#1e0c2ef2);border:0;border-radius:.7rem;justify-items:start;gap:.1rem;padding:.6rem .7rem;display:grid;box-shadow:inset 0 0 0 1px #eaf6ff24}.gwd-buys__key:hover,.gwd-buys__key[data-on]{box-shadow:inset 0 0 0 1px #f0c163cc,0 0 1.2rem #f0c1634d}.gwd-buys__label{letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800}.gwd-buys__cost{color:var(--gwd-gold-hi);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:900}.gwd-buys__x{opacity:.6;font-variant-numeric:tabular-nums;font-size:.6rem}.gwd-buys__off{color:#eaf6ffcc;cursor:pointer;background:#02070d80;border:0;border-radius:.6rem;margin-top:.6rem;padding:.45rem .8rem;font-size:.7rem;font-weight:700;box-shadow:inset 0 0 0 1px #eaf6ff29}@keyframes gwd-ring{to{transform:rotate(360deg)}}.gwd-note{z-index:2;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#cfe3f2;opacity:.62;pointer-events:none;background:linear-gradient(#0000,#02070da6 55%);margin:0;padding:.18rem .6rem;font-size:.56rem;line-height:1.25;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@media (width<=820px) and (height>=30rem){.gwd-cabinet{--gwd-key:clamp(3.4rem, 9vh, 5rem);--gwd-deck:calc(var(--gwd-key) + 11rem);--gwd-cell:min(calc((100vw - 2rem) / 6.93), calc((100dvh - var(--gwd-deck)) / 6.24))}.gwd-machine{row-gap:calc(var(--gwd-cell) * .12);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,auto)}.gwd-logo{display:none}.gwd-rail-top{margin-bottom:calc(var(--gwd-cell) * -.04)}.gwd-guardian__label{flex-direction:column;gap:0;font-size:.5rem}.gwd-guardian__word{height:clamp(.9rem, calc(var(--gwd-cell) * .34), 1.5rem)}.gwd-note{left:50%}}@media (prefers-reduced-motion:reduce){.gwd-rays,.gwd-motes,.gwd-reel--hold>.gw-reel-window{animation:none}.gwd-cabinet{--gwd-t-room:1ms;--gwd-t-panel:1ms;--gwd-t-base:1ms}}.gwd-sheet{z-index:9;width:min(52rem,100vw - 2rem);max-height:min(46rem,100dvh - 2rem);animation:gwd-sheet-in var(--gwd-t-quick) var(--gwd-ease-pop) both;font-family:var(--gw-font-body,Georgia, serif);background:linear-gradient(#0d3a5cfa,#04121ffa);border-radius:1rem;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #f0c16359,0 1.4rem 3rem #02070db3}@keyframes gwd-sheet-in{0%{opacity:0;transform:translate(-50%,calc(.6rem - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.gwd-sheet__head{border-bottom:1px solid #f0c16340;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.gwd-sheet__title{color:var(--gwd-gold-hi);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:800}.gwd-sheet__close{color:var(--gwd-gold);cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1}.gwd-sheet__body{color:#dceaf6;padding:.4rem 1rem 1.2rem;font-size:.82rem;line-height:1.5;overflow-y:auto}.gwd-sheet__sec{border-bottom:1px solid #ffffff12;padding:.9rem 0}.gwd-sheet__sec:last-child{border-bottom:0}.gwd-sheet__sec h3{color:var(--gwd-gold-hi);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-size:.86rem;font-weight:800}.gwd-sheet__sec p{margin:0 0 .5rem}.gwd-sheet__sec b{color:#fff}.gwd-sheet__aside{color:#9dbdd6;font-size:.76rem}.gwd-pay{gap:.3rem;margin:.6rem 0;display:grid}.gwd-pay__row{background:#02070d4d;border-radius:.4rem;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.6rem;padding:.28rem .4rem;display:grid}.gwd-pay__sym{place-items:center;height:2.1rem;display:grid}.gwd-pay__sym img{object-fit:contain;max-width:100%;max-height:100%}.gwd-pay__runs{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.5rem;display:flex}.gwd-pay__run i{color:#7fb2d8;margin-right:.25rem;font-style:normal}.gwd-pay__note{color:var(--gwd-jade);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.gwd-sheet__geom{flex-wrap:wrap;gap:.5rem 1.2rem;display:flex}.gwd-sheet__geom i{color:var(--gwd-gold);margin-right:.35rem;font-style:normal;font-weight:700}.gwd-sheet__pair{gap:1.2rem;margin-top:.4rem;display:flex}.gwd-sheet__pair figure{text-align:center;margin:0}.gwd-sheet__pair img{object-fit:contain;width:3.2rem;height:3.2rem}.gwd-sheet__pair figcaption{color:#9dbdd6;font-size:.72rem}.gwd-sheet__guards{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;margin:.5rem 0;display:grid}.gwd-sheet__guard{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gwd-hue) 45%, transparent);background:#02070d59;border-radius:.5rem;gap:.15rem;padding:.5rem .6rem;display:grid}.gwd-sheet__guardname{color:#fff;font-weight:700}.gwd-sheet__gift{color:var(--gwd-hue);letter-spacing:.1em;font-weight:900}.gwd-sheet__cap,.gwd-sheet__what{color:#9dbdd6;font-size:.74rem}.gwd-sheet__buys{gap:.35rem;margin:.5rem 0;display:grid}.gwd-sheet__buy{background:#02070d4d;border-radius:.4rem;grid-template-columns:minmax(7rem,auto) 3rem 1fr;align-items:baseline;gap:.6rem;padding:.35rem .5rem;display:grid}.gwd-sheet__buylabel{color:#fff;font-weight:700}.gwd-sheet__buycost{color:var(--gwd-gold-hi);font-variant-numeric:tabular-nums;font-weight:800}.gwd-sheet__buywhat{color:#9dbdd6;font-size:.76rem}@media (width<=820px){.gwd-sheet{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.gwd-pay__row{grid-template-columns:2rem 1fr}.gwd-pay__note{grid-column:1/-1}}.gwd-boot{background:radial-gradient(ellipse 90% 70% at 50% 8%, #1d5f86 0%, #1d5f8600 68%), linear-gradient(180deg, var(--gwd-mid) 0%, var(--gwd-deep) 46%, var(--gwd-abyss) 100%);color:var(--gwd-pearl);animation:gwd-boot-in var(--gwd-t-base) var(--gwd-ease-ui) both;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.gwd-boot__field{pointer-events:none;transform-origin:50% 40%;position:absolute;inset:-8%}.gwd-boot__hall{opacity:0;transition:opacity var(--gwd-t-room) var(--gwd-ease-ui);background-position:50% 42%;background-size:cover;position:absolute;inset:0}.gwd-boot__hall--base[data-in="1"]{background-image:var(--gwd-hall-base);opacity:.55}.gwd-boot__hall--deep{background-image:var(--gwd-hall-deep)}.gwd-boot__rays{animation:gwd-boot-rays var(--gwd-t-drift) linear infinite;background:repeating-linear-gradient(100deg,#bef0ff00 0 3.2%,#bef0ff12 3.9%,#bef0ff00 5%);position:absolute;inset:-20% -10%;-webkit-mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 88%);mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 88%)}.gwd-boot__motes{opacity:.5;animation:gwd-boot-drift var(--gwd-t-drift) linear infinite;background-image:radial-gradient(circle at 20% 30%,#eaf6ff80 0 1px,#0000 2px),radial-gradient(circle at 70% 60%,#eaf6ff59 0 1px,#0000 2px),radial-gradient(circle at 45% 85%,#eaf6ff66 0 1px,#0000 2px);background-size:18rem 14rem,23rem 19rem,15rem 17rem;position:absolute;inset:0}.gwd-boot__body{z-index:2;text-align:center;animation:gwd-boot-body-in var(--gwd-t-panel) var(--gwd-ease-land) both;flex-direction:column;align-items:center;gap:clamp(.9rem,2.4vh,1.7rem);padding-inline:1.25rem;display:flex;position:relative}.gwd-boot__mark{place-items:center;min-height:clamp(6rem,24vh,15rem);display:grid}.gwd-boot__logo{object-fit:contain;filter:drop-shadow(0 .6rem 1.6rem #02070da8);width:min(30rem,74vw);height:auto;max-height:34vh;animation:gwd-boot-float var(--gwd-t-breath) ease-in-out infinite;display:block}.gwd-boot__word{font-family:var(--gw-font-display,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--gwd-gold-hi);text-shadow:0 .15em .5em #02070db3;margin:0;font-size:clamp(1.6rem,6vw,3.4rem);font-weight:700}.gwd-boot__bar{width:min(26rem,72vw);height:.9rem;box-shadow:inset 0 .1rem .3rem #000000b3, 0 0 0 2px var(--gwd-gold-lo), 0 0 0 3px #f0c1638c, 0 .3rem 1rem #02070d8c;background:linear-gradient(#020c14eb,#061e30eb);border-radius:999px;position:relative;overflow:hidden}.gwd-boot__fill{width:var(--gwd-progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--gwd-jade), var(--gwd-gold) 62%, var(--gwd-gold-hi));transition:width var(--gwd-t-base) var(--gwd-ease-ui);background-repeat:no-repeat;background-size:min(26rem,72vw) 100%;position:absolute;inset:0 auto 0 0}.gwd-boot__crest{top:50%;left:var(--gwd-progress,0%);pointer-events:none;width:1.8rem;height:1.8rem;transition:left var(--gwd-t-base) var(--gwd-ease-ui);background:radial-gradient(circle,#fff0c8d9,#ffe6a800 66%);border-radius:50%;margin:-.9rem 0 0 -.9rem;position:absolute}.gwd-boot__note{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--gwd-pearl) 72%, transparent);align-items:baseline;gap:.7em;margin:0;font-size:clamp(.7rem,1.6vw,.85rem);display:flex}.gwd-boot__note b{font-variant-numeric:tabular-nums;color:var(--gwd-gold-hi)}@keyframes gwd-boot-drift{0%{transform:translateY(6%)}to{transform:translateY(-18%)}}.gwd-boot[data-phase=leave]{pointer-events:none;animation:gwd-dive-out var(--gwd-t-dive) var(--gwd-ease-fall) both}.gwd-boot[data-phase=leave] .gwd-boot__field{animation:gwd-dive-room var(--gwd-t-dive) var(--gwd-ease-fall) both}.gwd-boot[data-phase=leave] .gwd-boot__hall--deep{opacity:.7}.gwd-boot[data-phase=leave] .gwd-boot__motes{animation-duration:calc(var(--gwd-t-dive) * 1.6);animation-timing-function:var(--gwd-ease-out)}.gwd-cabinet[data-arrive=wait] .gwd-machine{opacity:0}.gwd-cabinet[data-arrive=dive] .gwd-machine{animation:gwd-arrive var(--gwd-t-dive) var(--gwd-ease-land) backwards}@keyframes gwd-boot-in{0%{opacity:0}to{opacity:1}}@keyframes gwd-boot-body-in{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}@keyframes gwd-boot-float{0%,to{transform:translateY(-.35%)}50%{transform:translateY(.35%)}}@keyframes gwd-boot-rays{0%{transform:translate(0)}to{transform:translate(6%)}}@keyframes gwd-dive-out{0%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes gwd-dive-room{0%{transform:translate(0)scale(1)}to{transform:translateY(-34%)scale(1.5)}}@keyframes gwd-dive-body{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-18vh)scale(1.14)}}@media (prefers-reduced-motion:reduce){.gwd-boot__motes,.gwd-boot__rays,.gwd-boot__logo{animation:none}.gwd-boot[data-phase=leave],.gwd-boot[data-phase=leave] .gwd-boot__field,.gwd-boot[data-phase=leave] .gwd-boot__body,.gwd-cabinet[data-arrive]{animation:gwd-boot-in var(--gwd-t-base) var(--gwd-ease-ui) reverse both}.gwd-cabinet[data-arrive]{animation:none}}.gwd-plaque{z-index:5;pointer-events:none;--gw-worth-size:clamp(1.4rem, calc(var(--gwd-cell) * .62), 4rem);animation:gwd-plaque-in var(--gwd-t-base) var(--gwd-ease-pop) both;background:linear-gradient(#04101af0,#020a12f0) padding-box padding-box,radial-gradient(120% 190%,#020a12cc 0%,#020a1200 72%) border-box;border:.5em solid #0000;border-radius:999px;padding:.16em .62em;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #f0c16366}@keyframes gwd-plaque-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.01)}18%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.gwd-plaque{animation:none}}.gwd-cabinet>.gwd-machine[data-kind]{z-index:2;padding:0;display:block}.gwd-machine[data-kind]>*{position:absolute}.gwd-machine[data-kind]>.gwd-rail-top{z-index:3;margin:0}.gwd-machine[data-kind]>.gwd-stage{z-index:2;place-items:center;display:grid}.gwd-machine[data-kind]>.gwd-logo{object-fit:contain;z-index:4;max-width:none;margin:0;display:block}.gwd-machine[data-kind]>.gwd-note{background:linear-gradient(#02070d73 45%,#0000);position:fixed;inset:0 0 auto}.gwd-machine[data-kind]>.gwd-card{place-content:center;gap:calc(var(--u) * .2);padding:calc(var(--u) * .25);border-radius:calc(var(--u) * .45);border:0;border:calc(var(--u) * .22) solid transparent;box-shadow:inset 0 0 0 max(1px, calc(var(--u) * .06)) #f0c1638c, 0 8px 18px #00192366;font-family:var(--gw-font-display,"Cinzel", Georgia, serif);text-align:center;color:#fff;cursor:pointer;z-index:3;background:radial-gradient(120% 90% at 30% 20%,#1d6a6f,#0d3d47 60%,#082a33) padding-box padding-box,linear-gradient(#f5d27a,#c8901f 55%,#8a5d12) border-box;display:grid}.gwd-machine[data-kind]>.gwd-card:disabled{cursor:default;filter:saturate(.7)brightness(.85)}.gwd-machine[data-kind]>.gwd-card[data-on="1"]{box-shadow:inset 0 0 0 max(2px, calc(var(--u) * .1)) var(--gwd-gold-hi,#ffe08a), 0 0 calc(var(--u) * .9) #ffe08a73, 0 8px 18px #00192366}.gwd-card__name{font-weight:800;font-size:max(12px, calc(var(--u) * .95));letter-spacing:.03em;text-transform:uppercase;text-shadow:0 2px #00000059;line-height:1.04}.gwd-card[data-tall="1"] .gwd-card__name{text-wrap:balance}.gwd-card__price{font-weight:800;font-size:max(12px, calc(var(--u) * .78));color:var(--gwd-gold,#f0c163);text-transform:uppercase;line-height:1}.gwd-card__lamp{width:calc(var(--u) * .42);height:calc(var(--u) * .42);margin-right:calc(var(--u) * .3);vertical-align:middle;background:#3a6a6f;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 2px #ffffff40}.gwd-card[data-on="1"] .gwd-card__lamp{background:var(--gwd-gold-hi,#ffe08a);box-shadow:0 0 calc(var(--u) * .4) var(--gwd-gold-hi,#ffe08a)}.gwd-machine[data-kind]>.gwd-pays{border-radius:var(--r-panel);background:var(--g-fill);box-shadow:inset 0 0 0 1px var(--g-edge);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--g-ink);font-family:var(--gw-font-body,system-ui, sans-serif);z-index:3;overflow:hidden}.gwd-pays__head{justify-content:space-between;align-items:flex-end;padding:0 7% 4px;font-weight:700;display:flex}.gwd-pays__head span{font-family:var(--gw-font-display,"Cinzel", Georgia, serif);text-transform:uppercase}.gwd-pays__head i{letter-spacing:.06em;color:var(--g-soft);text-transform:uppercase;font-size:.8em;font-style:normal}.gwd-pays__row{border-radius:var(--r-item);justify-content:space-between;align-items:center;margin:0 5%;padding:0 4% 0 2%;display:flex}.gwd-pays__row[data-top="1"],.gwd-pays__cell[data-top="1"]{background:#ffffff12}.gwd-pays__row img,.gwd-pays__cell img{object-fit:contain}.gwd-pays__row b,.gwd-pays__cell b{font-variant-numeric:tabular-nums;font-weight:800}.gwd-pays__row[data-top="1"] b,.gwd-pays__cell[data-top="1"] b{color:var(--g-accent)}.gwd-pays--strip{display:flex}.gwd-pays__cell{flex:1 1 0;align-content:center;justify-items:center;gap:4px;display:grid}.gwd-pays__cell+.gwd-pays__cell{border-left:1px solid var(--g-edge)}.gwd-menu-rules{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;font-weight:700}.gwd-cabinet>.gwd-surface{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.gwd-flight .gwd-flight__art{animation:gwd-flight-pop var(--gw-siphon-dur,var(--gw-dur-fly)) var(--gw-ease-out) 1 both}@keyframes gwd-flight-pop{0%{transform:scale(.9)}14%{transform:scale(1.4)}60%{transform:scale(1.2)}to{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.gwd-flight .gwd-flight__art{animation:none}}.gwd-board--dim .gwd-cell:not(.gwd-cell--pay){filter:brightness(.42)saturate(.7)}.gwd-board .gwd-cell{transition:filter var(--gwd-t-base) var(--gwd-ease-ui)}.gwd-plaque{--gw-worth-size:clamp(1.6rem, calc(var(--gwd-cell) * .74), 4.6rem);background:linear-gradient(180deg, #0c404ef5, #041a26f5) padding-box, linear-gradient(180deg, var(--gwd-gold-hi), var(--gwd-gold) 45%, var(--gwd-gold-lo)) border-box;border:max(2px, calc(var(--gwd-cell) * .035)) solid transparent;box-shadow:0 0 calc(var(--gwd-cell) * .5) #58d6c073, 0 calc(var(--gwd-cell) * .06) calc(var(--gwd-cell) * .18) #0000008c;padding:.08em .7em .12em}.gwd-say{opacity:.55}.gwd-say--on{opacity:1}.gwd-card-veil{z-index:20;padding:0 max(16px, env(safe-area-inset-left,0px));color:var(--gwd-pearl);font:inherit;cursor:pointer;animation:gwd-veil-in var(--gwd-t-base) var(--gwd-ease-ui) both;background:radial-gradient(80% 70%,#020c169e,#020810db);border:0;place-items:center;margin:0;display:grid;position:absolute;inset:0}.gwd-card-veil:disabled{cursor:default}.gwd-card-veil--band{cursor:default;pointer-events:none;background:#020a128c}@keyframes gwd-veil-in{0%{opacity:0}to{opacity:1}}.gwd-band{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--gwd-hue) 78%, black) 18%, color-mix(in oklab, var(--gwd-hue) 78%, black) 82%, transparent);width:100vw;box-shadow:0 -2px 0 color-mix(in oklab, var(--gwd-gold-hi) 70%, transparent), 0 2px 0 color-mix(in oklab, var(--gwd-gold-hi) 70%, transparent);animation:gwd-band-in var(--gwd-t-panel) var(--gwd-ease-pop) both;justify-content:center;align-items:center;gap:clamp(.6rem,3vmin,2rem);padding:clamp(.6rem,2.4vmin,1.6rem) 1rem;display:flex}@keyframes gwd-band-in{0%{opacity:0;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}.gwd-band__art{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 .4rem 1rem #00000080);width:clamp(4.5rem,16vmin,10rem);animation:gwd-burst var(--gwd-t-panel) var(--gwd-ease-pop) both}.gwd-band__words{text-align:left;gap:.2rem;display:grid}.gwd-band__name{font-family:var(--gw-font-display,Georgia, serif);letter-spacing:.04em;text-transform:uppercase;color:var(--gwd-gold-hi);text-shadow:0 2px 0 var(--gwd-gold-lo), 0 0 1.2rem #ffe6a873;margin:0;font-size:clamp(1.4rem,5.4vmin,3.4rem);font-weight:900}.gwd-band__gift{letter-spacing:.12em;text-transform:uppercase;color:var(--gwd-pearl);margin:0;font-size:clamp(.85rem,2.4vmin,1.4rem);font-weight:800}.gwd-cardx{background:linear-gradient(180deg, #0a3a4af7, #041624f7) padding-box, linear-gradient(180deg, var(--gwd-gold-hi), var(--gwd-gold) 40%, var(--gwd-gold-lo)) border-box;text-align:center;width:min(92vw,40rem);max-height:94vh;animation:gwd-cardx-in var(--gwd-t-panel) var(--gwd-ease-pop) both;border:clamp(3px,.6vmin,6px) solid #0000;border-radius:clamp(1rem,3vmin,1.8rem);justify-items:center;gap:clamp(.15rem,.8vmin,.5rem);padding:clamp(.8rem,3vmin,2rem) clamp(1rem,4vmin,2.6rem);display:grid;box-shadow:0 0 4rem #58d6c059,0 1.4rem 3rem #0009}@keyframes gwd-cardx-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.gwd-cardx p{margin:0}.gwd-cardx__logo{object-fit:contain;width:min(60%,14rem);max-height:16vh;margin-bottom:.2rem}.gwd-cardx__kicker{font-family:var(--gw-font-display,Georgia, serif);letter-spacing:.1em;text-transform:uppercase;color:var(--gwd-gold-hi);font-size:clamp(1.1rem,4vmin,2rem);font-weight:900}.gwd-cardx__big{font-family:var(--gw-font-display,Georgia, serif);color:var(--gwd-gold-hi);text-shadow:0 .06em 0 var(--gwd-gold-lo), 0 0 2rem #ffe6a88c;font-size:clamp(3rem,12vmin,6.5rem);font-weight:900;line-height:.95}.gwd-cardx__amount{font-family:var(--gw-font-display,Georgia, serif);color:var(--gwd-gold-hi);font-variant-numeric:tabular-nums;text-shadow:0 .06em 0 var(--gwd-gold-lo), 0 0 2rem #ffe6a88c;font-size:clamp(2.2rem,10vmin,5.2rem);font-weight:900;line-height:1.05}.gwd-cardx__unit{letter-spacing:.18em;text-transform:uppercase;color:var(--gwd-pearl);font-size:clamp(.9rem,3vmin,1.5rem);font-weight:800}.gwd-cardx__gifts{flex-wrap:wrap;justify-content:center;gap:clamp(.4rem,1.6vmin,1rem);margin:clamp(.4rem,1.6vmin,1rem) 0 0;padding:0;list-style:none;display:flex}.gwd-cardx__gift{background:color-mix(in oklab, var(--gwd-hue) 22%, #020c16b3);width:clamp(5.6rem,18vmin,9rem);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gwd-hue) 70%, transparent);border-radius:.9rem;align-content:start;justify-items:center;gap:.2rem;padding:.5rem .4rem .6rem;display:grid}.gwd-cardx__gift>img:first-child{aspect-ratio:1;object-fit:contain;width:62%}.gwd-cardx__word{width:86%;height:auto}.gwd-cardx__gift>span{color:var(--gwd-pearl);font-size:clamp(.66rem,1.8vmin,.85rem);font-weight:700;line-height:1.25}.gwd-cardx__note{color:#eaf6ffd9;max-width:28rem;font-size:clamp(.75rem,2.1vmin,1rem);line-height:1.4;margin-top:.4rem!important}.gwd-cardx__press{letter-spacing:.2em;text-transform:uppercase;color:var(--gwd-jade);animation:gwd-hover var(--gwd-t-breath) var(--gwd-ease-ui) infinite;font-size:clamp(.7rem,2vmin,.95rem);font-weight:800;margin-top:clamp(.5rem,2vmin,1.2rem)!important}.gwd-cardx--won{box-shadow:0 0 5rem #ffe6a873,0 1.4rem 3rem #0009}@media (prefers-reduced-motion:reduce){.gwd-card-veil,.gwd-band,.gwd-band__art,.gwd-cardx,.gwd-cardx__press{animation:none}}.gwd-machine[data-kind]>.gwd-card--hud{cursor:default;gap:calc(var(--u) * .08)}.gwd-card__figure{font-weight:900;font-size:max(18px, calc(var(--u) * 1.55));color:var(--gwd-gold-hi);font-variant-numeric:tabular-nums;text-shadow:0 .06em 0 var(--gwd-gold-lo), 0 0 calc(var(--u) * .8) #ffe6a880;line-height:1}.gwd-card[data-tall="1"] .gwd-card__figure{font-size:max(18px, calc(var(--u) * 2.1))}.gwd-card--pot .gwd-card__figure,.gwd-card--pot[data-tall="1"] .gwd-card__figure{font-size:max(16px, calc(var(--u) * 1.3))}.gwd-card__badge{z-index:1;padding:0 calc(var(--u) * .35);background:var(--gwd-gold);color:var(--gwd-abyss);font-weight:900;font-size:max(11px, calc(var(--u) * .7));border-radius:999px;position:absolute;top:0;right:0;translate:30% -40%}.gwd-card__split{gap:calc(var(--u) * .06);font-family:var(--gw-font-body,Georgia, serif);font-size:max(10px, calc(var(--u) * .5));letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.15;display:grid}.gwd-card__split b{color:var(--gwd-jade)}.gwd-card__split em{color:#ffb27a;font-style:normal}.gwd-card--pot[data-bank="1"]{animation:gwd-clamp var(--gwd-t-panel) var(--gwd-ease-pop) both}.gwd-buy{z-index:22;padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));place-items:center;display:grid;position:absolute;inset:0}.gwd-buy__scrim{cursor:pointer;animation:gwd-veil-in var(--gwd-t-base) var(--gwd-ease-ui) both;background:#020a12b8;border:0;position:absolute;inset:0}.gwd-buy__panel{background:linear-gradient(180deg, #0a3a4afa, #041624fa) padding-box, linear-gradient(180deg, var(--gwd-gold-hi), var(--gwd-gold) 40%, var(--gwd-gold-lo)) border-box;width:min(96vw,60rem);max-height:96%;color:var(--gwd-pearl);animation:gwd-cardx-in var(--gwd-t-panel) var(--gwd-ease-pop) both;border:clamp(3px,.5vmin,5px) solid #0000;border-radius:clamp(1rem,2.4vmin,1.6rem);gap:clamp(.5rem,1.6vmin,1rem);padding:clamp(.7rem,2.4vmin,1.6rem);display:grid;position:relative;overflow:auto;box-shadow:0 1.4rem 3rem #0009}.gwd-buy p{margin:0}.gwd-buy__head{justify-content:center;align-items:center;display:flex;position:relative}.gwd-buy__title{font-family:var(--gw-font-display,Georgia, serif);letter-spacing:.08em;text-transform:uppercase;color:var(--gwd-gold-hi);text-shadow:0 2px 0 var(--gwd-gold-lo);font-size:clamp(1.3rem,4.4vmin,2.4rem);font-weight:900}.gwd-buy__x{width:2.4rem;height:2.4rem;color:var(--gwd-pearl);cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:50%;right:0;translate:0 -50%}.gwd-buy__grid{grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,44%),1fr));gap:clamp(.4rem,1.4vmin,.9rem);display:grid}.gwd-buy__pick{color:inherit;font:inherit;text-align:center;cursor:pointer;transition:translate var(--gwd-t-quick) var(--gwd-ease-ui);background:0 0;border:0;grid-template-rows:1fr auto;gap:.4rem;padding:0;display:grid}.gwd-buy__pick:hover,.gwd-buy__pick:focus-visible{translate:0 -3px}.gwd-buy__card{background:color-mix(in oklab, var(--gwd-hue) 24%, #020e18e6);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--gwd-hue) 75%, transparent), 0 .5rem 1rem #00000059;border-radius:1rem;align-content:start;justify-items:center;gap:.25rem;padding:.6rem .5rem .7rem;display:grid}.gwd-buy__faces{justify-content:center;align-items:end;height:clamp(3.6rem,12vmin,6rem);display:flex;position:relative}.gwd-buy__faces img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 .3rem .6rem #00000073);height:100%}.gwd-buy__q{font-family:var(--gw-font-display,Georgia, serif);color:var(--gwd-gold-hi);text-shadow:0 2px 0 var(--gwd-gold-lo), 0 0 1rem #000c;place-items:center;font-size:clamp(2rem,7vmin,3.4rem);font-weight:900;display:grid;position:absolute;inset:0}.gwd-buy__name{font-family:var(--gw-font-display,Georgia, serif);letter-spacing:.04em;text-transform:uppercase;color:var(--gwd-gold-hi);font-size:clamp(.85rem,2.3vmin,1.15rem);font-weight:900}.gwd-buy__line{color:#eaf6ffe6;min-height:2.5em;font-size:clamp(.66rem,1.7vmin,.85rem);font-weight:700;line-height:1.25}.gwd-buy__price{font-family:var(--gw-font-display,Georgia, serif);color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;font-size:clamp(1.1rem,3.2vmin,1.7rem);font-weight:900;display:flex}.gwd-buy__price span{color:var(--gwd-gold);font-size:.6em}.gwd-buy__go,.gwd-buy__yes{color:#2a1a02;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffe08a,#f0b43a);border:0;border-radius:999px;padding:.5rem .8rem;font-size:clamp(.8rem,2vmin,1rem);font-weight:900;display:block;box-shadow:0 3px #9a6a10}.gwd-buy__foot,.gwd-buy__note{text-align:center;color:#eaf6ffbf;font-size:clamp(.66rem,1.7vmin,.85rem)}.gwd-buy__ask{justify-items:center;gap:clamp(.5rem,1.6vmin,1rem);display:grid}.gwd-buy__card--big{width:min(100%,18rem);padding:1rem .8rem}.gwd-buy__keys{grid-template-columns:1fr 1.6fr;gap:.6rem;width:min(100%,26rem);display:grid}.gwd-buy__no{color:var(--gwd-pearl);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;padding:.5rem .8rem;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff4d}@media (prefers-reduced-motion:reduce){.gwd-buy__scrim,.gwd-buy__panel{animation:none}}.gwd-band--deep{--gwd-hue:#0e5f6e}.gwd-cell--surged .gwd-value{animation:gwd-surge var(--gwd-t-panel) var(--gwd-ease-pop) both}@keyframes gwd-surge{0%{scale:1}40%{filter:brightness(1.4) drop-shadow(0 0 .5rem var(--gwd-gold-hi));scale:1.22}to{scale:1}}@media (prefers-reduced-motion:reduce){.gwd-cell--surged .gwd-value{animation:none}}@media (height<=560px) and (aspect-ratio>=4/3){.gwd-buy__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.gwd-buy__panel{gap:.4rem;padding:.5rem .7rem}.gwd-buy__title{font-size:1.1rem}.gwd-buy__x{width:1.9rem;height:1.9rem}.gwd-buy__faces{height:2.6rem}.gwd-buy__card{gap:.15rem;padding:.35rem .3rem .45rem}.gwd-buy__name{font-size:.72rem}.gwd-buy__line{min-height:0;font-size:.6rem}.gwd-buy__price{font-size:.95rem}.gwd-buy__go,.gwd-buy__yes,.gwd-buy__no{padding:.3rem .5rem;font-size:.72rem}.gwd-buy__card--big{width:min(100%,14rem);padding:.5rem}.gwd-buy__card--big .gwd-buy__faces{height:3.6rem}.gwd-cardx{gap:.1rem;padding:.6rem 1rem}.gwd-cardx__logo{display:none}}.gwd-cell .gwd-art,.gwd-cell .gwd-royal{z-index:1;position:relative}.gwd-cell .gwd-value{z-index:2}.gwd-fill{z-index:0;opacity:0;pointer-events:none;box-shadow:inset 0 0 0 max(1.5px, calc(var(--gwd-cell) * .025)) #96f5e6bf, 0 0 calc(var(--gwd-cell) * .22) #58d6c099;transition:opacity var(--gwd-t-base) var(--gwd-ease-ui);background:#06283459;border-radius:20%;position:absolute;inset:5%;overflow:hidden}.gwd-fill:before{content:"";background:linear-gradient(#cdfff7f2 0 2.5%,#28d2dc8c 6%,#0e96be8c 50%,#085082bf);width:200%;height:112%;position:absolute;bottom:0;left:0;translate:0 100%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M0 6 Q12.5 0 25 6 T50 6 T75 6 T100 6 V12 H0Z'/%3E%3C/svg%3E") 0 0/50% 12% repeat-x,linear-gradient(#000,#000) bottom/100% 89% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M0 6 Q12.5 0 25 6 T50 6 T75 6 T100 6 V12 H0Z'/%3E%3C/svg%3E") 0 0/50% 12% repeat-x,linear-gradient(#000,#000) bottom/100% 89% no-repeat}.gwd-fill:after{content:"";mix-blend-mode:screen;opacity:0;background:radial-gradient(34% 10% at 32% 30%,#dcfffa52,#0000 70%),radial-gradient(26% 8% at 70% 58%,#dcfffa38,#0000 70%);position:absolute;inset:0}.gwd-board--dim .gwd-cell--pay .gwd-fill{opacity:1}.gwd-board--dim .gwd-cell--pay .gwd-fill:before{animation:gwd-fill-rise var(--gwd-t-room) var(--gwd-ease-out) calc(var(--gwd-reel) * var(--gwd-t-tap) * .85) both, gwd-fill-wave calc(var(--gwd-t-breath) * .5) linear infinite}.gwd-board--dim .gwd-cell--pay .gwd-fill:after{animation:gwd-fill-glint var(--gwd-t-panel) var(--gwd-ease-ui) calc(var(--gwd-t-room) + var(--gwd-reel) * var(--gwd-t-tap) * .85) both}@keyframes gwd-fill-rise{0%{translate:0 100%}to{translate:0 4%}}@keyframes gwd-fill-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gwd-fill-glint{0%{opacity:0}to{opacity:1}}.gwd-board--dim .gwd-cell--pay .gwd-art,.gwd-board--dim .gwd-cell--pay .gwd-royal{translate:0 calc(var(--gwd-cell) * -.03);transition:translate var(--gwd-t-room) var(--gwd-ease-out)}.gwd-cell--lit .gwd-art{animation:gwd-lit-pop var(--gwd-t-base) var(--gwd-ease-pop) both;filter:brightness(1.25) drop-shadow(0 0 calc(var(--gwd-cell) * .16) #ffde8cf2)}.gwd-cell--lit .gwd-value{scale:1.18}.gwd-cell--lit:after{content:"";border:max(2px, calc(var(--gwd-cell) * .04)) solid #ffe296e6;pointer-events:none;animation:gwd-lit-ring var(--gwd-t-panel) var(--gwd-ease-out) both;border-radius:50%;position:absolute;inset:8%}@keyframes gwd-lit-pop{0%{scale:1}45%{scale:1.24}to{scale:1.1}}@keyframes gwd-lit-ring{0%{opacity:1;scale:.6}to{opacity:0;scale:1.45}}.gwd-tally{z-index:6;font-family:var(--gw-font-display,Georgia, serif);font-size:clamp(1.8rem, calc(var(--gwd-cell) * .82), 5rem);color:var(--gwd-gold-hi);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:linear-gradient(180deg, #0c404ef2, #041a26f2) padding-box, linear-gradient(180deg, var(--gwd-gold-hi), var(--gwd-gold) 45%, var(--gwd-gold-lo)) border-box;border:max(2px, calc(var(--gwd-cell) * .04)) solid transparent;text-shadow:0 .05em 0 var(--gwd-gold-lo), 0 0 .4em #ffe6a899;box-shadow:0 0 calc(var(--gwd-cell) * .6) #ffd67873, 0 calc(var(--gwd-cell) * .06) calc(var(--gwd-cell) * .2) #0000008c;animation:gwd-tally-pop var(--gwd-t-base) var(--gwd-ease-pop) both;border-radius:999px;align-items:baseline;gap:.12em;padding:.1em .6em .14em;font-weight:900;line-height:1;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.gwd-tally__plus{color:var(--gwd-jade);font-size:.6em}.gwd-tally__n{color:var(--gwd-pearl);letter-spacing:.06em;margin-left:.25em;font-size:.42em}@keyframes gwd-tally-pop{0%{scale:1.28}to{scale:1}}@media (prefers-reduced-motion:reduce){.gwd-board--dim .gwd-cell--pay .gwd-fill:before{animation:none;translate:0 4%}.gwd-board--dim .gwd-cell--pay .gwd-fill:after,.gwd-cell--lit .gwd-art,.gwd-cell--lit:after,.gwd-tally{animation:none}}.gwd-diver{z-index:3;width:var(--gwd-cell);height:var(--gwd-cell);pointer-events:none;position:absolute}.gwd-diver:before,.gwd-diver:after{content:"";left:var(--gwd-port-x);top:var(--gwd-port-y);width:calc(var(--gwd-cell) * var(--gwd-port-r) * 2);height:calc(var(--gwd-cell) * var(--gwd-port-r) * 2);opacity:0;border-radius:50%;position:absolute;translate:-50% -50%}.gwd-diver:before{mix-blend-mode:screen;background:radial-gradient(circle,#fff0bef2 0%,#ffc45c99 38%,#0000 70%)}.gwd-diver:after{box-shadow:0 0 0 calc(var(--gwd-cell) * .025) #ffd678e6, 0 0 calc(var(--gwd-cell) * .2) #ffc85a99}.gwd-diver--land:before{animation:gwd-port-land var(--gwd-t-room) var(--gwd-ease-ui) 1 backwards}@keyframes gwd-port-land{0%{opacity:0;transform:scale(.6)}35%{opacity:.85;transform:scale(1.05)}to{opacity:0;transform:scale(1)}}.gwd-diver--grab:before{animation:gwd-port-charge var(--gwd-t-grab) var(--gwd-ease-fall) 1 backwards, gwd-port-flash var(--gwd-t-room) var(--gwd-ease-out) var(--gwd-t-grab) 1 backwards}.gwd-diver--grab:after{animation:gwd-port-ring var(--gwd-t-room) var(--gwd-ease-out) var(--gwd-t-grab) 1 backwards}@keyframes gwd-port-charge{0%{opacity:.2;transform:scale(.7)}to{opacity:1;transform:scale(1.15)}}@keyframes gwd-port-flash{0%{opacity:1;transform:scale(1.5)}to{opacity:0;transform:scale(1)}}@keyframes gwd-port-ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.gwd-diver:before,.gwd-diver:after{animation:none}}.gwd-block--sync{box-shadow:inset 0 0 0 max(3px, calc(var(--gwd-cell) * .05)) var(--gwd-gold-hi), inset 0 0 calc(var(--gwd-cell) * .45) #ffd67873, 0 0 calc(var(--gwd-cell) * .5) #ffd6788c;pointer-events:none;z-index:4;background:linear-gradient(#ffd6781a,#ffd6780a);place-items:start center}.gwd-block__badge{box-shadow:inset 0 0 0 2px var(--gwd-gold-hi);background:linear-gradient(#0c404ef5,#041a26f5);border-radius:999px;padding:.05em .5em;translate:0 -50%}.gwd-block__money{z-index:1;font-family:var(--gw-font-display,Georgia, serif);font-size:clamp(1.4rem, calc(var(--gwd-cell) * .62), 4.2rem);color:var(--gwd-gold-hi);font-variant-numeric:tabular-nums;text-shadow:0 .06em 0 var(--gwd-gold-lo), 0 0 .5em #000000a6;animation:gwd-tally-pop var(--gwd-t-base) var(--gwd-ease-pop) both;font-weight:900;position:relative}.gwd-block__stamp{z-index:2;color:#fff;font-family:var(--gw-font-display,Georgia, serif);font-size:clamp(1.4rem, calc(var(--gwd-cell) * .6), 4rem);animation:gwd-stamp var(--gwd-t-panel) var(--gwd-ease-pop) both;background:linear-gradient(#ff8a5c,#d9452b);border-radius:.3em;padding:.05em .35em;font-weight:900;position:absolute;top:14%;right:12%;rotate:12deg;box-shadow:0 .2em .6em #00000080}@keyframes gwd-stamp{0%{opacity:0;scale:3}60%{opacity:1}to{opacity:1;scale:1}}.gwd-block--doubled{box-shadow:inset 0 0 0 5px var(--gwd-gold-hi), 0 0 5rem #ffd678d9}.gwd-block--lost .gwd-block__coin,.gwd-block--lost .gwd-block__money{animation:gwd-sink calc(var(--gwd-t-room) * 1.6) var(--gwd-ease-ui) both}.gwd-block--lost:after{opacity:0;animation:none}@keyframes gwd-sink{to{opacity:0;filter:saturate(.2)brightness(.5);translate:0 70%;scale:.55}}.gwd-surge{z-index:2;color:#3a2402;font-family:var(--gw-font-display,Georgia, serif);font-size:clamp(.7rem, calc(var(--gwd-cell) * .22), 1.4rem);animation:gwd-stamp var(--gwd-t-base) var(--gwd-ease-pop) both;background:linear-gradient(#ffe08a,#f0b43a);border-radius:.35em;padding:.02em .25em;font-weight:900;position:absolute;top:4%;right:4%;box-shadow:0 .15em .4em #00000073}.gwd-safe{z-index:6;font-family:var(--gw-font-display,Georgia, serif);font-size:clamp(1.6rem, calc(var(--gwd-cell) * .7), 4.4rem);color:#eafff8;font-variant-numeric:tabular-nums;pointer-events:none;background:linear-gradient(180deg, #0a5a50f5, #042c2ef5) padding-box, linear-gradient(180deg, #b6ffe9, var(--gwd-jade) 50%, #2a7d6e) border-box;border:max(2px, calc(var(--gwd-cell) * .04)) solid transparent;box-shadow:0 0 calc(var(--gwd-cell) * .8) #58d6c099;animation:gwd-stamp var(--gwd-t-panel) var(--gwd-ease-pop) both;border-radius:.5em;justify-items:center;gap:.05em;padding:.12em .7em .18em;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.gwd-safe__word{letter-spacing:.22em;text-transform:uppercase;color:var(--gwd-jade);font-size:.4em}.gwd-cell--spent{opacity:.55;filter:saturate(.75)brightness(.8);transform:none}.gwd-cell--spent .gwd-value{display:none}.gwd-board--deep .gwd-cell--empty{background:radial-gradient(70% 60% at 50% 40%,#3c8caa2e,#081e321f);border-radius:18%;box-shadow:inset 0 0 0 1px #78c8dc1f}.gwd-reel{--gw-reel-flash-peak:0}.gwd-column{z-index:0;background-image:var(--gwd-column-art);pointer-events:none;transition:transform calc(var(--gwd-t-dive) * 1.6) var(--gwd-ease-out);background-size:100% 100%;position:absolute}.gwd-hall{display:none}.gwd-cabinet:not([data-arrive]) .gwd-column:has(+.gw-water[data-live]){visibility:hidden}.gwd-boot{background:#000}.gwd-boot__field{pointer-events:none;background-image:var(--gwd-boot-sky), linear-gradient(180deg, #7fd4f0 0%, #bfe9f4 60%, #f8e3a6 71%, #3fc9c4 72.5%, #1d9fb0 100%);opacity:0;transition:opacity var(--gwd-t-room) var(--gwd-ease-ui);background-position:50% calc(72vh - max(88vh,43.4vw)/1.22249),0 0;background-repeat:no-repeat;background-size:auto max(88vh,43.4vw),100% 100%;position:absolute;inset:0}.gwd-boot__field[data-in="1"]{opacity:1}.gwd-boot:after{content:"";z-index:9;pointer-events:none;transition:opacity var(--gwd-t-room) var(--gwd-ease-ui);background:#000;position:absolute;inset:0}.gwd-boot[data-ready]:after,.gwd-boot[data-beneath="1"]:after{opacity:0}.gwd-boot[data-beneath="1"]{transition:background var(--gwd-t-room) var(--gwd-ease-ui);background:0 0}.gwd-boot[data-beneath="1"] .gwd-boot__field{opacity:0}.gwd-boot[data-phase=leave]{animation:gwd-boot-lift calc(var(--gwd-t-dive) * .7) var(--gwd-ease-out) both}@keyframes gwd-boot-lift{to{opacity:0;translate:0 -12vh}}.gwd-cabinet .gw-celebrate-veil{background:radial-gradient(circle at 50% 44%,#1a8496b8 0%,#08405cd6 46%,#03162cf0 100%)}.gwd-cabinet .gw-rays{--gw-accent:#ffd98a;--gw-glow:#9ff2e4}.gwd-guardian__pose{transform-origin:50% 100%;transform:scale(calc(.9 + .18 * var(--gwd-fill)));animation:gwd-pose-in var(--gwd-t-room) var(--gwd-ease-ui) 1 backwards;filter:drop-shadow(0 calc(var(--gwd-cell) * .04) calc(var(--gwd-cell) * .06) #02070d80)}@keyframes gwd-pose-in{0%{opacity:0}}.gwd-guardian--armed .gwd-guardian__pose{filter:drop-shadow(0 0 calc(var(--gwd-cell) * .22) var(--gwd-hue));transform:scale(1.1)}.gwd-guardian--near .gwd-guardian__art:before{content:"";background:radial-gradient(circle, var(--gwd-hue) 0%, transparent 65%);opacity:0;animation:gwd-near var(--gwd-t-breath) var(--gwd-ease-ui) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:-12%}@keyframes gwd-near{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.gwd-guardian--near .gwd-guardian__art:before{opacity:.35;animation:none}}.gwd-guardian__art img{transition:opacity var(--gwd-t-quick) var(--gwd-ease-ui), transform var(--gwd-t-panel) var(--gwd-ease-pop)}.gwd-guardian--armed .gwd-guardian__lean{opacity:0}.gwd-guardian--armed .gwd-guardian__full{opacity:1;filter:drop-shadow(0 0 calc(var(--gwd-cell) * .22) var(--gwd-hue));transform:scale(1.08)}.gwd-guardian--burst .gwd-guardian__art{animation:gwd-burst-big calc(var(--gwd-t-panel) * 2) var(--gwd-ease-pop) both}@keyframes gwd-burst-big{0%{filter:none;transform:scale(1)}45%{filter:brightness(1.7) drop-shadow(0 0 2rem var(--gwd-hue));transform:scale(1.5)}60%{filter:brightness(2.2) drop-shadow(0 0 3rem var(--gwd-hue));transform:scale(.92)}to{filter:drop-shadow(0 0 1rem var(--gwd-hue));transform:scale(1)}}.gwd-guardian--fed .gwd-guardian__meter{animation:gwd-meter-catch var(--gwd-t-panel) var(--gwd-ease-out) both}@keyframes gwd-meter-catch{0%{box-shadow:inset 0 0 0 1px #fff0c8f2, 0 0 calc(var(--gwd-cell) * .35) var(--gwd-hue)}to{box-shadow:inset 0 0 0 1px #f0c1638c,0 0 #0000}}.gwd-cabinet .gw-plaque{border-color:var(--gwd-gold-hi);background:linear-gradient(#0e5668f5 0%,#042234f5 100%);box-shadow:0 0 2.5rem #58d6c073,inset 0 2px #ffffff40}.gwd-cabinet .gw-plaque-icing{display:none}.gwd-cabinet .gw-plaque-value{color:var(--gwd-gold-hi);text-shadow:0 .05em 0 var(--gwd-gold-lo), 0 0 .4em #ffe6a880}.gwd-tally,.gwd-safe{top:100%}.gwd-plaque,.gwd-tally,.gwd-safe{z-index:8}.gwd-safe{animation:gwd-tally-pop var(--gwd-t-panel) var(--gwd-ease-pop) both}.gwd-board--modest .gwd-fill{opacity:0}.gwd-cell--spent{opacity:.78;filter:none}.gwd-surge{font-size:clamp(.85rem, calc(var(--gwd-cell) * .3), 1.8rem);padding:.04em .3em}.gwd-block__badge{translate:0 18%}.gwd-block--deep .gwd-block__coin{width:84%;height:84%}.gwd-block__stamp{color:#3a2402;font-size:clamp(1.8rem, calc(var(--gwd-cell) * .85), 5.2rem);background:linear-gradient(#fff1b8,#f0b43a 55%,#a86d0e);border:3px solid #fff6d6}.gwd-block--lost .gwd-block__coin,.gwd-block--lost .gwd-block__money{animation-duration:calc(var(--gwd-t-room) * 2.2)}.gwd-buy__faces[data-n="2"] img,.gwd-buy__faces[data-n="3"] img{height:62%;margin-inline:-.35rem}.gwd-buy__faces{overflow:hidden}.gwd-cabinet .gw-headline-drawn img{width:auto;max-width:min(84vw,36rem);height:auto;max-height:42vh}.gwd-machine[data-kind]>.gwd-card--hud{animation:gwd-veil-in var(--gwd-t-room) var(--gwd-ease-ui) both}.gwd-boot[data-phase=leave] .gwd-boot__body{animation:gwd-boot-lift var(--gwd-t-base) var(--gwd-ease-out) both}.gwd-cabinet[data-arrive=dive] .gwd-machine{animation-delay:calc(var(--gwd-t-dive) * .55)}.gwd-menu-sheet{gap:10px;display:grid}.gwd-cabinet .gw-sheet{--gw-sheet-edge:#f0c1638c;--gw-sheet-inset:#02162273;box-shadow:inset 0 0 0 2px var(--gw-sheet-edge), 0 0 2.4rem #58d6c040, 0 18px 40px #00000080;background:linear-gradient(#0c4050f5,#041c2cf7)}.gwd-cabinet .gw-sheet-title{font-family:var(--gw-font-display,Georgia, serif);color:var(--gwd-gold-hi);letter-spacing:.08em}.gwd-plaque,.gwd-tally,.gwd-safe{margin-top:calc(var(--gwd-cell) * .22)}.gwd-machine[data-kind]>.gwd-stage--temple{display:block;overflow:visible}.gwd-stage--temple>.gwd-stage__board{position:absolute;inset:0}.gwd-stage--temple>.gwd-stage__board:before{inset:-4% -6% 6%}.gwd-board--temple{width:100%;height:100%;box-shadow:none;border:0;border-image:;background:0 0;border-radius:0}.gwd-board--deep.gwd-board--temple{box-shadow:none;background:0 0}.gwd-temple{pointer-events:none;position:absolute;inset:0}.gwd-temple__layer{transition:opacity var(--gwd-t-room) var(--gwd-ease-ui);position:absolute;inset:0}.gwd-temple__piece{background-repeat:no-repeat;position:absolute}.gwd-temple__glass{box-shadow:inset 0 calc(var(--gwd-cell) * .16) calc(var(--gwd-cell) * .26) #000000b3, inset 0 calc(var(--gwd-cell) * -.08) calc(var(--gwd-cell) * .16) #00000073;background:linear-gradient(#031628db,#020c18f0);position:absolute}.gwd-board--temple .gwd-grid{left:calc(var(--gwd-cell) * var(--gwd-win-x));top:calc(var(--gwd-cell) * var(--gwd-win-y));grid-template-columns:var(--gwd-cell) calc(var(--gwd-cell) * var(--gwd-pil)) repeat(4, var(--gwd-cell)) calc(var(--gwd-cell) * var(--gwd-pil)) var(--gwd-cell);justify-content:start;position:absolute}.gwd-board--temple .gwd-block{left:calc((var(--gwd-cell) + var(--gwd-gap)) * var(--gwd-block-start) + var(--gwd-cell) * var(--gwd-pil) + var(--gwd-gap));width:calc(var(--gwd-cell) * var(--gwd-block-len) + var(--gwd-gap) * (var(--gwd-block-len) - 1))}.gwd-stage--temple .gwd-say{bottom:auto;top:calc(var(--gwd-cell) * var(--gwd-say-y));translate:0 -50%}.gwd-rail-top--temple{pointer-events:none;display:block}.gwd-rail-top--temple .gwd-guardians,.gwd-rail-top--temple .gwd-vault{padding:0;display:block;position:absolute;inset:0}.gwd-rail-top--temple .gwd-guardian{left:calc(var(--gwd-cell) * (var(--gwd-gx) - var(--gwd-gw) / 2));top:calc(var(--gwd-cell) * (var(--gwd-gy) - var(--gwd-gh)));width:calc(var(--gwd-cell) * var(--gwd-gw));height:calc(var(--gwd-cell) * var(--gwd-gh));display:block;position:absolute}.gwd-rail-top--temple .gwd-guardian__art{aspect-ratio:auto;width:auto;position:absolute;inset:0}.gwd-rail-top--temple .gwd-guardian__pose{object-fit:contain;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.gwd-rail-top--temple .gwd-guardian__plaque{left:50%;top:calc(100% + var(--gwd-cell) * var(--gwd-pip));width:calc(var(--gwd-cell) * 1.25);margin:0;position:absolute;translate:-50% -50%}.gwd-rail-top--temple .gwd-guardian__word{max-height:calc(var(--gwd-cell) * .34)}.gwd-rail-top--temple .gwd-clam{left:calc(var(--gwd-cell) * (var(--gwd-cx) - var(--gwd-cd) / 2));top:calc(var(--gwd-cell) * (var(--gwd-cy) - var(--gwd-cd) / 2));width:calc(var(--gwd-cell) * var(--gwd-cd));height:calc(var(--gwd-cell) * var(--gwd-cd));animation:gwd-clam-rise var(--gwd-t-room) var(--gwd-ease-pop) 1 backwards;position:absolute}.gwd-rail-top--temple .gwd-clam__art{object-fit:contain;width:100%;height:100%}@keyframes gwd-clam-rise{0%{opacity:0;transform:translateY(40%)scale(.6)}}@media (prefers-reduced-motion:reduce){.gwd-rail-top--temple .gwd-clam{animation:none}}.gwd-cabinet .gw-glass .ft-spin>.gw-glass-spin{background:var(--gwd-key-spin3) center / contain no-repeat;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 calc(var(--gwd-cell) * .06) calc(var(--gwd-cell) * .1) #02070d99);transition:transform var(--gwd-t-tap) var(--gwd-ease-ui);border-radius:0}.gwd-cabinet .gw-glass .ft-spin>.gw-glass-spin>svg{visibility:hidden}.gwd-cabinet .gw-glass .ft-spin>.gw-glass-spin:active{transform:scale(.94)}.gwd-cabinet .gw-glass .ft-spin>.gw-glass-spin[data-busy]{filter:brightness(.78) drop-shadow(0 calc(var(--gwd-cell) * .06) calc(var(--gwd-cell) * .1) #02070d99)}.gwd-board--temple[data-trim] .gwd-temple{clip-path:inset(-200% 0)}.gwd-rail-top--temple .gwd-guardian__plaque{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.gwd-rail-top--temple .gwd-guardian__meter{gap:calc(var(--gwd-cell) * .05);width:auto;height:auto;box-shadow:none;background:0 0;padding:0;display:flex;overflow:visible}.gwd-guardian__count{margin-left:calc(var(--gwd-cell) * .04);padding:0 calc(var(--gwd-cell) * .06);font-size:calc(var(--gwd-cell) * .14);white-space:nowrap;color:#fff;background:color-mix(in oklab, var(--gwd-hue) 55%, #02080e);box-shadow:0 0 0 calc(var(--gwd-cell) * .01) #f0c163cc;font-variant-numeric:tabular-nums;border-radius:999px;align-self:center;font-weight:700;line-height:1.35}.gwd-guardian__count small{opacity:.75;font-size:.72em}.gwd-socket{width:calc(var(--gwd-cell) * .13);height:calc(var(--gwd-cell) * .13);box-shadow:0 0 0 calc(var(--gwd-cell) * .012) #f0c163cc, inset 0 calc(var(--gwd-cell) * .02) calc(var(--gwd-cell) * .03) #000000b3;background:radial-gradient(circle at 50% 40%,#02080ee6,#02080e99);border-radius:50%;position:relative}.gwd-socket:after{content:"";background:radial-gradient(circle at 38% 34%, #fff 0%, var(--gwd-hue) 45%, color-mix(in srgb, var(--gwd-hue) 55%, black) 100%);box-shadow:0 0 calc(var(--gwd-cell) * .08) var(--gwd-hue);transform:scale(var(--gwd-p));opacity:min(1, calc(var(--gwd-p) * 3));transition:transform var(--gwd-t-panel) var(--gwd-ease-pop);border-radius:50%;position:absolute;inset:12%}.gwd-cabinet .gw-glass .ft-bar,.gwd-cabinet .gw-glass .ft-inset{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.gwd-cabinet .gw-glass .ft-readouts .ft-data,.gwd-cabinet .gw-glass .ft-betcard,.gwd-machine[data-kind]>.gwd-card{border-style:solid;border-color:#0000;border-width:calc(var(--box-h) * .19) calc(var(--box-h) * .15);border-image-source:var(--gwd-tablet);border-image-slice:66 91 61 102 fill;border-image-width:calc(var(--box-h) * .205) calc(var(--box-h) * .283) calc(var(--box-h) * .189) calc(var(--box-h) * .317);box-sizing:border-box;min-width:0;box-shadow:none;filter:drop-shadow(0 calc(var(--gwd-cell) * .04) calc(var(--gwd-cell) * .06) #02070d8c);background:0 0;border-image-outset:0;border-image-repeat:round stretch;justify-content:center;line-height:1.05}.gwd-cabinet .gw-glass .ft-readouts{gap:calc(var(--gwd-cell) * .06)}.gwd-cabinet .gw-glass .ft-lab{color:#a9c0d0;letter-spacing:.14em}.gwd-cabinet .gw-glass .ft-val{color:#f4f8fb}.gwd-cabinet .gw-glass .ft-step,.gwd-cabinet .gw-glass .ft-key{background:var(--gwd-round) center / contain no-repeat;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--gwd-gold-hi);border:0}.gwd-machine[data-kind]>.gwd-card{box-shadow:none;filter:drop-shadow(0 calc(var(--gwd-cell) * .05) calc(var(--gwd-cell) * .08) #02070d8c);background:0 0;border-radius:0}.gwd-cabinet .gw-glass .ft-readouts .ft-data{position:relative}.gwd-cabinet .gw-glass .ft-readouts .ft-data:after,.gwd-cabinet .gw-glass .ft-betcard:after,.gwd-machine[data-kind]>.gwd-card:after{content:"";left:50%;top:calc(var(--box-h) * -.19);width:calc(var(--box-h) * .18);height:var(--box-h);background:var(--gwd-palm) center / 100% 100% no-repeat;pointer-events:none;position:absolute;translate:-50%}.gwd-depth{z-index:4;top:max(calc(var(--gwd-cell) * .22), env(safe-area-inset-top,0px));right:max(calc(var(--gwd-cell) * .3), env(safe-area-inset-right,0px));justify-items:end;gap:calc(var(--gwd-cell) * .04);pointer-events:none;font-family:var(--gw-font-display,"Cinzel", serif);text-shadow:0 2px 10px #02070dcc;display:grid;position:absolute}.gwd-depth__m{font-size:clamp(.9rem, calc(var(--gwd-cell) * .28), 2rem);color:#f4f8fb;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.gwd-depth__name{font-size:clamp(.55rem, calc(var(--gwd-cell) * .12), .9rem);letter-spacing:.28em;text-transform:uppercase;color:var(--gwd-gold-hi);font-weight:700}.gwd-depth__rail{gap:calc(var(--gwd-cell) * .05);display:flex}.gwd-depth__rail i{width:calc(var(--gwd-cell) * .26);height:max(3px, calc(var(--gwd-cell) * .035));transition:background var(--gwd-t-room) var(--gwd-ease-ui);background:#fff3;border-radius:2px}.gwd-depth__rail i[data-on]{background:var(--gwd-gold)}.gwd-cell .gwd-art{width:88%;height:88%}.gwd-cell .gwd-art--royal{width:78%;height:78%}.gwd-board--temple .gwd-plaque,.gwd-board--temple .gwd-tally,.gwd-board--temple .gwd-safe{top:calc(100% - var(--gwd-cell) * .12);margin-top:0;translate:-50% -100%}.gwd-board--temple .gwd-plaque{translate:0 -50%}.gwd-boot__mark{min-height:clamp(10rem,52vh,40rem)}.gwd-boot__logo{width:min(56rem,92vw);max-height:62vh}.gwd-card-veil--burst{cursor:default;background:radial-gradient(ellipse 70% 60% at 50% 46%, color-mix(in oklab, var(--gwd-hue,var(--gwd-gold)) 34%, #020a1280), #020810e0 72%)}.gwd-burst3{text-align:center;justify-items:center;gap:clamp(.2rem,1vmin,.6rem);width:min(92vw,44rem);display:grid;position:relative}.gwd-burst3 p{margin:0}.gwd-burst3__rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, color-mix(in oklab, var(--gwd-hue,var(--gwd-gold)) 55%, white) 0deg 6deg, transparent 6deg 18deg);opacity:.45;width:min(120vmin,70rem);animation:gwd-rays-turn calc(var(--gwd-t-breath) * 4) linear infinite, gwd-veil-in var(--gwd-t-panel) var(--gwd-ease-ui) both;pointer-events:none;border-radius:50%;position:absolute;top:34%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 0%,#0000 62%);mask:radial-gradient(circle,#000 0%,#0000 62%)}@keyframes gwd-rays-turn{to{rotate:1turn}}.gwd-burst3__art{object-fit:contain;width:auto;height:min(40vh,22rem);filter:drop-shadow(0 0 2.4rem var(--gwd-hue,var(--gwd-gold))) drop-shadow(0 1rem 1.6rem #00000080);animation:gwd-burst3-pop calc(var(--gwd-t-panel) * 1.4) var(--gwd-ease-pop) both;position:relative}@keyframes gwd-burst3-pop{0%{opacity:0;transform:scale(.4)translateY(20%)}55%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.gwd-burst3__word{filter:drop-shadow(0 .6rem 1.2rem #0009);width:min(80vw,30rem);height:auto;animation:gwd-burst3-slam var(--gwd-t-panel) var(--gwd-ease-pop) calc(var(--gwd-t-panel) * .5) both;margin-top:max(-9vh,-5rem);position:relative}.gwd-burst3__word--solo{width:min(86vw,36rem);margin-top:0;animation-delay:0s}@keyframes gwd-burst3-slam{0%{opacity:0;transform:scale(2.2)}60%{opacity:1;transform:scale(.94)}to{transform:scale(1)}}.gwd-burst3__name{font-family:var(--gw-font-display,Georgia, serif);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 #00000080, 0 0 1.4rem var(--gwd-hue,var(--gwd-gold));animation:gwd-veil-in var(--gwd-t-panel) var(--gwd-ease-ui) var(--gwd-t-panel) both;font-size:clamp(1.2rem,4.4vmin,2.4rem);font-weight:900;position:relative}.gwd-burst3__line{font-family:var(--gw-font-display,Georgia, serif);letter-spacing:.12em;text-transform:uppercase;color:var(--gwd-gold-hi);text-shadow:0 2px 8px #000c;animation:gwd-veil-in var(--gwd-t-panel) var(--gwd-ease-ui) calc(var(--gwd-t-panel) * 1.3) both;font-size:clamp(.85rem,2.6vmin,1.3rem);font-weight:700;position:relative}@media (prefers-reduced-motion:reduce){.gwd-burst3__rays,.gwd-burst3__art,.gwd-burst3__word,.gwd-burst3__name,.gwd-burst3__line{animation:none}}.gwd-cardx,.gwd-buy__panel{border:clamp(22px,4.6vmin,44px) solid #0000;border-width:clamp(34px,9vmin,84px) clamp(22px,4.6vmin,44px) clamp(24px,6.4vmin,60px);border-image:var(--gwd-panel) 19% 8% 13.5% 8% fill / clamp(34px, 9vmin, 84px) clamp(22px, 4.6vmin, 44px) clamp(24px, 6.4vmin, 60px) stretch;box-shadow:none;filter:drop-shadow(0 1.4rem 2.4rem #0009);background:0 0;border-radius:0}.gwd-cardx{padding:clamp(.2rem,1vmin,.6rem) clamp(.4rem,2vmin,1.2rem)}.gwd-cardx--won{filter:drop-shadow(0 0 3rem #ffe6a873)drop-shadow(0 1.4rem 2.4rem #0009)}.gwd-cardx__logo{width:min(80%,24rem);max-height:18vh;margin-top:clamp(-3rem,-5vmin,-1rem)}.gwd-cardx__gift{aspect-ratio:.61;background:var(--gwd-card3) center / 100% 100% no-repeat;height:auto;box-shadow:none;filter:drop-shadow(0 0 .8rem color-mix(in oklab, var(--gwd-hue) 60%, transparent));border-radius:0;padding:24% 18% 12%}.gwd-cardx__press{color:var(--gwd-gold-hi)}.gwd-buy__panel{width:min(96vw,66rem);padding:clamp(.2rem,1vmin,.6rem) clamp(.3rem,1.4vmin,.8rem);overflow:visible}.gwd-buy__title{font-size:clamp(1.4rem,5vmin,2.8rem)}.gwd-buy__x{background:var(--gwd-round) center / contain no-repeat;color:var(--gwd-gold-hi);width:clamp(2.2rem,6vmin,3rem);height:clamp(2.2rem,6vmin,3rem)}.gwd-buy__grid{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,30%),1fr));gap:clamp(.3rem,1.2vmin,.8rem)}.gwd-buy__card{aspect-ratio:.61;background:var(--gwd-card3) center / 100% 100% no-repeat;box-shadow:none;filter:drop-shadow(0 .4rem .8rem #00000073);transition:filter var(--gwd-t-quick) var(--gwd-ease-ui);border-radius:0;align-content:center;padding:26% 17% 12%}.gwd-buy__pick:hover .gwd-buy__card,.gwd-buy__pick:focus-visible .gwd-buy__card{filter:drop-shadow(0 0 1.2rem color-mix(in oklab, var(--gwd-hue) 70%, transparent)) drop-shadow(0 .4rem .8rem #00000073)}.gwd-buy__card--random{background:var(--gwd-card3) center / 100% 100% no-repeat}.gwd-buy__go,.gwd-buy__yes{--box-h:clamp(2.6rem, 7vmin, 3.4rem);box-sizing:border-box;height:var(--box-h);border-style:solid;border-color:#0000;border-width:0 calc(var(--box-h) * .32);border-image-source:var(--gwd-btn3);border-image-slice:46 132 45 169 fill;border-image-width:calc(var(--box-h) * .192) calc(var(--box-h) * .552) calc(var(--box-h) * .188) calc(var(--box-h) * .707);box-shadow:none;color:#3a2402;text-shadow:0 1px #fff0be99;filter:drop-shadow(0 .25rem .4rem #00000073);background:0 0;border-image-repeat:round stretch;border-radius:0;justify-content:center;align-items:center;padding:0 .4rem;display:inline-flex}.gwd-buy__no{--box-h:clamp(2.6rem, 7vmin, 3.4rem);box-sizing:border-box;height:var(--box-h);border-style:solid;border-color:#0000;border-width:0 calc(var(--box-h) * .28);border-image-source:var(--gwd-tablet);border-image-slice:66 91 61 102 fill;border-image-width:calc(var(--box-h) * .205) calc(var(--box-h) * .283) calc(var(--box-h) * .189) calc(var(--box-h) * .317);box-shadow:none;color:var(--gwd-pearl);background:0 0;border-image-repeat:round stretch;border-radius:0;justify-content:center;align-items:center;padding:0 .4rem;display:inline-flex}.gwd-ambient{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gwd-school{width:calc(clamp(9rem, 26vw, 26rem) * var(--gwd-fish-k));aspect-ratio:var(--gwd-fish-ar);opacity:calc(.55 + .4 * var(--gwd-fish-k));filter:blur(calc((1 - var(--gwd-fish-k)) * 3px)) saturate(.85);animation:gwd-school-cross var(--gwd-cross) linear 1 both;position:absolute;left:0}@keyframes gwd-school-cross{0%{transform:translate(-110%)}50%{transform:translate(50vw,-2vh)}to{transform:translate(110vw,1vh)}}.gwd-school{overflow:hidden}.gwd-school__fish{height:100%;width:calc(100% * var(--gwd-fish-n));max-width:none;animation:gwd-fish-swim var(--gwd-fish-dur) steps(var(--gwd-fish-n), jump-none) infinite;position:absolute;top:0;left:0}@keyframes gwd-fish-swim{0%{transform:translate(0)}to{transform:translate3d(calc(-100% + 100% / var(--gwd-fish-n)), 0, 0)}}.gwd-bubbles{width:0;height:0;font-size:clamp(8px,1.2vmin,14px);position:absolute;bottom:0}.gwd-bubble{left:var(--gwd-b-x);width:calc(2.6em - var(--gwd-b-i) * .35em);opacity:0;height:auto;animation:gwd-bubble-rise calc(var(--gwd-t-breath) * 2) var(--gwd-ease-fall) calc(var(--gwd-b-i) * var(--gwd-t-base) * 1.5) 1 both;position:absolute;bottom:-2em}@keyframes gwd-bubble-rise{0%{opacity:0;transform:translate(0)}8%{opacity:.9}75%{opacity:.85}to{opacity:0;transform:translateY(-105vh)}}@media (prefers-reduced-motion:reduce){.gwd-ambient{display:none}}.gwd-board--dim .gwd-cell--pay .gwd-fill:before{background:linear-gradient(180deg, #e1fffaf2 0 2.5%, #78ebeb40 7%, transparent 22%, #04285059), var(--gwd-water3) 0 0 / calc(var(--gwd-cell) * 1.8 * 30) 100% repeat-x;animation:gwd-fill-rise var(--gwd-t-room) var(--gwd-ease-out) calc(var(--gwd-reel) * var(--gwd-t-tap) * .85) both, gwd-fill-wave calc(var(--gwd-t-breath) * .5) linear infinite, gwd-fill-water 3s steps(30, jump-none) infinite}@keyframes gwd-fill-water{0%{background-position:0 0,0 0}to{background-position:0 0, calc(var(--gwd-cell) * -1.8 * 29) 0}}@media (prefers-reduced-motion:reduce){.gwd-board--dim .gwd-cell--pay .gwd-fill:before{animation:none;translate:0 4%}}.gwd-buy__panel{width:min(96vw,74rem)}.gwd-buy__card{gap:.15rem;min-width:0;padding:30% 16% 11%;overflow:hidden;container-type:inline-size}.gwd-buy__card .gwd-buy__faces{width:100%;height:46cqw}.gwd-buy__name{font-size:clamp(.62rem,11cqw,1.05rem);line-height:1.1}.gwd-buy__line{min-height:0;font-size:clamp(.55rem,8.4cqw,.8rem);line-height:1.2}.gwd-buy__price{flex-direction:column;align-items:center;gap:0;font-size:clamp(.8rem,14cqw,1.5rem);line-height:1.05}.gwd-buy__ask{justify-items:center}.gwd-cardx{width:min(94vw,52rem)}.gwd-cardx__gifts{flex-wrap:nowrap;gap:clamp(.4rem,2vmin,1.4rem)}.gwd-cardx__gift{aspect-ratio:auto;filter:none;background:0 0;width:clamp(6rem,22vmin,11rem);padding:0}.gwd-cardx__gift>img:first-child{aspect-ratio:auto;object-fit:contain;width:100%;height:clamp(5rem,18vmin,9rem);filter:drop-shadow(0 0 1rem color-mix(in oklab, var(--gwd-hue) 70%, transparent))}.gwd-cardx__word{width:92%;margin-top:-.6rem}.gwd-buy__card{padding:28% 15% 10%;container-type:normal}.gwd-buy__card .gwd-buy__faces{height:clamp(2.6rem,9vmin,5.2rem)}.gwd-buy__name{font-size:clamp(.62rem,1.7vmin,1.05rem)}.gwd-buy__line{font-size:clamp(.55rem,1.35vmin,.82rem)}.gwd-buy__price{font-size:clamp(.85rem,2.6vmin,1.6rem)}.gwd-buy__card--big{width:clamp(11rem,30vmin,17rem)}.gwd-buy__card--big .gwd-buy__faces{height:clamp(4rem,14vmin,8rem)}.gwd-buy__card--big .gwd-buy__name{font-size:clamp(.8rem,2.4vmin,1.4rem)}.gwd-buy__card--big .gwd-buy__line{font-size:clamp(.65rem,1.8vmin,1rem)}.gwd-buy__card--big .gwd-buy__price{font-size:clamp(1.1rem,3.6vmin,2.2rem)}.gwd-buy__card--big{--gwd-cw:clamp(11rem, 30vmin, 17rem);width:var(--gwd-cw);padding:calc(var(--gwd-cw) * .3) calc(var(--gwd-cw) * .15) calc(var(--gwd-cw) * .12)}.gwd-buy__card{text-align:center}.gwd-flip{pointer-events:none;position:absolute;overflow:hidden}.gwd-flip__rows,.gwd-flip>.gwd-flip__rows>img.gwd-flip__strip{max-width:none;position:absolute;top:0;left:0}.gwd-flip__rows{width:100%;height:calc(100% * var(--gwd-flip-rows));animation:gwd-flip-rows var(--gwd-flip-dur) steps(var(--gwd-flip-rows), jump-none) 1 both}.gwd-flip>.gwd-flip__rows>img.gwd-flip__strip{width:calc(100% * var(--gwd-flip-cols));object-fit:fill;opacity:1;filter:none;height:100%;animation:gwd-flip-cols calc(var(--gwd-flip-dur) / var(--gwd-flip-rows)) steps(var(--gwd-flip-cols), jump-none) var(--gwd-flip-rows) both;transition:none}.gwd-flip--anim>img.gwd-flip__anim{object-fit:fill;opacity:1;filter:none;width:100%;max-width:none;height:100%;transition:none;position:absolute;inset:0}.gwd-flip--loop .gwd-flip__rows,.gwd-flip--loop>.gwd-flip__rows>img.gwd-flip__strip{animation-iteration-count:infinite}@keyframes gwd-flip-rows{0%{transform:translate(0)}to{transform:translate3d(0, calc(-100% + 100% / var(--gwd-flip-rows)), 0)}}@keyframes gwd-flip-cols{0%{transform:translate(0)}to{transform:translate3d(calc(-100% + 100% / var(--gwd-flip-cols)), 0, 0)}}@media (prefers-reduced-motion:reduce){.gwd-flip{display:none}:is(:root .gwd-guardian__body:has(.gwd-flip--ready) .gwd-guardian__pose,:root .gwd-cell:has(.gwd-flip--ready) .gwd-art){opacity:1}}.gwd-rail-top--temple .gwd-guardian__body{transform-origin:50% 100%;transform:scale(calc(1 + .1 * var(--gwd-fill)));transition:transform var(--gwd-t-panel) var(--gwd-ease-pop)}.gwd-rail-top--temple .gwd-guardian--armed .gwd-guardian__body{transform:scale(1.1)}.gwd-rail-top--temple .gwd-guardian__pose,.gwd-rail-top--temple .gwd-guardian--armed .gwd-guardian__pose{transform:none}.gwd-guardian__body:has(.gwd-flip--ready) .gwd-guardian__pose{opacity:0}.gwd-guardian .gwd-flip{filter:drop-shadow(0 calc(var(--gwd-cell) * .04) calc(var(--gwd-cell) * .06) #02070d80)}.gwd-guardian--armed .gwd-flip{filter:drop-shadow(0 0 calc(var(--gwd-cell) * .22) var(--gwd-hue))}.gwd-guardian--fed .gwd-guardian__art:after{content:"";aspect-ratio:1;border:calc(var(--gwd-cell) * .04) solid var(--gwd-hue);width:90%;box-shadow:0 0 calc(var(--gwd-cell) * .3) var(--gwd-hue), inset 0 0 calc(var(--gwd-cell) * .2) var(--gwd-hue);animation:gwd-fed-ring var(--gwd-t-room) var(--gwd-ease-out) 1 both;pointer-events:none;border-radius:50%;position:absolute;top:55%;left:50%;translate:-50% -50%}@keyframes gwd-fed-ring{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}.gwd-guardian--fed .gwd-guardian__body{animation:gwd-fed-flash var(--gwd-t-panel) var(--gwd-ease-out) 1 both, gwd-hover var(--gwd-t-breath) var(--gwd-ease-ui) infinite}@keyframes gwd-fed-flash{0%{filter:brightness(1.9) saturate(1.4) drop-shadow(0 0 1.2rem var(--gwd-hue))}to{filter:none}}@media (prefers-reduced-motion:reduce){.gwd-guardian--fed .gwd-guardian__art:after,.gwd-guardian--fed .gwd-guardian__body{animation:none}}.gwd-cell__act{z-index:2;pointer-events:none;position:absolute;inset:6%}.gwd-cell:has(.gwd-flip--ready) .gwd-art{opacity:0}
