.atf{--atf-bg:#0b0e17;--atf-bg-2:#0f1320;--atf-surface:rgba(255,255,255,.035);--atf-surface-2:rgba(255,255,255,.06);--atf-border:rgba(255,255,255,.11);--atf-border-strong:rgba(255,255,255,.22);--atf-text:#f2f4f8;--atf-muted:#a3abbd;--atf-dim:#6f7890;--atf-accent:#ffb938;--atf-accent-ink:#1b1300;--atf-accent-soft:rgba(255,185,56,.1);--atf-blue:#5fb9ff;--atf-ok:#6fd39a;--atf-warn:#ffcf6a;--atf-radius:16px;--atf-radius-sm:12px;--atf-font:var(--wd-text-font,"FiraGO","Helvetica Neue",Arial,sans-serif);--atf-ease:150ms cubic-bezier(.2,.7,.3,1);position:relative;box-sizing:border-box;color:var(--atf-text);background:var(--atf-bg);font-family:var(--atf-font);width:calc(100vw - var(--wd-scroll-w,0px));margin-left:calc(50% - 50vw + var(--wd-scroll-w,0px)/2);margin-right:calc(50% - 50vw + var(--wd-scroll-w,0px)/2);overflow:hidden;line-height:1.5;-webkit-font-smoothing:antialiased}.atf *,.atf *::before,.atf *::after{box-sizing:border-box}.atf p,.atf h1,.atf h2,.atf h3,.atf ul{margin:0}.atf ul{list-style:none;padding:0}.atf button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;margin:0;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;line-height:inherit;height:auto}.atf h1,.atf h2,.atf h3,.atf h4,.atf p,.atf span,.atf a,.atf th,.atf td,.atf summary{text-transform:none!important;letter-spacing:normal;font-feature-settings:normal!important;font-variant-caps:normal!important}.atf [hidden]{display:none!important}.atf [data-atf-focus]:focus{outline:none!important;box-shadow:none!important}.atf img{max-width:100%;height:auto;display:block}.atf a{color:var(--atf-text);text-decoration:none}.atf__sky{position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 480px at 50% -120px,rgb(96 140 255 / .16),transparent 70%),radial-gradient(1px 1px at 12% 28%,rgb(255 255 255 / .55) 50%,transparent 51%),radial-gradient(1px 1px at 23% 71%,rgb(255 255 255 / .35) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 41% 15%,rgb(255 255 255 / .5) 50%,transparent 51%),radial-gradient(1px 1px at 58% 82%,rgb(255 255 255 / .3) 50%,transparent 51%),radial-gradient(1px 1px at 69% 33%,rgb(255 255 255 / .45) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 83% 62%,rgb(255 255 255 / .4) 50%,transparent 51%),radial-gradient(1px 1px at 91% 12%,rgb(255 255 255 / .35) 50%,transparent 51%),radial-gradient(1px 1px at 33% 90%,rgb(255 255 255 / .3) 50%,transparent 51%),radial-gradient(1px 1px at 76% 88%,rgb(255 255 255 / .3) 50%,transparent 51%),linear-gradient(180deg,var(--atf-bg-2),var(--atf-bg) 60%)}.atf__sky::after{content:"";position:absolute;left:50%;top:-30vw;width:120vw;height:120vw;max-width:1500px;max-height:1500px;transform:translateX(-50%);border-radius:50%;border:1px solid rgb(255 255 255 / .045)}.atf__inner{position:relative;max-width:1040px;margin:0 auto;padding:0 16px 72px}@media (min-width:768px){.atf__inner{padding:0 32px 96px}}body.astroman-finder-page .page-title,body.astroman-finder-page .wd-page-title,body.astroman-finder-page .title-size-small{display:none}body.astroman-finder-page .site-content,body.astroman-finder-page .wd-content-layout,body.astroman-finder-page .content-layout-wrapper{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}body.astroman-finder-page .main-page-wrapper{padding-top:0}.atf .atf-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:54px!important;height:auto!important;padding:0 28px!important;border-radius:999px!important;border:1px solid transparent!important;font-weight:600!important;font-size:16px!important;line-height:1!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;transition:transform var(--atf-ease),background var(--atf-ease),border-color var(--atf-ease),opacity var(--atf-ease);text-decoration:none}.atf .atf-btn--primary{background:var(--atf-accent)!important;color:var(--atf-accent-ink)!important}.atf .atf-btn--primary:hover{background:#ffc75c!important;color:var(--atf-accent-ink)!important}.atf .atf-btn--ghost{background:transparent!important;border-color:var(--atf-border-strong)!important;color:var(--atf-text)!important}.atf .atf-btn--ghost:hover{border-color:#fff!important;color:#fff!important}.atf-btn:active{transform:translateY(1px)}.atf-btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.atf-btn__arrow{font-size:18px;line-height:1}.atf-link{font-size:15px;color:var(--atf-muted);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgb(255 255 255 / .25)}.atf-link:hover{color:#fff}.atf :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--atf-blue);outline-offset:3px;border-radius:12px}.atf-btn:focus-visible{border-radius:999px}.atf-hero{text-align:center;padding:88px 0 72px;max-width:720px;margin:0 auto}.atf-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--atf-accent);font-weight:600;margin-bottom:22px}.atf-hero__title{font-size:clamp(30px,5.2vw,46px);line-height:1.12;font-weight:700;letter-spacing:-.01em;color:#fff;margin-bottom:18px}.atf-hero__text{font-size:clamp(16px,2vw,19px);color:var(--atf-muted);max-width:560px;margin:0 auto 14px}.atf-hero__note{font-size:13.5px;color:var(--atf-dim);margin-bottom:34px}.atf-hero__actions{display:flex;flex-direction:column;align-items:center;gap:18px}@media (max-width:480px){.atf-hero{padding:64px 0 56px}.atf-hero__actions .atf-btn{width:100%}}.atf-stage{min-height:1px}.atf-view{animation:atfIn 220ms ease both}@keyframes atfIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.atf *{animation:none!important;transition:none!important}}.atf-q{max-width:760px;margin:0 auto;padding-top:28px}.atf-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:14px;color:var(--atf-muted)}.atf .atf-back{display:inline-flex!important;align-items:center;gap:8px;background:none!important;border:0!important;padding:10px 4px!important;color:var(--atf-muted)!important;min-height:44px;font-size:14px!important}.atf-back:hover{color:#fff}.atf-progress{height:3px;background:rgb(255 255 255 / .08);border-radius:3px;overflow:hidden;margin-bottom:40px}.atf-progress__bar{height:100%;background:var(--atf-accent);border-radius:3px;transition:width 250ms ease}.atf-q__title{font-size:clamp(24px,3.6vw,32px);line-height:1.2;font-weight:700;color:#fff;margin-bottom:10px}.atf-q__help{font-size:15.5px;color:var(--atf-muted);margin-bottom:28px}.atf-options{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:640px){.atf-options--grid{grid-template-columns:1fr 1fr}}.atf .atf-opt{display:flex!important;align-items:center;gap:16px;width:100%;min-height:72px!important;height:auto!important;padding:16px 18px!important;text-align:left;background:var(--atf-surface)!important;border:1px solid var(--atf-border)!important;border-radius:14px!important;font-size:16px!important;color:var(--atf-text)!important;transition:border-color var(--atf-ease),background var(--atf-ease),transform var(--atf-ease),box-shadow var(--atf-ease);position:relative}.atf .atf-opt:hover{border-color:var(--atf-border-strong)!important;background:var(--atf-surface-2)!important}.atf .atf-opt[aria-pressed="true"],.atf .atf-opt[aria-checked="true"]{border-color:var(--atf-accent)!important;background:var(--atf-accent-soft)!important;box-shadow:0 8px 24px -16px rgb(255 185 56 / .5);transform:translateY(-1px)}.atf-opt__icon{flex:0 0 40px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgb(255 255 255 / .06);color:var(--atf-muted)}.atf-opt[aria-pressed="true"] .atf-opt__icon,.atf-opt[aria-checked="true"] .atf-opt__icon{color:var(--atf-accent);background:rgb(255 185 56 / .14)}.atf-opt__icon svg{width:22px;height:22px}.atf-opt__body{flex:1;min-width:0}.atf-opt__label{display:block;font-size:17px;font-weight:600;color:#fff;line-height:1.3}.atf-opt__desc{display:block;font-size:14px;color:var(--atf-muted);margin-top:3px;line-height:1.4}.atf-opt__check{flex:0 0 24px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--atf-border-strong);display:grid;place-items:center;color:#fff0;transition:all var(--atf-ease)}.atf-opt[aria-pressed="true"] .atf-opt__check,.atf-opt[aria-checked="true"] .atf-opt__check{background:var(--atf-accent);border-color:var(--atf-accent);color:var(--atf-accent-ink)}.atf-opt__check svg{width:14px;height:14px}.atf-actions{display:flex;justify-content:flex-end;margin-top:28px}@media (max-width:480px){.atf-actions .atf-btn{width:100%}}.atf-q__help:has(+.atf-hint){margin-bottom:6px}.atf-hint{font-size:13.5px;color:var(--atf-dim);margin-bottom:22px}.atf-loading{text-align:center;padding:96px 0;color:var(--atf-muted)}.atf-spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgb(255 255 255 / .12);border-top-color:var(--atf-accent);margin:0 auto 18px;animation:atfSpin 900ms linear infinite}@keyframes atfSpin{to{transform:rotate(360deg)}}.atf-result{padding-top:28px}.atf-section-title{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--atf-accent);font-weight:600;margin-bottom:16px}.atf-h2{font-size:clamp(22px,3vw,28px);font-weight:700;color:#fff;line-height:1.2;margin-bottom:18px}.atf-winner{display:grid;gap:28px;align-items:start;margin-bottom:56px}@media (min-width:820px){.atf-winner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:44px}}.atf-photo{background:#fff;border-radius:var(--atf-radius);padding:18px;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden}.atf-photo img{width:100%;height:100%;object-fit:contain}.atf-photo--empty{background:var(--atf-surface);color:var(--atf-dim);font-size:14px}.atf-photo--sm{padding:12px;border-radius:var(--atf-radius-sm)}.atf-match{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--atf-accent);background:var(--atf-accent-soft);border:1px solid rgb(255 185 56 / .35);border-radius:999px;padding:6px 12px;margin-bottom:16px}.atf-match--mid{color:var(--atf-text);background:var(--atf-surface-2);border-color:var(--atf-border-strong)}.atf-match__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.atf-product__brand{font-size:13px;color:var(--atf-dim);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.atf-product__name{font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2;color:#fff;margin-bottom:14px}.atf-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:26px}.atf-price__now{font-size:28px;font-weight:700;color:#fff}.atf-price__was{font-size:16px;color:var(--atf-dim);text-decoration:line-through}.atf-price__badge{font-size:12px;font-weight:600;color:var(--atf-accent);border:1px solid rgb(255 185 56 / .4);border-radius:999px;padding:3px 9px}.atf-why{margin-bottom:22px}.atf-why__title{font-size:14px;font-weight:600;color:var(--atf-muted);margin-bottom:12px}.atf-why li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45;margin-bottom:10px;color:var(--atf-text)}.atf-why li svg{flex:0 0 20px;width:20px;height:20px;color:var(--atf-ok);margin-top:2px}.atf-warn{display:flex;gap:12px;align-items:flex-start;background:rgb(255 207 106 / .07);border:1px solid rgb(255 207 106 / .25);border-radius:var(--atf-radius-sm);padding:14px 16px;font-size:14.5px;line-height:1.45;color:#f5e2b5;margin-bottom:22px}.atf-warn svg{flex:0 0 18px;width:18px;height:18px;color:var(--atf-warn);margin-top:2px}.atf-warn strong{color:#fff;font-weight:600}.atf-cta-row{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:480px){.atf-cta-row .atf-btn{width:100%}}.atf-note{font-size:13.5px;color:var(--atf-dim);line-height:1.5}.atf-weak{background:var(--atf-surface);border:1px solid var(--atf-border);border-radius:var(--atf-radius-sm);padding:14px 16px;color:var(--atf-muted);font-size:15px;margin-bottom:28px}.atf-see{margin-bottom:56px}.atf-see__grid{display:grid;gap:10px 28px;grid-template-columns:1fr}@media (min-width:640px){.atf-see__grid{grid-template-columns:1fr 1fr}}.atf-see__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--atf-border)}.atf-see__name{font-size:15.5px;color:var(--atf-text)}.atf-see__val{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--atf-muted);white-space:nowrap}.atf-dots{display:inline-flex;gap:5px}.atf-dots i{width:9px;height:9px;border-radius:50%;background:rgb(255 255 255 / .14);display:block}.atf-dots i.on{background:var(--atf-accent)}.atf-see .atf-note{margin-top:16px}.atf-alts{margin-bottom:56px}.atf-alts__grid{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:720px){.atf-alts__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.atf-alt{display:flex;flex-direction:column;gap:12px;background:var(--atf-surface);border:1px solid var(--atf-border);border-radius:var(--atf-radius);padding:16px;transition:border-color var(--atf-ease),background var(--atf-ease)}.atf-alt:hover{border-color:var(--atf-border-strong);background:var(--atf-surface-2)}.atf-alt__badge{align-self:flex-start;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--atf-accent);background:var(--atf-accent-soft);border-radius:999px;padding:4px 10px}.atf-alt .atf-photo{aspect-ratio:4/3}.atf-alt__name{font-size:16px;font-weight:600;color:#fff;line-height:1.3}.atf-alt__meta{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;color:var(--atf-muted)}.atf-alt__price{font-size:17px;font-weight:700;color:#fff}.atf-alt__price s{color:var(--atf-dim);font-weight:400;font-size:13px;margin-right:6px}.atf-alt__why{font-size:13.5px;color:var(--atf-muted);line-height:1.4}.atf-alt__actions{display:flex;gap:8px;margin-top:auto}.atf-alt__actions .atf-btn{min-height:44px;padding:0 16px;font-size:14px;flex:1}.atf-compare{margin-bottom:56px}.atf-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px}.atf-table{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:14.5px}.atf .atf-table th,.atf .atf-table td{padding:12px 12px!important;background:#fff0;border-bottom:1px solid var(--atf-border);text-align:left;vertical-align:middle}.atf-table th{font-weight:600;color:var(--atf-muted);font-size:13px;letter-spacing:.02em}.atf-table thead th{vertical-align:bottom;color:#fff;font-size:14px}.atf-table thead th .atf-photo{aspect-ratio:1/1;max-width:110px;margin-bottom:10px}.atf-table thead th span{display:block;line-height:1.3}.atf-table td:first-child,.atf-table th:first-child{position:sticky;left:0;background:var(--atf-bg);z-index:1;padding-left:0}.atf-table .is-best{color:var(--atf-accent)}.atf-table__price{font-weight:700;color:#fff}.atf-specs{margin-top:14px}.atf-specs summary{cursor:pointer;color:var(--atf-muted);font-size:14.5px;list-style:none;display:inline-flex;align-items:center;gap:8px;padding:8px 0}.atf-specs summary::-webkit-details-marker{display:none}.atf-specs summary::before{content:"+";width:22px;height:22px;border:1px solid var(--atf-border-strong);border-radius:50%;display:grid;place-items:center;font-size:15px;line-height:1}.atf-specs[open] summary::before{content:"–"}.atf-specs .atf-table{margin-top:8px}.atf-kit{margin-bottom:48px}.atf-kit__grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:640px){.atf-kit__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.atf-acc{display:flex;gap:14px;align-items:center;text-decoration:none!important;background:var(--atf-surface);border:1px solid var(--atf-border);border-radius:var(--atf-radius-sm);padding:12px;color:var(--atf-text);transition:border-color var(--atf-ease)}.atf-acc:hover{border-color:var(--atf-border-strong)}.atf-acc .atf-photo{flex:0 0 72px;width:72px;aspect-ratio:1/1;padding:6px;border-radius:10px}.atf-acc>span{display:flex;flex-direction:column;min-width:0}.atf-acc__name{display:block;font-size:15px;font-weight:600;color:#fff;line-height:1.3}.atf-acc__why{display:block;font-size:13px;color:var(--atf-muted);margin-top:2px}.atf-acc__price{display:block;font-size:14px;color:var(--atf-muted);margin-top:4px}.atf-foot{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:center;align-items:center;padding-top:16px;border-top:1px solid var(--atf-border)}.atf-foot .atf-btn{min-height:46px}.atf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}