.ar-card[data-astro-cid-yd7hxo44]{display:grid;gap:.8em;width:24em;padding:1.4em;border-radius:1.2em;background:#fff;box-shadow:0 1.5em 3em -1.5em #233d6259;color:var(--ink);font-size:1em;transition:scale .45s var(--hover-ease),box-shadow .45s var(--hover-ease)}@media(hover:hover){.ar-card[data-astro-cid-yd7hxo44]:hover{scale:1.03;box-shadow:0 1.8em 3.4em -1.5em #233d626b}}.ar-card[data-astro-cid-yd7hxo44] p[data-astro-cid-yd7hxo44]{margin:0;font-size:.9em;line-height:1.5}.ar-label[data-astro-cid-yd7hxo44]{color:var(--ink-soft);font:600 .75em/1 var(--font-display)}.ar-row[data-astro-cid-yd7hxo44]{display:grid;grid-template-columns:auto 1fr auto;gap:.8em;align-items:center;padding:.8em;border-radius:.9em;background:var(--mist)}.ar-logo[data-astro-cid-yd7hxo44]{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.7em;background:#fff}.ar-logo[data-astro-cid-yd7hxo44] img[data-astro-cid-yd7hxo44]{width:1.5em;height:1.5em}.ar-row[data-astro-cid-yd7hxo44] b[data-astro-cid-yd7hxo44]{display:block;font:600 .95em/1.2 var(--font-display)}.ar-row[data-astro-cid-yd7hxo44] small[data-astro-cid-yd7hxo44]{color:var(--ink-soft);font-size:.75em}.ar-toggle[data-astro-cid-yd7hxo44]{position:relative;width:2.6em;height:1.5em;border-radius:999px;background:#cfd8e8;animation:ar-toggle-bg 6s forwards}.ar-toggle[data-astro-cid-yd7hxo44] i[data-astro-cid-yd7hxo44]{position:absolute;top:.2em;left:.2em;width:1.1em;height:1.1em;border-radius:50%;background:#fff;animation:ar-toggle 6s forwards}@keyframes ar-toggle-bg{0%,25%{background:#cfd8e8}35%,to{background:#e56f8c}}@keyframes ar-toggle{0%,25%{transform:none}35%,to{transform:translate(1.1em)}}.ar-status[data-astro-cid-yd7hxo44]{display:inline-flex;align-items:center;gap:.45em;color:var(--ink-soft);font:600 .8em/1 var(--font-display);animation:ar-show 6s forwards}.ar-status[data-astro-cid-yd7hxo44] i[data-astro-cid-yd7hxo44]{width:.55em;height:.55em;border-radius:50%;background:#2fb67c}@keyframes ar-show{0%,38%{opacity:0}45%,to{opacity:1}}.ar-input[data-astro-cid-yd7hxo44]{position:relative;min-height:3.4em;padding:.8em .9em;border-radius:.9em;box-shadow:inset 0 0 0 1px var(--line-ui)}.ar-w[data-astro-cid-yd7hxo44]{opacity:0;animation:ar-char 7s infinite,ar-cur 7s infinite;animation-delay:calc(var(--i) * 39ms + .3s)}@keyframes ar-char{0%{opacity:0}1.7%,86%{opacity:1}90%,to{opacity:0}}@keyframes ar-cur{0%,0.56%{box-shadow:2px 0 0 var(--blue)}0.57%,to{box-shadow:none}}.ar-caret[data-astro-cid-yd7hxo44]{display:inline-block;width:2px;height:1.1em;margin-right:-2px;border-radius:1px;background:var(--blue);vertical-align:-.2em;opacity:0;animation:ar-caret 7s infinite}@keyframes ar-caret{0%,34.9%{opacity:0}35%,46%{opacity:1}46.1%,52%{opacity:0}52.1%,58%{opacity:1}58.1%,64%{opacity:0}64.1%,70%{opacity:1}70.1%,76%{opacity:0}76.1%,86%{opacity:1}86.1%,to{opacity:0}}.ar-send[data-astro-cid-yd7hxo44]{justify-self:end;padding:.5em .9em;border-radius:999px;background:var(--ink);color:#fff;font:600 .75em/1 var(--font-display)}.ar-tool[data-astro-cid-yd7hxo44]{display:inline-flex;align-items:center;gap:.45em;color:var(--ink-soft);font:600 .8em/1 var(--font-display)!important}.ar-btns[data-astro-cid-yd7hxo44]{display:flex;gap:.5em}.ar-btns[data-astro-cid-yd7hxo44] span[data-astro-cid-yd7hxo44]{padding:.5em .9em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-ui);font:600 .78em/1 var(--font-display)}.ar-btns[data-astro-cid-yd7hxo44] .is-yes[data-astro-cid-yd7hxo44]{background:var(--blue);box-shadow:none;color:#fff;animation:ar-press 5s infinite}@keyframes ar-press{0%,55%{transform:none}60%{transform:scale(.94)}66%,to{transform:none;box-shadow:0 0 0 4px #6899fc40}}.ar-done-row[data-astro-cid-yd7hxo44]{display:flex;justify-content:space-between;align-items:center;padding:.55em .75em;border-radius:.7em;background:var(--mist);font:500 .85em/1.2 var(--font-display)}.ar-check[data-astro-cid-yd7hxo44]{position:relative;display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background:linear-gradient(120deg,#cddcff,#d9e4ff 50%,#fbd3dd 80%,#fde3b6);opacity:0;animation:ar-check 6s infinite;animation-delay:calc(var(--i) * .4s)}.ar-check[data-astro-cid-yd7hxo44] i[data-astro-cid-yd7hxo44]{width:1.05em;height:1.05em;background-color:#233d62;-webkit-mask:var(--check-svg) center / contain no-repeat;mask:var(--check-svg) center / contain no-repeat}@keyframes ar-check{0%,10%{opacity:0;transform:scale(.6)}18%,85%{opacity:1;transform:none}95%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.ar-card[data-astro-cid-yd7hxo44] [data-astro-cid-yd7hxo44]{animation:none!important;opacity:1!important}}.apl[data-astro-cid-b2plufrk]{--tc: var(--blue);background:linear-gradient(160deg,#eef3ff 0%,var(--mist) 55%,#fff4ec 100%)}.apl-wrap[data-astro-cid-b2plufrk]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,80px);align-items:center}.apl-copy[data-astro-cid-b2plufrk]{display:grid;gap:1rem;justify-items:start}.apl[data-astro-cid-b2plufrk] h2[data-astro-cid-b2plufrk]{font-size:var(--step-1)}.apl-lead[data-astro-cid-b2plufrk]{color:var(--ink-soft)}.apl-tabs[data-astro-cid-b2plufrk]{display:grid;gap:.5rem;width:100%;margin-top:.5rem}.apl-tab[data-astro-cid-b2plufrk]{position:relative;display:flex;align-items:center;gap:.85rem;width:100%;padding:.7rem 1rem .7rem .7rem;overflow:hidden;border:1.5px solid transparent;border-radius:16px;background:#ffffff8c;color:var(--ink);font:500 1rem/1.3 var(--font-display);text-align:left;cursor:pointer;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s var(--hover-ease)}.apl-tab[data-astro-cid-b2plufrk]:hover{background:#fff;transform:translate(4px)}.apl-tab[data-astro-cid-b2plufrk][aria-selected=true]{border-color:color-mix(in srgb,var(--tc) 45%,#fff);background:#fff;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--tc) 70%,transparent);font-weight:600}.apl-tab-ico[data-astro-cid-b2plufrk]{display:grid;flex:none;place-items:center;width:2.4rem;height:2.4rem;border-radius:12px;background:color-mix(in srgb,var(--tc) 14%,#fff);color:var(--tc);transition:background .25s,color .25s}.apl-tab[data-astro-cid-b2plufrk][aria-selected=true] .apl-tab-ico[data-astro-cid-b2plufrk]{background:var(--tc);color:#fff}.apl-tab-short[data-astro-cid-b2plufrk]{display:none}.apl-tab-bar[data-astro-cid-b2plufrk]{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--tc)}.apl.is-tick .apl-tab[data-astro-cid-b2plufrk][aria-selected=true] .apl-tab-bar[data-astro-cid-b2plufrk]{animation:apl-bar 5s linear forwards}@keyframes apl-bar{to{width:100%}}.apl-window[data-astro-cid-b2plufrk]{position:relative;overflow:hidden;border-radius:var(--card-radius);background:#fff;box-shadow:0 40px 80px -40px #233d6266,0 0 0 1px #233d620d}.apl-window[data-astro-cid-b2plufrk]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--tc);transition:background .4s}.apl-top[data-astro-cid-b2plufrk]{display:flex;align-items:center;gap:.75rem;padding:16px 20px 14px;border-bottom:1px solid var(--line-ui);font:500 .8125rem/1 var(--font-display);color:var(--ink-soft)}.apl-dots[data-astro-cid-b2plufrk]{display:flex;gap:5px}.apl-dots[data-astro-cid-b2plufrk] i[data-astro-cid-b2plufrk]{width:9px;height:9px;border-radius:50%;background:var(--mist-2)}.apl-top-title[data-astro-cid-b2plufrk]{font-weight:600;color:var(--ink)}.apl-top-tag[data-astro-cid-b2plufrk]{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .65rem;border-radius:999px;background:var(--mist)}.apl-panel[data-astro-cid-b2plufrk]{padding:clamp(18px,2.4vw,28px)}.apl-panel-head[data-astro-cid-b2plufrk]{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;color:var(--ink);font:600 1.0625rem/1.3 var(--font-display)}.apl-panel-ico[data-astro-cid-b2plufrk]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--tc) 14%,#fff);color:var(--tc)}.apl-list[data-astro-cid-b2plufrk]{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.apl-list[data-astro-cid-b2plufrk] li[data-astro-cid-b2plufrk]{display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border:1.5px solid var(--line-ui);border-radius:14px;background:#fff;color:var(--ink);font-size:.975rem;line-height:1.45;animation:apl-in .5s var(--ease-out) both;animation-delay:calc(var(--k) * .09s)}.apl-list[data-astro-cid-b2plufrk] li[data-astro-cid-b2plufrk].is-pick{border-color:color-mix(in srgb,var(--tc) 50%,#fff);background:color-mix(in srgb,var(--tc) 6%,#fff)}.apl-q[data-astro-cid-b2plufrk]{flex:1}.apl-use[data-astro-cid-b2plufrk]{flex:none;padding:.4rem .8rem;border-radius:999px;background:var(--mist);color:var(--ink);font:600 .8125rem/1 var(--font-display)}.apl-list[data-astro-cid-b2plufrk] li[data-astro-cid-b2plufrk].is-pick .apl-use[data-astro-cid-b2plufrk]{background:var(--tc);color:#fff}@keyframes apl-in{0%{opacity:0;transform:translateY(8px)}}.apl-foot[data-astro-cid-b2plufrk]{padding:0 clamp(18px,2.4vw,28px) clamp(18px,2.4vw,24px);color:var(--ink-soft);font-size:.875rem}@media(max-width:900px){.apl-wrap[data-astro-cid-b2plufrk]{grid-template-columns:1fr}.apl-tabs[data-astro-cid-b2plufrk]{display:flex;gap:.5rem;margin-inline:calc(var(--gutter) * -1);padding:.25rem var(--gutter) .5rem;overflow-x:auto;scrollbar-width:none}.apl-tab[data-astro-cid-b2plufrk]{flex:none;width:auto;padding:.55rem .9rem .55rem .55rem}.apl-tab[data-astro-cid-b2plufrk]:hover{transform:none}.apl-tab-name[data-astro-cid-b2plufrk]{display:none}.apl-tab-short[data-astro-cid-b2plufrk]{display:inline}.apl-tab-ico[data-astro-cid-b2plufrk]{width:2rem;height:2rem}.apl-use[data-astro-cid-b2plufrk]{display:none}}@media(prefers-reduced-motion:reduce){.apl-list[data-astro-cid-b2plufrk] li[data-astro-cid-b2plufrk]{animation:none}}.awp-sec[data-astro-cid-fie46iug]{padding-block:clamp(40px,5vw,72px) 0}.awp[data-astro-cid-fie46iug]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,3.5vw,48px);padding:clamp(14px,1.6vw,20px);border-radius:var(--card-radius);background:#fff;color:var(--ink);text-decoration:none;box-shadow:var(--card-shadow)}.awp-img[data-astro-cid-fie46iug]{overflow:hidden;border-radius:calc(var(--card-radius) - 8px);aspect-ratio:4 / 3}.awp-img[data-astro-cid-fie46iug] .ac{height:100%;transition:transform .6s var(--ease-out)}.awp[data-astro-cid-fie46iug]:hover .awp-img[data-astro-cid-fie46iug] .ac{transform:scale(1.03)}.awp-body[data-astro-cid-fie46iug]{display:grid;gap:.8rem;justify-items:start;padding-right:clamp(0px,3vw,40px)}.awp-tag[data-astro-cid-fie46iug]{padding:.35rem .75rem;border-radius:999px;background:var(--pink);color:#fff;font:600 .8125rem/1 var(--font-display)}.awp-title[data-astro-cid-fie46iug]{font:400 var(--step-1)/1.15 var(--font-display)}.awp-text[data-astro-cid-fie46iug]{color:var(--ink-soft)}@media(max-width:760px){.awp[data-astro-cid-fie46iug]{grid-template-columns:1fr}.awp-body[data-astro-cid-fie46iug]{padding:0 .5rem .75rem}}.ai-v1-lead[data-astro-cid-j4biv4mf]{max-width:760px;margin:0 auto}:root{--ai-soft: linear-gradient(120deg, #cddcff, #d9e4ff 50%, #fbd3dd 80%, #fde3b6);--ai-line: linear-gradient(90deg, #6899fc, #e56f8c 55%, #f8a929)}.ai-grad{background:linear-gradient(90deg,#4f7ff0,#6899fc 55%,#b07ad6 85%,#e56f8c);-webkit-background-clip:text;background-clip:text;color:transparent}.ai-q[data-astro-cid-j4biv4mf]{justify-self:end;max-width:85%;padding:.85rem 1.1rem;border-radius:18px 18px 4px;background:var(--mist);font-size:.9375rem}.ai-tool[data-astro-cid-j4biv4mf]{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink-soft);font:500 .8125rem/1 var(--font-display)}.ai-feat-grid[data-astro-cid-j4biv4mf]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,96px);align-items:center}.ai-feat--flip[data-astro-cid-j4biv4mf] .ai-feat-grid[data-astro-cid-j4biv4mf]{grid-template-columns:minmax(0,480px) minmax(0,500px);gap:clamp(24px,3vw,56px);justify-content:center}.ai-feat-text[data-astro-cid-j4biv4mf]{display:grid;gap:1.25rem;justify-items:start}.ai-feat-text[data-astro-cid-j4biv4mf] h2[data-astro-cid-j4biv4mf],.ai-feat-text[data-astro-cid-j4biv4mf] h3[data-astro-cid-j4biv4mf]{font-size:var(--step-1)}.ai-feat-text[data-astro-cid-j4biv4mf] h3[data-astro-cid-j4biv4mf]{font-weight:400}.ai-make[data-astro-cid-j4biv4mf] .sec-head[data-astro-cid-j4biv4mf]{margin-bottom:clamp(20px,2.5vw,32px)}.ai-make-tabs[data-astro-cid-j4biv4mf]{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-bottom:clamp(28px,4vw,56px)}.ai-make-tab[data-astro-cid-j4biv4mf]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .95rem .35rem .35rem;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--line-ui);color:var(--ink);font:600 .875rem/1 var(--font-display);cursor:pointer;transition:box-shadow .3s,transform .3s var(--ease-out)}.ai-make-tab[data-astro-cid-j4biv4mf]:hover{transform:translateY(-2px)}.ai-make-tab[data-astro-cid-j4biv4mf][aria-selected=true]{box-shadow:0 0 0 2px var(--blue),0 10px 24px -14px #233d6266}.ai-make-panel[data-astro-cid-j4biv4mf][hidden]{display:none}.ai-make-panel[data-astro-cid-j4biv4mf]{animation:ai-make-in .45s var(--ease-out)}@keyframes ai-make-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:860px){.ai-make-tabs[data-astro-cid-j4biv4mf]{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding:.25rem var(--gutter);scrollbar-width:none}.ai-make-tab[data-astro-cid-j4biv4mf]{flex:none}}@media(prefers-reduced-motion:reduce){.ai-make-panel[data-astro-cid-j4biv4mf]{animation:none}}.ai-stage[data-astro-cid-j4biv4mf]{position:relative;display:grid;place-items:center;min-height:380px;padding:clamp(24px,3vw,40px);border-radius:28px;transition:transform .4s var(--ease-out)}.ai-card[data-astro-cid-j4biv4mf]{padding:1rem 1.15rem;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #233d620f,0 16px 36px -24px #233d6259;font-size:.9375rem}.ai-card[data-astro-cid-j4biv4mf] p[data-astro-cid-j4biv4mf]{margin:0}.ai-anim[data-astro-cid-j4biv4mf],.ai-chat[data-astro-cid-j4biv4mf]{transition:opacity .4s}.ai-anim[data-astro-cid-j4biv4mf].is-out,.ai-chat[data-astro-cid-j4biv4mf].is-out{opacity:0}.ai-anim[data-astro-cid-j4biv4mf].is-reset *,.ai-chat[data-astro-cid-j4biv4mf].is-reset *,.ai-anim[data-astro-cid-j4biv4mf].is-reset *:before{transition:none!important}.js .ai-anim[data-astro-cid-j4biv4mf] .ai-card[data-astro-cid-j4biv4mf],.js .ai-anim[data-astro-cid-j4biv4mf].ai-card>[data-astro-cid-j4biv4mf]{opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.js .ai-anim[data-astro-cid-j4biv4mf].is-in .ai-card[data-astro-cid-j4biv4mf],.js .ai-anim[data-astro-cid-j4biv4mf].is-in.ai-card>[data-astro-cid-j4biv4mf]{opacity:1;transform:none}.ai-flow[data-astro-cid-j4biv4mf]{display:grid;gap:.9rem;width:min(100%,420px)}.ai-f1[data-astro-cid-j4biv4mf]{display:grid;gap:.6rem;justify-self:end;width:88%}.ai-f1[data-astro-cid-j4biv4mf] .ai-q[data-astro-cid-j4biv4mf]{max-width:none}.ai-f2[data-astro-cid-j4biv4mf]{display:grid;gap:.6rem;width:92%}.ai-bar[data-astro-cid-j4biv4mf]{height:6px;border-radius:999px;background:var(--mist);overflow:hidden}.ai-bar[data-astro-cid-j4biv4mf] i[data-astro-cid-j4biv4mf]{display:block;height:100%;background:var(--ai-line);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-out) .9s}.ai-anim[data-astro-cid-j4biv4mf].is-in .ai-bar[data-astro-cid-j4biv4mf] i[data-astro-cid-j4biv4mf]{transform:scaleX(1)}.ai-f3[data-astro-cid-j4biv4mf]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;justify-self:end;width:84%}.ai-f3[data-astro-cid-j4biv4mf] p[data-astro-cid-j4biv4mf]{display:grid;flex:1 1 9em}.ai-f3[data-astro-cid-j4biv4mf] p[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf]{color:var(--ink-soft);font-size:.8125rem}.ai-ok[data-astro-cid-j4biv4mf]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--ai-soft);font-weight:700}.ai-chip[data-astro-cid-j4biv4mf]{padding:.45rem .8rem;border-radius:999px;background:var(--mist);color:var(--blue-deep);font:600 .8125rem/1 var(--font-display)}.ai-concept[data-astro-cid-j4biv4mf]{display:grid;gap:.7rem;width:88%;padding:.9rem}.ai-c-top[data-astro-cid-j4biv4mf]{display:flex;justify-content:space-between;align-items:center;padding:.55rem .75rem;border-radius:10px;background:var(--ink);color:#fff;font:600 .8125rem/1 var(--font-display)}.ai-c-top[data-astro-cid-j4biv4mf] small[data-astro-cid-j4biv4mf]{padding:.25rem .5rem;border-radius:999px;background:#ffffff29;font-size:.6875rem}.ai-c-homes[data-astro-cid-j4biv4mf]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ai-c-homes[data-astro-cid-j4biv4mf]>span[data-astro-cid-j4biv4mf]{display:grid;gap:.35rem;font:600 .75rem/1.2 var(--font-display)}.ai-c-homes[data-astro-cid-j4biv4mf] img[data-astro-cid-j4biv4mf]{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:8px}.ai-c-review[data-astro-cid-j4biv4mf]{display:grid;gap:.2rem;padding:.55rem .7rem;border-radius:10px;background:var(--mist);color:var(--ink-soft);font-size:.75rem;line-height:1.4}.ai-c-review[data-astro-cid-j4biv4mf] i[data-astro-cid-j4biv4mf]{color:var(--orange);font-style:normal;letter-spacing:.08em}.ai-concept[data-astro-cid-j4biv4mf] .ai-chip[data-astro-cid-j4biv4mf]{justify-self:start;background:var(--blue);color:#fff}.ai-posts[data-astro-cid-j4biv4mf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ai-posts[data-astro-cid-j4biv4mf]>span[data-astro-cid-j4biv4mf]{display:grid;align-content:start;gap:.3rem;overflow:hidden;border-radius:10px;background:var(--mist)}.ai-posts[data-astro-cid-j4biv4mf] img[data-astro-cid-j4biv4mf]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.ai-posts[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf],.ai-posts[data-astro-cid-j4biv4mf] small[data-astro-cid-j4biv4mf]{padding:0 .5rem}.ai-posts[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf]{justify-self:start;margin:0 .5rem;padding:.2rem .45rem;border-radius:999px;color:#fff;font:600 .625rem/1 var(--font-display);font-style:normal}.ai-posts[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf].is-ig{background:#d6407a}.ai-posts[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf].is-fb{background:#1877f2}.ai-posts[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf].is-li{background:#0a66c2}.ai-posts[data-astro-cid-j4biv4mf] small[data-astro-cid-j4biv4mf]{padding-bottom:.55rem;color:var(--ink);font-size:.6875rem;line-height:1.35}.ai-post-review[data-astro-cid-j4biv4mf]{padding-top:.6rem}.ai-post-review[data-astro-cid-j4biv4mf] i[data-astro-cid-j4biv4mf]{padding:0 .5rem;color:#f3a05a;font-style:normal;font-size:.75rem;letter-spacing:.06em}.ai-props[data-astro-cid-j4biv4mf]{display:grid;gap:.4rem}.ai-props[data-astro-cid-j4biv4mf]>span[data-astro-cid-j4biv4mf]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .7rem;border-radius:10px;background:var(--mist);font-size:.8125rem}.ai-props[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf]{padding:.25rem .55rem;border-radius:999px;background:#fff;color:var(--ink-soft);font:600 .6875rem/1 var(--font-display);font-style:normal;white-space:nowrap}.ai-props[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf].is-hot{background:#fff1e0;color:#a4561a}.ai-props[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf].is-ok{background:#e8f7ee;color:#1d7a45}.ai-btns[data-astro-cid-j4biv4mf]{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.ai-btns[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf]{padding:.4rem .8rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-ui);font:600 .8125rem/1 var(--font-display)}.ai-btns[data-astro-cid-j4biv4mf] .is-yes[data-astro-cid-j4biv4mf]{background:var(--blue);box-shadow:none;color:#fff}.js .ai-anim[data-astro-cid-j4biv4mf] .ai-f1[data-astro-cid-j4biv4mf]{transition-delay:.2s}.js .ai-anim[data-astro-cid-j4biv4mf] .ai-f2[data-astro-cid-j4biv4mf]{transition-delay:.8s}.js .ai-anim[data-astro-cid-j4biv4mf] .ai-f3[data-astro-cid-j4biv4mf]{transition-delay:2.2s}.ai-report[data-astro-cid-j4biv4mf]{display:grid;gap:1rem;width:min(100%,440px);padding:1.4rem}.ai-report[data-astro-cid-j4biv4mf] .ai-q[data-astro-cid-j4biv4mf]{max-width:90%}.ai-chart[data-astro-cid-j4biv4mf]{display:grid;gap:.9rem}.ai-chart[data-astro-cid-j4biv4mf] div[data-astro-cid-j4biv4mf]{display:grid;grid-template-columns:5rem 1fr;gap:.35rem .75rem;align-items:center}.ai-chart[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf]{grid-row:span 2;color:var(--ink-soft);font-size:.8125rem}.ai-chart[data-astro-cid-j4biv4mf] i[data-astro-cid-j4biv4mf]{position:relative;height:14px;border-radius:999px;background:var(--mist)}.ai-chart[data-astro-cid-j4biv4mf] i[data-astro-cid-j4biv4mf]:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 1.6);max-width:100%;border-radius:inherit;background:#c9d3e6;transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-out) .6s}.ai-chart[data-astro-cid-j4biv4mf] i[data-astro-cid-j4biv4mf].is-now:before{background:var(--ai-line)}.ai-chart[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf]{position:absolute;left:calc(min(var(--v) * 1.6,100%) + .4rem);top:50%;font:600 .75rem/1 var(--font-display);font-style:normal;transform:translateY(-50%)}.ai-anim[data-astro-cid-j4biv4mf].is-in .ai-chart[data-astro-cid-j4biv4mf] i[data-astro-cid-j4biv4mf]:before{transform:scaleX(1)}.ai-legend[data-astro-cid-j4biv4mf]{display:flex;gap:1rem;color:var(--ink-soft);font-size:.8125rem}.ai-legend[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf]:before{content:"";display:inline-block;width:.7rem;height:.7rem;margin-right:.4rem;border-radius:3px;background:#c9d3e6;vertical-align:-.05em}.ai-legend[data-astro-cid-j4biv4mf] .is-now[data-astro-cid-j4biv4mf]:before{background:var(--ai-line)}.ai-explain[data-astro-cid-j4biv4mf]{display:flex;gap:.5rem;align-items:flex-start;padding-top:.9rem;border-top:1px solid var(--line-ui);color:var(--ink-soft)}.js .ai-anim[data-astro-cid-j4biv4mf].ai-card>[data-astro-cid-j4biv4mf]:nth-child(2){transition-delay:.3s}.js .ai-anim[data-astro-cid-j4biv4mf].ai-card>[data-astro-cid-j4biv4mf]:nth-child(3){transition-delay:.4s}.js .ai-anim[data-astro-cid-j4biv4mf].ai-card>[data-astro-cid-j4biv4mf]:nth-child(4){transition-delay:1.6s}.ai-prompts-wrap[data-astro-cid-j4biv4mf]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:clamp(24px,4vw,64px);align-items:start}.ai-prompts-head[data-astro-cid-j4biv4mf]{display:grid;gap:.9rem;justify-items:start}.ai-prompts-head[data-astro-cid-j4biv4mf] h2[data-astro-cid-j4biv4mf]{font-size:var(--step-1)}.ai-prompts-head[data-astro-cid-j4biv4mf] p[data-astro-cid-j4biv4mf]{color:var(--ink-soft)}.ai-prompts[data-astro-cid-j4biv4mf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);align-items:stretch;margin:2.9rem 0 0;padding:0;list-style:none}.ai-pcard[data-astro-cid-j4biv4mf]{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(20px,2.2vw,26px);border-radius:var(--card-radius);background:#fff;box-shadow:var(--card-shadow);overflow:hidden;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.ai-pcard[data-astro-cid-j4biv4mf]>p[data-astro-cid-j4biv4mf]{font:500 1.0625rem/1.45 var(--font-display)}.ai-pcard[data-astro-cid-j4biv4mf]:last-child>p[data-astro-cid-j4biv4mf]{padding-right:1.5rem}.ai-pcard-hint[data-astro-cid-j4biv4mf]{display:none;margin-top:auto;padding-top:.65rem;align-items:center;justify-content:flex-end;gap:.4rem;font-size:.8125rem;font-weight:600;color:var(--blue);opacity:.85;transition:opacity .25s var(--ease-out)}.ai-pcard-hint[data-astro-cid-j4biv4mf] svg[data-astro-cid-j4biv4mf]{animation:ai-hint-nudge 1.6s ease-in-out infinite}@media(hover:hover){.ai-pcard-hint[data-astro-cid-j4biv4mf]{display:flex;width:100%}}.ai-pcard[data-astro-cid-j4biv4mf].is-open .ai-pcard-hint[data-astro-cid-j4biv4mf]{opacity:0}@keyframes ai-hint-nudge{0%,to{transform:translate(0)}50%{transform:translate(2px,2px)}}@media(prefers-reduced-motion:reduce){.ai-pcard-hint[data-astro-cid-j4biv4mf] svg[data-astro-cid-j4biv4mf]{animation:none}}.ai-pcard[data-astro-cid-j4biv4mf]{cursor:default;outline:none}.ai-pcard[data-astro-cid-j4biv4mf]:focus-visible{box-shadow:var(--card-shadow),0 0 0 2px var(--blue)}.ai-pa[data-astro-cid-j4biv4mf]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out)}.ai-pa-in[data-astro-cid-j4biv4mf]{position:relative;display:grid;gap:.6rem;min-height:0;overflow:hidden}.ai-pcard[data-astro-cid-j4biv4mf].is-open .ai-pa[data-astro-cid-j4biv4mf]{grid-template-rows:1fr}.ai-pa-who[data-astro-cid-j4biv4mf]{display:inline-flex;align-items:center;gap:.35em;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line-ui);color:var(--ink-soft);font:600 .8125rem/1 var(--font-display)}.ai-pa-dots[data-astro-cid-j4biv4mf]{position:absolute;left:0;top:3.4rem;font-size:.9375rem;opacity:0;transition:opacity .2s}.ai-pcard[data-astro-cid-j4biv4mf].is-thinking .ai-pa-dots[data-astro-cid-j4biv4mf]{opacity:1}.ai-pa-text[data-astro-cid-j4biv4mf]{color:var(--ink);font-size:.9375rem;line-height:1.5}.ai-pa-text[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf]{opacity:0}.ai-pcard[data-astro-cid-j4biv4mf].is-streaming .ai-pa-text[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf]{opacity:1;transition:opacity .28s ease-out calc(var(--k) * 65ms)}.ai-pa-vis[data-astro-cid-j4biv4mf]{display:grid;gap:.45rem;font-size:.8125rem}.ai-pa-vis[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf]{opacity:0;transform:translateY(6px);transition:opacity .35s,transform .4s var(--ease-out)}.ai-pcard[data-astro-cid-j4biv4mf].is-done .ai-pa-vis[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf]{opacity:1;transform:none;transition-delay:calc(var(--k) * 80ms)}.ai-pa-vis[data-astro-cid-j4biv4mf] b[data-astro-cid-j4biv4mf]{font:600 1em/1.2 var(--font-display)}.ai-pa-vis[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf]{display:block;height:.35rem;margin-top:.3rem;border-radius:999px;background:linear-gradient(90deg,#6899fc,#e56f8c 55%,#f8a929) 0 0 / 0 100% no-repeat,#eef3fe;transition:background-size .9s var(--ease-out)}.ai-pcard[data-astro-cid-j4biv4mf].is-done .ai-pa-vis[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf]{background-size:var(--w) 100%,auto;transition-delay:calc(var(--k) * 80ms + .15s)}.ai-pa-vis--chips[data-astro-cid-j4biv4mf]{display:flex;flex-wrap:wrap}.ai-pa-vis--chips[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf]{padding:.35rem .65rem;border-radius:999px;background:var(--mist)}.ai-pa-vis--chart[data-astro-cid-j4biv4mf]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;height:5rem}.ai-pa-vis--chart[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf]{display:flex;flex-direction:column-reverse;gap:.3rem;height:100%;text-align:center}.ai-pa-vis--chart[data-astro-cid-j4biv4mf] b[data-astro-cid-j4biv4mf]{color:var(--ink-soft);font-weight:500}.ai-pa-vis--chart[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf]{flex:none;width:100%;height:calc(var(--w) * 1.6);margin:0;border-radius:6px;background:#e3eafb;transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease-out)}.ai-pa-vis--chart[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf]:last-child em[data-astro-cid-j4biv4mf]{background:linear-gradient(#e56f8c,#6899fc)}.ai-pcard[data-astro-cid-j4biv4mf].is-done .ai-pa-vis--chart[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf]{transform:none}@media(prefers-reduced-motion:reduce){.ai-pa[data-astro-cid-j4biv4mf],.ai-pa-text[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf],.ai-pa-vis[data-astro-cid-j4biv4mf] span[data-astro-cid-j4biv4mf],.ai-pa-vis[data-astro-cid-j4biv4mf] em[data-astro-cid-j4biv4mf]{transition:none!important}}@media(max-width:1000px){.ai-prompts-wrap[data-astro-cid-j4biv4mf],.ai-prompts[data-astro-cid-j4biv4mf]{grid-template-columns:1fr}.ai-prompts[data-astro-cid-j4biv4mf]{margin-top:0}}@media(max-width:900px){.ai-feat-grid[data-astro-cid-j4biv4mf],.ai-feat--flip[data-astro-cid-j4biv4mf] .ai-feat-grid[data-astro-cid-j4biv4mf]{grid-template-columns:1fr}.ai-feat--flip[data-astro-cid-j4biv4mf] .ai-stage[data-astro-cid-j4biv4mf]{order:2}.ai-stage[data-astro-cid-j4biv4mf]{min-height:0}}.ai-tick[data-astro-cid-j4biv4mf]{display:inline-block;min-width:2ch;font-variant-numeric:tabular-nums}
