:root{--bg: #0f1318;--surface: #151b23;--surface-2: #1b232d;--line: #2a3441;--ink: #e7ebf0;--muted: #95a1b1;--accent: #e9a23b;--accent-ink: #1b1306;--accent-soft: rgba(233, 162, 59, .14);--up: #3fb98a;--down: #e5604e;--grid-up: rgba(63, 185, 138, .1);--grid-down: rgba(229, 96, 78, .1);--font-display: "Sora", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-data: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--step--1: .8125rem;--step-0: 1rem;--step-1: 1.1875rem;--step-2: 1.5rem;--step-3: clamp(1.75rem, 3.2vw, 2.4rem);--step-4: clamp(2.3rem, 5.6vw, 4.2rem);--radius: 6px;--wrap: 1140px;--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #f2f4f7;--surface: #ffffff;--surface-2: #e9edf2;--line: #d3dae3;--ink: #121821;--muted: #586474;--accent: #b5700c;--accent-ink: #fffaf1;--accent-soft: rgba(181, 112, 12, .12);--up: #15805a;--down: #c1402e;--grid-up: rgba(21, 128, 90, .09);--grid-down: rgba(193, 64, 46, .08);color-scheme:light}}:root[data-theme=light]{--bg: #f2f4f7;--surface: #ffffff;--surface-2: #e9edf2;--line: #d3dae3;--ink: #121821;--muted: #586474;--accent: #b5700c;--accent-ink: #fffaf1;--accent-soft: rgba(181, 112, 12, .12);--up: #15805a;--down: #c1402e;--grid-up: rgba(21, 128, 90, .09);--grid-down: rgba(193, 64, 46, .08);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg)}img,svg,canvas{max-width:100%}a{color:inherit}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gutter);top:8px;z-index:20;background:var(--surface);padding:8px 12px}.wrap{width:100%;max-width:calc(var(--wrap) + 32px);margin-inline:auto;padding-left:var(--gutter);padding-right:var(--gutter-r)}.narrow{max-width:760px}.band{padding-block:clamp(56px,8vw,104px)}.band+.band{border-top:1px solid var(--line)}.eyebrow{margin:0 0 14px;font-family:var(--font-data);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.display,.display-2,.h2{margin:0;font-family:var(--font-display);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.display{font-size:var(--step-4);max-width:17ch}.display-2{font-size:var(--step-3)}.h2{font-size:var(--step-3);max-width:22ch}.h3{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;font-size:var(--step-1);line-height:1.25}.lede{margin:20px 0 0;font-size:var(--step-1);color:var(--muted);max-width:62ch}.intro{margin:16px 0 0;color:var(--muted);max-width:62ch}.muted{color:var(--muted)}.num,.rtable,.plan-price,.fine-num{font-family:var(--font-data);font-variant-numeric:tabular-nums}.section-head{display:grid;gap:0;margin-bottom:clamp(32px,4vw,48px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--radius);border:1px solid transparent;font:600 var(--step-0)/1 var(--font-body);text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 86%,var(--ink))}.btn-ghost{border-color:var(--line);color:var(--ink);background:transparent}.btn-ghost:hover{border-color:var(--accent);color:var(--ink)}.btn-block{width:100%}.btn[disabled]{opacity:.6;cursor:progress}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:10;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;gap:24px;min-height:64px}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:1.2rem;text-decoration:none;letter-spacing:-.02em}.logo-mark{width:22px;height:22px;flex:none}.nav{display:flex;gap:22px;margin-left:auto}.nav a{text-decoration:none;color:var(--muted);font-size:.95rem}.nav a:hover{color:var(--ink)}.site-header .btn{min-height:38px;padding:0 16px;font-size:.92rem}@media(max-width:820px){.nav{display:none}.site-header .btn{margin-left:auto}}.hero{padding-block:clamp(48px,7vw,88px) 0}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.cta-band{background:var(--surface)}.cta-inner{display:grid;justify-items:center;text-align:center}.cta-inner .h2{max-width:26ch}.cta-inner .intro{margin-inline:auto}.cta-inner .cta-row{justify-content:center}.cta-note{margin:12px 0 0;font-size:var(--step--1);color:var(--muted)}.trust{display:flex;flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;padding:0;list-style:none;font-size:.92rem;color:var(--muted)}.trust li{display:inline-flex;align-items:center;gap:8px}.trust li:before{content:"";width:7px;height:7px;border-radius:1px;background:var(--accent);flex:none}.strip{margin:clamp(40px,6vw,64px) auto 0}.strip-frame{position:relative;border:1px solid var(--line);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface);overflow:hidden}.rf-chart{display:block;width:100%;height:clamp(240px,34vw,380px)}.chart-tag{position:absolute;top:14px;left:14px;color:var(--muted);padding:4px 9px;border-radius:3px;font-family:var(--font-data);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid var(--line);white-space:nowrap}@media(max-width:700px){.chart-tag{position:static;display:inline-block;margin:10px 0 0 10px}.strip-frame{display:flex;flex-wrap:wrap;padding-bottom:10px}.rf-chart{flex:1 0 100%}}.engines{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.engine{display:grid;align-content:start;gap:12px;padding:26px 24px 28px;background:var(--surface);min-width:0}.engine p{margin:0;color:var(--muted);font-size:.97rem}.glyph{width:44px;height:44px;color:var(--accent)}.engine-tag{font-family:var(--font-data);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.combo{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:28px;padding:18px 22px;border:1px dashed var(--line);border-radius:var(--radius)}.combo-math{font-family:var(--font-data);font-size:var(--step-1);font-variant-numeric:tabular-nums}.combo-math b{color:var(--accent);font-weight:500}.combo p{margin:0;color:var(--muted);flex:1 1 280px;min-width:0}.showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(32px,5vw,64px);align-items:start}@media(max-width:920px){.showcase{grid-template-columns:minmax(0,1fr)}}.points{display:grid;gap:18px;margin:28px 0 0;padding:0;list-style:none}.points li{display:grid;gap:4px;padding-left:18px;border-left:2px solid var(--line)}.points li strong{font-weight:600}.points li span{color:var(--muted);font-size:.97rem}.table-card{min-width:0}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.rtable{width:100%;min-width:320px;border-collapse:collapse;font-size:.84rem}.rtable th,.rtable td{padding:7px 12px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.rtable th:first-child,.rtable td:first-child{text-align:left;color:var(--muted)}.rtable thead th{color:var(--accent);font-weight:500;background:var(--surface-2);letter-spacing:.02em}.rtable .sub th{color:var(--accent);background:var(--surface-2)}.rtable tr:last-child td{border-bottom:0}.rtable .up{color:var(--up)}.rtable .down{color:var(--down)}.rtable .summary td{background:var(--grid-up);color:var(--ink)}.rtable .summary td:last-child{color:var(--up);font-weight:600}.rtable .live td:last-child{color:var(--accent)}.table-caption{margin:10px 2px 0;font-size:var(--step--1);color:var(--muted)}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:36px 32px}.feature{display:grid;align-content:start;gap:8px;min-width:0;padding-top:18px;border-top:1px solid var(--line)}.feature p{margin:0;color:var(--muted);font-size:.97rem}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;margin:0;padding:0;list-style:none;counter-reset:step}.step{display:grid;align-content:start;gap:8px;counter-increment:step;min-width:0}.step:before{content:counter(step,decimal-leading-zero);font-family:var(--font-data);font-size:.85rem;color:var(--accent);padding-bottom:10px;border-bottom:1px dashed var(--line);margin-bottom:6px}.step p{margin:0;color:var(--muted);font-size:.97rem}.guarantee{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}@media(max-width:860px){.guarantee{grid-template-columns:minmax(0,1fr)}}.guarantee-text p{margin:18px 0 0;color:var(--muted);max-width:58ch}.guarantee-list{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.guarantee-list li{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--surface)}.guarantee-list li span:last-child{font-family:var(--font-data);color:var(--accent);text-align:right}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:820px}.plan{position:relative;display:grid;align-content:start;gap:14px;padding:28px 26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.plan-featured{border-color:var(--accent)}.plan-badge{position:absolute;top:-12px;right:20px;margin:0;padding:3px 10px;border-radius:3px;background:var(--accent);color:var(--accent-ink);font:500 .75rem/1.4 var(--font-data);letter-spacing:.04em}.plan-name{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--step-1)}.plan-price{margin:0;display:flex;align-items:baseline;gap:8px}.plan-price .amount{font-size:2.4rem;font-weight:500;letter-spacing:-.02em}.plan-price .per{color:var(--muted)}.plan-note{margin:0;color:var(--muted);font-size:.95rem}.includes{margin:28px 0 0;padding:0;list-style:none;max-width:820px;columns:2;column-gap:32px}.includes li{break-inside:avoid;padding:0 0 10px 22px;position:relative}.includes li:before{content:"";position:absolute;left:2px;top:.6em;width:10px;height:2px;background:var(--accent)}@media(max-width:640px){.includes{columns:1}}.fine{margin:18px 0 0;font-size:var(--step--1);color:var(--muted)}.form-error{margin:4px 0 0;color:var(--down);font-size:.9rem}.setup-hint{margin:0;color:var(--accent);font-size:.85rem}.faq{display:grid;max-width:820px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:16px;padding:18px 2px;cursor:pointer;list-style:none;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-data);color:var(--accent);flex:none}.faq details[open] summary:after{content:"\2013"}.faq .answer{padding:0 2px 20px;color:var(--muted);max-width:66ch}.faq .answer p{margin:0 0 10px}.field{display:grid;gap:8px}.field label{font-size:.92rem;color:var(--muted)}.input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit}.input:focus{border-color:var(--accent);outline:none}.access-form{display:grid;gap:16px;max-width:460px;margin-top:28px}.notice{margin:0;padding:14px 16px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft)}.prose{max-width:70ch}.prose h1{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;font-size:var(--step-3);line-height:1.1;margin:0 0 24px}.prose h2,.prose h3{font-family:var(--font-display);line-height:1.2;margin:32px 0 12px}.prose a{color:var(--accent)}.product{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;align-items:start}@media(max-width:860px){.product{grid-template-columns:minmax(0,1fr)}}.product-buy{display:grid;gap:16px;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.product-buy fieldset{display:grid;gap:10px;margin:0;padding:0;border:0}.product-buy legend{margin-bottom:8px;color:var(--muted);font-size:.92rem}.plan-option{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.plan-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.cart-lines{display:grid;gap:0;margin:28px 0;padding:0;list-style:none;border-top:1px solid var(--line)}.cart-lines li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.cart-lines li div{display:grid;min-width:0}.cart-total{display:flex;justify-content:space-between;font-size:var(--step-1);margin:0 0 24px}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none}.product-grid a{display:grid;gap:6px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-decoration:none}.site-footer{border-top:1px solid var(--line);padding-block:48px;color:var(--muted);font-size:.92rem}.site-footer .wrap{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:32px}@media(max-width:720px){.site-footer .wrap{grid-template-columns:minmax(0,1fr)}}.site-footer ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.site-footer a{text-decoration:none}.site-footer .h3{color:var(--ink);margin-bottom:12px;font-size:1rem}.footer-email{font-family:var(--font-data);color:var(--ink);-webkit-user-select:all;user-select:all}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
