@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-cyrillic-wght-normal.C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-vietnamese-wght-normal.rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-ext-wght-normal.D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-wght-normal.D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:100 749;size-adjust:130.8%;ascent-override:76.5%;descent-override:19.1%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:750 849;size-adjust:132.5%;ascent-override:75.5%;descent-override:18.9%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:850 900;size-adjust:134.5%;ascent-override:74.3%;descent-override:18.6%;line-gap-override:0%}@font-face{font-family:Outfit Fallback;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:97.3%;ascent-override:102.8%;descent-override:26.7%;line-gap-override:0%}@font-face{font-family:Outfit Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:95.3%;ascent-override:104.9%;descent-override:27.3%;line-gap-override:0%}:root{color-scheme:dark;--bg-0:#0a0812;--bg-1:#100c1c;--bg-2:#150f26;--surface-1:#161227;--surface-2:#1e1834;--surface-3:#282042;--glass:#0a0812c7;--glass-strong:#0a0812eb;--overlay:#06040eb8;--border-1:#bea3ff1a;--border-2:#bea3ff33;--border-3:#bea3ff5c;--text-1:#f4f1ff;--text-2:#c8c0e4;--text-3:#9089b0;--text-4:#6b6489;--purple-50:#f6f2ff;--purple-100:#ece4ff;--purple-200:#d9c9ff;--purple-300:#bea3ff;--purple-400:#a179ff;--purple-500:#8a55fb;--purple-600:#7638ea;--purple-700:#6127c4;--purple-800:#4a1f96;--purple-900:#2f1563;--purple-950:#1a0b3a;--cyan-300:#7ce8ff;--cyan-400:#3fd9ff;--pink-300:#ff9be3;--pink-400:#ff6ad5;--fuchsia-600:#c026d3;--lime-400:#c8ff3d;--live:#ff3d71;--brand:var(--purple-500);--brand-weak:#8a55fb29;--cta-grad:linear-gradient(135deg, #7638ea 0%, #9333ea 50%, #c026d3 100%);--cta-text:#fff;--price:#d8b4fe;--success:#34d399;--success-ink:#052e1f;--sale:#ff4d6d;--warning:#ffb547;--info:var(--cyan-400);--star:#ffd23f;--star-empty:#ffd23f38;--cream:#f4ebdd;--cream-ink:#2a1b4a;--badge-ink:#120a24;--badge-new:#7ce8ff;--badge-best:#ffd23f;--badge-pick:#ff9be3;--badge-flagship:linear-gradient(90deg, #bea3ff 0%, #ff9be3 100%);--badge-sale:#ff4d6d;--badge-free:#3ee6a0;--badge-soon:#c4b5fd;--badge-dual:#93c5fd;--grad-fun:linear-gradient(90deg, #bea3ff 0%, #ff6ad5 25%, #3fd9ff 50%, #c8ff3d 75%, #bea3ff 100%);--grad-brand:linear-gradient(135deg, #8a55fb 0%, #c04bff 50%, #ff6ad5 100%);--grad-ring:conic-gradient(from 210deg, #a855f7, #ec4899, #22d3ee, #a855f7);--grad-soft:linear-gradient(135deg, #8a55fb38 0%, #ff6ad51a 100%);--grad-announce:linear-gradient(90deg, #22104a 0%, #3a1a78 50%, #22104a 100%);--grad-aurora:radial-gradient(60% 70% at 12% 0%, #8a55fb61 0%, transparent 60%), radial-gradient(45% 55% at 92% 8%, #ff6ad538 0%, transparent 60%), radial-gradient(55% 60% at 60% 110%, #3fd9ff29 0%, transparent 60%), var(--bg-0);--grad-band:linear-gradient(180deg, #2a1660 0%, #2a166000 85%);--grad-glow-top:radial-gradient(60% 100% at 50% 0%, #8b5cf640 0%, transparent 70%);--grad-footer:linear-gradient(180deg, var(--purple-900) 0%, var(--bg-2) 100%);--grad-card-stroke:linear-gradient(135deg, #bea3ff8c, #ff6ad540 40%, #3fd9ff00 75%);--stage:radial-gradient(80% 80% at 50% 30%, #2a1f4d 0%, #140f24 70%);--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--r-1:4px;--r-2:8px;--r-3:14px;--r-4:20px;--r-5:30px;--r-pill:999px;--r-flag:0 14px 14px 0;--r-flag-right:14px 0 0 14px;--shadow-1:0 1px 2px #0006, 0 2px 12px #00000040;--shadow-2:0 18px 40px -16px #000000b3;--shadow-panel:0 24px 48px #00000080;--shadow-badge:0 3px 8px #00000073;--shadow-tinted:0 4px 12px #7c3aed24;--glow-brand:0 0 0 1px #a179ff59, 0 10px 40px -10px #8a55fba6;--glow-cta:0 10px 30px -8px #a855f799;--glow-cta-hover:0 14px 40px -8px #c026d3bf;--ring-focus:0 0 0 2px var(--bg-0), 0 0 0 4px var(--purple-300);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--section-y:clamp(48px, 7vw, 96px);--container:1400px;--container-content:1330px;--container-text:720px;--gutter:clamp(16px, 3.5vw, 50px);--gap-tiles:10px;--gap-cards:24px;--gap-rail:24px;--announce-h:38px;--header-h:72px;--header-h-mobile:60px;--sticky-bar-h:64px;--font-display:"Unbounded Variable", "Unbounded Fallback", "Outfit Variable", system-ui, sans-serif;--font-body:"Outfit Variable", "Outfit Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-2xs:11px;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:22px;--fs-xl:clamp(24px, 1.6vw + 16px, 30px);--fs-2xl:clamp(28px, 2.4vw + 16px, 40px);--fs-3xl:clamp(32px, 3.2vw + 18px, 52px);--fs-hero:clamp(40px, 5.2vw + 16px, 84px);--lh-tight:1.02;--lh-heading:1.12;--lh-snug:1.3;--lh-body:1.65;--tracking-display:-.035em;--tracking-heading:-.02em;--tracking-caps:.06em;--tracking-eyebrow:.12em;--dur-1:.1s;--dur-2:.2s;--dur-3:.3s;--dur-4:.5s;--dur-5:.6s;--ease-out:cubic-bezier(0, 0, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lift:translateY(-4px);--z-sticky-bar:40;--z-float:45;--z-header:50;--z-mega:60;--z-overlay:70;--z-drawer:80;--z-popup:90;--z-toast:100;--text-on-light:#120a24;--focus-ring-color:var(--purple-300);--hairline:1px solid var(--border-1);--scroll-offset:calc(var(--header-h) + 16px);--tap:44px;--fs-h1-pdp:30px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px}@media (width>=1024px){:root{--fs-h1-pdp:38px}}*,:before,:after{box-sizing:border-box}html{background:var(--bg-0);color:var(--text-2);font-family:var(--font-body);-webkit-text-size-adjust:100%}body{background:var(--bg-0);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);color:var(--text-1);letter-spacing:var(--tracking-heading);line-height:var(--lh-heading);text-wrap:balance;margin:0;font-weight:700}h4,h5,h6{font-family:var(--font-body);color:var(--text-1);margin:0;font-weight:700}p{text-wrap:pretty;margin:0}a{color:inherit;text-underline-offset:.2em}img,svg,video{max-width:100%;display:block}::selection{background:var(--purple-600);color:#fff}:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--r-1);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scroll-padding-top:var(--scroll-offset);-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{flex-direction:column;min-height:100dvh;display:flex}main{flex:1 0 auto;display:block}[hidden]{display:none!important}figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--r-2)}:where(input,textarea)::placeholder{color:var(--text-3);opacity:1}table{border-collapse:collapse}code,kbd,samp,pre{font-family:var(--font-mono)}hr{border:0}summary{cursor:pointer}summary::-webkit-details-marker{display:none}svg{flex-shrink:0}dialog{color:inherit}dialog::backdrop{background:var(--overlay)}.container{width:min(calc(100% - 2 * var(--gutter)), var(--container-content));margin-inline:auto}.container--text{width:min(calc(100% - 2 * var(--gutter)), var(--container-text));margin-inline:auto}.section{padding-block:var(--section-y)}.band--alt{background:var(--bg-1)}.band--aurora{background:var(--grad-aurora)}.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:-1;pointer-events:none;background-image:var(--noise);opacity:.07;mix-blend-mode:overlay;position:absolute;inset:0}.eyebrow{font:700 var(--fs-xs)/1 var(--font-body);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--purple-300)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.divider{background:var(--border-1);border:0;height:1px;margin:20px 0}.btn{--btn-h:52px;min-height:var(--btn-h);border-radius:var(--r-pill);cursor:pointer;font:800 var(--fs-base)/1 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-2), color var(--dur-2);border:0;justify-content:center;align-items:center;gap:.5em;padding:0 1.6em;text-decoration:none;display:inline-flex}.btn:hover{transform:var(--lift)}.btn:active{transform:translateY(-1px)scale(.98)}.btn--cta{background:var(--cta-grad);color:var(--cta-text);box-shadow:var(--glow-cta)}.btn--cta:hover{box-shadow:var(--glow-cta-hover)}.btn--ghost{color:var(--text-1);box-shadow:inset 0 0 0 1.5px var(--border-3);background:0 0}.btn--ghost:hover{background:var(--brand-weak);box-shadow:inset 0 0 0 1.5px var(--purple-300)}.btn--light{color:var(--purple-900);background:#fff}.btn--light:hover{background:var(--cta-grad);color:#fff;box-shadow:var(--glow-cta)}.btn--sm{--btn-h:40px;padding:0 1.15em;font-size:13px}.btn--lg{--btn-h:56px;font-size:17px}.btn--xl{--btn-h:58px;letter-spacing:.04em;width:100%;font-size:18px}.btn__arrow{transition:transform var(--dur-2) var(--ease-out);display:inline-block}.btn:hover .btn__arrow{transform:translate(2px,-2px)}.btn:focus-visible{border-radius:var(--r-pill);box-shadow:var(--ring-focus)}.btn--cta:focus-visible{box-shadow:var(--ring-focus), var(--glow-cta)}.btn--ghost:focus-visible{box-shadow:var(--ring-focus), inset 0 0 0 1.5px var(--border-3)}.btn[data-unconfigured]{outline:2px dashed var(--warning);outline-offset:3px}.flag{z-index:2;border-radius:var(--r-flag);background:var(--flag-bg,var(--badge-best));color:var(--badge-ink);box-shadow:var(--shadow-badge);font:800 12px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;padding:4px 12px 4px 10px;position:absolute;bottom:12px;left:0}.flag--right{border-radius:var(--r-flag-right);padding:4px 10px 4px 12px;inset:12px 0 auto auto}.flag--new{--flag-bg:var(--badge-new)}.flag--best{--flag-bg:var(--badge-best)}.flag--pick{--flag-bg:var(--badge-pick)}.flag--sale{--flag-bg:var(--badge-sale)}.flag--free{--flag-bg:var(--badge-free)}.flag--soon{--flag-bg:var(--badge-soon)}.flag--dual{--flag-bg:var(--badge-dual)}.pill{border-radius:var(--r-pill);background:var(--pill-bg,var(--surface-3));height:22px;color:var(--badge-ink);font:800 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex}.pill--flagship{background:var(--badge-flagship)}.pill--new{--pill-bg:var(--badge-new)}.pill--best{--pill-bg:var(--badge-best)}.pill--pick{--pill-bg:var(--badge-pick)}.pill--nav{vertical-align:middle;height:18px;margin-left:6px;padding:0 7px}.price{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.price__now{font:800 var(--fs-base)/1 var(--font-body);color:var(--text-1)}.price--sale .price__now{color:var(--price)}.price__was{font:600 13px/1 var(--font-body);color:var(--text-3);text-decoration:line-through}.price__ccy{font:600 var(--fs-xs)/1 var(--font-body);color:var(--text-3);letter-spacing:.06em}.price--pdp .price__now{font:800 40px/1 var(--font-display);letter-spacing:-.03em}.price--pdp .price__was{font-size:18px}.save-pill{border-radius:var(--r-pill);background:var(--success);height:24px;color:var(--success-ink);font:800 12px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 10px;display:inline-flex}.sticker-text{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--lime-400);-webkit-text-stroke:.1em var(--purple-950);paint-order:stroke fill;text-shadow:0 .06em 0 var(--purple-950), 0 .25em .6em #00000073;font-weight:900;line-height:.95}.tip{z-index:20;border-radius:var(--r-3);background:var(--surface-3);border:1px solid var(--border-2);width:240px;box-shadow:var(--shadow-2);color:var(--text-1);font:400 13px/1.45 var(--font-body);text-align:left;opacity:0;visibility:hidden;transition:opacity var(--dur-2);pointer-events:none;padding:12px 14px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.has-tip:hover .tip,.has-tip:focus-visible .tip,.has-tip[aria-expanded=true] .tip{opacity:1;visibility:visible}.dots{justify-content:center;gap:8px;display:flex}.dots>button{border-radius:var(--r-pill);width:40px;height:5px;transition:width var(--dur-3) var(--ease-out), background var(--dur-3);cursor:pointer;background:#ffffff29;border:0;padding:0}.dots>button[aria-current=true]{background:var(--grad-brand);width:56px}.container--wide{width:min(calc(100% - 2 * var(--gutter)), var(--container));margin-inline:auto}.section--tight{padding-block:clamp(32px,4.5vw,56px)}.band--deep{background:var(--bg-2)}.band--glow{background:var(--grad-glow-top), var(--bg-0)}.band--soft{background:var(--grad-soft), var(--bg-1)}.band--feature{background:var(--grad-band), var(--bg-0)}.list-reset{margin:0;padding:0;list-style:none}.stack>*+*{margin-top:var(--stack,var(--space-4))}.cluster{align-items:center;gap:var(--cluster-gap,var(--space-3));flex-wrap:wrap;display:flex}.center{text-align:center}.skip-link:focus,.skip-link:focus-visible{z-index:var(--z-toast);clip-path:none;white-space:nowrap;border-radius:var(--r-pill);width:auto;height:auto;color:var(--purple-900);font:800 var(--fs-sm)/1 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;background:#fff;padding:12px 18px;text-decoration:none;top:12px;left:16px;overflow:visible;position:fixed!important}.h-hero{font:800 var(--fs-hero)/var(--lh-tight) var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-1)}.h-page{font:800 var(--fs-3xl)/var(--lh-heading) var(--font-display);letter-spacing:-.03em;color:var(--text-1)}.h-big{font:700 var(--fs-2xl)/var(--lh-heading) var(--font-display);letter-spacing:var(--tracking-heading);color:var(--text-1)}.h-section{font:700 var(--fs-xl)/var(--lh-heading) var(--font-display);letter-spacing:var(--tracking-heading);color:var(--text-1)}.h-card-lg{font:700 var(--fs-lg)/var(--lh-snug) var(--font-body);color:var(--text-1);letter-spacing:-.01em}.lead{font-size:var(--fs-md);color:var(--text-2);line-height:1.55}.muted{color:var(--text-3)}.fine{font-size:var(--fs-xs);color:color-mix(in srgb, var(--text-4), var(--text-3) 60%);line-height:1.5}.mono{font-family:var(--font-mono);font-weight:500}.caps{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.text-1{color:var(--text-1)}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.fun-text{background:var(--grad-fun);color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:900;animation:6s linear infinite fun-shift}@keyframes fun-shift{0%{background-position:0%}to{background-position:200%}}@keyframes live-pulse{0%{box-shadow:0 0 #ff3d71a6,0 0 10px #ff3d71cc}70%{box-shadow:0 0 0 .42em #ff3d7100,0 0 10px #ff3d71cc}to{box-shadow:0 0 #ff3d7100,0 0 10px #ff3d71cc}}@media (prefers-reduced-motion:reduce){.fun-text{animation:none}}.link{color:var(--text-1);text-decoration:underline;text-decoration-color:var(--border-3);text-underline-offset:3px;transition:text-decoration-color var(--dur-2), color var(--dur-2);text-decoration-thickness:1px}.link:hover{text-decoration-color:currentColor}.link--muted{color:var(--text-2)}.link--quiet{text-decoration:none}.link--quiet:hover{text-decoration:underline}.link-arrow{color:var(--text-2);transition:color var(--dur-2);align-items:center;gap:.35em;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:hover{color:var(--text-1)}.link-arrow .icon{transition:transform var(--dur-2) var(--ease-out)}.link-arrow:hover .icon{transform:translate(3px)}.chip{border-radius:var(--r-pill);background:var(--brand-weak);min-height:26px;color:var(--purple-200);box-shadow:inset 0 0 0 1px var(--border-2);font:700 var(--fs-xs)/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.chip--mono{font-family:var(--font-mono);letter-spacing:0;text-transform:none;background:var(--surface-3);color:var(--text-1);box-shadow:none;font-weight:500}.chip--success{color:var(--success);background:#34d3991f;box-shadow:inset 0 0 0 1px #34d39947}.chip--warning{color:var(--warning);background:#ffb54724;box-shadow:inset 0 0 0 1px #ffb54759}a.chip{transition:background var(--dur-2), color var(--dur-2)}a.chip:hover{color:#fff;background:#8a55fb47}.live-chip{border-radius:var(--r-pill);background:var(--glass);backdrop-filter:blur(8px);height:26px;box-shadow:inset 0 0 0 1px var(--border-2);color:var(--text-1);font:800 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.live-chip:before{content:"";background:var(--live);width:7px;height:7px;animation:live-pulse 1.8s var(--ease-out) infinite;border-radius:50%}@media (prefers-reduced-motion:reduce){.live-chip:before{animation:none;box-shadow:0 0 8px #ff3d71cc}}.sticker-chip{font-size:22px;display:inline-block;transform:rotate(-4deg)}.icon{vertical-align:middle;flex-shrink:0;display:inline-block}.brand-icon{vertical-align:middle;color:inherit;transition:color var(--dur-2) var(--ease-out), opacity var(--dur-2);flex-shrink:0;display:inline-block}.brand-icon[data-hover]:hover,:is(a,button,.bi-host):hover .brand-icon[data-hover],:is(a,button,.bi-host):focus-visible .brand-icon[data-hover]{color:var(--brand-hover,var(--text-1))}.brand-chip{height:var(--bi-size,20px);border-radius:var(--r-1);background:var(--surface-3);min-height:20px;color:var(--text-1);font:700 12px/1 var(--font-body);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;align-items:center;padding:0 8px;display:inline-flex}.rail{--per:var(--per-base,1.6);--rail-gap:12px;gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;margin-inline:calc(-1 * var(--gutter));padding:0;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);list-style:none;display:flex;position:relative;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{flex:0 0 calc((100% - (var(--per) - 1) * var(--rail-gap)) / var(--per) - .5px);scroll-snap-align:start;min-width:0}@media (width>=640px){.rail{--per:var(--per-sm,2.4);--rail-gap:var(--gap-rail)}}@media (width>=768px){.rail{--per:var(--per-md,3)}}@media (width>=1024px){.rail{--per:var(--per-lg,4);margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.rail:focus-visible{box-shadow:none;outline:2px solid var(--purple-300);outline-offset:4px}.rail-dots{min-height:5px;margin-top:24px}.rail-dots[data-single]{visibility:hidden}.dots>button{position:relative}.dots>button:before{content:"";position:absolute;inset:-20px -4px}.dots>button:focus-visible{box-shadow:var(--ring-focus)}.dots>button:hover:not([aria-current=true]){background:#ffffff52}.surface{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-4)}.surface--soft{background:var(--grad-soft), var(--surface-1)}.stroke-grad{isolation:isolate;position:relative}.stroke-grad:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:var(--grad-card-stroke);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;display:grid}@media (width<=359px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --goal-n{syntax:"<integer>";inherits:false;initial-value:38}@property --mst-c{syntax:"<number>";inherits:true;initial-value:50}@property --gfill{syntax:"<percentage>";inherits:true;initial-value:76%}.mock{--accent:#8a55fb;--u:1cqi;--play:paused;--a-10:color-mix(in srgb, var(--accent) 10%, transparent);--a-25:color-mix(in srgb, var(--accent) 25%, transparent);--a-40:color-mix(in srgb, var(--accent) 40%, transparent);--a-60:color-mix(in srgb, var(--accent) 60%, transparent);--a-tint:color-mix(in srgb, var(--accent) 62%, #fff);aspect-ratio:1;isolation:isolate;background:var(--stage);border-radius:var(--mock-radius,0);width:100%;color:var(--text-1);font-family:var(--font-body);text-align:left;-webkit-user-select:none;user-select:none;line-height:1.2;display:block;position:relative;overflow:hidden;container-type:inline-size}.mock--card,.mock--thumb{aspect-ratio:1;--u:1cqi}.mock--stage{aspect-ratio:16/9;--u:.5625cqi}.mock--vertical{aspect-ratio:9/16;--u:1cqi}.mock--tile{aspect-ratio:602/288;--u:.4784cqi}.mock--bare{background:0 0}.mock[data-play=always],.card:hover .mock,.mock-host:hover .mock,.mock-host:focus-within .mock,.is-playing .mock,.mock.is-playing,[open] .mock{--play:running}.mock[data-play=always][data-offscreen]{--play:paused}.mock__box{width:calc(100 * var(--u));height:calc(100 * var(--u));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mock__orbs{z-index:-1;pointer-events:none;background:radial-gradient(32% 32% at 24% 30%, var(--a-60), transparent 70%), radial-gradient(30% 30% at 78% 74%, #ff6ad557, transparent 70%), radial-gradient(24% 24% at 74% 20%, #3fd9ff33, transparent 70%);animation:14s ease-in-out infinite alternate mock-orbs;animation-play-state:var(--play);position:absolute;inset:-12%}.mock__grid{z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#ffffff13 0 .16cqi,#0000 .2cqi);background-position:50%;background-size:4.5cqi 4.5cqi;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 75%,#000 25%,#0000 100%);mask-image:radial-gradient(75% 75%,#000 25%,#0000 100%)}@keyframes mock-orbs{to{transform:translate(4%,-3%)rotate(8deg)}}.mchat,.mgoal{border:max(1px, calc(.3 * var(--u))) solid var(--a-40);box-shadow:0 calc(3 * var(--u)) calc(9 * var(--u)) #00000073, inset 0 1px 0 #ffffff24, 0 0 calc(7 * var(--u)) var(--a-25);backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(160deg,#ffffff1c,#ffffff0a)}.mchat{inset:calc(12 * var(--u)) calc(9 * var(--u)) calc(10 * var(--u));padding:calc(3.2 * var(--u));border-radius:calc(4 * var(--u));flex-direction:column;display:flex;position:absolute}.mchat__head{align-items:center;gap:calc(1.6 * var(--u));padding:0 calc(.8 * var(--u)) calc(2.6 * var(--u));margin-bottom:calc(1.4 * var(--u));font:800 calc(3 * var(--u))/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid #ffffff14;display:flex}.mchat__live{width:calc(1.8 * var(--u));height:calc(1.8 * var(--u));background:var(--live);box-shadow:0 0 calc(1.6 * var(--u)) var(--live);animation:1.8s ease-in-out infinite mock-blink;animation-play-state:var(--play);border-radius:50%}.mchat__plats{gap:calc(1.4 * var(--u));color:var(--text-3);margin-left:auto;display:flex}.mchat__plats svg,.mchat__plats .brand-chip{width:calc(3 * var(--u))!important;height:calc(3 * var(--u))!important}.mchat__rows{flex:1;margin:0;padding:0;list-style:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.mchat__row{--step:calc(14.6 * var(--u));height:calc(12.6 * var(--u));align-content:center;column-gap:calc(1.6 * var(--u));row-gap:calc(.9 * var(--u));padding:0 calc(2.6 * var(--u));border-radius:calc(2.8 * var(--u));transform:translateY(calc(var(--slot) * var(--step) * -1));opacity:var(--op);animation:8.4s infinite both mock-chat-row;animation-delay:var(--d);animation-play-state:var(--play);will-change:transform, opacity;background:linear-gradient(90deg,#ffffff13,#ffffff09);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff0e}.mchat__plat{color:var(--pc);place-items:center;display:grid}.mchat__plat svg,.mchat__plat .brand-chip{width:calc(3.3 * var(--u))!important;height:calc(3.3 * var(--u))!important}.mchat__user{font:700 calc(3.4 * var(--u))/1 var(--font-body);color:var(--a-tint);letter-spacing:.01em}.mchat__msg{font:500 calc(4 * var(--u))/1.15 var(--font-body);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}@keyframes mock-chat-row{0%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(30%)}3.57%{opacity:1;animation-timing-function:linear;transform:translateY(0)}16.67%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)}20.24%{transform:translateY(calc(var(--step) * -1));animation-timing-function:linear}33.33%{transform:translateY(calc(var(--step) * -1));animation-timing-function:cubic-bezier(.2,.8,.3,1)}36.9%{transform:translateY(calc(var(--step) * -2));animation-timing-function:linear}50%{transform:translateY(calc(var(--step) * -2));animation-timing-function:cubic-bezier(.2,.8,.3,1)}53.57%{transform:translateY(calc(var(--step) * -3));animation-timing-function:linear}66.67%{transform:translateY(calc(var(--step) * -3));opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1)}70.24%{transform:translateY(calc(var(--step) * -4));opacity:0}to{transform:translateY(calc(var(--step) * -4));opacity:0}}@keyframes mock-blink{50%{opacity:.35}}.mgoal{--gd:-3.76s;left:calc(5 * var(--u));right:calc(5 * var(--u));--gfill:76%;padding:calc(4.6 * var(--u)) calc(4.8 * var(--u)) calc(5.2 * var(--u));border-radius:calc(4.6 * var(--u));animation:8s infinite both mock-goal-glow,8s infinite both mock-goal-fill;animation-delay:var(--gd);animation-play-state:var(--play);position:absolute;top:54%;transform:translateY(-50%)}.mgoal__top{align-items:center;gap:calc(2.2 * var(--u));margin-bottom:calc(3.8 * var(--u));display:flex}.mgoal__icon{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:calc(2.6 * var(--u));background:linear-gradient(135deg, var(--accent), var(--pink-400));color:#fff;box-shadow:0 0 calc(4 * var(--u)) var(--a-60), inset 0 1px 0 #ffffff59;flex:none;place-items:center;display:grid}.mgoal__icon svg{width:calc(5 * var(--u));height:calc(5 * var(--u))}.mgoal__label{min-width:0;font:800 calc(3.15 * var(--u))/1.2 var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mgoal__val{font:700 calc(3.9 * var(--u))/1 var(--font-mono);color:var(--text-1);white-space:nowrap;flex:none}.mgoal__num{--goal-n:38;counter-reset:goaln var(--goal-n);color:var(--a-tint);animation:8s infinite both mock-goal-num;animation-delay:var(--gd);animation-play-state:var(--play)}.mgoal__num:before{content:counter(goaln)}.mgoal__track{height:calc(8.4 * var(--u));padding:calc(1.1 * var(--u));background:var(--surface-3);box-shadow:inset 0 calc(.6 * var(--u)) calc(1.4 * var(--u)) #0000008c, inset 0 0 0 1px #ffffff0f;border-radius:999px;position:relative}.mgoal__fill{width:var(--gfill);border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--pink-400));height:100%;box-shadow:0 0 calc(3.2 * var(--u)) var(--a-60), inset 0 1px 0 #ffffff59;position:relative;overflow:hidden}.mgoal__pop{left:calc(var(--gfill) + 1.1 * var(--u));z-index:2;align-items:center;gap:calc(.8 * var(--u));height:calc(5.4 * var(--u));padding:0 calc(1.8 * var(--u));color:var(--purple-900);white-space:nowrap;font:800 calc(2.8 * var(--u))/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) #0006, 0 0 calc(3 * var(--u)) var(--a-60);opacity:0;animation:8s infinite both mock-goal-pop;animation-delay:var(--gd);animation-play-state:var(--play);background:#fff;border-radius:999px;display:inline-flex;position:absolute;bottom:70%;transform:translate(-50%)scale(.8)}.mgoal__pop svg{width:calc(2.8 * var(--u));height:calc(2.8 * var(--u));color:var(--pink-400);fill:currentColor}.mgoal__shine{animation:1.8s linear infinite mock-goal-shine;animation-play-state:var(--play);background:linear-gradient(100deg,#0000 25%,#ffffff8c 45%,#0000 62%);position:absolute;inset:0;transform:translate(-100%)}.mgoal__fill:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff47,#0000);height:45%;position:absolute;top:0;left:0;right:0}.mgoal__tick{top:22%;bottom:22%;left:var(--x);background:#ffffff29;width:1px;position:absolute}.mgoal__burst{left:50%;top:calc(-3 * var(--u));pointer-events:none;width:0;height:0;position:absolute}.mgoal__lvl{font-size:calc(8.4 * var(--u));white-space:nowrap;opacity:0;animation:8s infinite both mock-goal-lvl;animation-delay:var(--gd);animation-play-state:var(--play);position:absolute;top:0;left:0;transform:translate(-50%,-100%)rotate(-4deg)scale(.6)}.mgoal__spark{left:0;top:calc(-6 * var(--u));width:calc(2 * var(--u));height:calc(2 * var(--u));margin:calc(-1 * var(--u)) 0 0 calc(-1 * var(--u));background:var(--sc);box-shadow:0 0 calc(2 * var(--u)) var(--sc);transform:rotate(var(--a)) translateX(0);opacity:0;animation:8s infinite both mock-goal-spark;animation-delay:var(--gd);animation-play-state:var(--play);border-radius:50%;position:absolute}@keyframes mock-goal-fill{0%,6.25%{--gfill:30%}8.75%,15%{--gfill:38%}17.5%,23.75%{--gfill:48%}26.25%,32.5%{--gfill:56%}35%,41.25%{--gfill:66%}43.75%,50%{--gfill:76%}52.5%,58.75%{--gfill:84%}61.25%,67.5%{--gfill:92%}70%,85%{--gfill:100%}91.25%,to{--gfill:30%}}@keyframes mock-goal-num{0%,6.25%{--goal-n:15}8.75%,15%{--goal-n:19}17.5%,23.75%{--goal-n:24}26.25%,32.5%{--goal-n:28}35%,41.25%{--goal-n:33}43.75%,50%{--goal-n:38}52.5%,58.75%{--goal-n:42}61.25%,67.5%{--goal-n:46}70%,85%{--goal-n:50}91.25%,to{--goal-n:15}}@keyframes mock-goal-pop{0%{opacity:0;transform:translate(-50%)scale(.8)}6.25%{opacity:0;transform:translate(-50%)scale(.8)}7.45%{opacity:1;transform:translate(-50%, calc(-2 * var(--u))) scale(1)}11.75%{opacity:0;transform:translate(-50%, calc(-8 * var(--u))) scale(1)}15%{opacity:0;transform:translate(-50%)scale(.8)}16.2%{opacity:1;transform:translate(-50%, calc(-2 * var(--u))) scale(1)}20.5%{opacity:0;transform:translate(-50%, calc(-8 * var(--u))) scale(1)}23.75%{opacity:0;transform:translate(-50%)scale(.8)}24.95%{opacity:1;transform:translate(-50%, calc(-2 * var(--u))) scale(1)}29.25%{opacity:0;transform:translate(-50%, calc(-8 * var(--u))) scale(1)}32.5%{opacity:0;transform:translate(-50%)scale(.8)}33.7%{opacity:1;transform:translate(-50%, calc(-2 * var(--u))) scale(1)}38%{opacity:0;transform:translate(-50%, calc(-8 * var(--u))) scale(1)}41.25%{opacity:0;transform:translate(-50%)scale(.8)}42.45%{opacity:1;transform:translate(-50%, calc(-2 * var(--u))) scale(1)}46.75%{opacity:0;transform:translate(-50%, calc(-8 * var(--u))) scale(1)}50%{opacity:0;transform:translate(-50%)scale(.8)}51.2%{opacity:1;transform:translate(-50%, calc(-2 * var(--u))) scale(1)}55.5%{opacity:0;transform:translate(-50%, calc(-8 * var(--u))) scale(1)}58.75%{opacity:0;transform:translate(-50%)scale(.8)}59.95%{opacity:1;transform:translate(-50%, calc(-2 * var(--u))) scale(1)}64.25%{opacity:0;transform:translate(-50%, calc(-8 * var(--u))) scale(1)}67.5%{opacity:0;transform:translate(-50%)scale(.8)}68.7%{opacity:1;transform:translate(-50%, calc(-2 * var(--u))) scale(1)}73%{opacity:0;transform:translate(-50%, calc(-8 * var(--u))) scale(1)}to{opacity:0;transform:translate(-50%)scale(.8)}}@keyframes mock-goal-shine{0%{transform:translate(-100%)}to{transform:translate(160%)}}@keyframes mock-goal-lvl{0%,69.9%{opacity:0;transform:translate(-50%,-100%)rotate(-4deg)scale(.6)}70%{opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translate(-50%,-100%)rotate(-4deg)scale(.6)}72.5%{transform:translate(-50%,-100%)rotate(-4deg)scale(1.1)}74.5%{transform:translate(-50%,-100%)rotate(-4deg)scale(1)}85%{opacity:1;transform:translate(-50%,-100%)rotate(-4deg)scale(1)}88%,to{opacity:0;transform:translate(-50%,-100%)rotate(-4deg)scale(1.04)}}@keyframes mock-goal-spark{0%,69.9%{opacity:0;transform:rotate(var(--a)) translateX(0) scale(1)}70.5%{opacity:1}79%{opacity:0;transform:rotate(var(--a)) translateX(calc(22 * var(--u))) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translateX(calc(22 * var(--u))) scale(.4)}}@keyframes mock-goal-glow{0%,69%,88%,to{border-color:var(--a-40)}72%,84%{border-color:var(--accent);box-shadow:0 calc(3 * var(--u)) calc(9 * var(--u)) #00000073, inset 0 1px 0 #ffffff24, 0 0 calc(12 * var(--u)) var(--a-60)}}.mstk{inset:calc(17 * var(--u)) calc(8 * var(--u));place-items:center;gap:calc(5 * var(--u));grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute}.mstk__item{width:calc(25 * var(--u));aspect-ratio:1;border-radius:var(--br);background:radial-gradient(circle at 30% 24%, #ffffff8c, #fff0 42%), var(--bg);box-shadow:0 0 0 calc(.8 * var(--u)) #fff, 0 calc(1.4 * var(--u)) 0 calc(.8 * var(--u)) #1a0b3a8c, 0 calc(3.4 * var(--u)) calc(6 * var(--u)) #00000073;transform:rotate(var(--rot));animation:3s infinite mock-stk-pop;animation-delay:calc(var(--i) * .25s);animation-play-state:var(--play);place-items:center;display:grid}.mstk__item b{font-size:calc(7.4 * var(--u))}.mstk__spark{left:var(--x);top:var(--y);width:calc(5 * var(--u));aspect-ratio:1;opacity:.85;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 calc(1.5 * var(--u)) #fff);animation:2.7s ease-in-out infinite mock-twinkle;animation-delay:var(--sd);animation-play-state:var(--play);background:#fff;position:absolute;transform:scale(.7)}@keyframes mock-stk-pop{0%,18%,to{transform:rotate(var(--rot)) scale(1)}8%{transform:rotate(calc(var(--rot) + var(--wig))) scale(1.15)}}@keyframes mock-twinkle{0%,to{opacity:.85;transform:scale(.7)rotate(0)}50%{opacity:.2;transform:scale(.2)rotate(45deg)}}.mock--overlay{--ov-inset:4cqi;--ov-fs:9.2cqi;--ov-sub:2.6cqi;--ov-cam:30cqi;--ov-chip:2.5cqi}.mock--overlay.mock--stage{--ov-inset:2.6cqi;--ov-fs:6cqi;--ov-sub:1.7cqi;--ov-cam:21cqi;--ov-chip:1.6cqi}.mock--overlay.mock--tile{--ov-inset:2.2cqi;--ov-fs:5.6cqi;--ov-sub:1.6cqi;--ov-cam:16cqi;--ov-chip:1.6cqi}.mock--overlay.mock--vertical{--ov-fs:12cqi;--ov-sub:3.2cqi;--ov-cam:56cqi;--ov-chip:3.2cqi}.mov{background:radial-gradient(60% 50% at 28% 22%, var(--a-40), transparent 70%), radial-gradient(55% 45% at 88% 88%, #ff6ad542, transparent 70%), radial-gradient(40% 40% at 70% 30%, #3fd9ff1a, transparent 70%), linear-gradient(180deg, #0c0920 0%, #150e31 100%);position:absolute;inset:0}.mock--bare .mov{background:0 0}.mov__stars{animation:20s linear infinite mock-ov-stars;animation-play-state:var(--play);background-image:radial-gradient(circle,#ffffff8c 0 .14cqi,#0000 .22cqi),radial-gradient(circle,#ffffff73 0 .16cqi,#0000 .26cqi),radial-gradient(circle,#bea3ffe6 0 .22cqi,#0000 .4cqi),radial-gradient(circle,#7ce8ffd9 0 .24cqi,#0000 .45cqi),radial-gradient(circle,#fff 0 .3cqi,#ffffff40 .5cqi,#0000 1.1cqi),radial-gradient(circle,#ffd9f3 0 .36cqi,#ff6ad54d .6cqi,#0000 1.4cqi);background-position:2cqi 3cqi,9cqi 7cqi,5cqi 13cqi,17cqi 4cqi,11cqi 21cqi,29cqi 9cqi;background-size:13cqi 11cqi,19cqi 17cqi,23cqi 29cqi,31cqi 23cqi,37cqi 41cqi,47cqi 39cqi;position:absolute;inset:0}@keyframes mock-ov-stars{to{background-position:15cqi -8cqi,28cqi -10cqi,28cqi -16cqi,48cqi -19cqi,48cqi -20cqi,76cqi -30cqi}}.mov__frame{inset:var(--ov-inset);border-radius:calc(var(--ov-inset) * .7);border:max(1px, .45cqi) solid var(--accent);box-shadow:0 0 1.6cqi var(--a-60), inset 0 0 1.6cqi var(--a-40);animation:2.4s ease-in-out infinite mock-ov-glow;animation-play-state:var(--play);position:absolute}.mov__frame:before,.mov__frame:after{content:"";opacity:.85;width:14%;height:14%;filter:drop-shadow(0 0 1cqi var(--accent));border:max(1.5px,.7cqi) solid #fff;position:absolute}.mov__frame:before{border-top-left-radius:inherit;border-bottom:0;border-right:0;top:-.45cqi;left:-.45cqi}.mov__frame:after{border-bottom-right-radius:inherit;border-top:0;border-left:0;bottom:-.45cqi;right:-.45cqi}@keyframes mock-ov-glow{50%{box-shadow:0 0 4cqi var(--accent), 0 0 1cqi var(--accent), inset 0 0 3cqi var(--a-60)}}.mov__live{left:calc(var(--ov-inset) + var(--ov-chip) * 1.4);top:calc(var(--ov-inset) + var(--ov-chip) * 1.3);align-items:center;gap:calc(var(--ov-chip) * .5);height:calc(var(--ov-chip) * 2.2);padding:0 calc(var(--ov-chip) * .75);font:800 var(--ov-chip)/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#0a0812b3;border-radius:999px;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff24}.mov__live:before{content:"";width:calc(var(--ov-chip) * .6);height:calc(var(--ov-chip) * .6);background:var(--live);box-shadow:0 0 calc(var(--ov-chip) * .5) var(--live);animation:1.8s ease-out infinite mock-live;animation-play-state:var(--play);border-radius:50%}@keyframes mock-live{0%{box-shadow:0 0 0 0 #ff3d71b3, 0 0 calc(var(--ov-chip) * .5) var(--live)}70%,to{box-shadow:0 0 0 calc(var(--ov-chip) * .6) #ff3d7100, 0 0 calc(var(--ov-chip) * .5) var(--live)}}.mov__center{text-align:center;padding-inline:8cqi;position:absolute;top:46%;left:0;right:0;transform:translateY(-50%)}.mov__title{font:800 var(--ov-fs)/1.02 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;background:linear-gradient(135deg,#c9b2ff 0%,#c04bff 45%,#ff6ad5 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1.4cqi var(--a-60));-webkit-background-clip:text;background-clip:text;margin:0}.mov__title span{display:block}.mock--stage .mov__title span,.mock--tile .mov__title span{display:inline}.mov__sub{margin:calc(var(--ov-fs) * .32) 0 0;font:700 var(--ov-sub)/1.2 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--text-2)}.mov__cam{right:calc(var(--ov-inset) * 2);bottom:calc(var(--ov-inset) * 2);width:var(--ov-cam);aspect-ratio:16/10;border-radius:calc(var(--ov-cam) * .06);box-shadow:inset 0 0 0 max(1px, .35cqi) var(--a-60), 0 0 2cqi var(--a-25);background:linear-gradient(160deg,#ffffff14,#ffffff05),#0a081280;position:absolute;overflow:hidden}.mov__person{background:radial-gradient(circle at 50% 30%,#bea3ff8c 0 18%,#0000 18.6%),radial-gradient(60% 52% at 50% 100%,#bea3ff73 0 98%,#0000 100%);width:56%;height:78%;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}.mov__cam span{font:500 calc(var(--ov-cam) * .07)/1 var(--font-mono);letter-spacing:.1em;color:var(--text-2);position:absolute;top:8%;left:6%}.mock--stinger{--o:18.2%;--bw:30cqi;--st-chip:2.6cqi}.mock--stinger.mock--stage{--o:10.24%;--bw:20cqi;--st-chip:1.7cqi}.mock--stinger.mock--tile{--o:8.71%;--bw:18cqi;--st-chip:1.6cqi}.mock--stinger.mock--vertical{--o:32.36%;--bw:44cqi;--st-chip:3.4cqi}.mst{--mst-c:50;animation:3.6s cubic-bezier(.5,0,.5,1) -1.8s infinite alternate both mock-st-sweep;animation-play-state:var(--play);position:absolute;inset:0;overflow:hidden}@keyframes mock-st-sweep{0%,25%{--mst-c:-45}75%,to{--mst-c:145}}.mst__scene{position:absolute;inset:0;overflow:hidden}.mst__scene--a{background:radial-gradient(70% 55% at 50% 100%,#3fd9ff47,#0000 70%),linear-gradient(#06101f 0%,#0a1c3a 58%,#0b1730 100%)}.mst__floor{transform-origin:50% 100%;background:repeating-linear-gradient(90deg,#7ce8ff6b 0 1px,#0000 1px 7cqi),repeating-linear-gradient(0deg,#7ce8ff6b 0 1px,#0000 1px 7cqi);height:58%;position:absolute;bottom:-6%;left:-60%;right:-60%;transform:perspective(36cqi)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 10%,#000 90%);mask-image:linear-gradient(#0000 10%,#000 90%)}.mst__cross{aspect-ratio:1;background:linear-gradient(#7ce8ffe6,#7ce8ffe6) 50%/max(1px,.35cqi) 46% no-repeat,linear-gradient(#7ce8ffe6,#7ce8ffe6) 50%/46% max(1px,.35cqi) no-repeat;border-radius:50%;width:9cqi;position:absolute;top:44%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 max(1px,.35cqi) #7ce8ffbf}.mst__hud{gap:.9cqi;width:26cqi;display:grid;position:absolute;bottom:6cqi;left:6cqi}.mst__hud i{background:#ffffff1f;border-radius:999px;height:1.6cqi;display:block;overflow:hidden}.mst__hud i:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#34d399,#c8ff3d);width:72%;height:100%;display:block}.mst__hud i+i:before{background:linear-gradient(90deg,#3fd9ff,#7ce8ff);width:46%}.mst__scene--b{background:radial-gradient(65% 65% at 28% 42%, var(--a-40), transparent 70%), radial-gradient(60% 60% at 92% 92%, #ff6ad552, transparent 70%), linear-gradient(160deg, #1d1038 0%, #120a24 100%);-webkit-clip-path:polygon(-60% 0, calc(var(--mst-c) * 1% + var(--o)) 0, calc(var(--mst-c) * 1% - var(--o)) 100%, -60% 100%);clip-path:polygon(-60% 0, calc(var(--mst-c) * 1% + var(--o)) 0, calc(var(--mst-c) * 1% - var(--o)) 100%, -60% 100%)}.mst__cam{aspect-ratio:4/3;width:52%;box-shadow:inset 0 0 0 max(1px, .4cqi) var(--a-60), 0 0 3cqi var(--a-25);background:linear-gradient(160deg,#ffffff1a,#ffffff08),#0a081273;border-radius:3cqi;position:absolute;top:22%;left:8%;overflow:hidden}.mst__person{background:radial-gradient(circle at 50% 30%,#ff9be399 0 18%,#0000 18.6%),radial-gradient(60% 52% at 50% 100%,#ff9be380 0 98%,#0000 100%);width:58%;height:80%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.mst__chat{gap:2cqi;width:26%;display:grid;position:absolute;top:24%;right:7%}.mst__chat i{background:#ffffff1f;border-radius:999px;height:3.2cqi;display:block}.mst__chat i:nth-child(2){background:var(--a-40);width:78%}.mst__chat i:nth-child(3){width:90%}.mst__chat i:nth-child(4){background:#ff6ad54d;width:64%}.mst__band{width:var(--bw);z-index:2;pointer-events:none;transform:translateX(calc(var(--mst-c) * 1cqi)) translateX(-50%) skewX(-20deg);background:linear-gradient(90deg, transparent 0%, var(--a-60) 10%, var(--accent) 30%, var(--pink-400) 56%, var(--cyan-400) 80%, transparent 100%);box-shadow:0 0 6cqi var(--a-60);position:absolute;top:-15%;bottom:-15%;left:0}.mst__band:before{content:"";width:max(1.5px,.7cqi);box-shadow:0 0 1.6cqi #fff, 0 0 5cqi var(--cyan-400);background:#fff;position:absolute;top:0;bottom:0;left:74%}.mst__band:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, var(--a-40), #ff6ad559, transparent);filter:blur(3cqi);position:absolute;inset:0 -40%}.mst__streaks{mix-blend-mode:screen;opacity:.7;background:repeating-linear-gradient(0deg,#0000 0 2.6cqi,#ffffff73 2.6cqi 2.9cqi,#0000 2.9cqi 4.4cqi,#ffffff40 4.4cqi 4.6cqi);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.mst__chip,.mst__tp{z-index:3;height:calc(var(--st-chip) * 2.3);padding:0 calc(var(--st-chip) * .9);color:#fff;white-space:nowrap;background:#0a0812c7;border-radius:999px;align-items:center;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff29}.mst__chip{left:calc(var(--st-chip) * 1.6);top:calc(var(--st-chip) * 1.6);font:800 var(--st-chip)/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.mst__chip--a{opacity:0;animation:3.6s linear -1.8s infinite alternate both mock-st-a;animation-play-state:var(--play)}.mst__chip--b{opacity:1;animation:3.6s linear -1.8s infinite alternate both mock-st-b;animation-play-state:var(--play)}@keyframes mock-st-a{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes mock-st-b{0%,49.99%{opacity:0}50%,to{opacity:1}}.mst__tp{right:calc(var(--st-chip) * 1.6);bottom:calc(var(--st-chip) * 1.6);font:500 calc(var(--st-chip) * 1.05)/1 var(--font-mono);color:var(--cyan-300)}.mock--chat.mock--stage .mchat{inset:calc(8 * var(--u)) calc(-6 * var(--u))}.mock--goal.mock--stage .mgoal{left:calc(-14 * var(--u));right:calc(-14 * var(--u))}.mock--stickers.mock--stage .mstk{inset:calc(17 * var(--u)) calc(-14 * var(--u));gap:calc(5 * var(--u)) calc(14 * var(--u))}.mock--chat.mock--tile{--u:.68cqi}.mock--chat.mock--tile .mchat{inset:calc(18.6 * var(--u)) calc(-3 * var(--u));padding:calc(2.8 * var(--u)) calc(3.2 * var(--u))}.mock--goal.mock--tile{--u:.62cqi}.mock--goal.mock--tile .mgoal{left:calc(-16 * var(--u));right:calc(-16 * var(--u));top:54%}.mock--stickers.mock--tile .mstk{inset:calc(13 * var(--u)) calc(-50 * var(--u));gap:calc(5 * var(--u));grid-template-rows:1fr;grid-template-columns:repeat(6,1fr)}.mock--stickers.mock--tile .mstk__item{width:calc(28 * var(--u))}.mock--chat.mock--vertical .mchat{inset:auto calc(6 * var(--u)) calc(-30 * var(--u)) calc(6 * var(--u));height:calc(84 * var(--u))}.mock--goal.mock--vertical .mgoal{top:18%}.mock--thumb,.mock--thumb *{animation:none!important}.mock--thumb .mchat,.mock--thumb .mgoal{backdrop-filter:none;background:#ffffff14}.mock--thumb .mock__grid{display:none}@media (prefers-reduced-motion:reduce){.mock,.mock *,.mock :before,.mock :after{animation:none!important}}.mstream{aspect-ratio:16/9;isolation:isolate;border-radius:var(--r-4);border:1px solid var(--border-2);box-shadow:var(--shadow-2);background:#07060f;position:relative;overflow:hidden;container-type:inline-size}.mstream__bg{z-index:-1;background:radial-gradient(45% 40% at 20% 20%,#8a55fb59,#0000 70%),radial-gradient(40% 40% at 85% 25%,#ff6ad538,#0000 70%),radial-gradient(1px 1px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 37% 9%,#fff,#0000),radial-gradient(1px 1px at 63% 22%,#fff,#0000),radial-gradient(1.5px 1.5px at 81% 12%,#fff,#0000),radial-gradient(1px 1px at 92% 36%,#fff,#0000),radial-gradient(1.5px 1.5px at 24% 41%,#fff,#0000),linear-gradient(#0b0820 0%,#160f33 55%,#1f1046 100%);position:absolute;inset:0;overflow:hidden}.mstream__floor{transform-origin:50% 100%;background:repeating-linear-gradient(90deg,#c04bff73 0 1px,#0000 1px 6cqi),repeating-linear-gradient(0deg,#c04bff73 0 1px,#0000 1px 6cqi);height:55%;position:absolute;bottom:-8%;left:-50%;right:-50%;transform:perspective(30cqi)rotateX(60deg);-webkit-mask-image:linear-gradient(#0000 5%,#000 80%);mask-image:linear-gradient(#0000 5%,#000 80%)}.mstream__floor:after{content:"";background:#ff6ad5;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px 6px #ff6ad599}.mstream__live{z-index:5;position:absolute;top:4%;left:2.4%}.mstream__slot{z-index:2;position:absolute}.mstream__slot>.mock{--mock-radius:var(--r-2)}.mstream__cam{aspect-ratio:16/10;z-index:3;background:linear-gradient(160deg,#ffffff1a,#ffffff08),#0a08128c;border-radius:1.2cqi;width:22%;position:absolute;bottom:5%;right:3%;overflow:hidden;box-shadow:inset 0 0 0 2px #a179ff99,0 0 24px #8a55fb59}.mstream__cam:before{content:"";background:radial-gradient(circle at 50% 30%,#bea3ff8c 0 18%,#0000 18.6%),radial-gradient(60% 52% at 50% 100%,#bea3ff73 0 98%,#0000 100%);width:56%;height:78%;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}html.is-app [data-app-hide],html:not(.is-app) [data-app-only]{display:none!important}@media (width>=360px) and (width<=1179.98px){html.is-app .hdr .hdr__logo.logo{margin-left:-12px}}html.is-app .flag--owned{--flag-bg:var(--badge-free)}html.is-app .pill--owned{--pill-bg:var(--badge-free)}html.is-app a[data-buy].is-owned,html.is-app a[data-buy].is-owned:hover{background:var(--badge-free);color:var(--badge-ink);box-shadow:var(--shadow-badge);white-space:nowrap}html.is-app a[data-buy].is-owned:focus-visible{box-shadow:var(--ring-focus)}html.is-app a[data-buy]>.pill--owned{pointer-events:none;position:absolute;top:-11px;right:14px}html.is-app [data-app-flag]>.pill--owned{place-self:flex-start start;height:18px;margin-top:4px;padding:0 7px}html.is-app .recent__item>.recent__card{height:100%}html.is-app .buybox__offer:has(>a[data-buy].is-owned)>:is(.buybox__label,.buybox__price,.buybox__launch,.buybox__secure,.buybox__pay),html.is-app .sbar__inner:has(a[data-buy].is-owned) .sbar__price{display:none!important}.announce[data-astro-cid-pdynwocw]{background:var(--grad-announce);border-bottom:1px solid #ffffff14;width:100%;position:relative;overflow:hidden}.announce__track[data-astro-cid-pdynwocw]{min-height:var(--announce-h);display:grid}.announce__msg[data-astro-cid-pdynwocw]{color:var(--text-1);text-align:center;font:800 12px/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;opacity:0;visibility:hidden;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out), visibility var(--dur-3);grid-area:1/1;justify-content:center;align-items:center;padding:6px 16px;text-decoration:none;display:flex;transform:translateY(100%)}.announce__msg[data-astro-cid-pdynwocw].is-active{opacity:1;visibility:visible;transform:none}.announce__msg[data-astro-cid-pdynwocw].is-leaving{opacity:0;visibility:visible;transform:translateY(-100%)}.announce__msg[data-astro-cid-pdynwocw]:focus-visible{box-shadow:inset 0 0 0 2px var(--purple-300);border-radius:0}.announce__text[data-astro-cid-pdynwocw]{text-wrap:balance;max-width:100%}.announce__go[data-astro-cid-pdynwocw]{white-space:nowrap}.announce__pipe[data-astro-cid-pdynwocw]{opacity:.7;margin-inline:2px}.announce__cta[data-astro-cid-pdynwocw]{text-underline-offset:3px;text-decoration:underline 1.5px}.announce__msg[data-astro-cid-pdynwocw]:hover .announce__cta[data-astro-cid-pdynwocw]{text-decoration-color:var(--pink-300)}.announce__chip[data-astro-cid-pdynwocw]{border-radius:var(--r-pill);vertical-align:1px;height:20px;font:500 11px/1 var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--text-1);background:#ffffff1a;align-items:center;gap:.5em;margin-left:8px;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.announce__left[data-astro-cid-pdynwocw]{font-variant-numeric:tabular-nums;font-weight:700}@media (width<=359.98px){.announce__msg[data-astro-cid-pdynwocw]{letter-spacing:.02em;padding-inline:10px;font-size:11px}.announce__chip[data-astro-cid-pdynwocw]{margin-left:6px;padding:0 7px;font-size:10px}}@media (width>=768px){.announce__msg[data-astro-cid-pdynwocw]{font-size:14px}.announce__chip[data-astro-cid-pdynwocw]{height:22px;font-size:12px}}@media (prefers-reduced-motion:reduce){.announce__msg[data-astro-cid-pdynwocw]{transition:none;transform:none}}.logo[data-astro-cid-r4rv36dc]{--logo-size:24px;font-family:var(--font-display);font-weight:800;font-size:var(--logo-size);letter-spacing:-.04em;color:var(--text-1);white-space:nowrap;align-items:baseline;gap:.24em;line-height:1;text-decoration:none;display:inline-flex}.logo--sm[data-astro-cid-r4rv36dc]{--logo-size:20px}.logo--md[data-astro-cid-r4rv36dc]{--logo-size:24px}.logo--lg[data-astro-cid-r4rv36dc]{--logo-size:clamp(28px, 9.2vw, 36px)}.logo__fun[data-astro-cid-r4rv36dc]{filter:drop-shadow(0 0 8px #c04bff73);align-items:baseline;display:inline-flex}.logo__fun[data-astro-cid-r4rv36dc] b[data-astro-cid-r4rv36dc]{background:var(--grad-fun);color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:900;animation:6s linear infinite fun-shift}.logo__dot[data-astro-cid-r4rv36dc]{background:var(--live);width:.3em;height:.3em;animation:live-pulse 1.8s var(--ease-out) infinite;border-radius:50%;margin-right:.05em;display:inline-block}.logo[data-astro-cid-r4rv36dc]:hover .logo__fun[data-astro-cid-r4rv36dc] b[data-astro-cid-r4rv36dc]{animation-duration:1.8s}.logo[data-astro-cid-r4rv36dc]:hover .logo__dot[data-astro-cid-r4rv36dc]{animation-duration:.9s}.logo--static[data-astro-cid-r4rv36dc] .logo__fun[data-astro-cid-r4rv36dc] b[data-astro-cid-r4rv36dc],.logo--static[data-astro-cid-r4rv36dc] .logo__dot[data-astro-cid-r4rv36dc]{animation:none}.logo--static[data-astro-cid-r4rv36dc] .logo__dot[data-astro-cid-r4rv36dc]{box-shadow:0 0 10px #ff3d71cc}a[data-astro-cid-r4rv36dc].logo:focus-visible{border-radius:var(--r-2)}a[data-astro-cid-r4rv36dc].logo{position:relative}a[data-astro-cid-r4rv36dc].logo:after{content:"";position:absolute;inset:-12px -6px}@media (prefers-reduced-motion:reduce){.logo__fun[data-astro-cid-r4rv36dc] b[data-astro-cid-r4rv36dc],.logo__dot[data-astro-cid-r4rv36dc]{animation:none}.logo__dot[data-astro-cid-r4rv36dc]{box-shadow:0 0 10px #ff3d71cc}}.price[data-astro-cid-clable6s]{margin:0}.price--free[data-astro-cid-clable6s] .price__now[data-astro-cid-clable6s]{color:var(--badge-free)}.price--card[data-astro-cid-clable6s] .price__now[data-astro-cid-clable6s]{font-size:17px}.price--card[data-astro-cid-clable6s] .save-pill[data-astro-cid-clable6s]{height:22px;padding:0 8px;font-size:11px}.price--mini[data-astro-cid-clable6s]{gap:4px 8px}.price--mini[data-astro-cid-clable6s] .price__now[data-astro-cid-clable6s]{font-size:15px}.price--mini[data-astro-cid-clable6s] .price__was[data-astro-cid-clable6s]{font-size:12px}.price--pdp[data-astro-cid-clable6s]{align-items:center;gap:8px 12px}.price--pdp[data-astro-cid-clable6s] .price__ccy[data-astro-cid-clable6s]{align-self:flex-end;margin-left:-6px;padding-bottom:6px}.price[data-astro-cid-g3xuw6pv].bprice{align-items:center;gap:6px 10px;margin:0}.bprice[data-astro-cid-g3xuw6pv] .bprice__now[data-astro-cid-g3xuw6pv]{font:800 var(--bprice-now,32px)/1 var(--font-display);letter-spacing:-.03em}.bprice[data-astro-cid-g3xuw6pv] .bprice__was[data-astro-cid-g3xuw6pv]{font-size:var(--bprice-was,15px)}.bprice[data-astro-cid-g3xuw6pv] .bprice__note[data-astro-cid-g3xuw6pv]{font:500 13px/1.4 var(--font-body);color:var(--text-3);flex-basis:100%}.price[data-astro-cid-g3xuw6pv].bprice--page{gap:8px 12px}.bprice--page[data-astro-cid-g3xuw6pv] .bprice__now[data-astro-cid-g3xuw6pv]{font-size:44px}.bprice--page[data-astro-cid-g3xuw6pv] .bprice__was[data-astro-cid-g3xuw6pv]{font-size:20px}.bprice--page[data-astro-cid-g3xuw6pv] .bprice__note[data-astro-cid-g3xuw6pv]{font-size:14px}.bprice--row[data-astro-cid-g3xuw6pv] .bprice__now[data-astro-cid-g3xuw6pv]{font-size:20px}.bprice--row[data-astro-cid-g3xuw6pv] .bprice__was[data-astro-cid-g3xuw6pv]{font-size:14px}.price[data-astro-cid-g3xuw6pv].bprice--card{gap:6px 8px}.bprice--card[data-astro-cid-g3xuw6pv] .bprice__now[data-astro-cid-g3xuw6pv]{font:800 17px/1 var(--font-body);letter-spacing:normal}.bprice--card[data-astro-cid-g3xuw6pv] .bprice__was[data-astro-cid-g3xuw6pv]{font-size:13px}.bprice--card[data-astro-cid-g3xuw6pv] .save-pill[data-astro-cid-g3xuw6pv]{height:22px;padding:0 8px;font-size:11px}.pmedia{aspect-ratio:1;object-fit:cover;background:var(--stage);border-radius:var(--mock-radius,0);width:100%;height:auto;display:block}.pmedia--stage{aspect-ratio:16/9}.pmedia--tile{aspect-ratio:602/288}.pmedia--missing{box-sizing:border-box;font:700 15px/1.25 var(--font-body);color:var(--text-3);text-align:center;text-wrap:balance;overflow-wrap:anywhere;background:radial-gradient(70% 70% at 50% 30%, #8a55fb29, transparent 70%), var(--stage);place-items:center;padding:8%;display:grid;overflow:hidden}.pmedia--missing.pmedia--thumb{padding:6%;font-size:9px;line-height:1.15}.pmedia--missing.pmedia--stage,.pmedia--missing.pmedia--tile{font-size:17px}.mega__panel[data-astro-cid-6fw4uhm5]{z-index:var(--z-mega);background:var(--surface-1);border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);box-shadow:var(--shadow-panel);white-space:normal;cursor:default;opacity:1;transition:opacity .25s ease-in-out,transform .25s ease-in-out;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:none}@starting-style{.mega[data-astro-cid-6fw4uhm5][open] .mega__panel[data-astro-cid-6fw4uhm5]{opacity:0;transform:translateY(-4px)}}.mega[data-astro-cid-6fw4uhm5].is-closing .mega__panel[data-astro-cid-6fw4uhm5]{opacity:0;pointer-events:none;transform:translateY(-4px)}.mega__inner[data-astro-cid-6fw4uhm5]{box-sizing:content-box;max-width:var(--container);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) 54%;margin-inline:auto;display:grid}.mega__links[data-astro-cid-6fw4uhm5]{columns:var(--cols,2);max-width:calc(var(--cols,2) * 240px);column-gap:32px;padding:32px 32px 36px 0}.mega__group[data-astro-cid-6fw4uhm5]{break-inside:avoid;padding-bottom:12px}.mega__heading[data-astro-cid-6fw4uhm5]{font:700 14px/1.3 var(--font-body);color:var(--text-1);margin-bottom:10px}.mega__list[data-astro-cid-6fw4uhm5]{margin:0;padding:0;list-style:none}.mega__link[data-astro-cid-6fw4uhm5]{font:500 14px/26px var(--font-body);color:var(--text-3);transition:color var(--dur-2) var(--ease-out), padding var(--dur-2) var(--ease-out);align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.mega__link[data-astro-cid-6fw4uhm5]:before{content:"";background:var(--grad-brand);width:0;height:2px;transition:width var(--dur-2) var(--ease-out);border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0}.mega__link[data-astro-cid-6fw4uhm5]:hover,.mega__link[data-astro-cid-6fw4uhm5]:focus-visible,.mega__link[data-astro-cid-6fw4uhm5][aria-current=page]{color:var(--text-1);padding-left:16px}.mega__link[data-astro-cid-6fw4uhm5]:hover:before,.mega__link[data-astro-cid-6fw4uhm5]:focus-visible:before,.mega__link[data-astro-cid-6fw4uhm5][aria-current=page]:before{width:10px}.mega__link--all[data-astro-cid-6fw4uhm5]{color:var(--text-2);font-weight:600}.mega__link--all[data-astro-cid-6fw4uhm5] .icon{transition:transform var(--dur-2) var(--ease-out)}.mega__link--all[data-astro-cid-6fw4uhm5]:hover .icon{transform:translate(3px)}.mega__featured[data-astro-cid-6fw4uhm5]{isolation:isolate;padding:28px 40px 28px 28px;position:relative}.mega__featured[data-astro-cid-6fw4uhm5]:before{content:"";z-index:-1;background:var(--grad-soft), var(--surface-2);position:absolute;inset:0 -100vw 0 0}.mega__feat-title[data-astro-cid-6fw4uhm5]{font:800 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px}.mega__tiles[data-astro-cid-6fw4uhm5]{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.mega__tile[data-astro-cid-6fw4uhm5]{color:var(--text-1);flex-direction:column;gap:12px;text-decoration:none;display:flex}.mega__tile[data-astro-cid-6fw4uhm5]:focus-visible{box-shadow:none}.mega__media[data-astro-cid-6fw4uhm5]{border-radius:var(--r-3);box-shadow:0 0 0 1px var(--border-1);transition:box-shadow var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);display:block;position:relative;overflow:hidden}.mega__tile[data-astro-cid-6fw4uhm5]:hover .mega__media[data-astro-cid-6fw4uhm5]{box-shadow:var(--glow-brand);transform:translateY(-2px)}.mega__tile[data-astro-cid-6fw4uhm5]:focus-visible .mega__media[data-astro-cid-6fw4uhm5]{box-shadow:var(--ring-focus)}.mega__caption[data-astro-cid-6fw4uhm5]{font:800 14px/1.25 var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--text-1)}.mega__tile[data-astro-cid-6fw4uhm5]:hover .mega__caption[data-astro-cid-6fw4uhm5]{text-decoration:underline;text-decoration-color:var(--purple-300);text-underline-offset:4px;text-decoration-thickness:2px}.mega__media[data-astro-cid-6fw4uhm5] .flag{bottom:10px}.mega__body[data-astro-cid-6fw4uhm5]{flex-direction:column;gap:5px;min-width:0;margin-top:-2px;display:flex}.mega__kicker[data-astro-cid-6fw4uhm5]{font:800 11px/1.25 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--purple-300)}.mega__name[data-astro-cid-6fw4uhm5]{font:700 16px/1.3 var(--font-body);letter-spacing:-.01em;color:var(--text-1);text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mega__tile[data-astro-cid-6fw4uhm5]:hover .mega__name[data-astro-cid-6fw4uhm5]{text-decoration:underline;text-decoration-color:var(--purple-300);text-underline-offset:4px;text-decoration-thickness:2px}.mega__body[data-astro-cid-6fw4uhm5] .mega__price{margin-top:3px}.mega__see[data-astro-cid-6fw4uhm5]{font:700 13px/1.2 var(--font-body);color:var(--purple-200);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.mega__see[data-astro-cid-6fw4uhm5] .icon{transition:transform var(--dur-2) var(--ease-out)}.mega__tile[data-astro-cid-6fw4uhm5]:hover .mega__see[data-astro-cid-6fw4uhm5] .icon{transform:translate(3px)}.mega__art[data-astro-cid-6fw4uhm5]{aspect-ratio:602/288;isolation:isolate;background:radial-gradient(70% 110% at 100% 100%, color-mix(in srgb, var(--art) 34%, transparent) 0%, transparent 70%), radial-gradient(60% 90% at 0% 0%, #8a55fb61 0%, transparent 70%), linear-gradient(135deg, #24134f 0%, #140f24 100%);container-type:inline-size}.mega__art-in[data-astro-cid-6fw4uhm5]{flex-direction:column;justify-content:center;align-items:flex-start;gap:3.6cqi;padding:0 7cqi;display:flex;position:absolute;inset:0}.mega__art-chip[data-astro-cid-6fw4uhm5]{border-radius:var(--r-pill);background:var(--glass);height:24px;box-shadow:inset 0 0 0 1px var(--border-2);font:800 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-1);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.mega__art-chip[data-astro-cid-6fw4uhm5] .icon{color:var(--art)}.mega__art-head[data-astro-cid-6fw4uhm5]{max-width:72%;font:900 6.6cqi/1.02 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--text-1);text-wrap:balance}.mega__art--bundle[data-astro-cid-6fw4uhm5] .mega__art-head[data-astro-cid-6fw4uhm5]{max-width:100%;color:var(--lime-400);font-size:7cqi}.mega__art[data-astro-cid-6fw4uhm5] .mega__art-icon{z-index:-1;width:46cqi;height:auto;color:var(--art);opacity:.34;transition:transform var(--dur-4,.4s) var(--ease-out), opacity var(--dur-3) var(--ease-out);position:absolute;bottom:-10cqi;right:-4cqi;transform:rotate(-12deg)}.mega__tile[data-astro-cid-6fw4uhm5]:hover .mega__art[data-astro-cid-6fw4uhm5] .mega__art-icon{opacity:.5;transform:rotate(-4deg)scale(1.06)}.mega__art-thumbs[data-astro-cid-6fw4uhm5]{gap:2.4cqi;display:flex}.mega__art-thumb[data-astro-cid-6fw4uhm5]{width:13cqi;box-shadow:0 0 0 1px var(--border-2), 0 6px 14px -6px #0009;transition:transform var(--dur-3) var(--ease-out);border-radius:2.6cqi;overflow:hidden}.mega__art-thumb[data-astro-cid-6fw4uhm5]:nth-of-type(2n){transform:rotate(4deg)}.mega__art-thumb[data-astro-cid-6fw4uhm5]:nth-of-type(odd){transform:rotate(-4deg)}.mega__tile[data-astro-cid-6fw4uhm5]:hover .mega__art-thumb[data-astro-cid-6fw4uhm5]{transform:translateY(-2px)rotate(0)}@media (prefers-reduced-motion:reduce){.mega__art[data-astro-cid-6fw4uhm5] .mega__art-icon,.mega__art-thumb[data-astro-cid-6fw4uhm5]{transition:none}}.drawer[data-astro-cid-2g3z74cz]{z-index:var(--z-drawer);border:0;border-right:1px solid var(--border-1);background:var(--grad-glow-top), var(--bg-0);width:min(100% - 48px,420px);max-width:none;height:100dvh;max-height:none;color:var(--text-2);box-shadow:var(--shadow-panel);overscroll-behavior:contain;transition:transform var(--dur-3) var(--ease-out);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:none}.drawer[data-astro-cid-2g3z74cz]:not([open]){display:none}@starting-style{.drawer[data-astro-cid-2g3z74cz][open]{transform:translate(-100%)}}.drawer[data-astro-cid-2g3z74cz].is-closing{transform:translate(-100%)}.drawer[data-astro-cid-2g3z74cz]::backdrop{background:var(--overlay);opacity:1;transition:opacity var(--dur-3) var(--ease-out)}@starting-style{.drawer[data-astro-cid-2g3z74cz][open]::backdrop{opacity:0}}.drawer[data-astro-cid-2g3z74cz].is-closing::backdrop{opacity:0}.drawer__top[data-astro-cid-2g3z74cz]{border-bottom:1px solid var(--border-1);flex:none;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 8px 0 20px;display:flex}.drawer__close[data-astro-cid-2g3z74cz]{width:44px;height:44px;color:var(--text-1);transition:background var(--dur-2), transform var(--dur-2) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.drawer__close[data-astro-cid-2g3z74cz]:hover{background:var(--surface-2);transform:rotate(90deg)}.drawer__viewport[data-astro-cid-2g3z74cz]{--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");flex:1;min-height:0;position:relative;overflow:hidden}.drawer__view[data-astro-cid-2g3z74cz]{overscroll-behavior:contain;padding:16px 16px calc(28px + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent;transition:transform var(--dur-3) var(--ease-out), visibility 0s linear 0s;position:absolute;inset:0;overflow-y:auto}.drawer__root[data-astro-cid-2g3z74cz].is-behind{visibility:hidden;transition-delay:0s, var(--dur-3);transform:translate(-24%)}.drawer__panel[data-astro-cid-2g3z74cz]{background:var(--bg-0);visibility:hidden;transition-delay:0s, var(--dur-3);transform:translate(100%)}.drawer__panel[data-astro-cid-2g3z74cz].is-active{visibility:visible;transition-delay:0s,0s;transform:none}.drawer__promos[data-astro-cid-2g3z74cz]{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.dpromo[data-astro-cid-2g3z74cz]{aspect-ratio:261/141;border-radius:var(--r-3);background:var(--stage);box-shadow:0 0 0 1px var(--border-1);text-decoration:none;display:block;position:relative;overflow:hidden}.dpromo[data-astro-cid-2g3z74cz] .mock{aspect-ratio:auto;height:100%;position:absolute;inset:0}.dpromo[data-astro-cid-2g3z74cz]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#06040ed1);position:absolute;inset:40% 0 0}.dpromo__caption[data-astro-cid-2g3z74cz]{z-index:1;font:800 12px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-1);text-shadow:0 1px 6px #0009;position:absolute;bottom:9px;left:10px;right:8px}.dpromo[data-astro-cid-2g3z74cz]:focus-visible{box-shadow:var(--ring-focus)}.drawer__cards[data-astro-cid-2g3z74cz]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dcard[data-astro-cid-2g3z74cz]{background:var(--surface-1);border:1px solid var(--border-1);width:100%;min-height:52px;box-shadow:var(--shadow-tinted);font:600 16px/1.2 var(--font-body);color:var(--text-1);text-align:left;transition:background var(--dur-2), border-color var(--dur-2);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.dcard[data-astro-cid-2g3z74cz]:hover{background:var(--surface-2);border-color:var(--border-2)}.dcard[data-astro-cid-2g3z74cz]:focus-visible{border-radius:10px}.dcard--strong[data-astro-cid-2g3z74cz]{border-color:#0000;font-weight:700}.dcard--strong[data-astro-cid-2g3z74cz]:hover{border-color:#0000}.dcard[data-astro-cid-2g3z74cz] .dcard__icon{color:var(--purple-300)}.dcard__label[data-astro-cid-2g3z74cz]{flex-wrap:wrap;flex:1;align-items:center;gap:2px 0;min-width:0;display:inline-flex}.dcard[data-astro-cid-2g3z74cz] .dcard__chev{color:var(--text-3);transition:transform var(--dur-2) var(--ease-out)}.dcard[data-astro-cid-2g3z74cz]:hover .dcard__chev{color:var(--text-1);transform:translate(2px)}.dcard[data-astro-cid-2g3z74cz].is-current{border-color:var(--border-3)}@media (width<=359.98px){.drawer[data-astro-cid-2g3z74cz]{width:calc(100% - 36px)}.drawer__view[data-astro-cid-2g3z74cz]{padding-inline:12px}.dcard[data-astro-cid-2g3z74cz]{gap:10px;padding-inline:12px;font-size:15px}.dcard__label[data-astro-cid-2g3z74cz] .pill--nav{margin-left:6px}.dpromo__caption[data-astro-cid-2g3z74cz]{font-size:11px;bottom:7px;left:8px}}.dpanel__back[data-astro-cid-2g3z74cz]{border-radius:var(--r-pill);min-height:44px;color:var(--text-2);font:600 15px/1 var(--font-body);background:0 0;border:0;align-items:center;gap:4px;margin:-6px 0 6px -8px;padding:0 12px 0 4px;display:inline-flex}.dpanel__back[data-astro-cid-2g3z74cz]:hover{color:var(--text-1);background:var(--surface-1)}.dpanel__title[data-astro-cid-2g3z74cz]{font:700 20px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--text-1);margin-bottom:12px}.dpanel__group[data-astro-cid-2g3z74cz]{font:700 var(--fs-xs)/1 var(--font-body);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-3);margin:20px 0 2px}.dpanel__list[data-astro-cid-2g3z74cz]{margin:0;padding:0;list-style:none}.dpanel__link[data-astro-cid-2g3z74cz]{border-bottom:1px solid var(--border-1);min-height:48px;font:500 16px/1.3 var(--font-body);color:var(--text-1);justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.dpanel__link[data-astro-cid-2g3z74cz] .icon{color:var(--text-3);transition:transform var(--dur-2) var(--ease-out)}.dpanel__link[data-astro-cid-2g3z74cz]:hover .icon{color:var(--text-1);transform:translate(2px)}.dpanel__link--chev[data-astro-cid-2g3z74cz]:after{content:"";background:var(--text-3);width:18px;height:18px;-webkit-mask:var(--chev) center / contain no-repeat;mask:var(--chev) center / contain no-repeat;transition:transform var(--dur-2) var(--ease-out), background var(--dur-2);flex:none}.dpanel__link--chev[data-astro-cid-2g3z74cz]:hover:after{background:var(--text-1);transform:translate(2px)}.dpanel__link--all[data-astro-cid-2g3z74cz]{font-weight:700}.dpanel__link--all[data-astro-cid-2g3z74cz] .icon{color:var(--purple-300)}.dpanel__tile[data-astro-cid-2g3z74cz]{color:var(--text-1);flex-direction:column;gap:10px;margin-top:24px;text-decoration:none;display:flex}.dpanel__media[data-astro-cid-2g3z74cz]{aspect-ratio:602/288;border-radius:var(--r-3);background:var(--stage);box-shadow:0 0 0 1px var(--border-1);display:block;overflow:hidden}.dpanel__tile[data-astro-cid-2g3z74cz].is-bare .dpanel__media[data-astro-cid-2g3z74cz]{display:none}.dpanel__caption[data-astro-cid-2g3z74cz]{font:800 14px/1.25 var(--font-body);letter-spacing:.02em;text-transform:uppercase}.dpanel__tile[data-astro-cid-2g3z74cz]:has(.dpanel__name){gap:6px}.dpanel__tile[data-astro-cid-2g3z74cz]:has(.dpanel__name) .dpanel__media[data-astro-cid-2g3z74cz]{margin-bottom:6px}.dpanel__kicker[data-astro-cid-2g3z74cz]{font:800 11px/1.25 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--purple-300)}.dpanel__name[data-astro-cid-2g3z74cz]{font:700 17px/1.3 var(--font-body);color:var(--text-1)}.dpanel__tile[data-astro-cid-2g3z74cz] .price{margin-top:2px}.dpanel__tile[data-astro-cid-2g3z74cz]:focus-visible{box-shadow:none}.dpanel__tile[data-astro-cid-2g3z74cz]:focus-visible .dpanel__media[data-astro-cid-2g3z74cz]{box-shadow:var(--ring-focus)}.drawer__app[data-astro-cid-2g3z74cz]{--btn-h:50px;width:100%;margin-top:16px;font-size:15px}.drawer__app[data-astro-cid-2g3z74cz] .icon{color:var(--purple-300)}.drawer__usps[data-astro-cid-2g3z74cz]{grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dusp[data-astro-cid-2g3z74cz]{text-align:center;font:600 13px/1.3 var(--font-body);color:var(--text-2);flex-direction:column;align-items:center;gap:8px;display:flex}.dusp[data-astro-cid-2g3z74cz] .icon{color:var(--purple-300)}.drawer__utility[data-astro-cid-2g3z74cz]{border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);justify-content:space-around;margin:24px 0 0;padding:6px 0;list-style:none;display:flex}.drawer__utility[data-astro-cid-2g3z74cz] a[data-astro-cid-2g3z74cz]{min-height:44px;font:600 14px/1 var(--font-body);color:var(--text-2);align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.drawer__utility[data-astro-cid-2g3z74cz] a[data-astro-cid-2g3z74cz]:hover{color:var(--text-1);text-underline-offset:4px;text-decoration:underline}.drawer__socials[data-astro-cid-2g3z74cz]{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.drawer__socials[data-astro-cid-2g3z74cz] .dsocial{background:var(--surface-2);width:36px;height:36px;color:var(--text-2);transition:transform var(--dur-2) var(--ease-out), color var(--dur-2);border-radius:50%;place-items:center;display:grid;position:relative}.drawer__socials[data-astro-cid-2g3z74cz] .dsocial:before{content:"";border-radius:50%;position:absolute;inset:-4px}.drawer__socials[data-astro-cid-2g3z74cz] .dsocial:hover{color:var(--text-1);transform:scale(1.08)}.drawer__socials[data-astro-cid-2g3z74cz] .dsocial:focus-visible{border-radius:50%}@media (prefers-reduced-motion:reduce){.drawer[data-astro-cid-2g3z74cz],.drawer__view[data-astro-cid-2g3z74cz]{transition:none}}.site-header[data-astro-cid-kbzixps5]{z-index:var(--z-header);background:var(--glass);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--border-1);transition:transform var(--dur-3) var(--ease-out), background-color var(--dur-3) var(--ease-out);position:sticky;top:0}.site-header[data-astro-cid-kbzixps5].is-scrolled{background:var(--glass-strong)}.site-header[data-astro-cid-kbzixps5].is-hidden{transform:translateY(-100%)}.hdr[data-astro-cid-kbzixps5]{box-sizing:content-box;height:var(--header-h-mobile);max-width:var(--container);padding-inline:var(--gutter);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;margin-inline:auto;display:grid}.hdr__burger[data-astro-cid-kbzixps5]{border-radius:var(--r-2);width:44px;height:44px;color:var(--text-1);background:0 0;border:0;place-items:center;margin-left:-11px;padding:0;display:grid}.burger[data-astro-cid-kbzixps5]{width:22px;height:20px;display:block;position:relative}.burger[data-astro-cid-kbzixps5] i[data-astro-cid-kbzixps5]{width:22px;height:2px;transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-2), top var(--dur-3) var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0}.burger[data-astro-cid-kbzixps5] i[data-astro-cid-kbzixps5]:first-child{top:0}.burger[data-astro-cid-kbzixps5] i[data-astro-cid-kbzixps5]:nth-child(2){top:9px}.burger[data-astro-cid-kbzixps5] i[data-astro-cid-kbzixps5]:nth-child(3){top:18px}.hdr__burger[data-astro-cid-kbzixps5][aria-expanded=true] .burger[data-astro-cid-kbzixps5] i[data-astro-cid-kbzixps5]:first-child{top:9px;transform:rotate(45deg)}.hdr__burger[data-astro-cid-kbzixps5][aria-expanded=true] .burger[data-astro-cid-kbzixps5] i[data-astro-cid-kbzixps5]:nth-child(2){opacity:0}.hdr__burger[data-astro-cid-kbzixps5][aria-expanded=true] .burger[data-astro-cid-kbzixps5] i[data-astro-cid-kbzixps5]:nth-child(3){top:9px;transform:rotate(-45deg)}.hdr[data-astro-cid-kbzixps5] .hdr__logo.logo{--logo-size:20px;justify-self:center;margin-left:32px}.hdr__nav[data-astro-cid-kbzixps5]{display:none}.hdr__icons[data-astro-cid-kbzixps5]{align-items:center;gap:0;margin-right:-12px;display:flex}.hdr__icon[data-astro-cid-kbzixps5]{width:44px;height:44px;color:var(--text-2);transition:transform var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid}.hdr__icon[data-astro-cid-kbzixps5]:hover{color:var(--text-1);transform:scale(1.07)}.hdr__icon[data-astro-cid-kbzixps5]:focus-visible{color:var(--text-1);border-radius:50%}.hdr__icon--discord[data-astro-cid-kbzixps5]{display:none}.hdr__app[data-astro-cid-kbzixps5]{border-radius:var(--r-pill);height:38px;box-shadow:inset 0 0 0 1.5px var(--border-3);color:var(--text-1);font:700 14px/1 var(--font-body);white-space:nowrap;transition:background var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-items:center;gap:7px;margin:0 12px 0 10px;padding:0 15px 0 12px;text-decoration:none;display:none}.hdr__app[data-astro-cid-kbzixps5] .icon{color:var(--purple-300)}.hdr__app[data-astro-cid-kbzixps5]:hover,.hdr__app[data-astro-cid-kbzixps5].is-current{background:var(--brand-weak);box-shadow:inset 0 0 0 1.5px var(--purple-300)}.hdr__app[data-astro-cid-kbzixps5]:focus-visible{border-radius:var(--r-pill);box-shadow:var(--ring-focus)}.hdr__app-short[data-astro-cid-kbzixps5]{display:none}@media (width<=359.98px){.hdr[data-astro-cid-kbzixps5] .hdr__logo.logo{--logo-size:17px;margin-left:0}}@media (width>=1180px){.hdr[data-astro-cid-kbzixps5]{height:var(--header-h);grid-template-columns:auto 1fr auto;column-gap:32px}.hdr__burger[data-astro-cid-kbzixps5]{display:none}.hdr[data-astro-cid-kbzixps5] .hdr__logo.logo{--logo-size:24px;justify-self:start;margin-left:0}.hdr__nav[data-astro-cid-kbzixps5]{min-width:0;height:100%;display:block;container:nav/inline-size}.hdr__icon--discord[data-astro-cid-kbzixps5]{display:grid}.hdr__app[data-astro-cid-kbzixps5]{display:inline-flex}}@media (width>=1180px) and (width<=1359.98px){.hdr__app[data-astro-cid-kbzixps5]{padding:0 13px 0 11px}.hdr__app-full[data-astro-cid-kbzixps5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hdr__app-short[data-astro-cid-kbzixps5]{display:inline}}@media (width>=1180px) and (width<=1279.98px){.hdr__app[data-astro-cid-kbzixps5]{justify-content:center;width:38px;margin-left:4px;padding:0}.hdr__app-short[data-astro-cid-kbzixps5]{display:none}}.nav[data-astro-cid-kbzixps5]{white-space:nowrap;align-items:center;gap:22px;height:100%;margin:0;padding:0;list-style:none;display:flex}.nav__item[data-astro-cid-kbzixps5]{align-items:stretch;height:100%;display:flex}.nav__item--more[data-astro-cid-kbzixps5]{display:none;position:relative}.nav__divider[data-astro-cid-kbzixps5]{background:var(--border-2);flex:none;width:1px;height:18px}@media (width>=1180px) and (width<=1359.98px){.nav[data-astro-cid-kbzixps5]{gap:17px}.nav__item--fold[data-astro-cid-kbzixps5]{display:none}.nav__item--more[data-astro-cid-kbzixps5]{display:flex}.hdr[data-astro-cid-kbzixps5] .hdr__nav[data-astro-cid-kbzixps5] .nav__link{font-size:14px}}.hdr__nav[data-astro-cid-kbzixps5] .nav__link{height:100%;font:500 15px/1 var(--font-body);color:#f4f1ffc7;transition:color var(--dur-2) var(--ease-out);cursor:pointer;align-items:center;gap:4px;padding:0;text-decoration:none;list-style:none;display:flex}.hdr__nav[data-astro-cid-kbzixps5] .nav__link::-webkit-details-marker{display:none}.hdr__nav[data-astro-cid-kbzixps5] .nav__link--strong{color:var(--text-1);font-weight:700}.hdr__nav[data-astro-cid-kbzixps5] .nav__link--muted{color:var(--text-3)}.hdr__nav[data-astro-cid-kbzixps5] .nav__link:hover,.hdr__nav[data-astro-cid-kbzixps5] details[open]>.nav__link,.hdr__nav[data-astro-cid-kbzixps5] .nav__link.is-current,.hdr__nav[data-astro-cid-kbzixps5] .is-current>.nav__link{color:var(--text-1)}.hdr__nav[data-astro-cid-kbzixps5] .nav__link{position:relative}.hdr__nav[data-astro-cid-kbzixps5] .nav__link:focus-visible{box-shadow:none;outline:none}.hdr__nav[data-astro-cid-kbzixps5] .nav__link:focus-visible:before{content:"";border-radius:var(--r-pill);height:34px;box-shadow:var(--ring-focus);pointer-events:none;position:absolute;top:50%;left:-9px;right:-9px;translate:0 -50%}.hdr__nav[data-astro-cid-kbzixps5] .nav__label{padding-block:2px;display:inline-block;position:relative}.hdr__nav[data-astro-cid-kbzixps5] .nav__label:after{content:"";background:var(--grad-brand);transform-origin:0;height:2px;transition:transform var(--dur-2) var(--ease-out);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.hdr__nav[data-astro-cid-kbzixps5] .nav__link:hover .nav__label:after,.hdr__nav[data-astro-cid-kbzixps5] details[open]>.nav__link .nav__label:after,.hdr__nav[data-astro-cid-kbzixps5] .nav__link.is-current .nav__label:after,.hdr__nav[data-astro-cid-kbzixps5] .is-current>.nav__link .nav__label:after{transform:scaleX(1)}.hdr__nav[data-astro-cid-kbzixps5] .nav__chev{color:currentColor;opacity:.8;transition:transform var(--dur-2) var(--ease-out)}.hdr__nav[data-astro-cid-kbzixps5] details[open]:not(.is-closing)>.nav__link .nav__chev{transform:rotate(180deg)}.hdr__nav[data-astro-cid-kbzixps5] summary.nav__link{position:relative}.hdr__nav[data-astro-cid-kbzixps5] .nav__new{pointer-events:none;margin:0;position:absolute;top:8px;right:-8px}.hdr__nav[data-astro-cid-kbzixps5] .nav__short{display:none}@container nav (width<=890px){.nav[data-astro-cid-kbzixps5]{gap:16px}}@container nav (width<=820px){.nav[data-astro-cid-kbzixps5]{gap:12px}}@media (width<=1359.98px){@container nav (width<=745px){.nav[data-astro-cid-kbzixps5]{gap:16px}.hdr__nav[data-astro-cid-kbzixps5] .nav__full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hdr__nav[data-astro-cid-kbzixps5] .nav__short{display:inline}}}@media (width>=1360px){@container nav (width<=784px){.nav[data-astro-cid-kbzixps5]{gap:16px}.hdr__nav[data-astro-cid-kbzixps5] .nav__full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hdr__nav[data-astro-cid-kbzixps5] .nav__short{display:inline}}}.qnav[data-astro-cid-kbzixps5]{display:none}@media (width>=640px) and (width<=1179.98px){.qnav[data-astro-cid-kbzixps5]{--qfade:18px;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--border-1);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--qfade), #000 calc(100% - var(--qfade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--qfade), #000 calc(100% - var(--qfade)), transparent 100%);display:block;position:relative;overflow-x:auto}.qnav[data-astro-cid-kbzixps5]::-webkit-scrollbar{display:none}}.qnav__list[data-astro-cid-kbzixps5]{width:max-content;padding:8px var(--gutter);gap:6px;margin:0 auto;list-style:none;display:flex}.qnav__chip[data-astro-cid-kbzixps5]{border-radius:var(--r-pill);background:var(--surface-1);height:36px;box-shadow:inset 0 0 0 1px var(--border-1);font:600 14px/1 var(--font-body);color:var(--text-2);white-space:nowrap;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-items:center;gap:7px;padding:0 14px 0 11px;text-decoration:none;display:inline-flex;position:relative}.qnav__chip[data-astro-cid-kbzixps5]:before{content:"";position:absolute;inset:-4px 0}.qnav__chip[data-astro-cid-kbzixps5] .icon{color:var(--purple-300)}.qnav__chip--strong[data-astro-cid-kbzixps5]{color:var(--text-1);background:var(--brand-weak);box-shadow:inset 0 0 0 1px var(--border-2);font-weight:700}.qnav__chip[data-astro-cid-kbzixps5]:hover{background:var(--surface-2);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border-3)}.qnav__chip[data-astro-cid-kbzixps5].is-current{background:var(--surface-2);color:var(--text-1);box-shadow:inset 0 0 0 1.5px var(--purple-400)}.qnav__chip[data-astro-cid-kbzixps5]:focus-visible{border-radius:var(--r-pill);box-shadow:var(--ring-focus)}.qnav__chip[data-astro-cid-kbzixps5] .qnav__new{margin-left:1px}.qnav__short[data-astro-cid-kbzixps5]{display:none}@media (width<=1099.98px){.qnav__full[data-astro-cid-kbzixps5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qnav__short[data-astro-cid-kbzixps5]{display:inline}}@media (width<=1023.98px){.qnav[data-astro-cid-kbzixps5]{--qfade:12px}.qnav__list[data-astro-cid-kbzixps5]{gap:5px;padding-inline:16px}.qnav__chip[data-astro-cid-kbzixps5]:not(.qnav__chip--strong) .icon{display:none}.qnav__chip[data-astro-cid-kbzixps5]:not(.qnav__chip--strong){padding-left:14px}}.more__panel[data-astro-cid-kbzixps5]{z-index:var(--z-mega);background:var(--surface-1);border:1px solid var(--border-1);border-radius:0 0 var(--r-3) var(--r-3);min-width:200px;box-shadow:var(--shadow-panel);opacity:1;border-top:0;padding:8px;transition:opacity .25s ease-in-out,transform .25s ease-in-out;position:absolute;top:100%;right:-16px;transform:none}@starting-style{.mega--more[data-astro-cid-kbzixps5][open] .more__panel[data-astro-cid-kbzixps5]{opacity:0;transform:translateY(-4px)}}.mega--more[data-astro-cid-kbzixps5].is-closing .more__panel[data-astro-cid-kbzixps5]{opacity:0;transform:translateY(-4px)}.more__list[data-astro-cid-kbzixps5]{margin:0;padding:0;list-style:none}.more__link[data-astro-cid-kbzixps5]{border-radius:var(--r-2);min-height:44px;font:500 15px/1 var(--font-body);color:var(--text-2);transition:background var(--dur-2), color var(--dur-2);align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.more__link[data-astro-cid-kbzixps5] .icon{color:var(--purple-300)}.more__link[data-astro-cid-kbzixps5]:hover,.more__link[data-astro-cid-kbzixps5][aria-current=page]{background:var(--surface-2);color:var(--text-1)}html.is-scroll-locked{overflow:hidden}html.is-scroll-locked body{padding-right:var(--sbw,0px)}.promise__h[data-astro-cid-eqkcrdwl]{text-align:center;max-width:24ch;font:700 var(--fs-xl)/var(--lh-heading) var(--font-display);letter-spacing:var(--tracking-heading);color:var(--text-1);margin:0 auto}.promise__grid[data-astro-cid-eqkcrdwl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;margin:clamp(32px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.promise__grid[data-astro-cid-eqkcrdwl]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.promise__item[data-astro-cid-eqkcrdwl]{text-align:center;flex-direction:column;align-items:center;display:flex}.promise__chip[data-astro-cid-eqkcrdwl]{background:var(--brand-weak);width:56px;height:56px;color:var(--purple-300);box-shadow:inset 0 0 0 1px var(--border-2);border-radius:18px;place-items:center;margin-bottom:16px;display:grid}.promise__title[data-astro-cid-eqkcrdwl]{font:700 18px/1.3 var(--font-body);letter-spacing:-.01em;color:var(--text-1);text-wrap:balance}.promise__line[data-astro-cid-eqkcrdwl]{max-width:28ch;color:var(--text-2);text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.5}.promise__link[data-astro-cid-eqkcrdwl]{min-height:44px;font:600 14px/1.3 var(--font-body);color:var(--text-1);text-decoration:underline;text-decoration-color:var(--border-3);text-underline-offset:4px;transition:text-decoration-color var(--dur-2);align-items:center;margin-top:2px;text-decoration-thickness:1px;display:inline-flex}.promise__link[data-astro-cid-eqkcrdwl]:hover{text-decoration-color:currentColor}.promise__chip[data-astro-cid-eqkcrdwl] svg{overflow:visible}.promise__chip--bob[data-astro-cid-eqkcrdwl] path:first-child,.promise__chip--bob[data-astro-cid-eqkcrdwl] path:nth-child(3){animation:1.8s ease-in-out infinite promise-bob}.promise__chip--pulse[data-astro-cid-eqkcrdwl]{animation:promise-glow 2.4s var(--ease-out) infinite}.promise__chip--pulse[data-astro-cid-eqkcrdwl] svg{animation:2.4s ease-in-out infinite promise-pulse}.promise__chip--spin[data-astro-cid-eqkcrdwl] svg{animation:promise-spin 6s var(--ease-out) infinite}.promise__chip--sway[data-astro-cid-eqkcrdwl] svg{transform-origin:50%;animation:4s ease-in-out infinite promise-sway}@keyframes promise-bob{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(2px)}}@keyframes promise-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.1)}60%{transform:scale(.98)}}@keyframes promise-glow{0%{box-shadow:inset 0 0 0 1px var(--border-2), 0 0 0 0 #a179ff73}70%,to{box-shadow:inset 0 0 0 1px var(--border-2), 0 0 0 10px #a179ff00}}@keyframes promise-spin{0%{transform:rotate(0)}18%,to{transform:rotate(360deg)}}@keyframes promise-sway{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.promise__chip[data-astro-cid-eqkcrdwl],.promise__chip[data-astro-cid-eqkcrdwl] svg,.promise__chip[data-astro-cid-eqkcrdwl] path{transform:none;animation:none!important}}.nl[data-astro-cid-43cl4zxx]{width:100%}.nl__form[data-astro-cid-43cl4zxx]{gap:10px;display:grid;position:relative}.nl__hp[data-astro-cid-43cl4zxx]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.nl__form[data-astro-cid-43cl4zxx]:not(.has-challenge) .nl__ts[data-astro-cid-43cl4zxx]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nl__ts[data-astro-cid-43cl4zxx] iframe{display:block}.nl__field[data-astro-cid-43cl4zxx]{align-items:center;display:flex;position:relative}.nl__input[data-astro-cid-43cl4zxx]{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border-2);width:100%;height:52px;color:var(--text-1);font:500 var(--fs-base)/1 var(--font-body);transition:border-color var(--dur-2), box-shadow var(--dur-2);padding:0 60px 0 22px}.nl__input[data-astro-cid-43cl4zxx]:hover{border-color:var(--border-3)}.nl__input[data-astro-cid-43cl4zxx]:focus-visible{border-color:var(--purple-300);border-radius:var(--r-pill);outline:none;box-shadow:0 0 0 3px #bea3ff40}.is-error[data-astro-cid-43cl4zxx] .nl__input[data-astro-cid-43cl4zxx]{border-color:var(--sale)}.nl__round[data-astro-cid-43cl4zxx]{background:var(--cta-grad);color:#fff;width:40px;height:40px;box-shadow:var(--glow-cta);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.nl__round[data-astro-cid-43cl4zxx]:before{content:"";border-radius:50%;position:absolute;inset:-2px}.nl__round[data-astro-cid-43cl4zxx]:hover{box-shadow:var(--glow-cta-hover);transform:translate(2px)}.nl__msg[data-astro-cid-43cl4zxx]{min-height:0;color:var(--text-3);font-size:13px;line-height:1.4}.nl__msg[data-astro-cid-43cl4zxx]:empty{display:none}.is-error[data-astro-cid-43cl4zxx] .nl__msg[data-astro-cid-43cl4zxx]{color:#ff8fa3}.is-busy[data-astro-cid-43cl4zxx] .nl__form[data-astro-cid-43cl4zxx]{opacity:.7}.nl__success[data-astro-cid-43cl4zxx]{border-radius:var(--r-3);color:var(--text-1);background:#34d39914;outline:none;gap:8px;padding:16px 18px;font-size:15px;line-height:1.5;display:grid;box-shadow:inset 0 0 0 1px #34d3994d}.nl__success-title[data-astro-cid-43cl4zxx]{font:800 var(--fs-md)/1.2 var(--font-body);color:var(--success);align-items:center;gap:8px;display:flex}.nl__success[data-astro-cid-43cl4zxx] strong[data-astro-cid-43cl4zxx]{color:var(--text-1);letter-spacing:.04em}.nl__shop[data-astro-cid-43cl4zxx]{justify-self:stretch;margin-top:8px}.nl--band[data-astro-cid-43cl4zxx]{max-width:560px;margin-inline:auto}.nl--band[data-astro-cid-43cl4zxx] .nl__input[data-astro-cid-43cl4zxx]{padding-right:22px}.nl__band-btn[data-astro-cid-43cl4zxx]{flex:none}@media (width>=640px){.nl--band[data-astro-cid-43cl4zxx] .nl__input[data-astro-cid-43cl4zxx]{height:58px;padding-right:200px}.nl__band-btn[data-astro-cid-43cl4zxx]{--btn-h:44px;position:absolute;top:50%;right:7px;translate:0 -50%}.nl__band-btn[data-astro-cid-43cl4zxx]:hover{transform:translateY(-2px)}}@media (width<=639.98px){.nl--band[data-astro-cid-43cl4zxx] .nl__field[data-astro-cid-43cl4zxx]{flex-direction:column;gap:10px}.nl__band-btn[data-astro-cid-43cl4zxx]{--btn-h:52px;width:100%}}.nl--popup[data-astro-cid-43cl4zxx] .nl__input[data-astro-cid-43cl4zxx]{height:54px;padding-right:22px}.nl__popup-btn[data-astro-cid-43cl4zxx]{margin-top:2px}.site-footer[data-astro-cid-3a5wmu7c]{background:var(--grad-footer);color:var(--text-2);position:relative}.site-footer[data-astro-cid-3a5wmu7c]:before{content:"";background:var(--purple-900);height:16px;position:absolute;top:-16px;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) bottom/100% 8px no-repeat,linear-gradient(90deg,#000 50%,#0000 0) top/32px 8px repeat-x;mask:linear-gradient(#000 0 0) bottom/100% 8px no-repeat,linear-gradient(90deg,#000 50%,#0000 0) top/32px 8px repeat-x}.foot[data-astro-cid-3a5wmu7c]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand""shop help""discover discover""squad squad";gap:36px 24px;padding:64px 0 32px;display:grid}.foot__brand[data-astro-cid-3a5wmu7c]{grid-area:brand}.foot__col--shop[data-astro-cid-3a5wmu7c]{grid-area:shop}.foot__col--help[data-astro-cid-3a5wmu7c]{grid-area:help}.foot__col--discover[data-astro-cid-3a5wmu7c]{grid-area:discover}.foot__squad[data-astro-cid-3a5wmu7c]{grid-area:squad}@media (width<=767.98px){.foot__col--discover[data-astro-cid-3a5wmu7c] .foot__links[data-astro-cid-3a5wmu7c]{columns:2;column-gap:24px}.foot__col--discover[data-astro-cid-3a5wmu7c] .foot__links[data-astro-cid-3a5wmu7c] li[data-astro-cid-3a5wmu7c]{break-inside:avoid}}@media (width>=768px){.foot[data-astro-cid-3a5wmu7c]{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"brand brand brand squad squad squad""shop shop help help discover discover";gap:48px 40px;padding:72px 0 36px}}@media (width>=1024px) and (width<=1359.98px){.foot[data-astro-cid-3a5wmu7c]{grid-template-columns:1.8fr 1fr 1fr 1fr;grid-template-areas:"brand shop help discover""squad squad squad squad";gap:48px 32px;padding:72px 0 40px}.foot__squad[data-astro-cid-3a5wmu7c]{border-radius:var(--r-4);background:var(--grad-soft), #ffffff08;box-shadow:inset 0 0 0 1px var(--border-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"h form""copy socials";align-items:center;gap:4px 48px;padding:28px 32px;display:grid}.foot__squad[data-astro-cid-3a5wmu7c]>.foot__h3[data-astro-cid-3a5wmu7c]{grid-area:h;align-self:end}.foot__squad[data-astro-cid-3a5wmu7c]>.foot__copy[data-astro-cid-3a5wmu7c]{grid-area:copy;align-self:start;max-width:48ch}.foot__squad[data-astro-cid-3a5wmu7c] .nl{grid-area:form;margin-top:0}.foot__squad[data-astro-cid-3a5wmu7c]>.foot__socials[data-astro-cid-3a5wmu7c]{grid-area:socials;margin-top:12px}}@media (width>=1360px){.foot[data-astro-cid-3a5wmu7c]{grid-template-columns:1.6fr 1fr 1fr 1fr 1.6fr;grid-template-areas:"brand shop help discover squad";gap:40px;padding:72px 0 32px}}.foot__we[data-astro-cid-3a5wmu7c]{font:800 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--purple-300);margin-bottom:12px}.foot__brand[data-astro-cid-3a5wmu7c] .logo{margin-bottom:18px}.foot__h3[data-astro-cid-3a5wmu7c]{font:700 22px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--text-1)}.foot__copy[data-astro-cid-3a5wmu7c]{max-width:40ch;color:var(--text-2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.6}.foot__brand[data-astro-cid-3a5wmu7c]>.foot__copy[data-astro-cid-3a5wmu7c]{margin-top:0}.foot__bold[data-astro-cid-3a5wmu7c]{font:700 15px/1.5 var(--font-body);color:var(--text-1);margin-top:12px}.foot__label[data-astro-cid-3a5wmu7c]{font:800 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:24px}.foot__works[data-astro-cid-3a5wmu7c]{align-items:center;gap:18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.foot__works[data-astro-cid-3a5wmu7c] li[data-astro-cid-3a5wmu7c]{color:#fff;opacity:.6;transition:opacity var(--dur-2);place-items:center;display:grid}.foot__works[data-astro-cid-3a5wmu7c] li[data-astro-cid-3a5wmu7c]:hover{opacity:1}.foot__heading[data-astro-cid-3a5wmu7c]{font:800 13px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-1);margin-bottom:12px}.foot__links[data-astro-cid-3a5wmu7c]{margin:0;padding:0;list-style:none}.foot__links[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]{min-height:30px;font:500 15px/1.35 var(--font-body);color:var(--text-2);transition:color var(--dur-2);align-items:center;padding-block:2px;text-decoration:none;display:inline-flex}.foot__links[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]:hover{color:var(--text-1);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--border-3)}.foot__ext[data-astro-cid-3a5wmu7c]{margin-left:2px;font-size:.9em}@media (width<=767.98px){.foot__links[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]{min-height:40px}}.foot__squad[data-astro-cid-3a5wmu7c] .nl{margin-top:18px}.foot__socials[data-astro-cid-3a5wmu7c]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.foot__social[data-astro-cid-3a5wmu7c]{background:var(--surface-2);width:40px;height:40px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-1);transition:transform var(--dur-2) var(--ease-spring), color var(--dur-2), background var(--dur-2);border-radius:50%;place-items:center;display:grid;position:relative}.foot__social[data-astro-cid-3a5wmu7c]:before{content:"";border-radius:50%;position:absolute;inset:-2px}.foot__social[data-astro-cid-3a5wmu7c]:hover{color:var(--text-1);background:var(--surface-3);transform:scale(1.12)}.foot__social[data-astro-cid-3a5wmu7c]:focus-visible{border-radius:50%}.foot__bottom[data-astro-cid-3a5wmu7c]{border-top:1px solid var(--border-1);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding:20px 0;font-size:13px;line-height:1.5;display:flex}.foot__pay[data-astro-cid-3a5wmu7c]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.foot__pay-icons[data-astro-cid-3a5wmu7c]{color:#fff;opacity:.6;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.foot__pay-icons[data-astro-cid-3a5wmu7c] .brand-icon{width:auto;height:22px}.foot__legal[data-astro-cid-3a5wmu7c]{gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.foot__legal[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]{min-height:44px;color:var(--text-3);align-items:center;text-decoration:none;display:inline-flex}.foot__legal[data-astro-cid-3a5wmu7c] a[data-astro-cid-3a5wmu7c]:hover{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}@media (width<=767.98px){.foot__bottom[data-astro-cid-3a5wmu7c]{flex-direction:column;align-items:flex-start;gap:8px}}.foot__tm[data-astro-cid-3a5wmu7c]{padding:0 0 calc(88px + env(safe-area-inset-bottom));color:color-mix(in srgb, var(--text-4), var(--text-3) 60%);font-size:12px;line-height:1.6}.help-launch[data-astro-cid-35gvz4qb]{--size:44px;z-index:var(--z-float);left:calc(12px + env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom) + var(--float-lift,0px));width:var(--size);height:var(--size);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, var(--grad-ring) border-box;color:var(--text-1);box-shadow:var(--shadow-2), 0 0 20px -6px #a855f780;transition:transform var(--dur-2) var(--ease-spring), opacity var(--dur-3) var(--ease-out), visibility 0s, bottom var(--dur-3) var(--ease-out), box-shadow var(--dur-2);border:2px solid #0000;border-radius:50%;place-items:center;display:grid;position:fixed}.help-launch[data-astro-cid-35gvz4qb]:before{content:"";border-radius:50%;position:absolute;inset:-4px}.help-launch[data-astro-cid-35gvz4qb].is-tucked{opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-3) var(--ease-out), visibility 0s linear var(--dur-3), bottom var(--dur-3) var(--ease-out);transform:translateY(10px)scale(.9)}.help-launch[data-astro-cid-35gvz4qb]:hover{box-shadow:var(--shadow-2), 0 0 28px -4px #a855f7bf;transform:scale(1.06)}.help-launch[data-astro-cid-35gvz4qb]:focus-visible{box-shadow:var(--ring-focus);border-radius:50%}.help-launch__tip[data-astro-cid-35gvz4qb]{border-radius:var(--r-2);background:var(--surface-3);border:1px solid var(--border-2);box-shadow:var(--shadow-2);color:var(--text-1);font:600 13px/1.2 var(--font-body);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-2), transform var(--dur-2) var(--ease-out), visibility var(--dur-2);padding:9px 12px;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px)}.help-launch[data-astro-cid-35gvz4qb]:hover .help-launch__tip[data-astro-cid-35gvz4qb],.help-launch[data-astro-cid-35gvz4qb]:focus-visible .help-launch__tip[data-astro-cid-35gvz4qb]{opacity:1;visibility:visible;transform:none}@media (hover:none){.help-launch__tip[data-astro-cid-35gvz4qb]{display:none}}@media (width<=1023.98px){.help-launch[data-astro-cid-35gvz4qb]{--size:40px;left:calc(14px + env(safe-area-inset-left));bottom:calc(14px + env(safe-area-inset-bottom) + var(--float-lift,0px))}.help-launch[data-astro-cid-35gvz4qb] .brand-icon{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.help-launch[data-astro-cid-35gvz4qb],.help-launch[data-astro-cid-35gvz4qb].is-tucked{transform:none}}@media print{.help-launch[data-astro-cid-35gvz4qb]{display:none}}.to-top[data-astro-cid-jwlirega]{z-index:var(--z-float);right:calc(12px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom) + var(--float-lift,0px));border:1px solid var(--border-2);background:var(--glass-strong);width:44px;height:44px;color:var(--text-1);box-shadow:var(--shadow-2);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out), visibility var(--dur-3), bottom var(--dur-3) var(--ease-out), background var(--dur-2), border-color var(--dur-2);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;transform:translateY(12px)scale(.9)}.to-top[data-astro-cid-jwlirega].is-shown{opacity:1;visibility:visible;transform:none}.to-top[data-astro-cid-jwlirega]:hover{background:var(--surface-3);border-color:var(--purple-300);transform:translateY(-3px)}.to-top[data-astro-cid-jwlirega]:focus-visible{border-radius:50%}@media (width<=1023.98px){.to-top[data-astro-cid-jwlirega]{right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom) + var(--float-lift,0px))}}@media (width>=1440px){.to-top[data-astro-cid-jwlirega]{right:calc(10px + env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.to-top[data-astro-cid-jwlirega],.to-top[data-astro-cid-jwlirega]:hover{transform:none}}@media print{.to-top[data-astro-cid-jwlirega]{display:none}}.squad[data-astro-cid-u3jv4rn7]{z-index:var(--z-popup);border:1px solid var(--border-2);border-radius:var(--r-4);background:var(--grad-glow-top), var(--surface-1);width:min(440px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text-2);box-shadow:var(--shadow-panel);overscroll-behavior:contain;opacity:1;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);margin:auto;padding:0;position:fixed;overflow:auto;transform:none}@starting-style{.squad[data-astro-cid-u3jv4rn7][open]{opacity:0;transform:translateY(16px)scale(.97)}}.squad[data-astro-cid-u3jv4rn7].is-closing{opacity:0;transform:translateY(16px)scale(.97)}.squad[data-astro-cid-u3jv4rn7]::backdrop{background:var(--overlay);opacity:1;transition:opacity .25s var(--ease-out)}@starting-style{.squad[data-astro-cid-u3jv4rn7][open]::backdrop{opacity:0}}.squad[data-astro-cid-u3jv4rn7].is-closing::backdrop{opacity:0}.squad__close[data-astro-cid-u3jv4rn7]{z-index:1;width:44px;height:44px;color:var(--text-2);transition:background var(--dur-2), color var(--dur-2), transform var(--dur-2) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.squad__close[data-astro-cid-u3jv4rn7]:hover{background:var(--surface-2);color:var(--text-1);transform:rotate(90deg)}.squad__close[data-astro-cid-u3jv4rn7]:focus-visible{border-radius:50%}.squad__inner[data-astro-cid-u3jv4rn7]:focus{box-shadow:none;outline:none}.squad__inner[data-astro-cid-u3jv4rn7]{text-align:center;flex-direction:column;align-items:stretch;padding:40px 32px 28px;display:flex}@media (width<=479.98px){.squad__inner[data-astro-cid-u3jv4rn7]{padding:36px 20px 22px}}@media (width<=359.98px){.squad__h[data-astro-cid-u3jv4rn7]{font-size:22px}}.squad__eyebrow[data-astro-cid-u3jv4rn7]{align-self:center}.squad__badge[data-astro-cid-u3jv4rn7]{width:64px;height:64px;color:var(--text-1);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, var(--grad-ring) border-box;border:2px solid #0000;border-radius:20px;align-self:center;place-items:center;margin-bottom:16px;display:grid;position:relative;transform:rotate(-6deg);box-shadow:0 10px 30px -10px #a855f7b3}.squad__badge[data-astro-cid-u3jv4rn7]:after{content:"";background:var(--live);width:12px;height:12px;box-shadow:0 0 0 3px var(--surface-1);animation:live-pulse 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;top:-5px;right:-5px}.squad__h[data-astro-cid-u3jv4rn7]{font:700 26px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--text-1);text-wrap:balance;margin-top:12px}.squad__body[data-astro-cid-u3jv4rn7]{max-width:34ch;color:var(--text-2);margin:12px auto 0;font-size:16px;line-height:1.55}.squad[data-astro-cid-u3jv4rn7] .squad__form{text-align:left;margin-top:22px}.squad__decline[data-astro-cid-u3jv4rn7]{min-height:44px;font:600 14px/1.3 var(--font-body);color:var(--text-3);text-underline-offset:3px;background:0 0;border:0;align-self:center;margin-top:8px;padding:0 12px;text-decoration:underline}.squad__decline[data-astro-cid-u3jv4rn7]:hover{color:var(--text-1)}.squad__fine[data-astro-cid-u3jv4rn7]{color:var(--text-3);font-size:12px;line-height:1.5}.squad[data-astro-cid-u3jv4rn7].is-joined .squad__body[data-astro-cid-u3jv4rn7],.squad[data-astro-cid-u3jv4rn7].is-joined .squad__decline[data-astro-cid-u3jv4rn7],.squad[data-astro-cid-u3jv4rn7].is-joined .squad__fine[data-astro-cid-u3jv4rn7]{display:none}@media (prefers-reduced-motion:reduce){.squad[data-astro-cid-u3jv4rn7],.squad[data-astro-cid-u3jv4rn7]::backdrop{transition:none}.squad__badge[data-astro-cid-u3jv4rn7]:after{animation:none}}.search[data-astro-cid-wyh6yh5l]{inset:var(--search-top,0px) 0 auto;z-index:var(--z-overlay);width:100%;max-width:980px;max-height:calc(100dvh - var(--search-top,0px));border-radius:0 0 var(--r-4) var(--r-4);background:var(--surface-1);color:var(--text-2);box-shadow:var(--shadow-panel), 0 0 0 1px var(--border-1);overscroll-behavior:contain;opacity:1;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);border:0;margin:0 auto;padding:0;position:fixed;overflow:hidden auto;transform:none}@starting-style{.search[data-astro-cid-wyh6yh5l][open]{opacity:0;transform:translateY(-8px)}}.search[data-astro-cid-wyh6yh5l].is-closing{opacity:0;transform:translateY(-8px)}.search[data-astro-cid-wyh6yh5l]::backdrop{background:linear-gradient(to bottom, transparent var(--search-top,0px), var(--overlay) var(--search-top,0px));opacity:1;transition:opacity var(--dur-2) var(--ease-out)}@starting-style{.search[data-astro-cid-wyh6yh5l][open]::backdrop{opacity:0}}.search[data-astro-cid-wyh6yh5l].is-closing::backdrop{opacity:0}.search__panel[data-astro-cid-wyh6yh5l]{padding:16px var(--gutter) 24px}@media (width>=768px){.search__panel[data-astro-cid-wyh6yh5l]{padding:24px 28px 28px}}.search__bar[data-astro-cid-wyh6yh5l]{align-items:center;gap:8px;display:flex}.search__field[data-astro-cid-wyh6yh5l]{flex:1;min-width:0;position:relative}.search__field[data-astro-cid-wyh6yh5l] .search__glass{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:20px;translate:0 -50%}.search__input[data-astro-cid-wyh6yh5l]{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border-2);width:100%;height:52px;color:var(--text-1);font:500 17px/1 var(--font-body);-webkit-appearance:none;appearance:none;transition:border-color var(--dur-2), box-shadow var(--dur-2);padding:0 92px 0 52px}.search__input[data-astro-cid-wyh6yh5l]::-webkit-search-cancel-button,.search__input[data-astro-cid-wyh6yh5l]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search__input[data-astro-cid-wyh6yh5l]:hover{border-color:var(--border-3)}.search__input[data-astro-cid-wyh6yh5l]:focus-visible{border-color:var(--purple-300);border-radius:var(--r-pill);outline:none;box-shadow:0 0 0 3px #bea3ff38}.search__clear[data-astro-cid-wyh6yh5l]{background:var(--surface-3);width:32px;height:32px;color:var(--text-2);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:54px;translate:0 -50%}.search__clear[data-astro-cid-wyh6yh5l]:before{content:"";border-radius:50%;position:absolute;inset:-6px}.search__clear[data-astro-cid-wyh6yh5l]:hover{color:var(--text-1)}.search__kbd[data-astro-cid-wyh6yh5l]{background:var(--surface-3);color:var(--text-3);font:500 12px/1 var(--font-mono);border-radius:6px;padding:4px 7px;position:absolute;top:50%;right:14px;translate:0 -50%;box-shadow:inset 0 -1px #0006}.search__close[data-astro-cid-wyh6yh5l]{width:44px;height:44px;color:var(--text-2);transition:background var(--dur-2), color var(--dur-2);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.search__close[data-astro-cid-wyh6yh5l]:hover{background:var(--surface-2);color:var(--text-1)}@media (hover:none),(width<=479.98px){.search__kbd[data-astro-cid-wyh6yh5l]{display:none}.search__clear[data-astro-cid-wyh6yh5l]{right:10px}.search__input[data-astro-cid-wyh6yh5l]{padding-right:52px}}@media (width<=479.98px){.search__input[data-astro-cid-wyh6yh5l]{height:48px;padding-left:46px;font-size:16px}.search__field[data-astro-cid-wyh6yh5l] .search__glass{left:16px}}@media (hover:hover) and (width>=768px){.search__close[data-astro-cid-wyh6yh5l]{display:none}}.search__body[data-astro-cid-wyh6yh5l]{margin-top:20px}.search__label[data-astro-cid-wyh6yh5l]{font:800 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 12px}.search__sec[data-astro-cid-wyh6yh5l]+.search__sec[data-astro-cid-wyh6yh5l]{margin-top:24px}.search__chips[data-astro-cid-wyh6yh5l]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.search__chip[data-astro-cid-wyh6yh5l]{border-radius:var(--r-pill);background:var(--surface-2);min-height:40px;box-shadow:inset 0 0 0 1px var(--border-2);font:600 14px/1 var(--font-body);color:var(--text-1);transition:background var(--dur-2), box-shadow var(--dur-2);border:0;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.search__chip[data-astro-cid-wyh6yh5l] .icon{color:var(--text-3)}.search__chip[data-astro-cid-wyh6yh5l]:hover{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--purple-300)}.search__chip[data-astro-cid-wyh6yh5l]:focus-visible{border-radius:var(--r-pill)}.search__cards[data-astro-cid-wyh6yh5l]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.search__sec[data-astro-cid-wyh6yh5l],.search__col[data-astro-cid-wyh6yh5l]{container-type:inline-size}@container (width>=520px){.search__cards[data-astro-cid-wyh6yh5l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.search__cards[data-astro-cid-wyh6yh5l].is-list{grid-template-columns:minmax(0,1fr)}}.search[data-astro-cid-wyh6yh5l] .sr-card{border-radius:var(--r-3);min-width:0;color:var(--text-2);transition:background var(--dur-2);align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.search[data-astro-cid-wyh6yh5l] .sr-card:hover,.search[data-astro-cid-wyh6yh5l] .sr-card:focus-visible{background:var(--surface-2)}.search[data-astro-cid-wyh6yh5l] .sr-card:focus-visible{border-radius:var(--r-3)}.search[data-astro-cid-wyh6yh5l] .sr-card__thumb{border-radius:var(--r-2);width:64px;box-shadow:inset 0 0 0 1px var(--border-1);flex:0 0 64px;overflow:hidden}.search[data-astro-cid-wyh6yh5l] .sr-card__thumb .mock{--mock-radius:var(--r-2)}.search[data-astro-cid-wyh6yh5l] .sr-card__thumb:has(.sr-card__img){background:var(--stage)}.search[data-astro-cid-wyh6yh5l] .sr-card__img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.search[data-astro-cid-wyh6yh5l] .sr-card__body{flex-direction:column;gap:2px;min-width:0;display:flex}.search[data-astro-cid-wyh6yh5l] .sr-card__title{-webkit-line-clamp:2;font:700 15px/1.25 var(--font-body);color:var(--text-1);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search[data-astro-cid-wyh6yh5l] .sr-card__type{font:500 13px/1.3 var(--font-body);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search[data-astro-cid-wyh6yh5l] .sr-card__price{gap:4px 8px;margin-top:2px}.search[data-astro-cid-wyh6yh5l] .sr-card__price .price__now{font-size:15px}.search[data-astro-cid-wyh6yh5l] .sr-card__price .price__was{font-size:12px}.search[data-astro-cid-wyh6yh5l] .sr-card__sw{min-height:14px;color:var(--text-3);align-items:center;gap:6px;margin-top:4px;display:flex}.search[data-astro-cid-wyh6yh5l] .sr-card__stars{font:700 12px/1 var(--font-body);color:var(--text-2)}.search[data-astro-cid-wyh6yh5l] .sr-card__stars>span:first-child{color:var(--star)}.search[data-astro-cid-wyh6yh5l] mark{color:inherit;text-decoration:underline;text-decoration-color:var(--purple-300);text-underline-offset:3px;background:0 0;text-decoration-thickness:2px}.search__results[data-astro-cid-wyh6yh5l]{gap:24px;display:grid}@media (width>=768px){.search__results[data-astro-cid-wyh6yh5l]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:32px}.search__results[data-astro-cid-wyh6yh5l].is-single{grid-template-columns:minmax(0,1fr)}.search__col--prod[data-astro-cid-wyh6yh5l]{border-left:1px solid var(--border-1);padding-left:32px}.search__results[data-astro-cid-wyh6yh5l].is-single .search__col--prod[data-astro-cid-wyh6yh5l]{border-left:0;padding-left:0}}.search__col[data-astro-cid-wyh6yh5l][hidden]{display:none}.search__sugg[data-astro-cid-wyh6yh5l]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.search[data-astro-cid-wyh6yh5l] .sr-sugg{border-radius:var(--r-3);min-height:52px;color:var(--text-1);transition:background var(--dur-2);align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.search[data-astro-cid-wyh6yh5l] .sr-sugg:hover,.search[data-astro-cid-wyh6yh5l] .sr-sugg:focus-visible{background:var(--surface-2)}.search[data-astro-cid-wyh6yh5l] .sr-sugg:focus-visible{border-radius:var(--r-3)}.search[data-astro-cid-wyh6yh5l] .sr-sugg__icon{border-radius:var(--r-2);background:var(--brand-weak);width:36px;height:36px;color:var(--purple-300);flex:none;place-items:center;display:grid}.search[data-astro-cid-wyh6yh5l] .sr-sugg__text{flex-direction:column;gap:3px;min-width:0;display:flex}.search[data-astro-cid-wyh6yh5l] .sr-sugg__title{font:600 15px/1.3 var(--font-body);color:var(--text-1)}.search[data-astro-cid-wyh6yh5l] .sr-sugg__meta{font:500 13px/1.2 var(--font-body);color:var(--text-3)}.search__all[data-astro-cid-wyh6yh5l]{border-top:1px solid var(--border-1);min-height:48px;font:700 15px/1.3 var(--font-body);color:var(--text-1);text-decoration:underline;text-decoration-color:var(--border-3);text-underline-offset:4px;grid-column:1/-1;justify-content:center;align-items:center;margin-top:4px;padding-top:12px;display:flex}.search__all[data-astro-cid-wyh6yh5l]:hover{text-decoration-color:currentColor}.search__all[data-astro-cid-wyh6yh5l] .search__all-arrow{transition:transform var(--dur-2) var(--ease-out);margin-left:8px;font-size:1.2em;line-height:1;text-decoration:none;display:inline-block}.search__all[data-astro-cid-wyh6yh5l]:hover .search__all-arrow{transform:translate(3px)}.search__empty[data-astro-cid-wyh6yh5l]{text-align:center;justify-items:center;gap:8px;padding:16px 0 8px;display:grid}.search__empty[data-astro-cid-wyh6yh5l][hidden]{display:none}.search__empty[data-astro-cid-wyh6yh5l] .search__empty-icon{color:var(--purple-300);margin-bottom:4px}.search__empty-title[data-astro-cid-wyh6yh5l]{font:700 var(--fs-md)/1.3 var(--font-body);color:var(--text-1);overflow-wrap:anywhere}.search__empty-try[data-astro-cid-wyh6yh5l]{color:var(--text-2);margin-bottom:12px}.search__try[data-astro-cid-wyh6yh5l]{font:inherit;color:var(--text-1);text-decoration:underline;text-decoration-color:var(--border-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline}.search__try[data-astro-cid-wyh6yh5l]:hover{text-decoration-color:currentColor}.search__loading[data-astro-cid-wyh6yh5l]{color:var(--text-3);padding:12px 0;font-size:15px}@media (prefers-reduced-motion:reduce){.search[data-astro-cid-wyh6yh5l],.search[data-astro-cid-wyh6yh5l]::backdrop{transition:none}}main[data-astro-cid-z4jru4n3]:focus,main[data-astro-cid-z4jru4n3]:focus-visible{box-shadow:none;outline:none}
