@property --1vw-in-px{syntax:"<length>";initial-value:0;inherits:false}:root{--1vw-in-px:1vw;--1vw-in-px-unitless:tan(atan2(var(--1vw-in-px),1px));--color-grey-200:#eeeeee;--color-grey-300:#e0e0e0;--color-grey-400:#bdbdbd;--color-grey-500:#9e9e9e;--color-grey-600:#757575;--color-grey-900:#212121;--color-black:black;--color-white:white;--color-white-hsl:0,0%,100%;--color-antique-white:#feead7;--color-antique-white-hsl:29,95%,92%;--color-warning:#e51b3e;--color-coral:#ffb3b5;--color-coral-hsl:358,100%,85%;--color-orange:#ffa852;--color-orange-hsl:30,100%,66%;--color-salmon:#f2dade;--color-shell:#ffebd8;--color-clay:#ffd3a8;--color-melon:#ffe1c3;--color-sand:#f4eee8;--color-peach:#ffd085;--color-peach-hsl:37,100%,76%;--color-off-white:#fff9ee;--color-off-white-hsl:39,100%,97%;--color-lemon:#fff3c7;--color-tan:#f7e9ad;--color-tan-hsl:49,82%,82%;--color-custard:#fffbbf;--color-custard-hsl:56,100%,87%;--color-banana:#fffc9d;--color-banana-hsl:58,100%,81%;--color-yellow:#fffc38;--color-yellow-hsl:59,100%,61%;--color-pistachio:#f6fbd5;--color-lime:#f2ffdb;--color-apple:#e0fbbd;--color-mint:#c8f4c3;--color-green:#61d59d;--color-green-hsl:151,58%,61%;--color-sage:#99d9ba;--color-ice:#d9f9f2;--color-aqua:#c4fdf2;--color-aqua-hsl:168,93%,88%;--color-chalk:#f3ffff;--color-chalk-hsl:180,100%,98%;--color-sky:#adebf7;--color-sky-hsl:190,82%,82%;--color-mist:#edf7ff;--color-cloud:#d3e4fe;--color-turquoise:#ccf5f5;--color-pale-blue:#caddff;--color-blue:#85b4ff;--color-blue-hsl:217,100%,76%;--color-hydrangea:#cddefa;--color-hydrangea-hsl:217,82%,89%;--color-violet:#dee2fe;--color-lavender:#eceeff;--color-smoke:#dbdced;--color-jacaranda:#b6a7ff;--color-jacaranda-hsl:250,100%,83%;--color-wisteria:#d3c6ff;--color-bellflower:#e6dfff;--color-thistle:#f4f1ff;--color-purple:#ab6ef6;--color-aster:#ead9ff;--color-lilac:#f8e8ff;--color-orchid:#fbdfff;--color-orchid-hsl:293,100%,94%;--color-azalea:#fcbeff;--color-azalea-hsl:297,100%,87%;--color-fuchsia:#fbadff;--color-fuchsia-hsl:297,100%,84%;--color-magenta:#fa9cff;--color-magenta-hsl:297,100%,81%;--color-blush:#fdd7fe;--color-rose:#ffe9f4;--color-pink:#ffc6e2;--color-grey-300-alpha:hsla(0,0%,10%,0.1325);--color-grey-350-alpha:hsla(0,0%,0%,0.2);--color-grey-500-alpha:hsla(0,0%,0%,0.4);--theme-text-color:var(--color-white);--theme-background-color:var(--color-black);--gradient-blue-default:radial-gradient(circle 41vw at 111% 22%,hsla(var(--color-blue-hsl),0.32),transparent);--gradient-peach-default:radial-gradient(circle 54vw at 30% 11%,hsla(var(--color-peach-hsl),0.32),transparent);--gradient-pink-default:radial-gradient(circle 43vw at 57% 56%,hsla(var(--color-fuchsia-hsl),0.32),transparent);--gradient-coral-default:radial-gradient(circle 43vw at -19% 87%,hsla(var(--color-coral-hsl),0.32),transparent);--page-bg--default:var(--gradient-blue-default),var(--gradient-peach-default),var(--gradient-pink-default),var(--gradient-coral-default);--gradient-yellow-variant-2:radial-gradient(circle 65vw at 59% 18%,hsla(var(--color-yellow-hsl),0.32),transparent);--gradient-orange-variant-2:radial-gradient(circle 43vw at 30% 85%,hsla(var(--color-orange-hsl),0.32),transparent);--page-bg--variant-2:var(--gradient-yellow-variant-2),var(--gradient-orange-variant-2);--gradient-blue-variant-3:radial-gradient(circle 41vw at 111% 22%,hsla(var(--color-blue-hsl),0.6),transparent);--gradient-peach-variant-3:radial-gradient(circle 54vw at 30% 11%,hsla(var(--color-peach-hsl),0.6),transparent);--gradient-pink-variant-3:radial-gradient(circle 43vw at 57% 56%,hsla(var(--color-fuchsia-hsl),0.6),transparent);--gradient-coral-variant-3:radial-gradient(circle 43vw at -19% 87%,hsla(var(--color-coral-hsl),0.6),transparent);--page-bg--variant-3:var(--gradient-blue-variant-3),var(--gradient-peach-variant-3),var(--gradient-pink-variant-3),var(--gradient-coral-variant-3);--gradient-pink-home:radial-gradient(circle 39vw at 92% 16%,hsla(var(--color-fuchsia-hsl),0.32),transparent);--gradient-blue-home:radial-gradient(ellipse 41vw 37vw at 13% 53%,hsla(var(--color-blue-hsl),0.32),transparent);--gradient-coral-home:radial-gradient(circle 37vw at 63% 103%,hsla(var(--color-coral-hsl),0.32),transparent);--linear-splash-background:linear-gradient(var(--color-white),var(--color-turquoise),var(--color-pale-blue));--gradient-splash:radial-gradient(circle 58vw at 60% 50%,hsla(var(--color-antique-white-hsl),0.8),transparent);--page-bg--home:var(--gradient-pink-home),var(--gradient-blue-home),var(--gradient-coral-home);--page-bg--splash:var(--gradient-splash),var(--linear-splash-background);--gradient-peach-happy:radial-gradient(circle 71vw at 11% 37%,hsla(var(--color-peach-hsl),0.7),transparent);--gradient-yellow-happy:radial-gradient(circle 58vw at 103% 24%,hsla(var(--color-yellow-hsl),0.7),transparent);--gradient-coral-happy:radial-gradient(circle 57vw at -19% 87%,hsla(var(--color-coral-hsl),0.7),transparent);--linear-happy:linear-gradient(in oklch,var(--color-tan),var(--color-lemon));--linear-happy-fallback:linear-gradient(var(--color-tan),var(--color-lemon));--page-bg--happy:var(--gradient-peach-happy),var(--gradient-yellow-happy),var(--gradient-coral-happy),var(--linear-happy,var(--linear-happy-fallback));--button-happy:linear-gradient(in oklch 122deg,var(--color-clay) -16.44%,var(--color-tan) 93.86%);--button-happy-fallback:linear-gradient(122deg,var(--color-clay) -16.44%,var(--color-tan) 93.86%);--button-bg-happy:var(--button-happy,var(--button-happy-fallback));--gradient-green-stressed:radial-gradient(circle 91vw at 14% 12%,hsla(var(--color-green-hsl),0.4),transparent);--gradient-banana-stressed:radial-gradient(circle 72vw at 11% 37%,hsla(var(--color-banana-hsl),0.7),transparent);--gradient-white-stressed:radial-gradient(circle 58vw at 103% 24%,hsla(var(--color-white-hsl),0.7),transparent);--gradient-hydrangea-stressed:radial-gradient(circle 57vw at -19% 87%,hsla(var(--color-hydrangea-hsl),0.7),transparent);--linear-stressed:linear-gradient(in oklch,var(--color-lime),var(--color-apple));--linear-stressed-fallback:linear-gradient(var(--color-lime),var(--color-apple));--page-bg--stressed:var(--gradient-green-stressed),var(--gradient-banana-stressed),var(--gradient-white-stressed),var(--gradient-hydrangea-stressed),var(--linear-stressed,var(--linear-stressed-fallback));--button-stressed:linear-gradient(in oklch 136deg,var(--color-sage) 8.66%,var(--color-apple) 89.46%);--button-stressed-fallback:linear-gradient(136deg,var(--color-sage) 8.66%,var(--color-apple) 89.46%);--button-bg-stressed:var(--button-stressed,var(--button-stressed-fallback));--gradient-bg-fuchsia-anxious:radial-gradient(circle 57vw at 57% 55%,hsla(var(--color-fuchsia-hsl),0.7),transparent);--gradient-off-white-anxious:radial-gradient(circle 72vw at 11% 37%,hsla(var(--color-off-white-hsl),0.7),transparent);--gradient-tan-anxious:radial-gradient(circle 58vw at 103% 24%,hsla(var(--color-tan-hsl),0.7),transparent);--gradient-coral-anxious:radial-gradient(circle 57vw at -19% 87%,hsla(var(--color-coral-hsl),0.7),transparent);--linear-anxious:linear-gradient(in oklch 123deg,var(--color-aqua) 9%,var(--color-violet) 94%);--linear-anxious-fallback:linear-gradient(123deg,var(--color-aqua) 9%,var(--color-violet) 94%);--page-bg--anxious:var(--gradient-bg-fuchsia-anxious),var(--gradient-off-white-anxious),var(--gradient-tan-anxious),var(--gradient-coral-anxious),var(--linear-anxious,var(--linear-anxious-fallback));--button-anxious:linear-gradient(in oklch 136deg,var(--color-aqua) 5.89%,var(--color-violet) 90.43%);--button-anxious-fallback:linear-gradient(136deg,var(--color-aqua) 5.89%,var(--color-violet) 90.43%);--button-bg-anxious:var(--button-anxious,var(--button-anxious-fallback));--gradient-sky-neutral:radial-gradient(circle 58vw at 103% 24%,hsla(var(--color-sky-hsl),0.7),transparent);--gradient-aqua-neutral:radial-gradient(circle 57vw at -19% 87%,hsla(var(--color-aqua-hsl),0.7),transparent);--linear-neutral:linear-gradient(in oklch 164deg,var(--color-pistachio) -3%,var(--color-white) 51%);--linear-neutral-fallback:linear-gradient(164deg,var(--color-pistachio) -3%,var(--color-white) 51%);--page-bg--neutral:var(--gradient-sky-neutral),var(--gradient-aqua-neutral),var(--linear-neutral,var(--linear-neutral-fallback));--button-neutral:linear-gradient(in oklch 137deg,var(--color-pistachio) 9.21%,var(--color-cloud) 92.69%);--button-neutral-fallback:linear-gradient(137deg,var(--color-pistachio) 9.21%,var(--color-cloud) 92.69%);--button-bg-neutral:var(--button-neutral,var(--button-neutral-fallback));--gradient-azalea-angry:radial-gradient(circle 57vw at 93% 55%,hsla(var(--color-azalea-hsl),0.7),transparent);--gradient-white-angry:radial-gradient(circle 72vw at 11% 37%,hsla(var(--color-white-hsl),0.7),transparent);--gradient-tan-angry:radial-gradient(circle 58vw at 103% 24%,hsla(var(--color-tan-hsl),0.7),transparent);--gradient-coral-angry:radial-gradient(circle 57vw at -19% 87%,hsla(var(--color-coral-hsl),0.7),transparent);--linear-angry:linear-gradient(in oklch 168deg,var(--color-lemon) 2%,var(--color-pink) 98%);--linear-angry-fallback:linear-gradient(168deg,var(--color-lemon) 2%,var(--color-pink) 98%);--page-bg--angry:var(--gradient-azalea-angry),var(--gradient-white-angry),var(--gradient-tan-angry),var(--gradient-coral-angry),var(--linear-angry,var(--linear-angry-fallback));--button-angry:linear-gradient(in oklch 139deg,var(--color-lemon) 9.21%,var(--color-pink) 95.2%);--button-angry-fallback:linear-gradient(139deg,var(--color-lemon) 9.21%,var(--color-pink) 95.2%);--button-bg-angry:var(--button-angry,var(--button-angry-fallback));--gradient-jacaranda-sad:radial-gradient(circle 80vw at 93% 52%,hsla(var(--color-jacaranda-hsl),0.7),transparent);--gradient-white-b-sad:radial-gradient(circle 72vw at 11% 37%,hsla(var(--color-white-hsl),0.7),transparent);--gradient-white-a-sad:radial-gradient(circle 58vw at 103% 24%,hsla(var(--color-white-hsl),0.7),transparent);--gradient-coral-sad:radial-gradient(circle 57vw at -19% 87%,hsla(var(--color-coral-hsl),0.7),transparent);--linear-sad:linear-gradient(in oklch 180deg,var(--color-sky),var(--color-mist));--linear-sad-fallback:linear-gradient(180deg,var(--color-sky),var(--color-mist));--page-bg--sad:var(--gradient-jacaranda-sad),var(--gradient-white-b-sad),var(--gradient-white-a-sad),var(--gradient-coral-sad),var(--linear-sad,var(--linear-sad-fallback));--button-sad:linear-gradient(in oklch 136deg,var(--color-sky) 8.76%,var(--color-mist) 89.94%);--button-sad-fallback:linear-gradient(136deg,var(--color-sky) 8.76%,var(--color-mist) 89.94%);--button-bg-sad:var(--button-sad,var(--button-sad-fallback));--gradient-orchid-meh:radial-gradient(circle 57vw at 57% 55%,hsla(var(--color-orchid-hsl),0.7),transparent);--gradient-chalk-meh:radial-gradient(circle 72vw at 11% 37%,hsla(var(--color-chalk-hsl),0.7),transparent);--gradient-tan-meh:radial-gradient(circle 58vw at 103% 24%,hsla(var(--color-tan-hsl),0.7),transparent);--gradient-coral-meh:radial-gradient(circle 57vw at -19% 87%,hsla(var(--color-coral-hsl),0.7),transparent);--linear-meh:linear-gradient(in oklch 180deg,var(--color-chalk),var(--color-smoke));--linear-meh-fallback:linear-gradient(180deg,var(--color-chalk),var(--color-smoke));--page-bg--meh:var(--gradient-orchid-meh),var(--gradient-chalk-meh),var(--gradient-tan-meh),var(--gradient-coral-meh),var(--linear-meh,var(--linear-meh-fallback));--button-meh:linear-gradient(in oklch 137deg,var(--color-chalk) 8.18%,var(--color-smoke) 89.93%);--button-meh-fallback:linear-gradient(137deg,var(--color-chalk) 8.18%,var(--color-smoke) 89.93%);--button-bg-meh:var(--button-meh,var(--button-meh-fallback));--gradient-magenta-ecstatic:radial-gradient(circle 57vw at 76% 67%,hsla(var(--color-magenta-hsl),0.7),transparent);--gradient-white-ecstatic:radial-gradient(circle 72vw at 11% 37%,hsla(var(--color-white-hsl),0.7),transparent);--gradient-custard-ecstatic:radial-gradient(circle 68vw at 93% 52%,hsla(var(--color-custard-hsl),0.7),transparent);--gradient-yellow-ecstatic:radial-gradient(circle 74vw at -19% 87%,hsla(var(--color-yellow-hsl),0.42),transparent);--linear-ecstatic:linear-gradient(in oklch 180deg,var(--color-blush),var(--color-wisteria) 39%,var(--color-hydrangea) 72%);--linear-ecstatic-fallback:linear-gradient(180deg,var(--color-blush),var(--color-wisteria) 39%,var(--color-hydrangea) 72%);--page-bg--ecstatic:var(--gradient-magenta-ecstatic),var(--gradient-white-ecstatic),var(--gradient-custard-ecstatic),var(--gradient-yellow-ecstatic),var(--linear-ecstatic,var(--linear-ecstatic-fallback));--button-ecstatic:linear-gradient(in oklch 137deg,var(--color-blush) 6.91%,var(--color-wisteria) 50.5%,var(--color-hydrangea) 94.57%);--button-ecstatic-fallback:linear-gradient(137deg,var(--color-blush) 6.91%,var(--color-wisteria) 50.5%,var(--color-hydrangea) 94.57%);--button-bg-ecstatic:var(--button-ecstatic,var(--button-ecstatic-fallback));--linear-gradient-shell-sand:linear-gradient(in oklch 122deg,var(--color-shell) -16%,var(--color-lemon) 94%);--shell-sand-fallback:linear-gradient(122deg,var(--color-shell) -16%,var(--color-lemon) 94%);--linear-gradient-melon-lilac:linear-gradient(in oklch 123deg,var(--color-melon) 5%,var(--color-lilac) 94%);--melon-lilac-fallback:linear-gradient(123deg,var(--color-melon) 5%,var(--color-lilac) 94%);--linear-gradient-thistle-rose:linear-gradient(in oklch 123deg,var(--color-thistle) 7%,var(--color-rose) 94%);--thistle-rose-fallback:linear-gradient(123deg,var(--color-thistle) 7%,var(--color-rose) 94%);--linear-gradient-ice-lavender:linear-gradient(in oklch 123deg,var(--color-ice) 9%,var(--color-lavender) 94%);--ice-lavender-fallback:linear-gradient(123deg,var(--color-ice) 9%,var(--color-lavender) 94%);--element-bg-shell-sand:var( --linear-gradient-shell-sand,var(--shell-sand-fallback) );--element-bg-melon-lilac:var( --linear-gradient-melon-lilac,var(--melon-lilac-fallback) );--element-bg-thistle-rose:var( --linear-gradient-thistle-rose,var(--thistle-rose-fallback) );--element-bg-ice-lavender:var( --linear-gradient-ice-lavender,var(--ice-lavender-fallback) );--linear-gradient-cloud-ice:linear-gradient(in oklch 123deg,var(--color-ice) 9%,var(--color-cloud) 94%);--cloud-ice-fallback:linear-gradient(123deg,var(--color-ice) 9%,var(--color-cloud) 94%);--counter-bg-cloud-ice:var( --linear-gradient-cloud-ice,var(--cloud-ice-fallback) );--linear-gradient-orchid-bellflower:linear-gradient(in oklch 97deg,var(--color-orchid) -1.69%,var(--color-bellflower) 95.27%);--orchid-bellflower-fallback:linear-gradient(97deg,var(--color-orchid) -1.69%,var(--color-bellflower) 95.27%);--counter-bg-orchid-bellflower:var( --linear-gradient-orchid-bellflower,var(--orchid-bellflower-fallback) );--font-inter:Inter,Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;--font-sinkin:"Sinkin Sans",Seravek,"Gill Sans Nova",Ubuntu,Calibri,"DejaVu Sans",source-sans-pro,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-var-weight-light:"wght" 300;--font-var-weight-regular:"wght" 400;--font-var-weight-medium:"wght" 500;--font-var-weight-semibold:"wght" 600;--font-var-weight-bold:"wght" 700;--line-height-loose:1.45;--line-height-medium:1.375;--line-height-tight:1.125;--line-height-none:1;--font-size-9:clamp(0.5625rem,0.2053571429rem + 0.744047619vw,0.875rem);--font-size-10:clamp(0.625rem,0.2678571429rem + 0.744047619vw,0.9375rem);--font-size-12:clamp(0.75rem,0.4642857143rem + 0.5952380952vw,1rem);--font-size-14:clamp(0.875rem,0.5892857143rem + 0.5952380952vw,1.125rem);--font-size-15:clamp(0.9375rem,0.6517857143rem + 0.5952380952vw,1.1875rem);--font-size-16:clamp(1rem,0.7142857143rem + 0.5952380952vw,1.25rem);--font-size-20:clamp(1.25rem,0.9642857143rem + 0.5952380952vw,1.5rem);--font-size-28:clamp(1.75rem,1.5505319149rem + 0.6382978723vw,2.125rem);--font-size-32:clamp(2rem,1.7340425532rem + 0.8510638298vw,2.5rem);--font-size-56:clamp(3.5rem,2.9680851064rem + 1.7021276596vw,4.5rem);--header-height:3.5rem;--content-max-width:1512px;--page-gutter:clamp(16px,-81.8723404255px + 19.5744680851vw,200px);--max-line-length:840px;--max-input-width:500px;--round-btn-size:44px;--max-preview-image-size:180px;--space-4-rem:clamp(0.25rem,0.1071428571rem + 0.2976190476vw,0.375rem);--space-6-rem:clamp(0.375rem,0.0892857143rem + 0.5952380952vw,0.625rem);--space-8-rem:clamp(0.5rem,0.2142857143rem + 0.5952380952vw,0.75rem);--space-10-rem:clamp(0.625rem,0.3392857143rem + 0.5952380952vw,0.875rem);--space-12-rem:clamp(0.75rem,0.4642857143rem + 0.5952380952vw,1rem);--space-14-rem:clamp(0.875rem,0.5892857143rem + 0.5952380952vw,1.125rem);--space-16-rem:clamp(1rem,0.7142857143rem + 0.5952380952vw,1.25rem);--space-24-rem:clamp(1.5rem,0.9285714286rem + 1.1904761905vw,2rem);--space-32-rem:clamp(2rem,1.4285714286rem + 1.1904761905vw,2.5rem);--space-40-rem:clamp(2.5rem,1.0714285714rem + 2.9761904762vw,3.75rem);--space-56-rem:clamp(3.5rem,2.3571428571rem + 2.380952381vw,4.5rem);--space-8-px:clamp(8px,3.4285714286px + 0.5952380952vw,12px);--space-12-px:clamp(12px,7.4285714286px + 0.5952380952vw,16px);--space-16-px:clamp(16px,11.4285714286px + 0.5952380952vw,20px);--space-20-px:clamp(20px,15.4285714286px + 0.5952380952vw,24px);--space-24-px:clamp(24px,17.1428571429px + 0.8928571429vw,30px);--space-32-px:clamp(32px,22.8571428571px + 1.1904761905vw,40px);--space-36-px:clamp(36px,22.2857142857px + 1.7857142857vw,48px);--space-48-px:clamp(48px,34.2857142857px + 1.7857142857vw,60px);--space-52-px:clamp(52px,38.2857142857px + 1.7857142857vw,64px);--space-64-px:clamp(64px,45.7142857143px + 2.380952381vw,80px);--shadow-color:16 49% 16%;--soft-shadow:hsl(var(--shadow-color)/0.01) 2.45522px 3.68283px 0.686979px 0px,hsl(var(--shadow-color)/0.02) 2.87978px 4.31967px 1.73742px 0px,hsl(var(--shadow-color)/0.05) 3.01361px 4.52041px 3.54417px 0px,hsl(var(--shadow-color)/0.06) 4px 6px 8px 0px,hsl(var(--shadow-color)/0.1) 2px 3px 4px 0px;--hard-shadow:4px 4px 0px 0px rgba(62,32,21,0.1)}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{block-size:100%}html{text-size-adjust:none}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-inline-size:100%}svg{flex-shrink:0}img{block-size:auto}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}@font-face{font-family:Inter;src:url(/_next/static/media/InterVariable.ff710c09.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Sinkin Sans;src:url(/_next/static/media/SinkinSans-400Regular.dd515d9d.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sinkin Sans;src:url(/_next/static/media/SinkinSans-400Italic.a6036622.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sinkin Sans;src:url(/_next/static/media/SinkinSans-500Medium.0505673e.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sinkin Sans;src:url(/_next/static/media/SinkinSans-500MediumItalic.7d1a79b9.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Sinkin Sans;src:url(/_next/static/media/SinkinSans-600SemiBold.1626769f.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sinkin Sans;src:url(/_next/static/media/SinkinSans-600SemiBoldItali.69276f3f.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Sinkin Sans;src:url(/_next/static/media/SinkinSans-700Bold.5e0e2cce.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sinkin Sans;src:url(/_next/static/media/SinkinSans-700BoldItalic.efb61fc5.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}:where(p){font-size:var(--font-size-16);font-weight:var(--font-weight-regular);font-variation-settings:var(--font-var-weight-regular);line-height:var(--line-height-loose);text-wrap:pretty}:where(h1){font-family:var(--font-sinkin);font-size:clamp(1.5rem,1.1010638298rem + 1.2765957447vw,2.25rem);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium);line-height:var(--line-height-loose);letter-spacing:-.48px;text-transform:lowercase;align-self:center;text-align:center;text-wrap:balance;hanging-punctuation:last}:where(hr){border:none;block-size:1px;background-color:var(--color-grey-300-alpha);align-self:stretch;inline-size:100%}:where(fieldset){border:none;padding:0}@media (update:slow),screen and (prefers-reduced-motion:reduce){html *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{font-family:var(--font-inter);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);font-variation-settings:var(--font-var-weight-regular);line-height:var(--line-height-loose);color:#000}.page{--page-top-padding:1rem;display:flex;flex-direction:column;gap:1rem;min-block-size:100vh;-webkit-padding-after:130px;padding-block-end:130px}.page:where(:has(.page-header)){--page-top-padding:calc(var(--header-height) + 1rem)}.page--account,.page--activities,.page--add-activity,.page--add-goal,.page--add-safety-plan,.page--add-support-team-member,.page--check-in,.page--edit-activity,.page--edit-goal,.page--edit-safety-plan,.page--edit-support-team-member,.page--get-help,.page--goals,.page--goals-list,.page--home,.page--progress,.page--safety-plan,.page--support,.page--view-support-team-member{-webkit-padding-before:var(--page-top-padding);padding-block-start:var(--page-top-padding);inline-size:100%;margin-inline:auto;padding-inline:var(--page-gutter);max-inline-size:calc(var(--content-max-width) + var(--page-gutter)*2);background:var(--page-bg--default)}.page--home{background:var(--page-bg--home)}.page--login{background:var(--page-bg--splash)}.page--account,.page--goals{background:var(--page-bg--variant-2)}.page:has(.success-screen){background:var(--page-bg--variant-3)}.page:has(.current-mood--happy){background:var(--page-bg--happy)}.page:has(.current-mood--anxious){background:var(--page-bg--anxious)}.page:has(.current-mood--stressed){background:var(--page-bg--stressed)}.page:has(.current-mood--neutral){background:var(--page-bg--neutral)}.page:has(.current-mood--angry){background:var(--page-bg--angry)}.page:has(.current-mood--sad){background:var(--page-bg--sad)}.page:has(.current-mood--meh){background:var(--page-bg--meh)}.page:has(.current-mood--ecstatic){background:var(--page-bg--ecstatic)}.page--activities{--page-bg-activity-purpose:linear-gradient(180deg,var(--top-linear-color),transparent 72%),radial-gradient(circle 46vw at 51% 20%,hsla(var(--top-radial-color),0.32),transparent),radial-gradient(circle 65vw at 50% 95%,hsla(var(--bottom-radial-color),0.32),transparent)}.page--energising{--top-linear-color:var(--color-tan,#f7e9ad);--top-radial-color:30,83%,62%;--bottom-radial-color:44,99%,70%}.page--calming,.page--energising{background:var(--page-bg-activity-purpose)}.page--calming{--top-linear-color:#f2dade;--top-radial-color:328,100%,78%;--bottom-radial-color:29,100%,72%}.page--working-towards-a-goal{--top-linear-color:#ead9ff;--top-radial-color:277,95%,65%;--bottom-radial-color:328,100%,78%;background:var(--page-bg-activity-purpose)}.page--going-through-a-moment{--top-linear-color:#d3e4fe;--top-radial-color:169,90%,73%;--bottom-radial-color:220,100%,74%;background:var(--page-bg-activity-purpose)}.page--check-in{justify-content:center}.btn-group{container-type:inline-size;display:flex;flex-wrap:wrap;gap:1rem}@media(min-width:31.25em){.btn-group{justify-content:center}}.btn{--btn-block-padding:0.625rem;--btn-text:var(--color-white);--btn-fill:var(--color-black);--btn-hover:var(--color-grey-900);inline-size:-moz-fit-content;inline-size:fit-content;min-block-size:calc(2rem + 2*var(--btn-block-padding));border-radius:12px;border:2px solid;padding-inline:16px;padding-block:var(--btn-block-padding);display:flex;justify-content:center;align-items:center;gap:.5rem;font:inherit;font-family:var(--font-sinkin);font-size:.875rem;line-height:1;font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium);text-transform:lowercase;text-decoration:none;cursor:pointer;color:var(--btn-text);background-color:var(--btn-fill);transition:.2s}:where(.btn-group) .btn{inline-size:100%}@container (min-width: 25rem){:where(.btn-group) .btn{inline-size:unset;flex-grow:1}}@container (min-width: 34.375rem){:where(.btn-group) .btn{flex-grow:0}}.btn :where(svg){inline-size:1.5rem;aspect-ratio:1;flex-shrink:0;flex-grow:0}.btn:hover{background-color:var(--btn-hover);-webkit-padding-before:.6875rem;padding-block-start:.6875rem;-webkit-padding-after:.5625rem;padding-block-end:.5625rem}.btn--round{--btn-text:var(--color-black);--btn-fill:var(--color-white);--btn-hover:var(--color-grey-300);border-radius:50%;aspect-ratio:1;display:grid;place-content:center;padding:0;min-block-size:var(--round-btn-size);box-shadow:var(--soft-shadow)}.btn--round:where(.btn--secondary){border-color:rgba(0,0,0,0)}.btn--round:where(.btn--danger){--btn-text:var(--color-warning)}.btn--round:hover{padding:0;border-color:var(--color-black)}.btn--full-width{inline-size:100%;max-inline-size:var(--max-input-width)}.btn--primary{--btn-text:var(--color-white);--btn-fill:var(--color-black);border-color:var(--btn-fill)}.btn--primary:where(.btn--danger){--btn-fill:var(--color-warning)}.btn--primary:where(:not(.btn-group .btn--primary)){inline-size:100%;max-inline-size:var(--max-input-width)}.btn--secondary{--btn-text:var(--color-black);--btn-fill:var(--color-white);--btn-hover:var(--color-grey-300)}.btn--secondary:where(.btn--danger){--btn-text:var(--color-warning)}.btn--bottom-right{position:fixed;inset-block-end:var(--nav-backdrop-height);inset-inline-end:var(--page-gutter)}.btn--bottom{-webkit-margin-before:auto;margin-block-start:auto}.form{border:none;padding:0;display:flex;flex-direction:column;gap:2rem}.form :where(label,.form__label){font-family:var(--font-sinkin);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);font-variation-settings:var(--font-var-weight-semibold)}.form :where(input,textarea){-webkit-margin-before:2px;margin-block-start:2px;inline-size:100%;max-inline-size:var(--max-input-width);border-radius:4px;border-style:solid;border-width:2px;border-color:var(--color-black);padding-inline:var(--space-16-px);padding-block:var(--space-12-rem);background-color:var(--color-white);color:var(--color-black);font-size:var(--font-size-16)}.form :where(input,textarea):focus{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--color-grey-600)}.form :where(textarea){min-block-size:7.25rem;resize:none}.form :where(fieldset){border:none;padding:0}.form :where(select){-webkit-margin-before:2px;margin-block-start:2px;inline-size:100%;max-inline-size:var(--max-input-width);border-radius:4px;border-style:solid;border-width:2px;border-color:var(--color-grey-400);padding-inline:var(--space-16-px);padding-block:var(--space-12-rem);background-color:var(--color-white);color:var(--color-black);font-size:var(--font-size-16)}.form :where(select):focus{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--color-grey-600)}.form :where(input[type=file]){position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.form :where(img){border-radius:var(--space-8-rem);border:1px solid var(--color-grey-200);box-shadow:var(--hard-shadow);max-inline-size:var(--max-preview-image-size);align-self:center}.form--one-page :where(input,textarea){border-color:var(--color-grey-400)}.page:where(:has(fieldset.form__group--multipage-step)){-webkit-padding-after:var(--space-24-rem);padding-block-end:var(--space-24-rem);block-size:100dvh}.page:where(:has(fieldset.form__group--multipage-step)) :where(.form){block-size:100%;justify-content:end}.page:where(:has(fieldset.form__group--multipage-step)) :where(fieldset.form__group--multipage-step){block-size:100%;-webkit-margin-after:auto;margin-block-end:auto}.form--one-page :where(fieldset){-webkit-padding-before:0;padding-block-start:0}.form--one-page :where(legend){-webkit-margin-after:var(--space-rem-xs);margin-block-end:var(--space-rem-xs)}.form__page-title{font-family:var(--font-sinkin);font-size:clamp(1.5rem,1.1010638298rem + 1.2765957447vw,2.25rem);font-variation-settings:var(--font-var-weight-medium);letter-spacing:-.48px;text-transform:lowercase;text-wrap:balance;hanging-punctuation:last}.form__page-intro,.form__page-title{font-weight:var(--font-weight-medium);line-height:var(--line-height-loose);align-self:center;text-align:center}.form__page-intro{-webkit-margin-before:calc(-1*.5rem);margin-block-start:calc(-1*.5rem);font-family:var(--font-inter);font-size:var(--font-size-14);font-variation-settings:var(--font-var-weight-medium);letter-spacing:-.16px}.form__hint{font-family:var(--font-inter);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);font-variation-settings:var(--font-var-weight-regular);line-height:var(--line-height-medium)}.form__input--error:not(:focus){border-color:var(--color-warning)}.form__field-error{display:flex;gap:4px;color:var(--color-warning);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);font-variation-settings:var(--font-var-weight-semibold);text-transform:lowercase}:where(.form__group--multipage-step)+.form__field-error{-webkit-margin-before:calc(-1*1rem);margin-block-start:calc(-1*1rem)}.form__group{inline-size:100%;display:flex;flex-direction:column;gap:var(--space-6-rem)}.form__group--multipage-step{overflow-y:auto;gap:var(--space-24-rem)}:where(.form:has(.form__field-error)) .form__group--multipage-step :where(input[type=text],textarea){border-color:var(--color-warning)}.form__group--vertical-centered{justify-content:center}.form__actions{position:fixed;inline-size:calc(100vw - 2*var(--page-gutter));inset-block-end:var(--space-32-rem);display:flex;justify-content:space-between}:root{--nav-height:clamp(70px,59.3617021277px + 2.1276595745vw,90px);--nav-top-margin:clamp(24px,17.6170212766px + 1.2765957447vw,36px);--nav-bottom-margin:clamp(32px,23.4893617021px + 1.7021276596vw,48px);--nav-backdrop-height:calc(var(--nav-top-margin) + var(--nav-height) + var(--nav-bottom-margin))}.navigation__backdrop{position:fixed;inset-block-end:0;inset-inline:0;padding-inline:var(--page-gutter);z-index:1}.navigation{inline-size:100%;color:var(--color-grey-500);background-color:var(--color-black);border-radius:calc(.57*var(--nav-height));min-block-size:var(--nav-height);display:flex;justify-content:space-around;-webkit-margin-before:var(--nav-top-margin);margin-block-start:var(--nav-top-margin);-webkit-margin-after:var(--nav-bottom-margin);margin-block-end:var(--nav-bottom-margin);padding-inline:clamp(10px,2px + 2.6666666667vw,12px);padding-block:clamp(.75rem,.4642857143rem + .5952380952vw,1rem);box-shadow:var(--soft-shadow)}@media(min-width:31.25em){.navigation{padding-inline:clamp(12px,8.8085106383px + .6382978723vw,18px)}}@media(min-width:48em){.navigation{gap:clamp(1px,-15.4893617021px + 3.2978723404vw,32px)}}.navigation :where(svg){inline-size:clamp(24px,-8px + 10.6666666667vw,32px);aspect-ratio:1;flex-shrink:0}.navigation :where(a){display:flex;flex-direction:column;align-items:center;gap:8px;color:inherit;text-decoration:none;font-family:var(--font-sinkin);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium);font-size:clamp(.5625rem,-.2232142857rem + 1.6369047619vw,1.25rem)}@media(min-width:48em){.navigation :where(a){min-inline-size:7.1em}}.navigation :where([aria-current=page]){color:var(--color-white)}.navigation :where(.btn:first-of-type){-webkit-margin-start:auto;margin-inline-start:auto}.page-header{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;margin-inline:auto;padding-inline:var(--page-gutter);max-inline-size:calc(var(--content-max-width) + var(--page-gutter)*2);block-size:var(--header-height);-webkit-padding-before:.5rem;padding-block-start:.5rem;-webkit-padding-after:.75rem;padding-block-end:.75rem}.page-header__content{display:grid;grid-template-columns:var(--round-btn-size) 1fr var(--round-btn-size);justify-items:center;align-items:center}.page-header__content :where(h1){font-family:var(--font-sinkin);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);font-variation-settings:var(--font-var-weight-semibold)}.page-header__content :where(button:nth-child(2):last-child){grid-column:-1}.page-header__content :where(h1:first-child:last-child){grid-column:2}.page-header--in-page{position:relative}.page-header__current-week,.page-header__step-indicator{font-family:var(--font-sinkin);font-size:var(--font-size-15);font-weight:var(--font-weight-semibold);font-variation-settings:var(--font-var-weight-semibold)}.page-header__offline-bar{text-align:center;background-color:var(--color-peach);margin-inline:-10px}.hero-image{aspect-ratio:1;object-fit:cover}@media(min-width:31.25em){.hero-image{-webkit-margin-before:var(--space-56-rem);margin-block-start:var(--space-56-rem);margin-inline:auto;max-block-size:400px;inline-size:auto;aspect-ratio:unset;object-fit:contain}}.hero-link-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-16-rem);gap:var(--space-16-rem)}.hero-link{--icon-size:var(--font-size-56);--arrow-size:24px;inline-size:100%;min-block-size:136px;padding-inline:var(--space-12-px);padding-block:var(--space-12-rem);display:flex;flex-direction:column;row-gap:var(--space-16-rem);justify-content:space-between;text-decoration:none;color:var(--color-black);border-radius:8px;border-width:2px;border-style:solid;border-color:var(--color-grey-350-alpha);box-shadow:var(--hard-shadow)}.hero-link__label{font-family:var(--font-inter);font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);font-variation-settings:var(--font-var-weight-semibold);text-wrap:balance;line-height:var(--line-height-tight)}.hero-link__icons{display:flex;justify-content:space-between;align-items:flex-end}.hero-link__icon{inline-size:var(--icon-size);aspect-ratio:1}.hero-link--energising{background:var(--element-bg-shell-sand)}.hero-link--calming{background:var(--element-bg-melon-lilac)}.hero-link--going-through-a-moment{background:var(--element-bg-ice-lavender)}.hero-link--working-towards-a-goal{background:var(--element-bg-thistle-rose)}.hero-link--gold{background:var(--button-bg-happy)}.hero-link--lavender{background:var(--counter-bg-orchid-bellflower)}.hero-link__label{grid-column:span 2}.hero-checkbox-group{max-inline-size:var(--max-input-width);display:flex;flex-direction:column;row-gap:var(--space-12-rem)}.hero-checkbox{--tick-size:24px;position:relative;inline-size:100%;padding-inline:var(--space-12-px);padding-block:var(--space-12-rem);display:grid;grid-template-columns:1fr var(--tick-size);grid-template-rows:auto;align-items:center;grid-column-gap:var(--space-12-px);column-gap:var(--space-12-px);border-radius:8px;border-width:2px;border-style:solid;border-color:var(--color-grey-350-alpha);box-shadow:var(--hard-shadow)}.hero-checkbox>*{grid-row:1}.hero-checkbox :where(input){position:absolute;inline-size:100%;block-size:100%;inset:0;opacity:0}.hero-checkbox:has(input[checked]):after{--border-width:3px;border:3px solid #000;border-radius:8px;content:"";position:absolute;inset-inline:calc(-.5*var(--border-width));inline-size:calc(100% + var(--border-width));block-size:calc(100% + var(--border-width));pointer-events:none}.hero-checkbox:has(input:hover){border-color:rgba(0,0,0,.4)}.hero-checkbox :where(label){font-family:var(--font-inter);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium);letter-spacing:-.16px}.hero-checkbox:where(:not(.hero-checkbox--purpose)) :where(svg:last-child){align-self:start;-webkit-margin-before:8px;margin-block-start:8px}.hero-checkbox--purpose{--icon-size:44px;grid-template-columns:var(--icon-size) 1fr var(--tick-size)}.hero-checkbox__icon{inline-size:var(--icon-size);aspect-ratio:1}.hero-checkbox--energising{background:var(--element-bg-shell-sand)}.hero-checkbox--calming{background:var(--element-bg-melon-lilac)}.hero-checkbox--going-through-a-moment{background:var(--element-bg-ice-lavender)}.hero-checkbox--working-towards-a-goal{background:var(--element-bg-thistle-rose)}.details{background:var(--color-white);padding-inline:var(--page-gutter);padding-block:var(--space-16-rem);display:flex;flex-direction:column;gap:var(--space-24-rem)}.details :where(h1){text-transform:unset}.details :where(p){font-family:var(--font-inter);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium);line-height:var(--line-height-loose);letter-spacing:-.16px}.details__log-status{font-size:var(--font-size-16)}.details__purpose-participants{display:flex;flex-direction:column;gap:var(--space-32-rem)}.details__purpose-participants>*{display:flex;flex-direction:column;gap:var(--space-8-rem)}.details__purpose-participants :where(h2){font-family:var(--font-sinkin);font-size:var(--font-size-14)}.details__purpose-participants :where(ul){-webkit-padding-start:var(--space-24-px);padding-inline-start:var(--space-24-px)}.details__purpose-participants :where(p){font-weight:var(--font-weight-regular);font-variation-settings:var(--font-var-weight-regular)}.details__related-items{padding-block:var(--space-32-rem);padding-inline:var(--page-gutter);background:var(--page-bg-a)}.details__related-items :where(h2){font-family:var(--font-sinkin);font-size:var(--font-size-12);-webkit-margin-after:var(--space-12-rem);margin-block-end:var(--space-12-rem)}.details__dates{--dates-padding:var(--space-20-px);border-radius:8px;padding:var(--dates-padding);background-color:var(--color-sand);display:flex}.details__date{flex-basis:calc(50% - var(--dates-padding));flex-shrink:0;flex-grow:1;display:flex;flex-direction:column;gap:var(--space--6-rem);font-family:var(--font-sinkin);font-size:var(--font-size-12);text-align:center}.details__date:first-child:not(:last-child){-webkit-padding-end:calc(var(--space-16-px) + 1px);padding-inline-end:calc(var(--space-16-px) + 1px);-webkit-border-end:2px solid var(--color-grey-400);border-inline-end:2px solid var(--color-grey-400)}.details__date:last-child:not(:first-child){-webkit-padding-start:calc(var(--space-16-px) - 1px);padding-inline-start:calc(var(--space-16-px) - 1px)}.details__date :where(h2){font-size:inherit;font-weight:var(--font-weight-semibold);font-variation-settings:var(--font-var-weight-semibold);text-transform:lowercase;line-height:var(--line-height-tight)}.details__date :where(time){font-weight:var(--font-weight-regular);font-variation-settings:var(--font-var-weight-regular);line-height:var(--line-height-loose)}.confirm-dialog{z-index:1;margin:auto;border:none;border-radius:8px;max-inline-size:calc(100vw - var(--space-64-px));background-color:var(--color-white);padding-inline:var(--space-32-px);padding-block:var(--space-40-rem);display:flex;flex-direction:column;gap:var(--space-24-rem)}.confirm-dialog::-webkit-backdrop{background-color:rgba(0,0,0,.85)}.confirm-dialog::backdrop{background-color:rgba(0,0,0,.85)}.confirm-dialog :where(p){text-align:center;align-self:center}.confirm-dialog__buttons{display:flex;flex-direction:column;gap:var(--space-16-rem);align-items:stretch}.success-screen{margin-block:auto;padding-bottom:4rem;display:flex;flex-direction:column;font-size:var(--font-size-32);line-height:var(--line-height-medium);letter-spacing:-.02em}.success-screen :first-child{font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold)}.success-screen :last-child{font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium)}.account{gap:var(--space-40-rem)}.account,.link-list{display:flex;flex-direction:column}.link-list{max-inline-size:var(--max-input-width);box-shadow:var(--hard-shadow);border-radius:var(--space-8-rem);list-style:none;-webkit-padding-start:0;padding-inline-start:0;background-color:var(--color-grey-300);gap:1px}.link-list :where(a){padding-inline:var(--space-20-px);padding-block:var(--space-16-rem);background-color:var(--color-white);color:var(--black);text-decoration:none;display:flex;gap:var(--space-10-px);justify-content:space-between;font-size:var(--font-size-16);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium)}.link-list :where(li:first-child a){border-start-start-radius:var(--space-8-rem);border-start-end-radius:var(--space-8-rem)}.link-list :where(li:last-child a){border-end-start-radius:var(--space-8-rem);border-end-end-radius:var(--space-8-rem)}.card-list{list-style:none;-webkit-padding-start:0;padding-inline-start:0;display:flex;flex-direction:column;gap:var(--space-12-rem)}.card-list__card{box-shadow:var(--hard-shadow);inline-size:100%;max-inline-size:var(--max-input-width);border-radius:var(--space-8-rem);border:1px solid var(--color-grey-200);background:var(--color-white);padding-inline:var(--space-16-px);padding-block:var(--space-14-rem);display:grid;grid-template-columns:1fr 100px;grid-template-areas:"t i" "s i";grid-column-gap:var(--space-16-px);column-gap:var(--space-16-px);grid-row-gap:var(--space-8-rem);row-gap:var(--space-8-rem);text-decoration:none;color:var(--color-black)}.card-list__card :where(h3){grid-area:t;font-family:var(--font-inter);font-size:var(--font-size-15);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium)}.card-list__card :where(img){grid-area:i;border-radius:var(--space-8-rem);inline-size:100px;aspect-ratio:1;object-fit:cover}.card-list__card--placeholder{display:flex;flex-direction:column;gap:var(--space-16-rem);align-items:stretch}.card-list__card--placeholder :where(p){font-size:var(--font-size-12);font-weight:var(--font-weight-regular);font-variation-settings:var(--font-var-weight-regular)}.card-list__status{--status-color:var(--color-cloud);grid-area:s;border-radius:var(--space-4-rem);font-family:var(--font-sinkin);font-weight:var(--font-weight-semibold);font-variation-settings:var(--font-var-weight-semibold);font-size:var(--font-size-10);padding-inline:var(--space-12-px);padding-block:var(--space-6-rem);background-color:var(--status-color);align-self:end;justify-self:start}.card-list__status--paused{--status-color:var(--color-tan)}.card-list__status--in-progress{--status-color:var(--color-aster)}.card-list__status--complete{--status-color:var(--color-mint)}.icon__shape{opacity:.8}.icon__shadow{opacity:.1}.empty-state{margin-block:auto;display:flex;flex-direction:column;gap:var(--space-32-rem);align-items:center}.empty-state__content{margin-inline:var(--space-36-px);text-align:center}.empty-state__content :where(p){font-size:var(--font-size-20)}.status-select{display:grid;grid-template-areas:"select";align-items:center;position:relative;align-self:flex-start;border:none;border-radius:4px;background-color:var(--status-color);font-size:var(--font-size-12);font-family:var(--font-sinkin);font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold);line-height:1.5;cursor:pointer}.status-select:focus-within{outline-offset:2px;outline:2px solid var(--color-grey-600)}.status-select:after{grid-area:select;content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='-8 -8 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='currentColor' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath d='M-6 -2.5l6 5.75l6-5.75'/%3E%3C/g%3E%3C/svg%3E");justify-self:end;align-self:center;-webkit-margin-before:.4em;margin-block-start:.4em;margin-inline:1em;inline-size:.8em;aspect-ratio:1}.status-select :where(select){grid-area:select;border:none;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;-webkit-padding-before:.6em;padding-block-start:.6em;-webkit-padding-after:.4em;padding-block-end:.4em;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-end:2.5em;padding-inline-end:2.5em;font-family:inherit;font-size:inherit;line-height:inherit;cursor:inherit;z-index:1;outline:none}.status-select--not-started{--status-color:var(--color-cloud)}.status-select--paused{--status-color:var(--color-tan)}.status-select--in-progress{--status-color:var(--color-aster)}.status-select--complete{--status-color:var(--color-mint)}.checkbox-list{border:none;padding:0}.checkbox-list__scroll-container{position:relative;block-size:12.5rem;border-radius:4px;border-style:solid;border-width:2px;border-color:var(--color-grey-400);overflow-y:clip}:where(.checkbox-list--multistep) .checkbox-list__scroll-container{block-size:30.25rem}.checkbox-list__inputs{position:absolute;inset:0;overflow-y:auto;background-color:var(--color-white);padding:16px;display:flex;flex-direction:column}.checkbox-list__inputs :where(label){padding-block:12px;display:grid;grid-template-columns:24px auto;grid-column-gap:10px;column-gap:10px;font-family:var(--font-inter);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium);line-height:var(--line-height-loose)}.checkbox-list__inputs :where(label):not(:last-child){-webkit-border-after:1px solid var(--color-grey-300);border-block-end:1px solid var(--color-grey-300)}.checkbox-list__inputs :where(input[type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:2px solid var(--color-grey-350-alpha);border-radius:2px;inline-size:24px;block-size:24px;transform:translateY(-2px);font:inherit;color:currentColor;display:grid;place-content:center}.checkbox-list__inputs :where(input[type=checkbox]):before{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='currentColor' d='M2.25 6.33 4.5 8.5 10.25 3'/%3E%3C/svg%3E");inline-size:24px;block-size:24px;opacity:0;transition:opacity .1s linear}.checkbox-list__inputs :where(input[type=checkbox]):checked:before{opacity:1}.checkbox-list__inputs :where(input[type=checkbox]):focus{outline:2px solid var(--color-grey-600);outline-offset:2px}.mood-radio-group{--mood-button-size:4rem;align-self:center;display:grid;grid-template-columns:repeat(4,var(--mood-button-size));grid-gap:var(--space-8-px);gap:var(--space-8-px)}.mood-radio{position:relative;inline-size:var(--mood-button-size);aspect-ratio:1;display:grid;grid-template-areas:"a";place-content:center;border-radius:4px;border-width:2px;border-style:solid;border-color:var(--color-grey-350-alpha);background:var(--element-bg-thistle-rose);box-shadow:var(--hard-shadow)}.mood-radio>*{grid-area:a}.mood-radio :where(svg){inline-size:44px;aspect-ratio:1}.mood-radio :where(input){inline-size:100%;block-size:100%;opacity:0}.mood-radio:has(input[checked]):after{--border-width:3px;border:var(--border-width) solid var(--color-black);border-radius:4px;content:"";position:absolute;inset-inline:calc(-.5*var(--border-width));inline-size:calc(100% + var(--border-width));block-size:calc(100% + var(--border-width));pointer-events:none}.mood-radio:has(input:hover){border-color:var(--color-grey-500-alpha)}.mood-radio:has(input[checked]):where(.mood-radio--happy){background:var(--button-bg-happy)}.mood-radio:has(input[checked]):where(.mood-radio--anxious){background:var(--button-bg-anxious)}.mood-radio:has(input[checked]):where(.mood-radio--stressed){background:var(--button-bg-stressed)}.mood-radio:has(input[checked]):where(.mood-radio--neutral){background:var(--button-bg-neutral)}.mood-radio:has(input[checked]):where(.mood-radio--angry){background:var(--button-bg-angry)}.mood-radio:has(input[checked]):where(.mood-radio--sad){background:var(--button-bg-sad)}.mood-radio:has(input[checked]):where(.mood-radio--meh){background:var(--button-bg-meh)}.mood-radio:has(input[checked]):where(.mood-radio--ecstatic){background:var(--button-bg-ecstatic)}.stat-counter-group{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-12-px);column-gap:var(--space-12-px);inline-size:100%}.stat-counter{border-radius:20px;padding-inline:var(--space-16-px);padding-block:var(--space-16-rem);display:flex;flex-direction:column}.stat-counter>:where(svg){align-self:flex-end}.stat-counter :where(dd){order:2;font-size:var(--font-size-28);line-height:var(--line-height-medium);font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold)}.stat-counter :where(dt){order:3;font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);font-variation-settings:var(--font-var-weight-semibold)}.stat-counter :where(.btn){-webkit-margin-before:-8px;margin-block-start:-8px;inline-size:32px;min-block-size:unset}.stat-counter :where(span){font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);font-variation-settings:var(--font-var-weight-semibold)}.stat-counter--activities{background:var(--counter-bg-cloud-ice)}.stat-counter--check-ins{background:var(--counter-bg-orchid-bellflower)}.progress-log{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.progress-log__empty-state{display:flex;flex-direction:column;gap:var(--space-24-rem);font-family:var(--font-sinkin);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium);text-align:center}.progress-log__day,.progress-log__empty-state{-webkit-padding-before:var(--space-24-rem);padding-block-start:var(--space-24-rem)}.progress-log__day{-webkit-padding-after:var(--space-16-rem);padding-block-end:var(--space-16-rem)}.progress-log__day :where(h2){font-family:var(--font-sinkin);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium);-webkit-margin-after:var(--space-16-rem);margin-block-end:var(--space-16-rem)}.progress-log__day :where(ul){list-style:none;-webkit-padding-start:0;padding-inline-start:0;display:flex;flex-direction:column;gap:var(--space-16-rem)}.progress-log__event{display:grid;grid-template-columns:var(--space-52-px) auto;grid-column-gap:var(--space-12-px);column-gap:var(--space-12-px);grid-template-areas:"i h" "i t"}.progress-log__event :where(h3){grid-area:h;-webkit-border-before:1px solid var(--color-grey-300);border-block-start:1px solid var(--color-grey-300);-webkit-padding-before:var(--space-10-rem);padding-block-start:var(--space-10-rem);-webkit-padding-after:var(--space-4-rem);padding-block-end:var(--space-4-rem);font-family:var(--font-sinkin);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold)}.progress-log__event :where(time){grid-area:t;color:var(--color-grey-600);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium)}.progress-log__event-image{grid-area:i;border-radius:4px;display:grid;place-content:center;aspect-ratio:1}.progress-log__event-image :where(svg){inline-size:100%}:where(.progress-log__event--happy) .progress-log__event-image{background:var(--button-bg-happy)}:where(.progress-log__event--anxious) .progress-log__event-image{background:var(--button-bg-anxious)}:where(.progress-log__event--stressed) .progress-log__event-image{background:var(--button-bg-stressed)}:where(.progress-log__event--neutral) .progress-log__event-image{background:var(--button-bg-neutral)}:where(.progress-log__event--angry) .progress-log__event-image{background:var(--button-bg-angry)}:where(.progress-log__event--sad) .progress-log__event-image{background:var(--button-bg-sad)}:where(.progress-log__event--meh) .progress-log__event-image{background:var(--button-bg-meh)}:where(.progress-log__event--ecstatic) .progress-log__event-image{background:var(--button-bg-ecstatic)}.current-mood{display:flex;flex-direction:column;justify-content:space-between;min-block-size:570px}.current-mood :where(p){text-align:center;text-transform:lowercase}.current-mood :where(svg){align-self:center;inline-size:88px;aspect-ratio:1}.home{-webkit-padding-before:1rem;padding-block-start:1rem;display:flex;flex-direction:column;gap:var(--space-24-rem);align-items:center;position:relative}.home :where(p){font-family:var(--font-sinkin);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium)}.home__header-bar{display:flex;flex-direction:column;align-self:flex-end;-webkit-margin-after:var(--space-32-rem);margin-block-end:var(--space-32-rem);padding:var(--space-8-rem)}.home__header-bar :where(p){font-size:var(--font-size-9)}.home__welcome-message{display:flex;flex-direction:column;align-items:center;text-transform:lowercase;font-family:var(--font-sinkin);font-size:var(--font-size-32);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium);line-height:var(--line-height-medium)}.home__welcome-message :first-child{color:var(--color-purple);font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold)}.home__progress{display:flex;inline-size:100%;justify-content:space-between}.home__login-title{display:flex;flex-direction:column;font-size:48px;margin-top:60px}.home__login-title :first-child{color:var(--color-purple)}.home__login-title :first-child,.home__login-title :last-child{font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold)}.home__login-title :last-child{color:var(--color-blue)}.home__login-hr{display:flex;inline-size:100%;align-items:center;gap:var(--space-16-rem)}.home__login-hr :where(hr){align-self:auto;background-color:var(--color-black)}.home__logo{-webkit-margin-before:20px;margin-block-start:20px;-webkit-margin-after:20px;margin-block-end:20px}.home__login-help-text{font-size:var(--font-size-20);text-align:center;display:flex;flex:1 1}.home__login-pipi-pattern{position:absolute;bottom:0;width:100%}.support-type{box-shadow:var(--hard-shadow);border-radius:var(--space-8-rem);border:1px solid var(--color-grey-200);background:var(--color-white);padding-block:var(--space-4-rem);width:-moz-fit-content;width:fit-content}.info-box,.support-type{padding-inline:var(--space-16-px);font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold)}.info-box{display:flex;flex-direction:column;gap:var(--space-6-rem);border-radius:var(--space-2-rem);background:var(--color-tan);padding-block:var(--space-16-rem)}.info-box :where(a){color:var(--black);text-decoration:none;font-size:var(--font-size-16);font-weight:var(--font-weight-medium);font-variation-settings:var(--font-var-weight-medium)}.info-box :where(h2){font-size:var(--font-size-14);font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold)}.info-box--salmon{background:var(--color-salmon)}.info-box--purple{background:var(--color-aster)}.sr-only{position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.u-hidden{display:none!important}