.as-head{padding-block-end:0}.as-kicker{margin-block-end:10px}.as-title{margin-block-end:14px;font-size:clamp(32px,5vw,46px)}.as-lead{color:var(--ink-2);margin-block-end:28px}.as-notice{border:1px solid var(--gold);background:var(--paper-tint);border-inline-start-width:3px;max-inline-size:52rem;padding:20px 24px}.as-notice__h{color:var(--gold-deep);max-inline-size:none;margin-block-end:6px;font-weight:700}.as-notice__b{color:var(--ink-2);max-inline-size:none;font-size:15px;line-height:1.75}.as-section{padding-block-start:clamp(36px,5vw,56px)}.as-panel{border:1px solid var(--hairline);background:var(--paper-raised);max-inline-size:60rem}.as-corpus{border-block-end:1px solid var(--hairline);color:var(--ink-mute);margin:0;padding:12px 20px}.as-feed{overscroll-behavior:contain;min-block-size:220px;max-block-size:min(68vh,760px);padding:24px 20px;overflow-y:auto}.as-intro{padding-block:8px}.as-try{margin-block-end:12px}.as-examples{flex-wrap:wrap;gap:10px;max-inline-size:none;margin:0;padding:0;list-style:none;display:flex}.as-examples li{max-inline-size:none}.as-example{font:inherit;color:var(--ink-2);background:var(--paper-tint);border:1px solid var(--hairline);cursor:pointer;text-align:start;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:0;padding:9px 14px;font-size:15px;line-height:1.5}.as-example:hover{border-color:var(--gold);color:var(--ink)}.as-turn+.as-turn{border-block-start:1px solid var(--hairline);margin-block-start:32px;padding-block-start:32px}.as-q{background:var(--paper-tint);border-inline-start:3px solid var(--gold);margin-block-end:20px;padding:12px 16px}.as-q__l{color:var(--gold-deep);margin-block-end:4px;font-size:12px;font-weight:600;display:block}.as-q__t{color:var(--ink);white-space:pre-wrap;max-inline-size:none}.as-rail{gap:8px;margin-block-end:20px;display:grid}.as-step{color:var(--ink-mute);align-items:center;gap:10px;font-size:14px;display:flex}.as-step__dot{background:var(--hairline);flex:none;block-size:7px;inline-size:7px}.as-step.is-now{color:var(--ink)}.as-step.is-now .as-step__dot{background:var(--gold);animation:as-pulse 1.2s var(--ease-out) infinite}.as-step.is-done .as-step__dot{background:var(--gold-deep)}.as-step__sub{color:var(--ink-mute);font-size:13px}@keyframes as-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.as-step.is-now .as-step__dot{animation:none}}.as-srcs{border:1px solid var(--hairline);background:var(--paper);margin-block-end:20px}.as-srcs__hd{border-block-end:1px solid var(--hairline);padding:12px 16px}.as-srcs__hd b{color:var(--ink);font-size:14px;font-weight:600;display:block}.as-srcs__hd span{color:var(--ink-mute);font-size:13px}.as-src{border-block-end:1px solid var(--hairline)}.as-src:last-child{border-block-end:0}.as-src__b{inline-size:100%;font:inherit;text-align:start;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-size:15px;display:flex}.as-src__b:hover{background:var(--paper-tint)}.as-src__no{color:var(--ink-mute);white-space:nowrap;font-size:13px}.as-src__x{color:var(--ink-2);padding:0 16px 14px;font-size:15px;line-height:1.85;display:none}.as-src.is-open .as-src__x{display:block}.as-more{inline-size:100%;font:inherit;color:var(--gold-deep);background:var(--paper-tint);border:0;border-block-start:1px solid var(--hairline);cursor:pointer;text-align:start;padding:11px 16px;font-size:14px;font-weight:600}.as-a{color:var(--ink)}.as-a p,.as-a li{max-inline-size:none}.as-a p{margin-block-end:14px}.as-a h3,.as-a h4{margin-block:20px 8px;font-family:inherit;font-size:17px;font-weight:600}.as-a ul,.as-a ol{margin:0 0 14px;padding-inline-start:1.4em}.as-a li{margin-block-end:6px}.as-a blockquote{border-inline-start:2px solid var(--gold);color:var(--ink-2);margin:0 0 14px;padding-inline-start:14px}.as-a strong{font-weight:600}.as-a .as-tw{border:1px solid var(--hairline);margin-block-end:16px;overflow-x:auto}.as-a table{border-collapse:collapse;inline-size:100%;font-size:15px}.as-a th,.as-a td{border-block-end:1px solid var(--hairline);text-align:start;vertical-align:top;padding:10px 14px}.as-a th{background:var(--paper-tint);color:var(--gold-deep);white-space:nowrap;font-weight:600}.as-a tbody tr:last-child td{border-block-end:0}.as-a .as-cursor{background:var(--gold);vertical-align:-.15em;block-size:1em;inline-size:2px;animation:1s steps(2,end) infinite as-blink;display:inline-block}@keyframes as-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.as-a .as-cursor{animation:none}}.as-note{border-inline-start:3px solid var(--gold);background:var(--paper-tint);color:var(--ink-2);max-inline-size:none;margin-block-start:14px;padding:10px 14px;font-size:13px}.as-warn{border-inline-start:3px solid var(--error);background:color-mix(in srgb, var(--error) 8%, var(--paper-raised));color:var(--ink);margin-block-start:16px;padding:12px 16px;font-size:15px}.as-err{border-inline-start:3px solid var(--error);background:color-mix(in srgb, var(--error) 8%, var(--paper-raised));padding:14px 16px;font-size:15px}.as-err button{font:inherit;color:var(--gold-deep);cursor:pointer;background:0 0;border:0;padding:6px 0 0;font-size:14px;font-weight:600;text-decoration:underline}.as-disc{border-block-start:1px solid var(--hairline);color:var(--ink-mute);max-inline-size:none;margin-block-start:18px;padding-block-start:14px;font-size:13px;line-height:1.65}.as-disc a{color:var(--gold-deep);font-weight:600}.as-composer{border-block-start:1px solid var(--hairline);align-items:flex-end;gap:12px;padding:16px 20px;display:flex}.as-input{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--hairline);resize:none;border-radius:0;flex:1;max-block-size:160px;padding:12px 14px;font-size:16px;line-height:1.6;overflow-y:auto}.as-input::placeholder{color:var(--ink-mute)}.as-input:focus{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 24%, transparent);outline:none}.as-send{flex:none}.as-send:disabled{opacity:.6;cursor:progress}.as-foot{border-block-start:1px solid var(--hairline);margin:0;padding:12px 20px}.as-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.as-cta{flex-wrap:wrap;align-items:center;gap:16px;max-inline-size:60rem;margin-block-start:32px;display:flex}.as-cta__note{color:var(--ink-mute)}@media (width<=640px){.as-composer{flex-direction:column;align-items:stretch}.as-send{justify-content:center;inline-size:100%}}
