.board-module__dQr-tq__frame{position:relative}.board-module__dQr-tq__board{border-radius:var(--at-radius-16);width:100%;height:auto;box-shadow:var(--at-elevation-raised);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;display:block;overflow:hidden}.board-module__dQr-tq__stone{offset-rotate:0deg;offset-distance:var(--d);translate:var(--x) var(--y);opacity:1;transition-property:offset-distance,translate,opacity;transition-duration:var(--dur);transition-timing-function:linear}@supports (transition-timing-function:linear(0, 1)){.board-module__dQr-tq__stone{transition-timing-function:var(--ease)}}@starting-style{.board-module__dQr-tq__stone{offset-distance:var(--d0);translate:var(--tx) var(--ty);opacity:var(--o0)}}.board-module__dQr-tq__body,.board-module__dQr-tq__dying{transition:scale var(--play-clear) var(--at-ease-standard), opacity var(--play-clear) var(--at-ease-standard)}.board-module__dQr-tq__dying{opacity:0;scale:0}.board-module__dQr-tq__fading{opacity:0;transition:opacity var(--play-shuffle) var(--at-ease-standard)}.board-module__dQr-tq__rider{opacity:1;transition-property:translate,opacity;transition-duration:var(--fly);transition-timing-function:var(--at-ease-standard);pointer-events:none;translate:0}@starting-style{.board-module__dQr-tq__rider{translate:var(--fx) var(--fy);opacity:var(--fo)}}.board-module__dQr-tq__flying{opacity:var(--at-opacity-muted);pointer-events:none}.board-module__dQr-tq__pestIcon,.board-module__dQr-tq__guestIcon{--sign-stroke:6}.board-module__dQr-tq__disc{stroke-width:5px}.board-module__dQr-tq__pestIcon .board-module__dQr-tq__disc{fill:var(--skin-accent);stroke:var(--skin-light)}.board-module__dQr-tq__guestIcon .board-module__dQr-tq__disc{fill:var(--skin-light);stroke:var(--skin-accent)}.board-module__dQr-tq__signFill{stroke:none}.board-module__dQr-tq__signLine{fill:none;stroke-width:var(--sign-stroke);stroke-linecap:round;stroke-linejoin:round}.board-module__dQr-tq__pestIcon .board-module__dQr-tq__signFill{fill:var(--skin-light)}.board-module__dQr-tq__pestIcon .board-module__dQr-tq__signLine{stroke:var(--skin-light)}.board-module__dQr-tq__guestIcon .board-module__dQr-tq__signFill{fill:var(--skin-accent)}.board-module__dQr-tq__guestIcon .board-module__dQr-tq__signLine{stroke:var(--skin-accent)}.board-module__dQr-tq__countDisc{fill:var(--skin-light);stroke:var(--skin-accent);stroke-width:5px}.board-module__dQr-tq__count{fill:var(--skin-accent);font-family:inherit;font-weight:700}.board-module__dQr-tq__effect{pointer-events:none}.board-module__dQr-tq__spot{transform-box:fill-box;transform-origin:50%;opacity:0;animation-duration:calc(var(--play-effect) * .6);animation-delay:calc(var(--play-effect) * .4 * var(--k,0));animation-timing-function:var(--at-ease-standard);animation-fill-mode:both}.board-module__dQr-tq__fxFire .board-module__dQr-tq__spot{fill:var(--skin-accent);animation-name:board-module__dQr-tq__fxFlare}.board-module__dQr-tq__fxWater .board-module__dQr-tq__spot{fill:var(--skin-arrow);animation-name:board-module__dQr-tq__fxWet}.board-module__dQr-tq__fxWind .board-module__dQr-tq__spot{fill:none;stroke:var(--skin-light);stroke-width:34px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14 10;animation-name:board-module__dQr-tq__fxGust}.board-module__dQr-tq__fxWind .board-module__dQr-tq__dust{fill:var(--skin-arrow);stroke:none;animation-name:board-module__dQr-tq__fxWet}.board-module__dQr-tq__fxVoid .board-module__dQr-tq__spot{fill:none;stroke:var(--skin-accent);stroke-width:8px;animation-name:board-module__dQr-tq__fxBurst}.board-module__dQr-tq__fxDrought .board-module__dQr-tq__spot{fill:none;stroke:var(--skin-arrow);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;animation-name:board-module__dQr-tq__fxDraw}.board-module__dQr-tq__fxFrost .board-module__dQr-tq__spot{fill:none;stroke:var(--skin-light);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1 1;animation-name:board-module__dQr-tq__fxDraw}.board-module__dQr-tq__fxFog .board-module__dQr-tq__spot,.board-module__dQr-tq__fxFogOff .board-module__dQr-tq__spot{fill:var(--skin-light)}.board-module__dQr-tq__fxFog .board-module__dQr-tq__spot{animation-name:board-module__dQr-tq__fxFogIn}.board-module__dQr-tq__fxFogOff .board-module__dQr-tq__spot{animation-name:board-module__dQr-tq__fxFogOut}.board-module__dQr-tq__fxGuest .board-module__dQr-tq__spot{fill:var(--skin-accent);animation-name:board-module__dQr-tq__fxGlow}.board-module__dQr-tq__fxArrive .board-module__dQr-tq__spot{fill:none;stroke:var(--skin-accent);stroke-width:6px;animation-name:board-module__dQr-tq__fxRing}.board-module__dQr-tq__fxAway .board-module__dQr-tq__spot{fill:var(--skin-light);stroke:var(--skin-accent);stroke-width:5px;animation-name:board-module__dQr-tq__fxRise}@keyframes board-module__dQr-tq__fxFlare{0%{opacity:0;scale:.6}40%{opacity:.7;scale:1.05}to{opacity:0;scale:1}}@keyframes board-module__dQr-tq__fxWet{0%{opacity:0;scale:.85}45%{opacity:.35;scale:1}to{opacity:0;scale:1}}@keyframes board-module__dQr-tq__fxGust{0%{opacity:0;stroke-dashoffset:0}35%{opacity:.7}to{opacity:0;stroke-dashoffset:-48px}}@keyframes board-module__dQr-tq__fxBurst{0%{opacity:0;scale:.7}40%{opacity:.9}to{opacity:0;scale:1.2}}@keyframes board-module__dQr-tq__fxDraw{0%{opacity:0;stroke-dashoffset:1px}20%{opacity:.9}70%{opacity:.9;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes board-module__dQr-tq__fxFogIn{0%{opacity:0;scale:.6}60%{opacity:.8;scale:1}to{opacity:0;scale:1}}@keyframes board-module__dQr-tq__fxFogOut{0%{opacity:.8;scale:1}to{opacity:0;scale:1.3}}@keyframes board-module__dQr-tq__fxGlow{0%{opacity:0}40%{opacity:.5}to{opacity:0}}@keyframes board-module__dQr-tq__fxRing{0%{opacity:1;scale:.5}to{opacity:0;scale:1.3}}@keyframes board-module__dQr-tq__fxRise{0%{opacity:1;translate:0}to{opacity:0;translate:0 -60px}}@keyframes board-module__dQr-tq__fxFade{0%{opacity:0}40%{opacity:.6}to{opacity:0}}@media (prefers-reduced-motion:reduce){.board-module__dQr-tq__effect .board-module__dQr-tq__spot{animation-name:board-module__dQr-tq__fxFade;animation-delay:0s}.board-module__dQr-tq__rider{transition-property:opacity}@starting-style{.board-module__dQr-tq__rider{translate:0}}}.board-module__dQr-tq__ring{fill:none;stroke:var(--skin-accent);stroke-width:6px;pointer-events:none}.board-module__dQr-tq__target{stroke-width:4px;stroke-dasharray:10 8}.board-module__dQr-tq__arrow{fill:var(--skin-arrow);pointer-events:none}.board-module__dQr-tq__link{fill:none;stroke-width:3px;stroke-dasharray:6 10;stroke-linecap:round;pointer-events:none}
.spirits-module__jxOBiW__panel{gap:var(--at-space-2);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"s0 s1 s2 s3""field field field field";align-items:stretch;display:grid}@media (orientation:portrait) and (max-width:599.98px){.spirits-module__jxOBiW__panel{gap:var(--at-space-2) var(--at-space-1);grid-template-areas:"s0 s1 s2 s3""field field field field"}}@media (orientation:landscape){.spirits-module__jxOBiW__panel{align-items:start;gap:var(--at-space-2) var(--at-space-3);grid-template:"s0 field s2""s1 field s3"1fr/minmax(0,1fr) auto minmax(0,1fr)}}.spirits-module__jxOBiW__slot0{grid-area:s0}.spirits-module__jxOBiW__slot1{grid-area:s1}.spirits-module__jxOBiW__slot2{grid-area:s2}.spirits-module__jxOBiW__slot3{grid-area:s3}.spirits-module__jxOBiW__field{--prompt-height:var(--at-space-6);flex-direction:column;grid-area:field;justify-self:center;min-width:0;display:flex;position:relative}.spirits-module__jxOBiW__spirit{z-index:calc(var(--at-z-base) + 1);gap:var(--at-space-2);min-width:0;padding:var(--at-space-1);border:var(--at-border-width-thin) solid var(--at-border-subtle);border-radius:var(--at-radius-12);background:var(--at-surface);color:var(--at-text);text-align:center;flex-direction:column;display:flex;position:relative}.spirits-module__jxOBiW__spirit[data-armed]{border-color:var(--at-action);box-shadow:0 0 0 var(--at-border-width-thin) var(--at-action)}.spirits-module__jxOBiW__spirit[data-locked]{opacity:var(--at-opacity-muted)}.spirits-module__jxOBiW__head{align-items:center;gap:var(--at-space-1);flex-direction:column;min-width:0;display:flex}.spirits-module__jxOBiW__iconWrap{flex:none;display:inline-flex;position:relative}.spirits-module__jxOBiW__badge{box-sizing:border-box;min-width:var(--at-space-4);height:var(--at-space-4);padding-inline:var(--at-space-1);border-radius:var(--at-radius-pill);background:var(--at-warning);box-shadow:0 0 0 var(--at-border-width-thin) var(--at-surface);color:var(--at-on-warning);font-size:var(--at-text-caption-size);font-weight:var(--at-weight-bold);font-variant-numeric:var(--at-font-numeric);line-height:var(--at-space-4);text-align:center;pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--at-space-1));inset-inline-end:calc(-1 * var(--at-space-2))}.spirits-module__jxOBiW__titles{flex-direction:column;min-width:0;display:flex}.spirits-module__jxOBiW__name{font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-line);font-weight:var(--at-weight-semibold);-webkit-hyphens:auto;hyphens:auto}.spirits-module__jxOBiW__shortName{display:none}.spirits-module__jxOBiW__awaken{min-width:0;padding-inline:var(--at-space-1);margin-top:auto}.spirits-module__jxOBiW__tileLabel{display:none}@media (orientation:landscape){.spirits-module__jxOBiW__spirit{gap:var(--at-space-1);padding:var(--at-space-1);text-align:start}.spirits-module__jxOBiW__head{gap:var(--at-space-1);flex-direction:row}.spirits-module__jxOBiW__iconWrap>svg{width:var(--at-icon-md);height:var(--at-icon-md)}.spirits-module__jxOBiW__name{text-overflow:ellipsis;white-space:nowrap;-webkit-hyphens:manual;hyphens:manual;overflow:hidden}.spirits-module__jxOBiW__count,.spirits-module__jxOBiW__spirit[data-locked] .spirits-module__jxOBiW__awaken{display:none}.spirits-module__jxOBiW__awaken{min-height:var(--at-control-sm);padding:var(--at-space-1) var(--at-space-3);font-size:var(--at-text-button-sm-size);position:relative}.spirits-module__jxOBiW__awaken:after{content:"";inset:calc((var(--at-control-sm) - var(--at-hit-target)) / 2 - var(--at-border-width-hairline)) 0;position:absolute}}@media (orientation:portrait) and (max-width:599.98px){.spirits-module__jxOBiW__spirit{gap:var(--at-space-1);min-height:var(--at-hit-target);padding:var(--at-space-2) var(--at-space-1);text-align:start}.spirits-module__jxOBiW__head{align-items:stretch}.spirits-module__jxOBiW__iconWrap{display:contents}.spirits-module__jxOBiW__iconWrap>:not(.spirits-module__jxOBiW__badge){display:none}.spirits-module__jxOBiW__badge{inset-block-start:calc(-1 * var(--at-space-2));inset-inline-end:calc(-1 * var(--at-space-1))}.spirits-module__jxOBiW__name{font-size:var(--at-text-caption-size);line-height:var(--at-text-caption-line);text-overflow:ellipsis;white-space:nowrap;-webkit-hyphens:manual;hyphens:manual;overflow:hidden}.spirits-module__jxOBiW__shortName{display:inline}.spirits-module__jxOBiW__fullName,.spirits-module__jxOBiW__kind,.spirits-module__jxOBiW__tileLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.spirits-module__jxOBiW__locked,.spirits-module__jxOBiW__awakenText{display:none}.spirits-module__jxOBiW__charge{gap:var(--at-space-1)}.spirits-module__jxOBiW__awaken{border-radius:inherit;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.spirits-module__jxOBiW__awaken:hover{background:var(--at-state-hover);box-shadow:none}.spirits-module__jxOBiW__spirit[data-ready]{border-color:var(--at-primary);background:var(--at-primary-tint);color:var(--at-on-primary-tint)}.spirits-module__jxOBiW__spirit[data-ready] .spirits-module__jxOBiW__name{font-weight:var(--at-weight-bold)}.spirits-module__jxOBiW__spirit[data-ready] .spirits-module__jxOBiW__count{color:var(--at-on-primary-tint)}.spirits-module__jxOBiW__spirit[data-locked]{opacity:1;background:var(--at-surface-alt);color:var(--at-text-muted)}}@media (orientation:landscape){.spirits-module__jxOBiW__kind{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.spirits-module__jxOBiW__kind,.spirits-module__jxOBiW__locked,.spirits-module__jxOBiW__count{font-size:var(--at-text-caption-size);line-height:var(--at-text-caption-line);color:var(--at-text-muted)}.spirits-module__jxOBiW__charge{align-items:center;gap:var(--at-space-2);display:flex}.spirits-module__jxOBiW__bar{flex:1;min-width:0}.spirits-module__jxOBiW__count{font-variant-numeric:var(--at-font-numeric)}.spirits-module__jxOBiW__prompt{height:var(--prompt-height);flex:none;justify-content:center;display:flex}.spirits-module__jxOBiW__promptBar{align-items:center;gap:var(--at-space-1);box-sizing:border-box;max-width:100%;height:var(--prompt-height);padding-inline:var(--at-space-3) var(--at-space-1);border-radius:var(--at-radius-pill);background:color-mix(in srgb, var(--at-surface) calc(var(--at-opacity-subtle) * 100%), transparent);box-shadow:var(--at-elevation-raised);color:var(--at-text);white-space:nowrap;display:flex}.spirits-module__jxOBiW__promptBar[data-notice]{padding-inline:var(--at-space-3)}.spirits-module__jxOBiW__hint{text-overflow:ellipsis;min-width:0;font-size:var(--at-text-caption-size);line-height:var(--at-text-caption-line);overflow:hidden}.spirits-module__jxOBiW__cancel{min-width:var(--at-hit-target);min-height:0;height:var(--prompt-height);padding-block:var(--at-space-0);padding-inline:var(--at-space-2);border-radius:var(--at-radius-pill);font-size:var(--at-text-button-sm-size);line-height:var(--at-text-button-sm-line);flex:none;position:relative}.spirits-module__jxOBiW__cancel:after{content:"";inset-inline:var(--at-space-0);top:calc(100% - var(--at-hit-target));bottom:var(--at-space-0);position:absolute}.spirits-module__jxOBiW__icon{width:var(--at-icon-lg);height:var(--at-icon-lg);flex:none}.spirits-module__jxOBiW__iconGround{fill:var(--at-surface-alt);stroke:var(--at-border);stroke-width:1px}.spirits-module__jxOBiW__iconGlyph{fill:none;stroke:var(--at-text-secondary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.spirits-module__jxOBiW__icon[data-charged] .spirits-module__jxOBiW__iconGround{fill:var(--at-action);stroke:var(--at-action)}.spirits-module__jxOBiW__icon[data-charged] .spirits-module__jxOBiW__iconGlyph{stroke:var(--at-on-action)}
.tree-module__ylsE0G__tree{justify-items:center;gap:var(--at-space-2);margin:0;display:grid}.tree-module__ylsE0G__picture{aspect-ratio:1;width:100%;height:auto;display:block}.tree-module__ylsE0G__caption{font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-line);font-weight:var(--at-weight-semibold);color:var(--at-text-secondary);text-align:center}.tree-module__ylsE0G__goals{align-content:start;gap:var(--at-space-2);font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-line);color:var(--at-text);display:grid}.tree-module__ylsE0G__list{gap:var(--at-space-2);margin:0;padding:0;list-style:none;display:grid}.tree-module__ylsE0G__goal{align-items:baseline;gap:var(--at-space-2);display:flex;position:relative}.tree-module__ylsE0G__mark{width:var(--at-icon-sm);text-align:center;font-weight:var(--at-weight-bold);color:var(--at-text-muted);flex:none}.tree-module__ylsE0G__body{min-width:0;display:grid}.tree-module__ylsE0G__heading{font-weight:var(--at-weight-semibold)}.tree-module__ylsE0G__line{align-items:center;column-gap:var(--at-space-1);font-variant-numeric:var(--at-font-numeric);min-width:0;color:var(--at-text-secondary);flex-wrap:wrap;display:flex}.tree-module__ylsE0G__kindIcon{flex:none;width:1.25em;height:1.25em}.tree-module__ylsE0G__kindText{text-wrap:balance;flex:1 1 0;min-width:0}.tree-module__ylsE0G__goal[data-done] .tree-module__ylsE0G__mark{color:var(--at-success-text)}.tree-module__ylsE0G__goal[data-failed] .tree-module__ylsE0G__mark{color:var(--at-danger-text)}.tree-module__ylsE0G__moves{gap:var(--at-space-2);display:grid}.tree-module__ylsE0G__budget{font-variant-numeric:var(--at-font-numeric);font-weight:var(--at-weight-semibold);margin:0}.tree-module__ylsE0G__budget[data-low]{color:var(--at-warning-text);font-weight:var(--at-weight-bold)}.tree-module__ylsE0G__thresholds{font-variant-numeric:var(--at-font-numeric);color:var(--at-text-secondary);margin:0;position:relative}.tree-module__ylsE0G__threshold{white-space:nowrap;display:inline-grid;position:relative}.tree-module__ylsE0G__reserve{visibility:hidden;height:0;font-weight:var(--at-weight-bold);overflow:hidden}.tree-module__ylsE0G__threshold[data-current]{color:var(--at-text);font-weight:var(--at-weight-bold)}.tree-module__ylsE0G__thresholds[data-rescue]{color:var(--at-text);font-weight:var(--at-weight-semibold)}
.Stars-module__GBBJEW__stars{white-space:nowrap;display:inline-flex}.Stars-module__GBBJEW__full{color:var(--at-action-text)}.Stars-module__GBBJEW__empty{color:var(--at-text-muted)}
.play-module__N9RzkG__stage{gap:var(--at-space-4);padding-block:var(--at-space-4);display:grid}.play-module__N9RzkG__side{gap:var(--at-space-3);align-content:start;min-width:0;display:grid}.play-module__N9RzkG__title{margin:0}.play-module__N9RzkG__info{gap:var(--at-space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.play-module__N9RzkG__tree{min-width:0}.play-module__N9RzkG__rules{gap:var(--at-space-1);font-size:var(--at-text-caption-size);line-height:var(--at-text-caption-line);letter-spacing:var(--at-text-caption-tracking);color:var(--at-text-secondary);display:grid}.play-module__N9RzkG__rule{margin:0;display:grid}.play-module__N9RzkG__rule>*{grid-area:1/1}.play-module__N9RzkG__ruleReserve{visibility:hidden}.play-module__N9RzkG__mechanics{gap:var(--at-space-2);flex-wrap:wrap;display:flex}.play-module__N9RzkG__mechanic{flex:1 1 0}.play-module__N9RzkG__mechanic[aria-pressed=true]{background:var(--at-primary-tint);color:var(--at-on-primary-tint);border-color:var(--at-border-emphasis);font-weight:var(--at-weight-bold)}.play-module__N9RzkG__main{--play-strip:var(--at-space-6);--play-chrome:calc(var(--at-header-height) + var(--play-strip) + 3 * var(--at-space-4));--play-fit:calc((100dvh - var(--play-chrome)) * var(--play-cols) / var(--play-rows));--play-board:min(100cqi, var(--at-shell-narrow), var(--play-fit));min-width:0;container-type:inline-size}.play-module__N9RzkG__board{width:var(--play-board)}@media (orientation:landscape){.play-module__N9RzkG__stage{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.play-module__N9RzkG__main{--play-board:min(50cqi, var(--at-shell-narrow), var(--play-fit))}}@media (orientation:landscape) and (max-height:599.98px){.play-module__N9RzkG__stage{padding-block:var(--at-space-3) var(--at-space-2)}.play-module__N9RzkG__main{--play-chrome:calc(var(--at-header-height) + var(--play-strip) + 2 * var(--at-space-3))}}@media (orientation:portrait) and (max-width:599.98px){.play-module__N9RzkG__stage{gap:var(--at-space-2);padding-block:var(--at-space-2)}.play-module__N9RzkG__info>.play-module__N9RzkG__tree{grid-template-columns:var(--at-space-16) minmax(0, 1fr);place-items:center start}.play-module__N9RzkG__tree>figcaption{text-align:start}}@media (orientation:portrait) and (max-width:599.98px),(orientation:landscape) and (max-height:599.98px){.play-module__N9RzkG__title{font-size:var(--at-text-h3-size);line-height:var(--at-text-h3-line);letter-spacing:var(--at-text-h3-tracking)}.play-module__N9RzkG__tree>svg{width:var(--at-space-16)}.play-module__N9RzkG__info>div{font-size:var(--at-text-caption-size);line-height:var(--at-text-caption-line);display:contents}.play-module__N9RzkG__info>div ul,.play-module__N9RzkG__info>div li{gap:var(--at-space-1)}.play-module__N9RzkG__info>div li>span+span{column-gap:var(--at-space-2);flex-wrap:wrap;display:flex}.play-module__N9RzkG__info>div li>span+span>span>svg:first-child+span:last-child{min-height:2lh}.play-module__N9RzkG__side{column-gap:var(--at-space-3);row-gap:var(--at-space-1);grid-template-columns:auto minmax(0,1fr)}.play-module__N9RzkG__side>.play-module__N9RzkG__title{grid-area:1/1}.play-module__N9RzkG__side>.play-module__N9RzkG__info{display:contents}.play-module__N9RzkG__info>.play-module__N9RzkG__tree{grid-area:2/1;align-self:start}.play-module__N9RzkG__info>div>ul{grid-area:1/2/span 2}.play-module__N9RzkG__info>div>div{justify-content:space-between;align-items:baseline;column-gap:var(--at-space-3);row-gap:var(--at-space-1);flex-wrap:wrap;grid-area:3/1/auto/-1;display:flex}.play-module__N9RzkG__side>.play-module__N9RzkG__rules{grid-area:4/1/auto/-1}.play-module__N9RzkG__side>.play-module__N9RzkG__mechanics{grid-area:5/2;margin-block-start:var(--at-space-1)}}.play-module__N9RzkG__spiritIcon{width:var(--at-icon-lg);height:var(--at-icon-lg);flex:none}.play-module__N9RzkG__outcome{justify-items:center;gap:var(--at-space-4);max-width:var(--at-shell-narrow);padding-block:var(--at-space-8);text-align:center;margin-inline:auto;display:grid}.play-module__N9RzkG__outcome h1,.play-module__N9RzkG__outcome p{margin:0}.play-module__N9RzkG__picture{width:50%}.play-module__N9RzkG__silhouette{color:var(--at-text-muted)}.play-module__N9RzkG__actions{justify-content:center;gap:var(--at-space-3);flex-wrap:wrap;display:flex}
.sandbox-module__otTEZq__layout{gap:var(--at-space-8);align-items:start;display:grid}@media (min-width:900px){.sandbox-module__otTEZq__layout{grid-template-columns:minmax(0, var(--at-shell-narrow)) minmax(0, 1fr)}}.sandbox-module__otTEZq__board{width:100%;max-width:var(--at-shell-narrow)}.sandbox-module__otTEZq__status{gap:var(--at-space-1) var(--at-space-4);color:var(--at-text-secondary);grid-template-columns:max-content 1fr;margin:0;display:grid}.sandbox-module__otTEZq__status dd{color:var(--at-text);margin:0}.sandbox-module__otTEZq__controls{gap:var(--at-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}
.design-module__pdTJGq__sections{gap:var(--at-space-12);display:grid}.design-module__pdTJGq__sections>*{min-width:0}.design-module__pdTJGq__measure{max-width:var(--at-measure)}.design-module__pdTJGq__muted{color:var(--at-text-muted)}.design-module__pdTJGq__code{font-family:var(--at-font-mono);font-size:var(--at-text-body-sm-size);color:var(--at-text-secondary)}.design-module__pdTJGq__list{gap:var(--at-space-2);margin:0;padding-inline-start:var(--at-space-6);display:grid}.design-module__pdTJGq__legend{align-items:center;gap:var(--at-space-2) var(--at-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.design-module__pdTJGq__table{min-width:calc(var(--at-space-24) * 7)}.design-module__pdTJGq__table th,.design-module__pdTJGq__table td{vertical-align:top}.design-module__pdTJGq__table tbody th{font-size:inherit;font-weight:var(--at-weight-semibold);text-transform:none;letter-spacing:normal;color:var(--at-text)}.design-module__pdTJGq__caption{caption-side:top;text-align:start;padding-block-end:var(--at-space-2)}.design-module__pdTJGq__lane{gap:var(--at-space-2);min-width:0;padding:0 0 var(--at-space-3);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;overflow-x:auto}.design-module__pdTJGq__slot{align-items:center;gap:var(--at-space-2);scroll-snap-align:start;flex:none;display:flex}.design-module__pdTJGq__arrowNext{color:var(--at-text-muted);font-size:var(--at-text-h3-size)}.design-module__pdTJGq__card{align-content:start;gap:var(--at-space-3);width:calc(var(--at-space-24) * 2.75);padding:var(--at-space-4);border:var(--at-border-width-thin) solid var(--at-border-subtle);border-radius:var(--at-radius-16);background:var(--at-surface);color:var(--at-text);align-self:stretch;display:grid}.design-module__pdTJGq__card[data-changed] .design-module__pdTJGq__proposal{background:var(--at-primary-tint);color:var(--at-on-primary-tint)}.design-module__pdTJGq__cardHead{justify-content:space-between;align-items:baseline;gap:var(--at-space-2);flex-wrap:wrap;display:flex}.design-module__pdTJGq__cardTitle{font-size:var(--at-text-body-size);line-height:var(--at-text-body-line);font-weight:var(--at-weight-bold);margin:0}.design-module__pdTJGq__pictures{align-items:center;gap:var(--at-space-3);grid-template-columns:2fr 3fr;display:grid}.design-module__pdTJGq__tree figcaption{display:none}.design-module__pdTJGq__facts{gap:var(--at-space-1) var(--at-space-3);color:var(--at-text-secondary);grid-template-columns:max-content 1fr;margin:0;display:grid}.design-module__pdTJGq__facts dd{color:var(--at-text);margin:0}.design-module__pdTJGq__factRow{display:contents}.design-module__pdTJGq__badges{gap:var(--at-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.design-module__pdTJGq__proposal{gap:var(--at-space-2);padding:var(--at-space-3);border-radius:var(--at-radius-12);background:var(--at-surface-alt);color:var(--at-text);display:grid}.design-module__pdTJGq__proposal p{margin:0}.design-module__pdTJGq__map{aspect-ratio:1;width:100%;height:auto;display:block}.design-module__pdTJGq__cell{fill:var(--at-surface-alt);stroke:var(--at-border-subtle);stroke-width:.3px}.design-module__pdTJGq__boulder{fill:var(--at-text-muted)}.design-module__pdTJGq__hatch{stroke:var(--at-warning-text);stroke-width:1px}.design-module__pdTJGq__rail{fill:none;stroke:var(--at-text-secondary);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.design-module__pdTJGq__arrow,.design-module__pdTJGq__entry{fill:var(--at-text-secondary)}.design-module__pdTJGq__portal1,.design-module__pdTJGq__portal2,.design-module__pdTJGq__portal3,.design-module__pdTJGq__portal4{fill:none;stroke-width:1.2px}.design-module__pdTJGq__portal1{stroke:var(--at-series-1)}.design-module__pdTJGq__portal2{stroke:var(--at-series-2)}.design-module__pdTJGq__portal3{stroke:var(--at-series-3)}.design-module__pdTJGq__portal4{stroke:var(--at-series-4)}.design-module__pdTJGq__plate{fill:none;stroke:var(--at-text);stroke-width:.6px;stroke-dasharray:1.6 1}.design-module__pdTJGq__plateBack{fill:var(--at-surface)}.design-module__pdTJGq__plateText{fill:var(--at-text);font-weight:var(--at-weight-semibold)}.design-module__pdTJGq__seed{fill:var(--at-action)}.design-module__pdTJGq__root{fill:none;stroke:var(--at-action-text);stroke-width:1px}.design-module__pdTJGq__curve{gap:var(--at-space-2);max-width:var(--at-shell-narrow);display:grid}.design-module__pdTJGq__chart{width:100%;height:var(--at-space-24);border-block-end:var(--at-border-width-thin) solid var(--at-border);display:block}.design-module__pdTJGq__bar{fill:var(--at-chart-mark)}.design-module__pdTJGq__threshold{stroke:var(--at-border-strong);stroke-width:var(--at-border-width-thin);stroke-dasharray:4 3}.design-module__pdTJGq__track{width:100%;height:auto;display:block}.design-module__pdTJGq__series1{fill:var(--at-series-1);background:var(--at-series-1)}.design-module__pdTJGq__series2{fill:var(--at-series-2);background:var(--at-series-2)}.design-module__pdTJGq__series3{fill:var(--at-series-3);background:var(--at-series-3)}.design-module__pdTJGq__series4{fill:var(--at-series-4);background:var(--at-series-4)}.design-module__pdTJGq__dot{width:var(--at-space-3);height:var(--at-space-3);border-radius:var(--at-radius-pill);vertical-align:middle;display:inline-block}.design-module__pdTJGq__lineKey{width:var(--at-space-5);border-block-start:var(--at-border-width-thin) dashed var(--at-border-strong);vertical-align:middle;display:inline-block}.design-module__pdTJGq__chips{gap:var(--at-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.design-module__pdTJGq__chip{gap:var(--at-space-1);padding:var(--at-space-1) var(--at-space-3);border:var(--at-border-width-thin) solid var(--at-border-subtle);border-radius:var(--at-radius-12);background:var(--at-surface);color:var(--at-text);font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-line);display:grid}.design-module__pdTJGq__chip[data-changed]{border-color:var(--at-primary);background:var(--at-primary-tint);color:var(--at-on-primary-tint);font-weight:var(--at-weight-semibold)}.design-module__pdTJGq__chipDetail{font-weight:var(--at-weight-regular);color:inherit}
.levels-module__m6VtPG__sections{gap:var(--at-space-12);display:grid}.levels-module__m6VtPG__games{gap:var(--at-space-6);align-items:start;display:grid}@media (min-width:900px){.levels-module__m6VtPG__games{grid-template-columns:repeat(2,minmax(0,1fr))}}.levels-module__m6VtPG__card{gap:var(--at-space-4);min-width:0;padding:var(--at-space-4);border:var(--at-border-width-thin) solid var(--at-border-subtle);border-radius:var(--at-radius-16);background:var(--at-surface);color:var(--at-text);display:grid}.levels-module__m6VtPG__facts{gap:var(--at-space-1) var(--at-space-3);color:var(--at-text-secondary);grid-template-columns:max-content 1fr;margin:0;display:grid}.levels-module__m6VtPG__facts dd{color:var(--at-text);margin:0}.levels-module__m6VtPG__board{width:100%;max-width:var(--at-shell-narrow);justify-self:center}.levels-module__m6VtPG__pictures{grid-template-columns:repeat(auto-fill, minmax(var(--at-space-24), 1fr));gap:var(--at-space-4);margin:0;padding:0;list-style:none;display:grid}.levels-module__m6VtPG__picture{justify-items:center;gap:var(--at-space-1);min-width:0;display:grid}.levels-module__m6VtPG__game{color:var(--at-text-muted)}
.stand-module__xWmGkq__stand{gap:var(--at-space-6);padding-block:var(--at-space-6);flex-direction:column;display:flex}.stand-module__xWmGkq__grid{grid-template-columns:repeat(7, var(--at-hit-target));gap:var(--at-space-1);display:grid}.stand-module__xWmGkq__cell{width:var(--at-hit-target);height:var(--at-hit-target);border:var(--at-border-width-thin) solid var(--at-border);border-radius:var(--at-radius-8);background:var(--at-surface);color:var(--at-text);font-variant-numeric:var(--at-font-numeric);font-size:var(--at-text-body-size);font-weight:var(--at-weight-semibold);cursor:default;place-items:center;padding:0;display:grid}.stand-module__xWmGkq__cell[data-dry]{border-style:dashed;border-color:var(--at-border-strong);border-width:var(--at-border-width-thick)}.stand-module__xWmGkq__cell[data-swamp]{border-style:dotted;border-color:var(--at-border-strong);border-width:var(--at-border-width-thick);background:var(--at-info-tint);color:var(--at-on-info-tint)}.stand-module__xWmGkq__cell[data-wind]{color:var(--at-text-muted);font-style:italic}.stand-module__xWmGkq__cell[data-boulder]{background:var(--at-fill-muted);color:var(--at-on-fill-muted);border-color:var(--at-border-subtle)}.stand-module__xWmGkq__cell[data-frozen]{border-style:double;border-color:var(--at-info);border-width:var(--at-border-width-thick)}.stand-module__xWmGkq__cell[data-fog]{background:var(--at-surface-alt);color:var(--at-text-muted)}.stand-module__xWmGkq__cell[data-rider]{position:relative}.stand-module__xWmGkq__mark{min-width:var(--at-space-4);height:var(--at-space-4);border-radius:var(--at-radius-pill);font-size:var(--at-text-caption-size);line-height:var(--at-space-4);text-align:center;position:absolute;inset-block-start:calc(-1 * var(--at-space-1));inset-inline-end:calc(-1 * var(--at-space-1))}.stand-module__xWmGkq__cell[data-rider=pest] .stand-module__xWmGkq__mark{background:var(--at-danger);color:var(--at-on-danger)}.stand-module__xWmGkq__cell[data-rider=guest] .stand-module__xWmGkq__mark{background:var(--at-success);color:var(--at-on-success)}.stand-module__xWmGkq__cell[data-rider=guest]:not(:disabled){cursor:pointer}.stand-module__xWmGkq__grid[data-armed] .stand-module__xWmGkq__cell:not([data-target]){opacity:var(--at-opacity-muted)}.stand-module__xWmGkq__cell[data-target]{cursor:pointer;border-color:var(--at-action);border-width:var(--at-border-width-thick);background:var(--at-action-tint);color:var(--at-on-action-tint)}.stand-module__xWmGkq__cell[data-target]:hover{background:var(--at-surface-hover);color:var(--at-text)}.stand-module__xWmGkq__dev{gap:var(--at-space-3);padding-top:var(--at-space-4);border-top:var(--at-border-width-thin) dashed var(--at-border);flex-direction:column;display:flex}.stand-module__xWmGkq__actions{gap:var(--at-space-2);flex-wrap:wrap;display:flex}.stand-module__xWmGkq__events{padding-left:var(--at-space-5);margin:0}
.garden-module__s7zaHW__garden{gap:var(--at-space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.garden-module__s7zaHW__gardener{gap:var(--at-space-1);display:grid}.garden-module__s7zaHW__gardener p{margin:0}.garden-module__s7zaHW__level{font-size:var(--at-text-h3-size);line-height:var(--at-text-h3-line);font-weight:var(--at-text-h3-weight);letter-spacing:var(--at-text-h3-tracking);color:var(--at-text)}.garden-module__s7zaHW__stat{font-variant-numeric:var(--at-font-numeric);font-size:var(--at-text-body-size);line-height:var(--at-text-body-line);color:var(--at-text-secondary)}.garden-module__s7zaHW__unlock{font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-line);color:var(--at-text-muted)}.garden-module__s7zaHW__pots{gap:var(--at-space-3);padding:var(--at-space-1) 0 var(--at-space-3);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;overflow-x:auto}.garden-module__s7zaHW__pot{scroll-snap-align:center;justify-content:flex-end;align-items:center;gap:var(--at-space-3);min-width:0;padding:var(--at-space-4);border:var(--at-border-width-hairline) solid var(--at-border-subtle);border-radius:var(--at-radius-20);background:var(--at-surface);box-shadow:var(--at-elevation-raised);color:var(--at-text);flex-direction:column;flex:0 0 70%;display:flex;position:relative}.garden-module__s7zaHW__pot[data-state=empty]{border:var(--at-border-width-thin) dashed var(--at-border-strong);box-shadow:none;background:0 0;justify-content:center}@media (min-width:900px){.garden-module__s7zaHW__pots{scroll-snap-type:none;flex-wrap:wrap;overflow-x:visible}.garden-module__s7zaHW__pot{flex:0 0 calc((100% - 2 * var(--at-space-3)) / 3)}}.garden-module__s7zaHW__picture{width:100%}.garden-module__s7zaHW__status{font-size:var(--at-text-label-size);line-height:var(--at-text-label-line);font-weight:var(--at-text-label-weight);letter-spacing:var(--at-text-label-tracking);text-transform:uppercase;color:var(--at-text-secondary);margin:0}.garden-module__s7zaHW__pot[data-state=grown] .garden-module__s7zaHW__status{color:var(--at-success-text)}.garden-module__s7zaHW__stars{font-variant-numeric:var(--at-font-numeric);font-size:var(--at-text-caption-size);line-height:var(--at-text-caption-line);font-weight:var(--at-weight-semibold);color:var(--at-text-secondary);margin:0}.garden-module__s7zaHW__history{gap:var(--at-space-1);width:100%;min-width:0;font-size:var(--at-text-caption-size);line-height:var(--at-text-caption-line);color:var(--at-text-secondary);margin:0;padding:0;list-style:none;display:grid}.garden-module__s7zaHW__history li{justify-content:space-between;align-items:baseline;gap:var(--at-space-2);min-width:0;display:flex}.garden-module__s7zaHW__historyName{overflow-wrap:anywhere;min-width:0}.garden-module__s7zaHW__history li[data-current]{color:var(--at-text-muted)}.garden-module__s7zaHW__actions{justify-content:center;gap:var(--at-space-2);flex-wrap:wrap;display:flex}.garden-module__s7zaHW__overlay{z-index:var(--at-z-modal);padding:var(--at-space-4);background:var(--at-scrim-strong);animation:garden-module__s7zaHW__fade var(--at-duration-base) var(--at-ease-standard);place-items:center;margin:0;display:grid;position:fixed;inset:0}.garden-module__s7zaHW__dialog{gap:var(--at-space-4);width:100%;max-width:var(--at-shell-narrow);max-height:100%;padding:var(--at-space-5);border:var(--at-border-width-hairline) solid var(--at-border-subtle);border-radius:var(--at-radius-20);background:var(--at-surface-raised);box-shadow:var(--at-elevation-overlay);color:var(--at-text);animation:garden-module__s7zaHW__rise var(--at-duration-base) var(--at-ease-standard);display:grid;overflow-y:auto}.garden-module__s7zaHW__dialogTitle{font-size:var(--at-text-h3-size);line-height:var(--at-text-h3-line);font-weight:var(--at-text-h3-weight);letter-spacing:var(--at-text-h3-tracking);margin:0}.garden-module__s7zaHW__choices{gap:var(--at-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.garden-module__s7zaHW__choices li{min-width:0;display:flex}.garden-module__s7zaHW__choice{justify-content:flex-start;gap:var(--at-space-1);min-width:0;height:100%;padding:var(--at-space-2);border-radius:var(--at-radius-16);text-transform:none;flex-direction:column;flex:1}.garden-module__s7zaHW__choicePicture{width:100%;display:block}.garden-module__s7zaHW__choicePicture figcaption{display:none}.garden-module__s7zaHW__choiceName{font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-line);font-weight:var(--at-weight-semibold)}.garden-module__s7zaHW__choiceLock{font-size:var(--at-text-caption-size);line-height:var(--at-text-caption-line);font-weight:var(--at-weight-regular)}.garden-module__s7zaHW__dialogActions{justify-content:flex-end;gap:var(--at-space-2);flex-wrap:wrap;display:flex}.garden-module__s7zaHW__dialogText{font-size:var(--at-text-body-size);line-height:var(--at-text-body-line);color:var(--at-text-secondary);margin:0}@keyframes garden-module__s7zaHW__fade{0%{opacity:0}}@keyframes garden-module__s7zaHW__rise{0%{opacity:0;transform:translateY(var(--at-space-4))}}@media (prefers-reduced-motion:reduce){.garden-module__s7zaHW__pots{scroll-behavior:auto}.garden-module__s7zaHW__overlay,.garden-module__s7zaHW__dialog{animation:none}}
