.confetti{--g-page:255 255 255;--g-surface:255 255 255;--g-sunk:245 243 247;--g-hairline:230 225 235;--g-hairline-strong:207 199 214;--g-field:122 107 134;--g-field-fill:255 245 246;--g-ink:31 26 36;--g-body:87 75 94;--g-muted:117 103 129;--g-faint:169 156 176;--g-coral:255 77 94;--g-cta:224 43 69;--g-cta-pressed:201 35 60;--g-on-cta:255 255 255;--g-cta-hover:201 35 60;--g-link:201 35 60;--g-plum:59 30 77;--g-plum-fill:59 30 77;--g-on-plum:255 255 255;--g-blush:255 228 230;--g-on-blush:59 30 77;--g-gold:245 158 11;--g-gold-text:180 83 9;--g-gold-tint:255 244 220;--g-success:31 122 77;--g-error:179 38 30;--g-scrim:31 26 36;--g-mango:255 176 32;--g-mango-ink:154 85 0;--g-mint:47 211 165;--g-mint-ink:10 110 82;--g-grape:124 92 255;--g-grape-ink:83 53 204;--g-sky:53 180 242;--g-mango-tint:255 239 210;--g-mint-tint:213 246 237;--g-grape-tint:229 222 255;--g-sky-tint:215 240 252;--g-sky-ink:11 102 152;--g-radius:20px;--card-foreground:270 16% 12%;--g-press:120ms;--g-release:160ms;--g-fast:180ms;--g-base:250ms;--g-sheet:320ms;--g-sheet-out:220ms;--g-pop:400ms;--g-enter:cubic-bezier(0.05,0.7,0.1,1);--g-exit:cubic-bezier(0.3,0,0.8,0.15);--g-morph:cubic-bezier(0.2,0,0,1);--g-overshoot:cubic-bezier(0.34,1.56,0.64,1);font-family:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;background:rgb(var(--g-page));color:rgb(var(--g-body));font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body:has(.confetti){background:#fff9f4}.dark .confetti,.dark-premium .confetti{--g-page:23 19 28;--g-surface:33 27 39;--g-sunk:18 15 24;--g-hairline:53 44 62;--g-hairline-strong:75 64 85;--g-field:139 122 156;--g-field-fill:43 35 51;--g-ink:244 239 247;--g-body:207 196 214;--g-muted:162 149 171;--g-faint:122 109 131;--g-coral:255 138 151;--g-cta-pressed:255 163 173;--g-cta-hover:176 25 48;--g-link:255 138 151;--g-plum:217 184 236;--g-plum-fill:46 23 64;--g-on-plum:23 19 28;--g-blush:46 28 36;--g-on-blush:244 239 247;--g-gold-text:245 158 11;--g-gold-tint:42 32 16;--g-success:95 211 154;--g-error:255 138 128;--g-scrim:0 0 0;--card-foreground:278 33% 95%;--g-mango:255 197 92;--g-mango-ink:255 197 92;--g-mint:95 227 190;--g-mint-ink:95 227 190;--g-grape:169 145 255;--g-grape-ink:169 145 255;--g-sky:111 201 247;--g-mango-tint:77 61 50;--g-mint-tint:45 67 69;--g-grape-tint:60 51 82;--g-sky-tint:49 62 81;--g-sky-ink:111 201 247}.dark-premium:has(.confetti),body:has(.dark-premium .confetti){background:#17131c}.dark-premium .confetti .bg-g-mango\/20{background-color:rgb(var(--g-mango)/.32)}.dark-premium .confetti .bg-g-mint\/20{background-color:rgb(var(--g-mint)/.32)}.dark-premium .confetti .bg-g-grape\/20{background-color:rgb(var(--g-grape)/.32)}.dark-premium .confetti .bg-g-sky\/20{background-color:rgb(var(--g-sky)/.32)}.confetti .g-band{background:rgb(var(--g-plum-fill));color:#ffffff}.confetti .g-band-muted{color:rgb(255 255 255/.76)}.confetti .g-band .g-accent-word,.confetti .g-band-accent{color:#ffe4e6}:where(.confetti) :where(h1,h2,h3,h4,h5,h6,.g-display){font-family:var(--font-display),Georgia,serif;font-weight:600;letter-spacing:-.02em;line-height:1.15}.confetti .g-accent-word{font-style:italic;color:rgb(var(--g-coral));line-height:1.12;padding-bottom:.06em}.confetti .g-surface{background:rgb(var(--g-surface));border:1px solid rgb(var(--g-hairline));border-radius:var(--g-radius)}.confetti .g-sunk{background:rgb(var(--g-sunk));border-radius:var(--g-radius)}.confetti .g-band .g-outline{border-color:rgb(255 255 255/.5);color:#ffffff}@media (hover:hover) and (pointer:fine){.confetti .g-band .g-outline:hover{background:rgb(255 255 255/.12)}}.confetti .g-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.5rem;border-radius:999px;background:rgb(var(--g-cta));color:rgb(var(--g-on-cta));font-weight:600;font-size:15px;line-height:1.2;white-space:nowrap;transition:background-color var(--g-release) ease,transform var(--g-release) var(--g-enter)}.confetti .g-cta:active{background:rgb(var(--g-cta-hover));transform:scale(.97)}.confetti .g-cta:disabled,.confetti .g-cta[aria-disabled=true]{background:rgb(var(--g-blush));color:rgb(var(--g-ink)/.4);cursor:not-allowed;transform:none}.confetti .g-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.25rem;border-radius:999px;border:1px solid rgb(var(--g-hairline-strong));background:transparent;color:rgb(var(--g-ink));font-weight:600;font-size:15px;line-height:1.2;white-space:nowrap;transition:background-color var(--g-release) ease,transform var(--g-release) var(--g-enter)}.confetti .g-outline:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.confetti .g-outline:hover{background:rgb(var(--g-sunk))}.confetti .g-cta:hover{background:rgb(var(--g-cta-hover))}}.confetti .g-text-action{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;color:rgb(var(--g-link));font-weight:600;font-size:14px}.confetti .g-field{width:100%;min-height:48px;padding:0 1rem;border-radius:var(--g-radius);border:1px solid rgb(var(--g-field));background:rgb(var(--g-field-fill));color:rgb(var(--g-ink));font-size:15px;transition:border-color var(--g-fast) ease,box-shadow var(--g-fast) ease}.confetti .g-field::-moz-placeholder{color:rgb(var(--g-muted))}.confetti .g-field::placeholder{color:rgb(var(--g-muted))}.confetti .g-field:focus{outline:none;border-color:rgb(var(--g-plum));box-shadow:inset 0 0 0 1px rgb(var(--g-plum))}.confetti .g-field[aria-invalid=true]{border-color:rgb(var(--g-error))}.confetti :focus-visible{outline:2px solid rgb(var(--g-plum));outline-offset:2px}.confetti .g-frame{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:var(--g-radius);border:1px solid rgb(var(--g-hairline));background:rgb(var(--g-surface))}.confetti .g-frame>img,.confetti .g-frame>picture>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.confetti .g-editorial{position:relative;overflow:hidden;border-radius:var(--g-radius);border:1px solid rgb(var(--g-hairline))}.confetti .g-editorial>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.confetti .g-scrim{position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--g-plum-fill)/.86) 0,rgb(var(--g-plum-fill)/.6) 26%,rgb(var(--g-plum-fill)/0) 58%);pointer-events:none}.confetti .g-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:36px;padding:0 .875rem;border-radius:999px;border:1px solid rgb(var(--g-hairline-strong));background:rgb(var(--g-surface));color:rgb(var(--g-body));font-size:13px;font-weight:600;white-space:nowrap;transition:border-color var(--g-fast) ease,color var(--g-fast) ease,transform var(--g-press) var(--g-enter)}.confetti .g-chip:active{transform:scale(.97)}.confetti .g-chip[aria-pressed=true],.confetti .g-chip[data-selected=true]{border-color:rgb(var(--g-cta));color:rgb(var(--g-cta));box-shadow:inset 0 0 0 1px rgb(var(--g-cta))}.confetti .g-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:var(--g-radius);font-size:12px;font-weight:700;line-height:1.3}.confetti .g-enter{animation:g-enter var(--g-base) var(--g-enter) both}@keyframes g-enter{0%{opacity:0;transform:translateY(10px)}}.confetti .g-pop{animation:g-pop var(--g-pop) var(--g-overshoot) both}@keyframes g-pop{0%{transform:scale(.92)}}.confetti .g-pressable{transition:transform var(--g-release) var(--g-enter)}.confetti .g-pressable:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.confetti .g-enter,.confetti .g-pop{animation:none}.confetti .g-chip:active,.confetti .g-cta:active,.confetti .g-outline:active,.confetti .g-pressable:active{transform:none}}.confetti .g-marquee{animation:g-marquee 50s linear infinite}@keyframes g-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.confetti .g-marquee{animation:none}}.confetti [data-slot=switch-thumb],.confetti [role=switch]>span{box-shadow:none;border:1px solid rgb(var(--g-hairline-strong))}.confetti [role=switch]:focus-visible{outline:2px solid rgb(var(--g-plum));outline-offset:2px;box-shadow:none}.confetti .g-locked .g-frame,.confetti .g-locked [class*=bg-g-blush],.confetti .g-locked [class*=bg-g-grape],.confetti .g-locked [class*=bg-g-mango],.confetti .g-locked [class*=bg-g-mint],.confetti .g-locked [class*=bg-g-sky],.confetti .g-locked img{opacity:.5}.confetti .g-locked{pointer-events:none}.confetti ::-moz-selection{background:rgb(var(--g-blush));color:rgb(var(--g-on-blush))}.confetti ::selection{background:rgb(var(--g-blush));color:rgb(var(--g-on-blush))}.confetti *{scrollbar-color:rgb(var(--g-hairline-strong)) transparent;scrollbar-width:thin}.confetti ::-webkit-scrollbar{width:8px;height:8px}.confetti ::-webkit-scrollbar-thumb{background:rgb(var(--g-hairline-strong));border-radius:999px}.confetti ::-webkit-scrollbar-track{background:transparent}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_64a611{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_64a611{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}