.apps[data-astro-cid-ee5yz6dp]{--bc:var(--c-brand);--bb:var(--c-brand-50)}.ap-rail[data-astro-cid-ee5yz6dp]{gap:12px;display:flex}.ap[data-astro-cid-ee5yz6dp]{background:var(--c-surface-2);border-radius:var(--r-lg);--k:22px;clip-path:polygon(0 0, calc(100% - var(--k)) 0, 100% var(--k), 100% 100%, 0 100%);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.ap-tg[data-astro-cid-ee5yz6dp]{z-index:2;text-align:left;cursor:pointer;width:100%;padding:16px 16px 0;display:block;position:relative}.ap[data-astro-cid-ee5yz6dp]:not(.open) .ap-tg[data-astro-cid-ee5yz6dp]:after{content:"";z-index:5;position:absolute;inset:-20px -40px -480px}.ap-tg[data-astro-cid-ee5yz6dp]:focus-visible{outline:none}.ap[data-astro-cid-ee5yz6dp]:has(.ap-tg:focus-visible){box-shadow:inset 0 0 0 2px var(--c-brand)}.ap-bk[data-astro-cid-ee5yz6dp]{display:none}.ap-h[data-astro-cid-ee5yz6dp]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-h[data-astro-cid-ee5yz6dp] b[data-astro-cid-ee5yz6dp]{letter-spacing:-.01em;font-size:18px;line-height:1.3}.ap-i[data-astro-cid-ee5yz6dp]{width:24px;height:24px;color:var(--bc);flex:none;place-items:center;display:grid}.ap-i[data-astro-cid-ee5yz6dp] svg{width:20px;height:20px}.ap-bk[data-astro-cid-ee5yz6dp] svg{width:16px;height:16px}.ap-d[data-astro-cid-ee5yz6dp]{color:var(--c-ink-2);margin-top:8px;font-size:14px;line-height:1.5;display:block}.ap-s[data-astro-cid-ee5yz6dp]{color:var(--bc);letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:600;display:block}.ap-b[data-astro-cid-ee5yz6dp]{z-index:0;background:var(--bb);height:28%;position:absolute;bottom:0;left:0;right:0}.ap-pn[data-astro-cid-ee5yz6dp]{z-index:1;background:var(--c-bg);border-radius:var(--r-md);width:80%;height:190px;box-shadow:var(--shadow-2);flex:none;margin:auto auto 26px;position:relative;overflow:hidden}.ap-pn[data-astro-cid-ee5yz6dp] svg{width:100%;height:100%;display:block}.ap-x[data-astro-cid-ee5yz6dp]{z-index:1;visibility:hidden;transition:grid-template-rows .5s var(--ease-brand), visibility 0s .5s;grid-template-rows:0fr;margin:0 12px;display:grid;position:relative}.ap-xi[data-astro-cid-ee5yz6dp]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ap[data-astro-cid-ee5yz6dp].open .ap-x[data-astro-cid-ee5yz6dp]{visibility:visible;transition:grid-template-rows .5s var(--ease-brand), visibility 0s;grid-template-rows:1fr}.ap[data-astro-cid-ee5yz6dp].open .ap-tg[data-astro-cid-ee5yz6dp]{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:4px;display:flex}.ap[data-astro-cid-ee5yz6dp].open .ap-bk[data-astro-cid-ee5yz6dp]{border-radius:var(--r-sm);border:1px solid var(--c-line);background:var(--c-bg);flex:none;place-items:center;width:32px;height:32px;display:grid}.ap[data-astro-cid-ee5yz6dp].open .ap-tg[data-astro-cid-ee5yz6dp]:hover .ap-bk[data-astro-cid-ee5yz6dp]{border-color:var(--c-ink-3)}.ap[data-astro-cid-ee5yz6dp].open .ap-h[data-astro-cid-ee5yz6dp]{flex:1;min-width:0}.ap[data-astro-cid-ee5yz6dp].open .ap-h[data-astro-cid-ee5yz6dp] b[data-astro-cid-ee5yz6dp]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap[data-astro-cid-ee5yz6dp].open .ap-i[data-astro-cid-ee5yz6dp],.ap[data-astro-cid-ee5yz6dp].open .ap-s[data-astro-cid-ee5yz6dp],.ap[data-astro-cid-ee5yz6dp].open .ap-pn[data-astro-cid-ee5yz6dp]{display:none}.ap[data-astro-cid-ee5yz6dp].open .ap-d[data-astro-cid-ee5yz6dp]{flex-basis:100%;margin-top:4px}.ap-more[data-astro-cid-ee5yz6dp]{opacity:0;order:-1;align-self:flex-start;margin-bottom:12px;transition:opacity .3s .25s,background .2s}.ap-more[data-astro-cid-ee5yz6dp] svg{width:16px;height:16px}.ap[data-astro-cid-ee5yz6dp].open .ap-more[data-astro-cid-ee5yz6dp]{opacity:1}.ap[data-astro-cid-ee5yz6dp].open .ap-x[data-astro-cid-ee5yz6dp]{margin-top:12px;margin-bottom:24px}.ap[data-astro-cid-ee5yz6dp].open .ap-b[data-astro-cid-ee5yz6dp]{height:120px}.apv[data-astro-cid-ee5yz6dp]{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-line);width:100%;box-shadow:var(--shadow-2);opacity:0;transition:opacity .35s .2s;position:relative;overflow:hidden}.ap[data-astro-cid-ee5yz6dp].open .apv[data-astro-cid-ee5yz6dp]{opacity:1}.apv-tag[data-astro-cid-ee5yz6dp]{z-index:4;color:var(--c-ink-3);font-size:11px;font-weight:600;position:absolute;bottom:6px;left:8px}.apv-po[data-astro-cid-ee5yz6dp]{z-index:6;background:color-mix(in srgb, var(--c-ink) 42%, transparent) var(--po,none) center / cover no-repeat;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.apv-br[data-astro-cid-ee5yz6dp]{color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;top:10px;left:12px}.apv-br[data-astro-cid-ee5yz6dp] svg[data-astro-cid-ee5yz6dp]{width:22px;height:22px;overflow:visible}.apv-pl[data-astro-cid-ee5yz6dp]{border-radius:var(--r-pill);background:var(--c-bg);border:1px solid var(--c-line);width:68px;height:68px;color:var(--c-brand);box-shadow:var(--shadow-2);transition:transform .25s var(--ease-brand);place-items:center;display:grid}.apv-pl[data-astro-cid-ee5yz6dp]:hover{transform:scale(1.07)}.apv-pl[data-astro-cid-ee5yz6dp] svg{width:24px;height:24px;margin-left:4px}.apv-re[data-astro-cid-ee5yz6dp]{z-index:7;border-radius:var(--r-pill);background:var(--c-ink);color:#fff;align-items:center;gap:8px;height:28px;padding:0 12px;font-size:12px;font-weight:600;display:none;position:absolute;bottom:4px;right:6px}.apv-re[data-astro-cid-ee5yz6dp] svg{width:14px;height:14px}.apv[data-astro-cid-ee5yz6dp].play .apv-po[data-astro-cid-ee5yz6dp]{opacity:0;pointer-events:none}.apv[data-astro-cid-ee5yz6dp].end .apv-re[data-astro-cid-ee5yz6dp]{display:inline-flex}.apv[data-astro-cid-ee5yz6dp] .apv-media{z-index:8;background:var(--c-navy);object-fit:contain;border:0;width:100%;height:100%;position:absolute;inset:0}.ap-nav[data-astro-cid-ee5yz6dp]{display:none}.ap-nav[data-astro-cid-ee5yz6dp] button[data-astro-cid-ee5yz6dp]{background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-sm);width:44px;height:44px;box-shadow:var(--shadow-1);place-items:center;transition:border-color .2s,opacity .2s;display:grid}.ap-nav[data-astro-cid-ee5yz6dp] button[data-astro-cid-ee5yz6dp]:hover:not(:disabled){border-color:var(--c-ink-3)}.ap-nav[data-astro-cid-ee5yz6dp] button[data-astro-cid-ee5yz6dp]:disabled{opacity:.3;cursor:default}.ap-nav[data-astro-cid-ee5yz6dp] svg{width:18px;height:18px}.ap-dots[data-astro-cid-ee5yz6dp]{justify-content:center;gap:8px;margin-top:12px;display:flex}.ap-dots[data-astro-cid-ee5yz6dp] button[data-astro-cid-ee5yz6dp]{place-items:center;width:22px;height:22px;display:grid}.ap-dots[data-astro-cid-ee5yz6dp] i[data-astro-cid-ee5yz6dp]{border-radius:var(--r-pill);background:var(--c-ink-3);width:6px;height:6px;transition:width .3s,background .3s}.ap-dots[data-astro-cid-ee5yz6dp] .on[data-astro-cid-ee5yz6dp] i[data-astro-cid-ee5yz6dp]{background:var(--c-brand);width:20px}@media (width<=1023.98px){.ap-rail[data-astro-cid-ee5yz6dp]{padding:8px var(--mx);scroll-padding:0 var(--mx);scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;margin-top:24px;position:relative;overflow-x:auto}.ap-rail[data-astro-cid-ee5yz6dp]::-webkit-scrollbar{display:none}.ap[data-astro-cid-ee5yz6dp]{scroll-snap-align:start;width:80vw;max-width:360px;min-height:390px}}@media (width>=1024px){.apps[data-astro-cid-ee5yz6dp]{--apw:268px;--apwo:592px}.ap-vp[data-astro-cid-ee5yz6dp]{margin-top:32px;padding:16px 0;overflow:hidden}.ap-rail[data-astro-cid-ee5yz6dp]{padding:0 var(--mx);transition:transform .55s var(--ease-brand);will-change:transform;align-items:flex-start;gap:16px}.ap[data-astro-cid-ee5yz6dp]{width:var(--apw);height:440px;transition:width .55s var(--ease-brand), height .3s var(--ease-brand), transform .3s var(--ease-brand)}.ap[data-astro-cid-ee5yz6dp].open{width:var(--apwo)}.ap[data-astro-cid-ee5yz6dp]:not(.open):hover{height:448px;transform:translateY(-6px)}.ap-tg[data-astro-cid-ee5yz6dp]{padding:16px 16px 0}.ap-pn[data-astro-cid-ee5yz6dp]{margin-bottom:32px}.ap-x[data-astro-cid-ee5yz6dp]{margin:0 16px}.ap[data-astro-cid-ee5yz6dp].open .ap-x[data-astro-cid-ee5yz6dp]{margin-bottom:0}.ap[data-astro-cid-ee5yz6dp].open .ap-b[data-astro-cid-ee5yz6dp]{height:28%}.ap[data-astro-cid-ee5yz6dp].open .ap-tg[data-astro-cid-ee5yz6dp]{flex-wrap:nowrap;max-width:calc(100% - 210px);padding-top:16px}.ap[data-astro-cid-ee5yz6dp].open .ap-d[data-astro-cid-ee5yz6dp]{display:none}.ap[data-astro-cid-ee5yz6dp] .apv[data-astro-cid-ee5yz6dp]{width:calc(var(--apwo) - 32px);aspect-ratio:16/9}.ap-more[data-astro-cid-ee5yz6dp]{margin:0;position:absolute;top:-50px;right:0}.apv-tag[data-astro-cid-ee5yz6dp]{font-size:12px;bottom:8px;left:12px}.apv-re[data-astro-cid-ee5yz6dp]{height:32px;padding:0 12px;font-size:13px;bottom:8px;right:12px}.ap-nav[data-astro-cid-ee5yz6dp]{gap:12px;margin-top:24px;display:flex}.ap-dots[data-astro-cid-ee5yz6dp]{display:none}}.smk[data-astro-cid-osx6nfr4]{--ok-ink:color-mix(in srgb, var(--c-ok) 62%, var(--c-ink));--ok-bg:color-mix(in srgb, var(--c-ok) 12%, var(--c-bg));color:var(--c-ink);font-size:13px;line-height:1.45;position:relative}.smk[data-astro-cid-osx6nfr4] .mk[data-astro-cid-osx6nfr4]{background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-2);font-size:13px;line-height:1.45}.smk[data-astro-cid-osx6nfr4] .mk-hd[data-astro-cid-osx6nfr4]{border-bottom:1px solid var(--c-line);gap:8px;padding:12px 16px}.smk[data-astro-cid-osx6nfr4] .mk-hd[data-astro-cid-osx6nfr4]>b[data-astro-cid-osx6nfr4]{font-size:14px}.smk[data-astro-cid-osx6nfr4] .mk-bd[data-astro-cid-osx6nfr4]{padding:16px}.smk[data-astro-cid-osx6nfr4] .note[data-astro-cid-osx6nfr4],.smk[data-astro-cid-osx6nfr4] .mk-note[data-astro-cid-osx6nfr4]{color:var(--c-ink-3);font-size:12px;font-weight:600}.smk[data-astro-cid-osx6nfr4] .mk-ic[data-astro-cid-osx6nfr4]{border-radius:var(--r-sm);background:var(--c-surface-2);width:28px;height:28px;color:var(--c-ink)}.smk[data-astro-cid-osx6nfr4] .mk-ic[data-astro-cid-osx6nfr4] svg{width:14px;height:14px}.smk[data-astro-cid-osx6nfr4] .av[data-astro-cid-osx6nfr4]{border-radius:var(--r-pill);background:var(--c-brand-50);width:32px;height:32px;color:var(--c-brand);font-size:12px}.smk[data-astro-cid-osx6nfr4] .av[data-astro-cid-osx6nfr4].xs{width:24px;height:24px;font-size:11px}.smk[data-astro-cid-osx6nfr4] .idn[data-astro-cid-osx6nfr4]{gap:8px}.smk[data-astro-cid-osx6nfr4] .idn[data-astro-cid-osx6nfr4]>div[data-astro-cid-osx6nfr4]>b[data-astro-cid-osx6nfr4]{font-size:14px}.smk[data-astro-cid-osx6nfr4] .idn[data-astro-cid-osx6nfr4]>div[data-astro-cid-osx6nfr4]>span[data-astro-cid-osx6nfr4]{color:var(--c-ink-2);font-size:12px}.smk[data-astro-cid-osx6nfr4] .pill[data-astro-cid-osx6nfr4]{border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink-2);gap:4px;padding:4px 8px;font-size:12px}.smk[data-astro-cid-osx6nfr4] .pill[data-astro-cid-osx6nfr4] svg{width:12px;height:12px}.smk[data-astro-cid-osx6nfr4] .pill[data-astro-cid-osx6nfr4].ok{background:var(--ok-bg);color:var(--ok-ink)}.smk[data-astro-cid-osx6nfr4] .pill[data-astro-cid-osx6nfr4].hot{background:var(--c-brand-50);color:var(--c-brand)}.smk[data-astro-cid-osx6nfr4] .chat[data-astro-cid-osx6nfr4]{gap:8px}.smk[data-astro-cid-osx6nfr4] .msg[data-astro-cid-osx6nfr4]{gap:4px;max-width:88%}.smk[data-astro-cid-osx6nfr4] .msg[data-astro-cid-osx6nfr4] .by[data-astro-cid-osx6nfr4]{color:var(--c-ink-3);gap:4px;font-size:12px}.smk[data-astro-cid-osx6nfr4] .msg[data-astro-cid-osx6nfr4].a .by[data-astro-cid-osx6nfr4]{color:var(--c-ai)}.smk[data-astro-cid-osx6nfr4] .msg[data-astro-cid-osx6nfr4] .by[data-astro-cid-osx6nfr4] svg{width:12px;height:12px}.smk[data-astro-cid-osx6nfr4] .bub[data-astro-cid-osx6nfr4]{border-radius:var(--r-lg);padding:8px 12px;font-size:13px}.smk[data-astro-cid-osx6nfr4] .msg[data-astro-cid-osx6nfr4].c .bub[data-astro-cid-osx6nfr4]{background:var(--c-surface);color:var(--c-ink);box-shadow:none;border-bottom-left-radius:var(--r-sm)}.smk[data-astro-cid-osx6nfr4] .msg[data-astro-cid-osx6nfr4].a .bub[data-astro-cid-osx6nfr4]{background:var(--c-ai-50);color:var(--c-ink);box-shadow:none;border-bottom-right-radius:var(--r-sm)}.smk[data-astro-cid-osx6nfr4] .msg[data-astro-cid-osx6nfr4].s .bub[data-astro-cid-osx6nfr4]{background:var(--c-brand-50);color:var(--c-ink);border-bottom-right-radius:var(--r-sm)}.smk[data-astro-cid-osx6nfr4] .slots[data-astro-cid-osx6nfr4]{gap:8px;margin-top:8px}.smk[data-astro-cid-osx6nfr4] .slot[data-astro-cid-osx6nfr4]{border-radius:var(--r-sm);background:var(--c-bg);color:var(--c-ai);box-shadow:inset 0 0 0 1px var(--c-ai);padding:4px 8px;font-size:12px}.smk[data-astro-cid-osx6nfr4] .slot[data-astro-cid-osx6nfr4].on{background:var(--c-ai);color:#fff}.smk[data-astro-cid-osx6nfr4] .lb[data-astro-cid-osx6nfr4]{color:var(--c-ink-2);margin-bottom:4px;font-size:12px}.smk[data-astro-cid-osx6nfr4] .fld[data-astro-cid-osx6nfr4]{border-radius:var(--r-sm);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--c-line);padding:8px 12px;font-size:13px}.smk[data-astro-cid-osx6nfr4] .mkbtn[data-astro-cid-osx6nfr4]{border-radius:var(--r-sm);background:var(--c-brand);color:#fff;gap:8px;padding:8px 16px;font-size:13px}.smk[data-astro-cid-osx6nfr4] .mkbtn[data-astro-cid-osx6nfr4] svg{width:13px;height:13px}.smk[data-astro-cid-osx6nfr4] .mkbtn[data-astro-cid-osx6nfr4].ol{background:var(--c-bg);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-line)}.smk[data-astro-cid-osx6nfr4] .ck[data-astro-cid-osx6nfr4]{background:var(--c-ok);width:28px;height:28px}.smk[data-astro-cid-osx6nfr4] .ck[data-astro-cid-osx6nfr4] svg{width:14px;height:14px}.smk[data-astro-cid-osx6nfr4] .toast[data-astro-cid-osx6nfr4]{background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);gap:12px;padding:12px 16px;font-size:13px}.smk[data-astro-cid-osx6nfr4] .toast[data-astro-cid-osx6nfr4] b[data-astro-cid-osx6nfr4]{font-size:13px}.smk[data-astro-cid-osx6nfr4] .toast[data-astro-cid-osx6nfr4] span[data-astro-cid-osx6nfr4].s{color:var(--c-ink-2);font-size:12px}.smk[data-astro-cid-osx6nfr4] .toast[data-astro-cid-osx6nfr4]{width:auto;max-width:100%;margin:12px 0 0 auto;position:relative;inset:auto}.mk-form[data-astro-cid-osx6nfr4] h4[data-astro-cid-osx6nfr4]{letter-spacing:-.01em;margin:4px 0;font-size:16px;font-weight:800;line-height:1.3}.kick[data-astro-cid-osx6nfr4]{letter-spacing:.06em;text-transform:uppercase;color:var(--c-brand);font-size:12px;font-weight:700}.mk-form[data-astro-cid-osx6nfr4] p[data-astro-cid-osx6nfr4]{color:var(--c-ink-2);margin-bottom:12px;font-size:13px}.mk-form[data-astro-cid-osx6nfr4] .fld[data-astro-cid-osx6nfr4]{margin-bottom:12px}.mk-form[data-astro-cid-osx6nfr4] .mk-note[data-astro-cid-osx6nfr4],.mk-flow[data-astro-cid-osx6nfr4] .mk-note[data-astro-cid-osx6nfr4]{margin:12px 0 0}.smk[data-astro-cid-osx6nfr4] .run[data-astro-cid-osx6nfr4]{margin-left:auto}.trg[data-astro-cid-osx6nfr4]{border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink);align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.trg[data-astro-cid-osx6nfr4] svg{width:14px;height:14px;color:var(--c-brand)}.flow[data-astro-cid-osx6nfr4]{grid-template-columns:1fr;gap:4px;margin-top:12px;display:grid}.fs[data-astro-cid-osx6nfr4]{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);align-items:center;gap:8px;padding:8px 12px;display:flex}.fs[data-astro-cid-osx6nfr4] b[data-astro-cid-osx6nfr4]{font-size:13px;line-height:1.3}.fs[data-astro-cid-osx6nfr4] small[data-astro-cid-osx6nfr4]{color:var(--c-ink-2);margin-left:auto;font-size:12px}.fs[data-astro-cid-osx6nfr4] .pill[data-astro-cid-osx6nfr4]{display:none}.fa[data-astro-cid-osx6nfr4]{color:var(--c-ink-3);justify-self:center;transform:rotate(90deg)}.fa[data-astro-cid-osx6nfr4] svg{width:14px;height:14px;display:block}.msgc[data-astro-cid-osx6nfr4]{flex-direction:column;align-items:stretch}.smk[data-astro-cid-osx6nfr4] .msgc[data-astro-cid-osx6nfr4]{gap:8px}.msgc[data-astro-cid-osx6nfr4] .hh[data-astro-cid-osx6nfr4]{color:var(--c-ink-2);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.msgc[data-astro-cid-osx6nfr4] .hh[data-astro-cid-osx6nfr4] svg{flex:none;width:14px;height:14px}.msgc[data-astro-cid-osx6nfr4] .hh[data-astro-cid-osx6nfr4] .pill[data-astro-cid-osx6nfr4]{margin-left:auto}.smk[data-astro-cid-osx6nfr4] .msgc[data-astro-cid-osx6nfr4] .bub[data-astro-cid-osx6nfr4]{background:var(--c-brand-50);color:var(--c-ink);border-bottom-left-radius:var(--r-sm)}.acts4[data-astro-cid-osx6nfr4]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.smk[data-astro-cid-osx6nfr4] .acts4[data-astro-cid-osx6nfr4] .mkbtn[data-astro-cid-osx6nfr4]{padding:4px 8px;font-size:12px;display:inline-flex}.stc[data-astro-cid-osx6nfr4]{flex-direction:column;align-items:stretch}.smk[data-astro-cid-osx6nfr4] .stc[data-astro-cid-osx6nfr4]{gap:8px}.stc[data-astro-cid-osx6nfr4] .row[data-astro-cid-osx6nfr4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width>=1024px){.smk[data-astro-cid-osx6nfr4]{justify-content:flex-start;align-items:center;min-height:384px;display:flex}.smk[data-astro-cid-osx6nfr4] .toast[data-astro-cid-osx6nfr4]{max-width:none;margin:0;position:absolute}.smk[data-astro-cid-osx6nfr4] .mk-form[data-astro-cid-osx6nfr4]{width:320px}.smk[data-astro-cid-osx6nfr4] .mk-chat[data-astro-cid-osx6nfr4],.smk[data-astro-cid-osx6nfr4] .mk-care[data-astro-cid-osx6nfr4]{width:352px}.smk[data-astro-cid-osx6nfr4] .t1[data-astro-cid-osx6nfr4]{width:280px;bottom:8%;right:0}.smk[data-astro-cid-osx6nfr4] .t2[data-astro-cid-osx6nfr4]{width:240px;bottom:0;right:0}.w3[data-astro-cid-osx6nfr4]{flex-direction:column;justify-content:center;align-items:stretch;gap:24px}.smk[data-astro-cid-osx6nfr4].w3 .toast[data-astro-cid-osx6nfr4]{align-self:flex-end;width:320px;position:relative}.smk[data-astro-cid-osx6nfr4] .t4[data-astro-cid-osx6nfr4]{width:240px;bottom:0;right:0}.flow[data-astro-cid-osx6nfr4]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px}.fs[data-astro-cid-osx6nfr4]{flex-direction:column;align-items:flex-start;padding:12px}.fs[data-astro-cid-osx6nfr4] small[data-astro-cid-osx6nfr4]{margin-left:0}.fs[data-astro-cid-osx6nfr4] .pill[data-astro-cid-osx6nfr4]{align-self:flex-start;margin-top:auto;display:inline-flex}.fa[data-astro-cid-osx6nfr4]{align-self:center;transform:none}}.pfm[data-astro-cid-7ebaprz7]{color:var(--c-ink);background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);font-size:14px;line-height:1.45;display:grid;overflow:hidden}.pfm[data-astro-cid-7ebaprz7] .pl[data-astro-cid-7ebaprz7]{border-bottom:1px solid var(--c-line);padding:16px}.pfm[data-astro-cid-7ebaprz7] .pr[data-astro-cid-7ebaprz7]{background:var(--c-surface);flex-direction:column;padding:16px;display:flex}.pfm[data-astro-cid-7ebaprz7] .idn[data-astro-cid-7ebaprz7]{align-items:center;gap:12px;display:flex}.pfm[data-astro-cid-7ebaprz7] .idn[data-astro-cid-7ebaprz7] b[data-astro-cid-7ebaprz7]{font-size:14px;line-height:1.3;display:block}.pfm[data-astro-cid-7ebaprz7] .idn[data-astro-cid-7ebaprz7] span[data-astro-cid-7ebaprz7]:not(.av){color:var(--c-ink-2);font-size:13px;display:block}.pfm[data-astro-cid-7ebaprz7] .av[data-astro-cid-7ebaprz7]{border-radius:var(--r-pill);letter-spacing:.02em;background:var(--c-brand-50);width:32px;height:32px;color:var(--c-brand);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pfm[data-astro-cid-7ebaprz7] .av[data-astro-cid-7ebaprz7].lg{width:48px;height:48px;font-size:14px}.pfm[data-astro-cid-7ebaprz7] .av[data-astro-cid-7ebaprz7].xs{background:var(--c-surface-2);width:24px;height:24px;color:var(--c-ink);font-size:11px}.pfm[data-astro-cid-7ebaprz7] .kv[data-astro-cid-7ebaprz7]{margin:16px 0}.pfm[data-astro-cid-7ebaprz7] .kv[data-astro-cid-7ebaprz7] div[data-astro-cid-7ebaprz7]{border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:13px;display:flex}.pfm[data-astro-cid-7ebaprz7] .kv[data-astro-cid-7ebaprz7] dt[data-astro-cid-7ebaprz7]{color:var(--c-ink-2)}.pfm[data-astro-cid-7ebaprz7] .kv[data-astro-cid-7ebaprz7] dd[data-astro-cid-7ebaprz7]{text-align:right;align-items:center;gap:8px;font-weight:700;display:flex}.pfm[data-astro-cid-7ebaprz7] .tl[data-astro-cid-7ebaprz7] li[data-astro-cid-7ebaprz7]{grid-template-columns:28px 1fr;align-items:start;gap:12px;padding-bottom:12px;display:grid;position:relative}.pfm[data-astro-cid-7ebaprz7] .tl[data-astro-cid-7ebaprz7] li[data-astro-cid-7ebaprz7]:last-child{padding-bottom:0}.pfm[data-astro-cid-7ebaprz7] .tl[data-astro-cid-7ebaprz7] li[data-astro-cid-7ebaprz7]:before{content:"";background:var(--c-line);width:1px;position:absolute;top:28px;bottom:0;left:13px}.pfm[data-astro-cid-7ebaprz7] .tl[data-astro-cid-7ebaprz7] li[data-astro-cid-7ebaprz7]:last-child:before{display:none}.pfm[data-astro-cid-7ebaprz7] .tl[data-astro-cid-7ebaprz7] b[data-astro-cid-7ebaprz7]{padding-top:2px;font-size:14px;line-height:1.3;display:block}.pfm[data-astro-cid-7ebaprz7] .tl[data-astro-cid-7ebaprz7] span[data-astro-cid-7ebaprz7]:not(.mk-ic){color:var(--c-ink-2);font-size:13px;display:block}.pfm[data-astro-cid-7ebaprz7] .mk-ic[data-astro-cid-7ebaprz7]{border-radius:var(--r-sm);background:var(--c-surface-2);width:28px;height:28px;color:var(--c-ink);flex:none;place-items:center;display:grid}.pfm[data-astro-cid-7ebaprz7] .mk-ic[data-astro-cid-7ebaprz7] svg{width:14px;height:14px}.pfm[data-astro-cid-7ebaprz7] .hh[data-astro-cid-7ebaprz7]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pfm[data-astro-cid-7ebaprz7] .hh[data-astro-cid-7ebaprz7] b[data-astro-cid-7ebaprz7]{font-size:14px}.pfm[data-astro-cid-7ebaprz7] .pill[data-astro-cid-7ebaprz7]{border-radius:var(--r-pill);background:var(--c-bg);border:1px solid var(--c-line);color:var(--c-ink-2);padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2}.pfm[data-astro-cid-7ebaprz7] .chat[data-astro-cid-7ebaprz7]{flex-direction:column;gap:8px;display:flex}.pfm[data-astro-cid-7ebaprz7] .msg[data-astro-cid-7ebaprz7]{flex-direction:column;gap:4px;max-width:86%;display:flex}.pfm[data-astro-cid-7ebaprz7] .msg[data-astro-cid-7ebaprz7].c{align-self:flex-start}.pfm[data-astro-cid-7ebaprz7] .msg[data-astro-cid-7ebaprz7].s{align-self:flex-end;align-items:flex-end}.pfm[data-astro-cid-7ebaprz7] .by[data-astro-cid-7ebaprz7]{color:var(--c-ink-2);font-size:12px;font-weight:700}.pfm[data-astro-cid-7ebaprz7] .bub[data-astro-cid-7ebaprz7]{border-radius:var(--r-lg);padding:8px 12px;font-size:14px;line-height:1.45}.pfm[data-astro-cid-7ebaprz7] .c[data-astro-cid-7ebaprz7] .bub[data-astro-cid-7ebaprz7]{background:var(--c-bg);border:1px solid var(--c-line);border-bottom-left-radius:var(--r-sm)}.pfm[data-astro-cid-7ebaprz7] .s[data-astro-cid-7ebaprz7] .bub[data-astro-cid-7ebaprz7]{background:var(--c-brand-50);color:var(--c-ink);border-bottom-right-radius:var(--r-sm)}.pfm[data-astro-cid-7ebaprz7] .pft[data-astro-cid-7ebaprz7]{color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:600;display:flex}.pfm[data-astro-cid-7ebaprz7] .pft[data-astro-cid-7ebaprz7] svg{width:16px;height:16px;color:var(--c-ok)}.pfm[data-astro-cid-7ebaprz7] .demo[data-astro-cid-7ebaprz7]{color:var(--c-ink-3);margin-left:auto;font-size:12px}@media (width>=640px){.pfm[data-astro-cid-7ebaprz7]{grid-template-columns:1fr 1.05fr}.pfm[data-astro-cid-7ebaprz7] .pl[data-astro-cid-7ebaprz7]{border-bottom:0;border-right:1px solid var(--c-line)}}.b-sub[data-astro-cid-66nov7yd] .ai[data-astro-cid-66nov7yd]{color:var(--c-ai);font-weight:700}.stg-bar[data-astro-cid-66nov7yd]{scrollbar-width:none;gap:8px;margin-top:32px;display:flex;position:relative;overflow-x:auto}.stg-bar[data-astro-cid-66nov7yd]::-webkit-scrollbar{display:none}.stg-tab[data-astro-cid-66nov7yd]{border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);white-space:nowrap;height:40px;color:var(--c-ink-2);flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.stg-tab[data-astro-cid-66nov7yd] .label[data-astro-cid-66nov7yd]{color:var(--c-brand);font-size:12px}.stg-tab[data-astro-cid-66nov7yd]:hover{color:var(--c-ink);border-color:var(--c-ink-3)}.stg-tab[data-astro-cid-66nov7yd].on{color:var(--c-brand);border-color:var(--c-brand);background:var(--c-brand-50)}.stg-prog[data-astro-cid-66nov7yd]{display:none}.stg-loop[data-astro-cid-66nov7yd]{color:var(--c-ink-2);align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.stg-loop[data-astro-cid-66nov7yd] svg{width:16px;height:16px;color:var(--c-brand);flex:none;margin-top:2px}.stg-pin-pad[data-astro-cid-66nov7yd],.stg-strip[data-astro-cid-66nov7yd],.stg-hint[data-astro-cid-66nov7yd],.stg-gap[data-astro-cid-66nov7yd]{display:none}.stg-track[data-astro-cid-66nov7yd]{margin:24px calc(-1 * var(--m,16px)) 0;padding:0 var(--m,16px) 4px;scroll-snap-type:x mandatory;scroll-padding:0 var(--m,16px);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.stg-track[data-astro-cid-66nov7yd]::-webkit-scrollbar{display:none}.stg-card[data-astro-cid-66nov7yd]{scroll-snap-align:start;background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-lg);flex:0 0 88%;overflow:hidden}.stg-c[data-astro-cid-66nov7yd]{flex-direction:column;gap:20px;height:100%;padding:20px;display:flex}.stg-t[data-astro-cid-66nov7yd]{min-width:0}.stg-h[data-astro-cid-66nov7yd]{align-items:center;gap:12px;display:flex}.stg-n[data-astro-cid-66nov7yd],h3[data-astro-cid-66nov7yd]{font-size:18px;line-height:1.3}.stg-n[data-astro-cid-66nov7yd]{color:var(--c-brand)}h3[data-astro-cid-66nov7yd]{letter-spacing:-.01em;color:var(--c-ink);font-weight:700}.stg-h[data-astro-cid-66nov7yd] .stg-a2{flex:none;width:32px;height:32px;margin-left:auto}.stg-p[data-astro-cid-66nov7yd],.stg-pt[data-astro-cid-66nov7yd]{color:var(--c-ink-2);margin-top:12px;font-size:16px;line-height:1.55}.stg-pt[data-astro-cid-66nov7yd] b[data-astro-cid-66nov7yd]{color:var(--c-ink);font-weight:700}.stg-m[data-astro-cid-66nov7yd]{color:var(--c-ink-2);margin-top:12px;font-size:13px;line-height:1.6}.stg-m[data-astro-cid-66nov7yd] b[data-astro-cid-66nov7yd]{color:var(--c-ink);font-weight:600}.stg-tools[data-astro-cid-66nov7yd]{flex-direction:column;margin-top:16px;display:flex}.stg-tools[data-astro-cid-66nov7yd] a[data-astro-cid-66nov7yd]{border-top:1px solid var(--c-line);min-height:44px;color:var(--c-ink);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:16px;font-weight:600;transition:color .15s;display:flex}.stg-tools[data-astro-cid-66nov7yd] a[data-astro-cid-66nov7yd]:last-child{border-bottom:1px solid var(--c-line)}.stg-tools[data-astro-cid-66nov7yd] .ar{width:16px;height:16px;color:var(--c-brand);transition:transform .15s var(--ease-brand);flex:none}.stg-tools[data-astro-cid-66nov7yd] a[data-astro-cid-66nov7yd]:hover{color:var(--c-brand)}.stg-tools[data-astro-cid-66nov7yd] a[data-astro-cid-66nov7yd]:hover .ar{transform:translate(2px)}.stg-v[data-astro-cid-66nov7yd]{border-radius:var(--r-lg);min-width:0;height:232px;margin-top:auto;position:relative;overflow:hidden}.stg-v[data-astro-cid-66nov7yd]>*{transform-origin:0 0;width:156%;transform:scale(.64)}@media (width<=639.98px){.stg-v[data-astro-cid-66nov7yd]{display:none}}@media (width>=1024px){.stg[data-astro-cid-66nov7yd]{--pin-h:232px;--gap-c:24px;--card-h:min(560px, calc(100svh - var(--hd) - var(--pin-h) - var(--gap-c) - (var(--n) - 1) * 12px - 24px));--dwell:60svh}.stg-bar[data-astro-cid-66nov7yd]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-bottom:1px solid var(--c-line);gap:0;margin-top:24px;display:grid;overflow:visible}.stg-tab[data-astro-cid-66nov7yd]{white-space:normal;background:0 0;border:0;border-radius:0;height:52px;padding:0 16px 0 0;font-size:16px}.stg-tab[data-astro-cid-66nov7yd] .label[data-astro-cid-66nov7yd]{font-size:13px}.stg-tab[data-astro-cid-66nov7yd].on{color:var(--c-ink);background:0 0}.stg-prog[data-astro-cid-66nov7yd]{height:2px;display:block;position:absolute;bottom:-1px;left:0;right:0}.stg-prog[data-astro-cid-66nov7yd] i[data-astro-cid-66nov7yd]{background:var(--c-brand);transform-origin:0;height:100%;transition:transform .12s linear;display:block;transform:scaleX(.25)}.stg-track[data-astro-cid-66nov7yd]{margin:0;padding:0;display:block;overflow:visible}.stg-card[data-astro-cid-66nov7yd]{height:var(--card-h);margin-bottom:24px}.stg-c[data-astro-cid-66nov7yd]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;height:100%;padding:40px 48px;display:grid}.stg-n[data-astro-cid-66nov7yd],h3[data-astro-cid-66nov7yd]{font-size:20px}.stg-tools[data-astro-cid-66nov7yd]{margin-top:20px}.stg-v[data-astro-cid-66nov7yd]{height:100%;max-height:calc(var(--card-h) - 80px);align-items:center;margin:0;display:flex}.stg-v[data-astro-cid-66nov7yd]>*{width:100%;transform:none}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.stg-pin[data-astro-cid-66nov7yd]{top:var(--hd);z-index:3;pointer-events:none;position:sticky}.stg-pin-in[data-astro-cid-66nov7yd]{height:var(--pin-h);background:var(--c-bg);pointer-events:auto;padding-top:24px}.blk--surface .stg-pin-in[data-astro-cid-66nov7yd]{background:var(--c-surface)}.stg-pin-pad[data-astro-cid-66nov7yd]{height:calc(var(--gap-c) + (var(--n) - 1) * 12px + var(--card-h));display:block}.stg-track[data-astro-cid-66nov7yd]{margin-top:calc(-1 * (var(--gap-c) + (var(--n) - 1) * 12px + var(--card-h)));padding-top:var(--gap-c)}.stg-card[data-astro-cid-66nov7yd]{top:calc(var(--hd) + var(--pin-h) + var(--gap-c) + var(--i) * 12px);z-index:1;margin-bottom:0;position:sticky}.stg-gap[data-astro-cid-66nov7yd]{height:var(--dwell);display:block}.stg-strip[data-astro-cid-66nov7yd]{letter-spacing:.02em;color:var(--c-ink-2);opacity:0;margin:0;font-size:11px;line-height:12px;transition:opacity .2s;display:block;position:absolute;top:0;left:24px}.stg-c[data-astro-cid-66nov7yd]{transition:opacity .2s}.stg-card[data-astro-cid-66nov7yd].under .stg-c[data-astro-cid-66nov7yd]{opacity:0}.stg-card[data-astro-cid-66nov7yd].under .stg-strip[data-astro-cid-66nov7yd]{opacity:1}.stg-hint[data-astro-cid-66nov7yd]{color:var(--c-ink-3);margin-top:16px;font-size:13px;font-weight:600;transition:opacity .2s;display:block}.stg-past0[data-astro-cid-66nov7yd] .stg-hint[data-astro-cid-66nov7yd]{opacity:0}}@media (width>=1024px) and (height<=860px) and (prefers-reduced-motion:no-preference){.stg[data-astro-cid-66nov7yd]{--pin-h:196px}.stg-sub[data-astro-cid-66nov7yd]{display:none}}.tk-r[data-astro-cid-pyt5xc2t]{border-top:1px solid var(--c-line);margin-top:48px;padding-top:48px}.tk-h[data-astro-cid-pyt5xc2t]{color:var(--c-ink);font-size:20px;font-weight:700;line-height:1.3}.tk-l[data-astro-cid-pyt5xc2t]{margin-top:16px;display:grid}.tk-l[data-astro-cid-pyt5xc2t] li[data-astro-cid-pyt5xc2t]{border-bottom:1px solid var(--c-line);grid-template-columns:20px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.tk-l[data-astro-cid-pyt5xc2t] .b-ok{width:20px;height:20px;margin-top:2px}.tk-l[data-astro-cid-pyt5xc2t] b[data-astro-cid-pyt5xc2t]{color:var(--c-ink);font-size:16px;font-weight:700;line-height:1.4;display:block}.tk-l[data-astro-cid-pyt5xc2t] span[data-astro-cid-pyt5xc2t]{color:var(--c-ink-2);margin-top:4px;font-size:14px;line-height:1.5;display:block}.tk-ih[data-astro-cid-pyt5xc2t]{margin-top:48px}.tk-i[data-astro-cid-pyt5xc2t]{margin-top:24px}@media (width>=1024px){.tk-r[data-astro-cid-pyt5xc2t]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;margin-top:64px;display:grid}.tk-l[data-astro-cid-pyt5xc2t]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:0}.tk-l[data-astro-cid-pyt5xc2t] li[data-astro-cid-pyt5xc2t]:nth-child(-n+2){border-top:1px solid var(--c-line)}}@media (width<=1023.98px){.tk-l[data-astro-cid-pyt5xc2t] li[data-astro-cid-pyt5xc2t]:first-child{border-top:1px solid var(--c-line)}.tk-l[data-astro-cid-pyt5xc2t] li[data-astro-cid-pyt5xc2t]{padding:12px 0}.tk-l[data-astro-cid-pyt5xc2t] span[data-astro-cid-pyt5xc2t]{display:none}}.blk--surface{background:var(--c-surface)}.blk--bg{background:var(--c-bg)}.blk-missing[data-astro-cid-zp5gxa7r]{padding-top:24px;padding-bottom:24px}.blk-missing[data-astro-cid-zp5gxa7r]>div[data-astro-cid-zp5gxa7r]{text-align:center;border:2px dashed var(--color-hair);min-height:160px;color:var(--color-mut);background:#ffffff80;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px;display:flex}.blk-missing[data-astro-cid-zp5gxa7r] b[data-astro-cid-zp5gxa7r]{color:var(--color-ink-2);font-size:18px}.blk-missing[data-astro-cid-zp5gxa7r] span[data-astro-cid-zp5gxa7r]{font-size:14px}.blk-missing[data-astro-cid-zp5gxa7r] code[data-astro-cid-zp5gxa7r]{font-size:13px}
