.waiting-module__1AZT8a__dots{align-items:flex-end;gap:2px;height:.9em;margin-left:2px;display:inline-flex}.waiting-module__1AZT8a__dots span{background:currentColor;border-radius:9999px;width:.22em;height:.22em;animation:1s ease-in-out infinite waiting-module__1AZT8a__hop;display:block}.waiting-module__1AZT8a__dots span:nth-child(2){animation-delay:.15s}.waiting-module__1AZT8a__dots span:nth-child(3){animation-delay:.3s}.waiting-module__1AZT8a__bar{background:rgb(var(--color-primary) / .14);border-radius:9999px;height:6px;display:block;position:relative;overflow:hidden}.waiting-module__1AZT8a__bar span{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--color-primary) / .35), rgb(var(--color-primary)) 50%, rgb(var(--color-primary) / .35));will-change:transform;width:38%;animation:1.4s ease-in-out infinite waiting-module__1AZT8a__slide;position:absolute;inset:0 auto 0 0}@keyframes waiting-module__1AZT8a__hop{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.3em)}}@keyframes waiting-module__1AZT8a__slide{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media (prefers-reduced-motion:reduce){.waiting-module__1AZT8a__dots span{opacity:.7;animation:none}.waiting-module__1AZT8a__bar span{width:100%;animation:2s ease-in-out infinite waiting-module__1AZT8a__breathe}@keyframes waiting-module__1AZT8a__breathe{0%,to{opacity:.35}50%{opacity:.8}}}
.sheet-module__OzfGTq__root{--ink:38 59 70;--teal:40 100 89;--rust:165 82 56;--slate:82 98 105;--cream:255 251 244;--blue:230 239 248;--peach:251 232 221;--mint:230 242 233;--rule:208 220 214;--row:242 246 244;--form:49 94 87;--form-ink:32 60 56;--form-text:51 51 51;--form-muted:102 112 109;--form-mint:231 242 238;--form-paper:255 253 248;--form-head:221 239 233;--form-head2:246 244 237;--form-rule:184 201 196;--form-row:244 248 246;color:rgb(var(--ink));-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheet-module__OzfGTq__cream{background-color:rgb(var(--cream))}.sheet-module__OzfGTq__blue{background-color:rgb(var(--blue))}.sheet-module__OzfGTq__mint{background-color:rgb(var(--mint))}.sheet-module__OzfGTq__peach{background-color:rgb(var(--peach))}.sheet-module__OzfGTq__plain{background-color:#fff}.sheet-module__OzfGTq__teal{color:rgb(var(--teal))}.sheet-module__OzfGTq__rust{color:rgb(var(--rust))}.sheet-module__OzfGTq__slate{color:rgb(var(--slate))}.sheet-module__OzfGTq__ruleBorder{border-color:rgb(var(--rule))}.sheet-module__OzfGTq__page{max-width:820px;box-shadow:0 0 0 1px rgb(var(--rule));border-radius:10px;margin-inline:auto;padding:clamp(24px,6vw,52px) clamp(18px,6vw,52px) clamp(20px,4vw,34px)}.sheet-module__OzfGTq__page+.sheet-module__OzfGTq__page{margin-top:24px}.sheet-module__OzfGTq__blank{border-bottom:1.5px solid rgb(var(--slate) / .7);min-width:5.5em;display:inline-block;transform:translateY(-.2em)}.sheet-module__OzfGTq__slide{container-type:inline-size}.sheet-module__OzfGTq__frame{aspect-ratio:16/9;box-shadow:0 0 0 1px rgb(var(--rule));border-radius:14px;grid-template-rows:minmax(0,1fr) auto;padding:4.2cqw 5cqw 2.6cqw;display:grid}.sheet-module__OzfGTq__sTitle{font-size:max(19px,3.1cqw);font-weight:700;line-height:1.25}.sheet-module__OzfGTq__sHuge{font-size:max(26px,4.4cqw);font-weight:700;line-height:1.22}.sheet-module__OzfGTq__sLead{font-size:max(14px,1.9cqw);line-height:1.5}.sheet-module__OzfGTq__sBody{font-size:max(13px,1.65cqw);line-height:1.55}.sheet-module__OzfGTq__sLabel{font-size:max(13.5px,1.75cqw);font-weight:700;line-height:1.4}.sheet-module__OzfGTq__sSmall{font-size:max(11px,1.15cqw);line-height:1.4}.sheet-module__OzfGTq__sGap{gap:2.4cqw}.sheet-module__OzfGTq__sGapSm{gap:1.2cqw}.sheet-module__OzfGTq__sMt{margin-top:2.2cqw}.sheet-module__OzfGTq__sMtSm{margin-top:1cqw}.sheet-module__OzfGTq__sIcon{width:max(52px,9cqw);height:max(52px,9cqw)}.sheet-module__OzfGTq__sIconBig{width:max(84px,17cqw);height:max(84px,17cqw)}.sheet-module__OzfGTq__sTwo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.sheet-module__OzfGTq__sCoverGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.sheet-module__OzfGTq__sIconRows{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sheet-module__OzfGTq__sRows{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);display:grid}.sheet-module__OzfGTq__sCast{grid-template-columns:repeat(var(--count,4), minmax(0, 19.5cqw));justify-content:start;display:grid}.sheet-module__OzfGTq__formFrame{aspect-ratio:16/9;background-color:rgb(var(--form-paper));box-shadow:0 0 0 1px rgb(var(--form-rule));color:rgb(var(--form-text));border-radius:6px;grid-template-rows:1fr auto;padding:4.9cqw 6.2cqw 2.2cqw;display:grid;position:relative}.sheet-module__OzfGTq__formFrame:before{content:"";background-color:rgb(var(--form));border-radius:6px 6px 0 0;height:1.6cqw;position:absolute;inset:0 0 auto}.sheet-module__OzfGTq__formCover{background-color:rgb(var(--form-mint))}.sheet-module__OzfGTq__fTitle{color:rgb(var(--form-ink));font-size:max(19px,2.8cqw);font-weight:700;line-height:1.25}.sheet-module__OzfGTq__fHuge{color:rgb(var(--form-ink));font-size:max(26px,4.1cqw);font-weight:700;line-height:1.2}.sheet-module__OzfGTq__fLead{font-size:max(14px,1.9cqw);line-height:1.55}.sheet-module__OzfGTq__fBody{font-size:max(13px,1.95cqw);line-height:1.55}.sheet-module__OzfGTq__fSmall{font-size:max(12px,1.45cqw);line-height:1.45}.sheet-module__OzfGTq__fLabel{color:rgb(var(--form));font-weight:700}.sheet-module__OzfGTq__fFoot{color:rgb(var(--form-muted));font-size:max(11px,1.1cqw);line-height:1.4}.sheet-module__OzfGTq__fArea{margin-top:3.4cqw}.sheet-module__OzfGTq__fGap{gap:1.8cqw}.sheet-module__OzfGTq__fRow{grid-template-columns:minmax(0,.3fr) minmax(0,1fr);align-items:baseline;gap:1.8cqw;display:grid}.sheet-module__OzfGTq__fBullet{padding-left:max(14px,2.4cqw);position:relative}.sheet-module__OzfGTq__fBullet:before{content:"";background-color:rgb(var(--form));border-radius:50%;width:.8cqw;min-width:6px;height:.8cqw;min-height:6px;position:absolute;top:.62em;left:.3cqw}.sheet-module__OzfGTq__fTwo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:3cqw;display:grid}.sheet-module__OzfGTq__fCover{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:4cqw;display:grid}.sheet-module__OzfGTq__fPeople{grid-template-columns:repeat(var(--count,4), minmax(0, var(--tile,19cqw)));justify-content:start;gap:2cqw;display:grid}.sheet-module__OzfGTq__fStep{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1.8cqw;display:grid}.sheet-module__OzfGTq__fNumber{background-color:rgb(var(--form));color:#fff;border-radius:50%;place-items:center;width:max(26px,3.6cqw);height:max(26px,3.6cqw);font-size:max(12px,1.6cqw);font-weight:700;display:inline-grid;transform:translateY(-.1em)}.sheet-module__OzfGTq__formPage{max-width:820px;box-shadow:0 0 0 1px rgb(var(--form-rule));color:rgb(var(--form-text));background-color:#fff;border-radius:10px;margin-inline:auto;padding:clamp(22px,5vw,44px) clamp(16px,5vw,46px) clamp(18px,3.5vw,30px)}.sheet-module__OzfGTq__formPage+.sheet-module__OzfGTq__formPage,.sheet-module__OzfGTq__formPage+.sheet-module__OzfGTq__page,.sheet-module__OzfGTq__page+.sheet-module__OzfGTq__formPage{margin-top:24px}.sheet-module__OzfGTq__cardsPage{max-width:1080px}.sheet-module__OzfGTq__formTitle{text-align:center;color:rgb(var(--form));font-size:clamp(22px,3.6vw,30px);font-weight:700;line-height:1.25}.sheet-module__OzfGTq__formText{color:rgb(var(--form))}.sheet-module__OzfGTq__formMuted{color:rgb(var(--form-muted))}.sheet-module__OzfGTq__formRule{border-color:rgb(var(--form-rule))}.sheet-module__OzfGTq__info{border-top:1px solid rgb(var(--form-rule));border-left:1px solid rgb(var(--form-rule));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sheet-module__OzfGTq__info>div{border-right:1px solid rgb(var(--form-rule));border-bottom:1px solid rgb(var(--form-rule));background-color:rgb(var(--form-head));flex-wrap:wrap;align-items:baseline;gap:.15em .5em;min-width:0;padding:.6em .8em;display:flex}.sheet-module__OzfGTq__info>div:nth-child(n+4){background-color:rgb(var(--form-head2))}.sheet-module__OzfGTq__formHeading{border-left:4px solid rgb(var(--form));color:rgb(var(--form-ink));padding-left:.6em;font-size:18px;font-weight:700;line-height:1.35}.sheet-module__OzfGTq__writeLine{border-bottom:1.5px solid rgb(var(--form-muted) / .65);height:2.4em;display:block}.sheet-module__OzfGTq__checkHead{background-color:rgb(var(--form));color:#fff}.sheet-module__OzfGTq__rowTint{background-color:rgb(var(--form-row))}.sheet-module__OzfGTq__cardBorder{border:2px solid rgb(var(--form))}@container (max-width:560px){.sheet-module__OzfGTq__frame,.sheet-module__OzfGTq__formFrame{aspect-ratio:auto;min-height:56.25cqw;padding:5.5cqw 5.5cqw 4cqw}.sheet-module__OzfGTq__fTwo,.sheet-module__OzfGTq__fCover,.sheet-module__OzfGTq__fRow{grid-template-columns:minmax(0,1fr)}.sheet-module__OzfGTq__fRow{gap:.6cqw}.sheet-module__OzfGTq__fPeople{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-module__OzfGTq__sTwo,.sheet-module__OzfGTq__sCoverGrid,.sheet-module__OzfGTq__sRows{grid-template-columns:minmax(0,1fr)}.sheet-module__OzfGTq__sCast{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-module__OzfGTq__sCoverPicture{order:-1}}@media screen and (max-width:519px){.sheet-module__OzfGTq__info{grid-template-columns:minmax(0,1fr)}}@page cards{size:A4 landscape}@media print{.sheet-module__OzfGTq__page,.sheet-module__OzfGTq__formPage{max-width:none;box-shadow:none;-moz-column-break-after:page;break-after:page;border-radius:0;margin:0}.sheet-module__OzfGTq__page:last-child,.sheet-module__OzfGTq__formPage:last-child{-moz-column-break-after:auto;break-after:auto}.sheet-module__OzfGTq__page+.sheet-module__OzfGTq__page,.sheet-module__OzfGTq__formPage+.sheet-module__OzfGTq__formPage,.sheet-module__OzfGTq__formPage+.sheet-module__OzfGTq__page,.sheet-module__OzfGTq__page+.sheet-module__OzfGTq__formPage{margin-top:0}.sheet-module__OzfGTq__formPage{padding:0}.sheet-module__OzfGTq__formTitle{font-size:26px}.sheet-module__OzfGTq__cardsPage{page:cards}.sheet-module__OzfGTq__formFrame{box-shadow:0 0 0 1px rgb(var(--form-rule));-moz-column-break-inside:avoid;break-inside:avoid}.sheet-module__OzfGTq__frame{box-shadow:0 0 0 1px rgb(var(--rule));-moz-column-break-inside:avoid;break-inside:avoid}}
.playground-module__9_h0Va__door{text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.playground-module__9_h0Va__doorway{aspect-ratio:5/4;width:calc(100% - 20px);box-shadow:0 0 0 7px #fff, 0 0 0 9.5px rgb(var(--tone-edge)), 0 20px 28px -18px #462d1480;background:radial-gradient(140% 58% at 50% 104%,#a9d98a 0 50%,#bfe4a0 50% 62%,#0000 62.5%),linear-gradient(#bfe0fb,#e8f5fe 72%);border-radius:50% 50% 18px 18px/36% 36% 18px 18px;place-items:end center;margin:10px 10px 0;display:grid;overflow:hidden}.playground-module__9_h0Va__doorBuilding{filter:drop-shadow(0 8px 8px #3c5a2840);width:78%;height:auto;margin-bottom:3%}.playground-module__9_h0Va__doorSign{min-height:52px;box-shadow:inset 0 0 0 2px rgb(var(--tone-edge)), 0 8px 16px -12px #462d1480;color:rgb(var(--tone-ink));background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 10px;font-size:19px;line-height:1.2;display:inline-flex}@media (prefers-reduced-motion:no-preference){.playground-module__9_h0Va__doorBuilding,.playground-module__9_h0Va__doorArrow{transition:translate .25s}.playground-module__9_h0Va__door:hover .playground-module__9_h0Va__doorBuilding,.playground-module__9_h0Va__door:focus-visible .playground-module__9_h0Va__doorBuilding{translate:0 -6px}.playground-module__9_h0Va__door:hover .playground-module__9_h0Va__doorArrow,.playground-module__9_h0Va__door:focus-visible .playground-module__9_h0Va__doorArrow{translate:4px}}@media (forced-colors:active){.playground-module__9_h0Va__doorway,.playground-module__9_h0Va__doorSign{border:2px solid canvastext}}.playground-module__9_h0Va__cabinet{--k:.5;border:0 solid #0000;border-image-source:var(--cabinet);border-image-slice:var(--c-top) var(--c-right) var(--c-bottom) var(--c-left) fill;border-image-width:calc(var(--c-top) * var(--k) * 1px) calc(var(--c-right) * var(--k) * 1px) calc(var(--c-bottom) * var(--k) * 1px) calc(var(--c-left) * var(--k) * 1px);padding:calc(var(--c-in-top) * var(--k) * 1px + 8px) calc(var(--c-in-right) * var(--k) * 1px + 5px) calc(var(--c-in-bottom) * var(--k) * 1px + 8px) calc(var(--c-in-left) * var(--k) * 1px + 5px);border-image-repeat:stretch}.playground-module__9_h0Va__drawerFront{--fk:.25;border:0 solid #0000;border-image-source:var(--front);border-image-slice:var(--f-top) var(--f-right) var(--f-bottom) var(--f-left) fill;border-image-width:calc(var(--f-top) * var(--fk) * 1px) calc(var(--f-right) * var(--fk) * 1px) calc(var(--f-bottom) * var(--fk) * 1px) calc(var(--f-left) * var(--fk) * 1px);filter:drop-shadow(0 2px 2px #5a3c1e38);border-image-repeat:stretch;border-radius:8px;transition:transform .2s ease-out,filter .2s ease-out;position:relative}.playground-module__9_h0Va__drawerFront[aria-selected=true]{z-index:1;outline-offset:1px;filter:drop-shadow(0 10px 10px #5a3c1e59);outline:2.5px solid #6a4cc0}.playground-module__9_h0Va__drawerPlate{background:rgb(var(--tone-bg));box-shadow:inset 0 0 0 1.5px rgb(var(--tone-edge) / .7), 0 1px 2px #5a3c1e2e}.playground-module__9_h0Va__drawerFront[data-front=rainbow] .playground-module__9_h0Va__drawerPlate{background:linear-gradient(100deg,#fde0e6 0%,#fde8d6 22%,#fbf1cf 42%,#e2f3dd 62%,#ddebfa 80%,#ece2fb 100%);box-shadow:inset 0 0 0 1.5px #e3cfa6,0 1px 2px #5a3c1e2e}.playground-module__9_h0Va__drawerKnob{background:var(--knob) center / contain no-repeat;flex-shrink:0;width:34px;height:13px}@media (max-width:767.98px){.playground-module__9_h0Va__drawerKnob{width:22px;height:9px}}.playground-module__9_h0Va__goldStar>span{background:linear-gradient(#fce6a8,#e2ae45 58%,#c48c2c)}.playground-module__9_h0Va__goldStar{filter:drop-shadow(0 2px 1.5px #50320a59);flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.playground-module__9_h0Va__goldStar>span{width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.2l2.6 5.5 6 .7-4.5 4.1 1.2 5.9L12 16.4l-5.3 3 1.2-5.9-4.5-4.1 6-.7z' stroke='%23000' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.2l2.6 5.5 6 .7-4.5 4.1 1.2 5.9L12 16.4l-5.3 3 1.2-5.9-4.5-4.1 6-.7z' stroke='%23000' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.playground-module__9_h0Va__drawerInside{--tk:.5;border:0 solid #0000;border-image-source:var(--tray);border-image-slice:var(--t-top) var(--t-right) var(--t-bottom) var(--t-left) fill;border-image-width:calc(var(--t-top) * var(--tk) * 1px) calc(var(--t-right) * var(--tk) * 1px) calc(var(--t-bottom) * var(--tk) * 1px) calc(var(--t-left) * var(--tk) * 1px);padding:calc(var(--t-in-top) * var(--tk) * 1px + 16px) calc(var(--t-in-right) * var(--tk) * 1px + 16px) calc(var(--t-in-bottom) * var(--tk) * 1px + 18px) calc(var(--t-in-left) * var(--tk) * 1px + 16px);filter:drop-shadow(0 16px 18px #5a3c1e2e);border-image-repeat:stretch}@media (max-width:639.98px){.playground-module__9_h0Va__drawerInside{--tk:.36;padding:calc(var(--t-in-top) * var(--tk) * 1px + 12px) calc(var(--t-in-right) * var(--tk) * 1px + 10px) calc(var(--t-in-bottom) * var(--tk) * 1px + 12px) calc(var(--t-in-left) * var(--tk) * 1px + 10px)}}@media (prefers-reduced-motion:reduce){.playground-module__9_h0Va__drawerFront{transition:none}}@media (forced-colors:active){.playground-module__9_h0Va__cabinet,.playground-module__9_h0Va__drawerFront,.playground-module__9_h0Va__drawerInside{filter:none;border:1px solid canvastext}.playground-module__9_h0Va__drawerFront[aria-selected=true]{border:3px solid highlight}.playground-module__9_h0Va__goldStar>span{background:canvastext}}
.room-module__HVgisq__room{isolation:isolate;background-color:rgb(var(--tone-bg));position:relative}.room-module__HVgisq__room:before{content:"";background:radial-gradient(circle at 50% 0, rgb(var(--tone-edge) / .85) 0 10px, transparent 10.5px) 0 0 / 22px 12px repeat-x;height:12px;position:absolute;inset:0 0 auto}.room-module__HVgisq__layout{flex-direction:column;gap:28px;padding-block:40px 36px;display:flex}.room-module__HVgisq__copyText{max-width:560px}.room-module__HVgisq__scene{aspect-ratio:3/2;width:min(100%,600px);box-shadow:0 0 0 6px #fffaf1, 0 0 0 8px rgb(var(--tone-edge) / .75), 0 22px 34px -20px #462d1480;border-radius:20px;flex:none;position:relative;overflow:hidden}.room-module__HVgisq__canvas{position:absolute;inset:0;container-type:size}.room-module__HVgisq__picture{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none}.room-module__HVgisq__thing,.room-module__HVgisq__guide{left:var(--x);bottom:var(--y);height:var(--h);position:absolute;transform:translate(-50%)}.room-module__HVgisq__thingImage,.room-module__HVgisq__guide img{width:auto;max-width:none;height:100%;display:block}.room-module__HVgisq__flip .room-module__HVgisq__thingImage{transform:scaleX(-1)}.room-module__HVgisq__thing:after,.room-module__HVgisq__guide:after{content:"";z-index:-1;background:radial-gradient(closest-side,#603e1e52,#603e1e00);border-radius:50%;height:7%;position:absolute;bottom:-2.5%;left:10%;right:10%}.room-module__HVgisq__up:after{display:none}.room-module__HVgisq__bob{animation:3.4s ease-in-out infinite room-module__HVgisq__bob}.room-module__HVgisq__bob+.room-module__HVgisq__bob{animation-delay:-1.7s}@keyframes room-module__HVgisq__bob{0%,to{translate:0}50%{translate:0 -10%}}.room-module__HVgisq__signText{color:#fff;white-space:nowrap;text-shadow:0 0 .35em #ffffffbf,0 .06em #8c101073;place-items:center;padding-top:7%;font-size:4cqh;line-height:1;display:grid;position:absolute;inset:0}.room-module__HVgisq__bubble{z-index:100;right:calc(100% - var(--x) + 2%);bottom:calc(var(--y) + var(--h) - 2%);position:absolute}.room-module__HVgisq__bubbleRight{right:auto;left:calc(var(--x) + 2%)}.room-module__HVgisq__bubbleText{width:max-content;max-width:min(15em,52cqw)}@media (min-width:1024px){.room-module__HVgisq__layout{flex-direction:row;justify-content:space-between;align-items:center;gap:44px;padding-block:52px 48px}.room-module__HVgisq__copyText{flex:1 1 0;min-width:0}.room-module__HVgisq__scene{border-radius:28px;width:min(58%,760px)}}@media (prefers-reduced-motion:reduce){.room-module__HVgisq__bob{animation:none}}
