.ag.svelte-1dzg5dl{background:var(--fw-site-surface);border:1px solid var(--fw-site-line);box-shadow:var(--fw-site-shadow);border-radius:28px;overflow:hidden}.ag-steps.svelte-1dzg5dl{border-bottom:1px solid var(--fw-site-line);background:var(--fw-site-bg);flex-wrap:nowrap;gap:8px;margin:0;padding:16px 22px 14px;list-style:none;display:flex}.ag-steps.svelte-1dzg5dl li:where(.svelte-1dzg5dl){color:var(--fw-site-muted);cursor:default;flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:0;font-size:13.5px;font-weight:500;transition:color .3s;display:flex}.ag-steps.svelte-1dzg5dl li:where(.svelte-1dzg5dl):before{content:"";background:var(--fw-site-grid);border-radius:999px;width:100%;height:4px;transition:background-color .3s;display:block}.ag-steps.svelte-1dzg5dl li.on:where(.svelte-1dzg5dl){color:var(--fw-site-ink)}.ag-steps.svelte-1dzg5dl li.on:where(.svelte-1dzg5dl):before{background:var(--fw-site-brand)}.ag-steps.svelte-1dzg5dl li.done:where(.svelte-1dzg5dl):before{background:var(--fw-site-ok)}.ag-steps.svelte-1dzg5dl b:where(.svelte-1dzg5dl){letter-spacing:.04em;color:inherit;margin-right:4px;font-size:11px;font-weight:600}.ag-steps.svelte-1dzg5dl b:where(.svelte-1dzg5dl):before{content:"Step "}.ag-grid.svelte-1dzg5dl{grid-template-columns:300px minmax(0,1fr);min-height:600px;display:grid}.ag-prs.svelte-1dzg5dl{border-right:1px solid var(--fw-site-line);background:linear-gradient(180deg, var(--fw-site-bg), var(--fw-site-surface));flex-direction:column;gap:10px;padding:20px;display:flex}.ag-prs.svelte-1dzg5dl h3:where(.svelte-1dzg5dl){color:var(--fw-site-muted);font-size:13px;font-weight:600;font-family:var(--fw-font-sans);letter-spacing:0;margin:0 0 2px}.scn-hint.svelte-1dzg5dl{color:var(--fw-site-muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.pr.svelte-1dzg5dl{text-align:left;border:1px solid var(--fw-site-line);background:var(--fw-site-surface);color:var(--fw-site-ink);font:inherit;cursor:pointer;border-radius:16px;flex-direction:column;gap:7px;padding:14px 44px 14px 14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.pr.svelte-1dzg5dl:after{content:"";border:2px solid var(--fw-site-line);background:var(--fw-site-bg);border-radius:50%;width:18px;height:18px;transition:border-color .2s,background-color .2s,box-shadow .2s;position:absolute;top:14px;right:14px}.pr.svelte-1dzg5dl:hover{border-color:var(--fw-site-brand);box-shadow:var(--fw-site-shadow);transform:translateY(-2px)}.pr.svelte-1dzg5dl:hover:after{border-color:var(--fw-site-brand)}.pr.svelte-1dzg5dl:active{transform:scale(.98)}.pr[aria-pressed=true].svelte-1dzg5dl{border-color:var(--fw-site-brand);box-shadow:0 0 0 3px var(--fw-site-brand-soft);cursor:default}.pr[aria-pressed=true].svelte-1dzg5dl:after{border-color:var(--fw-site-brand);background:var(--fw-site-brand);box-shadow:inset 0 0 0 3px var(--fw-site-surface)}.pr[aria-disabled=true].svelte-1dzg5dl{opacity:.4;pointer-events:none;box-shadow:none;transform:none}.pr.svelte-1dzg5dl b:where(.svelte-1dzg5dl){font-size:15px;font-weight:600;line-height:1.3}.what.svelte-1dzg5dl{color:var(--fw-site-muted);font-size:13px;line-height:1.45}.scn.svelte-1dzg5dl{font-size:var(--fw-text-xs);border-radius:var(--fw-radius-full);letter-spacing:.01em;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-weight:700;display:inline-flex}.scn.happy.svelte-1dzg5dl{color:var(--fw-site-ok-text);background:#1f9d551a}.scn.fail.svelte-1dzg5dl{color:hsl(var(--fw-fg-destructive));background:#e5484d1a}.scn.custom.svelte-1dzg5dl{background:var(--fw-site-brand-soft);color:var(--fw-site-brand-text)}.pr-mode.svelte-1dzg5dl{white-space:nowrap;border-radius:var(--fw-radius-full);align-self:flex-start;margin-top:2px;padding:3px 9px;font-size:11px;font-weight:700}.pr-mode.you.svelte-1dzg5dl{background:var(--fw-site-brand-soft);color:var(--fw-site-brand-text)}.pr-mode.auto.svelte-1dzg5dl{color:var(--fw-site-ok-text);background:#1f9d551a}.ag-hint.svelte-1dzg5dl{color:var(--fw-site-muted);background:var(--fw-site-brand-soft);border-radius:14px;margin:auto 0 0;padding:12px 14px;font-size:12.5px;line-height:1.5}.ag-reset.svelte-1dzg5dl{color:var(--fw-site-brand-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:10px;padding:6px 0;font-size:13.5px;font-weight:600}.ag-reset.svelte-1dzg5dl:hover{text-decoration:underline}.ag-main.svelte-1dzg5dl{flex-direction:column;min-width:0;display:flex}.ag-head.svelte-1dzg5dl{border-bottom:1px solid var(--fw-site-line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 22px;display:flex}.ag-head.svelte-1dzg5dl b:where(.svelte-1dzg5dl){font-size:15px;display:block}.ag-head.svelte-1dzg5dl small:where(.svelte-1dzg5dl){color:var(--fw-site-muted);font-size:12.5px}.ag-av.svelte-1dzg5dl{width:44px;height:44px;transition:transform var(--fw-duration-medium);background-color:#fff4ec;border-radius:50%;flex:none}.ag-av.thinking.svelte-1dzg5dl{animation:1s ease-in-out infinite svelte-1dzg5dl-think}.ag-av.alarm.svelte-1dzg5dl{filter:hue-rotate(-18deg)saturate(1.4);animation:.25s 4 svelte-1dzg5dl-shake}.ag-av.happy.svelte-1dzg5dl{animation:.5s ease-out svelte-1dzg5dl-nod}@keyframes svelte-1dzg5dl-think{50%{transform:scale(.94)}}@keyframes svelte-1dzg5dl-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes svelte-1dzg5dl-nod{40%{transform:translateY(3px)}}.ag-body.svelte-1dzg5dl{flex-direction:column;flex:1;gap:14px;padding:22px;display:flex;position:relative;overflow:hidden}.ag-empty.svelte-1dzg5dl{align-content:start;gap:12px;display:grid}.ag-empty.svelte-1dzg5dl ul:where(.svelte-1dzg5dl){gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ag-empty.svelte-1dzg5dl li:where(.svelte-1dzg5dl){font-size:var(--fw-text-sm);color:var(--fw-site-muted);align-items:center;gap:10px;display:flex}.ag-empty.svelte-1dzg5dl li:where(.svelte-1dzg5dl) i:where(.svelte-1dzg5dl){background:var(--fw-site-brand-soft);width:26px;height:26px;color:var(--fw-site-brand-text);font-style:normal;font-weight:700;font-size:var(--fw-text-xs);border-radius:9px;flex:none;place-items:center;display:grid}.ag-say.svelte-1dzg5dl{background:var(--fw-site-bg);border:1px solid var(--fw-site-line);border-radius:18px 18px 18px 5px;margin:0;padding:11px 15px;font-size:14.5px;line-height:1.55}@media (width<=900px){.ag-grid.svelte-1dzg5dl{grid-template-columns:1fr}.ag-prs.svelte-1dzg5dl{border-right:0;border-bottom:1px solid var(--fw-site-line);flex-direction:row;overflow-x:auto}.pr.svelte-1dzg5dl{min-width:230px}.ag-hint.svelte-1dzg5dl,.ag-prs.svelte-1dzg5dl h3:where(.svelte-1dzg5dl){display:none}}@media (width<=560px){.ag-body.svelte-1dzg5dl{padding:16px}.ag-steps.svelte-1dzg5dl li:where(.svelte-1dzg5dl){font-size:12.5px}}@media (width<=380px){.ag-body.svelte-1dzg5dl{padding:14px}}
