@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2)format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff")}:root{--sans:"Barlow Condensed", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--hover-pink:#f5109a;--cyan:#1fe8ff}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-size:17px;line-height:1.3}a{color:inherit}a:hover{opacity:.85}button{font:inherit}:focus-visible{outline:2px solid var(--ac2);outline-offset:3px}.page{background:var(--bg);width:100%;min-height:100vh;color:var(--ink);justify-content:center;display:flex}.shell{width:100%;max-width:1240px;position:relative;overflow:hidden;container-type:inline-size}.shell--typ{overflow:visible}.site-header{z-index:3;background:#000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex;position:relative}.back-link{color:#fff;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:12px;min-height:46px;padding:0 18px 0 14px;text-decoration:none;display:flex}.back-link:hover{border-color:var(--hover-pink)}.back-link__arrow{font-size:22px;line-height:1}.back-link img{width:auto;height:22px;display:block}.back-link__text{letter-spacing:.1em;text-transform:uppercase;font-size:16px;font-weight:700}.header-start{align-items:center;gap:10px;display:flex}.header-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mono-meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:.7;font-size:11px}.badge-outline{border:1px solid var(--cyan);color:var(--cyan);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:10px}.lang-switch{border:1px solid #ffffff40;border-radius:999px;align-self:center;display:flex;overflow:hidden}.lang-switch a{font-family:var(--mono);letter-spacing:.14em;color:#fff;padding:7px 10px;font-size:10px;text-decoration:none}.lang-switch a[aria-current=page]{background:var(--ac);color:var(--ai)}.pill-solid{background:var(--ac);color:var(--ai);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:15px;font-weight:800}.pill-glass{-webkit-backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;background:#07070c8c;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600}.btn{letter-spacing:.06em;text-transform:uppercase;background:var(--ac);color:var(--ai);border-radius:999px;align-items:center;font-weight:800;text-decoration:none;display:flex}.btn--hero{min-height:50px;padding:0 22px;font-size:16px}.btn--plan{justify-content:center;min-height:54px;font-size:17px}.btn--closing{background:var(--ai);min-height:52px;color:var(--ac);justify-self:start;padding:0 24px;font-size:16px;position:relative}.btn--card{justify-self:start;min-height:54px;padding:0 26px;font-size:17px}.btn--state{color:inherit;cursor:default;background:0 0;border:1px solid;display:none}html[data-sales=closed] .js-buy,html[data-sales=soldout] .js-buy{display:none}html[data-sales=closed] .msg-closed,html[data-sales=soldout] .msg-soldout{display:flex}html[data-sales=closed] .badge-outline,html[data-sales=soldout] .badge-outline{display:none}.hero{isolation:isolate;border-radius:22px;align-content:end;min-height:min(120cqw,680px);margin:0 12px;display:grid;position:relative;overflow:hidden}.hero__media{z-index:0;display:grid;position:absolute;inset:0}.hero__media picture{display:contents}.hero__media img{object-fit:cover;object-position:72% 20%;width:100%;height:100%;position:absolute;inset:0}.hero__shade{z-index:1;background:linear-gradient(90deg,#07070cd9 0%,#07070c8c 35%,#0000 65%);position:absolute;inset:0}.hero__line{z-index:2;width:1px;height:130%;position:absolute;top:-10%;transform:rotate(28deg)}.hero__line--1{background:linear-gradient(180deg, transparent, var(--ac2), transparent);opacity:.7;left:58%}.hero__line--2{background:linear-gradient(180deg, transparent, var(--ac), transparent);opacity:.6;left:74%}.hero__badges{z-index:3;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex;position:absolute;top:18px;left:18px;right:18px}.hero__content{z-index:3;gap:16px;padding:min(36cqw,260px) 20px 26px;display:grid;position:relative}.hero h1{text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:min(14cqw,136px);font-weight:800;line-height:.86}.hero__l1{color:var(--ac2);letter-spacing:-.02em;font-size:.62em;display:block}.hero__l2{display:block}.hero__lead{text-wrap:pretty;max-width:22.35em;margin:0;font-size:min(4.4cqw,22px);font-weight:500;line-height:1.3}.hero__actions{flex-wrap:wrap;gap:10px;display:flex}.ticker{background:var(--ac);color:var(--ai);margin:14px 0 0;overflow:hidden}.ticker__track{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;width:max-content;padding:10px 0;font-size:18px;font-weight:800;animation:28s linear infinite marquee;display:flex}.ticker__track span{padding:0 18px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}}.section{padding:40px 20px 10px}.section--faq{padding-bottom:30px;scroll-margin-top:12px}.h2{text-transform:uppercase;letter-spacing:-.03em;margin:0 0 22px;font-size:min(11cqw,72px);font-weight:800;line-height:.9}.h2--flush{margin:0}.accent{color:var(--ac)}.grid-benefits{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.card{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-content:start;gap:10px;padding:22px;display:grid;position:relative;overflow:hidden}.card__num{letter-spacing:-.04em;color:var(--ac2);font-size:64px;font-weight:800;line-height:.9}.card__title{text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800;line-height:1}.card p{opacity:.78;text-wrap:pretty;margin:0;font-size:16px}.pricing{scroll-margin-top:12px}.pricing__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.pricing__note{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac2);padding-bottom:6px;font-size:11px}.pricing__grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:12px;display:grid}.plan{border:1px solid var(--ac);background:linear-gradient(180deg, color-mix(in oklch, var(--ac) 18%, var(--panel)), var(--panel));box-shadow:0 0 60px color-mix(in oklch, var(--ac) 30%, transparent);border-radius:22px;overflow:hidden}.plan__body{gap:16px;padding:22px;display:grid}.plan__name{text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:34px;font-weight:800;line-height:.95}.plan__sub{opacity:.72;margin-top:6px;font-size:16px}.plan__price-row{align-items:baseline;gap:10px;display:flex}.plan__price{letter-spacing:-.04em;font-size:min(14cqw,76px);font-weight:800;line-height:.9}.plan__per{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:11px}.plan__features{background:var(--line);border:1px solid var(--line);border-radius:14px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.plan__features li{background:var(--bg);align-items:center;gap:10px;padding:11px 14px;font-size:16px;display:flex}.plan__features li:before{content:"";background:var(--ac2);border-radius:50%;flex:none;width:7px;height:7px}.plan__note{opacity:.7;text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.how{align-content:start;gap:12px;display:grid}.how__title{text-transform:uppercase;letter-spacing:-.03em;margin:0;padding:4px 2px 2px;font-size:34px;font-weight:800;line-height:.95}.how__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.step{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 16px;padding:22px;display:grid}.step__k{background:var(--ac);width:40px;height:40px;color:var(--ai);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.step__t{text-transform:uppercase;letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.step p{opacity:.78;text-wrap:pretty;margin:0;font-size:16px}.faq{background:var(--line);border:1px solid var(--line);border-radius:18px;gap:1px;display:grid;overflow:hidden}.faq__item{background:var(--panel);gap:6px;padding:18px 20px;display:grid}.faq__q{text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.05}.faq__a{opacity:.8;text-wrap:pretty;max-width:31.08em;margin:0;font-size:16px}.closing{background:linear-gradient(120deg, var(--ac), color-mix(in oklch, var(--ac) 55%, var(--ac2)));color:var(--ai);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:18px;margin:0 12px 12px;padding:min(8cqw,48px) 24px;display:grid;position:relative;overflow:hidden}.closing__line{background:#ffffff80;width:1px;height:140%;position:absolute;top:-20%;left:70%;transform:rotate(28deg)}.closing__text{position:relative}.closing__title{text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:min(9cqw,60px);font-weight:800;line-height:.9}.closing__actions{display:grid}.site-footer{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:20px 20px 28px;font-size:11px;display:flex}.site-footer__left{opacity:.55}.site-footer__links{flex-wrap:wrap;gap:14px;display:flex}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover,.footer-btn:hover{color:var(--hover-pink)}.footer-btn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:#fff;cursor:pointer;background:0 0;border:0;padding:0}html #cc-main{--cc-font-family:var(--sans);--cc-bg:var(--panel);--cc-primary-color:var(--ink);--cc-secondary-color:#f7f5fac7;--cc-btn-primary-bg:var(--ac);--cc-btn-primary-color:var(--ai);--cc-btn-primary-border-color:var(--ac);--cc-btn-primary-hover-bg:var(--ac);--cc-btn-primary-hover-color:var(--ai);--cc-btn-primary-hover-border-color:var(--ac);--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:var(--ink);--cc-btn-secondary-border-color:var(--line);--cc-btn-secondary-hover-bg:#ffffff0f;--cc-btn-secondary-hover-color:var(--ink);--cc-btn-secondary-hover-border-color:var(--ink);--cc-btn-border-radius:999px;--cc-modal-border-radius:18px;--cc-link-color:var(--ac2);--cc-separator-border-color:var(--line);--cc-cookie-category-block-bg:var(--bg);--cc-cookie-category-block-border:var(--line);--cc-cookie-category-block-hover-bg:var(--bg);--cc-cookie-category-expanded-block-bg:var(--bg);--cc-footer-bg:var(--bg);--cc-footer-border-color:var(--line);--cc-toggle-on-bg:var(--ac);--cc-toggle-readonly-bg:var(--line);--cc-overlay-bg:#07070cbf}.typ{gap:16px;padding:30px 20px 10px;display:grid}.typ-hero{border:1px solid var(--ac);background:linear-gradient(180deg, color-mix(in oklch, var(--ac) 16%, var(--panel)), var(--panel));border-radius:22px;gap:14px;padding:26px 22px;display:none}.typ-hero h1{text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:min(10cqw,64px);font-weight:800;line-height:.88}.typ-hero__lead{opacity:.8;text-wrap:pretty;max-width:25.75em;margin:0;font-size:18px}.pill-solid--typ{letter-spacing:.12em;justify-self:start;padding:8px 14px;font-size:14px}.typ-hero--static{display:grid}.typ-hero--static .btn{justify-self:start}html[data-state=paid] .typ-hero--paid,html[data-state=pending] .typ-hero--pending,html[data-state=error] .typ-hero--error{display:grid}html:not([data-state=paid]) .typ-cards{display:none}.code-block{justify-items:start;gap:8px;display:grid}.code-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:11px}.code-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.code{font-family:var(--mono);letter-spacing:.1em;border:1px dashed var(--ac2);color:var(--ac2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:12px;padding:10px 16px;font-size:min(4.4cqw,30px)}.copy-btn{border:1px solid var(--line);min-height:48px;color:var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:12px;padding:0 16px;font-size:11px}.code-note{opacity:.6;text-wrap:pretty;max-width:15.1em;font-size:15px}.code-note a{color:inherit;text-underline-offset:.15em;white-space:nowrap}.code-note a:hover{color:var(--hover-pink)}.typ-cards{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch;gap:16px;display:grid}.typ-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;align-content:start;gap:12px;padding:22px;display:grid}.typ-card__tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac2);font-size:11px}.typ-card h2{text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:min(6cqw,36px);font-weight:800;line-height:.95}.typ-card p{opacity:.75;text-wrap:pretty;margin:0;font-size:16px}
