:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scrollbar-width:none;--ink:var(--lightningcss-light,#271938)var(--lightningcss-dark,#faf3ff);--muted:var(--lightningcss-light,#655573)var(--lightningcss-dark,#cfc0de);--purple:var(--lightningcss-light,#5225ed)var(--lightningcss-dark,#b9a4ff);--on-purple:var(--lightningcss-light,#fff)var(--lightningcss-dark,#140d28);--paper:var(--lightningcss-light,#fffafd)var(--lightningcss-dark,#261c34);color:var(--ink);background:var(--lightningcss-light,#e3d5f6)var(--lightningcss-dark,#33284b);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root::-webkit-scrollbar{display:none}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--purple);outline-offset:4px}.scene-track{min-height:calc(100svh + 3200px)}.stage{isolation:isolate;height:100svh;display:grid;position:sticky;top:0}.site-header{z-index:110;pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:22px clamp(18px,3.3vw,54px) auto}.site-header>*{pointer-events:auto}.home-link,.home-link img{border-radius:10px;display:block}.header-actions{align-items:center;gap:8px;display:flex}.header-waitlist,.theme-toggle{color:var(--lightningcss-light,#442386)var(--lightningcss-dark,#f0e5ff);background:var(--lightningcss-light,#fff9ff)var(--lightningcss-dark,#2c203a);border:1px solid var(--lightningcss-light,#d9c4f3)var(--lightningcss-dark,#8065a0);border-radius:99px;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:750;display:flex}.header-waitlist:hover,.theme-toggle:hover{background:var(--lightningcss-light,#f6ebff)var(--lightningcss-dark,#402d53)}.theme-toggle{justify-content:center;gap:6px;min-height:38px}.theme-toggle svg{width:16px;height:16px}.foreground{z-index:80;pointer-events:none;grid-template-columns:minmax(155px,225px) minmax(340px,530px) minmax(155px,225px);grid-template-areas:"left welcome right";place-content:start space-between;align-items:center;gap:clamp(18px,5.5vw,100px);width:min(100% - clamp(38px,10vw,162px),1376px);min-width:0;min-height:0;margin-inline:auto;padding-block:max(212px,35.6svh) 80px;display:grid}.foreground :is(button,.chore-stack-list[tabindex="0"]){pointer-events:auto}.welcome{--hero-text-edge:var(--lightningcss-light,#fff6ff)var(--lightningcss-dark,#1c122a);text-align:center;grid-area:welcome;min-width:0;padding:clamp(24px,3vw,38px) clamp(16px,2.5vw,33px) clamp(16px,2.4vw,26px)}.welcome h1,.tagline{-webkit-text-stroke-color:var(--hero-text-edge);paint-order:stroke fill}.welcome h1{color:var(--lightningcss-light,#291447)var(--lightningcss-dark,#fffaff);-webkit-text-stroke-width:clamp(2.5px, .45vw, 4px);margin:0;font-size:clamp(56px,6.8vw,99px);line-height:.99}.tagline{color:var(--lightningcss-light,#392047)var(--lightningcss-dark,#faf1ff);letter-spacing:-.02em;-webkit-text-stroke-width:2.5px;margin:14px 0 20px;font-size:clamp(17px,1.8vw,23px);font-weight:700;line-height:1.35}.primary-button{background:var(--purple);min-height:49px;color:var(--on-purple);border:1px solid var(--lightningcss-light,#4b21db)var(--lightningcss-dark,#aa91ff);border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:11px 22px;font-size:15px;font-weight:780;display:inline-flex;box-shadow:0 4px var(--lightningcss-light,#3f18b5)var(--lightningcss-dark,#6544b0),0 7px 14px var(--lightningcss-light,#4926a334)var(--lightningcss-dark,#160d2766)}.primary-button:hover{background:var(--lightningcss-light,#4219ca)var(--lightningcss-dark,#ccbaff)}.primary-button:active{translate:0 2px;box-shadow:0 2px var(--lightningcss-light,#3f18b5)var(--lightningcss-dark,#6544b0)}.primary-button:disabled{cursor:wait;opacity:.72}.primary-button span{font-size:19px;line-height:1}.roommate-dock{--muted:var(--lightningcss-light,#51435e)var(--lightningcss-dark,#e3d6ee);text-align:left;background:linear-gradient(140deg,var(--lightningcss-light,#f4ecffcc)var(--lightningcss-dark,#352742d6) 0%,var(--lightningcss-light,#fffcffcc)var(--lightningcss-dark,#261c36d6) 64%);border:1px solid var(--lightningcss-light,#e5d9f0)var(--lightningcss-dark,#69527f);border-radius:21px;margin-top:clamp(21px,3vw,30px);overflow:hidden;box-shadow:0 3px 9px var(--lightningcss-light,#603b8410)var(--lightningcss-dark,#130b2670)}.roommate-summary{justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:flex}.roommate-name{letter-spacing:-.055em;margin:0 0 2px;font-size:21px;font-weight:850;line-height:1.05}.roommate-activity{color:var(--muted);margin:0;font-size:12px;font-weight:550;line-height:1.25}.roommate-score{color:var(--lightningcss-light,#4822cb)var(--lightningcss-dark,#d0bbff);letter-spacing:-.055em;flex:none;font-size:25px;font-weight:850;line-height:1}.roommate-score small{letter-spacing:0;font-size:12px}.roommate-roster{background:var(--lightningcss-light,#f2eaf829)var(--lightningcss-dark,#20162b29);border-top:1px solid var(--lightningcss-light,#e8dcf3)var(--lightningcss-dark,#5d4871);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:5px;display:grid}.roommate-button{color:var(--lightningcss-light,#392450)var(--lightningcss-dark,#f1e8fe);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:5px;min-width:0;min-height:45px;padding:4px;display:flex}.roommate-button:focus-visible{outline-offset:-2px}.roommate-button:hover{background:var(--lightningcss-light,#efe1fc)var(--lightningcss-dark,#3d2a53)}.roommate-button[aria-pressed=true]{background:var(--lightningcss-light,#ebdefa)var(--lightningcss-dark,#4a3565);border-color:var(--lightningcss-light,#dac6f4)var(--lightningcss-dark,#a389c5)}.roommate-avatar{flex:0 0 29px;width:29px;height:29px;position:relative}.roommate-avatar svg{width:100%;height:100%;display:block}.roommate-label{font-size:12px;font-weight:750;line-height:1.12}.roommate-label small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:650;display:block}.chore-columns{display:contents}.chore-column{place-self:end center;margin-bottom:3px}.chore-column-left{grid-area:left}.chore-column-right{grid-area:right}.playground-controls{color:var(--lightningcss-light,#503461)var(--lightningcss-dark,#ecdef8);white-space:nowrap;background:var(--lightningcss-light,#fff8fdf5)var(--lightningcss-dark,#2d213cf5);border:1px solid var(--lightningcss-light,#e0cef0)var(--lightningcss-dark,#8065a0);border-radius:15px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;inset:auto auto 23px 50%;translate:-50%;box-shadow:0 4px 12px var(--lightningcss-light,#6d3d8d1f)var(--lightningcss-dark,#140b2355)}.controls-copy{padding-inline:8px;font-size:12px;font-weight:750}.controls-divider{background:var(--lightningcss-light,#e6d8ef)var(--lightningcss-dark,#6a527f);width:1px;height:20px;margin-right:2px}.playground-controls button{color:var(--lightningcss-light,#4a247b)var(--lightningcss-dark,#f3e9ff);background:var(--lightningcss-light,#f6eaff)var(--lightningcss-dark,#443158);border:1px solid var(--lightningcss-light,#decbf1)var(--lightningcss-dark,#8065a0);border-radius:8px;place-items:center;width:34px;height:32px;padding:0 0 2px;font-size:19px;font-weight:650;line-height:1;display:grid;box-shadow:0 1px var(--lightningcss-light,#d6bced)var(--lightningcss-dark,#1a1126)}.playground-controls button:not(:disabled):hover{background:var(--lightningcss-light,#eedbfc)var(--lightningcss-dark,#594071)}.playground-controls button:disabled{opacity:.56;cursor:default}.waitlist-dialog{background:var(--paper);width:min(432px,100% - 28px);max-height:calc(100dvh - 28px);color:var(--ink);overscroll-behavior:contain;border:1px solid var(--lightningcss-light,#e5d9f0)var(--lightningcss-dark,#8065a0);border-radius:26px;padding:0;box-shadow:0 20px 70px var(--lightningcss-light,#31104462)var(--lightningcss-dark,#100718a8)}.waitlist-dialog::backdrop{color-scheme:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--lightningcss-light,#2d173c66)var(--lightningcss-dark,#12091baa)}.dialog-inner{padding:12px;position:relative}.dialog-close{z-index:1;background:var(--paper);width:44px;height:44px;color:var(--ink);border:1px solid var(--lightningcss-light,#e5d9f0)var(--lightningcss-dark,#8065a0);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:20px;right:20px}.dialog-close:hover{background:var(--lightningcss-light,#f6ebff)var(--lightningcss-dark,#402d53)}.dialog-close:focus-visible{outline-offset:2px}.waitlist-art{background:var(--lightningcss-light,#f2e6fa)var(--lightningcss-dark,#443158);border-radius:17px;justify-content:center;align-items:center;gap:clamp(2px,1vw,10px);height:clamp(102px,19dvh,136px);padding:8px 16px;display:flex}.waitlist-art svg{width:clamp(49px,15vw,68px);height:auto}.waitlist-art svg:first-child{transform:translateY(7px)rotate(-9deg)}.waitlist-art svg:nth-child(2){width:clamp(62px,19vw,86px)}.waitlist-art svg:last-child{transform:translateY(7px)rotate(9deg)}.waitlist-content{text-align:center;padding:23px clamp(10px,4vw,22px) 18px}.waitlist-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(26px,6vw,32px);font-weight:850;line-height:1.12}#waitlist-description{max-width:27ch;color:var(--muted);margin:8px auto 0;font-size:15px;line-height:1.45}.dialog-inner form{text-align:left;gap:8px;margin-top:22px;display:grid}.dialog-inner label{font-size:14px;font-weight:750}.dialog-inner input{width:100%;min-width:0;min-height:50px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1325);border:1px solid var(--lightningcss-light,#c8b2e2)var(--lightningcss-dark,#9478b2);border-radius:12px;padding:10px 14px}.dialog-inner input::placeholder{color:var(--muted)}.dialog-inner input:focus-visible{outline-offset:2px}.dialog-inner .primary-button{width:100%;margin-top:5px}.dialog-inner .waitlist-done{margin-top:22px}.dialog-inner .form-error{color:var(--lightningcss-light,#9f2542)var(--lightningcss-dark,#ff9db0);margin:0;font-size:13px;line-height:1.4}@media (max-height:490px){.waitlist-art{height:92px}.waitlist-art svg{max-width:57px}.waitlist-art svg:nth-child(2){max-width:72px}.waitlist-content{padding-block:16px 12px}.dialog-inner form,.dialog-inner .waitlist-done{margin-top:14px}}@media (max-width:1050px){.foreground{gap:18px;width:calc(100% - 44px)}.roommate-avatar{flex-basis:25px;width:25px;height:25px}}@media (max-height:720px) and (min-width:821px){.foreground{padding-top:max(168px,32svh)}.welcome{padding-block:23px 17px}.welcome h1{font-size:clamp(56px,6.3vw,90px)}.tagline{margin-block:10px 14px}.roommate-dock{margin-top:20px}}@media (max-height:570px) and (min-width:821px){.foreground{padding-block:max(69px,21svh) 64px}.welcome{padding-block:11px 5px}.welcome h1{font-size:clamp(46px,5.9vw,72px)}.tagline{margin-block:8px 11px}.roommate-dock{margin-top:15px}.roommate-summary{min-height:53px}.playground-controls{bottom:12px}}@media (max-width:820px){.site-header{inset-block-start:16px}.foreground{grid-template:"welcome""controls""chores"minmax(0,1fr)/minmax(0,1fr);justify-content:center;align-items:start;gap:10px;width:min(100% - 24px,530px);padding:clamp(116px,20svh,170px) 0 15px}.welcome{padding:14px 15px 8px}.welcome h1{font-size:clamp(46px,13vw,81px)}.tagline{margin-block:10px 15px}.roommate-dock{margin-top:21px}.playground-controls{grid-area:controls;justify-self:center;position:static;translate:none}.chore-columns{grid-area:chores;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;max-height:100%;padding:4px 5px 5px;display:grid}.chore-column{grid-area:auto;grid-template-rows:minmax(0,1fr);align-self:stretch;min-height:0;margin-bottom:0}.chore-stack-card{flex-direction:column;min-height:0;display:flex}.chore-stack-heading{flex:none}.chore-stack-list{scrollbar-width:thin;scrollbar-color:var(--lightningcss-light,#b99fd6)var(--lightningcss-dark,#836b9e) transparent;min-height:0;overflow:auto}.chore-stack-list[tabindex="0"]{overscroll-behavior:contain}}@media (max-width:820px) and (max-height:760px){.foreground{padding-top:clamp(87px,15svh,114px)}.welcome{padding:13px 10px 5px}.welcome h1{font-size:clamp(40px,11.8vw,66px)}.tagline{margin-block:8px 12px;font-size:clamp(16px,3.2vw,20px)}.welcome>.primary-button{min-height:43px;padding-block:8px}.roommate-dock{margin-top:14px}.roommate-summary{min-height:54px;padding-block:8px}.roommate-button{min-height:39px}}@media (max-width:820px) and (min-height:650px) and (max-height:760px){.foreground{padding-top:min(21svh,150px)}}@media (min-width:540px) and (max-width:820px) and (max-height:540px){.foreground{grid-template:"left welcome right""left controls right"1fr/minmax(0,1fr) minmax(240px,1.7fr) minmax(0,1fr);align-content:center;align-items:center;gap:8px;width:calc(100% - 32px);padding-top:clamp(58px,16svh,86px)}.welcome{padding-block:6px 2px}.welcome h1{font-size:clamp(38px,7.5vw,52px)}.tagline{margin-block:5px 8px}.welcome>.primary-button{min-height:38px}.roommate-dock{margin-top:10px}.roommate-summary{min-height:42px;padding-block:6px}.roommate-button{min-height:34px}.playground-controls{align-self:start}.chore-columns{display:contents}.chore-column-left{grid-area:left}.chore-column-right{grid-area:right}}@media (min-width:540px) and (max-width:820px) and (max-height:360px){.foreground{padding-block:37px 8px}.welcome h1{font-size:clamp(38px,7.5vw,46px)}.tagline{font-size:16px}}@media (max-width:500px){.header-waitlist,.theme-toggle-label{display:none}.theme-toggle{width:44px;height:44px;padding:0}}@media (max-width:365px){.roommate-avatar{flex-basis:21px;width:21px;height:21px}.roommate-button{gap:2px;padding-inline:2px}}@media (prefers-reduced-motion:reduce){.scene-track{min-height:100svh}}
.playground-room{pointer-events:none;background:#e3d5f6;position:absolute;inset:0;overflow:hidden}.playground-room[data-room-theme=dark]{background:#33284b}.playground-room-art,.playground-room-actors{width:100%;height:100%;position:absolute;inset:0}.playground-room-art{display:block}
.playground-actor{width:var(--actor-size,72px);height:var(--actor-size,72px);color:inherit;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute;inset:0 auto auto 0}.playground-actor[data-dragging=true]{cursor:grabbing}.playground-actor:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.playground-actor[data-dragging=true]:focus-visible{outline:none}.playground-actor__shadow{background:#24173842;border:1px solid #0000;border-radius:50%;width:64%;height:20%;position:absolute;bottom:9%;left:18%}.playground-actor[aria-pressed=true] .playground-actor__shadow{background:var(--purple);border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f0e6ff)}.playground-actor[data-dragging=true] .playground-actor__shadow{visibility:hidden}.playground-actor__body,.playground-actor__accessories,.playground-actor__work{pointer-events:none;position:absolute;inset:0}.playground-actor__body,.playground-actor__prop,.playground-actor__work-prop{pointer-events:auto}.playground-actor__reward{background:var(--purple);color:var(--on-purple);white-space:nowrap;opacity:0;pointer-events:none;border:1px solid var(--lightningcss-light,#f5eaff)var(--lightningcss-dark,#dccbff);border-radius:12px;padding:4px 8px;font-size:clamp(11px,1.2vw,14px);font-weight:850;line-height:1;position:absolute;bottom:95%;left:50%;transform:translate(-50%)}.playground-actor__accessories--mirror{transform:scaleX(-1)}.playground-actor__prop,.playground-actor__effect,.playground-actor__work-prop,.playground-actor__work-effect{position:absolute}.playground-actor__work{opacity:0}[data-actor=max] .playground-actor__work-prop{transform-origin:65% 82%;width:57%;height:48%;inset:45% auto auto 2%}[data-actor=max] .playground-actor__work-effect{width:34%;height:24%;inset:39% auto auto 0}[data-actor=jamie] .playground-actor__work-prop{transform-origin:17% 83%;width:55%;height:51%;inset:39% auto auto 58%}[data-actor=jamie] .playground-actor__work-effect{width:35%;height:24%;inset:34% auto auto 96%}.playground-actor svg{display:block;overflow:visible}.playground-actor--nap .playground-actor__prop{width:37%;height:36%;inset:-2% auto auto 70%}.playground-actor--lounge .playground-actor__prop{width:39%;height:42%;inset:59% auto auto 62%}.playground-actor--water .playground-actor__prop{width:53%;height:42%;inset:55% auto auto 59%}.playground-actor--sweep .playground-actor__prop{width:51%;height:73%;inset:30% auto auto 58%}.playground-actor--water .playground-actor__effect{width:25%;height:33%;inset:66% auto auto 86%}.playground-actor--sweep .playground-actor__effect{width:52%;height:19%;inset:86% auto auto 58%}[data-roster-avatar]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.playground-selection-ring{border:1.5px solid var(--purple);pointer-events:none;border-radius:50%;position:absolute;inset:0}
.chore-stack{--chore-accent:var(--purple);--chore-ink:var(--lightningcss-light,#251d31)var(--lightningcss-dark,#faf3ff);--chore-muted:var(--lightningcss-light,#554d60)var(--lightningcss-dark,#cfc0de);--chore-line:var(--lightningcss-light,#e5ddef)var(--lightningcss-dark,#5e4b72);--chore-offset-x:12px;--chore-offset-y:-40px;--chore-tilt:4deg;box-sizing:border-box;isolation:isolate;grid-template-columns:minmax(0,1fr);width:100%;max-width:238px;padding:43px 13px 0 0;display:grid}.chore-stack[data-side=right]{--chore-offset-x:-12px;--chore-tilt:-4deg;padding-inline:13px 0}.chore-stack-card{box-sizing:border-box;min-width:0;color:var(--chore-ink);transform:translate(var(--chore-offset-x), var(--chore-offset-y)) rotate(var(--chore-tilt));background-color:var(--lightningcss-light,#f5edffc4)var(--lightningcss-dark,#3d2e50b8);border:1px solid var(--lightningcss-light,#e1d4ee)var(--lightningcss-dark,#78638e);border-radius:18px;grid-area:1/1;padding:5px 10px 7px;transition:transform .24s cubic-bezier(.2,.7,.2,1),background-color .2s;box-shadow:0 9px 19px var(--lightningcss-light,#43256b23)var(--lightningcss-dark,#170c2a70),0 2px 4px var(--lightningcss-light,#43256b16)var(--lightningcss-dark,#170c2a4d)}.chore-stack-card[data-active=true]{z-index:1;background-color:var(--lightningcss-light,#fffdfdcc)var(--lightningcss-dark,#2b203bcc);transform:none}.chore-stack-heading{font-size:inherit;margin:0}.chore-stack-select{width:100%;min-height:35px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:2px 0 4px;display:flex}.chore-stack-select:hover .chore-stack-name{color:var(--lightningcss-light,#4623c8)var(--lightningcss-dark,#fffaff)}.chore-stack-select:focus-visible{outline:2px solid var(--chore-accent);outline-offset:2px}.chore-stack-avatar{width:26px;height:26px;color:var(--chore-ink);background:var(--lightningcss-light,#eee3ff)var(--lightningcss-dark,#4c3568);border-radius:50%;flex:0 0 26px;place-items:center;font-size:11px;font-weight:800;display:grid}.chore-stack-avatar[data-color=blue]{background-color:var(--lightningcss-light,#e0f1ff)var(--lightningcss-dark,#30465e)}.chore-stack-avatar[data-color=coral]{background-color:var(--lightningcss-light,#ffeae3)var(--lightningcss-dark,#543a44)}.chore-stack-avatar[data-color=green]{background-color:var(--lightningcss-light,#e4f6e8)var(--lightningcss-dark,#2c4b3c)}.chore-stack-avatar>:is(img,svg){width:100%;height:100%;display:block}.chore-stack-name{letter-spacing:-.025em;font-size:clamp(12px,1.08vw,15px);font-weight:800;line-height:1.2}.chore-stack-list[aria-hidden=true]{visibility:hidden}.chore-stack-list:focus-visible{outline:2px solid var(--chore-accent);outline-offset:-2px}.chore-stack-progress{color:var(--chore-muted);margin:0 0 6px 33px;font-size:10px;font-weight:700;line-height:1.2}.chore-stack-rows{border-top:1px solid var(--chore-line);margin:0;padding:0;list-style:none}.chore-stack-row{box-sizing:border-box;border-bottom:1px solid var(--chore-line);grid-template-columns:21px minmax(0,1fr);align-items:center;gap:6px;min-height:40px;padding:4px 0;display:grid}.chore-stack-row:last-child{border-bottom:0}.chore-row-copy{gap:1px;display:grid}.chore-row-title{font-size:clamp(11px,.95vw,13px);font-weight:700;line-height:1.2}.chore-stack-row[data-status=Completed] .chore-row-title{color:var(--chore-muted);text-decoration:line-through}.chore-row-detail{color:var(--chore-muted);font-size:10px;font-weight:500;line-height:1.2}.chore-mark{width:21px;height:21px;color:var(--chore-muted);display:block;overflow:visible}.chore-mark-outline{fill:none;stroke:currentColor;stroke-width:1.6px}.chore-stack-row[data-status=Completed] .chore-mark-outline{fill:var(--chore-accent);stroke:none}.chore-mark-sparkle{fill:var(--on-purple)}.chore-stack-row:not([data-status=Completed]) .chore-mark-sparkle,.chore-stack-row:not([data-status=Overdue]) .chore-mark-warning{display:none}.chore-stack-row[data-status=Overdue] .chore-mark{color:var(--lightningcss-light,#885800)var(--lightningcss-dark,#f5c969)}.chore-stack-row[data-status=Overdue] .chore-mark-outline{fill:var(--lightningcss-light,#fff0c9)var(--lightningcss-dark,#372910);stroke-width:1.9px}.chore-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.chore-stack-row[data-completion-stamp] .chore-mark{transform-origin:50%;animation:.28s ease-out chore-completion-stamp}}@keyframes chore-completion-stamp{0%{transform:scale(.72)rotate(-15deg)}65%{transform:scale(1.16)rotate(-5deg)}to{transform:scale(1)rotate(0)}}@media (max-width:660px){.chore-stack-name{font-size:13px}.chore-row-title{font-size:11px}}@media (prefers-reduced-motion:reduce){.chore-stack-card{transition:none}}
