@font-face{font-family:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shrikhand-latin.woff2) format("woff2")}:root{--bg:#ECEFE8;--cell:#FBFCF8;--bar:rgba(236,239,232,.9);--sep:rgba(27,46,51,.13);--fill:rgba(27,46,51,.06);--night:rgba(27,46,51,.075);--label:#1B2E33;--label2:rgba(27,46,51,.66);--label3:rgba(27,46,51,.32);--line:rgba(27,46,51,.5);--tint:#B8501A;--cran:#A3283C;--cran-soft:#F4E0E0;--done:#7F5230;--late:#8F6210;--sea:#3D6F7A;--sand:#D9C49C;--moon:#C9B98C;--moon-dark:rgba(27,46,51,.2);--gold:#D49A2C;--bark:#7F5230;--bark-dk:#58351E;--breast:#A8743F;--tip:#F4E6C6;--wattle:#C8323F;--olive:#6E8B3D;--oat:#B48A4C;--rust:#C1571E;--ember:#DE7C3C;--shades:#1B2E33;--lh-dark:#1B2E33;--lh-light:#FFFFFF;--brick:#A5502F;--foam:#FBFCF8;--sand-hi:#E8D9B8;--sand-wet:#BCA680;--haze:#F4E3C6;--tk-lobe:#D9C49C;--tk-dark:#6E4529;--tk-alt:#A5502F;--tk-body:#7F5230;--tk-head:#C99460;--tk-gold:#E6B44F;--tk-red:#F0566A;--tk-shades:#1B2E33;--t-xs:.706rem;--t-sm:.765rem;--t-md:.882rem;--t-body:1rem;--t-lg:1.118rem;--t-xl:1.53rem;--display:"Shrikhand","Cooper Black","Georgia",serif;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;interpolate-size:allow-keywords}@media(prefers-color-scheme:dark){:root{--bg:#0D171A;--cell:#16242A;--bar:rgba(13,23,26,.9);--sep:rgba(200,225,225,.13);--fill:rgba(200,225,225,.07);--night:rgba(0,0,0,.28);--label:#E8EEEB;--label2:rgba(232,238,235,.64);--label3:rgba(232,238,235,.3);--line:rgba(232,238,235,.5);--tint:#F28C4A;--cran:#EE6B80;--cran-card:#A8344A;--cran-soft:#3A1D24;--done:#C99460;--late:#E3B455;--sea:#7DB4BE;--sand:#5E5340;--moon:#ECE6D0;--moon-dark:rgba(0,0,0,.28);--gold:#E6B44F;--bark:#A8744A;--bark-dk:#6E4529;--breast:#C99460;--tip:#F4E6C6;--wattle:#F0566A;--olive:#9AB55E;--oat:#C9A065;--rust:#EF8D62;--ember:#F2A868;--shades:#0D171A;--lh-dark:#3A4E55;--lh-light:#E8EEEB;--brick:#C8694A;--foam:#B4CACB;--sand-hi:#6F6451;--sand-wet:#494134;--haze:#1D3A44;color-scheme:dark}}*{box-sizing:border-box}html{overscroll-behavior-y:none;font-size:106.25%;-webkit-text-size-adjust:100%;text-size-adjust:100%}@supports (font:-apple-system-body) and (-webkit-touch-callout:none){html{font:-apple-system-body}}body{margin:0;background:var(--bg);color:var(--label);font-family:var(--font);font-size:var(--t-body);line-height:1.35;-webkit-font-smoothing:antialiased}.wrap{max-width:600px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}h1,h2,h3{margin:0;font-weight:700;text-wrap:balance}button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--tint);outline-offset:2px}.ico{width:1em;height:1em;fill:currentColor;flex:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hdr{position:fixed;top:0;left:0;right:0;z-index:5;padding-top:env(safe-area-inset-top,0px);background:var(--bar);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border-bottom:.5px solid var(--sep)}.hdr .wrap{padding-block:2px 0}.navrow{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px}.textbtn{flex:none;background:none;border:0;color:var(--tint);font-size:17px;font-weight:600;padding:8px 0;cursor:pointer}.titlerow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px}.title{font-family:var(--display);font-weight:400;font-size:30px;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feast-cd{flex:none;display:grid;justify-items:end;gap:1px;background:none;border:0;padding:4px 0;margin-right:-1px;cursor:pointer;font:inherit;color:inherit}.feast-cd small{font-size:11px;font-weight:600;color:var(--label2);white-space:nowrap}.feast-cd-time{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.feast-cd-time span{display:inline-flex;align-items:baseline;gap:1px}.feast-cd b{font-family:var(--display);font-weight:400;font-size:19px;line-height:1;color:var(--cran)}.feast-cd i{font-style:normal;font-size:11px;font-weight:600;color:var(--label2)}.feast-cd:active{opacity:.6}.burst{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:200;overflow:hidden}.burst-f{position:absolute;left:var(--ox);top:var(--oy);width:16px;height:46px;margin:-23px 0 0 -8px;opacity:0;transform-origin:50% 90%;animation:feather-fall 4s forwards;will-change:transform}@keyframes feather-fall{0%{opacity:0;transform:translate(0) rotate(0) scale(.3);animation-timing-function:cubic-bezier(.2,.8,.4,1)}5%{opacity:1}18%{transform:translate(calc(var(--dx) * .5),var(--up)) rotate(calc(var(--r) * .2)) scale(var(--s));animation-timing-function:linear}88%{opacity:1}to{opacity:0;transform:translate(var(--dx),105vh) rotate(var(--r)) scale(var(--s))}}@media(prefers-reduced-motion:reduce){.burst{display:none}}.lighthouse{display:block}.beach{position:relative;flex:none;width:100%;max-width:600px;height:104px;margin:6px auto 0;overflow-x:clip}.beach-scene{position:absolute;right:0;bottom:0;width:625px;height:104px;display:block}.beach .c-sea{stop-color:var(--sea)}.beach .c-haze{stop-color:var(--haze)}.beach .c-sand{stop-color:var(--sand)}.beach .c-sand-hi{stop-color:var(--sand-hi)}.beach .cloud{fill:var(--cell);opacity:.6}.beach .horizon{fill:none;stroke:var(--sea);stroke-width:.6;opacity:.35}.beach .glitter{fill:none;stroke:var(--foam);stroke-width:.6;stroke-linecap:round;opacity:.55}.beach .foam{fill:var(--foam);opacity:.88}.beach .crest-line{fill:none;stroke:var(--foam);stroke-width:.8;stroke-linecap:round;opacity:.45}.beach .glass{fill:none;stroke:var(--foam);stroke-width:2.4;opacity:.13}.beach .streak{fill:none;stroke:var(--foam);stroke-width:.7;stroke-linecap:round;opacity:.3}.beach .back-dune{fill:var(--sand-hi);opacity:.75}.beach .back-grass{fill:none;stroke:var(--olive);stroke-width:.6;stroke-linecap:round;opacity:.5}.beach .sand-lit{fill:none;stroke:var(--sand-hi);stroke-width:1.4;stroke-linecap:round;opacity:.9}.beach .sand-shade{fill:var(--bark);opacity:.07}.beach .ripple{fill:none;stroke:var(--bark);stroke-width:.7;stroke-linecap:round;opacity:.14}.beach .wet-sand{fill:var(--sand-wet)}.beach .wet-sand.soft{opacity:.4}.beach .sheet{fill:var(--sea);opacity:.3}.beach .sheen{fill:none;stroke:var(--foam);stroke-width:.7;stroke-dasharray:22 9 8 14;opacity:.3}.beach .swash-foam{fill:none;stroke:var(--foam);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.beach .lace{fill:none;stroke:var(--foam);stroke-width:.7;stroke-linecap:round;stroke-dasharray:6 5 2 7 9 4;opacity:.5}.beach .spit-edge{fill:none;stroke:var(--sand-wet);stroke-width:1.2;stroke-linecap:round;opacity:.6}.beach .tracks{fill:none;stroke:var(--bark-dk);stroke-width:.45;stroke-linecap:round;opacity:.38}.beach .fence .slats{fill:none;stroke:var(--bark-dk);stroke-width:1;stroke-linecap:round;opacity:.72}.beach .fence .wire{fill:none;stroke:var(--bark-dk);stroke-width:.35;opacity:.6}.beach .sanderling .belly{fill:var(--foam)}.beach .sanderling .back{fill:var(--label);opacity:.5}.beach .sanderling .legs,.beach .sanderling .bill{fill:none;stroke:var(--label);stroke-width:.4;stroke-linecap:round}.beach-swash{will-change:transform;animation:swash 6.5s ease-in-out infinite alternate}@keyframes swash{0%{transform:translateY(-2.6px)}to{transform:translateY(2.6px)}}.beach-birds{position:absolute;left:0;top:17px;width:66px;height:16px;fill:var(--label);opacity:.42;will-change:transform;animation:glide 80s linear -30s infinite}@keyframes glide{0%{transform:translate(min(100vw,600px))}to{transform:translate(-80px)}}@media(prefers-color-scheme:dark){.beach-birds{display:none}}.oat-clump{position:absolute;display:block;overflow:visible;transform-origin:50% 91.4%;animation:sway ease-in-out infinite alternate}@keyframes sway{0%{transform:rotate(-1.5deg)}to{transform:rotate(3.5deg)}}.beach .oat-shadow{fill:var(--bark);opacity:.13}.beach .blade{fill:none;stroke:var(--olive);stroke-width:1.1;stroke-linecap:round}.beach .blade.back{opacity:.55}.beach .oat-stem{fill:none;stroke:var(--oat);stroke-width:.85;stroke-linecap:round}.beach .spikelets{fill:var(--gold)}.beach-lighthouse{position:absolute;right:24.5px;bottom:42.25px;width:72.5px;height:75px}.beach-lighthouse .lighthouse{width:100%;height:100%}.beam-sky,.lamp-glow{display:none;pointer-events:none}@media(prefers-color-scheme:dark){:root{--beam:#FFF1C9}.beam-sky{display:block;position:absolute;left:0;right:0;top:-26px;bottom:0;overflow:hidden}.beam{position:absolute;top:4.5px;right:52px;width:calc(min(100vw,600px) - 52px);height:40px;transform-origin:100% 50%;will-change:transform,opacity;animation:beam-turn 15s linear infinite}.beam.second{animation-delay:-7.5s}.lamp-glow{display:block;position:absolute;right:38.5px;top:-15px;width:27px;height:27px;border-radius:50%;background:radial-gradient(circle,var(--beam) 0,rgba(255,241,201,.55) 25%,rgba(255,241,201,0) 70%);opacity:.45;will-change:transform,opacity;animation:lamp-flash 7.5s linear infinite}.beach-lighthouse .gl{fill:var(--beam)}}@keyframes beam-turn{0%{transform:scaleX(1);opacity:.6}4.167%{transform:scaleX(.966);opacity:.52}8.333%{transform:scaleX(.866);opacity:.45}12.5%{transform:scaleX(.707);opacity:.39}16.67%{transform:scaleX(.5);opacity:.34}20.83%{transform:scaleX(.259);opacity:.31}25%{transform:scaleX(0);opacity:.3}29.17%{transform:scaleX(-.259);opacity:.31}33.33%{transform:scaleX(-.5);opacity:.34}37.5%{transform:scaleX(-.707);opacity:.39}41.67%{transform:scaleX(-.866);opacity:.45}45.83%{transform:scaleX(-.966);opacity:.52}50%{transform:scaleX(-1);opacity:.6}54.17%{transform:scaleX(-.966);opacity:.68}58.33%{transform:scaleX(-.866);opacity:.75}62.5%{transform:scaleX(-.707);opacity:.81}66.67%{transform:scaleX(-.5);opacity:.86}70.83%{transform:scaleX(-.259);opacity:.89}75%{transform:scaleX(-0);opacity:.9}79.17%{transform:scaleX(.259);opacity:.89}83.33%{transform:scaleX(.5);opacity:.86}87.5%{transform:scaleX(.707);opacity:.81}91.67%{transform:scaleX(.866);opacity:.75}95.83%{transform:scaleX(.966);opacity:.68}to{transform:scaleX(1);opacity:.6}}@keyframes lamp-flash{0%,45%{transform:scale(1);opacity:.45}50%{transform:scale(2.8);opacity:1}55%,to{transform:scale(1);opacity:.45}}@media(prefers-reduced-motion:reduce){.beam-sky{display:none}.lamp-glow{animation:none}}.beach-surfer{position:absolute;right:307px;bottom:40.5px;width:56px;height:46px;will-change:transform;animation:ride 7s ease-in-out infinite alternate}@media(prefers-color-scheme:dark){.beach-surfer{display:none}}.beach-surfer svg{display:block;width:100%;height:100%;overflow:visible}.surfer-swell{transform-origin:50% 85%;will-change:transform;animation:swell 11s linear infinite}@keyframes swell{0%{transform:translateY(.2px) rotate(-5.3deg)}6.25%{transform:translateY(1.2px) rotate(-5deg)}12.5%{transform:translateY(2.1px) rotate(-4.3deg)}18.75%{transform:translateY(2.8px) rotate(-3.1deg)}25%{transform:translateY(3.3px) rotate(-1.7deg)}31.25%{transform:translateY(3.5px) rotate(-.1deg)}37.5%{transform:translateY(3.1px) rotate(5deg)}43.75%{transform:translateY(1.6px) rotate(9deg)}50%{transform:translateY(-.3px) rotate(10.1deg)}56.25%{transform:translateY(-2.2px) rotate(8deg)}62.5%{transform:translateY(-3.3px) rotate(3.3deg)}68.75%{transform:translateY(-3.5px) rotate(-.7deg)}75%{transform:translateY(-3.2px) rotate(-2.2deg)}81.25%{transform:translateY(-2.6px) rotate(-3.5deg)}87.5%{transform:translateY(-1.8px) rotate(-4.5deg)}93.75%{transform:translateY(-.9px) rotate(-5.1deg)}to{transform:translateY(.2px) rotate(-5.3deg)}}@keyframes ride{0%{transform:translate(-6px)}to{transform:translate(10px)}}.surfer-bob{transform-origin:50% 85%;will-change:transform;animation:bob 1.8s ease-in-out infinite alternate}.beach-surfer .board{fill:var(--brick)}.beach-surfer .board-stripe{fill:none;stroke:var(--tip);stroke-width:1.1;stroke-linecap:round}.beach-surfer .spray{fill:none;stroke:var(--foam);stroke-width:1.3;stroke-linecap:round;opacity:.85}.beach-surfer .spray.thin{stroke-width:.8;opacity:.5}.beach-surfer .spray-dot{fill:var(--foam);opacity:.85}@keyframes bob{0%{transform:translateY(.4px) rotate(-1.5deg)}to{transform:translateY(-1.2px) rotate(1.5deg)}}.beach-sea{position:absolute;right:-125px;bottom:0;width:750px;height:104px;display:block;will-change:transform}.beach-sea.far{animation:drift-far 18s linear infinite}.beach-sea.mid{animation:drift-mid 14s linear infinite}.beach-sea.near{animation:drift-near 11s linear infinite}@keyframes drift-far{0%{transform:translate(-94px)}to{transform:none}}@keyframes drift-mid{0%{transform:translate(-107px)}to{transform:none}}@keyframes drift-near{0%{transform:translate(-125px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.beach-surfer,.surfer-swell,.surfer-bob,.beach-sea,.beach-swash,.beach-birds,.oat-clump{animation:none}}.lighthouse .dk{fill:var(--lh-dark)}.lighthouse .lt{fill:var(--lh-light)}.lighthouse .br{fill:var(--brick)}.lighthouse .gl{fill:var(--gold)}.lighthouse .dn{fill:var(--sand)}.lighthouse .st{fill:var(--tip)}.lighthouse .lh-shade{stop-color:var(--lh-dark)}.lighthouse .lh-facet{fill:var(--lh-dark);opacity:.22}.lighthouse .lh-mortar{fill:none;stroke:var(--tip);stroke-width:.25;opacity:.35}.lighthouse .lh-rail{fill:none;stroke:var(--lh-dark);stroke-width:.4;stroke-linecap:round}.days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:4px}.day{background:none;border:0;padding:2px 0 8px;display:grid;justify-items:center;gap:2px;cursor:pointer}.day .dn{font-size:12px;font-weight:600;color:var(--label2)}.day .dd{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:19px;font-variant-numeric:tabular-nums}.day.today .dd{color:var(--tint);font-weight:700}.day[aria-pressed=true] .dd{background:var(--label);color:var(--bg);font-weight:700}.day.today[aria-pressed=true] .dd{background:var(--tint);color:var(--cell)}.day.thanks[aria-pressed=true] .dd{background:var(--cran);color:var(--cell)}main .wrap>.sh:first-child,.pane>.sh:first-child{margin-top:4px}main .wrap{padding-top:calc(var(--hdr-h,110px) + 14px);padding-bottom:8px}.app{display:contents}main{display:flex;flex-direction:column;min-height:100dvh;box-sizing:border-box;padding-bottom:calc(47px + env(safe-area-inset-bottom,0px))}main>.wrap{flex:1 0 auto;width:100%;box-sizing:border-box}.carousel{overflow:clip;margin:0 -16px}.track{display:flex;align-items:flex-start;width:300%;touch-action:pan-y}.pane{width:33.3333%;min-width:0;flex:none;padding:0 16px}.pane:not(:nth-child(2)){height:0}.progress{margin:0 4px -10px;text-align:right;font-size:var(--t-md);color:var(--label2);font-variant-numeric:tabular-nums}.sh{display:flex;align-items:center;gap:8px;font-size:var(--t-lg);font-weight:700;margin:26px 4px 8px;scroll-margin-top:calc(var(--hdr-h,110px) + 12px)}.sh .ico{width:1.1em;height:1.1em;color:var(--sea)}.sh .now{font-size:var(--t-xs);font-weight:700;color:var(--cell);background:var(--tint);border-radius:999px;padding:2px 8px}.sh small{white-space:nowrap;margin-left:auto;font-size:var(--t-md);font-weight:400;color:var(--label2);font-variant-numeric:tabular-nums}.group{list-style:none;margin:0;padding:0;background:var(--cell);border-radius:14px;overflow:hidden;box-shadow:0 1px 0 var(--sep)}.group>li{position:relative}.group>li+li:before{content:"";position:absolute;top:0;right:0;left:var(--inset,16px);border-top:.5px solid var(--sep)}.foot{font-size:var(--t-sm);color:var(--label2);margin:7px 16px 0;line-height:1.4}.famrow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px 16px}.famrow small{font-size:var(--t-md);color:var(--label2);font-variant-numeric:tabular-nums}.calm{display:flex;align-items:center;gap:12px;padding:14px 16px;color:var(--label2)}.calm .ico{width:22px;height:22px;color:var(--sea)}.feast{margin-bottom:14px;background:var(--cran-card,var(--cran));color:#fff8f2;border-radius:18px;padding:16px 12px 22px 18px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;overflow:hidden;position:relative}.feast h3{font-family:var(--display);font-weight:400;font-size:var(--t-xl);line-height:1.1}.feast p{margin:0;font-size:var(--t-md);opacity:.92}.feast .tk{width:100px;height:84px;grid-row:1 / span 2;grid-column:2}.feast .surf{position:absolute;left:0;right:0;bottom:0;height:14px;width:100%;fill:#fff8f2;opacity:.16}.tk .lobe,.tk .dk,.tk .alt,.tk .leg{fill:none;stroke-linecap:round;stroke-linejoin:round}.tk .lobe{stroke:var(--tk-lobe)}.tk .dk{stroke:var(--tk-dark)}.tk .alt{stroke:var(--tk-alt)}.tk .leg{stroke:var(--tk-gold)}.tk .bd{fill:var(--tk-body)}.tk .hd{fill:var(--tk-head)}.tk .sh{fill:var(--tk-shades)}.tk .red{fill:var(--tk-red)}.tk .bk{fill:var(--tk-gold);stroke:var(--tk-gold);stroke-linejoin:round}.jobs{--inset:58px}.job{display:grid;grid-template-columns:44px 1fr;column-gap:8px;align-items:start;padding:6px 14px 6px 6px}.jx{min-width:0}.jx summary,.dx{display:grid;grid-template-columns:1fr auto;column-gap:8px;row-gap:2px;align-items:start;padding:5px 0;-webkit-tap-highlight-color:transparent}.jx summary{list-style:none;cursor:pointer}.dx{min-width:0}.jx summary::-webkit-details-marker{display:none}.jx::details-content{block-size:0;overflow:hidden;transition:block-size .25s ease,content-visibility .25s allow-discrete}.jx[open]::details-content{block-size:auto}.jt{font-size:var(--t-body);font-weight:600;line-height:1.3;min-width:0}.jmeta{grid-column:1;min-width:0;font-size:var(--t-md);line-height:1.3}.jdot{color:var(--label3);margin:0 .3em}.jtime{font-size:var(--t-md);color:var(--label2);white-space:nowrap}.chev{width:14px;height:14px;color:var(--line);margin-top:4px;transition:transform .2s;margin-right:2px}.jx[open] .chev{transform:rotate(180deg)}.jx-end{display:grid;justify-items:end;align-items:start}.jx-end>*{grid-area:1/1}.jx-end>.chev{transition:transform .22s ease-in,opacity .18s}.job.is-done .jx-end>.chev{transform:rotate(-90deg) scale(.2);opacity:0}.kd-slot{display:block;transform:rotate(80deg) scale(.2);opacity:0;visibility:hidden;transition:transform .16s ease-in,opacity .12s,visibility 0s .16s}.job.is-done .kd-slot{transform:none;opacity:1;visibility:visible;transition:transform .45s cubic-bezier(.3,1.6,.5,1) .1s,opacity .15s linear .1s,visibility 0s .1s}.job:not(.is-done) .jx-end>.chev{transition:transform .3s cubic-bezier(.3,1.5,.5,1) .1s,opacity .15s linear .1s}.job.is-done .jt,.job.is-done .ppl{opacity:.5}.job.is-done .jt{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--label3)}.ppl{font-size:var(--t-md);font-weight:400;line-height:1.3;color:var(--label2)}.ppl .me{font-weight:600;color:var(--tint)}.ppl.own>span>span{color:var(--label)}.job.is-late .jtime{color:var(--late);font-weight:600}.job.is-late .tt-ring{stroke:var(--late)}.kudos{display:inline-flex;align-items:center;gap:3px;font:inherit;font-size:var(--t-sm);font-weight:600;line-height:1;color:var(--label2);background:none;border:0;padding:8px 6px 8px 10px;margin:-6px -6px -8px -10px;cursor:pointer;-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums}.kd-art{width:18px;height:18px;overflow:visible;transform-origin:30% 90%}.kd-hand{fill:none;stroke:var(--line);stroke-width:1.9;stroke-linejoin:round}.kudos.given .kd-hand{fill:var(--sea);stroke:var(--sea)}.jkudos{color:var(--sea);font-weight:600;white-space:nowrap}.kudos{position:relative}.kudos:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.kudos:focus-visible{outline:2px solid var(--sea);outline-offset:-2px;border-radius:8px}.kd-art.pop{animation:kd-pop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes kd-pop{0%{transform:rotate(12deg) scale(.5)}55%{transform:rotate(-14deg) scale(1.25)}to{transform:none}}@media(prefers-reduced-motion:reduce){.kd-art.pop{animation:none}}.how{margin:6px 0 8px;display:grid;gap:8px;font-size:var(--t-md)}.how ul{margin:0;padding-left:18px;display:grid;gap:4px}.how li::marker{color:var(--sea)}.how p{margin:0;color:var(--label2)}.how p b{color:var(--label);font-weight:600}.how .how-done,.how .how-done b{color:var(--done)}.checks{--inset:60px}.crow{display:grid;grid-template-columns:44px 1fr auto;gap:0 10px;align-items:center;padding:2px 16px 2px 6px;min-height:52px}.crow .what{min-width:0;padding-block:6px}.crow .what small{display:block;font-size:var(--t-sm);color:var(--label2)}.crow .amt{color:var(--label2);font-size:var(--t-md);text-align:right}.crow .amt.me{color:var(--tint);font-weight:600}.crow.is-done .what,.crow.is-done .amt{opacity:.5}.crow.is-done .what>span{text-decoration:line-through;text-decoration-color:var(--label3)}.rule{display:grid;gap:2px;padding:12px 16px;font-size:var(--t-md);line-height:1.4}.rule-title{font-size:var(--t-body);font-weight:600;color:var(--label)}.status{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--t-sm);color:var(--label2);margin:26px 0 0;text-align:center}.status .ico{width:12px;height:12px;color:var(--sea)}.quietlink{display:block;margin:6px auto 0;background:none;border:0;padding:10px 12px;font-size:var(--t-sm);color:var(--label2);text-decoration:underline;text-decoration-color:var(--label3);text-underline-offset:3px;cursor:pointer}.status.warn .ico{color:var(--tint)}.seg{display:flex;background:var(--cell);border:1px solid var(--sep);border-radius:12px;padding:3px;gap:3px}.seg button{flex:1;border:0;background:none;padding:8px 10px;border-radius:9px;font-size:15px;font-weight:600;color:var(--label2);cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.seg button[aria-pressed=true]{background:var(--label);color:var(--bg);font-weight:700}.seg button:not([aria-pressed=true]):active{background:var(--fill)}.scope{margin:0 0 10px}.tprog{display:flex;align-items:center;gap:10px;margin:0 4px -12px}.tprog-bar{flex:1;height:6px;border-radius:3px;background:var(--fill);overflow:hidden}.tprog-bar>span{display:block;height:100%;background:var(--done);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.tprog-n{font-size:var(--t-sm);color:var(--label2);white-space:nowrap;font-variant-numeric:tabular-nums}.tprog.all .tprog-n{color:var(--done);font-weight:600}@media(prefers-reduced-motion:reduce){.tprog-bar>span{transition:none}}.glance{padding:14px 14px 10px}.wx{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.wx-icon{width:34px;height:34px;color:var(--gold)}.wx-icon.wx-cloud,.wx-icon.wx-rain,.wx-icon.wx-storm{color:var(--sea)}.wx-main{display:grid;line-height:1.15}.wx-main b{font-size:1.53rem;font-weight:700;font-variant-numeric:tabular-nums}.wx-main b span{font-weight:500;color:var(--label2);font-size:1.118rem}.wx-main small{font-size:var(--t-md);color:var(--label2)}.wx-side{display:grid;justify-items:end;font-size:var(--t-md);color:var(--label2);line-height:1.35;font-variant-numeric:tabular-nums}.wx-later{margin:0 2px;font-size:var(--t-md);color:var(--label2)}.wx-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px;white-space:nowrap;margin:4px 2px 0;font-size:var(--t-sm);color:var(--label3);font-variant-numeric:tabular-nums}.wx-foot>:last-child{margin-left:auto}.moon{display:inline-flex;align-items:center;gap:5px;color:var(--label2)}.moon-icon{width:13px;height:13px;flex:none}.moon-dark{fill:var(--moon-dark)}.moon-lit{fill:var(--moon)}.moon-rim{fill:none;stroke:var(--label3);stroke-width:1.5}.strip{display:block;width:100%;height:auto;margin-top:10px;overflow:visible}.strip .night{fill:var(--night)}.strip .grid{stroke:var(--sep);stroke-width:1}.strip .temp .line{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linecap:round}.strip .temp .dot{fill:var(--gold)}.strip .tide .fill{fill:var(--sea);opacity:.2}.strip .tide .line{fill:none;stroke:var(--sea);stroke-width:2}.strip .tide .dot{fill:var(--sea)}.strip .lbl{font:600 11px var(--font);fill:var(--label);paint-order:stroke;stroke:var(--cell);stroke-width:3px;stroke-linejoin:round}.strip .axis{font:500 10px var(--font);fill:var(--label2)}.strip .now{stroke:var(--tint);stroke-width:2}.agenda{--inset:16px}.ag{display:grid;grid-template-columns:auto 22px 1fr auto;gap:0 12px;align-items:center;width:100%;min-height:52px;padding:4px 14px;background:none;border:0;text-align:left;font:inherit;color:inherit}.ag-link{cursor:pointer}.ag-link:active{background:var(--fill)}.ag-lead{width:22px;display:grid;place-items:center}.ag-icon{width:20px;height:20px;color:var(--sea)}.ag-dot{width:9px;height:9px;border-radius:50%;background:var(--tint)}.ag-body{min-width:0;display:grid;gap:1px;padding-block:6px}.ag-title{font-weight:600}.ag-sub{font-size:var(--t-md);color:var(--label2);line-height:1.3}.ag-sub .ppl{font-size:inherit}.ag-sub.clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ag-end{display:flex;align-items:center}.ag .go{width:14px;height:14px;color:var(--line)}.ag-time{width:4.6em;text-align:right;font-size:var(--t-sm);font-weight:600;color:var(--label);font-variant-numeric:tabular-nums;white-space:nowrap}.ag-past>*{opacity:.5}.ag-quiet{min-height:40px}.ag-quiet .ag-title{font-weight:500;color:var(--label2);font-size:var(--t-md)}.ag-quiet .ag-time{font-weight:500;color:var(--label2)}.ag-quiet .ag-icon{width:18px;height:18px;color:var(--gold)}.ag-mine .ag-title{color:var(--tint)}.ag-feast .ag-title,.ag-feast .ag-icon,.sh-feast .ico{color:var(--cran)}.ag-now{display:flex;align-items:center;gap:8px;padding:0 14px;height:22px;scroll-margin-top:calc(var(--hdr-h,110px) + 12px)}.ag-now span{font-size:var(--t-xs);font-weight:700;color:var(--cell);background:var(--tint);border-radius:999px;padding:1px 8px}.ag-now:after{content:"";flex:1;border-top:2px solid var(--tint)}.group>li.ag-now+li:before,.group>li+li.ag-now:before{display:none}.sheet{border:0;padding:0;margin:auto auto var(--kb,0px);width:100%;max-width:600px;max-height:calc(min(92dvh,var(--vvh,100dvh)) - 8px);overflow-y:auto;overscroll-behavior:contain;border-radius:20px 20px 0 0;background:var(--bg);color:var(--label);padding-bottom:env(safe-area-inset-bottom,0px)}.sheet[open]{animation:sheet-up .32s cubic-bezier(.2,.9,.3,1)}.sheet::backdrop{background:#00000059}.sheet:focus,.sheet:focus-visible{outline:none}html.sheet-open,html.sheet-open body{overflow:hidden}.sheet[open]::backdrop{animation:fade-in .25s ease-out}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.sheet form{padding:6px 16px 16px;display:grid;gap:14px}.sheet-grab{width:38px;height:5px;border-radius:3px;background:var(--label3);justify-self:center;margin-bottom:-4px}.sheet-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.textbtn.quiet{color:var(--label2);font-size:16px;font-weight:400;justify-self:start}.day-chips{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;border-top:1px solid var(--sep);padding:10px}.day-chips button{display:grid;justify-items:center;gap:1px;border:0;border-radius:12px;background:var(--fill);padding:7px 0;font:inherit;color:var(--label);cursor:pointer}.day-chips span{font-size:11px;font-weight:600;color:var(--label2)}.day-chips b{font-size:17px;font-variant-numeric:tabular-nums}.day-chips button[aria-pressed=true]{background:var(--label);color:var(--bg)}.day-chips button[aria-pressed=true] span{color:inherit;opacity:.75}.sheet-fields{background:var(--cell);border-radius:12px}.sheet-field{display:grid;grid-template-columns:76px 1fr;align-items:center;min-height:50px;padding:0 14px;cursor:text}div.sheet-field{cursor:default}.sheet-field+.sheet-field,.wheel+.sheet-field,.day-chips+.sheet-field{border-top:1px solid var(--sep)}.sheet-field>span:first-child{font-size:15px;font-weight:600;color:var(--label2)}.sheet-field input,.sheet-field textarea{border:0;background:none;font:inherit;font-size:17px;color:var(--label);padding:13px 0;width:100%;min-width:0;text-align:left}.sheet-field textarea{resize:none;line-height:1.3;box-sizing:border-box;min-height:calc(1.3em + 26px);max-height:calc(3 * 1.3em + 26px);overflow-y:auto;display:block}.sheet-field input:focus,.sheet-field textarea:focus{outline:none}.sheet-field:focus-within>span:first-child{color:var(--tint)}.sheet-field input::placeholder,.sheet-field textarea::placeholder{color:var(--label3)}.field-pill{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin:8px 0;border:0;border-radius:10px;background:var(--fill);padding:7px 12px;font:inherit;font-size:17px;font-weight:600;color:var(--label);font-variant-numeric:tabular-nums;cursor:pointer}.field-pill.is-empty{font-weight:500;color:var(--label3)}.field-pill[aria-expanded=true]{color:var(--tint)}.field-pill .ico{width:16px;height:16px;color:var(--label2)}.field-pill[aria-expanded=true] .ico{color:inherit}.field-pill.is-fixed{background:none;padding-left:0;cursor:default}.wheel{position:relative;display:grid;grid-template-columns:repeat(3,64px);justify-content:center;gap:4px;height:200px;border-top:1px solid var(--sep);padding:0 14px}.wheel-band{position:absolute;left:14px;right:14px;top:80px;height:40px;border-radius:10px;background:var(--fill);pointer-events:none}.wheel-col{position:relative;margin:0;padding:80px 0;list-style:none;height:200px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);border-radius:10px}.wheel-col::-webkit-scrollbar{display:none}.wheel-col:focus-visible{outline:2px solid var(--tint);outline-offset:-2px}.wheel-col li{height:40px;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;font-size:21px;font-variant-numeric:tabular-nums;color:var(--label);cursor:pointer;user-select:none;-webkit-user-select:none}.sheet-sec{display:grid;gap:8px}.sheet-lbl{font-size:13px;font-weight:700;color:var(--label2);margin:0 4px}.sheet-input{border:0;border-radius:12px;background:var(--cell);font:inherit;font-size:17px;color:var(--label);padding:12px 14px;width:100%}.sheet-input:focus{outline:none;box-shadow:0 0 0 2px var(--tint)}.sheet-primary{border:0;border-radius:14px;background:var(--tint);color:#fff;font:inherit;font-size:17px;font-weight:700;padding:15px;cursor:pointer;transition:background-color .15s,color .15s}.sheet-primary small{font-weight:500;opacity:.9}.sheet-primary:disabled{background:var(--fill);color:var(--label3);cursor:default}.sheet-delete{border:0;background:none;padding:6px;color:var(--cran);font:inherit;font-weight:600;cursor:pointer;margin-top:-6px}.sheet .foot{margin:0 4px;text-align:center}.sh-action{margin-left:auto}.sh-add{display:inline-flex;align-items:center;gap:5px;min-height:36px;border:0;border-radius:999px;background:color-mix(in srgb,var(--tint) 15%,transparent);padding:0 15px 0 11px;color:var(--tint);font:inherit;font-size:var(--t-md);font-weight:700;cursor:pointer;transition:background-color .15s}.sh-add:active{background:color-mix(in srgb,var(--tint) 26%,transparent)}.sh .sh-add .ico{width:18px;height:18px;color:inherit}.ag-new>*{animation:ag-new 1.8s ease-out}@keyframes ag-new{0%{background-color:color-mix(in srgb,var(--tint) 20%,transparent)}to{background-color:transparent}}.toast-slot{position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:15;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:14px;max-width:560px;background:var(--label);color:var(--bg);border-radius:14px;padding:11px 8px 11px 16px;font-size:15px;box-shadow:0 6px 24px #0000002e;animation:toast-in .25s cubic-bezier(.2,.9,.3,1)}.toast button{border:0;background:none;color:var(--tint);filter:brightness(1.35);font:inherit;font-weight:700;padding:4px 10px;cursor:pointer}@media(prefers-color-scheme:dark){.toast{background:#24363c;color:var(--label);box-shadow:0 0 0 .5px var(--sep),0 8px 28px #0000008c}.toast button{filter:none}}@keyframes toast-in{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.house-info{--inset:58px}.hi-row{display:grid;grid-template-columns:44px 1fr auto;gap:0 8px;align-items:center;width:100%;min-height:60px;padding:6px 14px 6px 6px;background:none;border:0;text-align:left;font:inherit;color:inherit}button.hi-row{cursor:pointer}.hi-row.no-icon{grid-template-columns:1fr auto;padding-left:16px}button.hi-row:active{background:var(--fill)}.hi-icon{width:44px;height:44px;display:grid;place-items:center;color:var(--sea)}.hi-icon .ico{width:20px;height:20px}.hi-text{min-width:0;display:grid;gap:1px;padding-block:4px}.hi-label{font-size:var(--t-sm);color:var(--label2)}.hi-value{font-size:var(--t-body);font-weight:600;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.hi-big{font-family:var(--display);font-weight:400;font-size:1.65rem;line-height:1.15;letter-spacing:.06em;font-variant-numeric:tabular-nums}.hi-add{font-weight:600;color:var(--tint)}.hi-empty .go{width:14px;height:14px;color:var(--line)}.hi-btns{display:flex;gap:8px}.icon-btn{position:relative;width:40px;height:40px;border:0;border-radius:50%;background:var(--fill);color:var(--tint);display:grid;place-items:center;padding:0;cursor:pointer;flex:none;-webkit-tap-highlight-color:transparent}.icon-btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.icon-btn:active{opacity:.6}.icon-btn .ico{width:20px;height:20px}.icon-btn .map-mark{width:30px;height:30px;display:block}.icon-btn.bare{background:none;width:36px}.icon-btn.bare:before{top:-2px;right:-4px;bottom:-2px;left:-4px}.small-btn{border:0;border-radius:999px;background:var(--fill);color:var(--tint);font:inherit;font-size:15px;font-weight:700;padding:7px 13px;text-decoration:none;cursor:pointer;white-space:nowrap}.small-btn:active{opacity:.6}.small-btn.primary{background:var(--tint);color:var(--cell)}.alert{border:0;margin:auto;width:min(340px,calc(100% - 48px));padding:22px 22px 12px;border-radius:22px;background:var(--cell);color:var(--label);display:none;text-align:center;box-shadow:0 20px 50px #00000047}.alert[open]{display:grid;justify-items:center;gap:8px;animation:alert-in .28s cubic-bezier(.2,.9,.3,1.15)}.alert::backdrop{background:#00000073}@media(prefers-color-scheme:dark){.alert{box-shadow:0 0 0 .5px var(--sep),0 20px 50px #00000080}.alert::backdrop{background:#0009}}.alert[open]::backdrop{animation:fade-in .25s ease-out}.alert:focus,.alert:focus-visible{outline:none}.alert .tk{width:112px;height:94px;margin-bottom:-2px}.alert h2{font-family:var(--display);font-weight:400;font-size:26px;line-height:1.15}.alert p{margin:0 0 8px;color:var(--label2);font-size:var(--t-md);line-height:1.4}.alert .sheet-primary{justify-self:stretch}.alert .textbtn.quiet{justify-self:center;font-size:var(--t-body);padding:10px 16px}@keyframes alert-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.alert[open],.alert[open]::backdrop{animation:none}}.rule-btn{width:100%;background:none;border:0;text-align:left;font:inherit;font-size:var(--t-md);line-height:1.4;color:var(--label2);cursor:pointer}.rule-btn:active{background:var(--fill)}.sheet-title{font-size:17px;font-weight:700;justify-self:center}.hi-action .hi-value{color:var(--tint)}.hi-action .go{width:14px;height:14px;color:var(--line)}.qr{justify-self:center;width:min(260px,72vw);aspect-ratio:1;background:#fff;border-radius:16px;padding:10px;box-shadow:0 1px 0 var(--sep)}.qr svg{display:block;width:100%;height:100%}.qr-how{margin:0 8px;text-align:center;font-size:var(--t-md);color:var(--label2)}.qr-creds{display:grid;gap:8px;background:var(--cell);border-radius:12px;padding:12px 14px}.qr-creds span{display:grid;font-weight:600;overflow-wrap:anywhere}.qr-creds small{font-size:var(--t-sm);font-weight:400;color:var(--label2)}.sheet-textarea{resize:none;line-height:1.4;font-family:var(--font)}nav.tabs{position:fixed;left:0;right:0;bottom:0;z-index:6;background:var(--bar);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border-top:.5px solid var(--sep);padding-bottom:env(safe-area-inset-bottom,0px)}nav.tabs .wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tab{background:none;border:0;display:grid;justify-items:center;align-content:center;gap:1px;padding:5px 4px 3px;color:var(--label2);cursor:pointer;min-height:46px}.tab svg{width:23px;height:23px}.tab .tab-icon{position:relative;display:block;height:23px;overflow:visible;max-width:none}.tab-badge{position:absolute;top:-4px;left:calc(100% - 7px);min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:var(--tint);color:var(--cell);font-size:10.5px;font-weight:700;line-height:16px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg)}.tab span{font-size:10.5px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab[aria-current=page]{color:var(--tint)}.picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--bg);overflow-y:auto;overscroll-behavior:contain}.picker .wrap{padding-block:calc(8px + env(safe-area-inset-top,0px)) calc(28px + env(safe-area-inset-bottom,0px))}.picker .navrow{justify-content:flex-end}.gate .wrap{display:grid;gap:12px;padding-top:calc(52px + env(safe-area-inset-top,0px))}.gate .welcome{margin-bottom:10px}.gate-field{position:relative}.gate .sheet-input{text-align:center;padding-inline:52px}.gate-show{position:absolute;top:0;right:0;bottom:0;width:52px;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--label2);cursor:pointer;-webkit-tap-highlight-color:transparent}.gate-show svg{width:22px;height:22px}.gate-show[aria-pressed=true]{color:var(--tint)}.gate-tip{margin-top:12px;background:var(--cell);border-radius:14px;padding:14px 16px;font-size:var(--t-md)}.gate-tip b{display:block;font-weight:700;margin-bottom:2px}.gate-tip p{margin:0;color:var(--label2)}.gate-error{margin:0;text-align:center;color:var(--cran);font-size:var(--t-sm)}.welcome{display:grid;justify-items:center;text-align:center;gap:6px;margin:0 0 22px}.welcome .tk{width:150px;height:125px}.welcome h2{font-family:var(--display);font-weight:400;font-size:30px;line-height:1.15}.welcome p{margin:0;color:var(--label2);font-size:var(--t-md);max-width:32ch}.fams{--inset:16px}.fam{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;width:100%;min-height:52px;background:none;border:0;text-align:left;padding:12px 16px;cursor:pointer}.fam b{font-weight:600}.fam svg{width:16px;height:16px;color:var(--line)}.fam[aria-pressed=true]{color:var(--tint)}.fam[aria-pressed=true] svg{color:var(--tint);width:18px;height:18px}.fam:active,.night:active{background:var(--fill)}@media(hover:hover){.fam:hover,.night:hover{background:var(--fill)}}@media(prefers-reduced-motion:reduce){.chev,.jx-end>.chev,.kd-slot,.job.is-done .kd-slot{transition:none}.jx::details-content{transition:none}}.tt{width:44px;height:44px;border:0;background:none;padding:0;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.tt svg{width:44px;height:44px;overflow:visible;transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.tt.done svg{transform:scale(.9)}.tt .tt-body{transform-origin:22px 22px;transition:transform .15s}.tt:active .tt-body{transform:scale(.88)}.tt .tt-ring{fill:var(--cell);stroke:var(--line);stroke-width:1.75;transition:fill .15s,stroke .15s}.tt.done .tt-ring{fill:var(--bark);stroke:var(--bark)}.tt .tt-check{fill:none;stroke:var(--tip);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:18;transition:stroke-dashoffset .1s}.tt.done .tt-check{stroke-dashoffset:0;transition:stroke-dashoffset .22s ease-out .05s}.tt .tt-legs{fill:none;stroke:var(--tk-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tt .tt-f{transform-origin:22px 17px;transform:rotate(0) scale(.15);opacity:0;transition:transform .14s ease-in,opacity .14s}.tt .tt-legs{transform-origin:22px 33px;transform:scaleY(0);transition:transform .12s ease-in}.tt .tt-head{transform-origin:22px 12px;transform:translateY(12px) scale(.2);opacity:0;transition:transform .14s ease-in,opacity .1s}.tt.done .tt-legs{transform:scaleY(1);transition:transform .24s cubic-bezier(.3,1.7,.5,1) .18s}.tt.done .tt-f{transform:rotate(var(--a)) scale(1);opacity:1;transition:transform .4s cubic-bezier(.25,1.45,.5,1) calc(.26s + var(--i) * .04s),opacity .12s linear calc(.26s + var(--i) * .04s)}.tt.done .tt-head{transform:none;opacity:1;transition:transform .38s cubic-bezier(.3,1.8,.5,1) .44s,opacity .1s linear .44s}.tt .tt-all{transform-origin:22px 40px}.strutting .tt.done .tt-all{animation:tt-waddle .75s ease-in-out calc(.75s + var(--n,0) * .09s) both}@keyframes tt-waddle{0%,to{transform:none}20%{transform:rotate(-10deg) translateY(-1px)}45%{transform:rotate(9deg) translateY(-2px)}70%{transform:rotate(-5deg)}}@media(prefers-reduced-motion:reduce){.tt,.tt *{transition:none!important;animation:none!important}}@media(prefers-reduced-motion:reduce){.sheet[open],.sheet[open]::backdrop,.toast,.ag-new>*{animation:none}}
