.theme-light,:root{--bg:#FFF1E6;--bg-warm:#FFE3CE;--surface:#FFFBF6;--surface-2:#FFF7EF;--surface-sunken:#F4E2D3;--ink:#1A0E07;--ink-2:#3A201A;--ink-mute:#7A5848;--ink-faint:#806152;--line:rgba(26,14,7,0.10);--line-strong:rgba(26,14,7,0.22);--coral:#FF5747;--coral-deep:#D8311F;--coral-soft:#FFD2C8;--coral-tint:#FFE9E2;--honey:#FFB347;--honey-soft:#FFE0AE;--butter:#FFEBA8;--rose:#FFC0B0;--plum:#4A1A14;--moss:#6B7A3F;--sky:#B8D4E8;--shadow-sm:0 1px 2px rgba(74,26,20,0.06);--shadow-md:0 6px 22px -8px rgba(74,26,20,0.18);--shadow-lg:0 24px 60px -20px rgba(74,26,20,0.28);--shadow-coral:0 18px 48px -16px rgba(216,49,31,0.42);--hero-bg:#1A0E07;--hero-fg:#FFE9D9;--hero-fg-mute:rgba(255,233,217,0.7);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--font-display:var(--font-display-next),"Bricolage Grotesque",system-ui,sans-serif;--font-serif:var(--font-serif-next),"Instrument Serif",Georgia,serif;--font-body:var(--font-body-next),"Space Grotesk",system-ui,sans-serif;--font-mono:var(--font-mono-next),"JetBrains Mono",ui-monospace,monospace}.theme-dark{--bg:#150A05;--bg-warm:#221107;--surface:#25130C;--surface-2:#321A11;--surface-sunken:#1B0D07;--ink:#FFE9D9;--ink-2:#FFD9C2;--ink-mute:#C9A294;--ink-faint:#A88979;--line:rgba(255,233,217,0.10);--line-strong:rgba(255,233,217,0.22);--coral:#FF6A55;--coral-deep:#FF4530;--coral-soft:#4A1A14;--coral-tint:#2E1410;--honey:#FFC974;--honey-soft:#4A331A;--butter:#5C4820;--rose:#FF8D78;--plum:#FFC0B0;--moss:#B4C275;--sky:#6B8FA3;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 8px 28px -8px rgba(0,0,0,0.6);--shadow-lg:0 24px 60px -20px rgba(0,0,0,0.7);--shadow-coral:0 18px 48px -16px rgba(255,87,71,0.4);--hero-bg:#0E0703;--hero-fg:#FFE9D9;--hero-fg-mute:rgba(255,233,217,0.65)}.theme-coquette{--bg:#FFE3E8;--bg-warm:#FFCBD7;--surface:#FFF7FA;--surface-2:#FFF0F4;--surface-sunken:#F8C9D5;--ink:#5C1F30;--ink-2:#7C2F46;--ink-mute:#8E4A5E;--ink-faint:#A8788A;--line:rgba(92,31,48,0.10);--line-strong:rgba(92,31,48,0.22);--coral:#E84B6F;--coral-deep:#B8264B;--coral-soft:#FFC1D2;--coral-tint:#FFD9E2;--honey:#F2BFD0;--honey-soft:#FFE0E8;--butter:#FFF0D8;--rose:#FF9BB5;--plum:#5C1F30;--moss:#8A6480;--sky:#C5B0D9;--shadow-sm:0 1px 2px rgba(92,31,48,0.08);--shadow-md:0 6px 22px -8px rgba(92,31,48,0.22);--shadow-lg:0 24px 60px -20px rgba(92,31,48,0.30);--shadow-coral:0 18px 48px -16px rgba(184,38,75,0.42);--hero-bg:#2B0E17;--hero-fg:#FFE3E8;--hero-fg-mute:rgba(255,227,232,0.65)}.theme-chrome{--bg:#D9D9DC;--bg-warm:#C2C2C8;--surface:#FAFAFB;--surface-2:#ECECEF;--surface-sunken:#B6B6BD;--ink:#1F1F22;--ink-2:#36363B;--ink-mute:#5A5A62;--ink-faint:#7E7E86;--line:rgba(31,31,34,0.12);--line-strong:rgba(31,31,34,0.28);--coral:#1F1F22;--coral-deep:#000000;--coral-soft:#C9C9CF;--coral-tint:#E8E8EB;--honey:#FFB347;--honey-soft:#FFE0AE;--butter:#F0F0F2;--rose:#B8B8C0;--plum:#1F1F22;--moss:#8E8EA1;--sky:#D6D6DC;--shadow-sm:0 1px 2px rgba(0,0,0,0.10);--shadow-md:0 6px 22px -8px rgba(0,0,0,0.22);--shadow-lg:0 24px 60px -20px rgba(0,0,0,0.30);--shadow-coral:0 18px 48px -16px rgba(0,0,0,0.40);--hero-bg:#0A0A0C;--hero-fg:#ECECEF;--hero-fg-mute:rgba(236,236,239,0.65)}.theme-coquette-dark{--bg:#1C0A11;--bg-warm:#2B0E17;--surface:#29101A;--surface-2:#371521;--surface-sunken:#14060B;--ink:#FFE0E8;--ink-2:#FFCBD9;--ink-mute:#D79FB0;--ink-faint:#B27E90;--line:rgba(255,224,232,0.10);--line-strong:rgba(255,224,232,0.22);--coral:#FF6E90;--coral-deep:#FF4D75;--coral-soft:#4A1826;--coral-tint:#2E1019;--honey:#F5A8C4;--honey-soft:#4A2230;--butter:#4A3520;--rose:#FF9BB5;--plum:#FFC0D0;--moss:#C79AB8;--sky:#C5B0D9;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 8px 28px -8px rgba(0,0,0,0.6);--shadow-lg:0 24px 60px -20px rgba(0,0,0,0.7);--shadow-coral:0 18px 48px -16px rgba(255,77,117,0.4);--hero-bg:#12040A;--hero-fg:#FFE0E8;--hero-fg-mute:rgba(255,224,232,0.65)}.theme-matcha{--bg:#EAF0E2;--bg-warm:#DCE7CE;--surface:#F7FAF2;--surface-2:#EFF4E8;--surface-sunken:#D3E0C2;--ink:#1E2A14;--ink-2:#33421F;--ink-mute:#55663B;--ink-faint:#67784C;--line:rgba(30,42,20,0.10);--line-strong:rgba(30,42,20,0.22);--coral:#3E9A47;--coral-deep:#2C7A38;--coral-soft:#C6E3C0;--coral-tint:#E0F0DC;--honey:#E0A83C;--honey-soft:#F5E4B0;--butter:#EEEBB2;--rose:#E89B8B;--plum:#2C3A1A;--moss:#6B7A3F;--sky:#A8CBD9;--shadow-sm:0 1px 2px rgba(30,42,20,0.07);--shadow-md:0 6px 22px -8px rgba(30,42,20,0.20);--shadow-lg:0 24px 60px -20px rgba(30,42,20,0.28);--shadow-coral:0 18px 48px -16px rgba(44,122,56,0.40);--hero-bg:#16210E;--hero-fg:#EAF0E2;--hero-fg-mute:rgba(234,240,226,0.65)}.theme-matcha-dark{--bg:#0E140A;--bg-warm:#16210E;--surface:#16200F;--surface-2:#1E2B14;--surface-sunken:#0A0F07;--ink:#E4EEDA;--ink-2:#D0DEC0;--ink-mute:#9FB388;--ink-faint:#83966E;--line:rgba(228,238,218,0.10);--line-strong:rgba(228,238,218,0.22);--coral:#6BC46E;--coral-deep:#4FAE53;--coral-soft:#24411C;--coral-tint:#16210E;--honey:#F0C960;--honey-soft:#4A3F1E;--butter:#4A4820;--rose:#FF9B85;--plum:#C6E3C0;--moss:#B4C275;--sky:#6B8FA3;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 8px 28px -8px rgba(0,0,0,0.6);--shadow-lg:0 24px 60px -20px rgba(0,0,0,0.7);--shadow-coral:0 18px 48px -16px rgba(79,174,83,0.4);--hero-bg:#0A0F07;--hero-fg:#E4EEDA;--hero-fg-mute:rgba(228,238,218,0.65)}.theme-vapor{--bg:#ECE7F5;--bg-warm:#DDD3EE;--surface:#F9F6FE;--surface-2:#F1ECFA;--surface-sunken:#D6C9EC;--ink:#241733;--ink-2:#3A2650;--ink-mute:#5F4A7A;--ink-faint:#74608E;--line:rgba(36,23,51,0.10);--line-strong:rgba(36,23,51,0.22);--coral:#8B5CF6;--coral-deep:#6D3FD8;--coral-soft:#D9CBF5;--coral-tint:#EAE2FB;--honey:#E070AE;--honey-soft:#FBE0EE;--butter:#F3E8FF;--rose:#F49CC4;--plum:#241733;--moss:#7C9A8E;--sky:#9CC5F4;--shadow-sm:0 1px 2px rgba(36,23,51,0.08);--shadow-md:0 6px 22px -8px rgba(36,23,51,0.22);--shadow-lg:0 24px 60px -20px rgba(36,23,51,0.30);--shadow-coral:0 18px 48px -16px rgba(109,63,216,0.42);--hero-bg:#17102B;--hero-fg:#ECE7F5;--hero-fg-mute:rgba(236,231,245,0.65)}.theme-vapor-dark{--bg:#0F0A1A;--bg-warm:#17102B;--surface:#17112A;--surface-2:#201836;--surface-sunken:#0A0713;--ink:#E7DEFB;--ink-2:#D6C9F5;--ink-mute:#A794D0;--ink-faint:#8B79B3;--line:rgba(231,222,251,0.10);--line-strong:rgba(231,222,251,0.22);--coral:#A78BFA;--coral-deep:#8B5CF6;--coral-soft:#2E2148;--coral-tint:#1D1533;--honey:#F49CC4;--honey-soft:#3E2438;--butter:#3A2E4A;--rose:#FF9BD0;--plum:#D9CBF5;--moss:#9DBAB0;--sky:#7CA8E0;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 8px 28px -8px rgba(0,0,0,0.6);--shadow-lg:0 24px 60px -20px rgba(0,0,0,0.7);--shadow-coral:0 18px 48px -16px rgba(139,92,246,0.4);--hero-bg:#0A0713;--hero-fg:#E7DEFB;--hero-fg-mute:rgba(231,222,251,0.65)}.theme-tidepool{--bg:#E0F0EF;--bg-warm:#CDE7E4;--surface:#F4FBFA;--surface-2:#E9F5F4;--surface-sunken:#C2E0DC;--ink:#103030;--ink-2:#1E4A48;--ink-mute:#3F6E6A;--ink-faint:#528480;--line:rgba(16,48,48,0.10);--line-strong:rgba(16,48,48,0.22);--coral:#0E9E99;--coral-deep:#0B7C78;--coral-soft:#B8E0DC;--coral-tint:#DAF0EE;--honey:#E8A83C;--honey-soft:#FBE9B8;--butter:#E6F0CE;--rose:#F28B7D;--plum:#103030;--moss:#5B9E7A;--sky:#7FB9D6;--shadow-sm:0 1px 2px rgba(16,48,48,0.08);--shadow-md:0 6px 22px -8px rgba(16,48,48,0.22);--shadow-lg:0 24px 60px -20px rgba(16,48,48,0.30);--shadow-coral:0 18px 48px -16px rgba(11,124,120,0.40);--hero-bg:#0A2422;--hero-fg:#E0F0EF;--hero-fg-mute:rgba(224,240,239,0.65)}.theme-tidepool-dark{--bg:#08191A;--bg-warm:#0A2422;--surface:#0C2322;--surface-2:#133130;--surface-sunken:#061313;--ink:#DCF0EE;--ink-2:#C4E5E2;--ink-mute:#8FB8B4;--ink-faint:#729D99;--line:rgba(220,240,238,0.10);--line-strong:rgba(220,240,238,0.22);--coral:#2DD4C4;--coral-deep:#14B8A6;--coral-soft:#16403E;--coral-tint:#0C2322;--honey:#F2C85E;--honey-soft:#463A1E;--butter:#43441E;--rose:#FF9B85;--plum:#B8E0DC;--moss:#7FC4A0;--sky:#6FA8C4;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 8px 28px -8px rgba(0,0,0,0.6);--shadow-lg:0 24px 60px -20px rgba(0,0,0,0.7);--shadow-coral:0 18px 48px -16px rgba(20,184,166,0.4);--hero-bg:#061313;--hero-fg:#DCF0EE;--hero-fg-mute:rgba(220,240,238,0.65)}.theme-chrome-dark{--bg:#16161A;--bg-warm:#1F1F24;--surface:#202024;--surface-2:#2A2A30;--surface-sunken:#0F0F12;--ink:#ECECEF;--ink-2:#D6D6DC;--ink-mute:#A0A0A8;--ink-faint:#85858E;--line:rgba(236,236,239,0.12);--line-strong:rgba(236,236,239,0.26);--coral:#ECECEF;--coral-deep:#FFFFFF;--coral-soft:#3A3A40;--coral-tint:#2A2A30;--honey:#FFB347;--honey-soft:#4A3A1E;--butter:#2E2E34;--rose:#86868E;--plum:#ECECEF;--moss:#9A9AA1;--sky:#4A4A52;--shadow-sm:0 1px 2px rgba(0,0,0,0.5);--shadow-md:0 8px 28px -8px rgba(0,0,0,0.7);--shadow-lg:0 24px 60px -20px rgba(0,0,0,0.8);--shadow-coral:0 18px 48px -16px rgba(0,0,0,0.6);--hero-bg:#0A0A0C;--hero-fg:#ECECEF;--hero-fg-mute:rgba(236,236,239,0.65)}*,:after,:before{box-sizing:border-box}.ym{font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ym h1,.ym h2,.ym h3,.ym h4{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1;margin:0}.ym .display{font-family:var(--font-display);font-weight:800;letter-spacing:-.035em;line-height:.92}.ym .serif{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.ym .mono{font-family:var(--font-mono);font-feature-settings:"ss01";letter-spacing:-.02em}.ym button,.ym input,.ym textarea{font-family:inherit}.ym .pill{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);padding:4px 10px;font-size:12px;font-weight:500}.ym .chip-coral{background:var(--coral);color:#fff}.ym .chip-tint{background:var(--coral-tint);color:var(--coral-deep)}.ym .chip-honey{background:var(--honey);color:var(--plum)}.ym .accent-hero{color:var(--coral)}.theme-chrome .accent-hero{color:var(--honey)}.theme-chrome-dark .chip-honey,.theme-coquette-dark .chip-honey,.theme-dark .chip-honey,.theme-matcha-dark .chip-honey,.theme-tidepool-dark .chip-honey,.theme-vapor-dark .chip-honey{color:var(--hero-bg)}.ym .chip-line{border:1.5px solid var(--line-strong);color:var(--ink-2)}.ym .paper{background-image:radial-gradient(rgba(74,26,20,.075) .9px,transparent 1.15px),radial-gradient(rgba(74,26,20,.05) .9px,transparent 1.15px);background-size:16px 16px,22px 22px;background-position:0 0,8px 11px}.theme-chrome-dark .paper,.theme-coquette-dark .paper,.theme-dark .paper,.theme-matcha-dark .paper,.theme-tidepool-dark .paper,.theme-vapor-dark .paper{background-image:radial-gradient(rgba(255,255,255,.045) .9px,transparent 1px),radial-gradient(rgba(255,255,255,.028) .9px,transparent 1px)}.ym-frame-mobile{width:100%;height:100%;background:var(--bg);color:var(--ink);overflow:hidden;position:relative;border-radius:36px;font-family:var(--font-body)}.ym-status{display:flex;align-items:center;justify-content:space-between;padding:14px 24px 6px;font-size:13px;font-weight:600;color:var(--ink)}.ym-status .dots{display:flex;gap:4px}.ym-status .dot{width:4px;height:4px;border-radius:50%;background:currentColor}.ym-status .battery{display:inline-flex;gap:4px;align-items:center}.ym-frame-desktop{width:100%;color:var(--ink);border-radius:20px;overflow:hidden;font-family:var(--font-body);display:flex;position:relative}.ym-frame-desktop,body,html{height:100%;background:var(--bg)}body,html{margin:0;padding:0;overscroll-behavior:none}#app{width:100vw;height:100vh}.scroll-y{overflow-y:auto;scrollbar-width:thin}.scroll-y::-webkit-scrollbar{width:6px}.scroll-y::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.ym button{background:none;border:none;cursor:pointer;padding:0;color:inherit;font:inherit}.ym a{color:inherit;text-decoration:none}.ym :focus-visible{outline:2px solid var(--coral-deep);outline-offset:2px}.ym [contenteditable]:focus-visible,.ym input:focus-visible,.ym textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--coral) 38%,transparent)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.slide-in-right{animation:slideInRight .28s cubic-bezier(.2,.8,.25,1)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.pulse{animation:pulse 1.4s ease-in-out infinite}.pop{animation:pop .32s cubic-bezier(.2,.9,.3,1.2)}.fade-in{animation:fadeIn .25s ease-out}.slide-up{animation:slideUp .32s cubic-bezier(.2,.8,.25,1)}.press{transition:transform .12s,filter .12s}.press:active{transform:scale(.97);filter:brightness(.95)}@keyframes floatY{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-9px) rotate(var(--r,0deg))}}@keyframes floatYR{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-7px) rotate(calc(var(--r,0deg) + 6deg))}}@keyframes driftX{0%,to{transform:translateX(0) rotate(var(--r,0deg))}50%{transform:translateX(8px) rotate(var(--r,0deg))}}@keyframes breathe{0%,to{transform:scale(1);opacity:var(--o,1)}50%{transform:scale(1.07);opacity:calc(var(--o,1) * .82)}}@keyframes spinSlow{to{transform:rotate(1turn)}}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.85) rotate(var(--r,0deg))}50%{opacity:1;transform:scale(1.12) rotate(var(--r,0deg))}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes confettiFall{0%{transform:translateY(-12px) rotate(0);opacity:1}to{transform:translateY(var(--fall,360px)) rotate(540deg);opacity:0}}@keyframes risePop{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes glowPulse{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 10px var(--g,rgba(216,49,31,.45)))}}.fx-float{animation:floatY 5.5s ease-in-out infinite;animation-delay:var(--d,0s)}.fx-float-r{animation:floatYR 6.5s ease-in-out infinite;animation-delay:var(--d,0s)}.fx-drift{animation:driftX 7s ease-in-out infinite;animation-delay:var(--d,0s)}.fx-breathe{animation:breathe 4.5s ease-in-out infinite;animation-delay:var(--d,0s)}.fx-spin{animation:spinSlow 22s linear infinite}.fx-twinkle{animation:twinkle 3.4s ease-in-out infinite;animation-delay:var(--d,0s)}.fx-glow{animation:glowPulse 3.2s ease-in-out infinite;animation-delay:var(--d,0s)}.rise{animation:risePop .55s cubic-bezier(.2,.9,.3,1.2) both}@keyframes mascotPeek{0%{transform:translateY(14px) scale(.8) rotate(-8deg);opacity:0}60%{transform:translateY(-2px) scale(1.04) rotate(2deg)}to{transform:translateY(0) scale(1) rotate(0);opacity:1}}@keyframes mascotCheer{0%,to{transform:translateY(0) rotate(-4deg)}25%{transform:translateY(-6px) rotate(3deg)}50%{transform:translateY(0) rotate(-2deg)}75%{transform:translateY(-3px) rotate(4deg)}}@keyframes mascotPoint{0%,to{transform:translateX(0) rotate(0)}50%{transform:translateX(3px) rotate(5deg)}}.mascot-peek{animation:mascotPeek .5s cubic-bezier(.2,.9,.3,1.2) both}.mascot-cheer{animation:mascotPeek .5s cubic-bezier(.2,.9,.3,1.2) both,mascotCheer 1.3s ease-in-out .5s infinite;transform-origin:bottom center}.mascot-point{animation:mascotPeek .5s cubic-bezier(.2,.9,.3,1.2) both,mascotPoint 1.7s ease-in-out .5s infinite;transform-origin:center}.mascot-idle{animation:mascotPeek .5s cubic-bezier(.2,.9,.3,1.2) both,floatY 5.5s ease-in-out .5s infinite}.shimmer-text{background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 3.5s linear infinite}.lift{transition:transform .22s cubic-bezier(.2,.8,.25,1),box-shadow .22s ease,border-color .22s ease;will-change:transform}.lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.lift-coral:hover{box-shadow:var(--shadow-coral)}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);pointer-events:none}.sheen:hover:after{animation:sheenSweep .9s ease}@keyframes sheenSweep{to{left:130%}}.pin-sheen:after{content:"";position:absolute;top:-25%;left:-60%;width:45%;height:150%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-16deg);pointer-events:none;animation:pinSheen 3.4s ease-in-out infinite}@keyframes pinSheen{0%,18%{left:-60%}60%,to{left:130%}}@keyframes sk-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sk-shimmer{background:linear-gradient(90deg,var(--surface-sunken) 25%,var(--surface) 50%,var(--surface-sunken) 75%);background-size:200% 100%;animation:sk-shimmer 1.6s ease-in-out infinite}@keyframes ladderFill{0%{width:0}}.ladder-fill{animation:ladderFill 1.1s cubic-bezier(.16,1,.3,1) .2s both}.ympub-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ympub-drops-d{display:block}.ympub-drops-m{display:none}@media (max-width:700px){.ympub-layout{display:block}.ympub-drops-d{display:none}.ympub-drops-m{display:block}.ympub-hide-phone{display:none!important}}@media (prefers-reduced-motion:reduce){.confetti-piece,.fade-in,.fx-breathe,.fx-drift,.fx-float,.fx-float-r,.fx-glow,.fx-spin,.fx-twinkle,.ladder-fill,.mascot-cheer,.mascot-idle,.mascot-peek,.mascot-point,.pin-sheen:after,.pop,.pulse,.rise,.shimmer-text,.slide-in-right,.slide-up{animation:none!important}.confetti-piece{display:none!important}.lift:hover{transform:none}.sk-shimmer{animation:none!important;background:var(--surface-sunken)}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_62df8c{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_62df8c{--font-display-next:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_937831{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_937831{--font-serif-next:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-body-next:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8fb6c0{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_8fb6c0{--font-mono-next:"JetBrains Mono","JetBrains Mono Fallback"}