@keyframes cl-wa-wiggle{0%,to{rotate:-6deg}20%{rotate:-16deg}40%{rotate:6deg}60%{rotate:-12deg}80%{rotate:-3deg}}@keyframes cl-lw-nudge{0%,to{translate:0 -50%}50%{translate:.35rem -50%}}.cl-page .laughs-sec{background:var(--cl-bg2);overflow:clip}.cl-page .laughs-sec .sec-head .fine{margin-top:0}.cl-page .lw-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(2rem,4vw,3.2rem);display:flex}.cl-page .lw-chip{border:var(--cl-bw) solid var(--cl-line);background:var(--cl-surface);min-height:2.75rem;color:var(--cl-on-surface);transition:transform .3s var(--cl-ease-move), background-color .2s;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .95rem;font-size:.92rem;font-weight:800;display:inline-flex}.cl-page .lw-chip:hover{transform:rotate(calc(var(--cl-tilt) * -2deg))}.cl-page .lw-chip[aria-pressed=true]{background:var(--cl-on-surface);color:var(--cl-surface)}.cl-page .lw-chip.lw-mine{background:var(--cl-hl);color:var(--cl-on-hl);box-shadow:.14rem .14rem 0 var(--cl-shadow-c)}.cl-page .lw-chip.lw-mine[aria-pressed=true]{outline:.18rem solid var(--cl-on-surface);outline-offset:.15rem}.cl-page .lw-chip svg{fill:currentColor;width:1rem;height:1rem}.cl-page .lw-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1.4rem,3vw,2.6rem) clamp(1rem,2.4vw,2.2rem);display:grid}@media (max-width:61.99rem){.cl-page .lw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:35.99rem){.cl-page .lw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem .9rem}}.cl-page .lw-card{margin-top:var(--ln,0);background:var(--cl-paper);color:var(--cl-ink-fixed);border:var(--cl-bw) solid var(--cl-line);border-radius:calc(var(--cl-r-s) * .5);box-shadow:var(--cl-shadow-card);rotate:calc(var(--lt) * var(--cl-tilt));transition:rotate .5s var(--cl-ease-move), translate .5s var(--cl-ease-move);padding:.6rem .6rem .7rem;position:relative}.cl-page .lw-card:hover,.cl-page .lw-card:focus-within{z-index:2;translate:0 -.3rem;rotate:0deg}.cl-page .lw-card .tape{rotate:calc(var(--lt) * -2);margin-left:-2.6rem;top:-.75rem;left:50%}.cl-page .lw-frame{aspect-ratio:1;border-radius:calc(var(--cl-r-s) * .3);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#ddd 50%/cover no-repeat;display:block;position:relative;overflow:hidden}.cl-page .lw-frame:focus-visible{outline-offset:.15rem}.cl-page .lw-before,.cl-page .lw-after{background:50%/cover no-repeat;position:absolute;inset:0}.cl-page .lw-before img,.cl-page .lw-after img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.cl-page .lw-before img{object-position:50% 22%}.cl-page .lw-after{clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0)}.cl-page .lw-handle{top:0;bottom:0;left:var(--pos,50%);background:var(--cl-paper);pointer-events:none;width:.22rem;margin-left:-.11rem;position:absolute;box-shadow:0 0 0 .06rem #211a168c}.cl-page .lw-knob{top:50%;left:clamp(1.3rem, var(--pos,4%), calc(100% - 1.3rem));background:var(--cl-yellow);border:.14rem solid var(--cl-ink-fixed);width:2.4rem;height:2.4rem;box-shadow:.12rem .12rem 0 var(--cl-ink-fixed);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.cl-page .lw-knob:before,.cl-page .lw-knob:after{content:"";border-block:.32rem solid #0000;width:0;height:0;margin-top:-.32rem;position:absolute;top:50%}.cl-page .lw-knob:before{border-right:.42rem solid var(--cl-ink-fixed);left:.32rem}.cl-page .lw-knob:after{border-left:.42rem solid var(--cl-ink-fixed);right:.32rem}.cl-page .lw-tag{z-index:2;color:var(--cl-ink-fixed);border:.1rem solid var(--cl-ink-fixed);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#fffdf7f0;border-radius:999px;padding:.12rem .55rem;font-size:.74rem;font-weight:800;position:absolute;top:.45rem;left:.45rem}.cl-page .lw-tag[data-side=after]{background:var(--cl-yellow)}html.cl-motion .cl-page .lw-tag{animation:cl-pop-in .35s var(--cl-ease-spring)}.cl-page .lw-hint{top:50%;left:calc(clamp(1.3rem, var(--pos,4%), 100% - 1.3rem) + 1.6rem);z-index:2;color:var(--cl-ink-fixed);white-space:nowrap;pointer-events:none;box-shadow:.1rem .1rem 0 var(--cl-ink-fixed);background:#fffdf7f0;border-radius:.6rem;padding:.05rem .5rem .15rem;font-size:1.15rem;line-height:1.1;position:absolute;translate:0 -50%}html.cl-motion .cl-page .lw-hint{animation:1.4s ease-in-out 3 cl-lw-nudge}.cl-page .lw-cap{gap:.1rem;min-height:3.6rem;padding:.55rem 2.6rem 0 .2rem;display:grid}.cl-page .lw-cap .hand{font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1}.cl-page .lw-world{letter-spacing:.06em;text-transform:uppercase;color:#5b4f45;font-size:.78rem;font-weight:800}.cl-page .lw-open{background:var(--cl-paper);width:2.75rem;height:2.75rem;color:var(--cl-ink-fixed);border:.12rem solid var(--cl-ink-fixed);transition:transform .3s var(--cl-ease-move);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.7rem;right:.55rem}.cl-page .lw-open:hover{background:var(--cl-yellow);transform:scale(1.08)rotate(-8deg)}.cl-page .lw-open svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}@media (max-width:35.99rem){.cl-page .lw-chips{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--cl-gutter) * -1);padding:.3rem var(--cl-gutter) .5rem;scroll-padding-inline:var(--cl-gutter);flex-wrap:nowrap;overflow-x:auto}.cl-page .lw-chips::-webkit-scrollbar{display:none}.cl-page .lw-chip{flex:none}.cl-page .lw-card{padding:.4rem .4rem .5rem}.cl-page .lw-cap{min-height:0;padding-right:0}.cl-page .lw-cap .hand{font-size:1.15rem}.cl-page .lw-world{font-size:.68rem}.cl-page .lw-open{border-radius:999px;width:100%;height:2.75rem;margin-top:.4rem;position:static}.cl-page .lw-tag{font-size:.62rem;top:.3rem;left:.3rem}.cl-page .lw-hint{left:calc(clamp(1.1rem, var(--pos,4%), 100% - 1.1rem) + 1.3rem);font-size:.95rem}.cl-page .lw-knob{width:2rem;height:2rem;left:clamp(1.1rem, var(--pos,4%), calc(100% - 1.1rem))}}.cl-page .lw-box{border:var(--cl-bw) solid var(--cl-line);border-radius:var(--cl-r-l);background:var(--cl-stage);width:min(100vw - 2rem,76rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--cl-on-stage);box-shadow:var(--cl-shadow-card);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto}.cl-page .lw-box::backdrop{background:#0f0b09d1}html.cl-motion .cl-page .lw-box[open]{animation:cl-pop-in .45s var(--cl-ease-spring)}.cl-page .lw-box-in{display:grid}.cl-page .lw-screen{aspect-ratio:16/9;background:#000;width:100%;max-height:calc(100dvh - 9rem);margin-inline:auto;position:relative;overflow:hidden}.cl-page .lw-screen img,.cl-page .lw-screen video{object-fit:contain;width:100%;height:100%;display:block}.cl-page .lw-demo{color:#fbf1df;letter-spacing:.06em;background:#0f0b09b3;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:800;position:absolute;top:.6rem;left:.6rem}.cl-page .lw-box-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.8rem 1rem 1rem;display:flex}.cl-page .lw-box-cap{gap:.1rem;min-width:0;display:grid}.cl-page .lw-box-cap .hand{color:var(--cl-on-stage);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.cl-page .lw-box-cap .lw-world{color:var(--cl-muted-stage)}.cl-page .lw-box-btns{gap:.5rem;display:flex}.cl-page .lw-box .icon-btn{background:var(--cl-surface);color:var(--cl-on-surface)}.cl-page .lw-box .icon-btn[disabled]{opacity:.5;cursor:not-allowed}.cl-page .lw-prev{rotate:180deg}.cl-page .xp-play{fill:currentColor;width:1.1em;height:1.1em}.cl-page .xp-box .lw-screen video{object-fit:contain}.cl-page .rfm-grid{gap:clamp(1.5rem,3vw,2.6rem);display:grid}.cl-page .rfm-grid .sec-head{margin-bottom:0}.cl-page .rfm-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);display:grid}.cl-page .rfm-step{border-radius:var(--cl-r-l);border:var(--cl-bw) solid var(--cl-line);background:var(--cl-surface);color:var(--cl-on-surface);box-shadow:var(--cl-shadow-btn);align-content:start;gap:.5rem;padding:clamp(1.2rem,2vw,1.8rem);display:grid;position:relative}.cl-page .rfm-step:first-child{rotate:calc(var(--cl-tilt) * -.8deg);--rc:var(--cl-a3)}.cl-page .rfm-step:nth-child(2){rotate:calc(var(--cl-tilt) * .5deg);--rc:var(--cl-a2)}.cl-page .rfm-step:nth-child(3){rotate:calc(var(--cl-tilt) * -.4deg);--rc:var(--cl-a1)}.cl-page .rfm-step h3{letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2rem)}.cl-page .rfm-step p{color:var(--cl-muted-s)}.cl-page .rfm-num{background:var(--rc);width:2.8rem;height:2.8rem;color:var(--cl-on-acc);border:var(--cl-bw) solid var(--cl-line);font-family:var(--cl-font-d);box-shadow:.14rem .14rem 0 var(--cl-shadow-c);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:700;display:grid}.cl-page .rfm-card{border-radius:var(--cl-r-l);border:var(--cl-bw) solid var(--cl-line);background:color-mix(in srgb, var(--cl-a1) 18%, var(--cl-surface));color:var(--cl-on-surface);box-shadow:var(--cl-shadow-card);justify-items:start;gap:1rem;padding:clamp(1.4rem,2.6vw,2.4rem) clamp(1.4rem,14vw,13rem) clamp(1.4rem,2.6vw,2.4rem) clamp(1.4rem,2.6vw,2.4rem);display:grid;position:relative}.cl-page .rfm-price{font-size:1.2rem}.cl-page .rfm-actions{flex-wrap:wrap;gap:.8rem;display:flex}.cl-page .rfm-wa svg{width:1.35em;height:1.35em}.cl-page .rfm-fine{color:var(--cl-muted-s);font-size:.95rem;font-weight:700}.cl-page .rfm-flash{pointer-events:none;width:clamp(6rem,11vw,10rem);position:absolute;bottom:-.5rem;right:clamp(.8rem,3vw,2.5rem);rotate:6deg}.cl-page .rfm-flash img{filter:drop-shadow(0 .5rem .5rem #1e0f0540);width:100%;height:auto;display:block}.cl-page .rfm-chat{gap:.45rem;max-width:32rem;margin:0;display:grid}.cl-page .rfm-chat figcaption{color:var(--cl-muted-s);font-size:.95rem;font-weight:700}.cl-page .rfm-bubble{color:#111b21;border:var(--cl-bw) solid var(--cl-line);box-shadow:.18rem .18rem 0 var(--cl-shadow-c);rotate:calc(var(--cl-tilt) * -.6deg);background:#d9fdd3;border-radius:1rem 1rem .25rem;justify-self:start;margin:0;padding:.7rem .9rem .55rem;font-weight:600;line-height:1.4;position:relative}.cl-page .rfm-ticks{color:#027eb5;letter-spacing:-.2em;white-space:nowrap;margin-left:.5rem;font-size:.85em;display:inline-block}.cl-page .rfm-aside{color:var(--cl-on-surface);rotate:calc(var(--cl-tilt) * -1deg);margin:-.2rem 0 0;font-size:1.45rem}.cl-page .rfm-hours{font-weight:700}.cl-page .foot-wa svg{width:1.2em;height:1.2em;margin-right:.35rem}.cl-page .wa-fab{z-index:40;right:calc(env(safe-area-inset-right,0px) + clamp(.75rem, 2vw, 1.5rem));bottom:calc(env(safe-area-inset-bottom,0px) + clamp(.75rem, 2vw, 1.5rem));color:var(--cl-ink-fixed);transition:opacity .3s var(--cl-ease-out), translate .3s var(--cl-ease-out), visibility 0s linear 0s;-webkit-tap-highlight-color:transparent;align-items:center;gap:.55rem;text-decoration:none;display:flex;position:fixed}.cl-page .wa-fab[data-away]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,translate .25s,visibility 0s linear .25s;translate:0 1.5rem}.cl-page .wa-fab-btn{color:#0b2e1a;border:var(--cl-bw) solid var(--cl-ink-fixed);width:3.5rem;height:3.5rem;box-shadow:.2rem .2rem 0 var(--cl-ink-fixed);background:#25d366;border-radius:50%;place-items:center;display:grid;rotate:-6deg}.cl-page .wa-fab-btn svg{width:2rem;height:2rem}.cl-page .wa-fab-flash{pointer-events:none;width:2.6rem;position:absolute;bottom:2.6rem;right:1.6rem;rotate:-14deg}.cl-page .wa-fab-flash img{width:100%;height:auto;display:block}.cl-page .wa-fab-tag{background:var(--cl-yellow,#ffd84d);border:var(--cl-bw) solid var(--cl-ink-fixed);border-radius:var(--cl-r-btn);box-shadow:.15rem .15rem 0 var(--cl-ink-fixed);font-family:var(--cl-font-h);white-space:nowrap;padding:.35rem .75rem;font-size:1.15rem;font-weight:600;line-height:1.1;display:none;rotate:3deg}.cl-page .wa-fab:hover .wa-fab-btn,.cl-page .wa-fab:focus-visible .wa-fab-btn{box-shadow:.3rem .35rem 0 var(--cl-ink-fixed);translate:0 -.15rem}.cl-page .wa-fab:focus-visible{outline:none}.cl-page .wa-fab:focus-visible .wa-fab-btn{outline:.2rem solid var(--cl-a2);outline-offset:.2rem}@media (min-width:62rem){.cl-page .wa-fab-tag{display:block}.cl-page .wa-fab-btn{width:4rem;height:4rem}.cl-page .wa-fab-flash{width:3rem;bottom:3rem;right:1.9rem}}html.cl-motion .cl-page .wa-fab.is-wiggle .wa-fab-btn{animation:cl-wa-wiggle .9s var(--cl-ease-out) 1}@media (max-width:47.99rem){.cl-page .rfm-steps{grid-template-columns:minmax(0,1fr)}.cl-page .rfm-card{padding-top:4.5rem;padding-right:clamp(1.4rem,2.6vw,2.4rem)}.cl-page .rfm-flash{width:5.5rem;top:-2.6rem;bottom:auto}.cl-page .rfm-actions .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.cl-page .lw-card,.cl-page .lw-card:hover,.cl-page .lw-card:focus-within,.cl-page .wa-fab,.cl-page .wa-fab[data-away]{transition:none;translate:none}.cl-page .wa-fab .wa-fab-btn{animation:none!important}}
