:root:has(.showcase){scroll-snap-type:y proximity;scroll-padding-top:60px}@media (prefers-reduced-motion:no-preference){:root:has(.showcase){scroll-behavior:smooth}}.showcase{--sc-head:60px;--sc-ease:cubic-bezier(.2, 0, 0, 1);--sc-spring:cubic-bezier(.34, 1.56, .64, 1);--sx-gradient:linear-gradient(135deg, #00f59b 0%, #06b6d4 55%, #6366f1 100%);background:radial-gradient(60rem 36rem at 50% -8rem, #06b6d429, transparent 70%), radial-gradient(50rem 40rem at 100% 120vh, #6366f11a, transparent 70%), radial-gradient(50rem 40rem at 0% 240vh, #00f59b14, transparent 70%), var(--ground)}.sc-head{z-index:30;height:var(--sc-head);justify-content:space-between;align-items:center;gap:var(--s4);padding:0 var(--s4);border-bottom:1px solid var(--glass-line);display:flex;position:sticky;top:0}.sc-head:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#090d16b8;position:absolute;inset:0}.sc-head .wordmark{font-size:1.2rem}.sc-head .lang summary span{display:none}@media (min-width:560px){.sc-head{padding:0 var(--s6)}.sc-head .lang summary span{display:inline}}.sc-main{flex-direction:column;display:flex}.sc-scene{min-height:calc(100svh - var(--sc-head));justify-content:center;align-items:center;gap:var(--s4);padding:var(--s5) var(--s4) var(--s7);scroll-snap-align:start;flex-direction:column;display:flex;position:relative}.sc-scene+.sc-scene{border-top:1px solid var(--glass-line)}.sc-headline{text-align:center;font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,5.5vw,3.5rem);font-weight:800;line-height:1.02}.sc-headline span{background:linear-gradient(120deg, var(--text) 30%, var(--accent-bright) 60%, var(--cyan) 85%);color:#0000;-webkit-background-clip:text;background-clip:text}.sc-caption{align-items:center;gap:var(--s1);text-align:center;flex-direction:column;display:flex}.sc-name{align-items:center;gap:var(--s2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.78rem;font-weight:500;display:inline-flex}.sc-name:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%}.sc-line{max-width:34ch;font-family:var(--display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(1.15rem,3vw,1.6rem);font-weight:700;line-height:1.2}.sc-stage{justify-content:center;width:100%;display:flex}.sc-headline{grid-area:head}.sc-caption{grid-area:caption}.sc-stage{grid-area:stage}.sc-scroll{justify-self:center;align-items:center;gap:var(--s1);color:var(--text-faint);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;flex-direction:column;grid-area:foot;font-size:.7rem;display:inline-flex}.sc-scroll span{border-inline-end:1.5px solid;border-bottom:1.5px solid;width:14px;height:14px;transform:rotate(45deg)}@media (min-width:900px) and (min-aspect-ratio:1){.sc-banner,.sc-rectangle,.sc-fullscreen,.sc-rewarded{place-content:center;align-items:center;column-gap:clamp(48px,7vw,120px);row-gap:var(--s4);width:100%;max-width:1120px;padding-block:var(--s4);grid-template-columns:minmax(0,30rem) auto;grid-template-areas:"head head""caption stage""foot foot";margin-inline:auto;display:grid}.sc-banner .sc-caption,.sc-rectangle .sc-caption,.sc-fullscreen .sc-caption,.sc-rewarded .sc-caption{text-align:start;align-items:flex-start;gap:var(--s3)}.sc-banner .sc-line,.sc-rectangle .sc-line,.sc-fullscreen .sc-line,.sc-rewarded .sc-line{letter-spacing:-.035em;max-width:15ch;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.05}.sc-scene .sx-phone{--phone-w:min(340px, calc((100svh - 130px) * 9 / 19.5))}.sc-banner .sx-phone{--phone-w:min(330px, calc((100svh - 230px) * 9 / 19.5))}}.sc-closing{justify-content:center;align-items:center;gap:var(--s6);min-height:70svh;padding:var(--s8) var(--s4);text-align:center;border-top:1px solid var(--glass-line);scroll-snap-align:center;background:radial-gradient(40rem 22rem,#00f59b1f,#0000 70%);flex-direction:column;display:flex}.sc-closing h2{font-family:var(--display);letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(2rem,7vw,4.25rem);font-weight:800;line-height:1}.sc-advertise{min-width:220px;font-size:var(--step1)}.sc-rail{inset-inline-end:10px;z-index:25;flex-direction:column;gap:6px;display:none;position:fixed;top:50%;transform:translateY(-50%)}.sc-rail a{place-items:center;width:22px;height:22px;display:grid}.sc-rail span{background:var(--line-strong);width:6px;height:6px;transition:transform var(--dur-state) var(--sc-ease), background-color var(--dur-state) var(--sc-ease);border-radius:50%}.sc-rail a[aria-current] span{background:var(--accent);box-shadow:0 0 10px var(--accent);transform:scale(1.6)}@media (min-width:760px){.sc-rail{display:flex}}.sc-mute{inset-inline-end:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:40;border:1px solid var(--sky-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:48px;height:48px;color:var(--text);cursor:pointer;transition:border-color var(--dur-hover) var(--sc-ease), transform var(--dur-press) var(--sc-ease);background:#0f172ad1;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 10px 30px #00000073}.sc-mute[aria-pressed=true]{color:var(--text-dim);border-color:var(--line-strong)}.sc-mute:active{transform:scale(.94)}.sc-caption,.sc-stage{opacity:0}.sc-scene.is-seen .sc-caption,.sc-scene.is-seen .sc-stage{opacity:1}@media (prefers-reduced-motion:no-preference){.sc-caption,.sc-stage{transition:opacity .7s var(--sc-ease), transform .9s var(--sc-ease)}.sc-caption{transform:translateY(24px)}.sc-stage{transition-delay:.12s;transform:translateY(56px)scale(.94)}.sc-scene.is-seen .sc-caption,.sc-scene.is-seen .sc-stage{transform:none}.sc-headline{animation:sc-rise .9s var(--sc-ease) both}.sc-scroll span{animation:1.6s ease-in-out infinite sc-nudge}}@keyframes sc-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes sc-nudge{50%{transform:translateY(4px)rotate(45deg)}}.sx-phone{--phone-w:min(290px, 66vw, calc((100svh - 300px) * 9 / 19.5));width:max(200px, var(--phone-w));aspect-ratio:9/19.5;background:linear-gradient(160deg,#2a3550,#10172a 60%,#1f2a44);border-radius:13%/6%;padding:2.4%;box-shadow:0 0 0 1px #94a3b82e,0 40px 90px #0000008c,0 0 60px #06b6d41f}.sx-phone>.sx-screen{border-radius:11%/5.2%}.sx-screen{color:#111827;width:100%;height:100%;font-family:var(--sans);text-align:start;background:#fff;position:relative;overflow:hidden;container-type:inline-size}.sx-island{z-index:9;background:#05070c;border-radius:99px;width:26cqw;height:6.5cqw;position:absolute;top:2.4cqw;left:50%;transform:translate(-50%)}.sx-tablet{aspect-ratio:4/3;background:linear-gradient(160deg,#2a3550,#10172a 60%,#1f2a44);border-radius:5%;width:min(560px,100%);padding:2%;box-shadow:0 0 0 1px #94a3b82e,0 40px 90px #00000080}.sx-tablet>.sx-screen{border-radius:3%}.sx-browser{color:#1c1917;text-align:start;background:#faf7f0;border-radius:12px;width:min(940px,100%);overflow:hidden;box-shadow:0 0 0 1px #94a3b82e,0 40px 90px #0000008c;container-type:inline-size}.sx-browser-bar{background:#e7e2d8;border-bottom:1px solid #d6cfc2;align-items:center;gap:2cqw;padding:max(6px,1.1cqw) max(10px,1.6cqw);display:flex}.sx-dots{gap:max(4px,.7cqw);display:flex}.sx-dots i{background:#ef4444;border-radius:50%;width:max(7px,1.1cqw);height:max(7px,1.1cqw)}.sx-dots i:nth-child(2){background:#f59e0b}.sx-dots i:nth-child(3){background:#22c55e}.sx-address{max-width:50cqw;font-family:var(--mono);color:#78716c;text-align:center;direction:ltr;background:#faf7f0;border-radius:99px;flex:1;margin-inline:auto;padding:max(3px,.5cqw) 2cqw;font-size:max(9px,1.25cqw)}.sx-ad{color:#f8fafc;font-family:var(--sans);background:linear-gradient(135deg,#00f59b29,#6366f138),#0b1222;border:1px solid #00f59b80;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #00f59b99}.sx-ad b{font-family:var(--display);letter-spacing:-.02em;font-weight:800}.sx-mark{aspect-ratio:1;background:var(--sx-gradient);border-radius:22%;flex:none;place-items:center;display:grid;position:relative}.sx-mark:after{content:"";aspect-ratio:1;background:#04121c;border-radius:18%;width:34%;transform:rotate(45deg)}.sx-strip-text{flex-direction:column;flex:1;min-width:0;display:flex}.sx-strip-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-strip-text span{opacity:.72}.sx-cta{background:var(--sx-gradient);color:#04121c;white-space:nowrap;border-radius:99px;flex:none;place-items:center;font-weight:700;display:inline-grid}.sx-badge{top:0;color:#0b1222;font-family:var(--sans);direction:ltr;background:#f8fafceb;border-end-start-radius:.6em;padding:.25em .6em;font-size:max(7px,.62em);font-weight:700;line-height:1.2;position:absolute;inset-inline-end:0}.sx-badge-more{display:none}.sx-ad:hover .sx-badge-more{display:inline}.sx-visual{background:repeating-linear-gradient(-45deg, #ffffff12 0 10px, transparent 10px 20px), var(--sx-gradient);place-items:center;display:grid;position:relative;overflow:hidden}.sx-visual:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.sx-visual-word{z-index:1;color:#04121c;font-family:var(--display);letter-spacing:-.02em;text-align:center;border:2px dashed #04121c8c;border-radius:.4em;padding:.3em .7em;font-weight:800;position:relative}.sx-strip{border-radius:2.4cqw;gap:3cqw;width:100%;padding:2.4cqw 3cqw;font-size:3.4cqw}.sx-strip .sx-mark{width:10cqw}.sx-strip b{font-size:4cqw}.sx-strip .sx-cta{padding:1.6cqw 3.4cqw;font-size:3.2cqw}.sx-strip-wide{border-radius:1.4cqw;gap:2cqw;padding:1.4cqw 2cqw;font-size:1.9cqw}.sx-strip-wide .sx-mark{width:6cqw}.sx-strip-wide b{font-size:2.3cqw}.sx-strip-wide .sx-cta{padding:1.1cqw 2.6cqw;font-size:1.9cqw}.sx-card{border-radius:3.4cqw;flex-direction:column;align-items:stretch;gap:2.6cqw;padding:3cqw;font-size:3.4cqw}.sx-card .sx-visual{aspect-ratio:16/9;border-radius:2.4cqw}.sx-card .sx-visual-word{font-size:5.6cqw}.sx-card-row{align-items:center;gap:2.6cqw;display:flex}.sx-card .sx-mark{width:10cqw}.sx-card b{font-size:4.2cqw}.sx-cta-wide{padding:2.2cqw;font-size:3.6cqw}.sx-leader{border-radius:.8cqw;gap:1.6cqw;height:100%;padding:1cqw 2cqw 1cqw 1cqw;font-size:max(8px,1.3cqw)}.sx-leader-visual{aspect-ratio:2.2;background:repeating-linear-gradient(-45deg, #ffffff14 0 8px, transparent 8px 16px), var(--sx-gradient);border-radius:.6cqw;align-self:stretch;place-items:center;display:grid}.sx-leader .sx-mark{background:#04121c;width:4.2cqw}.sx-leader .sx-mark:after{background:var(--accent)}.sx-leader b{font-size:max(11px,2.2cqw)}.sx-leader .sx-cta{padding:.9cqw 2.4cqw;font-size:max(9px,1.4cqw)}.sx-full{background:radial-gradient(90cqw 70cqw at 50% 0,#00f59b38,#0000 70%),#070b16;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4cqw;padding:18cqw 6cqw 8cqw;font-size:3.8cqw;position:absolute;inset:0}.sx-full-top{top:13cqw;justify-content:flex-end;align-items:center;min-height:7cqw;display:flex;position:absolute;inset-inline:6cqw}.sx-visual-tall{aspect-ratio:1;border-radius:4cqw;margin-top:6cqw}.sx-visual-tall .sx-visual-word{font-size:7.6cqw}.sx-full-words{text-align:center;flex-direction:column;align-items:center;gap:2cqw;display:flex}.sx-full-words .sx-mark{width:12cqw}.sx-full-words b{font-size:6.4cqw}.sx-full-words span{opacity:.75}.sx-full .sx-cta-wide{margin-top:auto;padding:3.4cqw;font-size:4.4cqw}.sx-full .sx-badge{top:auto;bottom:2.4cqw;border-radius:.6em;inset-inline-end:6cqw}.sx-close{opacity:0;background:#f8fafc29;border-radius:50%;width:7.5cqw;height:7.5cqw;position:relative;transform:scale(.4)}.sx-close:before,.sx-close:after{content:"";background:#f8fafc;width:50%;height:1.5px;position:absolute;top:50%;left:25%;transform:rotate(45deg)}.sx-close:after{transform:rotate(-45deg)}.sx-close.is-in{opacity:1;transform:none}.sx-watch{font-family:var(--display);flex:1;font-size:4cqw}.slot{position:relative}.slot-banner{inset-inline:3cqw;z-index:5;opacity:0;position:absolute;bottom:5cqw;transform:translateY(140%)}.slot-banner.is-in{opacity:1;transform:none}.slot-rect,.slot-leader{grid-template-rows:0fr;display:grid}.slot-rect.is-in,.slot-leader.is-in{grid-template-rows:1fr}.slot-inner{min-height:0;overflow:hidden}.slot-rect .slot-inner{padding:0 4cqw}.slot-rect.is-in .slot-inner{padding:3cqw 4cqw}.slot-rect .sx-card,.slot-leader .sx-leader{opacity:0;transform:scale(.82)}.slot-rect.is-in .sx-card,.slot-leader.is-in .sx-leader{opacity:1;transform:none}.slot-leader .slot-inner{padding:0 2cqw}.slot-leader.is-in .slot-inner{padding:1.4cqw 2cqw}.slot-leader .sx-leader{max-width:82cqw;height:11cqw;margin-inline:auto}.slot-adapt{border-radius:2cqw;width:34%;min-height:12cqw;margin:auto auto 0;position:relative}.slot-corners{pointer-events:none;border:1.5px dashed #00967800;border-radius:2.6cqw;position:absolute;inset:-1.5cqw}.slot-adapt.is-measuring .slot-corners{border-color:#00aa82e6}.slot-adapt.is-fit{width:100%}.slot-adapt.is-in .slot-corners{border-color:#00aa8200}.slot-adapt .slot-inner{opacity:0;transform:scale(.9)}.slot-adapt.is-in .slot-inner{opacity:1;transform:none}.slot-full{z-index:8;position:absolute;inset:0;transform:translateY(105%)}.slot-full.is-in{transform:none}@media (prefers-reduced-motion:no-preference){.slot-banner{transition:transform .8s var(--sc-spring), opacity .3s var(--sc-ease)}.slot-rect,.slot-leader{transition:grid-template-rows .65s var(--sc-ease)}.slot-inner{transition:padding .65s var(--sc-ease)}.slot-rect .sx-card,.slot-leader .sx-leader{transition:transform .75s var(--sc-spring) .25s, opacity .35s var(--sc-ease) .25s}.slot-adapt{transition:width .85s var(--sc-spring)}.slot-corners{transition:border-color .3s var(--sc-ease)}.slot-adapt.is-measuring:not(.is-in) .slot-corners{animation:.7s ease-in-out infinite alternate sx-measure}.slot-adapt .slot-inner{transition:transform .65s var(--sc-spring), opacity .3s var(--sc-ease)}.slot-full{transition:transform .7s var(--sc-ease)}.slot-full.is-in{transition-timing-function:var(--sc-spring)}.sx-close{transition:opacity .25s var(--sc-ease), transform .45s var(--sc-spring)}.slot.is-in .sx-ad{animation:sx-ping 1.4s var(--sc-ease) .7s 2}.slot.is-in .sx-visual:after{animation:sx-sheen 2.6s var(--sc-ease) .9s infinite}}@keyframes sx-ping{0%{box-shadow:0 0 #00f59b99}to{box-shadow:0 0 0 4cqw #00f59b00}}@keyframes sx-sheen{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@keyframes sx-measure{to{inset:-2.6cqw}}.app-ourlist .sx-screen{background:linear-gradient(#ecfdf5 0,#fff 32cqw)}.ol-top{flex-direction:column;gap:1cqw;padding:16cqw 6cqw 4cqw;display:flex}.ol-app{color:#16a34a;letter-spacing:.02em;font-size:3.2cqw;font-weight:700}.ol-title{font-family:var(--display);letter-spacing:-.03em;font-size:7.4cqw;font-weight:800;line-height:1.1}.ol-shared{color:#6b7280;align-items:center;gap:1.4cqw;font-size:3.2cqw;display:flex}.ol-face{background:linear-gradient(135deg,#f472b6,#fb923c);border:2px solid #fff;border-radius:50%;width:5.4cqw;height:5.4cqw}.ol-face-b{background:linear-gradient(135deg,#60a5fa,#a78bfa);margin-inline-start:-3cqw}.ol-progress{color:#15803d;flex-direction:column;gap:1.6cqw;padding:0 6cqw 3cqw;font-size:3.4cqw;font-weight:600;display:flex}.ol-items{flex-direction:column;gap:2cqw;margin:0;padding:0 4cqw;list-style:none;display:flex}.ol-items li,.fc-chores li{background:#fff;border-radius:3cqw;align-items:center;gap:3cqw;padding:3cqw;font-size:4.4cqw;font-weight:500;display:flex;box-shadow:0 1px #e5e7eb,0 2px 8px #0f172a0a}.ol-check{border:2px solid #cbd5e1;border-radius:50%;flex:none;width:5.6cqw;height:5.6cqw;position:relative}.is-done .ol-check{background:#22c55e;border-color:#22c55e}.is-done .ol-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:28%;height:52%;position:absolute;top:14%;left:32%;transform:rotate(45deg)}.is-done>span:last-child,.fc-chores li.is-done{color:#9ca3af;text-decoration:line-through}@media (prefers-reduced-motion:no-preference){.ol-check{transition:background-color .2s var(--sc-ease), border-color .2s var(--sc-ease), transform .4s var(--sc-spring)}.is-done .ol-check{animation:sx-pop .45s var(--sc-spring)}}@keyframes sx-pop{40%{transform:scale(1.35)}}.app-social .sx-screen{background:#f5f3ff}.so-top{z-index:4;font-family:var(--display);letter-spacing:-.02em;background:#ffffffeb;align-items:center;gap:2cqw;padding:12cqw 5cqw 3cqw;font-size:5cqw;font-weight:800;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 1px #ede9fe}.so-logo{background:linear-gradient(135deg,#7c3aed,#ec4899);border-radius:2cqw;width:7cqw;height:7cqw}.so-feed{flex-direction:column;gap:3cqw;padding:26cqw 4cqw 4cqw;display:flex}.so-feed.is-scrolled{transform:translateY(-34cqw)}@media (prefers-reduced-motion:no-preference){.so-feed{transition:transform .9s var(--sc-ease)}}.so-post{background:#fff;border-radius:4cqw;flex-direction:column;gap:2.4cqw;padding:3.4cqw;display:flex;box-shadow:0 2px 10px #4c1d9514}.so-post header{align-items:center;gap:2.4cqw;display:flex}.so-post header span{flex-direction:column;font-size:3.6cqw;display:flex}.so-post small{color:#9ca3af;font-size:3cqw}.so-avatar{background:linear-gradient(135deg,#fbbf24,#f472b6);border-radius:50%;width:9cqw;height:9cqw}.so-avatar-b{background:linear-gradient(135deg,#34d399,#3b82f6)}.so-photo{aspect-ratio:4/3;border-radius:3cqw}.so-photo-sunrise{background:radial-gradient(18cqw 18cqw at 50% 70%,#fde68a,#fbbf24 40%,#0000 42%),linear-gradient(#7c3aed 0%,#ec4899 45%,#fb923c 70%,#1e1b4b 71%,#312e81 100%)}.so-photo-tree{background:linear-gradient(#0000 60%,#166534 60%),radial-gradient(30cqw 22cqw at 50% 40%,#22c55e,#15803d 60%,#0000 62%),linear-gradient(#bae6fd,#e0f2fe)}.so-post p{margin:0;font-size:3.8cqw}.so-like{color:#be185d;align-items:center;gap:1.6cqw;font-size:3.6cqw;font-weight:700;display:flex}.so-heart{clip-path:polygon(50% 92%,6% 46%,4% 22%,18% 6%,36% 6%,50% 20%,64% 6%,82% 6%,96% 22%,94% 46%);background:#ec4899;width:4.4cqw;height:4.4cqw}.so-sponsored{color:#7c3aed;margin-bottom:1.6cqw;font-size:3cqw;font-weight:600;display:block}.nw-mast{border-bottom:1px solid #e7e2d8;flex-direction:column;align-items:center;gap:1.2cqw;padding:2.4cqw 3cqw 1.4cqw;display:flex}.nw-name{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:max(18px,4.4cqw);font-weight:700}.nw-nav{text-transform:uppercase;letter-spacing:.08em;color:#57534e;flex-wrap:wrap;justify-content:center;gap:.6cqw 3cqw;font-size:max(9px,1.35cqw);font-weight:600;display:flex}.nw-read{display:block}.nw-body{grid-template-columns:1fr;gap:3cqw;padding:2.4cqw 4cqw 4cqw;display:grid}@container (min-width:560px){.nw-body{grid-template-columns:2.4fr 1fr}}.nw-article h3{letter-spacing:-.015em;margin:0 0 1.2cqw;font-family:Georgia,Times New Roman,serif;font-size:max(16px,3.4cqw);font-weight:700;line-height:1.12}.nw-stand{color:#44403c;margin:0 0 1cqw;font-family:Georgia,serif;font-size:max(11px,1.6cqw)}.nw-by{color:#c2410c;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1.6cqw;font-size:max(9px,1.2cqw);font-weight:700}.nw-photo{aspect-ratio:21/8;background:radial-gradient(30% 60% at 70% 30%,#ffffff59,#0000 70%),linear-gradient(#0000 55%,#365314 55%),linear-gradient(#fdba74,#fef3c7);border-radius:.6cqw;display:block}.nw-side{flex-direction:column;gap:1cqw;display:none}@container (min-width:560px){.nw-side{display:flex}}.nw-line{background:#e7e2d8;border-radius:99px;height:1cqw}.nw-line-short{width:60%}.nw-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#a5b4fc,#c4b5fd);border-radius:.6cqw}.ad-pair{justify-content:center;align-items:flex-end;gap:var(--s5);flex-wrap:wrap;width:100%;display:flex}.ad-device{align-items:center;gap:var(--s2);flex-direction:column;margin:0;display:flex}.ad-device figcaption{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.ad-device-tablet{flex:0 560px}.ad-device-phone .sx-phone{--phone-w:190px;width:min(190px,46vw)}.fc{background:linear-gradient(#fff7ed,#fff 50%);flex-direction:column;gap:3cqw;height:100%;padding:16cqw 5cqw 5cqw;display:flex}.fc-wide{gap:2cqw;padding:3cqw 4cqw}.fc-top{justify-content:space-between;align-items:baseline;gap:2cqw;display:flex}.fc-app{font-family:var(--display);letter-spacing:-.02em;color:#c2410c;font-size:6cqw;font-weight:800}.fc-week{color:#9a3412;font-size:3.4cqw;font-weight:600}.fc-wide .fc-app{font-size:3.6cqw}.fc-wide .fc-week{font-size:2cqw}.fc-kids{grid-template-columns:1fr 1fr;gap:2.4cqw;display:grid}.fc-kid{background:#fde68a;border-radius:3cqw;flex-direction:column;align-items:center;gap:1cqw;padding:3cqw 2cqw;font-size:3.6cqw;display:flex}.fc-kid-b{background:#bae6fd}.fc-wide .fc-kid{border-radius:1.6cqw;flex-direction:row;justify-content:flex-start;gap:1.6cqw;padding:1.6cqw 2cqw;font-size:2.2cqw}.fc-face{background:linear-gradient(135deg,#fb923c,#f472b6);border-radius:50%;width:9cqw;height:9cqw}.fc-kid-b .fc-face{background:linear-gradient(135deg,#38bdf8,#818cf8)}.fc-wide .fc-face{width:4.6cqw;height:4.6cqw}.fc-stars{color:#92400e;align-items:center;gap:1cqw;font-weight:800;display:inline-flex}.fc-wide .fc-stars{margin-inline-start:auto}.fc-star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#f59e0b;width:4cqw;height:4cqw}.fc-wide .fc-star{width:2.4cqw;height:2.4cqw}.fc-chores{flex-direction:column;gap:2cqw;margin:0;padding:0;list-style:none;display:flex}.fc-wide .fc-chores{gap:1.2cqw}.fc-wide .fc-chores li{border-radius:1.4cqw;gap:1.6cqw;padding:1.4cqw 2cqw;font-size:2.2cqw}.fc-wide .ol-check{width:2.8cqw;height:2.8cqw}.fc-wide .slot-adapt{border-radius:1.4cqw;min-height:7cqw}.fc-wide .slot-corners{inset:-.8cqw}.app-wingrush .sx-screen{color:#fff;background:#0c4a6e}.wr-sky{background:linear-gradient(#38bdf8 0%,#7dd3fc 45%,#fdba74 85%,#fb923c 100%);position:absolute;inset:0;overflow:hidden}.wr-sky.is-next{background:linear-gradient(#4338ca 0%,#a855f7 50%,#f472b6 85%,#fb7185 100%)}.wr-cloud{background:#ffffffd9;border-radius:99px;width:34cqw;height:10cqw;position:absolute;box-shadow:8cqw -4cqw 0 -1cqw #ffffffd9}.wr-cloud-a{top:30%;left:60%}.wr-cloud-b{top:52%;left:10%;transform:scale(.7)}.wr-cloud-c{top:18%;left:-10%;transform:scale(.55)}.wr-ring{border:2.2cqw solid #facc15;border-radius:50%;width:14cqw;height:22cqw;position:absolute;box-shadow:0 0 6cqw #facc15b3}.wr-ring-a{top:40%;left:70%}.wr-ring-b{top:60%;left:115%}.wr-bird{background:radial-gradient(circle at 70% 35%,#fff 0 8%,#111 9% 14%,#0000 15%),#f59e0b;border-radius:60% 60% 50% 50%;width:16cqw;height:11cqw;position:absolute;top:46%;left:22%;box-shadow:0 2cqw 4cqw #0003}.wr-bird:after{content:"";border-inline-start:5cqw solid #ea580c;border-top:1.6cqw solid #0000;border-bottom:1.6cqw solid #0000;position:absolute;top:45%;right:-4cqw}.wr-bird i{transform-origin:80%;background:#fbbf24;border-radius:50%;width:9cqw;height:5cqw;position:absolute;top:30%;left:18%}.wr-hills{background:linear-gradient(#16a34a,#14532d);border-radius:50% 50% 0 0/40% 40% 0 0;height:22%;position:absolute;inset:auto -10% 0}.wr-sky.is-next .wr-hills{background:linear-gradient(#7c3aed,#312e81)}.wr-hud{z-index:3;font-family:var(--display);text-shadow:0 1px 6px #0000004d;justify-content:space-between;align-items:flex-start;gap:4cqw;display:flex;position:absolute;inset:12cqw 5cqw auto}.wr-hud small{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;opacity:.9;font-size:3cqw;font-weight:700;display:block}.wr-score{font-size:7.4cqw;font-weight:800}.wr-level{text-align:end;flex-direction:column;flex:0 0 38cqw;gap:1.4cqw;display:flex}.wr-toast{z-index:4;color:#ea580c;font-family:var(--display);white-space:nowrap;opacity:0;background:#fff;border-radius:99px;padding:3cqw 6cqw;font-size:5.6cqw;font-weight:800;position:absolute;top:34%;left:50%;transform:translate(-50%)scale(.4);box-shadow:0 2cqw 8cqw #ea580c73}.wr-toast.is-in{opacity:1;transform:translate(-50%)scale(1)}@media (prefers-reduced-motion:no-preference){.wr-sky,.wr-hills{transition:background .9s var(--sc-ease)}.wr-cloud{animation:7s linear infinite wr-drift}.wr-cloud-b{animation-duration:10s;animation-delay:-4s}.wr-cloud-c{animation-duration:13s;animation-delay:-8s}.wr-ring{animation:2.6s linear infinite wr-pass}.wr-ring-b{animation-delay:-1.3s}.wr-bird{animation:1.2s ease-in-out infinite wr-bob}.wr-bird i{animation:.28s ease-in-out infinite alternate wr-flap}.wr-bird.is-cheering{animation:wr-loop .9s var(--sc-ease)}.wr-toast{transition:transform .6s var(--sc-spring), opacity .25s var(--sc-ease)}}@keyframes wr-drift{0%{translate:60cqw}to{translate:-120cqw}}@keyframes wr-pass{0%{translate:40cqw}to{translate:-140cqw}}@keyframes wr-bob{50%{transform:translateY(-4cqw)rotate(-6deg)}}@keyframes wr-flap{to{transform:rotate(-40deg)}}@keyframes wr-loop{to{transform:rotate(-360deg)}}.app-match .sx-screen{color:#fff;background:radial-gradient(80cqw 60cqw at 50% 30%,#ec489959,#0000 70%),linear-gradient(#3b0764,#1e1b4b)}.m3-hud{z-index:3;justify-content:space-between;gap:3cqw;display:flex;position:absolute;inset:12cqw 5cqw auto}.m3-meter{font-family:var(--display);background:#0f172a8c;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:2cqw;padding:1.8cqw 3.6cqw;font-size:5.6cqw;font-weight:800;display:inline-flex}.m3-meter small{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:3cqw;font-weight:700}.m3-coin{background:radial-gradient(circle at 35% 30%,#fef9c3,#facc15 45%,#ca8a04);border-radius:50%;width:5.4cqw;height:5.4cqw;box-shadow:inset 0 0 0 .7cqw #a1620780}.m3-hud.is-rewarded .m3-meter{border-color:#facc15;box-shadow:0 0 6cqw #facc158c}.m3-board{top:40cqw;background:#0f172a73;border:1px solid #ffffff1f;border-radius:5cqw;grid-template-columns:repeat(5,1fr);gap:2cqw;padding:3cqw;display:grid;position:absolute;inset-inline:6cqw}.m3-board.is-dim{filter:brightness(.45)saturate(.7)}.m3-gem{aspect-ratio:1;border-radius:30%;box-shadow:inset 0 -1.2cqw #0000002e,inset 0 1cqw #ffffff59}.m3-r{background:linear-gradient(135deg,#fb7185,#e11d48)}.m3-b{background:linear-gradient(135deg,#60a5fa,#2563eb);border-radius:50%}.m3-g{background:linear-gradient(135deg,#4ade80,#16a34a);border-radius:22%;transform:rotate(45deg)scale(.82)}.m3-y{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);background:linear-gradient(135deg,#fde047,#eab308);border-radius:0}.m3-p{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(135deg,#e879f9,#9333ea);border-radius:0}.m3-board.is-played .is-pop{opacity:0;transform:scale(.1)}.m3-offer{z-index:5;color:#3b0764;text-align:center;opacity:0;pointer-events:none;background:#fff;border-radius:6cqw;flex-direction:column;align-items:center;gap:4cqw;padding:7cqw 5cqw;display:flex;position:absolute;top:62cqw;left:8cqw;right:8cqw;transform:scale(.6);box-shadow:0 4cqw 14cqw #00000080}.m3-offer b{font-family:var(--display);font-size:7cqw;font-weight:800}.m3-offer.is-in{opacity:1;transform:none}.m3-offer-button{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:99px;align-items:center;gap:2cqw;padding:3.4cqw 5cqw;font-size:4.2cqw;font-weight:800;display:inline-flex;box-shadow:0 1.4cqw #15803d}.m3-offer.is-pressed .m3-offer-button{transform:translateY(1.2cqw);box-shadow:0 .2cqw #15803d}.m3-play{border-inline-start:3cqw solid #fff;border-top:1.8cqw solid #0000;border-bottom:1.8cqw solid #0000;width:0;height:0}.m3-boosters{inset-inline:10cqw;justify-content:space-around;display:flex;position:absolute;bottom:14cqw}.m3-boosters span{background:radial-gradient(circle,#ffffffe6 0 16%,#0000 17%),linear-gradient(135deg,#f472b6,#a855f7);border:1px solid #ffffff4d;border-radius:50%;width:15cqw;height:15cqw;box-shadow:0 1.4cqw #0000004d}.m3-boosters span:nth-child(2){background:radial-gradient(circle,#ffffffe6 0 16%,#0000 17%),linear-gradient(135deg,#38bdf8,#6366f1)}.m3-boosters span:nth-child(3){background:radial-gradient(circle,#ffffffe6 0 16%,#0000 17%),linear-gradient(135deg,#fbbf24,#f97316)}[dir=rtl] .m3-play{transform:scaleX(-1)}.m3-reward{z-index:4;color:#422006;white-space:nowrap;opacity:0;background:#facc15;border-radius:99px;padding:1.6cqw 4cqw;font-size:3.6cqw;font-weight:800;position:absolute;top:27.5cqw;left:50%;transform:translate(-50%,-2cqw)scale(.6)}.m3-reward.is-in{opacity:1;transform:translate(-50%)scale(1)}@media (prefers-reduced-motion:no-preference){.m3-board{transition:filter .4s var(--sc-ease)}.m3-gem{transition:opacity .3s var(--sc-ease), transform .4s var(--sc-spring)}.m3-board:not(.is-dim) .m3-gem{animation:3s ease-in-out infinite m3-idle}.m3-gem:nth-child(3n){animation-delay:-1s}.m3-gem:nth-child(4n){animation-delay:-2s}.m3-offer{transition:opacity .25s var(--sc-ease), transform .55s var(--sc-spring)}.m3-offer.is-in:not(.is-pressed) .m3-offer-button{animation:.9s ease-in-out infinite m3-call}.m3-offer-button{transition:transform .12s var(--sc-ease), box-shadow .12s var(--sc-ease)}.m3-reward{transition:opacity .25s var(--sc-ease), transform .6s var(--sc-spring)}.m3-hud .m3-meter{transition:border-color .4s var(--sc-ease), box-shadow .4s var(--sc-ease)}}@keyframes m3-idle{50%{translate:0 -.8cqw}}@keyframes m3-call{50%{scale:1.06}}
