:root{--dx-canvas:#f6f6f1;--dx-canvas-2:#edeee6;--dx-paper:#fefefc;--dx-ink:#20231e;--dx-muted:#5b6055;--dx-faint:#8d9285;--dx-moss:#4a6547;--dx-moss-deep:#3b5439;--dx-line:#e2e4da;--joy-1:#b32b2b;--joy-1-ink:#fff;--joy-2:#f2d06b;--joy-2-ink:#20231e;--joy-3:#e58ba6;--joy-3-ink:#20231e;--dx-sticker-line:2px solid var(--dx-ink);--dx-sticker-shadow:4px 4px 0 var(--dx-ink);--dx-r:18px;--dx-spring:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--dx-jelly:linear(0, .157 3.2%, .594 9.5%, 1.012 16.4%, 1.199 21.5%, 1.226 24.2%, 1.204 27.4%, .982 37.4%, .926 42.6%, .919 46%, .935 49.6%, 1.012 59.6%, 1.026 66.3%, .994 85.5%, 1);--dx-ease-out:cubic-bezier(.2,.8,.2,1);--dx-col:39rem;--dx-wide:min(56rem, calc(100vw - 64px))}.dx :focus-visible{outline:3px solid var(--dx-ink);outline-offset:3px;border-radius:6px}main:has(>article.dx){overflow-x:clip}.dx-ribbon{z-index:60;transform-origin:0;pointer-events:none;grid-template-rows:repeat(3,1fr);height:5px;display:grid;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.dx-ribbon i:first-child{background:var(--joy-1)}.dx-ribbon i:nth-child(2){background:var(--joy-2)}.dx-ribbon i:nth-child(3){background:var(--joy-3)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.dx-ribbon{animation:linear both dx-ribbon;animation-timeline:scroll(root)}@keyframes dx-ribbon{to{transform:scaleX(1)}}}}.dx-swash{background:no-repeat 0 92% / 100% .16em linear-gradient(var(--joy-1), var(--joy-1));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding-bottom:.04em}.dx-swash.s2{background-image:linear-gradient(var(--joy-2), var(--joy-2))}.dx-swash.s3{background-image:linear-gradient(var(--joy-3), var(--joy-3))}@media (prefers-reduced-motion:no-preference){.dx-swash{animation:dx-brush .7s var(--dx-ease-out) both}.dx-swash.s2{animation-delay:.18s}.dx-swash.s3{animation-delay:.36s}@keyframes dx-brush{0%{background-size:0% .16em}to{background-size:100% .16em}}}.dx-dots{gap:8px;margin:0;padding:0;list-style:none;display:flex}.dx-dots button{cursor:pointer;width:22px;height:22px;transition:transform .35s var(--dx-jelly);border:1.5px solid #20231e33;border-radius:50%;padding:0;position:relative}.dx-dots button:active{transform:scale(.82)}.dx-dots button:before{content:"";position:absolute;inset:-11px}.dx-pin-hint{color:var(--dx-ink);border-bottom:2px solid var(--joy-3);margin-left:auto;font-size:14px;font-weight:600;text-decoration:none}.dx-glance{box-shadow:var(--dx-sticker-shadow);overflow:hidden;background:var(--dx-paper)!important;border:var(--dx-sticker-line)!important;padding-top:0!important}.dx-glance-strip{background:repeating-conic-gradient(var(--joy-1) 0 25%, var(--dx-paper) 0 50%) 0 0 / 14px 14px;border-bottom:var(--dx-sticker-line);height:14px;margin:0 -24px 18px}.dx-rules>li>span:first-child{background:var(--joy-1)!important;width:10px!important;height:10px!important;margin-top:.55em!important}.dx-rules>li:nth-child(2)>span:first-child{outline:1.5px solid var(--dx-ink);outline-offset:-1.5px;background:var(--joy-2)!important}.dx-rules>li:nth-child(3)>span:first-child{background:var(--joy-3)!important}mark.dx-hl{color:var(--dx-ink);background:linear-gradient(transparent 52%, color-mix(in srgb, var(--joy-2) 40%, transparent) 52%, color-mix(in srgb, var(--joy-2) 40%, transparent) 96%, transparent 96%) no-repeat 0 0 / 100% 100%;padding:0 .1em}mark.dx-hl.c1{background-image:linear-gradient(transparent 52%, color-mix(in srgb, var(--joy-1) 30%, transparent) 52%, color-mix(in srgb, var(--joy-1) 30%, transparent) 96%, transparent 96%)}mark.dx-hl.c3{background-image:linear-gradient(transparent 52%, color-mix(in srgb, var(--joy-3) 38%, transparent) 52%, color-mix(in srgb, var(--joy-3) 38%, transparent) 96%, transparent 96%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){mark.dx-hl{animation:linear both dx-sweep;animation-timeline:view();animation-range:entry 40% cover 38%}@keyframes dx-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}}}.dx-squiggle{width:min(100%,220px);height:34px;margin:2.2rem auto .4rem;display:block;overflow:visible}.dx-squiggle path{fill:none;stroke-width:6px;stroke-linecap:round}.dx-squiggle path:first-child{stroke:var(--joy-1)}.dx-squiggle path:nth-child(2){stroke:var(--joy-2)}.dx-squiggle path:nth-child(3){stroke:var(--joy-3)}@media (prefers-reduced-motion:no-preference){.dx-draw.dx-armed{clip-path:inset(-30% 100% -30% -4%)}.dx-draw.dx-armed.dx-in{animation:dx-wipe .9s var(--dx-ease-out) forwards}@keyframes dx-wipe{to{clip-path:inset(-30% -6% -30% -4%)}}}.dx-band{border-block:var(--dx-sticker-line);background-color:var(--dx-paper);height:30px;margin:2.2rem calc(50% - 50vw) 0}.dx-band.checker{background-image:repeating-conic-gradient(var(--joy-2) 0 25%, var(--dx-paper) 0 50%);background-size:30px 30px}.dx-band.waves{background-image:radial-gradient(circle at 50% 100%, transparent 9px, var(--joy-1) 10px 14px, transparent 15px), radial-gradient(circle at 50% 0, transparent 9px, var(--joy-3) 10px 14px, transparent 15px);background-position:0 0,20px 0;background-size:40px 30px}.dx-band.zigzag{background:linear-gradient(135deg, var(--joy-3) 25%, transparent 25%) -15px 0 / 30px 30px, linear-gradient(225deg, var(--joy-3) 25%, transparent 25%) -15px 0 / 30px 30px, linear-gradient(315deg, var(--joy-3) 25%, transparent 25%) 0 0 / 30px 30px, linear-gradient(45deg, var(--joy-3) 25%, var(--dx-paper) 25%) 0 0 / 30px 30px}.dx-toy{margin:1.8rem 0 2rem;position:relative}@media (min-width:900px){.dx-toy.dx-wide{margin-inline:calc((var(--dx-col) - var(--dx-wide)) / 2)}}.dx-toy-card{background:var(--dx-paper);border:var(--dx-sticker-line);border-radius:var(--dx-r);box-shadow:var(--dx-sticker-shadow);padding:20px}.dx .dx-toy-kicker{font:800 12px/1 var(--font-jost), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;background:var(--joy-2);color:var(--joy-2-ink);border:var(--dx-sticker-line);border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:6px 10px;display:inline-flex;transform:rotate(-2deg)}.dx .dx-toy-title{font-family:var(--font-marcellus), Georgia, serif;color:var(--dx-ink);margin:0 0 4px;font-size:1.35rem;font-weight:400;line-height:1.25}.dx .dx-toy-note{color:var(--dx-muted);margin:0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.dx-toy.dx-armed{opacity:0;transform:translateY(28px)scale(.97)rotate(-.6deg)}.dx-toy.dx-armed.dx-in{animation:dx-pop-in .7s var(--dx-spring) forwards}@keyframes dx-pop-in{0%{opacity:0;transform:translateY(28px)scale(.97)rotate(-.6deg)}to{opacity:1;transform:none}}}.dx .dx-cta{box-shadow:var(--dx-sticker-shadow);background:color-mix(in srgb, var(--joy-2) 18%, var(--dx-paper))!important;border:var(--dx-sticker-line)!important}.dx .dx-btn{border:var(--dx-sticker-line);font:700 16px/1.2 var(--font-jost), system-ui, sans-serif;box-shadow:3px 3px 0 var(--dx-ink);transition:transform .25s var(--dx-jelly), box-shadow .2s;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;display:inline-flex;color:var(--joy-1-ink)!important;background:var(--joy-1)!important;text-decoration:none!important}.dx .dx-btn:hover{box-shadow:5px 5px 0 var(--dx-ink);transform:translate(-2px,-2px)}.dx .dx-btn:active{box-shadow:1px 1px 0 var(--dx-ink);transform:translate(2px,2px)}.dx .dx-notes{gap:16px;display:grid}.dx .dx-notes>*+*{margin-top:0!important}@media (min-width:720px){.dx .dx-notes{grid-template-columns:1fr 1fr}}.dx .dx-note{transition:transform .45s var(--dx-jelly);position:relative;transform:rotate(-1deg);box-shadow:0 1px #0000000d,0 10px 18px -12px #20231e73;background:color-mix(in srgb, var(--joy-2) 38%, var(--dx-paper))!important;border:0!important;border-radius:4px 4px 14px!important;padding:20px 18px 18px!important}.dx .dx-note:nth-child(3n+2){transform:rotate(1.2deg);background:color-mix(in srgb, var(--joy-3) 32%, var(--dx-paper))!important}.dx .dx-note:nth-child(3n+3){transform:rotate(-.6deg);background:color-mix(in srgb, var(--joy-1) 16%, var(--dx-paper))!important}.dx .dx-note h3,.dx .dx-note p{color:var(--dx-ink)}.dx .dx-note:hover{transform:rotate(0)translateY(-3px)}.dx .dx-note:before{content:"";background:color-mix(in srgb, var(--dx-paper) 70%, transparent);border:1px solid #20231e14;width:64px;height:18px;position:absolute;top:-9px;left:50%;translate:-50%;rotate:-3deg}@media (prefers-reduced-motion:reduce){.dx .dx-note,.dx .dx-note:nth-child(n){transform:none}}:root.dx-vt::view-transition-old(root){animation:none}:root.dx-vt::view-transition-new(root){animation:dx-vt-wipe .7s var(--dx-ease-out)}@keyframes dx-vt-wipe{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,30%))}to{clip-path:circle(160vmax at var(--vt-x,50%) var(--vt-y,30%))}}@media (scripting:none){.dx .wh-btn,.dx .rl-steps,.dx .rl-btns,.dx .rx-btns,.dx .gl-bar,.dx .gl-more{display:none!important}}@property --is-cx{syntax:"<length>";inherits:true;initial-value:0}.is-stage{margin:2px -20px 0;padding-top:46px;position:relative}.is-row{z-index:1;justify-content:center;align-items:flex-end;gap:2px;padding:0 8px;display:flex;position:relative}.is-item{cursor:pointer;transform-origin:50% 100%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1 1 0;min-width:0;max-width:100px;padding:0}.is-bob{transform-origin:50% 100%;animation:is-sway 4.8s ease-in-out calc(var(--is-n) * -1.7s) infinite alternate;display:block}.is-art{transform-origin:50% 100%;width:100%;height:auto;stroke:var(--dx-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;transition:transform .6s var(--dx-spring), scale .3s var(--dx-jelly), opacity .35s, filter .35s;display:block;overflow:visible}.is-item:active .is-art{scale:.92}.is-a{fill:var(--joy-1)}.is-b{fill:var(--joy-2)}.is-c{fill:var(--joy-3)}.is-ab{fill:color-mix(in oklab, var(--joy-1), var(--joy-2))}.is-bc{fill:color-mix(in oklab, var(--joy-2), var(--joy-3))}.is-p{fill:var(--dx-paper)}.is-g{fill:var(--dx-canvas-2)}.is-n{fill:none}.is-sa{stroke:var(--joy-1)}.is-w{stroke:var(--dx-paper)}.is-plank{background:var(--dx-canvas-2);border-block:var(--dx-sticker-line);height:13px;position:relative}.is-plank:before{content:"";z-index:-1;background:var(--dx-ink);filter:blur(10px);opacity:.2;border-radius:40px 10px;height:26px;position:absolute;top:70%;left:4%;right:4%}.is-plank:after{content:"";background:linear-gradient(to bottom right, var(--dx-ink) 50%, #0000 52%) 0 0 / 11px 11px no-repeat, linear-gradient(to bottom left, var(--dx-ink) 50%, #0000 52%) 100% 0 / 11px 11px no-repeat;height:11px;position:absolute;top:100%;left:12%;right:12%}.is-on .is-art{filter:drop-shadow(2px 0 0 var(--dx-paper)) drop-shadow(-2px 0 0 var(--dx-paper)) drop-shadow(0 2px 0 var(--dx-paper)) drop-shadow(0 -2px 0 var(--dx-paper)) drop-shadow(1.5px 0 0 var(--dx-ink)) drop-shadow(-1.5px 0 0 var(--dx-ink)) drop-shadow(0 1.5px 0 var(--dx-ink)) drop-shadow(0 -1.5px 0 var(--dx-ink)) drop-shadow(3px 3px 0 var(--dx-ink));animation:.75s both is-hop;transform:translateY(-6px)}.is-has .is-item:not(.is-on) .is-art{opacity:.48;filter:saturate(.8)}.is-pill{z-index:2;white-space:nowrap;font:600 14px/1.2 var(--font-jost), sans-serif;color:var(--joy-1-ink);background:var(--joy-1);border:var(--dx-sticker-line);box-shadow:2px 2px 0 var(--dx-ink);transform:translateX(var(--is-x,0px)) rotate(-2deg) scale(.4);transform-origin:var(--is-cx) 140%;opacity:0;transition:transform .6s var(--dx-spring), --is-cx .6s var(--dx-spring), opacity .2s;border-radius:999px;margin:0;padding:7px 13px;position:absolute;top:0;left:0}.is-pill b{font-weight:800}.is-pill:after{content:"";left:var(--is-cx);background:inherit;border:solid var(--dx-ink);border-width:0 2px 2px 0;width:10px;height:10px;margin-left:-6px;position:absolute;bottom:-7px;rotate:45deg}.is-pill.is-show{opacity:1;transform:translateX(var(--is-x,0px)) rotate(-2deg)}.is-pill.is-pop{animation:is-pop .55s var(--dx-jelly)}.is .is-note{text-align:center;text-wrap:balance;min-height:3em;margin:20px 0 0}.is-hello .is-item{animation:is-tap .6s ease-in-out calc(var(--is-n) * .1s)}.is-item.is-rip{animation:is-tap .5s ease-in-out var(--is-d) both}@keyframes is-sway{0%{rotate:-1.1deg;scale:1 .99}to{rotate:1.1deg;scale:1 1.01}}@keyframes is-tap{0%,50%,to{translate:0;rotate:0deg}40%{translate:0 var(--is-a,-7px);rotate:var(--is-r,-3deg)}}@keyframes is-hop{0%{animation-timing-function:ease-out;transform:none}16%{animation-timing-function:ease-out;transform:translateY(1px)scale(1.12,.86)}42%{animation-timing-function:ease-in;transform:translateY(-20px)scale(.9,1.12)}60%{animation-timing-function:ease-out;transform:translateY(-3px)scale(1.12,.88)}78%{transform:translateY(-8px)scale(.97,1.04)}to{transform:translateY(-6px)}}@keyframes is-pop{0%{scale:.55}}@media (min-width:640px){.is-stage{max-width:36rem;margin:6px auto 0;padding-top:54px}.is-row{gap:14px;padding:0 22px}.is-plank{border:var(--dx-sticker-line);border-radius:5px}}@media (hover:hover){.is-item:hover .is-art{scale:1.05}}@media (prefers-reduced-motion:reduce){.is-bob,.is-item,.is-art,.is-pill{animation:none!important}.is-art,.is-pill{transition:opacity .2s!important}}.wd{--wd-brass:#b9934a}.wd-defs{width:0;height:0;position:absolute;overflow:hidden}.wd-closet{perspective:1100px;margin:14px -20px 0;position:relative}.wd-rail{--wd-w:80px;--wd-fl:0px;--wd-fr:34px;--wd-m:linear-gradient(90deg, #0000, #000 var(--wd-fl), #000 calc(100% - var(--wd-fr)), #0000);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask:var(--wd-m);-webkit-mask:var(--wd-m);mask:var(--wd-m);overflow-x:auto}.wd-rail::-webkit-scrollbar{display:none}.wd-track{gap:9px;width:max-content;margin:0 auto;padding:4px 22px 16px;display:flex;position:relative}.wd-track:before{content:"";inset:calc(var(--wd-w) * .1875) 8px auto;border:2px solid var(--dx-ink);background:linear-gradient(#ecd393, var(--wd-brass) 55%, #7f611f);border-radius:8px;height:8px;position:absolute}.wd-g{width:var(--wd-w);font:inherit;color:var(--dx-ink);cursor:pointer;scroll-snap-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:0;position:relative}.wd-go{z-index:2}.wd-g:focus-visible{outline-offset:-3px;border-radius:12px}.wd-s{transform-origin:57% calc(var(--wd-w) * .14);transition:scale .3s var(--dx-jelly);flex-direction:column;align-items:center;display:flex;position:relative}.wd-g:active .wd-s{scale:.97}.wd-go .wd-s{animation:wd-swing var(--wd-t,1.6s) ease-in-out var(--wd-dl,0s) both}.wd-art{width:100%;height:auto;color:var(--wd-c);fill:currentColor;stroke:var(--dx-ink);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;transition:opacity .4s,filter .4s;display:block;overflow:visible}.wd-tag{max-width:calc(var(--wd-w) - 4px);text-align:center;background:var(--dx-paper);border:1.5px solid var(--dx-ink);box-shadow:1.5px 1.5px 0 var(--dx-ink);border-radius:5px;margin-top:-10px;padding:4px 5px 3px;font:700 11px/1.15 Jost;transition:opacity .4s;position:relative;rotate:-4deg}.wd-g:nth-child(2n) .wd-tag{rotate:3deg}.wd-tag:before{content:"";background:var(--dx-ink);width:1.5px;height:20px;position:absolute;bottom:100%;left:50%}.wd-chk{left:calc(var(--wd-w) * .55);top:calc(var(--wd-w) * .66);border:2px solid var(--dx-ink);background:var(--dx-paper);width:25px;height:25px;box-shadow:2px 2px 0 var(--dx-ink);border-radius:8px;place-items:center;transition:scale .2s,background-color .2s;display:grid;position:absolute;scale:0}.wd-chk svg{fill:none;width:80%;height:80%;stroke:var(--dx-paper);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;transition:scale .2s;scale:0}.wd-chk path{stroke-dasharray:40;stroke-dashoffset:40px;transition:stroke-dashoffset .3s .1s}[aria-pressed=true] .wd-chk{background-color:var(--dx-ink);transition:scale .55s var(--dx-jelly), background-color .2s ease 80ms;animation:.3s cubic-bezier(.4,0,.2,1) .5s wd-bounce;scale:1}[aria-pressed=true] .wd-chk svg{transition-delay:.12s;scale:1}[aria-pressed=true] .wd-chk path{stroke-dashoffset:0;transition-delay:.22s}.wd-full3 [aria-pressed=false] .wd-art{opacity:.42;filter:saturate(.7)}.wd-full3 [aria-pressed=false] .wd-tag{opacity:.55}.wd-door{z-index:3;background:var(--dx-canvas-2);border:var(--dx-sticker-line);transform-origin:0;opacity:0;visibility:hidden;transition:transform 1.05s var(--dx-spring), opacity .35s ease .5s, visibility 0s 1.05s;border-radius:4px 3px 3px 4px;position:absolute;inset:-4px 50% 6px 0;transform:rotateY(-104deg)}.wd-door+.wd-door{transform-origin:100%;border-radius:3px 4px 4px 3px;inset:-4px 0 6px 50%;transform:rotateY(104deg)}.wd-door:before{content:"";border:1.5px solid color-mix(in srgb, var(--dx-ink) 30%, transparent);border-radius:7px;position:absolute;inset:12px}.wd-door:after{content:"";border:2px solid var(--dx-ink);background:var(--wd-brass);border-radius:50%;width:9px;height:9px;position:absolute;top:calc(50% - 5px);right:12px}.wd-door+.wd-door:after{left:12px;right:auto}.wd-shut .wd-door{opacity:1;visibility:visible;cursor:pointer;transition:none;transform:none}.wd-tray{background:var(--dx-canvas);border:var(--dx-sticker-line);border-radius:16px;max-width:25rem;margin:2px auto 0;padding:13px 14px 8px;position:relative}.wd-th{margin-bottom:12px;font:700 14px/1.2 Jost}.wd-badge{letter-spacing:.1em;text-transform:uppercase;background:var(--dx-paper);border:1.5px solid var(--dx-ink);box-shadow:2px 2px 0 var(--dx-ink);transition:opacity .25s, scale .4s var(--dx-jelly);border-radius:999px;padding:5px 8px;font:800 10.5px/1 Jost;position:absolute;top:-11px;right:12px;rotate:3deg}.wd-tray:not(.wd-start) .wd-badge{opacity:0;scale:.5}.wd-slots{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.wd-slot{text-align:center;flex-direction:column;align-items:center;gap:7px;font:600 13px/1.25 Jost;display:flex}.wd-slot:first-child{--wd-c:var(--joy-1)}.wd-slot:nth-child(2){--wd-c:var(--joy-2);--wd-d:.45s}.wd-slot:nth-child(3){--wd-c:var(--joy-3);--wd-d:.55s}.wd-hole{aspect-ratio:1;border:2px dashed var(--dx-faint);width:100%;max-width:62px;color:var(--dx-faint);border-radius:14px;place-items:center;font:700 15px/1 Jost;display:grid;position:relative}.wd-chip{background:var(--wd-c);border:var(--dx-sticker-line);box-shadow:3px 3px 0 var(--dx-ink);transform-origin:50% 100%;border-radius:14px;transition:scale .2s ease-in;position:absolute;inset:-2px;scale:0}.wd-full .wd-chip{transition:scale .5s var(--dx-jelly);scale:1}.wd-land .wd-chip{animation:.65s both wd-land}.wd-done .wd-hole{animation:wd-hop .6s var(--wd-d,.35s) both}.wd-sn{min-height:2.5em}.wd-fly{z-index:80;border:var(--dx-sticker-line);box-shadow:3px 3px 0 var(--dx-ink);pointer-events:none;border-radius:14px;position:fixed;top:0;left:0}.wd .wd-live{min-height:2.8em;color:var(--dx-ink);text-align:center;text-wrap:balance;margin:14px 0 0;font:600 15px/1.4 Jost}@keyframes wd-swing{0%{animation-timing-function:cubic-bezier(.2,.8,.4,1);rotate:0deg}15%{rotate:calc(var(--wd-a) * 1deg)}37%{rotate:calc(var(--wd-a) * -.62deg)}58%{rotate:calc(var(--wd-a) * .36deg)}77%{rotate:calc(var(--wd-a) * -.17deg)}91%{rotate:calc(var(--wd-a) * .06deg)}to{rotate:0deg}}@keyframes wd-bounce{50%{transform:scale(1.1)}}@keyframes wd-land{0%{transform:translateY(-12px)scale(.9,1.12)}34%{transform:scale(1.22,.78)}56%{transform:scale(.92,1.08)}76%{transform:scale(1.04,.96)}to{transform:none}}@keyframes wd-hop{0%,to{translate:0}30%{translate:0 -14px;rotate:-4deg}55%{translate:0}70%{translate:0 -4px}}@media (min-width:900px){.wd-rail{--wd-w:100px}.wd-track{gap:12px}.wd-tag{padding-inline:7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.wd-s,.wd-chk,.wd-chip,.wd-hole{animation:none!important}.wd-chk,.wd-chk svg,.wd-chk path,.wd-chip,.wd-door,.wd-badge{transition:none!important}}.rl-lab{--rl-sofa:#faf4e6;--rl-j:0px}.rl-lab p{margin:0}.rl-lab .dx-toy-title{font-weight:400}.rl-card{padding:16px;container-type:inline-size}.rl-head{margin-bottom:14px}.rl-grid{gap:12px;display:grid}.rl-stage{z-index:2;position:sticky;top:68px}.rl-room{aspect-ratio:4/3;border:var(--dx-sticker-line);width:100%;height:auto;box-shadow:var(--dx-sticker-shadow);background:#efe8d9;border-radius:14px;display:block}.rl-wall{fill:#efe8d9}.rl-wall2{fill:var(--joy-3);transform-origin:50% 0;transition:transform .6s var(--dx-ease-out);transform:scaleY(0)}.rl-floor{fill:#e4cfab}.rl-seam{stroke:#d3b98f;stroke-width:1.5px;fill:none}.rl-glow{fill:#fff8dc;opacity:.55}.rl-paper{fill:var(--dx-paper)}.rl-ink{fill:var(--dx-ink)}.rl-wood{fill:#c79f72}.rl-leaf{fill:#6f8c5c}.rl-glass{fill:#dde8e6}.rl-shd{fill:#20231e24}.rl-f1,[data-rlj="1"]{fill:var(--joy-1)}.rl-f2,[data-rlj="2"]{fill:var(--joy-2)}.rl-f3,[data-rlj="3"]{fill:var(--joy-3)}.rl-b2{fill:color-mix(in srgb, var(--joy-1) 50%, var(--joy-2))}.rl-sq{stroke:var(--joy-3)}[data-rlj]{transition:fill .45s var(--dx-ease-out);transform-box:fill-box;transform-origin:50% 60%}.rl-sf{fill:var(--rl-sofa)}.rl-sb{fill:color-mix(in srgb, var(--rl-sofa) 85%, #7a5a30)}.rl-sf,.rl-sb{transition:fill .5s var(--dx-ease-out)}#rl-sofa{transform-box:fill-box;transform-origin:50% 100%}.rl-lab:has(.rl-calm:not(:checked)){--rl-sofa:var(--joy-1)}.rl-lab:has(.rl-calm:not(:checked)) .rl-wall2{transform:scaleY(1)}.rl-i{transform-box:fill-box;transform-origin:50% 100%;opacity:0;transition:scale .25s var(--dx-ease-out), opacity .2s;scale:0}.rl-i.rl-on{opacity:1;transition:scale .6s var(--dx-jelly), opacity .12s;scale:1}.rl-i2,.rl-i3,.rl-i4{transform-origin:50%}.rl-ctls{align-content:start;gap:10px;display:grid}.rl-ctl{background:var(--dx-canvas);border:1.5px solid var(--dx-line);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.rl-info{flex:1;min-width:0}.rl-lab .rl-lbl{font:700 15px/1.25 var(--font-jost), sans-serif;color:var(--dx-ink);align-items:center;gap:8px;display:flex}.rl-lbl b{border:var(--dx-sticker-line);background:var(--joy-1);width:22px;height:22px;color:var(--joy-1-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.rl-c2 .rl-lbl b{background:var(--joy-2);color:var(--joy-2-ink)}.rl-c3 .rl-lbl b{background:var(--joy-3);color:var(--joy-3-ink)}.rl-lab .rl-say{color:var(--dx-muted);text-wrap:pretty;margin-top:3px;font-size:14px;line-height:1.35}button.rl-step,.rl-reset{font:700 18px/1 var(--font-jost), sans-serif;color:var(--dx-ink);background:var(--dx-paper);border:var(--dx-sticker-line);box-shadow:2px 2px 0 var(--dx-ink);cursor:pointer;transition:transform .25s var(--dx-jelly), box-shadow .15s, opacity .2s}.rl-step:active,.rl-reset:active{box-shadow:none;transform:translate(2px,2px)}.rl-lab button:disabled,.rl-lab [aria-disabled=true]{opacity:.38;cursor:default;box-shadow:1px 1px 0 var(--dx-ink);transform:none}.rl-dial{--rl-a:-135deg;--rl-k:-135deg;aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;width:124px;position:relative}.rl-dial:focus-visible{outline-offset:4px;border-radius:50%}.rl-face{background:var(--dx-paper);border:var(--dx-sticker-line);box-shadow:3px 3px 0 var(--dx-ink);border-radius:50%;position:absolute;inset:0}.rl-face>*{position:absolute;top:50%;left:50%}.rl-face i,.rl-face b{--rl-r:calc(-135deg + var(--i) * 38.5714deg)}.rl-face i{background:var(--dx-ink);width:2px;height:6px;transform:rotate(var(--rl-r)) translateY(-53px);border-radius:1px;margin:-3px -1px}.rl-face b{width:20px;height:20px;font:600 11px/1 var(--font-jost), sans-serif;color:var(--dx-muted);transform:rotate(var(--rl-r)) translateY(-41px) rotate(calc(-1 * var(--rl-r)));place-items:center;margin:-10px;display:grid}.rl-face b.rl-cur{color:var(--dx-ink);font-weight:800}.rl-light{border:1.5px solid var(--dx-ink);background:color-mix(in srgb, var(--joy-2) 60%, var(--dx-paper));width:22px;height:22px;transform:rotate(var(--rl-a)) translateY(-41px);transition:transform .55s var(--dx-spring);border-radius:50%;margin:-11px}.rl-kw{width:60px;height:60px;box-shadow:2px 3px 0 var(--dx-ink);border-radius:50%;margin:-30px;transition:box-shadow .15s,translate .15s}.rl-knob{border:var(--dx-sticker-line);background:repeating-conic-gradient(var(--dx-ink) 0 3deg, var(--dx-paper) 3deg 30deg);transform:rotate(var(--rl-k));transition:transform .6s var(--dx-spring);border-radius:50%;position:absolute;inset:0}.rl-knob:after{content:"";border:var(--dx-sticker-line);background:radial-gradient(circle, var(--dx-paper) 0 50%, var(--dx-canvas-2) 53%);border-radius:50%;position:absolute;inset:5px}.rl-knob:before{content:"";z-index:1;border:1.5px solid var(--dx-ink);background:var(--joy-1);border-radius:4px;width:8px;height:17px;margin-left:-4px;position:absolute;top:8px;left:50%}.rl-drag .rl-knob{transition:none}.rl-drag .rl-kw{box-shadow:0 1px 0 var(--dx-ink);translate:2px 2px}.rl-val{color:var(--dx-muted);align-items:baseline;gap:6px;margin-top:4px;font-size:14px;display:flex}.rl-num{font:32px/1 var(--font-marcellus), serif;color:var(--dx-ink);display:inline-block}.rl-sw{gap:3px;margin:7px 0 2px;display:flex}.rl-sw i{border:1.5px dashed var(--dx-faint);border-radius:50%;flex:none;width:10px;height:10px}.rl-sw i:nth-child(-n+3),.rl-sw i.rl-in{border:1.5px solid var(--dx-ink);background:var(--c)}.rl-sw i:first-child{--c:var(--joy-1)}.rl-sw i:nth-child(2){--c:var(--joy-2)}.rl-sw i:nth-child(3){--c:var(--joy-3)}.rl-sw i.rl-in{animation:rl-pop .45s var(--dx-jelly)}.rl-steps{gap:8px;margin-top:8px;display:flex}button.rl-step{border-radius:50%;width:40px;height:40px;padding:0}.rl-switch{flex:none;width:66px;height:36px;position:relative}.rl-calm{z-index:1;opacity:0;cursor:pointer;width:calc(100% + 12px);height:calc(100% + 12px);margin:0;position:absolute;inset:-6px}.rl-track{border:var(--dx-sticker-line);background:var(--dx-canvas-2);box-shadow:3px 3px 0 var(--dx-ink);border-radius:99px;transition:background .3s;position:absolute;inset:0}.rl-thumb{border:var(--dx-sticker-line);background:var(--dx-paper);width:26px;height:26px;transition:left .45s var(--dx-spring), width .2s var(--dx-ease-out);border-radius:99px;position:absolute;top:3px;left:3px}.rl-calm:checked+.rl-track{background:var(--dx-moss)}.rl-calm:checked+.rl-track .rl-thumb{left:31px}.rl-calm:active+.rl-track .rl-thumb{width:32px}.rl-calm:checked:active+.rl-track .rl-thumb{left:25px}.rl-calm:focus-visible+.rl-track{outline:3px solid var(--dx-ink);outline-offset:3px}.rl-c3{display:block}.rl-row{justify-content:space-between;align-items:flex-end;gap:8px;height:34px;display:flex}.rl-marks{font:900 calc(20px + var(--rl-ic,1) * 4px)/1 var(--font-jost), sans-serif;-webkit-text-stroke:1.3px var(--dx-ink);transition:font-size .45s var(--dx-jelly);align-items:flex-end;display:flex}.rl-marks i{color:var(--joy-1);font-style:normal;display:none}.rl-marks i:nth-child(3n+2){color:var(--joy-2)}.rl-marks i:nth-child(3n){color:var(--joy-3)}.rl-marks i.rl-in{animation:rl-pop .5s var(--dx-jelly);display:inline-block}.rl-btns{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.rl-btns .dx-btn{cursor:pointer;padding:10px 18px;font-size:15px}.rl-reset{border-radius:99px;height:40px;padding:0 16px;font-size:14px}.rl-chips{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rl-chip{border:var(--dx-sticker-line);background:var(--dx-paper);box-shadow:2px 2px 0 var(--dx-ink);font:700 13px/1.2 var(--font-jost), sans-serif;text-align:center;transition:background .3s, color .3s, rotate .5s var(--dx-jelly);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex}.rl-badge{border:var(--dx-sticker-line);background:var(--dx-paper);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.rl-badge svg{fill:none;width:20px;height:20px;stroke:var(--dx-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rl-ok:first-child .rl-badge{background:var(--joy-1)}.rl-ok:first-child svg{stroke:var(--joy-1-ink)}.rl-ok:nth-child(2) .rl-badge{background:var(--joy-2)}.rl-ok:nth-child(2) svg{stroke:var(--joy-2-ink)}.rl-ok:nth-child(3) .rl-badge{background:var(--joy-3)}.rl-ok:nth-child(3) svg{stroke:var(--joy-3-ink)}.rl-ok .rl-x,.rl-no .rl-tick{display:none}.rl-tick{stroke-dasharray:1}.rl-chip.rl-no{background:var(--dx-canvas-2);color:var(--dx-muted);rotate:-1.5deg}.rl-chip.rl-no:nth-child(2){rotate:1deg}.rl-go.rl-ok .rl-badge{animation:rl-pop .6s var(--dx-jelly)}.rl-go.rl-ok .rl-tick{animation:rl-draw .35s .12s var(--dx-ease-out) backwards}.rl-go.rl-no .rl-badge{animation:rl-nope .45s var(--dx-ease-out)}.rl-lab .rl-sum{text-align:center;font:600 15px/1.45 var(--font-jost), sans-serif;color:var(--dx-ink);text-wrap:balance;margin-top:12px}.rl-sum span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(transparent 55%, color-mix(in srgb, var(--joy-2) 70%, transparent) 55% 92%, transparent 92%) no-repeat 0 0 / 0% 100%;transition:background-size .7s var(--dx-ease-out) .35s;padding:0 .15em}.rl-all .rl-sum span{background-size:100% 100%}.rl-win .rl-chip{animation:rl-hop .7s var(--dx-jelly) both}.rl-win .rl-chip:nth-child(2){animation-delay:90ms}.rl-win .rl-chip:nth-child(3){animation-delay:.18s}.rl-pop,.rl-bump{animation:rl-pop .5s var(--dx-jelly)}#rl-sofa.rl-boing{animation:rl-squash .7s var(--dx-jelly)}.rl-shake{animation:rl-shake .6s var(--dx-ease-out)}.rl-lab[data-n="8"]{--rl-j:.7px}.rl-lab[data-n="9"]{--rl-j:1.1px}.rl-lab[data-n="10"]{--rl-j:1.5px}.rl-lab:is([data-n="8"],[data-n="9"],[data-n="10"]) [data-rlj]:not(.rl-pop){animation:rl-jit .34s steps(2, jump-none) var(--rl-d,0s) infinite var(--rl-dir,normal)}[data-rlj="2"]{--rl-d:-.11s}[data-rlj="3"]{--rl-d:-.22s;--rl-dir:reverse}@keyframes rl-pop{0%{scale:.55}}@keyframes rl-squash{0%{scale:1.06 .86}}@keyframes rl-draw{0%{stroke-dashoffset:1px}}@keyframes rl-nope{25%{translate:-4px}50%{translate:4px}75%{translate:-2px}}@keyframes rl-hop{40%{translate:0 -9px}}@keyframes rl-shake{15%{translate:-7px 1px;rotate:-1.2deg}30%{translate:6px -1px;rotate:1deg}45%{translate:-5px;rotate:-.7deg}60%{translate:4px 1px;rotate:.5deg}80%{translate:-2px;rotate:-.2deg}}@keyframes rl-jit{0%{translate:calc(-1 * var(--rl-j)) var(--rl-j);rotate:-.6deg}to{translate:var(--rl-j) calc(-.6 * var(--rl-j));rotate:.6deg}}@container (width>=520px){.rl-stage{justify-self:center;width:100%;max-width:520px}.rl-chip{flex-direction:row;justify-content:center;gap:10px;font-size:14px}}@container (width>=700px){.rl-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:18px}.rl-stage{max-width:none;position:static}}@container (width<=250px){.rl-c1{flex-direction:column}}@media (prefers-reduced-motion:reduce){.rl-lab *,.rl-lab :before,.rl-lab :after{transition-duration:.01ms!important;animation:none!important}.rl-lab [data-rlj],.rl-lab .rl-sf,.rl-lab .rl-sb,.rl-lab .rl-track{transition:fill .2s,background .2s!important}}.cf{--cf-pop:linear(0, .275 9.1%, .7 18.2%, .977 27.3%, 1.077 36.4%, 1.083 40.9%, 1.057 50%, 1.022 59.1%, .996 72.7%, .993 81.8%, 1)}.cf-card{container-type:inline-size}.cf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.cf-stage{--w:60px;--h:262px;--step:7deg;--pb:22px;--piv:18px;isolation:isolate;background:radial-gradient(circle at 1px 1px, #20231e17 1px, transparent 1.6px) 0 0 / 16px 16px, var(--dx-canvas);height:340px;box-shadow:inset 0 0 0 1.5px var(--dx-line);border-radius:14px;margin:16px -10px 0;position:relative;overflow-x:clip}@container (width>=250px){.cf-stage{--w:64px;--step:8deg}}@container (width>=280px){.cf-stage{--w:70px;--step:9.5deg}}@container (width>=520px){.cf-stage{--w:82px;--h:286px;--step:13deg;--pb:34px;height:370px;margin-inline:-6px}}@container (width>=820px){.cf-stage{--w:92px;--h:296px;--step:17deg;--pb:50px;--side:1;height:400px}}.cf-stage:before{content:"";z-index:-1;opacity:0;transition:opacity .9s var(--dx-ease-out);background:radial-gradient(90% 75% at 78% 8%,#ffc4708c,#d68c3c38 45%,#3c260e52);position:absolute;inset:0}.cf-hint{z-index:12;opacity:0;white-space:nowrap;pointer-events:none;font:700 13px/1 var(--font-jost);background:var(--dx-paper);border:var(--dx-sticker-line);transition:opacity .3s, translate .5s var(--dx-spring);border-radius:999px;margin:0;padding:7px 12px;position:absolute;top:14px;left:50%;translate:-50% -8px}.cf-deck{filter:drop-shadow(3px 3px 0 var(--dx-ink));transition:translate .7s var(--dx-spring), opacity .35s, scale .5s var(--dx-spring);position:absolute;inset:0}.cf-chip{--o:max(var(--i) - 3, 3 - var(--i));--a:calc((var(--i) - 3) * var(--step));--dl:calc(var(--o) * 70ms);left:calc(50% - var(--w) / 2);bottom:var(--pb);width:var(--w);height:var(--h);font:inherit;color:var(--dx-ink);text-align:left;cursor:pointer;background:var(--dx-paper);border:2px solid var(--dx-ink);transform-origin:50% calc(100% - var(--piv));rotate:var(--a);transform:translateY(calc(var(--lift,0px) * -1));transition:rotate .95s var(--cf-pop) var(--dl), transform .5s var(--dx-spring), opacity .25s;-webkit-tap-highlight-color:transparent;border-radius:12px 12px 9px 9px;flex-direction:column;padding:0;display:flex;position:absolute}.cf-chip-sw{background:var(--c);border-bottom:2px solid var(--dx-ink);border-radius:10px 10px 0 0;flex:0 0 60%}.cf-chip-name{font:700 clamp(10px, var(--w) * .17, 12px)/1.15 var(--font-jost);padding:7px 5px 0 6px;transition:opacity .3s;overflow:hidden}.cf-chip-hex{font:500 11px/1 var(--font-jost);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--dx-muted);padding:4px 6px;transition:opacity .3s}@container (width<=519px){.cf-fanned .cf-chip:not(:nth-child(7)) :is(.cf-chip-name,.cf-chip-hex){opacity:0}}.cf-chip:focus-visible{outline-offset:2px;--lift:22px}.cf-chip.cf-picked{opacity:0;transition:none}.cf-chip:after,.cf-d-sw:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:multiply;transition:opacity .7s var(--dx-ease-out) calc(var(--i,0) * 85ms);background:linear-gradient(200deg,#ffd59c,#cf8a4c);position:absolute;inset:0}@media (hover:hover){.cf-fanned .cf-chip:hover{--lift:24px}.cf-fanned .cf-chip:hover+.cf-chip{--lift:11px}.cf-fanned .cf-chip:has(+.cf-chip:hover){--lift:11px}.cf-fanned .cf-chip:hover+*+.cf-chip{--lift:4px}.cf-fanned .cf-chip:has(+*+.cf-chip:hover){--lift:4px}}.cf-yours{z-index:2;pointer-events:none;font:800 11px/1 var(--font-jost);color:var(--dx-ink);background:var(--dx-paper);border:1.5px solid var(--dx-ink);box-shadow:1.5px 1.5px 0 var(--dx-ink);transition:scale .55s var(--dx-jelly);border-radius:999px;padding:3px 7px 4px;position:absolute;top:-8px;left:-6px;rotate:-12deg;scale:0}.cf-mine .cf-yours,.cf-mine .cf-d-yours{scale:1}.cf-rivet{left:50%;bottom:calc(var(--pb) + var(--piv));z-index:9;cursor:pointer;border:var(--dx-sticker-line);width:30px;height:30px;box-shadow:inset 0 0 0 4px var(--joy-2), 2px 2px 0 var(--dx-ink);transition:rotate .8s var(--dx-jelly);background:linear-gradient(var(--dx-ink), var(--dx-ink)) center / 10px 2.5px no-repeat, linear-gradient(var(--dx-ink), var(--dx-ink)) center / 2.5px 10px no-repeat, var(--dx-paper);border-radius:50%;padding:0;position:absolute;translate:-50% 50%}.cf-rivet:before{content:"";position:absolute;inset:-9px}.cf-fanned .cf-rivet{rotate:135deg}.cf-js .cf-stage:not(.cf-fanned) .cf-chip{--a:calc((var(--i) - 3) * 1.2deg);--dl:calc((3 - var(--o)) * 35ms)}.cf-js .cf-stage:not(.cf-fanned) .cf-hint{opacity:1;translate:-50%}.cf-still .cf-chip,.cf-still .cf-rivet{transition:none!important}.cf-detail{z-index:20;background:var(--dx-paper);border:var(--dx-sticker-line);border-radius:var(--dx-r);min-height:calc(100% - 20px);box-shadow:var(--dx-sticker-shadow);flex-direction:column;display:flex;position:absolute;inset:10px 10px auto;overflow:hidden}.cf-detail[hidden]{display:none}.cf-d-sw{background:var(--c);border-bottom:var(--dx-sticker-line);transform-origin:50% 0;flex:none;height:64px;position:relative}.cf-d-yours{top:14px;left:16px}.cf-d-close{z-index:2;cursor:pointer;border:var(--dx-sticker-line);background:var(--dx-paper);width:36px;height:36px;box-shadow:2px 2px 0 var(--dx-ink);transition:scale .3s var(--dx-jelly);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.cf-d-close svg{fill:none;width:16px;stroke:var(--dx-ink);stroke-width:2.6px;stroke-linecap:round}.cf-d-body{gap:9px;padding:12px 16px 16px;display:grid}.cf-d-name{font:400 1.45rem/1.1 var(--font-marcellus), Georgia, serif;outline:none;margin:0}.cf-d-hex{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:-2px 0 0;display:flex}.cf-d-code{font:600 15px/1.2 var(--font-jost);font-variant-numeric:tabular-nums;letter-spacing:.05em}.cf-d-hex small{color:var(--dx-muted);font-size:12.5px}.cf-d-facts{gap:7px;margin:0;display:grid}.cf-d-facts dt{font:700 11px/1.2 var(--font-jost);letter-spacing:.1em;text-transform:uppercase;color:var(--dx-muted)}.cf-d-facts dd{margin:1px 0 0;font-size:15px;line-height:1.3}.cf-d-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px;display:flex}.cf-try{color:var(--dx-ink);border-bottom:3px solid var(--joy-3);font-size:15px;line-height:1.3}.cf-try:hover{border-color:var(--joy-1);text-decoration:none}.cf-copy{cursor:pointer;padding:9px 18px;font-size:15px;position:relative}.cf-copy:active,.cf-d-close:active{scale:.92}.cf-copy-lbl{display:grid;overflow:hidden}.cf-copy-lbl>span{transition:translate .45s var(--dx-spring), opacity .2s;grid-area:1/1}.cf-copy-lbl>span+span,.cf-copied .cf-copy-lbl>span:first-child{opacity:0;translate:0 110%}.cf-copied .cf-copy-lbl>span:first-child{translate:0 -110%}.cf-copied .cf-copy-lbl>span+span{opacity:1;translate:0}.cf-tip{white-space:nowrap;pointer-events:none;font:700 12px/1 var(--font-jost);font-variant-numeric:tabular-nums;color:var(--dx-paper);background:var(--dx-ink);opacity:0;visibility:hidden;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;transition:all .5s cubic-bezier(.175,.885,.32,1.1);display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 8px;scale:.5}.cf-tip:after{content:"";border:5px solid #0000;border-top-color:var(--dx-ink);position:absolute;top:100%;left:50%;translate:-50%}.cf-tip svg{fill:none;width:13px;stroke:var(--joy-2);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .35s .2s}:is(.cf-copied,.cf-tipped) .cf-tip{opacity:1;visibility:visible;translate:-50%;scale:1}.cf-tipped .cf-tip svg{display:none}.cf-copied .cf-tip svg{stroke-dashoffset:0}.cf-caption{min-height:2.7em;color:var(--dx-muted);text-align:center;text-wrap:balance;margin:12px 0 0;font-size:14px;line-height:1.35}.cf-open .cf-deck{opacity:.28;scale:.96}@container (width>=520px){.cf-detail{width:340px;min-height:0;inset:50% auto auto 50%;translate:-50% -50%}}@container (width>=820px){.cf-detail{width:330px;inset:50% 22px auto auto;translate:0 -50%}.cf-open .cf-deck{opacity:1;translate:calc(266px - 50%);scale:1}}.cf-switch{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;display:inline-flex}.cf-sw-word{font:700 13px/1.15 var(--font-jost);transition:color .35s}.cf-sw-pm,.cf-eve .cf-sw-am{color:var(--dx-faint)}.cf-eve .cf-sw-pm{color:var(--dx-ink)}.cf-sw{flex:none;font-size:12px;line-height:0;position:relative}.cf-sw-input{z-index:3;opacity:0;cursor:pointer;width:calc(100% + 12px);height:calc(100% + 12px);margin:0;position:absolute;inset:-6px}.cf-sw-track{--tr:.5s cubic-bezier(0, -.02, .4, 1.25);width:5.625em;height:2.5em;box-shadow:0 0 0 2px var(--dx-ink), 2px 2px 0 2px var(--dx-ink);transition:background-color var(--tr);background:#8fc3da;border-radius:9em;display:block;position:relative;overflow:hidden}.cf-sw-input:focus-visible+.cf-sw-track{outline:3px solid var(--dx-ink);outline-offset:5px}.cf-sw-halo{background:#ffffff1a;border-radius:9em;width:3.375em;height:3.375em;transition:translate .3s cubic-bezier(0,-.02,.35,1.17);display:flex;position:absolute;top:-.4375em;left:-.4375em;box-shadow:inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a}.cf-sw-sun{z-index:2;filter:drop-shadow(.062em .125em .125em #00000040);background:#f3c443;border-radius:9em;width:2.125em;height:2.125em;margin:auto;position:relative;overflow:hidden;box-shadow:inset .062em .062em .062em #feffef9c,inset 0 -.062em .062em #a1872a}.cf-sw-moon{border-radius:inherit;width:100%;height:100%;transition:translate var(--tr);background:#dcdace;display:block;position:relative;translate:100%;box-shadow:inset .062em .062em .062em #feffef9c,inset 0 -.062em .062em #969696}.cf-sw-moon i{background:#a9a698;border-radius:50%;width:.25em;height:.25em;position:absolute;top:.312em;left:.812em;box-shadow:inset 0 .031em .062em #00000040}.cf-sw-moon i:nth-child(2){width:.375em;height:.375em;top:.937em;left:1.375em}.cf-sw-moon i:nth-child(3){width:.75em;height:.75em;top:.75em;left:.312em}.cf-sw-clouds{width:1.25em;height:1.25em;transition:bottom var(--tr);background:#fefefc;border-radius:9em;position:absolute;bottom:-.625em;left:.312em;box-shadow:.937em .312em #fefefc,-.312em -.312em #cfe4ee,1.437em .375em #fefefc,.5em -.125em #cfe4ee,2.187em 0 #fefefc,1.25em -.062em #cfe4ee,2.937em .312em #fefefc,2em -.312em #cfe4ee,3.625em -.062em #fefefc,2.625em 0 #cfe4ee,4.5em -.312em #fefefc,3.375em -.437em #cfe4ee,4.625em -1.75em 0 .437em #fefefc,4em -.625em #cfe4ee,4.125em -2.125em 0 .437em #cfe4ee}.cf-sw-stars{width:2.75em;color:var(--dx-paper);transition:top var(--tr), translate var(--tr);position:absolute;top:-100%;left:.312em}@media (hover:hover){.cf-switch:hover .cf-sw-halo{translate:.187em}.cf-switch:hover :checked+* .cf-sw-halo{translate:2.938em}}:checked+.cf-sw-track{background-color:var(--dx-ink)}:checked+* .cf-sw-halo{translate:3.125em}:checked+* .cf-sw-moon{translate:0}:checked+* .cf-sw-clouds{bottom:-4.062em}:checked+* .cf-sw-stars{top:50%;translate:0 -50%}:is(.cf-eve,.cf:has(:checked)) .cf-stage:before,:is(.cf-eve,.cf:has(:checked)) .cf-d-sw:after{opacity:1}:is(.cf-eve,.cf:has(:checked)) .cf-chip:after{opacity:.62}.cf:has(:checked) .cf-sw-am{color:var(--dx-faint)}.cf:has(:checked) .cf-sw-pm{color:var(--dx-ink)}@media (prefers-reduced-motion:reduce){.cf *,.cf :before,.cf :after{transition-duration:.01ms!important;transition-delay:0s!important}.cf-stage:before,.cf-chip:after,.cf-d-sw:after{transition:opacity .3s!important}.cf-open .cf-deck{scale:1}}.cp .dx-toy-note{margin:0}.cp-set{border:0;min-inline-size:0;margin:14px 0 0;padding:0}.cp-in{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}#cp-max:checked~*{--cp-n:0;--cp-g:var(--joy-1);--cp-ox:17%}#cp-dop:checked~*{--cp-n:1;--cp-g:var(--joy-2);--cp-ox:50%}#cp-ecl:checked~*{--cp-n:2;--cp-g:var(--joy-3);--cp-ox:83%}.cp-row{background:var(--dx-paper);border:var(--dx-sticker-line);box-shadow:var(--dx-sticker-shadow);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;container-type:inline-size}.cp-track{pointer-events:none;border-radius:14px;position:absolute;inset:0;overflow:hidden}.cp-glide,.cp-tail{transform:translateX(calc(var(--cp-n,1) * 100%));transition:transform .5s cubic-bezier(.37,1.95,.66,.56),background-color .4s}.cp-glide{background:radial-gradient(circle at 4px 4px, color-mix(in srgb, var(--cp-g) 60%, var(--dx-paper)) 1.7px, transparent 2.3px) 0 0 / 8px 8px;background-color:color-mix(in srgb, var(--cp-g) 20%, var(--dx-paper));width:33.3333%;box-shadow:-2px 0 0 var(--dx-ink), 2px 0 0 var(--dx-ink);position:absolute;inset:0 auto 0 0}.cp-opt{--cp-wc:var(--dx-ink);--cp-wl:var(--dx-paper);--cp-o:1.5px;z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:12px;align-content:start;justify-items:center;gap:8px;padding:14px 4px 12px;display:grid;position:relative}.cp-o1{--cp-c:var(--joy-1);--cp-tilt:-5deg;--cp-shape:polygon(97% 55%,89% 64%,90% 76%,76% 79%,74% 93%,60% 89%,51% 98%,41% 90%,28% 94%,24% 81%,10% 79%,12% 65%,1% 57%,11% 46%,5% 34%,16% 28%,17% 14%,32% 17%,37% 3%,49% 10%,61% 1%,68% 13%,81% 14%,83% 27%,96% 31%,90% 44%)}.cp-o2{--cp-c:var(--joy-2);--cp-tilt:4deg;--cp-d:90ms;--cp-shape:polygon(96% 62%,83% 69%,84% 84%,71% 85%,63% 96%,51% 88%,38% 96%,30% 85%,16% 85%,16% 70%,2% 63%,8% 51%,4% 38%,14% 30%,16% 17%,30% 17%,37% 4%,50% 11%,62% 2%,70% 15%,84% 15%,85% 29%,97% 37%,90% 50%)}.cp-o3{--cp-c:var(--joy-3);--cp-tilt:-3deg;--cp-d:.18s;--cp-shape:polygon(97% 52%,90% 61%,93% 74%,81% 77%,78% 89%,66% 88%,58% 97%,48% 91%,37% 98%,32% 84%,17% 87%,18% 73%,5% 69%,12% 57%,1% 48%,13% 40%,9% 27%,19% 23%,21% 10%,35% 15%,41% 1%,52% 10%,63% 3%,70% 14%,81% 15%,84% 26%,94% 31%,89% 43%)}:is(#cp-max:checked~.cp-row .cp-o1,#cp-dop:checked~.cp-row .cp-o2,#cp-ecl:checked~.cp-row .cp-o3){--cp-on:1;--cp-wc:var(--dx-paper);--cp-wl:var(--dx-ink);--cp-o:2.2px;--cp-dot:color-mix(in srgb, var(--cp-c) 62%, var(--dx-ink));--cp-bg:var(--cp-c);--cp-tf:scale(1.04) rotate(calc(var(--cp-tilt) * -1.6));--cp-pop:cp-pop;--cp-boom:cp-boom}:is(#cp-max:focus-visible~.cp-row .cp-o1,#cp-dop:focus-visible~.cp-row .cp-o2,#cp-ecl:focus-visible~.cp-row .cp-o3){outline:3px solid var(--dx-ink);outline-offset:-5px}.cp-burst{aspect-ratio:6/5;width:min(92%,140px);filter:drop-shadow(3px 3px 0 var(--dx-ink));transform:var(--cp-tf,scale(.86) rotate(var(--cp-tilt)));transition:transform .55s var(--dx-jelly);animation:var(--cp-pop,none) .62s var(--dx-ease-out);place-items:center;display:grid;position:relative}.cp-burst:before,.cp-burst:after{content:"";clip-path:var(--cp-shape);position:absolute;inset:0}.cp-burst:before{background:var(--dx-ink)}.cp-burst:after{background:radial-gradient(circle at 3.5px 3.5px, var(--cp-dot,color-mix(in srgb, var(--cp-c) 80%, var(--dx-paper))) 1.6px, transparent 2.2px) 0 0 / 7px 7px;background-color:var(--cp-bg,color-mix(in srgb, var(--cp-c) 26%, var(--dx-paper)));inset:2.5px}.cp-word{z-index:1;font:italic 900 clamp(18px, 6.9cqi, 34px)/1 var(--font-jost), system-ui, sans-serif;letter-spacing:.01em;color:var(--cp-wc);text-shadow:calc(var(--cp-o) * -1) calc(var(--cp-o) * -1) 0 var(--cp-wl), var(--cp-o) calc(var(--cp-o) * -1) 0 var(--cp-wl), calc(var(--cp-o) * -1) var(--cp-o) 0 var(--cp-wl), var(--cp-o) var(--cp-o) 0 var(--cp-wl), 0 calc(var(--cp-o) * 1.2) 0 var(--cp-wl), 0 calc(var(--cp-o) * -1.2) 0 var(--cp-wl), calc(var(--cp-o) * 1.2) 0 0 var(--cp-wl), calc(var(--cp-o) * -1.2) 0 0 var(--cp-wl), calc(var(--cp-on,0) * 3px) calc(var(--cp-on,0) * 4px) 0 var(--dx-ink);position:relative;transform:rotate(-7deg)skew(-6deg)}.cp-name{font:700 clamp(12px, 4.7cqi, 15px)/1.2 var(--font-jost), system-ui, sans-serif;white-space:nowrap;color:color-mix(in srgb, var(--dx-ink) calc(var(--cp-on,0) * 100%), var(--dx-muted));background:color-mix(in srgb, var(--dx-paper) calc(var(--cp-on,0) * 100%), transparent);box-shadow:0 0 0 calc(var(--cp-on,0) * 2px) var(--dx-ink);border-radius:999px;padding:2px .45em}.cp-opt:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(from 4deg, var(--dx-ink) 0 2.5deg, transparent 2.5deg 22deg);opacity:0;pointer-events:none;width:min(100%,150px);animation:var(--cp-boom,none) .6s var(--dx-ease-out);border-radius:50%;margin-left:max(-50%,-75px);position:absolute;top:6px;left:50%;-webkit-mask:radial-gradient(closest-side,#0000 64%,#000 66% 92%,#0000 94%);mask:radial-gradient(closest-side,#0000 64%,#000 66% 92%,#0000 94%)}#toy-comic-picker .cp-row .cp-opt:active .cp-burst{transform:scale(.78) rotate(var(--cp-tilt));transition-duration:.12s;animation:none}@media (hover:hover){.cp-opt:hover{--cp-tf:scale(.93) rotate(calc(var(--cp-tilt) * -.5))}}@keyframes cp-pop{0%{transform:scale(.78) rotate(var(--cp-tilt))}32%{transform:scale(1.22) rotate(calc(var(--cp-tilt) * -3))}56%{transform:scale(.96) rotate(calc(var(--cp-tilt) * -1))}76%{transform:scale(1.08) rotate(calc(var(--cp-tilt) * -2))}}@keyframes cp-boom{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.3)}}.cp-bubble{background:var(--dx-paper);border:var(--dx-sticker-line);box-shadow:var(--dx-sticker-shadow);transform-origin:var(--cp-ox) 0;animation:none .5s var(--dx-ease-out);border-radius:20px;margin-top:24px;padding:14px 16px 15px;display:grid;position:relative}#cp-max:checked~.cp-bubble{animation-name:cp-q1}#cp-dop:checked~.cp-bubble{animation-name:cp-q2}#cp-ecl:checked~.cp-bubble{animation-name:cp-q3}@keyframes cp-q1{30%{transform:scale(1.03,.94)}62%{transform:scale(.99,1.02)}}@keyframes cp-q2{30%{transform:scale(1.03,.94)}62%{transform:scale(.99,1.02)}}@keyframes cp-q3{30%{transform:scale(1.03,.94)}62%{transform:scale(.99,1.02)}}.cp-tail{pointer-events:none;justify-content:center;width:calc(33.3333% + 1.33333px);height:20px;display:flex;position:absolute;top:-20px;left:-2px}.cp-tail svg{display:block;overflow:visible}.cp-tail path{fill:var(--dx-paper);stroke:var(--dx-ink);stroke-width:2px;stroke-linejoin:round}.cp .cp-say{font:500 16px/1.5 var(--font-jost), system-ui, sans-serif;color:var(--dx-ink);visibility:hidden;grid-area:1/1;align-self:center;margin:0}.cp-say b{background:linear-gradient(transparent 60%, color-mix(in srgb, var(--cp-g) 45%, transparent) 60% 92%, transparent 92%);font-weight:750}:is(#cp-max:checked~.cp-bubble .cp-s1,#cp-dop:checked~.cp-bubble .cp-s2,#cp-ecl:checked~.cp-bubble .cp-s3){visibility:visible;animation:cp-say .42s var(--dx-spring) both}@keyframes cp-say{0%{opacity:0;transform:translateY(8px)scale(.97)}}.cp-all .cp-opt{animation:cp-hop .5s var(--dx-ease-out) calc(.4s + var(--cp-d,0s))}@keyframes cp-hop{40%{transform:translateY(-9px)}70%{transform:translateY(2px)}}@media (min-width:640px){.cp-opt{gap:10px;padding:18px 8px 14px}.cp .cp-say{font-size:17px}.cp-bubble{padding:16px 20px 17px}}@media (prefers-reduced-motion:reduce){.cp *,.cp :before,.cp :after{transition:none!important;animation:none!important}}.jc{--jc-wall-l:#e9eadf;--jc-wall-r:#f3f3ec;--jc-floor:#e6dac3;--jc-seam:#d7c9ae;--jc-chair:#dcdbd0;--jc-chair-lt:#e9e8df;--jc-chair-dk:#c9c8bb;container-type:inline-size}.jc-card{gap:18px;display:grid}@container (width>=600px){.jc-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:28px;padding:26px}}.jc .dx-toy-title{font-weight:400}.jc .dx-toy-note{margin:0 0 10px}.jc-list{margin:0;display:grid}.jc-row{border-bottom:1.5px dashed var(--dx-line);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:12px;min-height:48px;margin:0 -6px;padding:6px;transition:background-color .2s;display:grid;position:relative}.jc-row:last-of-type{border-bottom:0}.jc-row:active{background:var(--dx-canvas)}.jc-in{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.jc-box{border:var(--dx-sticker-line);background:var(--dx-paper);width:28px;height:28px;box-shadow:2px 2px 0 var(--dx-ink);border-radius:9px;transition:background-color .18s;position:relative}.jc-in:focus-visible+.jc-box{outline:3px solid var(--dx-ink);outline-offset:3px}.jc-box:before,.jc-box:after{content:"";background:var(--joy-1-ink);border-radius:2px;width:0;height:3px;position:absolute;top:13px}.jc-box:before{transform-origin:100% 100%;right:calc(100% - 10px)}.jc-box:after{transform-origin:0 100%;left:10px}.jc-lab{color:var(--dx-ink);font-size:16.5px;font-weight:500;line-height:1.35;transition:color .3s;position:relative}.jc-txt{background:linear-gradient(var(--dx-faint), var(--dx-faint)) no-repeat 0 58% / 0% 2px;transition:background-size .25s ease-in}.jc-lab:after{content:"";opacity:0;pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:-29px}.jc-in:checked+.jc-box{background:var(--joy-1);animation:jc-boxpop .5s var(--dx-jelly)}.jc-in:checked+.jc-box:before{animation:.4s forwards jc-check-1}.jc-in:checked+.jc-box:after{animation:.4s forwards jc-check-2}.jc-in:checked~.jc-lab{color:var(--dx-muted);animation:.3s .1s jc-move}.jc-in:checked~.jc-lab .jc-txt{background-size:100% 2px;transition:none;animation:.45s jc-slice}.jc-in:checked~.jc-lab:after{animation:.55s ease-out .1s jc-fw}@keyframes jc-boxpop{0%{transform:scale(.78)}}@keyframes jc-check-1{0%{width:4px;transform:none}50%{width:0;transform:none}51%{width:0;transform:rotate(45deg)}to{width:8px;transform:rotate(45deg)}}@keyframes jc-check-2{0%{width:4px;transform:none}50%{width:0;transform:none}51%{width:0;transform:rotate(-45deg)}to{width:15px;transform:rotate(-45deg)}}@keyframes jc-move{50%{transform:translate(8px)}}@keyframes jc-slice{0%{background-size:0% 2px}60%{background-position:6px 58%;background-size:100% 2px}}@keyframes jc-fw{0%{opacity:1;box-shadow:0 0 0 -3px var(--joy-1), 0 0 0 -3px var(--joy-2), 0 0 0 -3px var(--joy-3), 0 0 0 -3px var(--joy-1), 0 0 0 -3px var(--joy-2), 0 0 0 -3px var(--joy-3)}30%{opacity:1}to{opacity:0;box-shadow:0 -24px var(--joy-1), 21px -12px var(--joy-2), 21px 12px var(--joy-3), 0 24px var(--joy-1), -21px 12px var(--joy-2), -21px -12px var(--joy-3)}}.jc-scene{margin:0}.jc-frame{border:var(--dx-sticker-line);background:var(--jc-wall-r);box-shadow:var(--dx-sticker-shadow);border-radius:14px;position:relative;overflow:hidden}.jc-svg{aspect-ratio:360/246;width:100%;height:auto;display:block}.jc-svg *{stroke-linejoin:round;stroke-linecap:round}.jc-wl{fill:var(--jc-wall-l)}.jc-wr{fill:var(--jc-wall-r)}.jc-floor{fill:var(--jc-floor)}.jc-skirt{fill:var(--dx-paper);stroke:var(--jc-seam)}.jc-seam{fill:none;stroke:var(--jc-seam);stroke-width:1.2px}.jc-ink{fill:var(--dx-ink)}.jc-shadow{fill:var(--dx-ink);opacity:.13}.jc-ch,.jc-ch-lt,.jc-ch-dk,.jc-cush-fill,.jc-shade-fill,.jc-vase,.jc-rug-base,.jc-roll,.jc-bloom circle{stroke:var(--dx-ink);stroke-width:2px}.jc-ch{fill:var(--jc-chair)}.jc-ch-lt{fill:var(--jc-chair-lt)}.jc-ch-dk{fill:var(--jc-chair-dk)}.jc-rug-base{fill:color-mix(in srgb, var(--joy-1) 22%, var(--dx-paper))}.jc-rug-pat{fill:none;stroke:var(--joy-1);stroke-width:4px}.jc-fringe{fill:none;stroke:var(--dx-ink);stroke-width:1.6px}.jc-roll{fill:var(--joy-1);opacity:0}.jc-cush-fill{fill:var(--joy-1)}.jc-tuft{fill:var(--joy-1-ink);opacity:.7}.jc-shade-fill{fill:var(--joy-2)}.jc-shine{fill:none;stroke:var(--dx-paper);stroke-width:3px;opacity:.55}.jc-glow{fill:color-mix(in srgb, var(--joy-2) 45%, #fff3d2);opacity:.5}.jc-stem{fill:none;stroke:var(--dx-moss);stroke-width:2.6px}.jc-leaf{fill:var(--dx-moss)}.jc-bloom circle{fill:var(--joy-3);stroke-width:1.5px}.jc-bloom .jc-eye{fill:var(--joy-2)}.jc-vase{fill:var(--dx-paper)}.jc-band{stroke:var(--joy-3);stroke-width:4px}.jc-ghost{fill:none;stroke:var(--dx-faint);stroke-width:1.6px;stroke-dasharray:5 5;opacity:.6;transition:opacity .3s}.jc-pc,.jc-drop,.jc-mat,.jc-lamp-body,.jc-shade,.jc-chair,.jc-vase,.jc-leaf,.jc-bloom{transform-box:fill-box}.jc-pc{opacity:0;visibility:hidden;transition:opacity .22s ease-in,transform .3s ease-in,visibility 0s linear .3s}.jc-rug,.jc-mat{transform-origin:0}.jc-rug{transform:scaleX(0)}.jc-cush,.jc-drop{transform-origin:50% 100%}.jc-cush{transform:translateY(-34px)rotate(-6deg)}.jc-lamp,.jc-lamp-glow,.jc-lamp-body,.jc-vase,.jc-flow,.jc-chair{transform-origin:50% 100%}.jc-lamp,.jc-lamp-glow{transform:scaleY(0)}.jc-flow{transform:translateY(10px)scale(.6)}.jc-shade{transform-origin:50% 0}.jc:has([value=rug]:checked) .jc-rug{opacity:1;visibility:visible;transition:none;transform:none}.jc:has([value=rug]:checked) .jc-g-rug{opacity:0;transition-duration:.1s}.jc:has([value=rug]:checked) .jc-mat{animation:jc-unroll .8s var(--dx-spring) both}.jc:has([value=rug]:checked) .jc-roll{animation:jc-roll .8s var(--dx-spring) both, jc-fade .8s linear both}.jc:has([value=cushions]:checked) .jc-cush{opacity:1;visibility:visible;transition:none;transform:none}.jc:has([value=cushions]:checked) .jc-drop{animation:.75s cubic-bezier(.5,0,.75,0) both jc-drop}.jc:has([value=cushions]:checked) .jc-drop-b{animation-delay:.12s}.jc:has([value=cushions]:checked) .jc-g-cush{opacity:0;transition-duration:.1s}.jc:has([value=lamp]:checked) .jc-lamp,.jc:has([value=lamp]:checked) .jc-lamp-glow{opacity:1;visibility:visible;transition:none;transform:none}.jc:has([value=lamp]:checked) .jc-g-lamp{opacity:0;transition-duration:.1s}.jc:has([value=lamp]:checked) .jc-lamp-body{animation:jc-grow .7s var(--dx-spring) both}.jc:has([value=lamp]:checked) .jc-shade{animation:jc-swing .9s var(--dx-jelly) .35s both}.jc:has([value=lamp]:checked) .jc-glow{animation:.6s step-end .6s both jc-flicker}.jc:has([value=flowers]:checked) .jc-flow{opacity:1;visibility:visible;transition:none;transform:none}.jc:has([value=flowers]:checked) .jc-g-flow{opacity:0;transition-duration:.1s}.jc:has([value=flowers]:checked) .jc-vase{animation:jc-pop .55s var(--dx-jelly) both}.jc:has([value=flowers]:checked) .jc-stem{stroke-dasharray:1;animation:jc-draw .5s var(--dx-ease-out) .15s both}.jc:has([value=flowers]:checked) .jc-leaf{animation:jc-pop .5s var(--dx-jelly) .4s both}.jc:has([value=flowers]:checked) .jc-bloom{animation:jc-bloom .7s var(--dx-jelly) .5s both}.jc:has([value=flowers]:checked) .jc-b2{animation-delay:.6s}.jc:has([value=flowers]:checked) .jc-b3{animation-delay:.7s}@keyframes jc-unroll{0%{transform:scaleX(.04)}}@keyframes jc-roll{to{transform:translate(236px)}}@keyframes jc-fade{0%,40%{opacity:1}65%,to{opacity:0}}@keyframes jc-drop{0%{opacity:0;transform:translateY(-170px)rotate(-14deg)}12%{opacity:1}55%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)scale(1.14,.8)}72%{animation-timing-function:cubic-bezier(.5,0,.7,.4);transform:translateY(-9px)scale(.95,1.06)rotate(2deg)}86%{transform:translateY(0)scale(1.04,.96)}to{opacity:1;transform:none}}@keyframes jc-grow{0%{transform:scaleY(0)}}@keyframes jc-swing{0%{transform:rotate(-22deg)scale(.6)}}@keyframes jc-flicker{0%{opacity:0}25%,62%,to{opacity:.5}45%{opacity:.12}}@keyframes jc-pop{0%{transform:scale(0)}}@keyframes jc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes jc-bloom{0%{transform:scale(0)rotate(-120deg)}}.jc-stamp,.jc-reset{border:var(--dx-sticker-line);box-shadow:2px 2px 0 var(--dx-ink);border-radius:999px;position:absolute;top:10px}.jc-stamp{background:var(--joy-3);color:var(--joy-3-ink);font:800 11px/1 var(--font-jost), sans-serif;letter-spacing:.1em;text-transform:uppercase;opacity:0;visibility:hidden;padding:6px 10px;transition:opacity .2s,visibility 0s linear .2s;left:10px;transform:rotate(-5deg)}.jc-reset{background:var(--dx-paper);min-height:30px;color:var(--dx-ink);font:700 12.5px/1 var(--font-jost), sans-serif;cursor:pointer;transition:opacity .2s, transform .35s var(--dx-jelly), box-shadow .15s;padding:0 11px;right:10px}.jc-reset:before{content:"";position:absolute;inset:-8px -6px}.jc-reset:active{box-shadow:none;transform:translate(2px,2px)}.jc:not(:has(.jc-in:checked)) .jc-reset{opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s linear .2s;transform:scale(.6)}.jc-cap{min-height:3.1em;color:var(--dx-muted);text-wrap:pretty;margin:12px 2px 0;font-size:15px;line-height:1.5}.jc:not(:has(.jc-in:not(:checked))) .jc-stamp{opacity:1;visibility:visible;animation:jc-slap .55s var(--dx-spring) .75s both;transition:none}.jc:not(:has(.jc-in:not(:checked))) .jc-chair{animation:jc-hop .7s var(--dx-jelly) .8s}.jc:not(:has(.jc-in:not(:checked))) .jc-cap{color:var(--dx-ink);font-weight:600}@keyframes jc-slap{0%{opacity:0;transform:scale(1.9)rotate(-20deg)}}@keyframes jc-hop{0%{transform:scale(1.06,.92)}40%{transform:translateY(-7px)scale(.97,1.04)}}@media (prefers-reduced-motion:reduce){.jc *,.jc :before,.jc :after{transition:none!important;animation:none!important}.jc-in:checked+.jc-box:before{width:8px;transform:rotate(45deg)}.jc-in:checked+.jc-box:after{width:15px;transform:rotate(-45deg)}}.wh .dx-toy-title{margin-bottom:0}.wh-stage{border:var(--dx-sticker-line);background:linear-gradient(var(--dx-canvas) calc(100% - 24px), var(--dx-canvas-2) 0);border-radius:16px;margin:14px -10px 0;padding-top:14px;position:relative;overflow:hidden;container-type:inline-size}.wh-stage:after{content:"";border-top:2px dashed color-mix(in srgb, var(--dx-ink) 22%, transparent);position:absolute;bottom:23px;left:0;right:0}.wh-row{--wh-s:min(84px, calc((100cqi - 10px) / 5.2));padding-bottom:calc(24px - var(--wh-s) * .09);transform-origin:50% 100%;transition:scale .55s var(--dx-spring) .2s;justify-content:center;display:flex}@container (width<=520px){[data-neon=in] .wh-row{transition-delay:0s;scale:.86}}.wh-pal{--wh-i:0;width:var(--wh-s);height:calc(var(--wh-s) * 1.25);flex:none;position:relative}.wh-sway,.wh-jit{transform-origin:50% 92%}.wh-sway{width:var(--wh-s);margin-left:calc(var(--wh-s) / -2);animation:1.6s ease-in-out infinite alternate wh-sway;position:absolute;bottom:0;left:50%}.wh-jit{position:relative}.wh-svg{width:100%;height:auto;display:block;overflow:visible}.wh-shd{fill:#20231e21}.wh-bk,.wh-eyes circle{fill:var(--dx-ink)}.wh-bd{fill:var(--wh-c);stroke:var(--dx-ink);stroke-width:2.4px}.wh-hi{fill:none;stroke:#fff;stroke-opacity:.55;stroke-width:2.6px;stroke-linecap:round}.wh-legs,.wh-arm path,.wh-mouth,.wh-brow,.wh-zig,.wh-zz{fill:none;stroke:var(--dx-ink);stroke-linecap:round;stroke-linejoin:round}.wh-legs,.wh-arm path{stroke-width:2.6px}.wh-mouth,.wh-brow,.wh-zig{stroke-width:2.2px}.wh-arm circle{fill:var(--wh-c);stroke:var(--dx-ink);stroke-width:2px}.wh-arm{transition:transform .6s var(--dx-jelly) calc(.22s + var(--wh-i) * 50ms)}.wh-al{transform-origin:-12px 4px}.wh-ar{transform-origin:12px 4px}.wh-first .wh-al{transform:rotate(-58deg)}.wh-last .wh-ar{transform:rotate(58deg)}[data-neon=in] .wh-al{transition-delay:calc(var(--wh-i) * 45ms);transform:rotate(62deg)}[data-neon=in] .wh-ar{transition-delay:calc(var(--wh-i) * 45ms + 25ms);transform:rotate(-62deg)}.wh-eyes,.wh-mouth{transform-box:fill-box;transform-origin:50%}.wh-eyes{animation:4.8s infinite wh-blink}.wh-mouth{transition:transform .45s var(--dx-jelly) calc(.3s + var(--wh-i) * 40ms)}.wh-brow{opacity:0;transition:opacity .2s}[data-neon=in] .wh-mouth{transition-delay:calc(.12s + var(--wh-i) * 40ms);transform:scaleY(-1)}[data-neon=in] .wh-brow{opacity:1;transition-delay:.15s}[data-neon=in] .wh-eyes{animation:none}.wh-bang{z-index:2;font:900 max(11px, calc(var(--wh-s) * .21))/1 var(--font-jost), system-ui, sans-serif;letter-spacing:-.02em;color:var(--dx-ink);background:var(--dx-paper);border:2px solid var(--dx-ink);box-shadow:2px 2px 0 var(--dx-ink);translate:-50%;transform:scale(0) rotate(var(--wh-r,-9deg));transition:transform .3s var(--dx-ease-out);pointer-events:none;border-radius:999px;padding:.16em .4em .18em;position:absolute;top:0;left:50%}.wh-pal:nth-child(2n) .wh-bang{--wh-r:8deg}[data-neon=in] .wh-bang{transform:scale(1) rotate(var(--wh-r,-9deg));transition:transform .5s var(--dx-jelly) calc(.3s + var(--wh-i) * 70ms)}.wh-neon{--wh-i:0;z-index:1;width:0;transition:width .55s var(--dx-spring) .2s}[data-neon=in] .wh-neon{width:var(--wh-s);transition-delay:0s}.wh-neon .wh-sway{visibility:hidden;animation:none;transform:translateY(-160%)scale(.4)}[data-neon=in] .wh-neon .wh-sway{visibility:visible;animation:.7s both wh-drop;transform:none}[data-neon=out] .wh-neon .wh-sway{animation:.62s both wh-leave}.wh-neon .wh-al{transform:rotate(-50deg)!important}.wh-neon .wh-ar{transform:rotate(50deg)!important}.wh-zz{stroke-width:2px;opacity:0}[data-neon=in] .wh-zz{opacity:1;animation:.32s steps(2,end) infinite wh-zz}[data-neon=in] .wh-neon .wh-jit{animation:80ms linear .7s infinite alternate wh-buzz}[data-neon=in] .wh-sway{animation-play-state:paused}[data-neon=in] .wh-pal:not(.wh-neon) .wh-jit{animation:wh-jit calc(.34s + var(--wh-i) * 70ms) linear calc(var(--wh-i) * -.23s) infinite}[data-neon=out] .wh-pal:not(.wh-neon){animation:wh-hop .55s var(--dx-ease-out) .62s}@keyframes wh-sway{0%{transform:rotate(-3.5deg)}to{transform:rotate(3.5deg)translateY(-1px)}}@keyframes wh-blink{0%,91%,to{transform:none}94%{transform:scaleY(.12)}}@keyframes wh-jit{0%,to{transform:none}20%{transform:rotate(-7deg)translate(-1px,-2px)}45%{transform:rotate(6deg)translate(1px)}70%{transform:rotate(-3deg)translateY(-3px)}}@keyframes wh-drop{0%{animation-timing-function:cubic-bezier(.5,0,1,.6);transform:translateY(-160%)scale(.5,1.3)}55%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(3%)scale(1.22,.76)}78%{transform:translateY(-7%)scale(.94,1.07)}to{transform:none}}@keyframes wh-leave{0%{visibility:visible;transform:none}28%{animation-timing-function:cubic-bezier(.3,0,.8,.4);transform:translateY(4%)scale(1.2,.78)}to{visibility:hidden;transform:translateY(-170%)scale(.45)rotate(28deg)}}@keyframes wh-buzz{0%{transform:translate(-1px)rotate(-1.5deg)}to{transform:translate(1px)rotate(1.5deg)}}@keyframes wh-zz{50%{opacity:.2}}@keyframes wh-hop{35%{transform:translateY(-16%)}65%{transform:translateY(1.5%)}82%{transform:translateY(-3%)}}.wh .wh-cap{font:600 16px/1.45 var(--font-jost), system-ui, sans-serif;color:var(--dx-ink);margin:14px 0;display:grid}.wh-cap>span,.wh-bl>span{grid-area:1/1}.wh-c1,.wh-c2,.wh-b1,[data-neon=in] :is(.wh-c0,.wh-c2,.wh-b0),[data-neon=out] :is(.wh-c0,.wh-c1){visibility:hidden}[data-neon=in] :is(.wh-c1,.wh-b1),[data-neon=out] .wh-c2{visibility:visible;animation:wh-say .4s var(--dx-spring) both}@keyframes wh-say{0%{opacity:0;transform:translateY(6px)}}.wh-btn{cursor:pointer}.wh-bl{display:grid}.wh-dot{border:2px solid var(--dx-ink);width:14px;height:14px;transition:transform .45s var(--dx-jelly);background:#19f0ff;border-radius:50%;flex:none}[data-neon=in] .wh-dot{transform:scale(.6)}@media (min-width:640px){.wh .wh-cap{font-size:17px}.wh-stage{margin-inline:0}}@media (prefers-reduced-motion:reduce){.wh *,.wh :before,.wh :after{transition:none!important;animation:none!important}}.gl{scroll-margin-top:84px}.gl-title{font-size:1.55rem}.gl .dx-toy-kicker{color:var(--joy-2-ink)}.gl-head .dx-toy-note{max-width:34rem;margin:0}.gl-bar{top:var(--gl-top,72px);z-index:6;background:var(--dx-canvas);box-shadow:0 0 0 100vmax var(--dx-canvas);clip-path:inset(0 -100vmax);margin:16px 0 18px;padding:8px 0;position:sticky}.gl-track{background:var(--dx-paper);border:var(--dx-sticker-line);box-shadow:3px 3px 0 var(--dx-ink);border-radius:999px;overflow:hidden}.gl-pills{scrollbar-width:none;overscroll-behavior-x:contain;gap:2px;padding:4px 14px;display:flex;position:relative;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.gl-pills::-webkit-scrollbar{display:none}.gl-pill{z-index:1;font:600 14.5px/1.2 var(--font-jost), sans-serif;color:var(--dx-ink);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;padding:7px 13px;transition:color .2s 80ms;position:relative}.gl-pill input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.gl-pill:has(:focus-visible){outline-offset:-5px;outline:2px solid}.gl-pill:has(:checked){color:var(--joy-1-ink);background:var(--joy-1)}.gl-js .gl-pill:has(:checked){background:0 0}.gl-ind{border:var(--dx-sticker-line);background:var(--joy-1);width:0;box-shadow:2px 2px 0 var(--dx-ink);border-radius:999px;display:none;position:absolute;top:4px;bottom:4px;left:0}.gl-js .gl-ind{display:block}.gl-ind.gl-go{transition:transform .6s var(--dx-jelly), width .6s var(--dx-jelly)}.gl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}.gl-t{aspect-ratio:2/3;border:var(--dx-sticker-line);background:var(--dx-canvas-2);width:100%;box-shadow:var(--dx-sticker-shadow);cursor:zoom-in;transition:transform .5s var(--dx-jelly), box-shadow .3s var(--dx-ease-out);-webkit-tap-highlight-color:transparent;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden;rotate:-.9deg}.gl-t:nth-child(4n+2){rotate:.8deg}.gl-t:nth-child(4n+3){rotate:.5deg}.gl-t:nth-child(4n+4){rotate:-.6deg}.gl-t[hidden]{display:none}.gl-t img{object-fit:cover;border-radius:12px;width:100%;height:100%}.gl-t:active{box-shadow:7px 9px 0 var(--dx-ink);transition-duration:.18s;transform:translateY(-6px)rotate(-2.4deg)scale(1.02)}@media (hover:hover){.gl-t:hover{box-shadow:6px 8px 0 var(--dx-ink);transform:translateY(-5px)rotate(1.6deg)}}.gl-t:focus-visible{outline:3px solid var(--dx-ink);outline-offset:4px}.gl-ai{color:var(--dx-ink);font:700 9.5px/1 var(--font-jost), sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#fefefce6;border-radius:6px;padding:4px 6px 3px;position:absolute;top:8px;left:8px}.gl-rm{border:1.5px solid var(--dx-ink);background:var(--joy-1);color:var(--joy-1-ink);font:700 12px/1 var(--font-jost), sans-serif;border-radius:999px;padding:5px 9px 4px;position:absolute;bottom:9px;left:8px;rotate:-2deg}.gl-c2 .gl-rm,.gl-rm.gl-c2{background:var(--joy-2);color:var(--joy-2-ink)}.gl-c3 .gl-rm,.gl-rm.gl-c3{background:var(--joy-3);color:var(--joy-3-ink)}.gl-more{text-align:center;margin-top:24px}.gl-more input{opacity:0;width:1px;height:1px;position:absolute}.gl-more label{border:var(--dx-sticker-line);background:var(--dx-paper);box-shadow:3px 3px 0 var(--dx-ink);font:700 15px/1.2 var(--font-jost), sans-serif;cursor:pointer;transition:transform .3s var(--dx-jelly), box-shadow .2s;border-radius:999px;align-items:center;gap:10px;padding:11px 20px;display:inline-flex}.gl-more label:active{box-shadow:1px 1px 0 var(--dx-ink);transform:translate(2px,2px)}.gl-more input:focus-visible+label{outline:3px solid var(--dx-ink);outline-offset:3px}.gl-more i{border:solid var(--dx-ink);border-width:0 2.5px 2.5px 0;width:9px;height:9px;translate:0 -2px;rotate:45deg}.gl-more[hidden]{display:none}.gl:not(.gl-js):has(#gl-r-all:checked):not(:has(#gl-more:checked)) .gl-t:nth-child(n+9){display:none}.gl:not(.gl-js):has(#gl-more:checked) .gl-more{display:none}.gl:not(.gl-js):not(:has(#gl-r-all:checked)) .gl-more{display:none}.gl:not(.gl-js):has(#gl-r-hallway:checked) .gl-t:not([data-room=hallway]){display:none}.gl:not(.gl-js):has(#gl-r-kitchen:checked) .gl-t:not([data-room=kitchen]){display:none}.gl:not(.gl-js):has(#gl-r-bedroom:checked) .gl-t:not([data-room=bedroom]){display:none}.gl:not(.gl-js):has(#gl-r-laundry:checked) .gl-t:not([data-room=laundry]){display:none}.gl:not(.gl-js):has(#gl-r-office:checked) .gl-t:not([data-room=office]){display:none}.gl:not(.gl-js):has(#gl-r-living-room:checked) .gl-t:not([data-room=living-room]){display:none}.gl:not(.gl-js):has(#gl-r-dining:checked) .gl-t:not([data-room=dining]){display:none}.gl:not(.gl-js):has(#gl-r-bathroom:checked) .gl-t:not([data-room=bathroom]){display:none}.gl:not(.gl-js):has(#gl-r-reading-nook:checked) .gl-t:not([data-room=reading-nook]){display:none}.gl:not(.gl-js):has(#gl-r-balcony:checked) .gl-t:not([data-room=balcony]){display:none}.gl:not(.gl-js):has(#gl-r-studio:checked) .gl-t:not([data-room=studio]){display:none}.gl-dlg{border:var(--dx-sticker-line);border-radius:var(--dx-r);background:var(--dx-paper);width:min(100vw - 24px,440px);max-width:none;max-height:calc(100dvh - 24px);color:var(--dx-ink);box-shadow:6px 6px 0 var(--dx-ink);padding:0;overflow:hidden}.gl-dlg[open]{flex-direction:column;display:flex}.gl-dlg::backdrop{background:#20231e9e}.gl-dlg-in{overscroll-behavior:contain;min-height:0;padding:24px 16px 0;overflow-y:auto}.gl-fig{width:fit-content;margin:0 auto 16px;position:relative;rotate:-1.2deg}.gl-dlg-img{aspect-ratio:2/3;object-fit:cover;border:var(--dx-sticker-line);width:auto;height:min(150vw - 90px,606px,100dvh - 214px);box-shadow:var(--dx-sticker-shadow);background:var(--dx-canvas-2);border-radius:12px}.gl-pin{z-index:2;background:radial-gradient(farthest-corner at 70% 30%, #fff 4%, var(--joy-1) 12% 24%, color-mix(in srgb, var(--joy-1) 66%, #000) 50% 65%, var(--joy-1) 75%);border-radius:50%;width:26px;height:26px;margin-left:-13px;position:absolute;top:-11px;left:50%;box-shadow:1px 4px 4px #20231e66}.gl .gl-dlg-tags{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.gl-dlg-tags span{position:static}.gl-dlg-tags .gl-ai{border:1.5px solid var(--dx-ink)}.gl-dlg-t{font:400 1.3rem/1.25 var(--font-marcellus), Georgia, serif;text-wrap:balance;margin:10px 0 6px}.gl .gl-dlg-d{color:var(--dx-muted);margin:0 0 8px;font-size:14.5px;line-height:1.55}.gl .gl-dlg-n{color:var(--dx-faint);margin:0;font-size:13px}.gl-dlg-act{z-index:2;background:var(--dx-paper);border-top:1.5px solid var(--dx-line);flex-direction:column;align-items:center;gap:10px;margin:14px -16px 0;padding:14px 16px 16px;display:flex;position:sticky;bottom:0}.gl-dlg-act .dx-btn{justify-content:center;width:100%}.gl-pin-link{border-bottom:2px solid var(--joy-3);font-size:15px}.gl-x{z-index:3;border:var(--dx-sticker-line);background:var(--dx-paper);width:40px;height:40px;box-shadow:2px 2px 0 var(--dx-ink);cursor:pointer;transition:transform .35s var(--dx-jelly);border-radius:50%;padding:0;position:absolute;top:10px;right:10px}.gl-x:before,.gl-x:after{content:"";background:var(--dx-ink);border-radius:2px;width:16px;height:2.5px;margin:-1.25px 0 0 -8px;position:absolute;top:50%;left:50%;rotate:45deg}.gl-x:after{rotate:-45deg}.gl-x:active{transform:scale(.88)rotate(-8deg)}@media (min-width:720px){.gl-title{font-size:1.9rem}.gl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 22px}.gl:not(.gl-js):has(#gl-r-all:checked):not(:has(#gl-more:checked)) .gl-t:nth-child(9){display:block}.gl-dlg{width:auto;max-width:min(100vw - 48px,900px)}.gl-dlg-in{grid-template-rows:1fr auto auto 1fr;grid-template-columns:auto minmax(0,330px);column-gap:34px;padding:30px 36px 28px 30px;display:grid}.gl-fig{grid-row:1/5;margin:0}.gl-dlg-txt{grid-row:2}.gl-dlg-act{border:0;grid-row:3;align-items:flex-start;margin:18px 0 0;padding:0;position:static}.gl-dlg-img{height:min(76dvh,600px)}}.gl-dlg.gl-anim[open]{animation:gl-pop .5s var(--dx-spring)}.gl-dlg[open] .gl-pin{animation:gl-pin .7s var(--dx-jelly) .32s backwards}@keyframes gl-pop{0%{opacity:0;transform:translateY(24px)scale(.94)}}@keyframes gl-pin{0%{opacity:0;transform:translateY(-30px)scale(1.5)}40%{opacity:1}}@keyframes gl-out{to{opacity:0;transform:scale(.6)rotate(-6deg)}}@keyframes gl-in{0%{opacity:0;transform:scale(.55)rotate(5deg)}}@keyframes gl-fade{0%{opacity:0}}:root.gl-vt::view-transition-new(root){animation:none}:root.gl-vt-dlg::view-transition-new(root){animation:.3s both gl-fade}:root.gl-vt::view-transition-group(*){animation-duration:.6s;animation-timing-function:var(--dx-spring)}:root.gl-vt::view-transition-old(*):only-child{animation:.28s ease-in both gl-out}:root.gl-vt::view-transition-new(*):only-child{animation:gl-in .55s var(--dx-jelly) both}:root.gl-vt::view-transition-group(gl-hero){z-index:2;animation-duration:.55s}:root.gl-vt::view-transition-old(gl-hero){object-fit:cover;height:100%}:root.gl-vt::view-transition-new(gl-hero){object-fit:cover;height:100%}:root.gl-vt-dlg::view-transition-new(gl-panel):only-child{animation:gl-pop .5s var(--dx-spring) both}:root.gl-vt-dlg::view-transition-old(gl-panel):only-child{animation:.25s ease-in both gl-out}@media (prefers-reduced-motion:reduce){.gl-t,.gl-t:active,.gl-t:hover,.gl-ind.gl-go,.gl-pill,.gl-x,.gl-more label{transition:none}.gl-t:active,.gl-t:hover{transform:none}.gl-dlg.gl-anim[open],.gl-dlg[open] .gl-pin{animation:none}}@media (min-width:900px){.gl-pills{justify-content:space-between;gap:0;padding-inline:12px}.gl-pill{padding-inline:9px;font-size:14px}}.fc-card{text-align:center;background:var(--dx-paper);border:var(--dx-sticker-line);border-radius:var(--dx-r);box-shadow:var(--dx-sticker-shadow);padding:26px 16px 22px;position:relative}.fc-corner{border-top-left-radius:calc(var(--dx-r) - 2px);clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--dx-ink) 0 calc(50% + 1px), transparent 0), repeating-conic-gradient(var(--joy-2) 0 25%, var(--dx-paper) 0 50%) 0 0 / 14px 14px;width:84px;height:84px;position:absolute;top:0;left:0}.fc-badge{z-index:2;width:84px;height:84px;position:absolute;top:-30px;right:-9px;overflow:visible;rotate:10deg}.fc-badge-sh{fill:var(--dx-ink)}.fc-badge-bg{fill:var(--joy-3);stroke:var(--dx-ink);stroke-width:2.4px}.fc-badge text{font:800 10.6px var(--font-jost), sans-serif;fill:var(--joy-3-ink)}.fc-spin{transform-origin:50px 50px;animation:18s linear infinite fc-spin}.fc-badge circle[class^=fc-b]{stroke:var(--dx-ink);stroke-width:2.2px}.fc-b1{fill:var(--joy-1)}.fc-b2{fill:var(--joy-2)}.fc-b3{fill:var(--dx-paper)}.fc .fc-kick{color:var(--joy-2-ink);margin:0 0 12px}.fc-line{max-width:16em;font:400 1.5rem/1.22 var(--font-marcellus), Georgia, serif;color:var(--dx-ink);text-wrap:balance;margin:0 auto 20px}.fc-sw{white-space:nowrap;position:relative}.fc-sw svg{width:104%;height:.32em;position:absolute;bottom:-.14em;left:-2%;overflow:visible}.fc-sw path{fill:none;stroke:var(--joy-3);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1}.fc .fc-in{min-height:3.2em;color:var(--dx-muted);text-wrap:balance;margin:0;font-size:14px;line-height:1.6}.fc-in b{color:var(--dx-ink);white-space:nowrap;font-weight:600}.fc-in i{border:1.5px solid var(--dx-ink);vertical-align:-1px;background:var(--joy-1);border-radius:50%;width:11px;height:11px;margin-right:5px;display:inline-block}.fc-n2 i{background:var(--joy-2)}.fc-n3 i{background:var(--joy-3)}.fc-btn{--c1:color-mix(in oklab, var(--joy-1) 45%, #fff);--c2:color-mix(in oklab, var(--joy-1) 70%, #fff);--c3:color-mix(in oklab, var(--joy-1) 86%, #fff);--c5:color-mix(in oklab, var(--joy-1) 50%, #000);--lift:5px;--hot:paused;--glow:0;width:min(100% - 22px,288px);height:58px;color:var(--joy-1-ink);font:600 15px/1 var(--font-jost), sans-serif;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border-radius:16px;margin:4px auto 26px;display:block;position:relative;transform:rotate(-3deg)skew(2deg);text-decoration:none!important}.fc-btn:focus-visible{outline:3px solid var(--dx-ink);outline-offset:7px}.fc-bg,.fc-bg:before{border-radius:inherit;position:absolute;inset:0}.fc-bg:before{content:"";background:var(--c5);box-shadow:-4px 4px 0 color-mix(in srgb, var(--c5) 75%, transparent), -8px 8px 0 color-mix(in srgb, var(--c5) 50%, transparent), -12px 12px 1px color-mix(in srgb, var(--c5) 32%, transparent), -16px 16px 3px color-mix(in srgb, var(--c5) 18%, transparent), -21px 21px 6px color-mix(in srgb, var(--c5) 9%, transparent);transition:box-shadow .3s,opacity .3s}.fc-wrap{border-radius:inherit;height:100%;transform:translate(var(--lift), calc(var(--lift) * -1));background:linear-gradient(var(--c1), var(--joy-1));box-shadow:0 0 0 2px var(--dx-ink);transition:transform .3s var(--dx-ease-out);padding:3px;display:block;position:relative;overflow:hidden}.fc-outline{border-radius:inherit;opacity:var(--glow);transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.fc-outline:before{content:"";background:linear-gradient(90deg,#0000,#fff 50%,#0000);width:110px;height:340px;margin:auto;animation:3s linear infinite fc-spin;position:absolute;inset:0}.fc-content{z-index:1;background:linear-gradient(var(--c3), var(--joy-1));height:100%;box-shadow:inset -2px 10px 10px -5px var(--c2), inset 1px -3px 10px #0000004d;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 10px;transition:box-shadow .3s;display:flex;position:relative}.fc-content:before{content:"";opacity:.7;background:linear-gradient(transparent, var(--joy-1));filter:brightness(1.3)blur(5px);position:absolute;inset:45% 10% 35%}.fc-lab{display:grid;position:relative}.fc-lab>span{grid-area:1/1;justify-self:center;width:max-content;display:flex}.fc-lab span span{color:#0000;white-space:pre;display:block;position:relative}.fc-lab span span:after,.fc-s1 span:before{content:attr(data-l);color:var(--joy-1-ink);text-shadow:-1px 1px 2px color-mix(in srgb, var(--c5) 70%, transparent);position:absolute;top:0;left:0}.fc-s1 span:before{opacity:0;transform:translateY(-100%)}.fc-s2 span:after{opacity:0}.fc-icon{z-index:2;flex:none;position:relative}.fc-icon i,.fc-icon i:before,.fc-icon i:after{background:var(--joy-1-ink);border-radius:2px;height:3px;display:block}.fc-icon i{width:20px;animation:1s ease-in-out infinite fc-swing;position:relative}.fc-icon i:before,.fc-icon i:after{content:"";transform-origin:100%;width:11px;position:absolute;right:0}.fc-icon i:before{animation:1s linear infinite fc-l1;top:1px;transform:rotate(44deg)}.fc-icon i:after{animation:1s linear infinite fc-l2;bottom:1px;transform:rotate(-44deg)}.fc-outline:before,.fc-icon i,.fc-icon i:before,.fc-icon i:after{animation-play-state:var(--hot)}.fc-path{z-index:3;fill:none;width:100%;height:100%;stroke:var(--joy-2);stroke-width:3px;stroke-linecap:round;stroke-dasharray:26 130;stroke-dashoffset:27px;pointer-events:none;position:absolute;inset:0}.fc-splash{pointer-events:none;fill:none;width:142.4%;height:320.7%;stroke:var(--joy-2);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:60 60;stroke-dashoffset:60px;filter:drop-shadow(1px 1px 0 var(--dx-ink));position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.fc-splash path:nth-child(4n+3),.fc-splash path:nth-child(4n+4){stroke:var(--joy-3)}.fc-js:not(.fc-on) .fc-sw path{stroke-dashoffset:1px}.fc-on .fc-s1>span{animation:fc-up .8s ease backwards calc(var(--i) * 16ms + .1s)}.fc-on .fc-icon{animation:.8s cubic-bezier(.7,-.5,.3,1.2) .45s backwards fc-arrow-in}.fc-on .fc-sw path{animation:fc-draw .8s var(--dx-ease-out) .3s backwards}.fc-in.fc-pop i{animation:fc-pop .55s var(--dx-jelly)}.fc-in.fc-pop b:nth-child(2) i{animation-delay:60ms}.fc-in.fc-pop b:nth-child(3) i{animation-delay:.12s}@media (hover:hover){.fc-btn:hover{--lift:7px;--hot:running;--glow:1}.fc-btn:hover .fc-s1 span:before{animation:fc-up .6s ease calc(var(--i) * 16ms)}.fc-btn:hover .fc-s1 span:after{animation:fc-out .6s ease calc(var(--i) * 16ms)}}.fc-btn:focus-visible{--lift:7px;--hot:running;--glow:1}.fc-btn:active{--lift:2px;--glow:0}.fc-btn:active .fc-wrap{transition-duration:80ms}.fc-btn:is(:active,.fc-go) .fc-bg:before{opacity:.75;box-shadow:-3px 3px 0 color-mix(in srgb, var(--c5) 60%, transparent), -6px 6px 1px color-mix(in srgb, var(--c5) 30%, transparent)}.fc-btn:is(:active,.fc-go) .fc-content{box-shadow:inset -1px 10px 8px -5px #00000059, inset 0 -3px 8px var(--c2)}.fc-btn:is(:active,.fc-go) .fc-splash{animation:.8s cubic-bezier(.3,0,0,1) 50ms forwards fc-splash}.fc-btn:is(:focus-visible,.fc-go) .fc-path{animation:1.3s .15s forwards fc-path}.fc-btn:is(:focus-visible,.fc-go) .fc-s1>span{opacity:0;animation:fc-out .4s ease backwards calc(var(--i) * 10ms);transform:translateY(-70%)}.fc-btn:is(:focus-visible,.fc-go) .fc-s2 span:after{opacity:1;animation:fc-up .6s ease backwards calc(var(--i) * 14ms + .12s)}.fc-btn:is(:focus-visible,.fc-go) .fc-icon{transform:translateX(calc(var(--fc-dx,0px) * -1));animation:.9s cubic-bezier(.7,-.5,.3,1.5) fc-arrow}@keyframes fc-spin{to{transform:rotate(360deg)}}@keyframes fc-up{0%{opacity:0;filter:blur(4px);transform:translateY(50%)}20%{opacity:1;transform:translateY(70%)}50%{filter:blur();transform:translateY(-15%)}to{opacity:1;transform:none}}@keyframes fc-out{0%{opacity:1;transform:none}to{opacity:0;filter:blur(3px);transform:translateY(-70%)}}@keyframes fc-swing{50%{transform:translate(4px)}}@keyframes fc-l1{50%{transform:rotate(30deg)}80%{transform:rotate(55deg)}}@keyframes fc-l2{50%{transform:rotate(-30deg)}80%{transform:rotate(-55deg)}}@keyframes fc-arrow{0%{transform:none}45%{opacity:0;transform:translate(34px)}46%{transform:translateX(calc(var(--fc-dx,0px) * -1 - 30px));opacity:0}}@keyframes fc-arrow-in{0%{opacity:0;transform:translate(-40px)}}@keyframes fc-path{0%{stroke:#fff}to{stroke-dashoffset:-101px}}@keyframes fc-splash{to{stroke-dasharray:2 60;stroke-dashoffset:-60px}}@keyframes fc-draw{0%{stroke-dashoffset:1px}}@keyframes fc-pop{40%{transform:scale(1.45)}}@media (min-width:640px){.fc-card{padding:34px 32px 28px}.fc-corner{width:108px;height:108px}.fc-badge{width:104px;height:104px;top:-38px;right:-20px}.fc-line{margin-bottom:26px;font-size:2rem}.fc-btn{width:340px;height:66px;margin-bottom:32px;font-size:18px;transform:rotate(-5deg)skew(3deg)}.fc-icon i{width:24px}.fc .fc-in{min-height:0;font-size:15px}}@media (prefers-reduced-motion:reduce){.fc *,.fc :before,.fc :after{transition:none!important;animation:none!important}}.rx-card{text-align:center;max-width:30rem;margin-inline:auto;padding:20px 18px 22px;transform:rotate(-.6deg)}.rx .rx-q{overflow-clip-margin:6px;font:400 clamp(1.2rem, 4.6vw, 1.4rem)/1.3 var(--font-marcellus), Georgia, serif;color:var(--dx-ink);margin:0 0 16px;display:grid;overflow:clip}.rx-sw{white-space:nowrap;position:relative}.rx-sw svg{pointer-events:none;width:108%;height:.3em;position:absolute;bottom:-.12em;left:-4%;overflow:visible}.rx-sw path{fill:none;stroke:var(--joy-3);stroke-width:6px;stroke-linecap:round}.rx-thanks .rx-sw path{stroke:var(--joy-1)}.rx-thanks .rx-sw svg{clip-path:inset(-30% 100% -30% -4%);transition:clip-path .5s var(--dx-ease-out) .45s}.rx-done .rx-thanks .rx-sw svg{clip-path:inset(-30% -6% -30% -4%)}.rx-ask,.rx-thanks{transition:transform .7s var(--dx-spring), opacity .35s ease;grid-area:1/1}.rx-thanks{opacity:0;transform:translateY(105%)}.rx-done .rx-ask{opacity:0;transform:translateY(-105%)}.rx-done .rx-thanks{opacity:1;transition-delay:80ms;transform:none}.rx-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.rx-btn{border:var(--dx-sticker-line);background:var(--dx-paper);min-height:48px;color:var(--dx-ink);box-shadow:3px 3px 0 var(--dx-ink);font:700 16px/1 var(--font-jost), sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .35s var(--dx-jelly), box-shadow .15s, background-color .25s, color .25s, opacity .3s;border-radius:999px;align-items:center;gap:8px;padding:6px 18px 6px 9px;display:inline-flex;position:relative}.rx-btn:active{box-shadow:1px 1px 0 var(--dx-ink);transition-duration:80ms;transform:translate(2px,2px)scale(.97)}.rx-btn:focus-visible{outline:3px solid var(--dx-ink);outline-offset:3px}.rx-ico{flex:none;width:30px;height:30px;overflow:visible}.rx-face{fill:var(--dx-paper);stroke:var(--dx-ink);stroke-width:2.2px;transition:fill .25s}.rx-eye{fill:var(--dx-ink)}.rx-mouth{fill:none;stroke:var(--dx-ink);stroke-width:2.2px;stroke-linecap:round}.rx-yes[aria-pressed=true]{background:var(--joy-1);color:var(--joy-1-ink)}.rx-yes[aria-pressed=true] .rx-face{fill:var(--joy-2)}.rx-yes[aria-pressed=true] .rx-eye{fill:var(--joy-2-ink)}.rx-yes[aria-pressed=true] .rx-mouth{stroke:var(--joy-2-ink)}.rx-no[aria-pressed=true]{background:var(--dx-canvas-2)}.rx-done .rx-btn[aria-pressed=false]{opacity:.42;box-shadow:1px 1px 0 var(--dx-ink);transform:scale(.94)}.rx-btn.rx-go{animation:.6s ease-out rx-squish}.rx-btn.rx-go .rx-ico{animation:.65s cubic-bezier(.2,.8,.3,1.1) rx-roll}@keyframes rx-squish{0%{transform:scale(1)}22%{transform:scale(1.12,.84)}42%{transform:scale(.93,1.08)}62%{transform:scale(1.04,.97)}82%{transform:scale(.99,1.01)}to{transform:scale(1)}}@keyframes rx-roll{0%{opacity:.2;transform:translate(-14px)rotate(-320deg)scale(.4)}60%{opacity:1;transform:translate(0)rotate(12deg)scale(1.2)}to{transform:none}}.rx-fx{opacity:0;pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:21px}.rx-yes.rx-go .rx-fx{animation:.8s ease-out .12s rx-bang,.8s ease-in .12s rx-fall}@keyframes rx-bang{0%{opacity:1;box-shadow:0 0 0 -3px var(--joy-1), 0 0 0 -3px var(--joy-2), 0 0 0 -3px var(--joy-3), 0 0 0 -3px var(--joy-1), 0 0 0 -3px var(--joy-2), 0 0 0 -3px var(--joy-3), 0 0 0 -3px var(--joy-1), 0 0 0 -3px var(--joy-2), 0 0 0 -3px var(--joy-3), 0 0 0 -3px var(--joy-1), 0 0 0 -3px var(--joy-2), 0 0 0 -3px var(--joy-3)}to{opacity:1;box-shadow:31px -2px 0 0 var(--joy-1), 32px 19px 0 0 var(--joy-2), 12px 23px 0 0 var(--joy-3), -6px 34px 0 0 var(--joy-1), -19px 18px 0 0 var(--joy-2), -37px 9px 0 0 var(--joy-3), -31px -10px 0 0 var(--joy-1), -32px -31px 0 0 var(--joy-2), -12px -35px 0 0 var(--joy-3), 6px -46px 0 0 var(--joy-1), 19px -30px 0 0 var(--joy-2), 37px -21px 0 0 var(--joy-3)}}@keyframes rx-fall{0%,55%{opacity:1;transform:none}to{opacity:0;transform:translateY(18px)}}@media (hover:hover){.rx-btn:not(.rx-go):hover .rx-ico{animation:.7s ease-in-out rx-shake}@keyframes rx-shake{25%{transform:rotate(8deg)}50%{transform:rotate(-8deg)}75%{transform:rotate(3deg)}}}@media (prefers-reduced-motion:reduce){.rx *,.rx :before,.rx :after{animation:none!important}.rx-ask,.rx-thanks,.rx-btn{transition:opacity .2s,background-color .2s!important;transform:none!important}.rx-done .rx-ask{visibility:hidden}.rx-sw path{transition:none!important}}.dx .gl-dlg{margin:auto}.dx .gl-pill{min-height:44px}.dx .gl-x,.dx .cf-d-close,.dx .rl-step{min-width:44px;min-height:44px}.dx .gl-dlg-n,.dx .wd-hole,.dx .cf-sw-word{color:var(--dx-muted)}.dx .gl-ai{font-size:11px}.dx .is-bob{animation-iteration-count:1}.dx .wh-sway{animation-iteration-count:3}.dx .wh-eyes{animation-iteration-count:1}.dx .fc-spin{animation-duration:4.5s;animation-iteration-count:1}.dx .fc-icon i,.dx .fc-icon i:before,.dx .fc-icon i:after{animation-iteration-count:3}.dx .dx-cv{content-visibility:auto;contain-intrinsic-size:auto var(--dx-cis,500px);margin:-24px;padding:24px}.dx .dx-cv[data-toy=icon-shelf]{--dx-cis:382px}.dx .dx-cv[data-toy=wardrobe]{--dx-cis:640px}.dx .dx-cv[data-toy=rule-lab]{--dx-cis:1033px}.dx .dx-cv[data-toy=chip-fan]{--dx-cis:668px}.dx .dx-cv[data-toy=comic-picker]{--dx-cis:463px}.dx .dx-cv[data-toy=joy-corner]{--dx-cis:680px}.dx .dx-cv[data-toy=warm-hands]{--dx-cis:414px}.dx .dx-cv[data-toy=gallery]{--dx-cis:1335px}.dx .dx-cv[data-toy=final-cta]{--dx-cis:360px}.dx .dx-cv[data-toy=reaction]{--dx-cis:196px}@media (min-width:900px){.dx .dx-cv[data-toy=icon-shelf]{--dx-cis:443px}.dx .dx-cv[data-toy=wardrobe]{--dx-cis:658px}.dx .dx-cv[data-toy=rule-lab]{--dx-cis:688px}.dx .dx-cv[data-toy=chip-fan]{--dx-cis:633px}.dx .dx-cv[data-toy=comic-picker]{--dx-cis:508px}.dx .dx-cv[data-toy=joy-corner]{--dx-cis:477px}.dx .dx-cv[data-toy=warm-hands]{--dx-cis:425px}.dx .dx-cv[data-toy=gallery]{--dx-cis:1581px}.dx .dx-cv[data-toy=final-cta]{--dx-cis:393px}.dx .dx-cv[data-toy=reaction]{--dx-cis:200px}.dx .dx-cv:is([data-toy=wardrobe],[data-toy=rule-lab],[data-toy=chip-fan],[data-toy=joy-corner],[data-toy=gallery]){margin-inline:calc((var(--dx-col) - var(--dx-wide)) / 2 - 24px)}.dx .dx-cv>.dx-toy.dx-wide{margin-inline:0}}