.dx-head[data-astro-cid-z3oqvl45]{background:var(--card);border-bottom:1px solid var(--line)}.row[data-astro-cid-z3oqvl45]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;display:flex}.brand[data-astro-cid-z3oqvl45]{color:var(--ink);align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}.sub[data-astro-cid-z3oqvl45]{color:var(--mute);border-left:1px solid var(--line);padding-left:12px;font-size:14px}.save[data-astro-cid-z3oqvl45]{font:14px var(--sans);color:var(--mute);cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.steps[data-astro-cid-z3oqvl45]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0 0 16px;list-style:none;display:grid}.step-btn[data-astro-cid-z3oqvl45]{all:unset;cursor:pointer;flex-direction:column;gap:6px;width:100%;padding:4px 0;display:flex}.step-btn[data-astro-cid-z3oqvl45]:focus-visible{outline:2px solid var(--tangerine);outline-offset:2px}.bar[data-astro-cid-z3oqvl45]{background:var(--line);border-radius:99px;height:4px}.done[data-astro-cid-z3oqvl45] .bar[data-astro-cid-z3oqvl45]{background:var(--green)}.now[data-astro-cid-z3oqvl45] .bar[data-astro-cid-z3oqvl45]{background:var(--tangerine)}.lbl[data-astro-cid-z3oqvl45]{font:500 11px var(--mono);color:var(--mute);text-transform:uppercase;letter-spacing:.03em}.done[data-astro-cid-z3oqvl45] .lbl[data-astro-cid-z3oqvl45]{color:var(--ink)}.now[data-astro-cid-z3oqvl45] .lbl[data-astro-cid-z3oqvl45]{color:var(--tangerine-ink);font-weight:600}.dx[data-astro-cid-z3oqvl45]{flex-wrap:wrap;align-items:flex-start;gap:48px;padding-top:48px;padding-bottom:80px;display:flex}.q[data-astro-cid-z3oqvl45]{flex-direction:column;flex:999 560px;gap:36px;min-width:0;display:flex}.step[data-astro-cid-z3oqvl45]{flex-direction:column;gap:32px;display:flex}.intro[data-astro-cid-z3oqvl45]{flex-direction:column;gap:12px;display:flex}h1[data-astro-cid-z3oqvl45]{outline:none;font-size:clamp(32px,4vw,44px)}fieldset[data-astro-cid-z3oqvl45]{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}legend[data-astro-cid-z3oqvl45]{margin-bottom:12px;padding:0;font-size:18px;font-weight:600}.hint[data-astro-cid-z3oqvl45]{color:var(--mute);margin-top:-8px;font-size:14px}.two[data-astro-cid-z3oqvl45]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.field[data-astro-cid-z3oqvl45]{flex-direction:column;gap:8px;font-size:15px;font-weight:600;display:flex}.field[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45],.field[data-astro-cid-z3oqvl45] textarea[data-astro-cid-z3oqvl45]{font:400 16px var(--sans);border:1px solid var(--line);background:var(--card);min-height:50px;color:var(--ink);border-radius:12px;padding:12px 14px}.field[data-astro-cid-z3oqvl45] textarea[data-astro-cid-z3oqvl45]{resize:vertical;min-height:110px;line-height:1.5}.field[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]:focus,.field[data-astro-cid-z3oqvl45] textarea[data-astro-cid-z3oqvl45]:focus{outline:2px solid var(--tangerine);outline-offset:1px}.opts[data-astro-cid-z3oqvl45]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.opt[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45],.skill[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]{opacity:0;width:1px;height:1px;position:absolute}.opt[data-astro-cid-z3oqvl45] span[data-astro-cid-z3oqvl45]{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;min-height:80px;padding:16px 18px;transition:all .15s;display:flex}.opt[data-astro-cid-z3oqvl45] strong[data-astro-cid-z3oqvl45]{font-family:var(--display);font-size:22px;font-weight:600}.opt[data-astro-cid-z3oqvl45] small[data-astro-cid-z3oqvl45]{color:var(--mute);font-size:13px}.opt[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]:checked+span[data-astro-cid-z3oqvl45]{background:var(--green);border-color:var(--green);color:var(--cream)}.opt[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]:checked+span[data-astro-cid-z3oqvl45] small[data-astro-cid-z3oqvl45]{color:var(--mute-on-green)}.opt[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]:focus-visible+span[data-astro-cid-z3oqvl45],.skill[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]:focus-visible+span[data-astro-cid-z3oqvl45]{outline:2px solid var(--tangerine);outline-offset:2px}.skills[data-astro-cid-z3oqvl45]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.skill[data-astro-cid-z3oqvl45] span[data-astro-cid-z3oqvl45]{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:0 16px;font-size:15px;display:flex}.skill[data-astro-cid-z3oqvl45] span[data-astro-cid-z3oqvl45]:before{content:"";border:1.5px solid #b3ac98;border-radius:6px;flex:none;width:20px;height:20px}.skill[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]:checked+span[data-astro-cid-z3oqvl45]{border-color:var(--green)}.skill[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]:checked+span[data-astro-cid-z3oqvl45]:before{background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2EEE3' stroke-width='3.2'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/14px no-repeat;border-color:var(--green)}.opt-l[data-astro-cid-z3oqvl45]{color:var(--mute);margin-left:6px;font-size:13px;font-weight:400}.field[data-astro-cid-z3oqvl45]>label[data-astro-cid-z3oqvl45]{flex-wrap:wrap;align-items:baseline;display:flex}.field[data-astro-cid-z3oqvl45]>.opt-l[data-astro-cid-z3oqvl45]{margin:-4px 0 0}.tag-row[data-astro-cid-z3oqvl45]{gap:8px;display:flex}.tag-row[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]{flex:1;min-width:0}.sugg[data-astro-cid-z3oqvl45]{background:#fff1e4;border:1px solid #f4d3b5;border-radius:12px;flex-direction:column;gap:10px;padding:14px;font-weight:400;display:flex}.sugg[data-astro-cid-z3oqvl45] .opt-l[data-astro-cid-z3oqvl45]{margin:0}.sugg-list[data-astro-cid-z3oqvl45]{flex-wrap:wrap;gap:8px;display:flex}.sugg-list[data-astro-cid-z3oqvl45] button[data-astro-cid-z3oqvl45]{font:500 14px var(--sans);background:var(--card);border:1px solid var(--line);cursor:pointer;min-height:40px;color:var(--ink);border-radius:99px;padding:0 14px}.sugg-list[data-astro-cid-z3oqvl45] button[data-astro-cid-z3oqvl45]:hover{border-color:var(--green)}.chips-row[data-astro-cid-z3oqvl45]{flex-wrap:wrap;gap:8px;display:flex}.vchip[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]{opacity:0;width:1px;height:1px;position:absolute}.vchip[data-astro-cid-z3oqvl45] span[data-astro-cid-z3oqvl45]{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:99px;align-items:center;min-height:42px;padding:0 16px;font-weight:500;display:inline-flex}.vchip[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]:checked+span[data-astro-cid-z3oqvl45]{background:var(--green);border-color:var(--green);color:var(--cream)}.vchip[data-astro-cid-z3oqvl45] input[data-astro-cid-z3oqvl45]:focus-visible+span[data-astro-cid-z3oqvl45]{outline:2px solid var(--tangerine);outline-offset:2px}.brand-dl[data-astro-cid-z3oqvl45]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 20px;margin:0;display:grid}.brand-dl[data-astro-cid-z3oqvl45] dd[data-astro-cid-z3oqvl45]{font-weight:500}.brand-dl[data-astro-cid-z3oqvl45] .tl[data-astro-cid-z3oqvl45]{font-family:var(--display);color:var(--green);font-size:20px}@media (width<=480px){.tag-row[data-astro-cid-z3oqvl45]{flex-direction:column}}.nav[data-astro-cid-z3oqvl45]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:28px;display:flex}.result[data-astro-cid-z3oqvl45]{flex-direction:column;gap:14px;display:flex}.res-card[data-astro-cid-z3oqvl45]{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.res-card[data-astro-cid-z3oqvl45].ink{background:var(--ink);border-color:var(--ink);color:var(--cream)}.res-card[data-astro-cid-z3oqvl45].ink .tiny[data-astro-cid-z3oqvl45]{color:var(--mute-on-green)}.big[data-astro-cid-z3oqvl45]{font-family:var(--display);font-size:22px;line-height:1.3}.res-grid[data-astro-cid-z3oqvl45]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.first[data-astro-cid-z3oqvl45]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.first[data-astro-cid-z3oqvl45] li[data-astro-cid-z3oqvl45]{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.first[data-astro-cid-z3oqvl45] li[data-astro-cid-z3oqvl45]:first-child{border-top:0}.res-cta[data-astro-cid-z3oqvl45]{flex-wrap:wrap;gap:12px;padding-top:6px;display:flex}.plan[data-astro-cid-z3oqvl45]{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;flex:340px;gap:22px;padding:28px;display:flex;position:sticky;top:20px}.plan-top[data-astro-cid-z3oqvl45]{align-items:center;gap:12px;display:flex}dl[data-astro-cid-z3oqvl45]{flex-direction:column;gap:14px;margin:0;display:flex}dt[data-astro-cid-z3oqvl45]{color:var(--mute);font-size:13px}dd[data-astro-cid-z3oqvl45]{margin:0;font-weight:500}.shape[data-astro-cid-z3oqvl45]{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:22px;display:flex}.shape[data-astro-cid-z3oqvl45] h2[data-astro-cid-z3oqvl45]{font-size:22px}.nums[data-astro-cid-z3oqvl45]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nums[data-astro-cid-z3oqvl45] div[data-astro-cid-z3oqvl45]{background:var(--cream);border-radius:12px;flex-direction:column;padding:14px;display:flex}.nums[data-astro-cid-z3oqvl45] strong[data-astro-cid-z3oqvl45]{font-family:var(--display);font-size:26px;font-weight:600}.nums[data-astro-cid-z3oqvl45] span[data-astro-cid-z3oqvl45]{color:var(--mute);font-size:13px}.shape[data-astro-cid-z3oqvl45] p[data-astro-cid-z3oqvl45]{color:var(--mute);font-size:15px}.fit[data-astro-cid-z3oqvl45]{background:#dce8e0;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.fit-l[data-astro-cid-z3oqvl45]{color:var(--green-2);font-size:13px;font-weight:600}.fit[data-astro-cid-z3oqvl45] strong[data-astro-cid-z3oqvl45]{font-family:var(--display);font-size:20px;font-weight:600}.fit-s[data-astro-cid-z3oqvl45]{color:var(--mute);font-size:13px}@media (width<=760px){.steps[data-astro-cid-z3oqvl45]{grid-template-columns:repeat(4,minmax(0,1fr))}.plan[data-astro-cid-z3oqvl45]{position:static}.dx[data-astro-cid-z3oqvl45]{gap:32px;padding-top:32px}}@media (width<=640px){.plan[data-astro-cid-z3oqvl45]{padding:22px 18px}}
