.window[data-astro-cid-qejt7mel]{display:flex;flex-direction:column;border-radius:24px;background:linear-gradient(#ffffff0a,#ffffff03),#111;border:1px solid var(--line-strong);box-shadow:0 40px 120px -30px #c6f43224,0 30px 60px #00000080;overflow:hidden}.w-head[data-astro-cid-qejt7mel]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-block-end:1px solid var(--line)}.w-title[data-astro-cid-qejt7mel]{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:600}.w-dot[data-astro-cid-qejt7mel]{inline-size:8px;block-size:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.w-meta[data-astro-cid-qejt7mel]{font-size:.8rem;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-body[data-astro-cid-qejt7mel]{flex:1;padding:1.25rem}.w-foot[data-astro-cid-qejt7mel]{padding:0 1.25rem 1rem;font-size:.75rem;color:var(--ink-3)}.chat[data-astro-cid-qejt7mel],.geo[data-astro-cid-qejt7mel]{display:grid;gap:.6rem}.msg[data-astro-cid-qejt7mel]{max-inline-size:82%;padding:.75rem 1rem;border-radius:18px;font-size:.925rem;line-height:1.45}.msg[data-astro-cid-qejt7mel].user{justify-self:end;border-end-end-radius:6px;background:var(--surface-2)}.msg[data-astro-cid-qejt7mel].ai{justify-self:start;border-end-start-radius:6px;background:var(--accent-soft);border:1px solid var(--accent-line)}.typing[data-astro-cid-qejt7mel]{display:inline-flex;gap:5px;padding-block:.95rem}.typing[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{inline-size:6px;block-size:6px;border-radius:50%;background:var(--accent);opacity:.4}.chips[data-astro-cid-qejt7mel]{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:.5rem}.chips[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{padding:.3rem .7rem;border-radius:999px;border:1px solid var(--line-strong);font-size:.78rem;color:var(--ink-2)}.docs[data-astro-cid-qejt7mel]{display:grid;gap:.6rem}.doc[data-astro-cid-qejt7mel]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.file[data-astro-cid-qejt7mel]{display:grid;place-items:center;inline-size:38px;block-size:44px;border-radius:8px;background:var(--surface-2);font-size:.65rem;font-weight:700;color:var(--ink-2)}.doc-name[data-astro-cid-qejt7mel]{font-size:.9rem;font-weight:600}.doc-steps[data-astro-cid-qejt7mel]{display:flex;gap:.6rem;margin-block-start:.2rem;font-size:.78rem;color:var(--ink-2)}.doc-steps[data-astro-cid-qejt7mel] .ok[data-astro-cid-qejt7mel]:before{content:"✓ ";color:var(--accent)}.state[data-astro-cid-qejt7mel]{max-inline-size:9.5rem;padding:.3rem .65rem;border-radius:8px;font-size:.75rem;font-weight:600;line-height:1.3;text-align:center}.state[data-astro-cid-qejt7mel].ok{background:var(--accent);color:var(--on-accent)}.state[data-astro-cid-qejt7mel].review{border:1px solid var(--line-strong);color:var(--ink)}.note[data-astro-cid-qejt7mel]{margin-block-start:.4rem;font-size:.85rem;color:var(--ink-2)}.answer[data-astro-cid-qejt7mel]{padding:1rem;border-radius:16px;border:1px solid var(--line);background:var(--surface)}.a-intro[data-astro-cid-qejt7mel]{font-size:.85rem;color:var(--ink-2);margin-block-end:.6rem}.answer[data-astro-cid-qejt7mel] ol[data-astro-cid-qejt7mel]{display:grid;gap:.45rem;padding-inline-start:1.2rem}.answer[data-astro-cid-qejt7mel] li[data-astro-cid-qejt7mel]{font-size:.925rem}.answer[data-astro-cid-qejt7mel] li[data-astro-cid-qejt7mel].you{font-weight:600}.answer[data-astro-cid-qejt7mel] li[data-astro-cid-qejt7mel].you>span[data-astro-cid-qejt7mel]:first-child{margin-inline-end:.5rem}.badge[data-astro-cid-qejt7mel]{padding:.15rem .5rem;border-radius:6px;background:var(--accent);color:var(--on-accent);font-size:.7rem;font-weight:700}.ghost-line[data-astro-cid-qejt7mel]{display:inline-block;block-size:8px;border-radius:4px;background:var(--line-strong);vertical-align:middle}.w70[data-astro-cid-qejt7mel]{inline-size:70%}.w55[data-astro-cid-qejt7mel]{inline-size:55%}.meter[data-astro-cid-qejt7mel]{display:grid;gap:.45rem;margin-block-start:.4rem;font-size:.8rem;color:var(--ink-2)}.bar[data-astro-cid-qejt7mel]{display:block;block-size:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.bar[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{display:block;inline-size:78%;block-size:100%;border-radius:inherit;background:var(--accent)}.app[data-astro-cid-qejt7mel]{display:grid;gap:.85rem}.hello[data-astro-cid-qejt7mel]{font-size:1.1rem;font-weight:650;letter-spacing:-.02em}.kpis[data-astro-cid-qejt7mel]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.kpis[data-astro-cid-qejt7mel] div[data-astro-cid-qejt7mel]{display:grid;gap:.2rem;padding:.85rem;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.k-label[data-astro-cid-qejt7mel]{font-size:.78rem;color:var(--ink-2)}.k-value[data-astro-cid-qejt7mel]{font-size:1.35rem;font-weight:650;letter-spacing:-.03em}.spark[data-astro-cid-qejt7mel]{inline-size:100%;block-size:70px}.spark[data-astro-cid-qejt7mel] .area[data-astro-cid-qejt7mel]{fill:var(--accent-soft)}.spark[data-astro-cid-qejt7mel] .line[data-astro-cid-qejt7mel]{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.ai-tip[data-astro-cid-qejt7mel]{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border-radius:12px;background:var(--accent-soft);border:1px solid var(--accent-line);font-size:.85rem}.spark-icon[data-astro-cid-qejt7mel]{flex:none;inline-size:12px;block-size:12px;background:var(--accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.hub[data-astro-cid-qejt7mel]{position:relative;block-size:280px}.links[data-astro-cid-qejt7mel]{position:absolute;inset:0;inline-size:100%;block-size:100%}.links[data-astro-cid-qejt7mel] line[data-astro-cid-qejt7mel]{stroke:var(--accent-line);stroke-width:1.2px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.node[data-astro-cid-qejt7mel]{position:absolute;transform:translate(-50%,-50%);padding:.45rem .8rem;border-radius:999px;background:var(--surface-2);border:1px solid var(--line-strong);font-size:.8rem;font-weight:600;white-space:nowrap}.core[data-astro-cid-qejt7mel]{position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);display:grid;place-items:center;inline-size:68px;block-size:68px;border-radius:50%;background:#0a0a0a;border:1px solid var(--accent-line);box-shadow:0 0 0 10px var(--accent-soft)}.m-top[data-astro-cid-qejt7mel]{fill:var(--accent)}.m-bottom[data-astro-cid-qejt7mel]{fill:var(--ink)}.road[data-astro-cid-qejt7mel]{display:grid;gap:.6rem}.phase[data-astro-cid-qejt7mel]{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.phase[data-astro-cid-qejt7mel].first{border-color:var(--accent-line);background:var(--accent-soft)}.when[data-astro-cid-qejt7mel]{font-size:.8rem;font-weight:700;color:var(--accent)}.what[data-astro-cid-qejt7mel]{font-size:.925rem;font-weight:600}.tagline[data-astro-cid-qejt7mel]{font-size:.75rem;color:var(--ink-2);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.typing[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{animation:1.2s infinite blink}.typing[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]:nth-child(2){animation-delay:.2s}.typing[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]:nth-child(3){animation-delay:.4s}.links[data-astro-cid-qejt7mel] line[data-astro-cid-qejt7mel]{animation:1.6s linear infinite dash}.w-dot[data-astro-cid-qejt7mel]{animation:2s ease-in-out infinite glow}}@keyframes blink{50%{opacity:1}}@keyframes dash{to{stroke-dashoffset:-14px}}@keyframes glow{50%{box-shadow:0 0 0 7px #c6f4320f}}@media(width<=480px){.w-body[data-astro-cid-qejt7mel]{padding:1rem}.doc[data-astro-cid-qejt7mel]{grid-template-columns:auto minmax(0,1fr)}.state[data-astro-cid-qejt7mel]{grid-column:2;justify-self:start}.phase[data-astro-cid-qejt7mel]{grid-template-columns:3.25rem minmax(0,1fr)}.tagline[data-astro-cid-qejt7mel]{display:none}.node[data-astro-cid-qejt7mel]{font-size:.72rem;padding:.35rem .6rem}}.actions[data-astro-cid-njl2q4gy]{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:2.5rem}.outcomes[data-astro-cid-njl2q4gy]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.outcomes[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{display:grid;gap:1.5rem;align-content:start;padding:1.75rem;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.outcomes[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{font-size:1.15rem;font-weight:550;line-height:1.35;letter-spacing:-.02em}.check[data-astro-cid-njl2q4gy]{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:var(--accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='18' r='18'/%3E%3C/svg%3E");position:relative}.check[data-astro-cid-njl2q4gy]:after{content:"";inline-size:14px;block-size:14px;background:var(--on-accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5l2.5 2.5L10 3.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}@media(width<=1020px){.outcomes[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=520px){.outcomes[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}}.offerings[data-astro-cid-njl2q4gy]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.offerings[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{padding:clamp(1.75rem,3vw,2.25rem);border-radius:var(--radius-lg);border:1px solid var(--line)}.idx[data-astro-cid-njl2q4gy]{font-size:.875rem;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.offerings[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{margin-block:1.25rem .6rem;font-size:1.25rem;letter-spacing:-.025em}@media(width<=760px){.offerings[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}}.faq-grid[data-astro-cid-njl2q4gy]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}@media(width<=860px){.faq-grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}}.related-title[data-astro-cid-njl2q4gy]{font-size:var(--step-2);margin-block-end:1.5rem}.related[data-astro-cid-njl2q4gy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.related[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);text-decoration:none;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.related[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover{border-color:var(--accent-line);background:var(--surface-2)}.r-icon[data-astro-cid-njl2q4gy]{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:11px;background:var(--accent-soft);color:var(--accent);flex:none}.r-title[data-astro-cid-njl2q4gy]{flex:1;font-weight:600}.related[data-astro-cid-njl2q4gy] .r-arrow{color:var(--ink-3);transition:transform .3s var(--ease),color .3s var(--ease)}.related[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover .r-arrow{color:var(--accent);transform:translate(3px,-3px)}@media(width<=860px){.related[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}}
