.hero[data-astro-cid-bbe6dxrz]{padding-top:clamp(116px,12vw,168px);padding-bottom:clamp(64px,8vw,120px);overflow:hidden}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);align-items:center}.badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #2a2f3c;border-radius:999px;background:#10131acc;font-size:13px;font-weight:500;color:#d5d8e2}.dot[data-astro-cid-bbe6dxrz]{width:7px;height:7px;border-radius:2px;flex:none;background:var(--logo-accent)}h1[data-astro-cid-bbe6dxrz]{margin-top:28px;font-size:clamp(46px,6.8vw,96px);letter-spacing:-.05em;line-height:.96}.lede[data-astro-cid-bbe6dxrz]{margin-top:28px;font-size:clamp(17px,1.5vw,21px);color:var(--muted-dark)}.cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.cta[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{min-height:52px;padding:0 26px}.visual[data-astro-cid-bbe6dxrz]{padding-inline:44px 28px}.frame[data-astro-cid-bbe6dxrz]{position:relative;aspect-ratio:1}.shot[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;border-radius:28px;border:1px solid var(--border-dark);box-shadow:0 40px 120px #4655f02e}.stage-shot[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:28px;border:1px solid var(--border-dark);opacity:0;transition:opacity .6s ease}.stage-shot[data-astro-cid-bbe6dxrz].is-on{opacity:1}.card[data-astro-cid-bbe6dxrz]{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border:1px solid #2a2f3c;border-radius:16px;background:#151821eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 48px #00000073}.card-title[data-astro-cid-bbe6dxrz]{font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap}.card-sub[data-astro-cid-bbe6dxrz]{font-size:12.5px;line-height:1.35;color:var(--muted-dark);white-space:nowrap}.card--sketch[data-astro-cid-bbe6dxrz]{top:32px;left:-44px}.card--sketch[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:56px;height:44px;object-fit:cover;border-radius:9px}.card--stones[data-astro-cid-bbe6dxrz]{top:47%;right:-28px}.check[data-astro-cid-bbe6dxrz]{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:999px;background:#5b6cff33;color:var(--accent-light)}.card--prod[data-astro-cid-bbe6dxrz]{bottom:36px;left:-44px;flex-direction:column;align-items:stretch;gap:10px;min-width:236px;padding:14px 16px}.prod-head[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.progress[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.progress[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{height:5px;border-radius:999px;background:#2a2f3c;transition:background-color .35s ease}.progress[data-astro-cid-bbe6dxrz] .on[data-astro-cid-bbe6dxrz]{background:var(--accent-light)}@media(max-width:900px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:48px}.visual[data-astro-cid-bbe6dxrz]{padding:0;max-width:560px}.card[data-astro-cid-bbe6dxrz]{gap:9px;padding:8px 12px 8px 8px;border-radius:13px}.card-title[data-astro-cid-bbe6dxrz]{font-size:12.5px}.card-sub[data-astro-cid-bbe6dxrz]{font-size:11px}.card--sketch[data-astro-cid-bbe6dxrz]{top:12px;left:12px}.card--sketch[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:44px;height:34px;border-radius:7px}.card--stones[data-astro-cid-bbe6dxrz]{top:68px;right:12px}.check[data-astro-cid-bbe6dxrz]{width:26px;height:26px}.card--prod[data-astro-cid-bbe6dxrz]{bottom:12px;left:12px;gap:7px;min-width:200px;padding:10px 12px}}@media(max-width:480px){.badge[data-astro-cid-bbe6dxrz]{border-radius:14px;line-height:1.35}.cta[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:1 1 100%}}.compare[data-astro-cid-tj6vkdow]{position:relative;aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;background:var(--light);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.layer[data-astro-cid-tj6vkdow]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.layer--top[data-astro-cid-tj6vkdow]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.tag[data-astro-cid-tj6vkdow]{position:absolute;top:16px;padding:7px 13px;border-radius:999px;background:#07080bd1;color:var(--white);font-size:13px;font-weight:500;pointer-events:none}.tag--left[data-astro-cid-tj6vkdow]{left:16px}.tag--right[data-astro-cid-tj6vkdow]{right:16px}.range[data-astro-cid-tj6vkdow]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.divider[data-astro-cid-tj6vkdow]{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:var(--white);box-shadow:0 0 0 1px #07080b1f;pointer-events:none}.handle[data-astro-cid-tj6vkdow]{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--white);border-radius:999px;background:var(--ink);color:var(--white);transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000059}.range[data-astro-cid-tj6vkdow]:focus-visible~.divider[data-astro-cid-tj6vkdow] .handle[data-astro-cid-tj6vkdow]{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:600px){.compare[data-astro-cid-tj6vkdow]{border-radius:18px}.tag[data-astro-cid-tj6vkdow]{top:10px;padding:5px 10px;font-size:11.5px}.tag--left[data-astro-cid-tj6vkdow]{left:10px}.tag--right[data-astro-cid-tj6vkdow]{right:10px}.handle[data-astro-cid-tj6vkdow]{width:44px;height:44px}}.tabs[data-astro-cid-jywerywd]{display:inline-flex;max-width:100%;gap:4px;padding:5px;border-radius:999px;background:var(--white);border:1px solid var(--rule)}.tab[data-astro-cid-jywerywd]{min-height:44px;padding:0 22px;border:0;border-radius:999px;background:transparent;font-size:15px;font-weight:500;color:var(--muted);white-space:nowrap;transition:background-color .15s ease,color .15s ease}.tab[data-astro-cid-jywerywd]:hover{color:var(--ink)}.tab[data-astro-cid-jywerywd][aria-pressed=true]{background:var(--ink);color:var(--white)}.tab[data-astro-cid-jywerywd]{position:relative;overflow:hidden}.is-auto[data-astro-cid-jywerywd] .tab[data-astro-cid-jywerywd][aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--accent-light);transform-origin:left;animation:tab-fill 3.2s linear}@keyframes tab-fill{0%{transform:scaleX(0)}}.flow[data-astro-cid-jywerywd]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,32px);margin-top:32px}.flow[data-astro-cid-jywerywd][hidden]{display:none}.io[data-astro-cid-jywerywd]{position:relative;margin:0;aspect-ratio:4 / 3;border-radius:24px;overflow:hidden;background:var(--white);border:1px solid var(--rule)}.io--out[data-astro-cid-jywerywd]{background:var(--ink);border-color:var(--ink)}.io[data-astro-cid-jywerywd] img[data-astro-cid-jywerywd]{width:100%;height:100%;object-fit:cover}.io-tag[data-astro-cid-jywerywd]{position:absolute;top:16px;left:16px;z-index:1;padding:6px 12px;border-radius:999px;background:#07080bd1;color:var(--white);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.io-tag--accent[data-astro-cid-jywerywd]{background:var(--accent)}figcaption[data-astro-cid-jywerywd]{position:absolute;left:16px;bottom:16px;padding:8px 14px;border-radius:999px;background:#07080bd1;color:var(--white);font-size:12px;font-weight:600;letter-spacing:.08em}.arrow[data-astro-cid-jywerywd]{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;background:var(--ink);color:var(--white)}.chat[data-astro-cid-jywerywd]{display:flex;flex-direction:column;justify-content:center;gap:14px;height:100%;padding:56px clamp(20px,4vw,48px) 28px}.bubble[data-astro-cid-jywerywd]{align-self:flex-end;max-width:400px;padding:16px 20px;border-radius:20px 20px 6px;background:var(--ink);color:var(--white);font-size:clamp(15px,1.5vw,19px);line-height:1.4}.chip[data-astro-cid-jywerywd]{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:999px;background:#eceefe;color:#2f3bc4;font-size:14px;font-weight:500}.pulse[data-astro-cid-jywerywd]{width:8px;height:8px;border-radius:999px;background:var(--accent);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.3}}@media(max-width:760px){.tabs[data-astro-cid-jywerywd]{display:grid;grid-template-columns:repeat(4,auto);width:100%}.tab[data-astro-cid-jywerywd]{padding:0 6px;font-size:14px}.flow[data-astro-cid-jywerywd]{grid-template-columns:1fr;justify-items:center;gap:12px;margin-top:20px}.io[data-astro-cid-jywerywd]{width:100%;border-radius:20px}.arrow[data-astro-cid-jywerywd]{width:44px;height:44px;transform:rotate(90deg)}.chat[data-astro-cid-jywerywd]{padding:52px 16px 16px}}.stages[data-astro-cid-lw7ckr44]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.stage[data-astro-cid-lw7ckr44]{border:1px solid var(--border-dark);border-radius:20px;overflow:hidden;background:var(--surface)}.stage--final[data-astro-cid-lw7ckr44]{border-color:var(--logo-accent);box-shadow:0 0 0 1px var(--logo-accent),0 24px 64px #4655f040}.stage[data-astro-cid-lw7ckr44] img[data-astro-cid-lw7ckr44]{width:100%;aspect-ratio:4 / 3;object-fit:cover}.meta[data-astro-cid-lw7ckr44]{display:flex;flex-direction:column;gap:6px;padding:18px 18px 20px}.num[data-astro-cid-lw7ckr44]{font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--accent-light)}.label[data-astro-cid-lw7ckr44]{font-family:var(--font-head);font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.02em;line-height:1.15}@media(max-width:1024px){.stages[data-astro-cid-lw7ckr44]{grid-template-columns:repeat(6,minmax(0,1fr))}.stage[data-astro-cid-lw7ckr44]{grid-column:span 2}.stage[data-astro-cid-lw7ckr44]:nth-child(4),.stage[data-astro-cid-lw7ckr44]:nth-child(5){grid-column:span 3}}@media(max-width:600px){.stages[data-astro-cid-lw7ckr44]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stage[data-astro-cid-lw7ckr44],.stage[data-astro-cid-lw7ckr44]:nth-child(4){grid-column:span 1}.stage[data-astro-cid-lw7ckr44]:nth-child(5){grid-column:span 2}.stage[data-astro-cid-lw7ckr44]:nth-child(5) img[data-astro-cid-lw7ckr44]{aspect-ratio:16 / 9}.meta[data-astro-cid-lw7ckr44]{padding:14px 14px 16px}}.window[data-astro-cid-mbplcknx]{border:1px solid var(--border-dark);border-radius:24px;overflow:hidden;background:var(--ink-2);box-shadow:0 40px 100px #07080b47}.topbar[data-astro-cid-mbplcknx]{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--border-dark);background:var(--surface)}.crumb[data-astro-cid-mbplcknx]{flex:1;min-width:0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumb[data-astro-cid-mbplcknx] span[data-astro-cid-mbplcknx]{color:var(--muted-dark)}.castable[data-astro-cid-mbplcknx]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#34d39924;color:#6ee7b7;font-size:12.5px;font-weight:600}.body[data-astro-cid-mbplcknx]{display:grid;grid-template-columns:132px minmax(0,1fr) 340px}.thumbs[data-astro-cid-mbplcknx]{display:flex;flex-direction:column;gap:12px;padding:20px 16px;border-right:1px solid var(--border-dark)}.thumb[data-astro-cid-mbplcknx]{display:flex;flex-direction:column;gap:7px;padding:0;border:0;background:transparent;text-align:left;font-size:12px;font-weight:500;color:var(--muted-dark)}.thumb[data-astro-cid-mbplcknx] img[data-astro-cid-mbplcknx]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;border:2px solid var(--border-dark);transition:border-color .15s ease}.thumb[data-astro-cid-mbplcknx]:hover img[data-astro-cid-mbplcknx]{border-color:#3a4050}.thumb[data-astro-cid-mbplcknx][aria-pressed=true]{color:var(--white)}.thumb[data-astro-cid-mbplcknx][aria-pressed=true] img[data-astro-cid-mbplcknx]{border-color:var(--logo-accent)}.stage[data-astro-cid-mbplcknx]{display:grid;place-items:center;padding:24px;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px}.stage[data-astro-cid-mbplcknx] img[data-astro-cid-mbplcknx]{width:100%;max-width:560px;aspect-ratio:1;object-fit:cover;border-radius:20px;border:1px solid var(--border-dark)}.panel[data-astro-cid-mbplcknx]{display:flex;flex-direction:column;gap:20px;padding:20px;border-left:1px solid var(--border-dark);background:var(--surface)}.specs[data-astro-cid-mbplcknx]{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--border-dark);border-radius:16px;overflow:hidden;background:var(--border-dark)}.specs[data-astro-cid-mbplcknx] div[data-astro-cid-mbplcknx]{padding:12px 14px;background:var(--surface)}.specs[data-astro-cid-mbplcknx] .wide[data-astro-cid-mbplcknx]{grid-column:span 2}dt[data-astro-cid-mbplcknx]{font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-dark)}dd[data-astro-cid-mbplcknx]{margin-top:3px;font-size:14px;font-weight:500;line-height:1.35}.chat[data-astro-cid-mbplcknx]{display:flex;flex-direction:column;gap:8px;margin-top:auto}.msg[data-astro-cid-mbplcknx]{max-width:88%;padding:10px 14px;font-size:14px;line-height:1.4}.msg--me[data-astro-cid-mbplcknx]{align-self:flex-end;border-radius:16px 16px 4px;background:var(--accent)}.msg--ai[data-astro-cid-mbplcknx]{align-self:flex-start;border-radius:16px 16px 16px 4px;background:#1b1f2a;color:#dfe2ea}.ask[data-astro-cid-mbplcknx]{display:flex;align-items:center;gap:6px;padding:5px 5px 5px 16px;border:1px solid #2a2f3c;border-radius:999px;background:var(--ink-2)}.ask[data-astro-cid-mbplcknx]:focus-within{border-color:var(--accent-light)}.ask[data-astro-cid-mbplcknx] input[data-astro-cid-mbplcknx]{flex:1;min-width:0;min-height:44px;border:0;background:transparent;font-size:16px;outline:none}.ask[data-astro-cid-mbplcknx] input[data-astro-cid-mbplcknx]::placeholder{color:var(--muted-dark)}.ask[data-astro-cid-mbplcknx] button[data-astro-cid-mbplcknx]{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:999px;background:var(--accent);color:var(--white)}@media(max-width:1024px){.body[data-astro-cid-mbplcknx]{grid-template-columns:112px minmax(0,1fr)}.panel[data-astro-cid-mbplcknx]{grid-column:1 / -1;border-left:0;border-top:1px solid var(--border-dark)}}@media(max-width:640px){.window[data-astro-cid-mbplcknx]{border-radius:20px}.topbar[data-astro-cid-mbplcknx]{padding:12px 14px;gap:10px}.body[data-astro-cid-mbplcknx]{grid-template-columns:1fr}.thumbs[data-astro-cid-mbplcknx]{flex-direction:row;padding:14px;border-right:0;border-bottom:1px solid var(--border-dark)}.thumb[data-astro-cid-mbplcknx]{flex:1;min-width:0}.stage[data-astro-cid-mbplcknx],.panel[data-astro-cid-mbplcknx]{padding:14px}}.gallery[data-astro-cid-wkx7uqji]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px}.side[data-astro-cid-wkx7uqji]{display:grid;grid-template-rows:1fr 1fr;gap:20px}.tile[data-astro-cid-wkx7uqji]{position:relative;margin:0;min-height:240px;border-radius:24px;overflow:hidden;background:var(--ink)}.tile--large[data-astro-cid-wkx7uqji]{min-height:clamp(320px,46vw,620px)}.tile[data-astro-cid-wkx7uqji] img[data-astro-cid-wkx7uqji]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}figcaption[data-astro-cid-wkx7uqji]{position:absolute;left:16px;bottom:16px;max-width:calc(100% - 32px);display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:16px;background:#07080bdb;color:var(--white);font-size:13.5px}figcaption[data-astro-cid-wkx7uqji] strong[data-astro-cid-wkx7uqji]{font-family:var(--font-head);font-size:17px;font-weight:600;letter-spacing:-.02em}figcaption[data-astro-cid-wkx7uqji] span[data-astro-cid-wkx7uqji]{color:#c9cdd8}.tile--cta[data-astro-cid-wkx7uqji]{display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:var(--accent);color:var(--white);font-family:var(--font-head);font-size:clamp(26px,2.6vw,36px);font-weight:700;letter-spacing:-.04em;line-height:1.02;transition:background-color .15s ease}.tile--cta[data-astro-cid-wkx7uqji]:hover{background:#3a48dc}.tile--cta[data-astro-cid-wkx7uqji] svg[data-astro-cid-wkx7uqji]{align-self:flex-end;transition:transform .2s ease}.tile--cta[data-astro-cid-wkx7uqji]:hover svg[data-astro-cid-wkx7uqji]{transform:translate(6px)}.tile--cta[data-astro-cid-wkx7uqji]:focus-visible{outline-offset:4px;border-radius:24px}@media(max-width:760px){.gallery[data-astro-cid-wkx7uqji]{grid-template-columns:1fr;gap:12px}.side[data-astro-cid-wkx7uqji]{gap:12px}.tile[data-astro-cid-wkx7uqji]{border-radius:20px}.tile--large[data-astro-cid-wkx7uqji]{min-height:0;aspect-ratio:1}.tile--large[data-astro-cid-wkx7uqji] img[data-astro-cid-wkx7uqji]{object-position:50% 30%}.side[data-astro-cid-wkx7uqji] .tile[data-astro-cid-wkx7uqji]:not(.tile--cta){aspect-ratio:4 / 3}.tile--cta[data-astro-cid-wkx7uqji]{min-height:180px}}.rows[data-astro-cid-6prti23m]{border-top:1px solid var(--ink)}.rows[data-astro-cid-6prti23m] li[data-astro-cid-6prti23m]{border-bottom:1px solid var(--rule)}.rows[data-astro-cid-6prti23m] a[data-astro-cid-6prti23m]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:24px;padding:clamp(22px,3vw,36px) 0;transition:padding .2s ease}.who[data-astro-cid-6prti23m]{font-family:var(--font-head);font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-.04em;line-height:1}.line[data-astro-cid-6prti23m]{font-size:clamp(16px,1.4vw,19px);color:var(--muted)}.go[data-astro-cid-6prti23m]{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--rule);border-radius:999px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.rows[data-astro-cid-6prti23m] a[data-astro-cid-6prti23m]:hover{padding-left:12px}.rows[data-astro-cid-6prti23m] a[data-astro-cid-6prti23m]:hover .go[data-astro-cid-6prti23m],.rows[data-astro-cid-6prti23m] a[data-astro-cid-6prti23m]:focus-visible .go[data-astro-cid-6prti23m]{background:var(--accent);border-color:var(--accent);color:var(--white)}@media(max-width:700px){.rows[data-astro-cid-6prti23m] a[data-astro-cid-6prti23m]{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.who[data-astro-cid-6prti23m]{grid-column:1}.line[data-astro-cid-6prti23m]{grid-column:1;grid-row:2}.go[data-astro-cid-6prti23m]{grid-column:2;grid-row:1 / span 2;width:44px;height:44px}.rows[data-astro-cid-6prti23m] a[data-astro-cid-6prti23m]:hover{padding-left:0}}
