/* Built by build-css.py for pages/atomic-elements/atomic-countdown.php. Do not edit; edit the section files in css/. */
@font-face{font-family: "PP Fragment";src: local("PP Fragment Glare Regular"),local("PPFragment-GlareRegular"),url("../fonts/pp-fragment-glare.woff2") format("woff2"),url("../fonts/PPFragment-GlareRegular.woff") format("woff");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Figtree";src: url("../fonts/figtree-latin.woff2") format("woff2");font-weight: 400 700;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}@font-face{font-family: "Figtree";src: url("../fonts/figtree-latin-ext.woff2") format("woff2");font-weight: 400 700;font-style: normal;font-display: swap;unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "JetBrains Mono";src: url("../fonts/jetbrains-mono-latin.woff2") format("woff2");font-weight: 500 600;font-style: normal;font-display: swap}:root{--dark: #121212;--light: #f6d8ba;--accent: #e8793f;--accent-hover: #d96a31;--accent-ink: #121212;--accent-display: #c45317;--accent-text: #9b4113;--font-display: "PP Fragment","Bricolage Grotesque","Instrument Serif",Georgia,"Times New Roman",serif;--font-sans: "Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-xs: 0.8125rem;--text-sm: 1rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--display-1: clamp(2.75rem,5.6vw,5rem);--display-2: clamp(2.1rem,3.05vw,2.75rem);--display-3: clamp(1.6rem,2.3vw,2rem);--display-page: clamp(2.6rem,5vw,4.25rem);--lh-tight: 1.02;--lh-snug: 1.1;--lh-body: 1.6;--tracking-tight: -0.025em;--tracking-snug: -0.015em;--tracking-caps: 0.16em;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--section-y: clamp(5rem,8vw,7.5rem);--gap-grid: clamp(1rem,1.6vw,1.5rem);--head-gap: clamp(3rem,5vw,4rem);--container: 1320px;--gutter: clamp(1rem,4vw,2.5rem);--nav-h: 80px;--bar-h: 40px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--ease-out: cubic-bezier(0.22,1,0.36,1);--ease-in-out: cubic-bezier(0.65,0,0.35,1);--dur-fast: 180ms;--dur-base: 320ms;--dur-slow: 800ms;--bg: var(--light);--fg: var(--dark);--fg-2: rgba(18,18,18,0.72);--fg-3: rgba(18,18,18,0.66);--fg-4: rgba(18,18,18,0.4);--line: rgba(18,18,18,0.1);--line-strong: rgba(18,18,18,0.22);--surface: rgba(255,255,255,0.38);--surface-2: rgba(255,255,255,0.6);--surface-ink: rgba(18,18,18,0.045);--surface-ink-2: rgba(18,18,18,0.085);--grid-line: rgba(18,18,18,0.025);--highlight: rgba(255,255,255,0.5);--inverse-bg: var(--dark);--inverse-fg: var(--light)}[data-theme="dark"]{--bg: var(--dark);--fg: var(--light);--fg-2: rgba(246,216,186,0.74);--fg-3: rgba(246,216,186,0.66);--fg-4: rgba(246,216,186,0.4);--line: rgba(246,216,186,0.12);--line-strong: rgba(246,216,186,0.26);--surface: rgba(246,216,186,0.05);--surface-2: rgba(246,216,186,0.09);--surface-ink: rgba(246,216,186,0.05);--surface-ink-2: rgba(246,216,186,0.09);--grid-line: rgba(246,216,186,0.03);--highlight: rgba(246,216,186,0.08);--inverse-bg: var(--light);--inverse-fg: var(--dark);--accent-display: var(--accent);--accent-text: var(--accent)}*,*::before,*::after{box-sizing: border-box}*{margin: 0}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%;scroll-padding-top: calc(var(--nav-h) + var(--bar-h) + 16px)}body{font-family: var(--font-sans);font-size: var(--text-md);line-height: var(--lh-body);color: var(--fg);background: var(--light);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: hidden;counter-reset: sec}img,svg,video{display: block;max-width: 100%}button{font: inherit;color: inherit;background: none;border: 0;cursor: pointer}a{color: inherit;text-decoration: none}ul,ol{list-style: none;padding: 0}table{border-collapse: collapse;width: 100%}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;border-radius: 6px}::selection{background: var(--accent);color: #fff}.container{width: var(--container);max-width: calc(100% - 2 * var(--gutter));margin-inline: auto}.section{position: relative;background: var(--bg);color: var(--fg);padding-block: var(--section-y);counter-increment: sec;overflow-x: clip}.section--follow{padding-top: calc(var(--section-y) * .4)}.section--rule::before{content: "";position: absolute;left: 50%;top: 0;transform: translateX(-50%);width: min(var(--container),calc(100% - 2 * var(--gutter)));height: 1px;background: var(--line)}[data-theme="dark"].section::after,.footer::after{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .035;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode: screen}.section>.container{position: relative;z-index: 1}.section-head{max-width: 800px;margin-bottom: var(--head-gap)}.section-head--center{margin-inline: auto;text-align: center}.section-head--center .badge-glow{margin-inline: auto}.section-head p{font-family: var(--font-sans);font-size: clamp(1.0625rem,1.3vw,1.125rem);line-height: 1.6;color: var(--fg-2);margin-top: var(--space-5);max-width: 680px}.section-head--center p{margin-inline: auto}.is-offscreen,.is-offscreen *,.is-offscreen *::before,.is-offscreen *::after{animation-play-state: paused !important}.skip-link{position: fixed;top: 12px;left: 12px;z-index: 200;padding: 12px 18px;border-radius: 999px;background: var(--dark);color: var(--light);font-weight: 600;font-size: var(--text-sm);transform: translateY(-160%);transition: transform var(--dur-fast) var(--ease-out)}.skip-link:focus{transform: none;outline: 2px solid var(--accent);outline-offset: 3px}main:focus{outline: none}h1,h2,h3,h4{font-family: var(--font-display);font-weight: 400;letter-spacing: var(--tracking-tight);line-height: var(--lh-snug)}h1{font-size: var(--display-1);line-height: var(--lh-tight)}h2{font-size: var(--display-2);letter-spacing: -.03em}h3{font-size: var(--display-3)}h4,.h4{font-size: 1.35rem;letter-spacing: var(--tracking-snug);line-height: 1.2}h1 em,h2 em,h3 em{font-style: italic;color: var(--accent-display)}p{text-wrap: pretty}h1,h2,h3{text-wrap: balance}.small{font-size: var(--text-sm)}.btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: 54px;padding-inline: 26px;border-radius: var(--radius-pill);font-weight: 600;font-size: var(--text-sm);letter-spacing: 0;white-space: nowrap;transition: transform var(--dur-fast) var(--ease-out),background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.btn:active{transform: translateY(1px) scale(0.99)}.btn svg{width: 16px;height: 16px;flex: none}.btn--primary{background: linear-gradient(180deg,#ee8a52,var(--accent) 60%,var(--accent-hover));color: var(--accent-ink);padding-right: 10px}.btn--primary svg{width: 30px;height: 30px;padding: 7px;border-radius: 50%;background: rgba(18,18,18,.22);transition: transform var(--dur-fast) var(--ease-out),background var(--dur-fast)}.btn--primary:hover{transform: translateY(-1px)}.btn--primary:hover svg{transform: translateX(2px);background: rgba(18,18,18,.32)}.btn--primary:not(:has(svg)){padding-right: 26px}.btn--secondary{background: transparent;color: var(--fg);border: 1px solid var(--line-strong)}.btn--secondary:hover{border-color: var(--fg);background: var(--surface-ink)}.btn__label{position: relative;display: inline-block;overflow: hidden;line-height: 1.3}.btn__label>span{display: block;transition: transform 420ms var(--ease-out)}.btn__label>span + span{position: absolute;left: 0;top: 0;transform: translateY(110%)}.btn:hover .btn__label>span:first-child{transform: translateY(-110%)}.btn:hover .btn__label>span + span{transform: translateY(0)}@media (max-width: 560px){main .btn{white-space: normal;text-align: center;height: auto;min-height: 54px;padding-block: 9px}}@media (prefers-reduced-motion: reduce){.btn__label>span{transition: none}.btn:hover .btn__label>span:first-child{transform: none}.btn:hover .btn__label>span + span{display: none}}.text-link{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;font-size: var(--text-sm);color: var(--fg);border-bottom: 1px solid var(--line-strong);padding-bottom: 3px;transition: border-color var(--dur-fast),gap var(--dur-fast)}.text-link:hover{border-color: var(--accent);gap: 12px}.text-link svg{width: 15px;height: 15px}.card{position: relative;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius-lg);padding: clamp(1.75rem,3vw,2.5rem)}.card--glass{--glass-a: rgba(246,216,186,.10);--glass-b: rgba(246,216,186,.03);--glass-line: rgba(246,216,186,.16);--glass-edge: rgba(246,216,186,.55);background: linear-gradient(160deg,var(--glass-a),var(--glass-b));border: 1px solid var(--glass-line);backdrop-filter: blur(24px) saturate(150%);-webkit-backdrop-filter: blur(24px) saturate(150%);overflow: hidden;isolation: isolate}.card--glass::before{content: "";position: absolute;left: 8%;right: 8%;top: 0;height: 1px;background: linear-gradient(90deg,transparent,var(--glass-edge),transparent);z-index: -1}.card--glass::after{content: "";position: absolute;inset: 0;background: linear-gradient(115deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.02) 32%,transparent 48%);pointer-events: none;z-index: -1}[data-theme="light"] .card--glass{--glass-a: rgba(255,255,255,.55);--glass-b: rgba(255,255,255,.22);--glass-line: rgba(18,18,18,.08);--glass-edge: rgba(255,255,255,.9)}.badge{display: inline-flex;align-items: center;gap: 6px;height: 24px;padding-inline: 9px;border-radius: var(--radius-pill);font-size: .75rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;background: var(--surface-ink);color: var(--fg-2);border: 1px solid var(--line)}.badge--free{color: var(--fg-2)}.pill{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding-inline: 14px;border-radius: var(--radius-pill);border: 1px solid var(--line);background: var(--surface);font-size: var(--text-xs);font-weight: 600;color: var(--fg-2)}@property --badge-angle{syntax: "<angle>";inherits: false;initial-value: 0deg}.badge-glow{--badge-fill-a: rgba(255,255,255,.42);--badge-fill-b: rgba(255,255,255,.14);--badge-line: rgba(255,255,255,.7);position: relative;isolation: isolate;display: inline-flex;align-items: center;gap: 9px;height: 40px;padding: 0 16px 0 8px;border-radius: 999px;background: linear-gradient(160deg,var(--badge-fill-a),var(--badge-fill-b));backdrop-filter: blur(18px) saturate(150%);-webkit-backdrop-filter: blur(18px) saturate(150%);font-size: 0.875rem;font-weight: 600;letter-spacing: 0;color: var(--fg);margin-bottom: var(--space-5)}.badge-glow::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1.5px;background: conic-gradient(from var(--badge-angle),var(--badge-line) 0deg,var(--badge-line) 235deg,var(--accent) 290deg,#fff 325deg,var(--badge-line) 360deg);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;animation: badge-sweep 4s linear infinite}.badge-glow::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(115deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.06) 30%,transparent 46%);pointer-events: none;z-index: -1}.badge-glow--dark{--badge-fill-a: rgba(246,216,186,.12);--badge-fill-b: rgba(246,216,186,.04);--badge-line: rgba(246,216,186,.22);color: var(--light)}.badge-glow--dark::after{background: linear-gradient(115deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.02) 30%,transparent 46%)}@keyframes badge-sweep{to{--badge-angle: 360deg}}.badge-glow i{width: 26px;height: 26px;border-radius: 50%;background: #d92fe6;color: #fff;display: grid;place-items: center;flex: none;overflow: hidden}.badge-glow i svg{width: 13px;height: 13px}.badge-glow i img{width: 100%;height: 100%;object-fit: cover}.badge-glow i.is-brand{background: transparent}@media (prefers-reduced-motion: reduce){.badge-glow::before{animation: none}}.section-head--split{max-width: none;display: grid;grid-template-columns: minmax(0,1.55fr) minmax(0,1fr);gap: clamp(2rem,4vw,4rem);align-items: start}.section-head--split h2 .l{display: block}.section-head--split p{margin-top: 0;padding-top: 64px;max-width: none}@media (max-width: 1024px){.section-head--split{grid-template-columns: 1fr}.section-head--split h2 .l{display: inline}.section-head--split p{padding-top: 0;margin-top: var(--space-5)}}.js .reveal{opacity: 0;transform: translateY(20px);transition: opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay: var(--d,0ms)}.js .reveal.in-view{opacity: 1;transform: none}.js .hero h1.reveal{opacity: 1}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.js .reveal{opacity: 1;transform: none;transition: none}*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important}}.visually-hidden{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.announce{position: relative;z-index: 60;height: var(--bar-h);display: flex;align-items: center;justify-content: center;gap: 14px;padding-inline: var(--gutter);background: var(--dark);color: var(--light);font-size: var(--text-xs);font-weight: 600;letter-spacing: 0.01em;text-align: center}.announce strong{color: #fff;font-weight: 800}.announce__link{color: var(--accent);font-weight: 800;white-space: nowrap}.announce__link:hover{text-decoration: underline;text-underline-offset: 3px}.announce__close{position: absolute;right: 12px;top: 50%;transform: translateY(-50%);width: 28px;height: 28px;display: grid;place-items: center;border-radius: 50%;color: rgba(246,216,186,.7)}.announce__close:hover{background: rgba(246,216,186,.1);color: #fff}.announce__close svg{width: 14px;height: 14px}.announce__short{display: none}@media (max-width: 880px){.announce__long{display: none}.announce__short{display: block}}@media (max-width: 720px){.announce{justify-content: flex-start;padding-right: 44px}.announce__long{display: none}.announce__short{display: block;min-width: 0;flex: 1 1 auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left}.announce__link{display: none}}html.announce-hidden .announce{display: none}html.announce-hidden{--bar-h: 0px}.header{position: sticky;top: 0;z-index: 50;height: var(--nav-h);display: flex;align-items: center;--nav-fg: var(--dark);--nav-fg-2: rgba(18,18,18,.7);--nav-pill: rgba(255,255,255,.34);--nav-pill-line: rgba(255,255,255,.55);--nav-menu-bg: #fdf4ea;--nav-menu-fg: var(--dark);--nav-menu-muted: rgba(18,18,18,.62);--nav-menu-line: rgba(232,121,63,.16);--nav-menu-icon-bg: rgba(246,216,186,.55);--nav-menu-hover: rgba(232,121,63,.1);--nav-menu-foot: rgba(246,216,186,.38);color: var(--nav-fg)}.header{transition: color var(--dur-base),height var(--dur-base) var(--ease-out)}.header__inner{transition: background var(--dur-base),border-color var(--dur-base),padding var(--dur-base) var(--ease-out),border-radius var(--dur-base);border: 1px solid transparent;border-radius: 999px}.header.is-scrolled{height: 64px}.header.is-scrolled .header__inner{padding: 6px 6px 6px 18px;background: rgba(246,216,186,.92);border-color: rgba(18,18,18,.1);backdrop-filter: blur(18px) saturate(150%);-webkit-backdrop-filter: blur(18px) saturate(150%)}.header.is-scrolled[data-on="dark"] .header__inner{background: rgba(18,18,18,.92);border-color: rgba(246,216,186,.14)}@media (min-width: 1025px){.header.is-scrolled .nav{height: 48px;padding: 4px;background: transparent;border-color: transparent;backdrop-filter: none;-webkit-backdrop-filter: none}.header.is-scrolled .nav__link{height: 40px;padding-inline: 14px}}.header.is-scrolled .logo__img{height: 34px}.header.is-scrolled .avatar{width: 40px;height: 40px}.header.is-scrolled .btn{height: 40px;padding-inline: 18px;font-size: var(--text-xs)}.header.is-scrolled .menu{top: calc(100% + 4px)}.logo__img,.avatar,.header .btn,.nav,.nav__link{transition: height var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out),padding var(--dur-base) var(--ease-out),background var(--dur-fast)}.header[data-on="dark"]{--nav-fg: var(--light);--nav-fg-2: rgba(246,216,186,.72);--nav-pill: rgba(246,216,186,.07);--nav-pill-line: rgba(246,216,186,.16);--nav-menu-bg: #1c1c1c;--nav-menu-fg: var(--light);--nav-menu-muted: rgba(246,216,186,.6);--nav-menu-line: rgba(246,216,186,.12);--nav-menu-icon-bg: rgba(246,216,186,.09);--nav-menu-hover: rgba(232,121,63,.16);--nav-menu-foot: rgba(246,216,186,.05);--accent-text: var(--accent);--accent-display: var(--accent)}.header__inner{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: var(--space-4)}.logo{display: inline-flex;align-items: center;justify-self: start}.logo__img{height: 44px;width: auto}.logo__img--light{display: none}.header[data-on="dark"] .logo__img--dark{display: none}.header[data-on="dark"] .logo__img--light{display: block}.nav{justify-self: center;display: flex;align-items: center;height: 56px;padding: 6px;border-radius: var(--radius-pill);background: var(--nav-pill);border: 1px solid var(--nav-pill-line);transition: background var(--dur-base),border-color var(--dur-base)}.nav__list{display: flex;align-items: center;gap: 2px}.nav__item{position: relative}.nav__link{display: inline-flex;align-items: center;gap: 6px;height: 44px;padding-inline: 18px;border-radius: var(--radius-pill);font-size: var(--text-sm);font-weight: 500;color: var(--nav-fg);transition: background var(--dur-fast),color var(--dur-fast)}.nav__link svg{width: 14px;height: 14px;opacity: .7;transition: transform var(--dur-fast)}.nav__item:hover>.nav__link,.nav__item:focus-within>.nav__link,.nav__link:hover{background: rgba(255,255,255,.45)}.header[data-on="dark"] .nav__item:hover>.nav__link,.header[data-on="dark"] .nav__item:focus-within>.nav__link,.header[data-on="dark"] .nav__link:hover{background: rgba(246,216,186,.1)}.nav__item:hover>.nav__link svg,.nav__item:focus-within>.nav__link svg{transform: rotate(180deg)}.menu{position: absolute;top: calc(100% + 10px);left: 50%;transform: translate(-50%,6px);min-width: 320px;padding: 8px;border-radius: 16px;background: var(--nav-menu-bg);color: var(--nav-menu-fg);border: 1px solid var(--nav-menu-line);opacity: 0;visibility: hidden;transition: opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility 0s linear var(--dur-fast)}.menu::before{content: "";position: absolute;left: 0;right: 0;top: -10px;height: 10px}.nav__item:hover>.menu,.nav__item:focus-within>.menu,.nav__item.is-open>.menu{opacity: 1;visibility: visible;transform: translate(-50%,0);transition-delay: 0s}.menu--wide{min-width: 640px;display: grid;grid-template-columns: 1fr 1fr;gap: 0 4px}.menu__group{padding: 4px}.menu__group + .menu__group{border-left: 1px solid var(--nav-menu-line)}.menu__title{font-size: .75rem;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--accent-text);padding: 8px 12px 6px}.menu a{display: flex;align-items: center;gap: 12px;padding: 8px 12px 8px 8px;border-radius: 10px;transition: background var(--dur-fast)}.menu a span{display: flex;flex-direction: column;gap: 1px;min-width: 0}.menu a b{display: inline-flex;align-items: center;gap: 8px;font-size: var(--text-sm);font-weight: 600;color: var(--nav-menu-fg);line-height: 1.25}.menu a b em{font-style: normal;font-family: var(--font-mono);font-size: .75rem;font-weight: 500;padding: 2px 6px;border-radius: 5px;background: rgba(232,121,63,.14);color: var(--accent-text)}.menu a small{font-size: .8rem;color: var(--nav-menu-muted);line-height: 1.35;white-space: nowrap}.menu__icon{flex: none;width: 34px;height: 34px;border-radius: 9px;display: grid;place-items: center;background: var(--nav-menu-icon-bg);color: var(--nav-menu-fg);transition: background var(--dur-fast),color var(--dur-fast)}.menu__icon svg{width: 17px;height: 17px}.menu__icon{color: var(--accent)}.menu a:hover{background: var(--nav-menu-hover)}.menu a:hover .menu__icon{background: var(--accent);color: var(--accent-ink)}.menu__foot{grid-column: 1 / -1;margin: 6px -8px -8px;padding: 12px 20px;border-top: 1px solid var(--nav-menu-line);border-radius: 0 0 16px 16px;background: var(--nav-menu-foot);display: flex;align-items: center;justify-content: space-between;gap: 16px;font-size: .82rem;color: var(--nav-menu-muted)}.menu__foot a{padding: 0;border-radius: 0;gap: 6px;font-size: .82rem;font-weight: 700;color: var(--accent-text)}.menu__foot a:hover{background: transparent;text-decoration: underline;text-underline-offset: 3px}.menu__foot a svg{width: 14px;height: 14px}.header__actions{justify-self: end;display: flex;align-items: center;gap: 12px}.avatar{width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;background: var(--nav-pill);border: 1px solid var(--nav-pill-line);color: var(--nav-fg-2);transition: background var(--dur-fast)}.avatar:hover{background: rgba(255,255,255,.5)}.header[data-on="dark"] .avatar:hover{background: rgba(246,216,186,.14)}.avatar svg{width: 20px;height: 20px}.header .btn{height: 48px;padding-inline: 22px}.header .btn--primary{padding-right: 22px}.burger{display: none;width: 48px;height: 48px;border-radius: 50%;background: var(--nav-pill);border: 1px solid var(--nav-pill-line);place-content: center}.burger span{display: block;width: 18px;height: 2px;background: var(--nav-fg);border-radius: 2px;transition: transform var(--dur-base) var(--ease-out),opacity var(--dur-fast)}.burger span + span{margin-top: 5px}.burger[aria-expanded="true"] span:nth-child(1){transform: translateY(7px) rotate(45deg)}.burger[aria-expanded="true"] span:nth-child(2){opacity: 0}.burger[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}@media (max-width: 1024px){.header__inner{grid-template-columns: auto 1fr auto}.burger{display: grid}.header .avatar{display: none}.header .btn{height: 44px;padding-inline: 18px;font-size: var(--text-xs)}.header.is-scrolled .header__inner{padding: 6px 6px 6px 12px}.header.is-scrolled .header__inner{backdrop-filter: none;-webkit-backdrop-filter: none;background: rgba(246,216,186,.97)}.header.is-scrolled[data-on="dark"] .header__inner{background: rgba(18,18,18,.97)}.nav{position: fixed;justify-self: stretch;inset: calc(var(--bar-h) + var(--nav-h)) 0 0 0;height: auto;display: block;padding: var(--gutter);border-radius: 0;border: 0;background: var(--nav-menu-bg);color: var(--nav-menu-fg);overflow-y: auto;opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.nav.is-open{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.nav__list{flex-direction: column;align-items: stretch;gap: 0}.nav__item{border-bottom: 1px solid var(--nav-menu-line)}.nav__link{width: 100%;justify-content: space-between;height: 60px;padding-inline: 4px;font-size: var(--text-lg);font-weight: 700;color: var(--nav-menu-fg);border-radius: 0}.nav__item:hover>.nav__link,.nav__item:focus-within>.nav__link,.nav__link:hover{background: transparent !important}.nav__item:hover>.nav__link svg,.nav__item:focus-within>.nav__link svg{transform: none}.nav__item.is-open>.nav__link svg{transform: rotate(180deg)}.menu{position: static;transform: none;min-width: 0;border: 0;padding: 0 0 12px;display: none;background: transparent}.nav__item.is-open>.menu{display: block;opacity: 1;visibility: visible}.nav .nav__item>.menu{transform: none}.nav__item:hover>.menu:not(.is-open){}.nav__item:not(.is-open):hover>.menu{display: none}.menu--wide{grid-template-columns: 1fr;min-width: 0}.menu__group + .menu__group{border-left: 0}.menu__foot{margin: 6px 0 0;border-radius: 10px;flex-wrap: wrap}.menu a small{white-space: normal}.nav__mobile-cta{display: flex;flex-direction: column;gap: 10px;margin-top: 24px}.nav__mobile-cta .btn{width: 100%;height: 54px;font-size: var(--text-sm)}}@media (min-width: 1025px){.nav__mobile-cta{display: none}}@media (max-width: 560px){.header__inner{grid-template-columns: auto 1fr auto}.header .header__actions .btn{display: none}.logo__img{height: 38px}}.sticky-cta{position: fixed;left: 12px;right: 12px;bottom: 12px;z-index: 45;display: none;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 10px 10px 18px;border-radius: var(--radius-pill);background: var(--dark);color: var(--light);transform: translateY(120%);transition: transform var(--dur-base) var(--ease-out)}.sticky-cta.is-visible{transform: none}.sticky-cta strong{font-size: var(--text-xs);font-weight: 700}.sticky-cta .btn{height: 42px;padding-inline: 18px;font-size: var(--text-xs)}@media (max-width: 768px){.sticky-cta{display: flex}}@media (min-width: 1025px) and (max-width: 1279px){.header__inner{gap: 10px}.logo__img{max-width: none;height: 38px}.header .nav__link,.header.is-scrolled .nav__link{padding-inline: 10px;white-space: nowrap}.header .header__actions .btn{height: 44px;padding-inline: 18px;font-size: var(--text-xs)}}@media (min-width: 1025px) and (max-width: 1080px){.header .avatar{display: none}}.hero{padding-top: clamp(3rem,6vw,5rem);padding-bottom: 0;overflow: hidden}.hero h1{font-size: clamp(2.4rem,4.2vw,3.75rem);line-height: 1.1}.hero h1 em{font-style: normal}.hero h1 .l{display: block}.banner{position: relative;z-index: 1;perspective: 1800px}.banner picture,.banner img{display: block;width: 100%;height: auto}.banner img{border-radius: 16px;border: 1px solid rgba(18,18,18,.14);background: #121214}.banner__tilt{position: relative;border-radius: 16px;transform: rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style: preserve-3d;will-change: transform}@media (max-width: 1024px){.hero h1 .l{display: inline}}@media (max-width: 640px){.banner img{border-radius: 10px}}.compare{display: grid;grid-template-columns: 1fr 1fr;gap: var(--gap-grid);position: sticky;top: calc(var(--nav-h) + var(--bar-h) + 24px)}.compare .card{padding: 22px 22px 20px}@media (max-width: 960px){.compare{position: static}}@media (max-width: 600px){.compare{grid-template-columns: 1fr}}.widget{display: flex;flex-direction: column;padding: 12px;border-radius: var(--radius-lg);background: var(--surface);border: 1px solid var(--line);transition: transform var(--dur-base) var(--ease-out),border-color var(--dur-base)}.widget:hover{transform: translateY(-4px);border-color: var(--line-strong)}.widget{position: relative}.widget:has(.widget__link:focus-visible){outline: 2px solid var(--accent);outline-offset: 3px}.widget__preview{position: relative;height: 140px;border-radius: var(--radius-md);background: var(--dark);color: var(--light);overflow: hidden;display: grid;place-items: center;margin-bottom: 14px}.widget__meta{display: flex;align-items: center;justify-content: space-between;gap: 8px}.widget__group{font-family: var(--font-mono);font-size: .75rem;font-weight: 500;letter-spacing: .08em;text-transform: uppercase;color: var(--fg-3)}.widget h3{font-size: 1.08rem;margin-top: 6px}.widget p{font-size: .9rem;line-height: 1.5;color: var(--fg-2);margin-top: 6px}.widget .badge{height: 22px;font-size: .75rem;padding-inline: 8px}.widget__preview{--ink: rgba(246,216,186,.18);--ink2: rgba(246,216,186,.32)}.wp-scenes{position: absolute;inset: 0}.wp-scene{position: absolute;inset: 14px;opacity: 0;animation: wp-scene 12s var(--ease-out) infinite;animation-delay: calc(var(--s) * 4s)}.wp-label{position: absolute;left: 10px;bottom: 8px;padding: 3px 8px;border-radius: 4px;background: rgba(246,216,186,.12);color: var(--light);font-size: 9px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;opacity: 0;animation: wp-scene 12s var(--ease-out) infinite;animation-delay: calc(var(--s) * 4s)}@keyframes wp-scene{0%{opacity: 0;transform: translateY(4px)}4%,30%{opacity: 1;transform: none}33.33%,100%{opacity: 0}}.wp-form{position: absolute;inset: 12px 18px;display: grid;gap: 6px;align-content: start}.wp-form__f{position: relative;display: grid;gap: 3px}.wp-form__f u{display: block;width: 34%;height: 4px;border-radius: 2px;background: var(--ink2)}.wp-form__f i{display: block;height: 16px;border-radius: 4px;border: 1px solid var(--ink2);position: relative;overflow: hidden}.wp-form__f i::after{content: "";position: absolute;left: 6px;top: 5px;height: 5px;width: 0;border-radius: 3px;background: var(--light);animation: wp-fill 10s var(--ease-out) infinite}.wp-form__f:nth-child(2) i::after{animation-delay: .3s}.wp-form__f--new i::after{animation-delay: .6s}.wp-form__f--new{width: 60%;transform-origin: 0 0;animation: wp-newfield 10s var(--ease-out) infinite}.wp-form__f--new i{border-color: var(--accent)}.wp-form__opts{position: absolute;right: -4px;top: -2px;display: flex;gap: 4px;opacity: 0;animation: wp-opts 10s var(--ease-out) infinite}.wp-form__opts b{padding: 2px 6px;border-radius: 3px;background: var(--light);color: var(--dark);font-size: 8px;font-weight: 700}.wp-form__add{height: 18px;border-radius: 4px;border: 1px dashed var(--ink2);display: grid;place-items: center;font-size: 9px;font-weight: 600;color: var(--fg-3);animation: wp-addrow 10s var(--ease-out) infinite}.wp-form__submit{height: 20px;border-radius: 5px;background: var(--accent);color: #fff;font-style: normal;font-size: 9px;font-weight: 700;display: grid;place-items: center;margin-top: 2px;animation: wp-submit 10s var(--ease-out) infinite}.wp-form__ok{position: absolute;inset: -12px -18px;display: grid;place-items: center;gap: 6px;background: var(--dark);color: var(--light);font-size: 11px;font-weight: 700;opacity: 0;animation: wp-ok 10s var(--ease-out) infinite}.wp-form__ok svg{width: 34px;height: 34px;padding: 8px;border-radius: 50%;background: var(--accent);color: #fff}.wp-form__cursor{position: absolute;width: 14px;height: 14px;color: var(--light);animation: wp-formcursor 10s var(--ease-in-out) infinite;z-index: 2}.wp-form__cursor svg{width: 100%;height: 100%}@keyframes wp-newfield{0%,12%{transform: scaleY(0);opacity: 0;width: 60%}18%,36%{transform: none;opacity: 1;width: 60%}42%,100%{transform: none;opacity: 1;width: 100%}}@keyframes wp-opts{0%,24%{opacity: 0}28%,46%{opacity: 1}50%,100%{opacity: 0}}@keyframes wp-addrow{0%,8%{border-color: var(--ink2);color: var(--fg-3)}10%,14%{border-color: var(--accent);color: var(--accent)}18%,100%{border-color: var(--ink2);color: var(--fg-3)}}@keyframes wp-fill{0%,50%{width: 0}64%,100%{width: 60%}}@keyframes wp-submit{0%,70%{transform: none}73%{transform: scale(.95)}76%,100%{transform: none}}@keyframes wp-ok{0%,76%{opacity: 0}80%,94%{opacity: 1}100%{opacity: 0}}@keyframes wp-formcursor{0%{left: 20%;top: 100%;opacity: 0}6%{opacity: 1}10%,14%{left: 50%;top: 52%}26%,30%{left: 96%;top: 44%}50%,60%{left: 30%;top: 30%}70%,76%{left: 50%;top: 88%}80%,100%{opacity: 0}}.wp-ns--hero .wp-ns__slide{position: absolute;inset: 0 0 14px;padding: 16px;border-radius: 8px;background: linear-gradient(135deg,var(--accent),#b8552a);display: grid;gap: 6px;align-content: center;justify-items: start;animation: wp-heroslide 4s var(--ease-in-out) infinite}.wp-ns--hero b{width: 55%;height: 10px;border-radius: 5px;background: #fff}.wp-ns--hero u{width: 75%;height: 5px;border-radius: 3px;background: rgba(255,255,255,.55)}.wp-ns--hero em{width: 40px;height: 13px;border-radius: 99px;background: var(--dark);margin-top: 4px}.wp-ns__dots{position: absolute;left: 0;right: 0;bottom: 0;display: flex;justify-content: center;gap: 4px}.wp-ns__dots i{width: 5px;height: 5px;border-radius: 50%;background: var(--ink2)}.wp-ns__dots i:nth-child(2){width: 12px;background: var(--accent)}@keyframes wp-heroslide{0%,20%{transform: translateX(-6%);opacity: 0}30%,90%{transform: none;opacity: 1}100%{opacity: 1}}.wp-ns--cards{display: flex;align-items: center;justify-content: center;gap: 8px}.wp-ns__card{width: 30%;height: 62%;border-radius: 8px;background: var(--ink);animation: wp-cardin 4s var(--ease-out) infinite}.wp-ns__card.is-on{height: 82%;background: var(--accent);padding: 12px;display: grid;gap: 5px;align-content: end;animation-delay: .1s}.wp-ns__card b{height: 8px;width: 70%;border-radius: 4px;background: #fff}.wp-ns__card u{height: 4px;width: 50%;border-radius: 2px;background: rgba(255,255,255,.55)}@keyframes wp-cardin{0%,8%{transform: translateX(14px);opacity: 0}20%,100%{transform: none;opacity: 1}}.wp-ns--quote{display: grid;grid-template-columns: 28px 1fr;gap: 4px 12px;align-content: center;padding: 0 22px}.wp-ns__avatar{grid-row: 1 / span 3;width: 28px;height: 28px;border-radius: 50%;background: var(--accent)}.wp-ns--quote b{height: 8px;width: 80%;border-radius: 4px;background: var(--light)}.wp-ns--quote u{height: 4px;width: 95%;border-radius: 2px;background: var(--ink2)}.wp-ns--quote u.s{width: 60%}.wp-ns__arrow{position: absolute;top: 50%;width: 16px;height: 16px;margin-top: -8px;border-radius: 50%;border: 1px solid var(--ink2)}.wp-ns__arrow::after{content: "";position: absolute;top: 5px;left: 6px;width: 4px;height: 4px;border-right: 1.5px solid var(--light);border-bottom: 1.5px solid var(--light);transform: rotate(-45deg)}.wp-ns__arrow.l{left: -4px}.wp-ns__arrow.l::after{transform: rotate(135deg);left: 7px}.wp-ns__arrow.r{right: -4px}@media (prefers-reduced-motion: reduce){.wp-scene[style*="--s:0"],.wp-label[style*="--s:0"]{opacity: 1}}@media (max-width: 720px){.widget__preview{height: 120px}}.showcase{--sc-dur: 6000ms;--loop: 6s;--sc-line: rgba(246,216,186,.1);display: grid;grid-template-columns: minmax(0,420px) minmax(0,1fr);gap: clamp(24px,3vw,40px);align-items: stretch}.showcase__list{flex: 1;display: flex;flex-direction: column;gap: 2px}.showcase__tab{position: relative;display: grid;grid-template-columns: 36px minmax(0,1fr);align-items: start;width: 100%;text-align: left;padding: 13px 16px;border-radius: 14px;border: 1px solid transparent;color: var(--fg-2);overflow: hidden;transition: background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast),padding var(--dur-base) var(--ease-out)}.showcase__tab:hover{color: var(--fg);background: rgba(246,216,186,.03)}.showcase__tab:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.showcase__short{display: none;font-style: normal}.showcase__tab[aria-selected="true"]{color: var(--fg);padding-block: 18px 26px;border-color: var(--sc-line);background: linear-gradient(160deg,rgba(246,216,186,.08),rgba(246,216,186,.025))}.showcase__progress{position: absolute;left: 52px;right: 18px;bottom: 12px;height: 2px;border-radius: 2px;overflow: hidden;background: rgba(246,216,186,.1);opacity: 0}.showcase__progress::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: var(--accent);transform: scaleX(0);transform-origin: 0 50%}.showcase__tab[aria-selected="true"] .showcase__progress{opacity: 1}.showcase__progress.is-running::after{animation: sc-progress var(--sc-dur) linear forwards}.showcase.is-paused .showcase__progress.is-running::after{animation-play-state: paused}.showcase.is-manual .showcase__progress::after{transform: scaleX(1);animation: none}@keyframes sc-progress{to{transform: scaleX(1)}}.showcase__toggle{width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--sc-line);background: rgba(246,216,186,.04);color: var(--fg);transition: background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.showcase__toggle:hover{background: var(--light);color: var(--dark);border-color: transparent}.showcase__toggle:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.showcase__toggle svg{width: 13px;height: 13px}.showcase__toggle .i-play{display: none}.showcase.is-stopped .showcase__toggle .i-play{display: block}.showcase__stage{position: relative;flex: 1;min-height: 560px}.showcase__panel{position: absolute;inset: 0;display: grid;grid-template-columns: minmax(0,1fr) 212px;opacity: 0;visibility: hidden;transition: opacity var(--dur-base),visibility 0s linear var(--dur-base)}.showcase__panel.is-active{opacity: 1;visibility: visible;transition-delay: 0s}.showcase__panel:not(.is-active) .showcase__demo *,.showcase__panel:not(.is-active) .showcase__demo *::before,.showcase__panel:not(.is-active) .showcase__demo *::after{animation: none !important}.showcase__demo{position: relative;display: grid;place-items: center;margin: 14px 0 14px 14px;padding: 32px;border-radius: 16px;overflow: hidden;color: var(--dark);background: radial-gradient(120% 90% at 50% 0%,#fbe8d5,var(--light) 70%)}@media (max-width: 1240px){.showcase{grid-template-columns: minmax(0,380px) minmax(0,1fr)}}@media (max-width: 1100px){.showcase{grid-template-columns: 1fr}.showcase__list{flex-direction: row;gap: 0;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x proximity;padding: 6px;border-radius: 999px;background: rgba(246,216,186,.06);border: 1px solid var(--sc-line)}.showcase__list::-webkit-scrollbar{display: none}.showcase__tab,.showcase__tab[aria-selected="true"]{flex: none;width: auto;display: block;padding: 8px 16px;border: 0;border-radius: 999px;background: none;scroll-snap-align: center}.showcase__tab[aria-selected="true"]{background: var(--light);color: var(--dark)}.showcase__tab[aria-selected="true"] .showcase__progress{display: none}.showcase__short{display: block;font-size: var(--text-sm);font-weight: 600;white-space: nowrap;line-height: 1.4rem}.showcase__progress{left: 16px;right: 16px;bottom: 4px}}@media (max-width: 760px){.showcase__stage{min-height: 600px}.showcase__panel{grid-template-columns: minmax(0,1fr);grid-template-rows: minmax(0,1fr) auto}.showcase__demo{margin: 12px 12px 0}}@media (max-width: 600px){.showcase__stage{min-height: 500px}.showcase__demo{margin: 10px 10px 0;padding: 20px;border-radius: 12px}.dx-steps{gap: 4px 18px}.dx-steps li{font-size: .76rem}}.dx-steps{position: absolute;left: 16px;right: 16px;z-index: 2;top: calc(50% - 24px + var(--ds,1) * 180px + 18px);display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 6px 22px;counter-reset: dx}.dx-steps li{position: relative;display: inline-flex;align-items: center;gap: 8px;font-size: .85rem;font-weight: 500;color: rgba(18,18,18,.55);animation: var(--loop) linear infinite}.dx-steps li::before{counter-increment: dx;content: counter(dx,decimal-leading-zero);font-family: var(--font-mono);font-size: .7rem}.dx-steps li::after{content: "";position: absolute;left: -12px;top: 50%;width: 6px;height: 6px;margin-top: -3px;border-radius: 50%;background: var(--accent);opacity: 0;animation: var(--loop) linear infinite}.dx-steps li:nth-child(1){animation-name: dx-s1}.dx-steps li:nth-child(1)::after{animation-name: dx-d1}.dx-steps li:nth-child(2){animation-name: dx-s2}.dx-steps li:nth-child(2)::after{animation-name: dx-d2}.dx-steps li:nth-child(3){animation-name: dx-s3}.dx-steps li:nth-child(3)::after{animation-name: dx-d3}@keyframes dx-s1{0%,32.9%{color: var(--dark)}33.3%,100%{color: rgba(18,18,18,.55)}}@keyframes dx-s2{0%,33.2%{color: rgba(18,18,18,.55)}33.3%,66.5%{color: var(--dark)}66.6%,100%{color: rgba(18,18,18,.55)}}@keyframes dx-s3{0%,66.5%{color: rgba(18,18,18,.55)}66.6%,100%{color: var(--dark)}}@keyframes dx-d1{0%,32.9%{opacity: 1}33.3%,100%{opacity: 0}}@keyframes dx-d2{0%,33.2%{opacity: 0}33.3%,66.5%{opacity: 1}66.6%,100%{opacity: 0}}@keyframes dx-d3{0%,66.5%{opacity: 0}66.6%,100%{opacity: 1}}.rv-slide{flex: 0 0 calc((var(--rv-view,min(100vw - 2 * var(--gutter),var(--container))) - (var(--per) - 1) * 30px) / var(--per));scroll-snap-align: start}.rv-slide img{-webkit-user-drag: none;user-select: none}@media (max-width: 760px){.rv-slide{flex-basis: 82%}}.pricing .section-head{max-width: 900px}.pr-tiers{display: inline-flex;gap: 2px;padding: 5px;border-radius: 999px;background: linear-gradient(160deg,rgba(255,255,255,.66),rgba(255,255,255,.32));border: 1px solid rgba(18,18,18,.08);backdrop-filter: blur(14px) saturate(140%);-webkit-backdrop-filter: blur(14px) saturate(140%)}.pr-tiers button{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-width: 120px;height: 46px;padding: 0 18px;border-radius: 999px;font-size: var(--text-sm);font-weight: 600;color: var(--fg-2);transition: background var(--dur-fast),color var(--dur-fast)}.pr-tiers button:hover{color: var(--fg);background: rgba(18,18,18,.05)}.pr-tiers button[aria-pressed="true"]{background: var(--dark);color: var(--light)}@media (max-width: 760px){.pr-tiers{display: grid;grid-template-columns: repeat(2,1fr);width: 100%;border-radius: 22px}.pr-tiers button{min-width: 0;padding: 0 10px}}.faq__topics ul{border-top: 1px solid var(--line)}.faq__topics a{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 2px;border-bottom: 1px solid var(--line);font-size: var(--text-sm);font-weight: 500;color: var(--fg-2);transition: color var(--dur-fast),padding var(--dur-fast)}.faq__topics a:hover,.faq__topics a.is-current{color: var(--fg);padding-left: 8px}.faq__topics a.is-current span{font-weight: 600}.faq__topics em{font-style: normal;font-family: var(--font-mono);font-size: .75rem;min-width: 26px;height: 22px;padding: 0 7px;border-radius: 999px;display: grid;place-items: center;background: rgba(18,18,18,.06);color: var(--fg-3)}.faq__topics a.is-current em{background: var(--accent);color: var(--accent-ink)}.faq__group + .faq__group{margin-top: 40px}.faq__group{scroll-margin-top: calc(var(--nav-h) + var(--bar-h) + 24px)}.faq__item{border-bottom: 1px solid var(--line)}.faq__group .faq__item:first-of-type{border-top: 1px solid var(--line)}.faq__item summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 20px 0;font-family: var(--font-display);font-size: 1.3rem;font-weight: 400;letter-spacing: -.015em;line-height: 1.3;transition: color var(--dur-fast)}.faq__item summary::-webkit-details-marker{display: none}.faq__item summary:hover{color: var(--accent-text)}.faq__item summary:focus-visible{outline: 2px solid var(--accent);outline-offset: 4px;border-radius: 6px}.faq__item.is-expanded summary{color: var(--fg)}.faq__body{overflow: hidden}@media (max-width: 900px){.faq__topics ul{display: flex;flex-wrap: wrap;gap: 8px;border-top: 0}.faq__topics a{padding: 8px 12px;border: 1px solid var(--line);border-radius: 999px}.faq__topics a:hover,.faq__topics a.is-current{padding-left: 12px}.faq__item summary{font-size: 1.15rem;padding: 18px 0}}.cta{padding-bottom: clamp(2rem,4vw,3rem)}.cta__panel{--cta-pad-top: clamp(3.5rem,6vw,5.5rem);--cta-mark: 76px;--cta-line: rgba(246,216,186,.1);position: relative;isolation: isolate;overflow: hidden;text-align: center;padding: var(--cta-pad-top) clamp(1.25rem,4vw,3.5rem) clamp(1.5rem,2.6vw,2.25rem);border-radius: 32px;border: 1px solid var(--cta-line);background: radial-gradient(70% 55% at 50% 0%,rgba(232,121,63,.17),transparent 70%),radial-gradient(55% 40% at 50% 100%,rgba(232,121,63,.07),transparent 75%),linear-gradient(180deg,rgba(246,216,186,.045),rgba(246,216,186,.012) 55%,rgba(246,216,186,.03))}.cta__panel::before{content: "";position: absolute;inset: 0;z-index: -2;pointer-events: none;background-image: linear-gradient(rgba(246,216,186,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(246,216,186,.05) 1px,transparent 1px);background-size: 64px 64px;background-position: center -1px;-webkit-mask-image: radial-gradient(55% 60% at 50% 0%,#000,transparent 100%);mask-image: radial-gradient(55% 60% at 50% 0%,#000,transparent 100%)}.cta__panel::after{content: "";position: absolute;top: -1px;left: 18%;right: 18%;height: 1px;background: linear-gradient(90deg,transparent,rgba(246,216,186,.4),transparent);pointer-events: none}.cta__art{position: absolute;z-index: -1;left: 50%;top: calc(var(--cta-pad-top) + var(--cta-mark) / 2);width: 900px;aspect-ratio: 1;transform: translate(-50%,-50%);pointer-events: none;-webkit-mask-image: linear-gradient(#000 44%,transparent 55%),radial-gradient(closest-side,#000 35%,transparent 100%);-webkit-mask-composite: source-in;mask-image: linear-gradient(#000 44%,transparent 55%),radial-gradient(closest-side,#000 35%,transparent 100%);mask-composite: intersect}.cta__art::before{content: "";position: absolute;inset: 34%;border-radius: 50%;background: radial-gradient(closest-side,rgba(232,121,63,.34),transparent)}.cta__rings{position: relative;display: block;width: 100%;height: 100%}.cta__rings circle{fill: none;stroke: rgba(246,216,186,.08);stroke-width: 1}.cta__rings .cta__orbit{stroke: var(--accent);stroke-width: 5;stroke-linecap: round;stroke-dasharray: 0 100;transform-box: fill-box;transform-origin: center;animation: cta-orbit 16s linear infinite}.cta__rings .cta__orbit--slow{stroke: var(--light);stroke-width: 4;opacity: .55;animation-duration: 26s}.cta__rings .cta__orbit--rev{stroke-width: 4;opacity: .6;animation-duration: 36s;animation-direction: reverse}@keyframes cta-orbit{to{transform: rotate(360deg)}}.cta__mark{--badge-line: rgba(246,216,186,.22);position: relative;isolation: isolate;width: var(--cta-mark);height: var(--cta-mark);margin: 0 auto clamp(1.75rem,3vw,2.25rem);border-radius: 22px;display: grid;place-items: center;background: linear-gradient(160deg,rgba(246,216,186,.14),rgba(246,216,186,.04));-webkit-backdrop-filter: blur(14px) saturate(150%);backdrop-filter: blur(14px) saturate(150%)}.cta__mark::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1.5px;background: conic-gradient(from var(--badge-angle),var(--badge-line) 0deg,var(--badge-line) 235deg,var(--accent) 290deg,#fff 325deg,var(--badge-line) 360deg);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;animation: badge-sweep 4s linear infinite}.cta__mark::after{content: "";position: absolute;inset: 0;border-radius: inherit;z-index: -1;background: linear-gradient(115deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.02) 32%,transparent 48%);pointer-events: none}.cta__mark img{width: 52px;height: 52px;border-radius: 14px}.cta h2{font-size: clamp(2.3rem,4.4vw,3.9rem);line-height: 1.04;letter-spacing: -.03em}.cta h2 .l{display: block}.cta__lead{max-width: 560px;margin: var(--space-5) auto 0;font-family: var(--font-sans);font-size: clamp(1.0625rem,1.3vw,1.125rem);line-height: 1.6;color: var(--fg-2)}.cta__actions{margin-top: var(--space-7);display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}.cta__trust{margin-top: clamp(3rem,5vw,4.5rem);display: grid;grid-template-columns: repeat(4,1fr);border-top: 1px solid var(--cta-line);list-style: none;padding: 0;text-align: left}.cta__trust li{position: relative;display: flex;align-items: center;justify-content: center;gap: 14px;padding: 26px 16px 6px}.cta__trust li + li::before{content: "";position: absolute;left: 0;top: 30px;bottom: 8px;width: 1px;background: var(--cta-line)}.cta__ico{width: 40px;height: 40px;flex: none;border-radius: 12px;display: grid;place-items: center;background: rgba(246,216,186,.06);border: 1px solid var(--cta-line);color: var(--accent)}.cta__ico svg{width: 18px;height: 18px}.cta__trust b{display: block;font-size: .9375rem;font-weight: 600;line-height: 1.3;color: var(--fg)}.cta__trust small{display: block;margin-top: 2px;font-size: .8125rem;line-height: 1.4;color: var(--fg-3)}@media (prefers-reduced-motion: reduce){.cta__rings .cta__orbit,.cta__mark::before{animation: none}}@media (max-width: 1100px){.cta__trust{grid-template-columns: repeat(2,1fr)}.cta__trust li{justify-content: flex-start;padding: 22px 20px}.cta__trust li::before{top: 22px;bottom: 22px}.cta__trust li:nth-child(odd)::before{display: none}.cta__trust li:nth-child(n+3){border-top: 1px solid rgba(246,216,186,.07)}}@media (max-width: 760px){.cta__panel{border-radius: 24px}.cta h2 .l{display: inline}.cta__art{width: 660px}}@media (max-width: 560px){.cta__panel{--cta-mark: 64px}.cta__mark{border-radius: 18px}.cta__mark img{width: 44px;height: 44px;border-radius: 12px}.cta__actions .btn{width: 100%}.cta__trust{grid-template-columns: 1fr;margin-top: var(--space-7)}.cta__trust li{padding: 16px 4px}.cta__trust li::before{display: none}.cta__trust li + li{border-top: 1px solid rgba(246,216,186,.07)}}.footer{--ft-line: rgba(246,216,186,.1);position: relative;background: var(--dark);color: var(--light);padding-top: clamp(3rem,6vw,5rem);overflow: hidden}.footer::before{content: "";position: absolute;left: 50%;bottom: -30%;width: min(1100px,120%);aspect-ratio: 2 / 1;transform: translateX(-50%);border-radius: 50%;background: radial-gradient(closest-side,rgba(232,121,63,.09),transparent);pointer-events: none}.footer>.container{position: relative;z-index: 1;container-type: inline-size}.footer__top{display: grid;grid-template-columns: minmax(0,1.8fr) repeat(4,minmax(0,1fr));gap: 40px;padding-bottom: clamp(2.5rem,4vw,3.5rem)}.footer__brand{display: flex;flex-direction: column;align-items: flex-start}.footer__brand .logo__img{height: 44px}.footer__brand p{margin-top: 18px;max-width: 300px;font-size: var(--text-sm);line-height: 1.6;color: var(--fg-2)}.footer__rating{margin-top: 22px;display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 14px 0 12px;border-radius: 999px;border: 1px solid var(--ft-line);background: rgba(246,216,186,.04);font-size: .8125rem;color: var(--fg-2);white-space: nowrap;transition: border-color var(--dur-fast),background var(--dur-fast)}.footer__rating svg{width: 14px;height: 14px;color: var(--accent);flex: none}.footer__rating b{font-weight: 700;color: var(--light)}.footer__rating span{padding-left: 8px;border-left: 1px solid var(--ft-line)}.footer__rating:hover{border-color: rgba(246,216,186,.24);background: rgba(246,216,186,.07)}.footer__soc{display: flex;flex-wrap: wrap;gap: 6px;margin-left: auto}.footer__soc a{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--ft-line);color: var(--fg-2);transition: background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.footer__soc a:hover{background: var(--light);border-color: var(--light);color: var(--dark)}.footer__soc svg{width: 15px;height: 15px}.footer__col .footer__title{margin-bottom: 18px;font-family: var(--font-sans);font-size: .875rem;font-weight: 600;line-height: 1.4;letter-spacing: .01em;color: var(--light)}.footer__col li + li{margin-top: 12px}.footer__col a{font-size: .9375rem;font-weight: 500;line-height: 1.4;color: var(--fg-3);transition: color var(--dur-fast)}.footer__col a:hover{color: var(--light)}.footer__bottom{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 28px;padding: 22px 0;border-top: 1px solid var(--ft-line);font-size: .8125rem;font-weight: 500;color: var(--fg-3)}.footer__totop{display: inline-flex;align-items: center;gap: 10px;padding-left: 24px;border-left: 1px solid var(--ft-line);color: var(--fg-3);transition: color var(--dur-fast)}.footer__totop:hover{color: var(--light)}.footer__totop span{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--ft-line);transition: background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.footer__totop svg{width: 13px;height: 13px;transform: rotate(-90deg)}.footer__totop:hover span{background: var(--light);border-color: var(--light);color: var(--dark)}.footer__wordmark{margin-top: clamp(1rem,2.5vw,2rem);margin-bottom: -.14em;font-family: var(--font-display);font-style: normal;font-weight: 400;font-size: 12vw;font-size: 12.3cqi;line-height: .9;letter-spacing: -.045em;text-align: center;white-space: nowrap;color: transparent;background: linear-gradient(180deg,rgba(246,216,186,.16) 0%,rgba(246,216,186,.06) 50%,rgba(246,216,186,0) 88%);-webkit-background-clip: text;background-clip: text;user-select: none;pointer-events: none}@media (max-width: 1279px){.footer__top{grid-template-columns: repeat(4,minmax(0,1fr));row-gap: 48px}.footer__brand{grid-column: 1 / -1;display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 14px 16px}.footer__brand .logo{grid-column: 1;grid-row: 1}.footer__brand p{grid-column: 1 / 3;grid-row: 2;margin-top: 0}.footer__rating{grid-column: 3;grid-row: 1 / 3;margin-top: 0}}@media (max-width: 700px){.footer__top{grid-template-columns: 1fr 1fr;gap: 36px 24px}.footer__brand{display: flex}.footer__brand p{margin-top: 16px}.footer__rating{margin-top: 20px}.footer__bottom{flex-direction: column;align-items: flex-start;gap: 16px}.footer__soc{margin-left: 0}.footer__totop{padding-left: 0;border-left: 0}}.lightbox{margin: auto;border: 0;padding: 0;width: min(960px,calc(100vw - 32px),calc((100vh - 140px) * 16 / 9));max-width: none;max-height: none;overflow: visible;background: transparent}.lightbox::backdrop{background: rgba(18,18,18,.86)}.lightbox__close{position: absolute;top: -52px;right: 0;width: 44px;height: 44px;border-radius: 50%;background: rgba(246,216,186,.12);color: var(--light);display: grid;place-items: center}.lightbox__close svg{width: 18px;height: 18px}:root{--paper: #faf9f5}.toc--narrow{display: none}@media (max-width: 960px){.toc--narrow{display: block;border-radius: 16px;border: 1px solid var(--line);background: #fff}}@property --wpp{syntax: '<integer>';inherits: false;initial-value: 0}@property --wps{syntax: '<integer>';inherits: false;initial-value: 0}.widget__preview{--dim: rgba(246,216,186,.6)}.wp-cd{display: grid;gap: 8px;justify-items: center;width: 88%}.wp-cd>small{font-size: 9px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--dim)}.wp-cd__row{display: grid;grid-template-columns: repeat(4,1fr);gap: 5px;width: 100%}.wp-cd__row span{display: grid;justify-items: center;gap: 4px;padding: 8px 0 6px;border-radius: 6px;background: var(--ink)}.wp-cd__row b{font-family: var(--font-display);font-weight: 400;font-size: clamp(1rem,10cqw,1.5rem);line-height: 1;color: var(--light);font-variant-numeric: tabular-nums}.wp-cd__row i{font-style: normal;font-size: 8px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--dim)}.wp-cd__row .is-s{background: var(--accent)}.wp-cd__row .is-s b,.wp-cd__row .is-s i{color: var(--dark)}.wp-cd .s{--wps: 30;counter-reset: wps var(--wps);animation: wp-sec 10s linear infinite}.wp-cd .s::after{content: counter(wps,decimal-leading-zero)}@keyframes wp-sec{from{--wps: 40}to{--wps: 30}}.wp-prog{display: grid;grid-template-columns: auto 1fr;align-items: center;gap: 9cqw;width: 84%}.wp-prog__ring{position: relative;width: clamp(46px,30cqw,64px);aspect-ratio: 1}.wp-prog__ring svg{width: 100%;height: 100%;transform: rotate(-90deg)}.wp-prog__ring circle{fill: none;stroke: var(--ink);stroke-width: 3.4}.wp-prog__ring .fg{stroke: var(--accent);stroke-linecap: round;stroke-dasharray: 75 100;animation: wp-ring 6s var(--ease-out) infinite}.wp-prog__ring b{position: absolute;inset: 0;display: grid;place-items: center;font-size: 11px;font-weight: 700;color: var(--light);--wpp: 75;counter-reset: wpp var(--wpp);animation: wp-pct 6s var(--ease-out) infinite}.wp-prog__ring b::after{content: counter(wpp) "%"}.wp-prog__bars{display: grid;gap: 8px}.wp-prog__bars small{display: flex;justify-content: space-between;margin-bottom: 4px;font-size: 9px;font-weight: 600;color: var(--dim)}.wp-prog__bars em{font-style: normal;color: var(--light)}.wp-prog__bars div>i{position: relative;display: block;height: 5px;overflow: hidden;border-radius: 3px;background: var(--ink)}.wp-prog__bars div>i::after{content: "";position: absolute;inset: 0 auto 0 0;width: var(--w);border-radius: 3px;background: var(--accent);transform-origin: 0 50%;animation: wp-bar 6s var(--ease-out) infinite}.wp-prog__dots{display: flex;gap: 4px}.wp-prog__dots i{width: 7px;height: 7px;border-radius: 50%;background: var(--accent);animation: wp-pdot 6s steps(1) infinite}.wp-prog__dots i:nth-child(5){background: var(--ink);animation: none}.wp-prog__dots i:nth-child(2){animation-name: wp-pdot2}.wp-prog__dots i:nth-child(3){animation-name: wp-pdot3}.wp-prog__dots i:nth-child(4){animation-name: wp-pdot4}@keyframes wp-ring{0%,6%{stroke-dasharray: 0 100}50%,92%{stroke-dasharray: 75 100}100%{stroke-dasharray: 0 100}}@keyframes wp-pct{0%,6%{--wpp: 0}50%,92%{--wpp: 75}100%{--wpp: 0}}@keyframes wp-bar{0%,6%{transform: scaleX(0)}50%,92%{transform: none}100%{transform: scaleX(0)}}@keyframes wp-pdot{0%{background: var(--ink)}12%{background: var(--accent)}96%{background: var(--ink)}}@keyframes wp-pdot2{0%{background: var(--ink)}22%{background: var(--accent)}96%{background: var(--ink)}}@keyframes wp-pdot3{0%{background: var(--ink)}32%{background: var(--accent)}96%{background: var(--ink)}}@keyframes wp-pdot4{0%{background: var(--ink)}42%{background: var(--accent)}96%{background: var(--ink)}}.wp-tog{display: grid;gap: 10px;justify-items: center;width: 76%}.wp-tog__sw{display: flex;align-items: center;gap: 7px;font-size: 9.5px;font-weight: 600}.wp-tog__sw .m{color: var(--light);animation: wp-togm 6s steps(1) infinite}.wp-tog__sw .y{color: var(--dim);animation: wp-togy 6s steps(1) infinite}.wp-tog__sw i{position: relative;width: 28px;height: 16px;border-radius: 99px;background: var(--ink2)}.wp-tog__sw i::after{content: "";position: absolute;top: 2px;left: 2px;width: 12px;height: 12px;border-radius: 50%;background: var(--light);animation: wp-togk 6s var(--ease-in-out) infinite}.wp-tog__card{width: 100%;display: grid;gap: 5px;padding: 10px 12px;border-radius: 8px;background: var(--ink)}.wp-tog__price{display: grid}.wp-tog__price p{grid-area: 1 / 1;display: flex;align-items: baseline;gap: 4px}.wp-tog__price b{font-family: var(--font-display);font-weight: 400;font-size: clamp(1.3rem,13cqw,1.7rem);line-height: 1;color: var(--light)}.wp-tog__price small{font-size: 9px;color: var(--dim)}.wp-tog__price .pa{animation: wp-toga 6s var(--ease-out) infinite}.wp-tog__price .pb{opacity: 0;animation: wp-togb 6s var(--ease-out) infinite}.wp-tog__card u{height: 4px;border-radius: 2px;background: var(--ink2)}.wp-tog__card u.s{width: 60%}@keyframes wp-togk{0%,42%{transform: none;background: var(--light)}50%,92%{transform: translateX(12px);background: var(--accent)}100%{transform: none;background: var(--light)}}@keyframes wp-togm{0%{color: var(--light)}47%{color: var(--dim)}96%{color: var(--light)}}@keyframes wp-togy{0%{color: var(--dim)}47%{color: var(--light)}96%{color: var(--dim)}}@keyframes wp-toga{0%,42%{opacity: 1;transform: none}47%,94%{opacity: 0;transform: translateY(-4px)}100%{opacity: 1;transform: none}}@keyframes wp-togb{0%,45%{opacity: 0;transform: translateY(4px)}52%,92%{opacity: 1;transform: none}97%,100%{opacity: 0}}.fp-hero{margin-top: calc(-1 * var(--nav-h));padding-top: calc(var(--nav-h) + clamp(1.75rem,3.5vw,3rem));padding-bottom: clamp(4rem,7vw,6rem);overflow: hidden;isolation: isolate}.fp-hero__bg{position: absolute;inset: 0;z-index: -1;pointer-events: none;-webkit-mask-image: linear-gradient(#000 55%,transparent 96%);mask-image: linear-gradient(#000 55%,transparent 96%)}.fp-hero__bg::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(18,18,18,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(18,18,18,.045) 1px,transparent 1px);background-size: 72px 72px;background-position: center top;-webkit-mask-image: radial-gradient(80% 70% at 30% 0%,#000,transparent 75%);mask-image: radial-gradient(80% 70% at 30% 0%,#000,transparent 75%)}.fp-hero__bg::after{content: "";position: absolute;left: 74%;top: 56%;width: min(980px,110vw);aspect-ratio: 1;transform: translate(-50%,-50%);border-radius: 50%;background: radial-gradient(closest-side,rgba(232,121,63,.16),rgba(232,121,63,.04) 55%,transparent)}.fp-hero .badge-glow{margin-bottom: 20px}.fp-hero h1{font-size: var(--display-page);line-height: 1.02;letter-spacing: -.03em}.fp-hero h1 .l{display: block}.fp-hero__actions{margin-top: 30px;display: flex;flex-wrap: wrap;gap: 12px}.fp-jump{position: sticky;top: calc(var(--nav-h) + 4px);z-index: 20;pointer-events: none}.fp-jump .container{display: flex;justify-content: center}.fp-jump ol{position: relative;pointer-events: auto;display: flex;gap: 2px;max-width: 100%;padding: 5px;border-radius: 999px;border: 1px solid rgba(18,18,18,.08);background: rgba(252,238,224,.86);-webkit-backdrop-filter: blur(14px) saturate(150%);backdrop-filter: blur(14px) saturate(150%);overflow-x: auto;scrollbar-width: none}.fp-jump ol::-webkit-scrollbar{display: none}.fp-jump a{display: inline-flex;align-items: center;height: 38px;padding: 0 15px;border-radius: 999px;font-size: .875rem;font-weight: 600;white-space: nowrap;color: rgba(18,18,18,.72);transition: background var(--dur-fast),color var(--dur-fast)}.fp-jump a:hover{color: #121212;background: rgba(18,18,18,.05)}.fp-jump a.is-current{background: #121212;color: var(--light)}.fp-jump a:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.fp-card{overflow: hidden;border-radius: 24px;border: 1px solid rgba(18,18,18,.08);background: rgba(255,255,255,.5)}.fp-table{width: 100%;border-collapse: collapse;table-layout: fixed;font-size: .9375rem;line-height: 1.5}.fp-table thead th{padding: 16px 22px;text-align: left;font-size: .75rem;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--fg-3);background: rgba(18,18,18,.03)}.fp-table thead th:first-child{width: 28%}.fp-table thead th.is-pro{color: var(--accent-text);background: rgba(232,121,63,.1)}.fp-table tbody th,.fp-table td,.fp-table tfoot th{padding: 18px 22px;text-align: left;vertical-align: top;border-top: 1px solid var(--line)}.fp-table tbody th{font-weight: 600;color: var(--fg)}.fp-table tbody th small{display: block;margin-top: 4px;font-size: .8125rem;font-weight: 500;color: var(--fg-3)}.fp-table td{color: var(--fg-2)}.fp-table td.is-pro{background: rgba(232,121,63,.06)}.fp-table tfoot>tr>*{border-top: 1px solid var(--line-strong);background: rgba(18,18,18,.03);vertical-align: middle}.fp-table tfoot td.is-pro{background: rgba(232,121,63,.12)}.fp-table tfoot th{font-weight: 700;color: var(--fg)}.fp-table tfoot small{margin-left: 8px;font-size: .8125rem;color: var(--fg-3)}.fp-yes{display: inline-flex;align-items: flex-start;gap: 10px;font-weight: 500;color: var(--fg)}.fp-yes svg{width: 22px;height: 22px;flex: none;padding: 5px;border-radius: 50%;background: rgba(18,18,18,.08);color: var(--fg)}.fp-yes span{padding-top: 1px}.is-pro .fp-yes svg{background: var(--accent);color: var(--dark)}.fp-txt{color: var(--fg-2)}.is-pro .fp-txt{color: var(--fg)}.fp-txt b{margin-right: 2px;font-family: var(--font-display);font-weight: 400;font-size: 1.5rem;line-height: 1;color: var(--fg)}.is-pro .fp-txt b{color: var(--accent-display)}.fp-txt a{font-weight: 600;color: var(--accent-text);text-decoration: underline;text-underline-offset: 3px}.fp-cta__trust{grid-template-columns: repeat(3,1fr)}@media (max-width: 1100px){.fp-cta__trust{grid-template-columns: repeat(3,1fr)}.fp-cta__trust li:nth-child(odd)::before{display: block}.fp-cta__trust li:first-child::before{display: none}.fp-cta__trust li:nth-child(n+3){border-top: 0}}@media (max-width: 860px){.fp-cta__trust{grid-template-columns: 1fr}.fp-cta__trust li::before{display: none !important}.fp-cta__trust li + li{border-top: 1px solid rgba(246,216,186,.07)}}@media (max-width: 760px){.fp-hero h1 .l{display: inline}.fp-hero__actions .btn{flex: 1 1 100%}.fp-jump .container{padding-inline: 0}.fp-jump ol{width: 100%;border-radius: 0;border-inline: 0}.fp-table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.fp-table,.fp-table tbody,.fp-table tfoot,.fp-table tr,.fp-table th,.fp-table td{display: block;width: auto !important}.fp-table tbody tr,.fp-table tfoot tr{padding: 18px 18px 16px;border-top: 1px solid var(--line)}.fp-table tbody tr:first-child{border-top: 0}.fp-table tfoot tr{border-top-color: var(--line-strong);background: rgba(18,18,18,.03)}.fp-table tbody th,.fp-table td,.fp-table tfoot th{padding: 0;border: 0;background: none !important}.fp-table tbody th,.fp-table tfoot th{margin-bottom: 12px;font-size: 1.0625rem}.fp-table td{display: grid;grid-template-columns: 4.75rem minmax(0,1fr);gap: 10px;align-items: start}.fp-table td + td{margin-top: 10px}.fp-table td::before{content: attr(data-label);padding-top: 4px;font-size: .75rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--fg-3)}.fp-table td.is-pro::before{color: var(--accent-text)}.fp-table tfoot small{display: block;margin: 4px 0 0}}.tp-card__shot{display: block;overflow: hidden;aspect-ratio: 443 / 476;border-radius: var(--radius-md);background: #1b1b1b}.tp-card__shot img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: top center;transition: transform 1.2s var(--ease-out),opacity var(--dur-fast)}.tp-v{height: 28px;padding-inline: 11px;min-width: 44px;border-radius: 999px;font-size: .8125rem;font-weight: 600;color: var(--fg-2);transition: background var(--dur-fast),color var(--dur-fast)}.tp-v:hover{color: var(--fg)}.tp-v[aria-pressed="true"]{background: #121212;color: var(--light)}.tp-v:focus-visible{outline: 2px solid var(--accent);outline-offset: 1px}@media (pointer: coarse),(max-width: 700px){.tp-v{height: 36px;padding-inline: 14px}}code{font-family: var(--font-mono);font-size: .875em}.ep-hero{padding-bottom: clamp(3.5rem,6vw,5.5rem)}.ep-hero__grid{display: grid;grid-template-columns: minmax(0,.88fr) minmax(0,1.12fr);gap: clamp(2.25rem,4.5vw,4.5rem);align-items: center}.ep-hero .badge-glow{margin-bottom: 18px}.ep-hero .ep-title{font-size: clamp(2.3rem,3.9vw,3.375rem);line-height: 1.02;letter-spacing: -.03em}.ep-title__kw{display: block}.ep-title__deck{display: block;margin-top: .5em;max-width: 25ch;font-size: max(.42em,1.375rem);line-height: 1.22;letter-spacing: -.012em;color: var(--fg-2)}.ep-title__deck::first-letter{text-transform: uppercase}.ep-hero__lead{margin-top: 22px;max-width: 590px;font-size: clamp(1.0625rem,1.25vw,1.1875rem);line-height: 1.65;color: var(--fg-2)}.ep-hero__lead b{color: var(--fg);font-weight: 600}.ep-hero .fp-hero__actions{margin-top: 28px}.ep-badges{margin-top: 26px;display: flex;flex-wrap: wrap;gap: 8px;max-width: 620px}.ep-badges li{display: inline-flex;align-items: center;gap: 8px;min-height: 34px;padding: 5px 13px 5px 6px;border-radius: 999px;border: 1px solid rgba(18,18,18,.08);background: rgba(255,255,255,.42);font-size: .8125rem;font-weight: 600;line-height: 1.3;color: var(--fg)}.ep-badges svg{width: 22px;height: 22px;flex: none;padding: 5px;border-radius: 50%;background: var(--dark);color: var(--light)}.ep-hero__meta{margin-top: 20px;display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;font-size: .8125rem;color: var(--fg-3)}.ep-hero__meta span + span::before{content: "";display: inline-block;width: 4px;height: 4px;margin-right: 14px;border-radius: 50%;background: currentColor;vertical-align: middle;opacity: .6}.ep-ed{--ed-line: rgba(246,216,186,.09);--ed-fg: var(--light);--ed-2: rgba(246,216,186,.72);--ed-3: rgba(246,216,186,.5);position: relative;margin: 0;border-radius: 26px;border: 1px solid #121212;overflow: hidden;color: var(--ed-fg);background: radial-gradient(70% 60% at 100% 0%,rgba(232,121,63,.24),transparent 62%),#121212}.ep-ed__bar{display: flex;align-items: center;gap: 12px;height: 46px;padding: 0 16px;border-bottom: 1px solid var(--ed-line);font-size: .8125rem;color: var(--ed-2)}.ep-ed__dots{display: flex;gap: 6px}.ep-ed__dots i{width: 10px;height: 10px;border-radius: 50%;background: rgba(246,216,186,.18)}.ep-ed__bar b{font-weight: 600;color: var(--ed-fg)}.ep-ed__plan{margin-left: auto;display: inline-flex;align-items: center;height: 24px;padding: 0 10px;border-radius: 999px;background: rgba(246,216,186,.08);font-size: .6875rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--ed-2)}.ep-ed__plan.is-pro{background: var(--accent);color: var(--dark)}.ep-ed__body{display: grid;grid-template-columns: minmax(0,38%) minmax(0,1fr);min-height: 392px}.ep-ed__panel{display: grid;align-content: start;gap: 11px;padding: 16px 16px 20px;border-right: 1px solid var(--ed-line);background: rgba(246,216,186,.025)}.ep-ed__head{display: flex;align-items: center;gap: 10px;padding-bottom: 12px;border-bottom: 1px solid var(--ed-line)}.ep-ed__ico{width: 30px;height: 30px;flex: none;border-radius: 9px;display: grid;place-items: center;background: var(--accent);color: var(--dark)}.ep-ed__ico svg{width: 16px;height: 16px}.ep-ed__head b{display: block;font-size: .875rem;line-height: 1.2;color: var(--ed-fg)}.ep-ed__head small{display: block;margin-top: 2px;font-size: .6875rem;color: var(--ed-3)}.ep-ed__sec{margin-top: 3px;font-size: .625rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ed-3)}.ep-ctl{display: grid;gap: 6px;min-width: 0;font-size: .75rem;line-height: 1.3}.ep-ctl>span{font-weight: 600;color: var(--ed-2)}.ep-ctl--inline{grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 10px}.ep-ctl__field{display: flex;align-items: center;justify-content: space-between;gap: 8px;min-width: 0;height: 30px;padding: 0 10px;border-radius: 8px;border: 1px solid rgba(246,216,186,.13);background: rgba(246,216,186,.04);color: var(--ed-fg)}.ep-ctl__field em{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-style: normal}.ep-ctl__field--area{height: auto;min-height: 46px;padding-block: 7px;align-items: flex-start}.ep-ctl__field--area em{white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.ep-ctl__switch{position: relative;width: 32px;height: 18px;flex: none;border-radius: 99px;background: rgba(246,216,186,.16)}.ep-ctl__switch::after{content: "";position: absolute;top: 3px;left: 3px;width: 12px;height: 12px;border-radius: 50%;background: var(--light)}.ep-ctl__switch.is-on{background: var(--accent)}.ep-ctl__switch.is-on::after{left: 17px;background: var(--dark)}.ep-ctl__seg{display: flex;gap: 2px;padding: 2px;border-radius: 8px;border: 1px solid rgba(246,216,186,.12)}.ep-ctl__seg span{flex: 1 1 0;min-width: 0;padding: 5px 4px;border-radius: 6px;text-align: center;font-size: .6875rem;font-weight: 600;color: var(--ed-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ep-ctl__seg .is-on{background: rgba(232,121,63,.2);color: var(--accent)}.ep-ctl__note{padding: 8px 10px;border-radius: 8px;background: rgba(246,216,186,.05);font-size: .6875rem;line-height: 1.45;color: var(--ed-3)}.ep-ed__canvas{position: relative;display: grid;place-items: center;padding: 46px 26px 30px;background-color: #fbf4ec;background-image: radial-gradient(rgba(18,18,18,.09) 1px,transparent 1.3px);background-size: 15px 15px}.ep-ed__canvas::before{content: "";position: absolute;inset: 0;background: radial-gradient(60% 50% at 50% 55%,rgba(232,121,63,.12),transparent 70%);pointer-events: none}.ep-ed__sel{position: relative;border-radius: 14px;outline: 1.5px solid var(--accent);outline-offset: 7px}.ep-ed__tag{position: absolute;left: -8.5px;bottom: calc(100% + 7px);display: inline-flex;align-items: center;gap: 6px;height: 22px;padding: 0 9px;border-radius: 6px 6px 6px 0;background: var(--accent);color: var(--dark);font-size: .6875rem;font-weight: 700;white-space: nowrap}.ep-ed__tag svg{width: 11px;height: 11px}.ep-ed__zoom{zoom: 1.25}.ep-ed__zoom .widget__preview{width: 290px;height: 172px;margin: 0;border-radius: 12px;container-type: inline-size}.ep-ed__hint{position: absolute;right: 14px;bottom: 12px;display: inline-flex;align-items: center;gap: 6px;padding: 5px 9px;border-radius: 999px;background: rgba(255,255,255,.7);border: 1px solid rgba(18,18,18,.08);font-size: .6875rem;font-weight: 600;color: rgba(18,18,18,.66)}.ep-ed__hint i{width: 6px;height: 6px;border-radius: 50%;background: #2fb36d}.ep-anchor{scroll-margin-top: calc(24px - var(--section-y))}.ep-anchor.section--follow{scroll-margin-top: calc(24px - var(--section-y) * .4)}.ep-over__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.04fr);gap: clamp(2rem,5vw,5rem);align-items: start}.ep-over__copy{position: sticky;top: calc(var(--nav-h) + 88px)}.ep-over h2{font-size: var(--display-2)}.ep-def{margin-top: 22px;font-family: var(--font-display);font-size: clamp(1.25rem,1.55vw,1.4375rem);line-height: 1.4;letter-spacing: -.01em;color: var(--fg);text-wrap: pretty}.ep-def a,.ep-note a,.ep-qa a,.ep-feat__item a,.ep-step a,.ep-why a,.ep-facts a,.ep-demo a{text-decoration: underline;text-decoration-color: var(--line-strong);text-underline-offset: 3px;transition: color var(--dur-fast),text-decoration-color var(--dur-fast)}.ep-def a:hover,.ep-note a:hover,.ep-qa a:hover,.ep-feat__item a:hover,.ep-step a:hover,.ep-facts a:hover{color: var(--accent-text);text-decoration-color: currentColor}.ep-notes{margin-top: 28px;display: grid;gap: 12px}.ep-note{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 14px;padding: 18px 20px;border-radius: 18px;border: 1px solid rgba(18,18,18,.08);background: rgba(255,255,255,.42);font-size: .96875rem;line-height: 1.6;color: var(--fg-2)}.ep-note__ico{width: 34px;height: 34px;border-radius: 10px;display: grid;place-items: center;background: var(--dark);color: var(--light)}.ep-note__ico svg{width: 17px;height: 17px}.ep-note.is-native .ep-note__ico{background: var(--accent);color: var(--dark)}.ep-note b{font-weight: 600;color: var(--fg)}.ep-note code,.ep-qa code,.ep-feat__item code,.ep-step code,.ep-demo code,.ep-facts code,.ep-def code,.ep-navi code{padding: 1px 6px;border-radius: 5px;background: rgba(18,18,18,.06);font-family: var(--font-mono);font-size: max(.9em,12px)}.ep-facts{overflow: hidden;border-radius: 24px;border: 1px solid rgba(18,18,18,.08);background: rgba(255,255,255,.5)}.ep-facts__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 18px 22px;border-bottom: 1px solid var(--line);background: rgba(18,18,18,.03)}.ep-facts__head b{font-family: var(--font-display);font-weight: 400;font-size: 1.375rem;line-height: 1.1}.ep-facts__head span{font-family: var(--font-mono);font-size: .75rem;font-weight: 600;color: var(--accent-text)}.ep-facts table{table-layout: fixed;font-size: .9375rem;line-height: 1.55}.ep-facts th{width: 32%;padding: 15px 16px 15px 22px;text-align: left;vertical-align: top;font-weight: 600;color: var(--fg);border-top: 1px solid var(--line)}.ep-facts td{padding: 15px 22px 15px 0;vertical-align: top;color: var(--fg-2);border-top: 1px solid var(--line);overflow-wrap: anywhere}.ep-facts tr:first-child>*{border-top: 0}.ep-facts td b{font-weight: 600;color: var(--fg)}.ep-plan{display: inline-flex;align-items: center;height: 26px;margin-right: 8px;padding: 0 11px;border-radius: 999px;background: rgba(18,18,18,.07);font-size: .75rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--fg);vertical-align: 1px}.ep-plan.is-pro{background: var(--dark);color: var(--light)}.ep-demos__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap-grid)}.ep-demo{position: relative;display: flex;flex-direction: column;min-width: 0;overflow: hidden;border-radius: 24px;border: 1px solid rgba(246,216,186,.11);background: linear-gradient(165deg,rgba(246,216,186,.075),rgba(246,216,186,.018));transition: border-color var(--dur-base)}.ep-demo:hover{border-color: rgba(246,216,186,.22)}.ep-demo__vis{container-type: inline-size;padding: 12px 12px 0}.ep-demo__body{display: grid;align-content: start;gap: 12px;padding: 20px 22px 24px}.ep-demo--wide{grid-column: span 2}.ep-demo--wide .ep-demo__body{grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 30px;padding: 22px 26px 26px}.ep-demo--wide .ep-demo__body>:not(.ep-demo__spec){grid-column: 1}.ep-demo--wide .ep-demo__spec{grid-column: 2;grid-row: 1 / span 3;align-self: start;margin: 0;padding: 0 0 0 30px;border-top: 0;border-left: 1px solid rgba(246,216,186,.09)}.ep-demo__top{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px}.ep-demo__n{padding: 3px 8px;border-radius: 7px;border: 1px solid rgba(232,121,63,.38);font-family: var(--font-mono);font-size: .75rem;font-weight: 600;line-height: 1.4;color: var(--accent)}.ep-demo__for{font-size: .8125rem;font-weight: 600;color: rgba(246,216,186,.62)}.ep-demo__pro{position: absolute;top: 20px;right: 20px;z-index: 2;display: inline-flex;align-items: center;height: 22px;padding: 0 9px;border-radius: 999px;background: var(--accent);color: var(--dark);font-size: .6875rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.ep-demo h3{font-size: clamp(1.3rem,1.6vw,1.5rem);line-height: 1.16}.ep-demo__look{font-size: .9375rem;line-height: 1.6;color: var(--fg-2)}.ep-demo__spec{display: grid;gap: 9px;margin: 2px 0 0;padding-top: 14px;border-top: 1px solid rgba(246,216,186,.09);font-size: .84375rem;line-height: 1.55}.ep-demo__spec>div{display: grid;grid-template-columns: 6.6em minmax(0,1fr);gap: 10px}.ep-demo__spec dt{padding-top: 1px;font-family: var(--font-mono);font-size: .75rem;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: rgba(246,216,186,.5)}.ep-demo__spec dd{margin: 0;color: rgba(246,216,186,.8)}.ep-demo__spec dd b{font-weight: 600;color: var(--light)}.ep-demo__spec .is-pro dt{color: var(--accent)}.ep-feat__grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: var(--gap-grid)}.ep-feat__item{grid-column: span var(--span,4);display: grid;align-content: start;gap: 12px;padding: 28px 26px 30px;transition: transform var(--dur-base) var(--ease-out),border-color var(--dur-base)}.ep-feat__item:hover{transform: translateY(-4px);border-color: var(--line-strong)}.ep-feat__ico{width: 48px;height: 48px;margin-bottom: 10px;border-radius: 15px;display: grid;place-items: center;background: var(--fg);color: var(--bg)}.ep-feat__ico svg{width: 22px;height: 22px}.ep-feat__item h3{font-size: 1.375rem;line-height: 1.2}.ep-feat__item p{font-size: .96875rem;line-height: 1.62;color: var(--fg-2)}.ep-feat__item p b{font-weight: 600;color: var(--fg)}.ep-tree__grid{display: grid;grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr);gap: clamp(2rem,5vw,5rem);align-items: center}.ep-tree h2{font-size: var(--display-2)}.ep-tree h2 small{display: block;margin-top: 14px;font-family: var(--font-mono);font-size: .875rem;font-weight: 500;letter-spacing: 0;color: var(--accent)}.ep-why{margin-top: 24px;padding: 20px 22px;border-radius: 18px;border: 1px solid rgba(246,216,186,.12);background: rgba(246,216,186,.04);font-size: 1.03125rem;line-height: 1.65;color: var(--fg-2)}.ep-why b:first-child{display: block;margin-bottom: 6px;font-family: var(--font-mono);font-size: .75rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--accent)}.ep-tree__copy>p:not(.ep-why){margin-top: 18px;font-size: 1.03125rem;line-height: 1.65;color: var(--fg-2)}.ep-navi{overflow: hidden;border-radius: 22px;border: 1px solid rgba(246,216,186,.13);background: linear-gradient(165deg,rgba(246,216,186,.07),rgba(246,216,186,.02))}.ep-navi__bar{display: flex;align-items: center;gap: 10px;padding: 14px 18px;border-bottom: 1px solid rgba(246,216,186,.1);font-size: .8125rem;font-weight: 700;color: var(--light)}.ep-navi__bar svg{width: 16px;height: 16px;color: var(--accent)}.ep-navi__bar span{margin-left: auto;font-family: var(--font-mono);font-size: .75rem;font-weight: 500;color: rgba(246,216,186,.5)}.ep-navi__tree{padding: 12px 12px 16px;font-size: .90625rem}.ep-navi__tree ul{margin-left: 17px;padding-left: 14px;border-left: 1px dashed rgba(246,216,186,.16)}.ep-navi__row{display: flex;align-items: flex-start;gap: 10px;padding: 8px 10px;border-radius: 10px}.ep-navi__row>svg{width: 17px;height: 17px;flex: none;margin-top: 2px;color: rgba(246,216,186,.55)}.ep-navi__row>span{min-width: 0}.ep-navi__name{font-weight: 600;color: var(--light)}.ep-navi__name b{font-weight: 700}.ep-navi__note{display: block;margin-top: 2px;font-size: .8125rem;line-height: 1.45;color: rgba(246,216,186,.58)}.ep-navi__note b{font-weight: 600;color: rgba(246,216,186,.82)}.ep-navi__tree>li>.ep-navi__row{background: rgba(232,121,63,.13);outline: 1px solid rgba(232,121,63,.42)}.ep-navi__tree>li>.ep-navi__row>svg{color: var(--accent)}.ep-navi code{background: rgba(246,216,186,.08)}.ep-how__grid{display: grid;grid-template-columns: minmax(0,.86fr) minmax(0,1.14fr);gap: clamp(2rem,5vw,5rem);align-items: start}.ep-how__copy{position: sticky;top: calc(var(--nav-h) + 88px)}.ep-how h2{font-size: var(--display-2)}.ep-how__copy p{margin-top: 20px;max-width: 480px;font-size: 1.0625rem;line-height: 1.65;color: var(--fg-2)}.ep-how__copy .btn{margin-top: 28px}.ep-steps{display: grid;gap: 12px}.ep-step{display: grid;grid-template-columns: 50px minmax(0,1fr);gap: 18px;align-items: start;padding: 20px 22px;border-radius: 20px;border: 1px solid rgba(18,18,18,.08);background: rgba(255,255,255,.45)}.ep-step__n{width: 50px;height: 50px;border-radius: 15px;display: grid;place-items: center;background: var(--dark);color: var(--light);font-family: var(--font-mono);font-size: .875rem;font-weight: 600}.ep-step:last-child .ep-step__n{background: var(--accent);color: var(--dark)}.ep-step p{padding-top: 3px;font-size: 1rem;line-height: 1.62;color: var(--fg-2)}.ep-step p b{font-weight: 600;color: var(--fg)}.ep-cmp .section-head--split p + p{padding-top: 0;margin-top: 14px}.ep-cmp .fp-table thead th{line-height: 1.4}.ep-cmp .fp-table thead th:first-child{width: 24%}.ep-cmp .fp-table thead th.is-pro{color: var(--accent-text)}.ep-cmp .fp-txt b{margin: 0;font-family: inherit;font-size: inherit;font-weight: 600;color: var(--fg)}.ep-cmp .fp-yes span b{font-weight: 600}.ep-cmp__date{margin-top: 14px;display: flex;align-items: center;gap: 8px;font-size: .8125rem;color: var(--fg-3)}.ep-cmp__date svg{width: 14px;height: 14px;flex: none;color: var(--accent-text)}.ep-nope{display: inline-flex;align-items: flex-start;gap: 10px;color: var(--fg-2)}.ep-nope::before{content: "";flex: none;width: 14px;height: 2px;margin-top: 10px;border-radius: 2px;background: rgba(18,18,18,.28)}.ep-who__grid{display: grid;grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: clamp(2rem,5vw,5rem);align-items: start}.ep-who h2{font-size: var(--display-2)}.ep-who__copy p{margin-top: 20px;max-width: 460px;font-size: 1.0625rem;line-height: 1.65;color: var(--fg-2)}.ep-who__list li{display: grid;grid-template-columns: 52px minmax(0,1fr);gap: 20px;align-items: start;padding: 24px 0;border-top: 1px solid rgba(246,216,186,.1)}.ep-who__list li:last-child{border-bottom: 1px solid rgba(246,216,186,.1)}.ep-who__ico{width: 52px;height: 52px;border-radius: 16px;display: grid;place-items: center;background: rgba(232,121,63,.14);color: var(--accent)}.ep-who__ico svg{width: 22px;height: 22px}.ep-who__list h3{font-size: 1.5rem;line-height: 1.15}.ep-who__list p{margin-top: 6px;font-size: 1rem;line-height: 1.6;color: var(--fg-2)}.ep-faq{columns: 2;column-gap: var(--gap-grid)}.ep-qa{break-inside: avoid;margin-bottom: var(--gap-grid);padding: 26px 26px 28px;border-radius: 22px;border: 1px solid rgba(18,18,18,.08);background: rgba(255,255,255,.45)}.ep-qa h3{display: flex;gap: 12px;font-size: 1.3125rem;line-height: 1.25}.ep-qa h3::before{content: "Q";flex: none;width: 26px;height: 26px;margin-top: 1px;border-radius: 8px;display: grid;place-items: center;background: var(--dark);color: var(--light);font-family: var(--font-mono);font-size: .75rem;font-weight: 600;letter-spacing: 0}.ep-qa p{margin-top: 12px;padding-left: 38px;font-size: .96875rem;line-height: 1.66;color: var(--fg-2)}.ep-qa p b{font-weight: 600;color: var(--fg)}.ep-faq__more{margin-top: 10px;text-align: center;font-size: .9375rem;color: var(--fg-2)}.ep-faq__more a{font-weight: 600;color: var(--fg);text-decoration: underline;text-decoration-color: var(--line-strong);text-underline-offset: 3px}.ep-faq__more a:hover{color: var(--accent-text)}.ep-rel__card p::first-letter{text-transform: uppercase}.ep-rel__grid{display: grid;grid-template-columns: repeat(var(--n,4),minmax(0,1fr));gap: var(--gap-grid)}.ep-rel__card{color: inherit}.ep-rel__card .widget__preview{height: 150px;container-type: inline-size;content-visibility: auto}.ep-rel__card h3{display: flex;align-items: center;justify-content: space-between;gap: 10px;transition: color var(--dur-fast)}.ep-rel__card h3 svg{width: 16px;height: 16px;flex: none;color: var(--fg-3);transition: transform var(--dur-fast) var(--ease-out),color var(--dur-fast)}.ep-rel__card:hover h3{color: var(--accent-display)}.ep-rel__card:hover h3 svg{transform: translateX(3px);color: var(--accent-display)}.ep-rel__more{margin-top: 30px;text-align: center}@media (max-width: 1180px){.ep-ed__body{grid-template-columns: minmax(0,42%) minmax(0,1fr)}.ep-ed__zoom{zoom: 1.12}.ep-rel__grid{--n: 3 !important}}@media (max-width: 1100px){.ep-demos__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.ep-demo--wide{grid-column: auto}.ep-demo--wide .ep-demo__body{grid-template-columns: 1fr;padding: 20px 22px 24px}.ep-demo--wide .ep-demo__spec{grid-column: 1;grid-row: auto;margin-top: 2px;padding: 14px 0 0;border-left: 0;border-top: 1px solid rgba(246,216,186,.09)}}@media (max-width: 1024px){.ep-hero__grid{grid-template-columns: 1fr}.ep-ed{max-width: 760px}.ep-ed__zoom{zoom: 1.25}.ep-over__grid,.ep-tree__grid,.ep-how__grid,.ep-who__grid{grid-template-columns: 1fr}.ep-over__copy,.ep-how__copy{position: static}.ep-feat__item{grid-column: span 6}}@media (max-width: 860px){.ep-faq{columns: 1}.ep-rel__grid{--n: 2 !important}}@media (max-width: 760px){.ep-demos__grid{grid-template-columns: 1fr;max-width: 560px;margin-inline: auto}.ep-cmp .fp-table td{grid-template-columns: 1fr;gap: 4px}.ep-cmp .fp-table td::before{padding-top: 0}.ep-cmp .fp-table td + td{margin-top: 14px}}@media (max-width: 640px){.ep-ed__body{grid-template-columns: 1fr;min-height: 0}.ep-ed__canvas{order: -1;padding: 46px 14px 24px}.ep-ed__zoom{zoom: 1.04}.ep-ed__panel{grid-template-columns: repeat(2,minmax(0,1fr));border-right: 0;border-top: 1px solid var(--ed-line)}.ep-ed__panel>.ep-ed__head,.ep-ed__panel>.ep-ed__sec,.ep-ed__panel>.ep-ctl--wide{grid-column: 1 / -1}.ep-ed__hint,.ep-ed__app{display: none}.ep-feat__item{grid-column: span 12}.ep-facts th,.ep-facts td{display: block;width: auto}.ep-facts th{padding: 14px 18px 2px}.ep-facts td{padding: 0 18px 14px;border-top: 0}.ep-qa{padding: 22px 20px 24px}.ep-qa p{padding-left: 0}.ep-rel__grid{--n: 1 !important}.ep-step{grid-template-columns: 42px minmax(0,1fr);gap: 14px;padding: 18px}.ep-step__n{width: 42px;height: 42px;border-radius: 13px}.ep-who__list li{grid-template-columns: 44px minmax(0,1fr);gap: 16px}.ep-who__ico{width: 44px;height: 44px;border-radius: 14px}}@media (max-width: 380px){.ep-ed__zoom{zoom: .96}.ep-ed__panel{grid-template-columns: 1fr}}.mk{--bg: #fbf6ee;--fg: #1d1a17;--mu: rgba(29,26,23,.62);--ln: rgba(29,26,23,.12);--cd: #ffffff;--sk: rgba(29,26,23,.1);--ac: #e8793f;--ai: #ffffff;position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;aspect-ratio: 16 / 11;overflow: hidden;border-radius: 1.15em;background: var(--bg);color: var(--fg);font-family: var(--font-sans);font-size: 2.5cqi;font-weight: 500;line-height: 1.3;letter-spacing: 0;text-align: left;-webkit-user-select: none;user-select: none}.mk *,.mk *::before,.mk *::after{box-sizing: border-box}.mk svg{display: block}@container (min-width: 600px){.mk{aspect-ratio: 2 / 1;font-size: 1.5cqi}}@container (max-width: 599.98px){.mk-wide-only{display: none !important}}.mk--white{--bg: #ffffff;--fg: #14161a;--mu: rgba(20,22,26,.6);--ln: rgba(20,22,26,.1);--cd: #f4f5f7;--sk: rgba(20,22,26,.09)}.mk--cream{--bg: #f5ecdc;--fg: #2b2117;--mu: rgba(43,33,23,.62);--ln: rgba(43,33,23,.13);--cd: #fffaf1;--sk: rgba(43,33,23,.1);--ac: #b8572e}.mk--mint{--bg: #e6f4ec;--fg: #0f261b;--mu: rgba(15,38,27,.62);--ln: rgba(15,38,27,.12);--cd: #ffffff;--sk: rgba(15,38,27,.1);--ac: #1e8a5a}.mk--sky{--bg: #eaf2ff;--fg: #0f1d33;--mu: rgba(15,29,51,.62);--ln: rgba(15,29,51,.12);--cd: #ffffff;--sk: rgba(15,29,51,.09);--ac: #2f6fed}.mk--blush{--bg: #f9e9e5;--fg: #2c1a1b;--mu: rgba(44,26,27,.62);--ln: rgba(44,26,27,.12);--cd: #fff7f5;--sk: rgba(44,26,27,.09);--ac: #c75b6e}.mk--dark{--bg: #121316;--fg: #f2eee8;--mu: rgba(242,238,232,.6);--ln: rgba(242,238,232,.11);--cd: #1d1f24;--sk: rgba(242,238,232,.1);--ai: #121316}.mk__bar{flex: none;display: flex;align-items: center;gap: .42em;height: 2.3em;padding: 0 .95em;border-bottom: 1px solid var(--ln);background: color-mix(in srgb,var(--fg) 5%,var(--bg))}.mk__bar i{width: .6em;height: .6em;border-radius: 50%;background: color-mix(in srgb,var(--fg) 20%,var(--bg))}.mk__bar span{margin-left: .7em;padding: .2em 1em;border-radius: 99px;background: var(--bg);font-size: .74em;color: var(--mu);white-space: nowrap}.mk__page{position: relative;flex: 1;min-height: 0;display: flex;flex-direction: column;gap: .9em;padding: 1.5em 1.7em;overflow: hidden}.mk__page--flush{padding: 0;gap: 0}.mk__page--center{align-items: center;justify-content: center;text-align: center}.mk-eyebrow{font-size: .68em;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--mu)}.mk-h1,.mk-h2{font-family: var(--font-display);font-weight: 400;letter-spacing: -.02em;color: var(--fg);text-wrap: balance}.mk-h1{font-size: 2.5em;line-height: 1.03}.mk-h2{font-size: 1.82em;line-height: 1.08}.mk-sans{font-family: var(--font-sans) !important;font-weight: 700;letter-spacing: -.035em}.mk-small{font-size: .68em;line-height: 1.4;color: var(--mu)}.mk-ac{color: var(--ac)}.mk-line{display: block;flex: none;height: .5em;width: var(--w,100%);border-radius: 99px;background: var(--sk)}.mk-line--ac{background: var(--ac)}.mk-line--fg{background: var(--fg);opacity: .85}.mk-line--th{height: .9em}.mk-lines{display: grid;gap: .45em}.mk-lines>.mk-line:last-child{width: var(--w,62%)}.mk-img{position: relative;display: block;flex: none;width: 100%;aspect-ratio: var(--r,4 / 3);overflow: hidden;border-radius: var(--rad,.7em);background: var(--img,linear-gradient(140deg,#f3c6a5 0%,#e58e63 45%,#9c4a35 100%))}.mk-img::after{content: "";position: absolute;inset: 0;background: radial-gradient(60% 55% at 28% 22%,rgba(255,255,255,.32),transparent 70%);pointer-events: none}.mk-img--fill{aspect-ratio: auto;height: 100%}.mk-img--2{--img: linear-gradient(160deg,#a9d6e5 0%,#4f8fb3 55%,#1f4e6e 100%)}.mk-img--3{--img: linear-gradient(150deg,#c8dcb2 0%,#6f9a5a 55%,#2f4f2b 100%)}.mk-img--4{--img: linear-gradient(150deg,#ecebe7 0%,#c3bdb3 55%,#857d72 100%)}.mk-img--9{--img: linear-gradient(150deg,#dbe6f8 0%,#9bb3e0 55%,#5a6fa8 100%)}.mk-img--object::before{content: "";position: absolute;left: 50%;top: 54%;width: 34%;aspect-ratio: 3 / 4;transform: translate(-50%,-50%);border-radius: 22% 22% 14% 14%;background: linear-gradient(160deg,rgba(255,255,255,.85),rgba(255,255,255,.35))}.mk-btn{display: inline-flex;align-items: center;justify-content: center;gap: .45em;flex: none;width: fit-content;height: 2.45em;padding: 0 1.15em;border-radius: 99px;background: var(--ac);color: var(--ai);font-size: .78em;font-weight: 700;white-space: nowrap}.mk-btn--line{background: transparent;color: var(--fg);border: 1px solid color-mix(in srgb,var(--fg) 32%,transparent)}.mk-btn--full{width: 100%}.mk-btn svg{width: 1.15em;height: 1.15em}.mk-chip{display: inline-flex;align-items: center;gap: .35em;flex: none;height: 1.95em;padding: 0 .8em;border-radius: 99px;border: 1px solid var(--ln);background: var(--cd);font-size: .68em;font-weight: 600;color: var(--fg);white-space: nowrap}.mk-chip svg{width: 1.1em;height: 1.1em}.mk-badge{display: inline-flex;align-items: center;flex: none;width: fit-content;height: 1.75em;padding: 0 .65em;border-radius: .35em;background: var(--ac);color: var(--ai);font-size: .6em;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.mk-ico{width: 1.2em;height: 1.2em;flex: none}.mk-row{display: flex;flex-wrap: wrap;align-items: center;gap: var(--g,.7em);min-width: 0}.mk-row--nowrap{flex-wrap: nowrap}.mk-row--between{justify-content: space-between}.mk-col{display: flex;flex-direction: column;gap: var(--g,.55em);min-width: 0}.mk-grid{display: grid;grid-template-columns: repeat(var(--c,3),minmax(0,1fr));gap: var(--g,.8em);min-width: 0}.mk-split{display: grid;grid-template-columns: var(--cols,1fr 1fr);gap: var(--g,1.4em);align-items: center;min-width: 0}.mk-fill{flex: 1;min-height: 0;min-width: 0}.mk-right{margin-left: auto}.mk-card{display: flex;flex-direction: column;gap: .5em;min-width: 0;padding: .9em;border-radius: .8em;border: 1px solid var(--ln);background: var(--cd)}.mk-card--pad0{padding: 0;overflow: hidden}.mk-card__body{display: flex;flex-direction: column;gap: .45em;padding: .75em .85em .85em}.mk-nav{display: flex;align-items: center;gap: 1.15em;flex: none;font-size: .72em;font-weight: 600;color: var(--mu);white-space: nowrap}.mk-nav .is-on{color: var(--fg)}.mk-logo{display: inline-flex;align-items: center;gap: .4em;margin-right: auto;font-family: var(--font-display);font-size: 1.5em;font-weight: 400;letter-spacing: -.02em;color: var(--fg)}.mk-logo i{width: .85em;height: .85em;border-radius: .26em;background: var(--ac)}.mk-check{display: inline-flex;align-items: center;gap: .5em;font-size: .7em;color: var(--fg);white-space: nowrap}.mk-check i{display: grid;place-items: center;flex: none;width: 1.15em;height: 1.15em;border-radius: .26em;border: 1.5px solid color-mix(in srgb,var(--fg) 28%,transparent)}.mk-check.is-on i{border-color: var(--ac);background: var(--ac)}.mk-check.is-on i::after{content: "";width: .5em;height: .28em;margin-top: -.12em;border-left: 2px solid var(--ai);border-bottom: 2px solid var(--ai);transform: rotate(-45deg)}.mk-check--radio i{border-radius: 50%}.mk-check--radio.is-on i{background: var(--cd)}.mk-check--radio.is-on i::after{width: .5em;height: .5em;margin: 0;border: 0;border-radius: 50%;background: var(--ac);transform: none}.mk-check small{margin-left: auto;color: var(--mu)}@property --mk-s{syntax: "<integer>";inherits: false;initial-value: 0}.mk-tick{--mk-s: var(--from,59);counter-reset: mks var(--mk-s);font-variant-numeric: tabular-nums;animation: mk-tick 60s steps(60) calc((var(--from,59) - 59) * 1s) infinite}.mk-tick::after{content: counter(mks,decimal-leading-zero)}@keyframes mk-tick{from{--mk-s: 59}to{--mk-s: -1}}@keyframes mk-fill{0%,6%{width: 0}50%,92%{width: var(--v,60%)}100%{width: 0}}@media (prefers-reduced-motion: reduce){.mk-tick{animation: none !important}}[data-theme="dark"] .ep-facts{border-color: rgba(246,216,186,.12);background: rgba(246,216,186,.045)}[data-theme="dark"] .ep-facts__head{border-color: rgba(246,216,186,.12);background: rgba(246,216,186,.04);color: var(--light)}[data-theme="dark"] .ep-facts__head b{color: var(--light)}[data-theme="dark"] .ep-facts th{color: var(--light);border-top-color: rgba(246,216,186,.1)}[data-theme="dark"] .ep-facts td{color: rgba(246,216,186,.72);border-top-color: rgba(246,216,186,.1)}[data-theme="dark"] .ep-facts td b{color: var(--light)}[data-theme="dark"] .ep-def{color: var(--light)}[data-theme="dark"] .ep-note{color: rgba(246,216,186,.75)}@counter-style xc-pad3{system: extends decimal;pad: 3 "0"}.x-countdown .xcd-cd{display: flex;align-items: flex-start;justify-content: center}.x-countdown .xcd-u{display: grid;justify-items: center;gap: .3em}.x-countdown .xcd-u b{display: block;font-weight: 700;line-height: 1;font-variant-numeric: tabular-nums;letter-spacing: -.03em}.x-countdown .xcd-u i{display: block;font-style: normal;line-height: 1.1;white-space: nowrap}.x-countdown .xcd-sep{line-height: 1}.x-countdown .xcd-p1{gap: 1em;padding: 1.2em 1.7em 1.4em;background: radial-gradient(60% 70% at 50% 62%,rgba(143,125,255,.2),transparent 70%),var(--bg)}.x-countdown .xcd-c1{align-items: center;justify-content: center;gap: 1.05em;text-align: center}.x-countdown .xcd-h1{font-size: 2.2em;letter-spacing: -.03em}.x-countdown .xcd-cd1{gap: .5em}.x-countdown .xcd-cd1 b{font-family: var(--font-sans);font-size: 4.6em;color: #fff}.x-countdown .xcd-cd1 i{font-size: .8em;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: rgba(242,238,232,.62)}.x-countdown .xcd-cd1 .xcd-sep{font-size: 3.6em;font-weight: 300;color: rgba(242,238,232,.34);margin-top: .02em}.x-countdown .xcd-btn1{font-size: .9em}.x-countdown .xcd-p2{gap: 1em;padding: 1.2em 1.6em 1.4em}.x-countdown .xcd-c2{align-items: center;justify-content: center;gap: 1em;text-align: center}.x-countdown .xcd-h2{font-size: 1.75em;max-width: 14em;line-height: 1.08}.x-countdown .xcd-cd2{gap: .7em;width: 100%}.x-countdown .xcd-cd2 .xcd-u{flex: 1 1 0;gap: .5em;padding: 1em .4em .9em;border-radius: 1em;border: 1px solid rgba(35,70,216,.12);background: #fff}.x-countdown .xcd-cd2 b{font-family: var(--font-sans);font-size: 3em;color: #12204a}.x-countdown .xcd-cd2 i{font-size: .9em;font-weight: 600;color: rgba(18,32,74,.6)}.x-countdown .xcd-chip2{font-size: .85em;gap: .35em;background: #fff}.x-countdown .xcd-chip2 .mk-ico{width: 1.1em;height: 1.1em;color: var(--ac)}.x-countdown .xcd-up{animation: xcd-up var(--t,9s) var(--ease-out) calc(var(--i) * .2s) infinite backwards}@keyframes xcd-up{0%{opacity: 0;transform: translateY(1.4em)}12%,88%{opacity: 1;transform: none}96%,100%{opacity: 0;transform: none}}.x-countdown .xcd-ticket{width: 80%;gap: .8em;padding: 1.15em 1.3em 1.2em;border-radius: 1em;background: #fff}.x-countdown .xcd-rows{display: grid;gap: .45em}.x-countdown .xcd-row{display: flex;align-items: center;justify-content: space-between;padding: .5em .7em;border-radius: .6em;border: 1px solid var(--ln)}.x-countdown .xcd-row .mk-check{font-size: .9em;font-weight: 700}.x-countdown .xcd-perf{height: 0;border-top: .14em dashed rgba(15,38,27,.18);margin: 0 -1.3em}.x-countdown .xcd-swap{display: grid;min-height: 5.6em;align-items: center}.x-countdown .xcd-swap>*{grid-area: 1 / 1}.x-countdown .xcd-live{display: grid;justify-items: center;gap: .5em;opacity: 0;animation: xcd-live var(--t,10s) var(--ease-in-out) infinite}.x-countdown .xcd-lab3{font-size: .85em;font-weight: 700;color: var(--ac)}.x-countdown .xcd-cd3{gap: .4em}.x-countdown .xcd-cd3 .xcd-u{min-width: 3.4em;padding: .45em .3em .4em;border-radius: .55em;background: #eef7f3;gap: .3em}.x-countdown .xcd-cd3 b{font-family: var(--font-sans);font-size: 1.9em;color: var(--fg)}.x-countdown .xcd-cd3 i{font-size: .8em;font-weight: 600;color: var(--mu)}.x-countdown .xcd-cd3 .xcd-sep{font-size: 1.5em;color: var(--mu);margin-top: .3em}.x-countdown .xcd-last{animation: xcd-last var(--t,10s) var(--ease-in-out) infinite}.x-countdown .xcd-exp{display: grid;justify-items: center;gap: .3em;text-align: center;padding: .7em 1em;border-radius: .7em;background: #eef7f3;animation: xcd-exp var(--t,10s) var(--ease-in-out) infinite}.x-countdown .xcd-exp__t{font-family: var(--font-display);font-size: 1.45em;line-height: 1.1;letter-spacing: -.01em}.x-countdown .xcd-exp__d{font-size: .88em;color: var(--mu)}@property --xcd-s{syntax: "<integer>";inherits: false;initial-value: 0}.x-countdown .xcd-zero{--xcd-s: 0;counter-reset: xcds var(--xcd-s);animation: xcd-zero var(--t,10s) linear infinite}.x-countdown .xcd-zero::after{content: counter(xcds,decimal-leading-zero)}@keyframes xcd-zero{0%,9.9%{--xcd-s: 5}10%,19.9%{--xcd-s: 4}20%,29.9%{--xcd-s: 3}30%,39.9%{--xcd-s: 2}40%,49.9%{--xcd-s: 1}50%,100%{--xcd-s: 0}}@keyframes xcd-live{0%,52%{opacity: 1;transform: none}57%,94%{opacity: 0;transform: scale(.96)}98%,100%{opacity: 1;transform: none}}@keyframes xcd-last{0%,49%{background: #eef7f3;color: inherit}50%,56%{background: #ffe1d6}60%,100%{background: #eef7f3}}@keyframes xcd-exp{0%,55%{opacity: 0;transform: translateY(.5em)}60%,93%{opacity: 1;transform: none}97%,100%{opacity: 0;transform: none}}.x-countdown .xcd-eb{opacity: .45;border-color: var(--ln);animation: xcd-eb var(--t,10s) var(--ease-in-out) infinite}.x-countdown .xcd-rg{border-color: var(--ac);background: #f2faf7;animation: xcd-rg var(--t,10s) var(--ease-in-out) infinite}.x-countdown .xcd-eb .mk-check i{animation: xcd-dot-off var(--t,10s) var(--ease-in-out) infinite}.x-countdown .xcd-rg .mk-check i{border-color: var(--ac);background: radial-gradient(circle,var(--ac) 40%,transparent 46%);animation: xcd-dot-on var(--t,10s) var(--ease-in-out) infinite}@keyframes xcd-eb{0%,54%{opacity: 1;border-color: var(--ac);background: #f2faf7}60%,94%{opacity: .45;border-color: var(--ln);background: transparent}98%,100%{opacity: 1;border-color: var(--ac);background: #f2faf7}}@keyframes xcd-rg{0%,54%{border-color: var(--ln);background: transparent}60%,94%{border-color: var(--ac);background: #f2faf7}98%,100%{border-color: var(--ln);background: transparent}}@keyframes xcd-dot-off{0%,54%{border-color: var(--ac);background: radial-gradient(circle,var(--ac) 40%,transparent 46%)}60%,94%{border-color: color-mix(in srgb,var(--fg) 28%,transparent);background: transparent}98%,100%{border-color: var(--ac);background: radial-gradient(circle,var(--ac) 40%,transparent 46%)}}@keyframes xcd-dot-on{0%,54%{border-color: color-mix(in srgb,var(--fg) 28%,transparent);background: transparent}60%,94%{border-color: var(--ac);background: radial-gradient(circle,var(--ac) 40%,transparent 46%)}98%,100%{border-color: color-mix(in srgb,var(--fg) 28%,transparent);background: transparent}}.x-countdown .xcd-p4{gap: .9em;padding: 1.1em 1.5em 1.3em}.x-countdown .xcd-s4{--cols: 1fr 15em;--g: 1.4em;align-items: stretch}.x-countdown .xcd-main4{--g: .55em;justify-content: center;min-width: 0}.x-countdown .xcd-cakebox{position: relative;flex: 1 1 auto;min-height: 0;border-radius: .9em;background: radial-gradient(70% 70% at 50% 40%,#fbf3e4,#ead8b9);overflow: hidden}.x-countdown .xcd-cake{position: absolute;left: 50%;top: 52%;width: 82%;max-height: 92%;transform: translate(-50%,-50%)}.x-countdown .xcd-side{display: flex;flex-direction: column;gap: .7em;padding: 1em 1.1em 1.1em;border: 1px solid rgba(163,38,42,.35);border-radius: .9em;background: #fffaf1}.x-countdown .xcd-lab4{font-family: var(--font-display);font-size: 1.3em;line-height: 1.05;color: var(--ac)}.x-countdown .xcd-cd4{flex-direction: column;align-items: stretch;flex: 1 1 auto;justify-content: space-between}.x-countdown .xcd-cd4 .xcd-u{grid-template-columns: auto 1fr;align-items: baseline;justify-items: start;gap: .6em;padding: .2em 0 .3em;border-bottom: 1px solid var(--ln)}.x-countdown .xcd-cd4 .xcd-u:last-child{border-bottom: 0}.x-countdown .xcd-cd4 b{font-family: var(--font-display);font-weight: 400;font-size: 2.3em;min-width: 1.2em;color: var(--fg)}.x-countdown .xcd-cd4 i{font-size: .95em;font-weight: 600;color: var(--mu)}.x-countdown .xcd-side .mk-btn{font-size: .82em}.x-countdown .xcd-p5{gap: .55em;text-align: center;background: radial-gradient(70% 80% at 50% 50%,#fdf3f0,transparent 70%),var(--bg)}.x-countdown .xcd-kick5{font-family: var(--font-display);font-style: italic;font-size: 1.15em;color: var(--ac)}.x-countdown .xcd-names{font-size: 2em;line-height: 1.05;margin-bottom: .35em}.x-countdown .xcd-cd5{gap: .9em}.x-countdown .xcd-cd5 .xcd-u{gap: .35em}.x-countdown .xcd-cd5 b{font-family: var(--font-display);font-weight: 400;font-size: 4.2em;letter-spacing: -.02em;color: var(--fg)}.x-countdown .xcd-cd5 i{font-family: var(--font-display);font-style: italic;font-size: 1.05em;color: var(--mu)}.x-countdown .xcd-cd5 .xcd-sep{font-family: var(--font-display);font-weight: 300;font-size: 3em;color: rgba(180,86,107,.45);margin-top: .12em}.x-countdown .xcd-btn5{margin-top: .7em;font-size: .82em}.x-countdown .xcd-sprig{position: absolute;top: 50%;width: 4.5em;height: 9em;transform: translateY(-50%);opacity: .9}.x-countdown .xcd-sprig--l{left: 1.2em}.x-countdown .xcd-sprig--r{right: 1.2em;transform: translateY(-50%) scaleX(-1)}.x-countdown .xcd-p6{background: #f3f4f6}.x-countdown .xcd-strip{position: absolute;z-index: 3;left: 0;right: 0;top: 0;display: flex;align-items: center;justify-content: center;gap: 1em;padding: .85em 1.3em;background: #ffd84d;color: #14181d}.x-countdown .xcd-strip__t{font-size: .95em;font-weight: 700;line-height: 1.15;max-width: 8.6em}.x-countdown .xcd-cd6{gap: .5em}.x-countdown .xcd-cd6 .xcd-u{grid-template-columns: auto auto;align-items: baseline;gap: .08em;padding: .3em .45em;border-radius: .4em;background: #14181d;color: #ffd84d}.x-countdown .xcd-cd6 b{font-family: var(--font-sans);font-size: 1.65em;letter-spacing: -.02em}.x-countdown .xcd-cd6 i{font-size: 1em;font-weight: 700}.x-countdown .xcd-strip__a{font-size: .85em;font-weight: 700;white-space: nowrap;text-decoration: underline;text-underline-offset: .22em}.x-countdown .xcd-scroll{display: flex;flex-direction: column;gap: .9em;padding: 5.2em 1.5em 1.5em;animation: xcd-scroll var(--t,9s) var(--ease-in-out) infinite}.x-countdown .xcd-nav6{padding-bottom: .2em}.x-countdown .xcd-hero6{position: relative;flex: none;height: 11em;border-radius: .8em;overflow: hidden}.x-countdown .xcd-bike{position: absolute;right: 7%;bottom: 10%;width: 40%;opacity: .92}.x-countdown .xcd-herot{position: absolute;left: 1.2em;bottom: 1.2em;width: 40%;--g: .45em}.x-countdown .xcd-sbar{position: absolute;z-index: 2;right: .3em;top: 4.9em;bottom: .5em;width: .32em;border-radius: 99px;background: rgba(20,22,26,.06)}.x-countdown .xcd-sbar i{position: absolute;left: 0;right: 0;top: 0;height: 45%;border-radius: 99px;background: rgba(20,22,26,.25);animation: xcd-thumb var(--t,9s) var(--ease-in-out) infinite}@keyframes xcd-scroll{0%,12%{transform: none}44%,70%{transform: translateY(-13em)}92%,100%{transform: none}}@keyframes xcd-thumb{0%,12%{transform: none}44%,70%{transform: translateY(120%)}92%,100%{transform: none}}.x-countdown .xcd-w{display: inline-block;animation: xcd-rise var(--t,9s) var(--ease-out) calc(var(--i) * .16s) infinite backwards}@keyframes xcd-rise{0%{opacity: 0;transform: translateY(.6em)}10%,88%{opacity: 1;transform: none}95%,100%{opacity: 0;transform: none}}@container (min-width: 600px){.x-countdown .xcd-h1{font-size: 2.8em}.x-countdown .xcd-cd1{gap: .8em}.x-countdown .xcd-cd1 b{font-size: 6.4em}.x-countdown .xcd-cd1 .xcd-sep{font-size: 5em}.x-countdown .xcd-p4{padding: 1.3em 2em 1.5em}.x-countdown .xcd-s4{--cols: 1fr 21em;--g: 2em}.x-countdown .xcd-cd4 b{font-size: 2.9em;min-width: 1.3em}.x-countdown .xcd-cd4 i{font-size: 1.1em}.x-countdown .xcd-lab4{font-size: 1.6em}.x-countdown .xcd-cd5{gap: 1.4em}.x-countdown .xcd-cd5 b{font-size: 5.6em}.x-countdown .xcd-cd5 .xcd-sep{font-size: 4em}.x-countdown .xcd-names{font-size: 2.6em}.x-countdown .xcd-sprig{width: 7em;height: 14em}.x-countdown .xcd-sprig--l{left: 4em}.x-countdown .xcd-sprig--r{right: 4em}}@media (prefers-reduced-motion: reduce){.x-countdown .xcd-w,.x-countdown .xcd-up,.x-countdown .xcd-scroll,.x-countdown .xcd-sbar i,.x-countdown .xcd-zero,.x-countdown .xcd-last,.x-countdown .xcd-live,.x-countdown .xcd-exp,.x-countdown .xcd-eb,.x-countdown .xcd-rg,.x-countdown .xcd-eb .mk-check i,.x-countdown .xcd-rg .mk-check i{animation: none !important}}
