:root{--void:#000000;--ink:#f4f4f4;--soft:#dadada;--mute:#bfbfbf;--dim:#a6a6a6;--tile-top:#353535;--tile-bottom:#212121;--tile-top-hot:#434343;--tile-bottom-hot:#2b2b2b;--line:#4b4b4b;--line-hot:#707070;--card:#282828;--card-line:#4b4b4b;--good:#3ed646;--good-text:#8fe89a;--bad:#c2333a;--bad-hot:#e04a52;--accent:#a855f7;--accent-soft:#d8b4fe;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--ease:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--void);color:var(--ink);font-family:Bahnschrift Light,Bahnschrift,Segoe UI Light,Segoe UI,system-ui,-apple-system,sans-serif;font-weight:300;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}.tracked{letter-spacing:.35em;font-weight:300;text-transform:uppercase}:focus-visible{outline:2px solid var(--good);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-999px;top:0;z-index:100;padding:.6rem 1rem;background:var(--good);color:#06140a;border-radius:var(--radius-sm)}.skip-link:focus{left:1rem;top:1rem}#backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100vw;height:100vh;filter:brightness(1) saturate(1.15)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#0000004d;pointer-events:none}#starfield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.container{max-width:78rem;margin:0 auto;padding:0 1.5rem;position:relative;z-index:10}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}img{max-width:100%}.nav{position:sticky;top:0;z-index:40;background:#0000009e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav-inner{max-width:78rem;margin:0 auto;padding:.8rem 1.5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem}.logo{display:inline-flex;align-items:center;gap:.6rem;font-size:clamp(.75rem,2vw,.95rem);letter-spacing:.35em;color:var(--ink);white-space:nowrap;justify-self:start;transition:color .15s var(--ease)}.logo:hover{color:#fff}.logo-mark{width:28px;height:28px;object-fit:contain;flex-shrink:0;transform:translateY(-2px)}.logo-word{line-height:1}.nav-links{display:flex;gap:2rem;font-size:.92rem;letter-spacing:.04em;color:var(--soft);justify-self:center}.nav-links a{padding:.25rem 0;border-bottom:1px solid transparent;transition:color .15s var(--ease)}.nav-links a:hover{color:var(--ink)}.nav-links a.active{color:var(--ink);border-bottom-color:var(--good)}.nav-actions{display:flex;align-items:center;gap:.75rem;justify-self:end}@media (max-width:760px){.nav-links{display:none}.nav-inner{grid-template-columns:auto 1fr}.nav-actions{grid-column:2}}.sound-toggle{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--line);background:linear-gradient(var(--tile-top),var(--tile-bottom));color:var(--soft);padding:0;transition:border-color .15s var(--ease),color .15s var(--ease)}.sound-toggle:hover{border-color:var(--line-hot);color:var(--ink)}.sound-toggle.is-on{color:var(--good-text)}.snd-icon{width:1.35rem;height:1.35rem;overflow:visible}.snd-wave{transition:opacity .3s var(--ease)}.sound-toggle:not(.is-on) .snd-wave{opacity:.3}.snd-strike{stroke:#e04a52;stroke-width:2.2;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .45s cubic-bezier(.4,0,.2,1)}.sound-toggle.is-on .snd-strike{stroke-dashoffset:1}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);letter-spacing:.04em;font-size:.9rem;font-weight:400;white-space:nowrap;transition:background .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease);border:1px solid var(--line)}.btn-sm{padding:.5rem 1.05rem}.btn-lg{padding:.95rem 2.1rem;font-size:1rem}.btn-ghost{background:linear-gradient(#3e3e3e,#2b2b2b);color:var(--ink);border-color:#5e5e5e}.btn-ghost:hover{background:linear-gradient(#4c4c4c,#363636);border-color:#7c7c7c}.btn-launch{background:linear-gradient(#2f8c3c,#237231);color:#fff;border:1px solid rgba(62,214,70,.8);position:relative;animation:breathe 2.6s ease-in-out infinite}.btn-launch:hover{background:linear-gradient(#3aa64a,#2b8f3b);border-color:#3ed646;box-shadow:0 0 24px #3ed64666;transform:translateY(-1px)}@keyframes breathe{0%,to{border-color:#3ed6468c}50%{border-color:#3ed646f2}}.hero{padding:5.5rem 0 4rem;position:relative}.hero-inner{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}.hero-logo{width:min(340px,62vw);height:auto;filter:drop-shadow(0 0 48px rgba(168,85,247,.35));margin-bottom:1.25rem}.hero-word{font-size:clamp(.95rem,2.2vw,1.15rem);color:var(--soft);margin-bottom:.6rem}.hero-title{font-size:clamp(2.4rem,7vw,4.8rem);font-weight:300;letter-spacing:.04em;line-height:1.05;margin-bottom:1.25rem}.lede{max-width:36rem;color:var(--soft);font-size:1.1rem;margin:0 auto 2rem}.hero-cta{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-bottom:1.25rem}.hero-review-link{font-size:.85rem;color:var(--mute);border-bottom:1px solid transparent;transition:color .15s var(--ease),border-color .15s var(--ease)}.hero-review-link:hover{color:var(--good-text);border-color:var(--good)}.review-card{display:block;background:linear-gradient(var(--tile-top),var(--tile-bottom));border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem 1.15rem;text-align:left;color:inherit;transition:transform .25s var(--ease),border-color .2s var(--ease)}.review-card:hover{border-color:var(--line-hot)}.review-top{display:flex;align-items:center;gap:.65rem;margin-bottom:.55rem}.review-avatar{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--line-hot)}.review-meta{flex:1;min-width:0}.review-user{font-size:.85rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-stars{font-size:.8rem;color:var(--good);letter-spacing:.05em}.review-date{font-size:.7rem;color:var(--dim);white-space:nowrap}.review-text{font-size:.86rem;line-height:1.5;color:var(--soft)}.hero-vouches{display:contents}.hero-vouch{position:absolute;top:22%;width:17rem;z-index:3;box-shadow:0 18px 40px #00000073}.hero-vouch-left{left:0;transform:rotate(-15deg)}.hero-vouch-right{right:0;transform:rotate(15deg)}.hero-vouch:hover{transform:rotate(0) scale(1.03);border-color:var(--accent)}@media (max-width:1100px){.hero-vouches{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap;order:10;margin-top:2.5rem;width:100%}.hero-vouch{position:static;width:min(17rem,100%)}.hero-vouch-left{transform:rotate(-4deg)}.hero-vouch-right{transform:rotate(4deg)}}.section{padding:4.5rem 0;position:relative}.section-tight{padding:2rem 0}.page-hero{padding-top:6rem}.page-hero-tight{padding-bottom:1.5rem}.hero-video-section{padding-top:1rem}.hero-video-wrap{max-width:64rem;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;background:#000;box-shadow:0 0 60px #a855f738,0 0 0 1px #ffffff14}.hero-video{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;background:#000;border:0}.showcase-annotated{display:grid;grid-template-columns:minmax(16rem,24rem) auto;align-items:center;justify-content:center;gap:3rem;margin:3rem auto 0;max-width:62rem}.annot-col{display:flex;flex-direction:column;gap:1.75rem;text-align:right}.annot-label{font-size:1.05rem;letter-spacing:.06em;color:var(--good-text);margin-bottom:.3rem}.annot-desc{font-size:.98rem;color:var(--ink);line-height:1.55}.showcase-img{width:min(420px,100%);height:auto;mix-blend-mode:lighten;filter:drop-shadow(0 0 40px rgba(226,40,40,.28))}@media (max-width:760px){.showcase-annotated{grid-template-columns:1fr;gap:1.5rem}.annot-col{text-align:center}.showcase-img{width:min(300px,80vw);margin:0 auto}}.eyebrow{display:block;text-align:center;font-size:.8rem;color:var(--mute);margin-bottom:.75rem;text-transform:none;letter-spacing:.2em}.section-title{font-size:clamp(1.7rem,4vw,2.5rem);font-weight:300;letter-spacing:.03em;text-align:center;margin-bottom:.6rem}.section-sub{text-align:center;color:var(--soft);margin-bottom:2.75rem;font-size:1rem}.pic-grid{display:grid;gap:1.25rem}.pic-grid-2{grid-template-columns:repeat(2,1fr)}.pic-grid-3{grid-template-columns:repeat(3,1fr)}.pic-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-lg);overflow:hidden;color:inherit;transition:transform .2s var(--ease),border-color .2s var(--ease)}.pic-card:hover{transform:translateY(-3px);border-color:var(--accent)}.pic-card-img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-bottom:1px solid var(--card-line);background:#120a22}.pic-card-body{padding:1.25rem 1.4rem 1.5rem}.pic-card h3{font-size:1.15rem;font-weight:400;margin-bottom:.45rem;color:var(--ink)}.pic-card p{font-size:.93rem;color:var(--soft);line-height:1.6}.pic-card-wide{grid-column:1/-1;flex-direction:row}.pic-card-wide .pic-card-img{width:55%;aspect-ratio:16/9;border-bottom:0;border-right:1px solid var(--card-line)}.pic-card-wide .pic-card-body{display:flex;flex-direction:column;justify-content:center}@media (max-width:900px){.pic-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pic-grid-2,.pic-grid-3{grid-template-columns:1fr}.pic-card-wide{flex-direction:column}.pic-card-wide .pic-card-img{width:100%;border-right:0;border-bottom:1px solid var(--card-line)}}.req-columns{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;max-width:52rem;margin:0 auto}@media (max-width:700px){.req-columns{grid-template-columns:1fr}}.req-heading{font-size:.85rem;color:var(--mute);margin-bottom:.9rem;letter-spacing:.1em}.req-card{display:flex;align-items:center;gap:.75rem;background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-sm);padding:.8rem 1rem;margin-bottom:.5rem;position:relative;overflow:hidden}.req-bar{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--good)}.req-name{font-size:.9rem;color:var(--ink);min-width:5rem}.req-state{font-size:.88rem;color:var(--soft);flex:1;text-align:right}.blog-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:64rem;margin:0 auto}@media (max-width:700px){.blog-list{grid-template-columns:1fr}}.blog-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .25s var(--ease),transform .25s var(--ease)}.blog-card:hover{border-color:var(--accent);transform:translateY(-3px)}.blog-card-link{display:block}.blog-card-img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center 40%;border-bottom:1px solid var(--card-line);background:#120a22}.blog-card-body{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.blog-card-meta{display:flex;gap:.75rem;align-items:center;font-size:.78rem}.blog-tag{color:var(--good-text)}.blog-date{color:var(--mute)}.blog-title{font-size:1.2rem;font-weight:400;letter-spacing:.01em;color:var(--ink)}.blog-title a:hover{color:var(--good-text)}.blog-excerpt{font-size:.92rem;color:var(--soft);line-height:1.55;flex:1}.blog-link{font-size:.85rem;color:var(--good-text);margin-top:.25rem}.blog-link:hover{color:var(--good)}.blog-article{max-width:44rem;margin:0 auto}.blog-article-img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--card-line);margin-bottom:1.5rem}.blog-article .blog-card-meta{margin-bottom:.75rem}.blog-article-title{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:400;letter-spacing:.01em;line-height:1.25;margin-bottom:1rem;color:var(--ink)}.blog-article-excerpt{font-size:1.05rem;color:var(--soft);margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--line)}.blog-article-content{display:flex;flex-direction:column;gap:1.25rem}.blog-article-heading{font-size:1.2rem;font-weight:400;letter-spacing:.01em;color:var(--good-text);margin-top:.75rem;margin-bottom:-.25rem}.blog-article-content p{font-size:1rem;line-height:1.75;color:var(--soft)}.blog-back{display:inline-block;margin-top:2.5rem;font-size:.85rem;color:var(--mute);transition:color .2s var(--ease)}.blog-back:hover{color:var(--good)}.legal-content{max-width:46rem;margin:0 auto}.legal-intro{font-size:.98rem;line-height:1.7;color:var(--soft);padding:1.25rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);margin-bottom:2rem}.legal-heading{font-size:1.15rem;font-weight:400;letter-spacing:.01em;color:var(--good-text);margin-top:2rem;margin-bottom:.5rem}.legal-subheading{font-size:1rem;font-weight:400;color:var(--ink);margin-top:1.25rem;margin-bottom:.25rem}.legal-content p{font-size:.98rem;line-height:1.7;color:var(--soft);margin-bottom:.5rem}.legal-list{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin:.75rem 0 1rem;padding-left:0}.legal-list li{font-size:.98rem;line-height:1.65;color:var(--soft);padding-left:1.25rem;position:relative}.legal-list li:before{content:"";position:absolute;left:0;top:.6rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--good);opacity:.7}.legal-link{color:var(--good-text);border-bottom:1px solid transparent;transition:border-color .2s var(--ease)}.legal-link:hover{border-color:var(--good)}.legal-footer{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line);font-size:.88rem;color:var(--mute);text-align:center}.intro-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:opacity .6s var(--ease)}.intro-overlay-done{opacity:0;pointer-events:none}.intro-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s var(--ease)}.intro-fx.fx-scene-active{opacity:1}.fx-scene-welcome{flex-direction:column;gap:1.5rem}.fx-welcome-orb{width:5rem;height:5rem;border-radius:50%;background:radial-gradient(circle,rgba(62,214,70,.3) 0%,transparent 70%);animation:fx-orb-pulse 2s var(--ease) infinite}@keyframes fx-orb-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:1}}.fx-welcome-ring{position:absolute;width:8rem;height:8rem;border-radius:50%;border:1px solid rgba(62,214,70,.2);animation:fx-ring-expand 2s var(--ease) infinite}@keyframes fx-ring-expand{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.5);opacity:0}}.fx-welcome-text{font-size:1.6rem;letter-spacing:.3em;color:var(--good-text);text-shadow:0 0 1.5rem rgba(62,214,70,.4);animation:fx-text-rise .8s var(--ease) both}@keyframes fx-text-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.fx-scene-intro{flex-direction:column;gap:1.75rem}.fx-intro-orb{position:relative;width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center}.fx-intro-logo{width:3.5rem;height:3.5rem;object-fit:contain;filter:drop-shadow(0 0 1rem rgba(62,214,70,.3));animation:fx-logo-glow 2s var(--ease) infinite alternate}@keyframes fx-logo-glow{0%{filter:drop-shadow(0 0 .5rem rgba(62,214,70,.2))}to{filter:drop-shadow(0 0 1.5rem rgba(62,214,70,.5))}}.fx-intro-ring{position:absolute;border-radius:50%;border:1px solid rgba(62,214,70,.15)}.fx-intro-ring-1{top:0;right:0;bottom:0;left:0;animation:fx-ring-spin 4s linear infinite}.fx-intro-ring-2{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem;animation:fx-ring-spin 6s linear infinite reverse}@keyframes fx-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fx-intro-label{font-size:.7rem;letter-spacing:.25em;color:var(--mute);text-transform:uppercase}.fx-intro-tags{display:flex;gap:.5rem}.fx-tag{padding:.25rem .75rem;border:1px solid rgba(62,214,70,.25);border-radius:var(--radius-sm);font-size:.65rem;letter-spacing:.12em;color:var(--good-text);background:#3ed6460d;animation:fx-tag-in .5s var(--ease) both}.fx-tag:nth-child(2){animation-delay:.15s}.fx-tag:nth-child(3){animation-delay:.3s}@keyframes fx-tag-in{0%{opacity:0;transform:translateY(.5rem) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.fx-scene-trial{flex-direction:column}.fx-trial-card{background:#141414e6;border:1px solid var(--card-line);border-radius:var(--radius-md);padding:1.5rem 2.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;box-shadow:0 0 2rem #3ed64614;animation:fx-card-in .5s var(--ease) both}@keyframes fx-card-in{0%{opacity:0;transform:scale(.9) translateY(.5rem)}to{opacity:1;transform:scale(1) translateY(0)}}.fx-trial-time{display:flex;align-items:baseline;gap:.4rem}.fx-trial-num{font-size:3rem;font-weight:300;color:var(--good-text);text-shadow:0 0 1rem rgba(62,214,70,.3)}.fx-trial-unit{font-size:.8rem;letter-spacing:.2em;color:var(--mute)}.fx-trial-bar{width:12rem;height:3px;background:#ffffff14;border-radius:2px;overflow:hidden}.fx-trial-bar-fill{height:100%;background:linear-gradient(90deg,var(--good),var(--good-text));border-radius:2px;animation:fx-bar-fill 1.5s var(--ease) both}@keyframes fx-bar-fill{0%{width:0}to{width:100%}}.fx-trial-meta{font-size:.65rem;letter-spacing:.15em;color:var(--dim);text-transform:uppercase}.fx-scene-command{flex-direction:column;gap:1.25rem}.fx-cmd-list{display:flex;gap:1.5rem}.fx-cmd-item{font-size:.85rem;letter-spacing:.1em;color:var(--mute);text-transform:uppercase;animation:fx-cmd-cross .6s var(--ease) both}.fx-cmd-item:nth-child(2){animation-delay:.2s}.fx-cmd-item:nth-child(3){animation-delay:.4s}.fx-cmd-crossed{text-decoration:line-through;text-decoration-color:var(--bad)}@keyframes fx-cmd-cross{0%{opacity:0;transform:translateY(.5rem)}to{opacity:.5;transform:translateY(0)}}.fx-cmd-terminal{display:flex;align-items:center;gap:.4rem;background:#141414e6;border:1px solid var(--card-line);border-radius:var(--radius-sm);padding:.6rem 1rem;font-family:Cascadia Code,Consolas,monospace;animation:fx-card-in .5s var(--ease) .6s both}.fx-cmd-prompt{color:var(--good)}.fx-cmd-text{color:var(--soft);font-size:.85rem}.fx-cmd-cursor{width:.5rem;height:1rem;background:var(--good-text);animation:fx-cursor-blink .8s steps(2) infinite}@keyframes fx-cursor-blink{50%{opacity:0}}.fx-scene-checks{flex-direction:column}.fx-checks-list{display:flex;flex-direction:column;gap:.4rem;width:min(22rem,80vw)}.fx-check-row{display:flex;align-items:center;gap:.75rem;padding:.5rem .85rem;background:#141414b3;border:1px solid var(--card-line);border-radius:var(--radius-sm);opacity:0;transform:translate(-.5rem);animation:fx-row-in .4s var(--ease) both;animation-delay:var(--row-delay)}@keyframes fx-row-in{to{opacity:1;transform:translate(0)}}.fx-check-icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:var(--good);flex-shrink:0}.fx-check-icon .svg-icon{width:1.1rem;height:1.1rem}.fx-check-name{flex:1;font-size:.78rem;color:var(--soft)}.fx-check-status{font-size:.65rem;letter-spacing:.1em;padding:.15rem .5rem;border-radius:var(--radius-sm)}.fx-check-on{color:var(--good);background:#3ed6461a;border:1px solid rgba(62,214,70,.2)}.fx-scene-auto{flex-direction:column;gap:.75rem}.fx-auto-toggle{display:flex;flex-direction:column;align-items:center;gap:.85rem;animation:fx-card-in .5s var(--ease) both}.fx-auto-label{font-size:.75rem;letter-spacing:.2em;color:var(--good-text);text-transform:uppercase}.fx-auto-switch{width:3.5rem;height:1.75rem;border-radius:1rem;background:#3ed64626;border:1px solid rgba(62,214,70,.3);position:relative;cursor:default;animation:fx-switch-flip .4s var(--ease) .3s both}@keyframes fx-switch-flip{0%{background:#ffffff14}}.fx-auto-knob{position:absolute;top:2px;right:2px;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--good);box-shadow:0 0 .5rem #3ed64666;animation:fx-knob-slide .4s var(--ease) .3s both}@keyframes fx-knob-slide{0%{right:calc(100% - 1.5rem)}}.fx-auto-desc{font-size:.75rem;color:var(--mute)}.fx-scene-trace{flex-direction:column;gap:1.25rem}.fx-trace-pills{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.fx-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border:1px solid var(--card-line);border-radius:var(--radius-sm);font-size:.75rem;color:var(--soft);background:#14141499;animation:fx-tag-in .5s var(--ease) both}.fx-pill:nth-child(2){animation-delay:.15s}.fx-pill:nth-child(3){animation-delay:.3s}.fx-pill .svg-icon{width:1rem;height:1rem;color:var(--good-text)}.fx-trace-stamp{font-size:1.1rem;letter-spacing:.25em;color:var(--good-text);text-shadow:0 0 1rem rgba(62,214,70,.3);border:1px solid rgba(62,214,70,.2);padding:.3rem 1.25rem;border-radius:var(--radius-sm);background:#3ed6460d;animation:fx-text-rise .6s var(--ease) .5s both}.fx-scene-help{flex-direction:column}.fx-help-cards{display:flex;gap:1rem}.fx-help-card{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.25rem 1.5rem;background:#141414cc;border:1px solid var(--card-line);border-radius:var(--radius-md);min-width:8rem;animation:fx-card-in .5s var(--ease) both}.fx-help-card:nth-child(2){animation-delay:.2s}.fx-help-card-icon{width:2rem;height:2rem;color:var(--good-text)}.fx-help-card-icon .svg-icon{width:100%;height:100%}.fx-help-card-title{font-size:.85rem;color:var(--ink);letter-spacing:.05em}.fx-help-card-sub{font-size:.7rem;color:var(--mute)}.fx-scene-go{flex-direction:column;gap:1.5rem;position:relative}.fx-go-grid{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background-image:linear-gradient(rgba(62,214,70,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(62,214,70,.04) 1px,transparent 1px);background-size:3rem 3rem;animation:fx-go-grid-pan 8s linear infinite;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%)}@keyframes fx-go-grid-pan{0%{transform:translate(0)}to{transform:translate(3rem,3rem)}}.fx-go-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(62,214,70,.08) 0%,transparent 60%);animation:fx-go-vignette-pulse 3s var(--ease) infinite}@keyframes fx-go-vignette-pulse{0%,to{opacity:.5}50%{opacity:1}}.fx-go-scanline{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(62,214,70,.4),transparent);animation:fx-go-scan 4s linear infinite}@keyframes fx-go-scan{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.fx-go-particles{position:absolute;top:0;right:0;bottom:0;left:0}.fx-go-particle{position:absolute;left:var(--p-x);top:var(--p-y);width:3px;height:3px;border-radius:50%;background:var(--good);box-shadow:0 0 6px var(--good);opacity:0;animation:fx-go-particle-float var(--p-dur) var(--ease) infinite;animation-delay:var(--p-delay)}@keyframes fx-go-particle-float{0%{opacity:0;transform:translateY(0) scale(0)}20%{opacity:.8;transform:translateY(-20px) scale(1)}80%{opacity:.6}to{opacity:0;transform:translateY(-80px) scale(0)}}.fx-go-core{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem;z-index:2}.fx-go-ring{position:absolute;width:6rem;height:6rem;border-radius:50%;border:1px solid rgba(62,214,70,.2);animation:fx-go-pulse 2.5s var(--ease) infinite}.fx-go-ring-2{animation-delay:.8s;width:8rem;height:8rem}.fx-go-ring-3{animation-delay:1.6s;width:10rem;height:10rem}@keyframes fx-go-pulse{0%{transform:scale(.4);opacity:.8}to{transform:scale(1.8);opacity:0}}.fx-go-orb{width:4rem;height:4rem;border-radius:50%;background:radial-gradient(circle,rgba(62,214,70,.25) 0%,transparent 70%);animation:fx-orb-pulse 2s var(--ease) infinite}.fx-go-text{font-size:1.3rem;letter-spacing:.25em;color:var(--good-text);text-shadow:0 0 1.5rem rgba(62,214,70,.5),0 0 3rem rgba(62,214,70,.2);animation:fx-go-blink 1.5s var(--ease) infinite}@keyframes fx-go-blink{0%,to{opacity:.7}50%{opacity:1}}.fx-go-sub{font-size:.65rem;letter-spacing:.3em;color:var(--mute);text-transform:uppercase;animation:fx-text-rise .8s var(--ease) .5s both}.fx-go-corners{position:absolute;top:2rem;right:2rem;bottom:2rem;left:2rem;pointer-events:none}.fx-go-corner{position:absolute;width:2rem;height:2rem;border:1px solid rgba(62,214,70,.3);animation:fx-go-corner-in .6s var(--ease) both}.fx-go-corner-tl{top:0;left:0;border-right:none;border-bottom:none}.fx-go-corner-tr{top:0;right:0;border-left:none;border-bottom:none;animation-delay:.15s}.fx-go-corner-bl{bottom:0;left:0;border-right:none;border-top:none;animation-delay:.3s}.fx-go-corner-br{bottom:0;right:0;border-left:none;border-top:none;animation-delay:.45s}@keyframes fx-go-corner-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.intro-logo-wrap{display:flex;align-items:center;justify-content:center;flex:1}.intro-logo{width:8rem;height:8rem;opacity:0;transform:scale(4);filter:drop-shadow(0 0 2rem rgba(62,214,70,.4));transition:opacity .8s var(--ease),transform 1.2s cubic-bezier(.2,.8,.2,1),filter .8s var(--ease)}.intro-logo-animate{opacity:1;transform:scale(1)}.intro-logo-shrink{transform:scale(.5);opacity:0;filter:drop-shadow(0 0 0 transparent);transition:transform .6s var(--ease),opacity .5s var(--ease),filter .5s var(--ease)}.intro-dialog{width:min(90vw,34rem);margin-bottom:3rem;animation:intro-dialog-in .3s var(--ease)}.intro-dialog[hidden]{display:none}@keyframes intro-dialog-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.intro-dialog-inner{background:linear-gradient(180deg,#1a1a1a,#111);border:2px solid #3a3a3a;border-radius:var(--radius-md);padding:1.25rem 1.5rem;display:flex;gap:1rem;align-items:flex-start;position:relative;box-shadow:0 0 2rem #3ed64614,inset 0 1px #ffffff0a}.intro-dialog-portrait{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:var(--radius-sm);border:2px solid rgba(62,214,70,.3);background:#3ed6460f;display:flex;align-items:center;justify-content:center;overflow:hidden}.intro-dialog-portrait-img{width:100%;height:100%;object-fit:contain}.intro-dialog-text-wrap{flex:1;display:flex;flex-direction:column;gap:.35rem;min-height:3.5rem}.intro-dialog-name{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--good-text);font-weight:400}.intro-dialog-text{font-size:.92rem;line-height:1.6;color:var(--soft);min-height:2.5rem}.intro-dialog-arrow{position:absolute;bottom:.5rem;right:1rem;font-size:.7rem;color:var(--good);animation:intro-arrow-bounce 1s var(--ease) infinite}.intro-dialog-arrow[hidden]{display:none}@keyframes intro-arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(.25rem)}}.sec-skip-note{display:flex;align-items:flex-start;gap:.85rem;max-width:52rem;margin:0 auto 1.5rem;padding:1rem 1.25rem;background:#3ed6460f;border:1px solid rgba(62,214,70,.25);border-radius:var(--radius-md)}.sec-skip-icon{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:var(--good);background:#3ed6461f;border:1px solid rgba(62,214,70,.3);border-radius:50%;margin-top:.1rem}.sec-skip-note p{font-size:.85rem;line-height:1.6;color:var(--soft)}.sec-skip-note strong{color:var(--good-text)}.security-checks-list{display:flex;flex-direction:column;gap:1.5rem;max-width:52rem;margin:0 auto}.sec-check{background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-md);overflow:hidden}.sec-check-head{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--card-line);background:#ffffff05}.sec-check-icon{width:2.5rem;height:2.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--good-text);background:#3ed64614;border:1px solid rgba(62,214,70,.25);border-radius:var(--radius-sm)}.sec-check-icon .svg-icon{width:1.35rem;height:1.35rem}.sec-check-num{font-size:.7rem;letter-spacing:.1em;color:var(--mute);min-width:1.5rem}.sec-check-name{font-size:1.05rem;font-weight:400;letter-spacing:.02em;color:var(--ink)}.sec-check-body{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.sec-check-field{display:flex;flex-direction:column;gap:.5rem}.sec-check-label{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--good-text)}.sec-check-field>p{font-size:.88rem;line-height:1.65;color:var(--soft)}.sec-check-guides{display:flex;flex-direction:column;gap:.75rem}.sec-guide{background:#0000004d;border:1px solid var(--card-line);border-radius:var(--radius-sm);padding:.85rem 1rem}.sec-guide-title{font-size:.8rem;font-weight:400;letter-spacing:.04em;color:var(--ink);margin-bottom:.4rem}.sec-guide p{font-size:.82rem;line-height:1.6;color:var(--soft)}.sec-guide code{background:#ffffff0f;padding:.1rem .35rem;border-radius:3px;font-size:.78rem;color:var(--good-text)}.download-block{text-align:center;max-width:36rem;margin:0 auto}.download-btn{margin-bottom:1.25rem}.download-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.78rem;color:var(--mute);margin-bottom:1rem}.download-tag{letter-spacing:.05em;color:var(--good-text)}.download-sep{color:var(--dim)}.download-note{font-size:.82rem;color:var(--soft);line-height:1.5}.download-note code{background:#ffffff0f;padding:.1rem .35rem;border-radius:3px;font-size:.78rem;color:var(--good-text)}.legit-guide-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.25rem;max-width:60rem;margin:0 auto}.legit-card{background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-md);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.legit-card-head{display:flex;align-items:center;gap:.75rem}.legit-card-icon{width:2.25rem;height:2.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--good-text);background:#3ed64614;border:1px solid rgba(62,214,70,.25);border-radius:var(--radius-sm)}.legit-card-icon .svg-icon{width:1.2rem;height:1.2rem}.legit-card-title{font-size:1rem;font-weight:400;letter-spacing:.02em;color:var(--ink)}.legit-card-body{display:flex;flex-direction:column;gap:1rem}.legit-section{display:flex;flex-direction:column;gap:.4rem}.legit-section-heading{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--good-text)}.legit-section p{font-size:.83rem;line-height:1.6;color:var(--soft)}.footer{padding:3.5rem 1.5rem 3rem;border-top:1px solid var(--line);background:#0000009e;position:relative;z-index:10}.footer-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.footer-center{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.footer-logo-img{width:3rem;height:3rem;object-fit:contain;margin-bottom:.25rem}.footer-logo{font-size:clamp(.8rem,2vw,1rem);color:var(--soft)}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;font-size:.9rem;color:var(--soft)}.footer-links a:hover{color:var(--ink)}.footer-legal{display:flex;flex-direction:column;align-items:flex-end;gap:.85rem;font-size:.82rem;color:var(--mute)}.footer-legal a:hover{color:var(--ink)}.footer-tag{font-size:.78rem;color:var(--mute)}.footer-tag a{color:var(--soft);border-bottom:1px solid var(--line)}.footer-tag a:hover{color:var(--good-text)}@media (max-width:760px){.footer-grid{grid-template-columns:1fr;text-align:center}.footer-links,.footer-legal{align-items:center}}.fade-in-section{opacity:0;animation:.8s cubic-bezier(.21,.1,.25,1) forwards fade-in-up;animation-delay:var(--fade-delay,0s)}.fade-in-section.is-visible{opacity:1}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fade-in-section{opacity:1;animation:none}}.lazy-section{content-visibility:auto;contain-intrinsic-size:1px 600px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:62rem;margin:0 auto}@media (max-width:760px){.steps{grid-template-columns:1fr}}.step{display:block;background:linear-gradient(var(--tile-top),var(--tile-bottom));border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem 1.6rem;text-align:left;color:inherit;transition:border-color .18s var(--ease),transform .18s var(--ease)}.step:hover{border-color:var(--accent);transform:translateY(-3px)}.step-title{font-size:1.25rem;margin-bottom:.6rem;color:var(--ink)}.step-title b{color:var(--good-text);font-weight:600}.step-body{font-size:.95rem;color:var(--soft);line-height:1.6}.cta-band{text-align:center;background:linear-gradient(var(--tile-top),var(--tile-bottom));border:1px solid var(--line);border-radius:var(--radius-lg);padding:3rem 2rem;position:relative;overflow:hidden}.cta-band .section-sub{margin-bottom:2rem}.cta-band-art{text-align:left;padding:3.5rem 3rem;min-height:22rem;display:flex;align-items:center}.cta-band-art .section-title,.cta-band-art .section-sub{text-align:left}.cta-band-art .hero-cta{justify-content:flex-start;margin-bottom:0}.cta-band-text{position:relative;z-index:1;max-width:34rem}.cta-band-img{position:absolute;right:-1rem;bottom:-2.5rem;width:min(340px,45%);height:auto;pointer-events:none;filter:drop-shadow(0 0 40px rgba(168,85,247,.35))}@media (max-width:700px){.cta-band-art{padding:2.5rem 1.5rem 12rem}.cta-band-img{width:60%;right:-1.5rem;bottom:-2rem}}.legal-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;font-size:.88rem;color:var(--mute);margin-top:-1rem}.legal-row a{border-bottom:1px solid transparent;padding-bottom:1px;transition:color .15s var(--ease),border-color .15s var(--ease)}.legal-row a:hover{color:var(--good-text);border-color:var(--good)}.trial-hero{max-width:60rem;margin:0 auto}.trial-card{display:grid;grid-template-columns:1.15fr .85fr;background:linear-gradient(var(--tile-top),var(--tile-bottom));border:1px solid rgba(62,214,70,.55);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 0 40px #3ed6461f}.trial-left{padding:2.75rem 2.5rem;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.trial-title{font-size:clamp(2rem,4.5vw,3rem);font-weight:300;line-height:1.05;color:var(--ink);margin-bottom:.5rem}.trial-sub{font-size:1.1rem;color:var(--good-text);margin-bottom:1.25rem;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.trial-fine{font-size:.72rem;color:var(--mute);border:1px solid var(--line);border-radius:999px;padding:.1rem .55rem}.trial-points{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.trial-points li{display:flex;align-items:center;gap:.6rem;font-size:1rem;color:var(--ink)}.trial-cta{min-width:12rem}.trial-right{background:#00000040;border-left:1px solid var(--line);display:flex;align-items:center;justify-content:center;padding:1.5rem}.trial-img{width:min(320px,100%);height:auto}@media (max-width:700px){.trial-card{grid-template-columns:1fr}.trial-right{border-left:0;border-top:1px solid var(--line)}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch;max-width:64rem;margin:0 auto}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:28rem}}.price-card{position:relative;display:flex;flex-direction:column;background:linear-gradient(var(--tile-top),var(--tile-bottom));border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem 1.6rem 1.6rem;transition:border-color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.price-card:hover{border-color:var(--line-hot);transform:translateY(-3px)}.price-card-featured{border-color:#3ed64699;box-shadow:0 0 30px #3ed64624;background:linear-gradient(var(--tile-top-hot),var(--tile-bottom-hot))}.price-card-featured:hover{border-color:#3ed646e6}.price-card-sale{border-color:#a855f799}.price-card-sale:hover{border-color:#a855f7e6}.price-badge{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);font-size:.74rem;letter-spacing:.03em;background:var(--good);color:#06140a;padding:.3rem .85rem;border-radius:999px;font-weight:600;white-space:nowrap}.price-card-sale .price-badge{background:var(--accent);color:#fff}.price-name{font-size:1.5rem;font-weight:400;color:var(--ink);margin-bottom:.75rem}.price-amount{display:flex;align-items:baseline;gap:.15rem;margin-bottom:.35rem;flex-wrap:wrap}.price-currency{font-size:1.2rem;color:var(--soft)}.price-value{font-size:2.8rem;font-weight:300;color:var(--ink);line-height:1}.price-period{font-size:.85rem;color:var(--mute);margin-left:.4rem}.price-original{font-size:1.15rem;color:var(--dim);text-decoration:line-through;text-decoration-color:var(--bad-hot);text-decoration-thickness:2px;margin-right:.5rem;align-self:center}.price-card-sale .price-value{color:var(--accent-soft)}.price-save{font-size:.8rem;color:var(--accent-soft);margin-bottom:.5rem}.price-tagline{font-size:.92rem;color:var(--soft);margin-bottom:1.25rem}.price-features{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.75rem}.price-features li{display:flex;align-items:flex-start;gap:.6rem;font-size:.94rem;color:var(--soft);opacity:0;transform:translate(-6px);transition:opacity .4s var(--ease),transform .4s var(--ease);transition-delay:calc(var(--i,0) * .12s + .15s)}.checks-in .price-features li{opacity:1;transform:none}.price-check{flex-shrink:0;color:var(--good);width:1rem;display:inline-block;transform:scale(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i,0) * .12s + .26s)}.checks-in .price-check{transform:scale(1)}.price-foot{margin-top:auto}.price-cta{width:100%}.price-legal{font-size:.74rem;color:var(--dim);margin-top:.6rem;line-height:1.45}.price-legal a{color:var(--mute);border-bottom:1px solid var(--line)}.price-legal a:hover{color:var(--good-text)}@media (prefers-reduced-motion:reduce){.price-features li,.price-check{opacity:1;transform:none;transition:none}}.refund-notice{display:flex;align-items:flex-start;gap:1rem;max-width:56rem;margin:0 auto;padding:1.5rem 1.75rem;background:linear-gradient(var(--tile-top),var(--tile-bottom));border:1px solid var(--line);border-radius:var(--radius-lg)}.refund-notice-icon{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:var(--bad-hot);background:#e04a521f;border:1px solid rgba(224,74,82,.5);border-radius:50%;margin-top:.1rem}.refund-notice-body{flex:1}.refund-notice-title{font-size:1.1rem;font-weight:400;color:var(--ink);margin-bottom:.85rem}.refund-notice-line{font-size:.9rem;line-height:1.65;color:var(--soft);margin-bottom:.6rem}.refund-notice-line:last-child{margin-bottom:0}.refund-notice-line strong{color:var(--ink)}.refund-good{color:var(--good)!important}.refund-bad{color:var(--bad-hot)!important}.reviews-summary{display:flex;justify-content:center;gap:3rem;margin-bottom:2.5rem;flex-wrap:wrap}.reviews-stat{text-align:center}.reviews-stat-num{font-size:2.2rem;font-weight:300;color:var(--good-text);line-height:1}.reviews-stat-label{font-size:.82rem;color:var(--mute);margin-top:.4rem}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:900px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.reviews-grid{grid-template-columns:1fr}}.reviews-note{text-align:center;font-size:.88rem;color:var(--mute);margin-top:2rem}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:64rem;margin:0 auto}@media (max-width:700px){.contact-grid{grid-template-columns:1fr}}.contact-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-lg);overflow:hidden;color:inherit;transition:transform .2s var(--ease),border-color .2s var(--ease)}.contact-card:hover{border-color:var(--accent);transform:translateY(-3px)}.contact-card-img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--card-line);background:#120a22}.contact-card-body{padding:1.25rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.contact-card h2{font-size:1.2rem;font-weight:400;color:var(--ink)}.contact-card p{font-size:.93rem;color:var(--soft);line-height:1.6;flex:1}.contact-cta{color:var(--good-text);font-size:.9rem;margin-top:.5rem}.biz-details{max-width:44rem;margin:3rem auto 0;padding:1.25rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);font-size:.9rem;color:var(--soft);line-height:1.6}.biz-details h2{font-size:1.05rem;font-weight:400;color:var(--ink);margin-bottom:.4rem}.undetect-layout{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem}.undetect-wide{grid-column:1/-1;flex-direction:row}.undetect-wide .pic-card-img{width:55%;aspect-ratio:16/9;border-bottom:0;border-right:1px solid var(--card-line)}.undetect-wide .pic-card-body{display:flex;flex-direction:column;justify-content:center}.undetect-half{grid-column:span 3}.undetect-ring{grid-column:span 2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.75rem 1rem;gap:.3rem}.ring-figure{width:6.5rem;height:6.5rem;border-radius:50%;border:3px solid var(--accent);display:flex;align-items:center;justify-content:center;font-size:2.4rem;font-weight:300;color:var(--ink);box-shadow:0 0 30px #a855f740;margin-bottom:.6rem}.ring-title{font-size:1rem;color:var(--ink)}.ring-body{font-size:.86rem;color:var(--mute)}@media (max-width:760px){.undetect-half{grid-column:1/-1}.undetect-ring{grid-column:span 3}.undetect-wide{flex-direction:column}.undetect-wide .pic-card-img{width:100%;border-right:0;border-bottom:1px solid var(--card-line)}}@media (max-width:480px){.undetect-ring{grid-column:1/-1}}.faq-list{max-width:46rem;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.faq-item{background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-md);padding:1rem 1.25rem;transition:border-color .18s var(--ease)}.faq-item:hover{border-color:var(--line-hot)}.faq-item summary{cursor:pointer;font-size:1rem;color:var(--ink);list-style:none;position:relative;padding-right:1.5rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--good-text);font-size:1.1rem}.faq-item[open] summary:after{content:"–"}.faq-item p{font-size:.92rem;color:var(--soft);margin-top:.6rem;line-height:1.65}.cookie-notice{position:fixed;left:1rem;bottom:1rem;z-index:60;max-width:26rem;background:#141414f7;border:1px solid var(--line-hot);border-radius:var(--radius-md);padding:1rem 1.15rem;box-shadow:0 10px 40px #0009;transition:opacity .3s var(--ease),transform .3s var(--ease)}.cookie-notice p{font-size:.84rem;color:var(--soft);line-height:1.5;margin-bottom:.75rem}.cookie-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cookie-link{font-size:.82rem;color:var(--good-text);border-bottom:1px solid var(--good)}.cookie-notice.is-leaving{opacity:0;transform:translateY(8px)}@media (max-width:600px){.cookie-notice{left:.75rem;right:.75rem;max-width:none}}.sale-notice{position:fixed;right:1rem;top:5rem;z-index:55;width:min(22rem,calc(100vw - 2rem));background:linear-gradient(var(--tile-top-hot),var(--tile-bottom-hot));border:1px solid rgba(168,85,247,.6);border-radius:var(--radius-md);padding:1rem 2.5rem 1rem 1.15rem;box-shadow:0 10px 40px #0009,0 0 30px #a855f726;transform:translate(120%);opacity:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s var(--ease)}.sale-notice.is-open{transform:none;opacity:1}.sale-notice-close{position:absolute;top:.3rem;right:.5rem;font-size:1.5rem;line-height:1;color:var(--mute);padding:.25rem .5rem}.sale-notice-close:hover{color:var(--ink)}.sale-notice-head{font-size:1rem;color:var(--ink);margin-bottom:.3rem}.sale-notice-body{font-size:.86rem;color:var(--soft);margin-bottom:.75rem}.sale-notice-body strong{color:var(--good-text)}.sale-notice-time{font-variant-numeric:tabular-nums;color:var(--accent-soft)}.sec-check-label,.legit-section-heading,.intro-dialog-name,.download-tag,.fx-intro-label,.fx-trial-meta,.fx-cmd-item,.fx-go-sub,.fx-auto-label,.install-modal-eyebrow,.install-copy-btn{text-transform:none;letter-spacing:.12em}.sec-check-label,.legit-section-heading{font-size:.78rem}code{font-family:Cascadia Code,Consolas,monospace;font-size:.85em;background:#ffffff0f;padding:.1em .35em;border-radius:3px;color:var(--good-text)}.lede code{background:#ffffff14}.install-modal{--wiz-purple:#a855f7;--wiz-purple-bright:#c084fc;--wiz-purple-soft:#d8b4fe;--wiz-purple-glow:rgba(168,85,247,.35);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}.install-modal[hidden]{display:none}.install-modal.install-active{opacity:1;pointer-events:auto}.install-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.install-modal-card{position:relative;z-index:2;width:min(34rem,92vw);max-height:92vh;overflow-y:auto;background:#000;border:1px solid rgba(168,85,247,.35);border-radius:var(--radius-lg);padding:1.75rem;display:flex;flex-direction:column;gap:1.1rem;box-shadow:0 0 3rem var(--wiz-purple-glow),0 1.5rem 4rem #000000b3;transform:translateY(1rem) scale(.97);transition:transform .4s var(--ease)}.install-modal.install-active .install-modal-card{transform:translateY(0) scale(1)}.install-modal-card::-webkit-scrollbar{width:6px}.install-modal-card::-webkit-scrollbar-thumb{background:#a855f766;border-radius:3px}.install-modal-head{display:flex;align-items:center;gap:1rem}.install-modal-logo{width:3.25rem;height:3.25rem;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 1rem var(--wiz-purple-glow))}.install-modal-head-text{display:flex;flex-direction:column;gap:.2rem}.install-modal-title{font-size:1.4rem;font-weight:600;color:#fff;letter-spacing:.01em}.install-modal-sub{font-size:.85rem;color:#fff9}.install-modal-section{display:flex;flex-direction:column;gap:.6rem}.install-modal-eyebrow{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--wiz-purple-bright)}.install-steps{list-style:none;display:flex;flex-direction:column;gap:.55rem;counter-reset:install-step}.install-step{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;background:#a855f70a;border:1px solid rgba(168,85,247,.18);border-radius:var(--radius-sm)}.install-step-num{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#a855f726;border:1px solid rgba(168,85,247,.45);color:var(--wiz-purple-soft);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.install-step-text{font-size:.9rem;color:#ffffffd9;line-height:1.45;padding-top:.1rem}.install-step-text strong{color:#fff}.install-step-text code{font-family:Cascadia Code,Consolas,monospace;font-size:.85em;background:#a855f71f;padding:.05em .4em;border-radius:3px;color:var(--wiz-purple-soft)}.install-modal-note{font-size:.82rem;color:#ffffffa6;line-height:1.5;padding:.7rem .85rem;background:#a855f70f;border:1px solid rgba(168,85,247,.2);border-left:3px solid var(--wiz-purple);border-radius:var(--radius-sm)}.install-cmd-wrap{display:flex;align-items:stretch;gap:.5rem;background:#0a0a0a;border:1px solid rgba(168,85,247,.3);border-radius:var(--radius-sm);overflow:hidden}.install-cmd{flex:1;font-family:Cascadia Code,Consolas,monospace;font-size:.85rem;color:var(--wiz-purple-soft);padding:.7rem .85rem;white-space:nowrap;overflow-x:auto;align-self:center}.install-cmd::-webkit-scrollbar{height:4px}.install-cmd::-webkit-scrollbar-thumb{background:#a855f766;border-radius:2px}.install-copy-btn{flex-shrink:0;background:#a855f726;border:none;border-left:1px solid rgba(168,85,247,.3);color:var(--wiz-purple-soft);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:0 1rem;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.install-copy-btn:hover{background:#a855f74d;color:#fff}.install-copy-btn.install-copied{background:var(--wiz-purple);color:#fff}.install-tip,.install-trouble{font-size:.8rem;color:#ffffff8c;line-height:1.5}.install-tip code,.install-trouble code{font-family:Cascadia Code,Consolas,monospace;font-size:.85em;background:#a855f71f;padding:.05em .4em;border-radius:3px;color:var(--wiz-purple-soft)}.install-tip-label{color:var(--wiz-purple-bright);font-weight:600;letter-spacing:.04em}.install-got-it{align-self:center;margin-top:.4rem;min-width:10rem;background:linear-gradient(135deg,var(--wiz-purple),var(--wiz-purple-bright));border:1px solid rgba(168,85,247,.5);color:#fff}.install-got-it:hover{background:linear-gradient(135deg,var(--wiz-purple-bright),var(--wiz-purple-soft));border-color:var(--wiz-purple-bright);color:#fff}@media (max-width:30rem){.install-modal-card{padding:1.25rem}.install-modal-title{font-size:1.2rem}.install-cmd{font-size:.78rem}}
