.hero-ask[data-astro-cid-l6cegsz2]{min-height:calc(100dvh - var(--header-h));display:flex;align-items:center;justify-content:center;padding:var(--sp-7) 0}.hero-ask-inner[data-astro-cid-l6cegsz2]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);text-align:center;max-width:760px;width:100%}.hero-ask-intro[data-astro-cid-l6cegsz2]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.hero-ask-title[data-astro-cid-l6cegsz2]{margin:0}.hero-ask-subtitle[data-astro-cid-l6cegsz2]{margin:0;color:var(--fg-3);max-width:600px}.hero-ask-chat[data-astro-cid-l6cegsz2]{width:100%;display:none;flex-direction:column;gap:var(--sp-2);text-align:left;max-height:calc(100dvh - var(--header-h) - 220px);overflow-y:auto;padding:var(--sp-3) var(--sp-1)}.hero-ask-log[data-astro-cid-l6cegsz2]{display:flex;flex-direction:column;gap:var(--sp-3)}.hero-ask-log[data-astro-cid-l6cegsz2] .turn{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-3);line-height:var(--lh-relaxed);word-wrap:break-word;max-width:92%}.hero-ask-log[data-astro-cid-l6cegsz2] .turn.user{align-self:flex-end;background:var(--chnet-indigo);color:var(--white);white-space:pre-wrap}.hero-ask-log[data-astro-cid-l6cegsz2] .turn.assistant{align-self:flex-start;background:var(--bg-alt);color:var(--fg-1)}.hero-ask-log[data-astro-cid-l6cegsz2] .turn.assistant p{margin:0}.hero-ask-log[data-astro-cid-l6cegsz2] .turn.assistant p+p,.hero-ask-log[data-astro-cid-l6cegsz2] .turn.assistant p+ul,.hero-ask-log[data-astro-cid-l6cegsz2] .turn.assistant ul+p{margin-top:var(--sp-2)}.hero-ask-log[data-astro-cid-l6cegsz2] .turn.assistant ul{margin:0;padding-left:1.25em;display:flex;flex-direction:column;gap:2px}.hero-ask-log[data-astro-cid-l6cegsz2] .turn.assistant li{margin:0}.hero-ask-log[data-astro-cid-l6cegsz2] .turn.assistant code{background:#ffffff14;padding:0 .25em;border-radius:3px;font-size:.9em}.hero-ask-log[data-astro-cid-l6cegsz2] .turn.assistant strong{font-weight:700}.hero-ask-status[data-astro-cid-l6cegsz2]{margin:0;padding:0 var(--sp-2);font-size:var(--fs-caption);color:var(--fg-3);min-height:1.2em;text-align:left}.hero-ask-form[data-astro-cid-l6cegsz2]{display:flex;align-items:stretch;gap:0;width:100%;max-width:640px;margin-top:var(--sp-4);border:1px solid var(--line);background:var(--bg-alt);border-radius:var(--r-3);overflow:hidden;transition:border-color var(--dur-base) var(--ease-out)}.hero-ask-form[data-astro-cid-l6cegsz2]:focus-within{border-color:var(--chnet-indigo)}.hero-ask-input[data-astro-cid-l6cegsz2]{flex:1;border:0;background:transparent;padding:var(--sp-4) var(--sp-5);font:inherit;font-size:var(--fs-body-lg);color:var(--fg-1);min-width:0}.hero-ask-input[data-astro-cid-l6cegsz2]::placeholder{color:var(--fg-4)}.hero-ask-input[data-astro-cid-l6cegsz2]:focus{outline:none}.hero-ask-submit[data-astro-cid-l6cegsz2]{display:inline-flex;align-items:center;justify-content:center;width:56px;background:var(--chnet-indigo);color:var(--white);border:0;cursor:pointer;transition:background var(--dur-base) var(--ease-out)}.hero-ask-submit[data-astro-cid-l6cegsz2]:hover,.hero-ask-submit[data-astro-cid-l6cegsz2]:focus-visible{background:var(--chnet-indigo-90);outline:none}.hero-ask-submit[data-astro-cid-l6cegsz2]:disabled{opacity:.5;cursor:progress}.hero-ask-reset[data-astro-cid-l6cegsz2]{display:none;margin-top:var(--sp-3);background:transparent;border:0;color:var(--fg-3);font-family:var(--font-display);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-uppercase);cursor:pointer;padding:var(--sp-2) var(--sp-3)}.hero-ask-reset[data-astro-cid-l6cegsz2]:hover{color:var(--chnet-indigo)}.hero-ask-scroll[data-astro-cid-l6cegsz2]{margin-top:var(--sp-7);display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-uppercase);font-size:var(--fs-eyebrow);color:var(--fg-3);border-bottom:0;text-decoration:none}.hero-ask-scroll[data-astro-cid-l6cegsz2]:hover{color:var(--chnet-indigo);opacity:1}.hero-ask[data-astro-cid-l6cegsz2][data-active=true] .hero-ask-intro[data-astro-cid-l6cegsz2],.hero-ask[data-astro-cid-l6cegsz2][data-active=true] .hero-ask-scroll[data-astro-cid-l6cegsz2]{display:none}.hero-ask[data-astro-cid-l6cegsz2][data-active=true] .hero-ask-chat[data-astro-cid-l6cegsz2]{display:flex}.hero-ask[data-astro-cid-l6cegsz2][data-active=true] .hero-ask-reset[data-astro-cid-l6cegsz2]{display:inline-block}@media(max-width:640px){.hero-ask-input[data-astro-cid-l6cegsz2]{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-body)}.hero-ask-submit[data-astro-cid-l6cegsz2]{width:48px}}
