.as-lines[data-astro-cid-qbiyycue]{width:100%;height:100%;position:absolute;inset:0}.as-line[data-astro-cid-qbiyycue]{fill:none;stroke:var(--color-surface-4);stroke-width:.9px;stroke-dasharray:3.5 3.5}.as-dot[data-astro-cid-qbiyycue]{fill:none;stroke:var(--color-primary);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:.001 1;opacity:0}.as-chip[data-astro-cid-qbiyycue]{--fs:.85;top:calc(2.7em / var(--fs));left:calc(var(--x) * 1em / var(--fs));background:var(--color-surface-0);height:2.7em;color:var(--color-heading-2);font-size:calc(var(--fs) * 1em);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--color-hairline), 0 .5em 1.2em -.7em #0f1a2a33;border-radius:99em;align-items:center;gap:.45em;padding:0 1em 0 .85em;font-weight:500;display:flex;position:absolute;translate:-50%}.as-chip[data-astro-cid-qbiyycue] svg{width:1.15em;height:1.15em;color:var(--color-primary);flex:none}.as-hub[data-astro-cid-qbiyycue]{color:#fff;background:radial-gradient(70% 70% at 80% 20%,#1a65ffe6,#0000 70%),radial-gradient(60% 60% at 10% 90%,#1a65ff99,#0000 70%),linear-gradient(135deg,#03113a,#0330ac);border-radius:1.05em;place-items:center;width:4em;height:4em;display:grid;position:absolute;top:7.6em;left:20em;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff1a,0 1em 2em -.9em #0330ac8c}.as-hub[data-astro-cid-qbiyycue] .as-logo{width:2.3em}.as-dock[data-astro-cid-qbiyycue]{width:5.2em;height:5.2em;position:absolute;top:13.6em;left:20em;translate:-50%}.as-tile[data-astro-cid-qbiyycue]{background:var(--color-surface-0);box-shadow:inset 0 0 0 1px var(--color-hairline), 0 .06em .12em #0f1a2a0a, 0 1em 2.2em -1em #0f1a2a3d;border-radius:1.35em;place-items:center;display:grid;position:absolute;inset:0}.as-left[data-astro-cid-qbiyycue],.as-right[data-astro-cid-qbiyycue]{opacity:.55;filter:blur(.06em);scale:.66}.as-left[data-astro-cid-qbiyycue]{translate:-7.4em}.as-right[data-astro-cid-qbiyycue]{translate:7.4em}.as-middle[data-astro-cid-qbiyycue]{z-index:1}.as-tile[data-astro-cid-qbiyycue] .as-mark{width:2.7em;height:2.7em}.as-name[data-astro-cid-qbiyycue]{color:var(--color-heading-2);white-space:nowrap;font-size:.85em;font-weight:500;position:absolute;top:calc(100% + .55em);left:50%;translate:-50%}.as-left[data-astro-cid-qbiyycue] .as-name[data-astro-cid-qbiyycue],.as-right[data-astro-cid-qbiyycue] .as-name[data-astro-cid-qbiyycue]{opacity:0}[data-motion] .as-chip[data-astro-cid-qbiyycue]{animation:as-rise .7s var(--ease-out-soft) both var(--play);animation-delay:calc(var(--i) * 80ms)}[data-motion] .as-line[data-astro-cid-qbiyycue]{animation:as-fade .8s var(--ease-out-soft) .25s both var(--play)}[data-motion] .as-hub[data-astro-cid-qbiyycue]{animation:as-settle .8s var(--ease-out-soft) .15s both var(--play)}[data-motion] .as-dock[data-astro-cid-qbiyycue]{animation:as-rise .8s var(--ease-out-soft) .3s both var(--play)}[data-motion] .as-tile[data-astro-cid-qbiyycue]{animation:as-turn 9s var(--ease-in-out) calc(var(--i) * 3s - 9s) infinite var(--play)}[data-motion] .as-name[data-astro-cid-qbiyycue]{animation:as-named 9s var(--ease-in-out) calc(var(--i) * 3s - 9s) infinite var(--play)}[data-motion] .as-dot[data-astro-cid-qbiyycue]{animation:as-flow 3s var(--ease-in-out) calc(var(--i,0) * .1s) infinite var(--play)}[data-motion] .as-dot-stem[data-astro-cid-qbiyycue]{animation-name:as-flow-stem}@keyframes as-rise{0%{opacity:0;transform:translateY(.6em)}}@keyframes as-fade{0%{opacity:0}}@keyframes as-settle{0%{opacity:0;transform:scale(.9)}}@keyframes as-turn{0%,26.67%{z-index:1;opacity:1;filter:blur();translate:0;scale:1}33.33%,60%{z-index:0;opacity:.55;filter:blur(.06em);translate:-7.4em;scale:.66}63.33%{z-index:0;opacity:0;filter:blur(.06em);translate:0;scale:.5}66.67%,93.33%{z-index:0;opacity:.55;filter:blur(.06em);translate:7.4em;scale:.66}to{z-index:1;opacity:1;filter:blur();translate:0;scale:1}}@keyframes as-named{0%,26.67%,to{opacity:1}30%,96%{opacity:0}}@keyframes as-flow{0%,28%{stroke-dashoffset:0;opacity:0}32%,52%{opacity:1}56%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes as-flow-stem{0%,52%{stroke-dashoffset:0;opacity:0}56%,70%{opacity:1}74%,to{stroke-dashoffset:-1px;opacity:0}}.cal-panel[data-astro-cid-lgtqy4l5]{--col:2.75em;width:22.2em;top:-1.2em;left:50%;overflow:hidden;translate:-50%}.cal-week[data-astro-cid-lgtqy4l5]{grid-template-columns:repeat(7, var(--col));text-align:center;justify-content:center;row-gap:.55em;padding:2.2em 0 .3em;display:grid;position:relative}.cal-day[data-astro-cid-lgtqy4l5]{color:var(--color-body-2);font-size:.72em}.cal-date[data-astro-cid-lgtqy4l5]{z-index:1;height:2.3em;color:var(--color-heading-2);place-items:center;font-size:.85em;display:grid;position:relative}.cal-date-selected[data-astro-cid-lgtqy4l5]{color:var(--color-primary-dark);font-weight:600}.cal-pill[data-astro-cid-lgtqy4l5]{bottom:.3em;left:calc(50% - 3.5 * var(--col) + var(--sel) * var(--col) + .2em);width:calc(var(--col) - .4em);background:var(--color-primary-soft);border-radius:.5em;height:1.95em;position:absolute;box-shadow:inset 0 0 0 1px #1a65ff1f}.cal-dot[data-astro-cid-lgtqy4l5]{background:var(--color-primary);border-radius:50%;width:.3em;height:.3em;position:absolute;bottom:.25em;left:50%;translate:-50%}.cal-legend[data-astro-cid-lgtqy4l5]{color:var(--color-body-2);align-items:center;gap:.35em;padding:.4em 1.5em 1.1em;font-size:.6em;display:flex}.cal-dot-static[data-astro-cid-lgtqy4l5]{width:.8em;height:.8em;position:static;translate:none}.cal-agenda[data-astro-cid-lgtqy4l5]{border-top:1px solid var(--color-surface-3);background:var(--color-surface-1);padding:1em 1.1em 1.3em}.cal-when[data-astro-cid-lgtqy4l5]{background:var(--color-surface-2);width:fit-content;color:var(--color-body-2);border-radius:99em;margin:0 auto .9em;padding:.25em .8em;font-size:.66em}.cal-hearing[data-astro-cid-lgtqy4l5]{background:var(--color-surface-0);border-radius:.75em;padding:.85em 1em .9em 1.25em;font-size:.78em}.cal-hearing-head[data-astro-cid-lgtqy4l5]{justify-content:space-between;align-items:center;margin-bottom:.45em;display:flex}.cal-hearing[data-astro-cid-lgtqy4l5] .ui-title[data-astro-cid-lgtqy4l5]{font-size:1.05em;font-weight:500}.cal-hearing[data-astro-cid-lgtqy4l5] .ui-row[data-astro-cid-lgtqy4l5]{margin-top:.3em}.cal-time[data-astro-cid-lgtqy4l5]{background:var(--color-success-soft);color:var(--color-success);border-radius:99em;padding:.2em .65em;font-size:.9em;font-weight:600}[data-motion] .cal-panel[data-astro-cid-lgtqy4l5]{animation:cal-rise .8s var(--ease-out-soft) both var(--play)}[data-motion] .cal-pill[data-astro-cid-lgtqy4l5]{animation:cal-glide .9s var(--ease-in-out) .5s both var(--play)}[data-motion] .cal-week[data-astro-cid-lgtqy4l5] .cal-dot[data-astro-cid-lgtqy4l5]{animation:cal-pop .45s var(--ease-out-soft) both var(--play);animation-delay:calc(.3s + var(--i) * 60ms)}[data-motion] .cal-when[data-astro-cid-lgtqy4l5]{animation:cal-fade .5s var(--ease-standard) 1.35s both var(--play)}[data-motion] .cal-hearing[data-astro-cid-lgtqy4l5]{animation:cal-card .8s var(--ease-out-soft) 1.45s both var(--play)}@keyframes cal-rise{0%{opacity:0;transform:translateY(.8em)}}@keyframes cal-glide{0%{transform:translateX(calc(var(--sel) * var(--col) * -1));opacity:.4}}@keyframes cal-pop{0%{transform:scale(0)}}@keyframes cal-fade{0%{opacity:0}}@keyframes cal-card{0%{opacity:0;transform:translateY(1em)}}.cm-panel[data-astro-cid-u25tprfm]{border-bottom:0;border-radius:1em 1em 0 0;width:25.5em;height:22em;padding:1.1em;top:3.4em;left:50%;translate:-50%}.cm-case[data-astro-cid-u25tprfm]{background:var(--color-surface-0);border-radius:.8em;margin-bottom:.9em;padding:1em 1.1em 1em 1.4em;font-size:.95em;position:relative}.cm-case-active[data-astro-cid-u25tprfm]{background:#eef6ff}.cm-head[data-astro-cid-u25tprfm]{justify-content:space-between;align-items:center;margin-bottom:.55em;display:flex}.cm-number[data-astro-cid-u25tprfm]{font-size:1.12em}.cm-case[data-astro-cid-u25tprfm] .ui-row[data-astro-cid-u25tprfm]{margin-top:.35em;font-size:.95em}.cm-follow[data-astro-cid-u25tprfm]{background:var(--color-success-soft);width:1.9em;height:1.9em;color:var(--color-success);border-radius:.45em;place-items:center;display:grid;position:relative}.cm-follow[data-astro-cid-u25tprfm] svg{grid-area:1/1;width:1.15em;height:1.15em}.cm-follow-active[data-astro-cid-u25tprfm]{background:var(--color-success);color:#fff;box-shadow:0 .3em .8em -.3em #0f9f6e99}.cm-follow-active[data-astro-cid-u25tprfm] .cm-plus{opacity:0}.cm-cursor[data-astro-cid-u25tprfm]{filter:drop-shadow(0 .15em .25em #0f1a2a40);width:1.9em;height:1.9em;position:absolute;top:7.1em;left:31.1em}[data-motion] .cm-case[data-astro-cid-u25tprfm]{animation:cm-rise .8s var(--ease-out-soft) both var(--play);animation-delay:calc(var(--i) * .12s)}[data-motion] .cm-cursor[data-astro-cid-u25tprfm]{animation:cm-cursor 2.4s var(--ease-in-out) .4s both var(--play)}[data-motion] .cm-case-active[data-astro-cid-u25tprfm]{animation:cm-rise .8s var(--ease-out-soft) both var(--play), cm-tint .5s var(--ease-standard) 1.75s both var(--play)}[data-motion] .cm-follow-active[data-astro-cid-u25tprfm]{animation:cm-follow .45s var(--ease-standard) 1.7s both var(--play)}[data-motion] .cm-follow-active[data-astro-cid-u25tprfm] .cm-plus{animation:cm-out .25s var(--ease-standard) 1.7s both var(--play)}[data-motion] .cm-follow-active[data-astro-cid-u25tprfm] .cm-check{animation:cm-in .4s var(--ease-out-soft) 1.8s both var(--play)}@keyframes cm-rise{0%{opacity:0;transform:translateY(.8em)}}@keyframes cm-cursor{0%{opacity:0;transform:translate(4em,7em)}15%{opacity:1}55%{transform:translate(0)scale(1)}62%{transform:translate(0)scale(.86)}70%,to{transform:translate(0)scale(1)}}@keyframes cm-tint{0%{background:var(--color-surface-0)}}@keyframes cm-follow{0%{background:var(--color-success-soft);color:var(--color-success);box-shadow:none}}@keyframes cm-out{0%{opacity:1}to{opacity:0;transform:scale(.5)rotate(90deg)}}@keyframes cm-in{0%{opacity:0;transform:scale(.4)}}.eco-lines[data-astro-cid-g4phf6vv]{width:100%;height:100%;position:absolute;inset:0}.eco-line[data-astro-cid-g4phf6vv]{stroke:#b9c7d6;stroke-width:1.25px;stroke-dasharray:7 7}.eco-tile[data-astro-cid-g4phf6vv]{background:var(--color-surface-0);color:#7390ad;width:4.1em;height:4.1em;box-shadow:inset 0 0 0 1px var(--color-hairline), 0 .06em .12em #0f1a2a0a, 0 .9em 1.8em -.9em #0f1a2a38;border-radius:1em;place-items:center;display:grid;position:absolute;translate:-50% -50%}.eco-tile[data-astro-cid-g4phf6vv] svg{width:1.7em;height:1.7em}.eco-core[data-astro-cid-g4phf6vv]{background:radial-gradient(70% 70% at 80% 20%,#1a65ffe6,#0000 70%),radial-gradient(60% 60% at 10% 90%,#1a65ff99,#0000 70%),linear-gradient(135deg,#03113a,#0330ac);border-radius:1.35em;place-items:center;width:6.2em;height:6.2em;display:grid;position:absolute;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff1a,0 1.2em 2.6em -1em #0330ac8c}.eco-core[data-astro-cid-g4phf6vv]:before{content:"";z-index:-1;background:radial-gradient(closest-side,#1a65ff2e,#0000);border-radius:2em;position:absolute;inset:-.9em}.eco-core[data-astro-cid-g4phf6vv] .eco-logo{color:#fff;width:3.4em}[data-motion] .eco-core[data-astro-cid-g4phf6vv]{animation:eco-core .9s var(--ease-out-soft) both var(--play)}[data-motion] .eco-line[data-astro-cid-g4phf6vv]{transform-box:view-box;transform-origin:616px 497px;animation:eco-extend .8s var(--ease-out-soft) both var(--play), eco-flow 1.6s linear infinite var(--play);animation-delay:calc(.35s + var(--i) * 70ms), 1.4s}[data-motion] .eco-tile[data-astro-cid-g4phf6vv]{animation:eco-tile .7s var(--ease-out-soft) both var(--play);animation-delay:calc(.6s + var(--i) * 70ms)}@keyframes eco-core{0%{opacity:0;transform:scale(.9)}}@keyframes eco-extend{0%{opacity:0;transform:scale(0)}}@keyframes eco-flow{to{stroke-dashoffset:-14px}}@keyframes eco-tile{0%{opacity:0;transform:scale(.85)}}.lt-grid[data-astro-cid-2r3ttiu4]{background:radial-gradient(circle,#1a65ff29 .06em,#0000 .08em) 0 0/1.6em 1.6em;position:absolute;inset:-2em;mask-image:radial-gradient(50% 60% at 50% 52%,#000,#0000 75%)}.lt-svg[data-astro-cid-2r3ttiu4]{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lt-orbit[data-astro-cid-2r3ttiu4]{stroke:#1a65ff1a;stroke-width:1px}.lt-orbit-far[data-astro-cid-2r3ttiu4]{stroke:#1a65ff12;mask-image:radial-gradient(closest-side,#000 60%,#0000)}.lt-orbit-flow[data-astro-cid-2r3ttiu4]{stroke:#1a65ff59;stroke-dasharray:1 1.6;stroke-linecap:round}.lt-strand[data-astro-cid-2r3ttiu4]{stroke:#1a65ff73;stroke-width:1.3px;filter:drop-shadow(0 0 2.5px #1a65ff8c)}.lt-spark[data-astro-cid-2r3ttiu4]{stroke:var(--color-primary);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:6 200;stroke-dashoffset:6px;opacity:0;filter:drop-shadow(0 0 3px #1a65ffe6)}.lt-node-wrap[data-astro-cid-2r3ttiu4]{text-align:center;flex-direction:column;align-items:center;width:10em;display:flex;position:absolute;top:9.5em;translate:-50%}.lt-node[data-astro-cid-2r3ttiu4]{background:var(--color-surface-0);width:6em;height:6em;color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-hairline), 0 .06em .12em #0f1a2a0a, 0 .9em 1.8em -.9em #0f1a2a38, 0 0 1.6em -.4em #1a65ff40;border-radius:1.4em;place-items:center;display:grid;position:relative}.lt-node[data-astro-cid-2r3ttiu4]:before{content:"";border:1px dashed #1a65ff40;border-radius:1.9em;position:absolute;inset:-.7em}.lt-node[data-astro-cid-2r3ttiu4] svg{width:2.3em;height:2.3em}.lt-title[data-astro-cid-2r3ttiu4]{margin-top:1.5em;font-size:.95em}.lt-detail[data-astro-cid-2r3ttiu4]{color:var(--color-body-2);margin-top:.2em;font-size:.72em}.lt-core[data-astro-cid-2r3ttiu4]{background:radial-gradient(70% 70% at 80% 20%,#1a65ffe6,#0000 70%),radial-gradient(60% 60% at 10% 90%,#1a65ff99,#0000 70%),linear-gradient(135deg,#03113a,#0330ac);border-radius:1.8em;place-items:center;width:8em;height:8em;display:grid;position:absolute;top:12.5em;left:20em;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 .35em #1a65ff14,0 0 2.4em #1a65ff73,0 1.4em 2.8em -1em #0330ac8c}.lt-core[data-astro-cid-2r3ttiu4] .lt-mark{color:#fff;width:4em}[data-motion] .lt-node-wrap[data-astro-cid-2r3ttiu4]{animation:lt-appear .8s var(--ease-out-soft) both var(--play);animation-delay:calc(.1s + var(--i) * .15s)}[data-motion] .lt-strand[data-astro-cid-2r3ttiu4]{stroke-dasharray:100;animation:lt-draw 1s var(--ease-out-soft) both var(--play);animation-delay:calc(.5s + var(--i) * 50ms)}[data-motion] .lt-core[data-astro-cid-2r3ttiu4]{animation:lt-ignite 1s var(--ease-out-soft) both var(--play);animation-delay:1.1s}[data-motion] .lt-orbit[data-astro-cid-2r3ttiu4]{transform-box:view-box;transform-origin:200px 125px;animation:lt-open 1.2s var(--ease-out-soft) both var(--play);animation-delay:1.3s}[data-motion] .lt-orbit-flow[data-astro-cid-2r3ttiu4]{animation:lt-open 1.2s var(--ease-out-soft) both var(--play), lt-flow 24s linear infinite var(--play);animation-delay:1.3s,2.5s}[data-motion] .lt-spark[data-astro-cid-2r3ttiu4]{animation:lt-spark 3.2s var(--ease-in-out) infinite var(--play);animation-delay:calc(2.2s + var(--i) * .45s)}@keyframes lt-appear{0%{opacity:0;transform:scale(.92)}}@keyframes lt-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes lt-ignite{0%{opacity:0;scale:.85}}@keyframes lt-open{0%{opacity:0;transform:scale(.88)}}@keyframes lt-flow{to{stroke-dashoffset:-100px}}@keyframes lt-spark{0%{stroke-dashoffset:6px;opacity:0}10%{opacity:1}45%{stroke-dashoffset:-94px;opacity:1}52%,to{stroke-dashoffset:-100px;opacity:0}}.mc-card[data-astro-cid-bcjkipgh]{width:14em;padding:0 .9em;top:50%;left:50%;translate:-50% -50%}.mc-row[data-astro-cid-bcjkipgh]{padding:.65em 0;display:grid}.mc-row[data-astro-cid-bcjkipgh]+.mc-row[data-astro-cid-bcjkipgh]{border-top:1px solid var(--color-surface-3)}.mc-num[data-astro-cid-bcjkipgh]{color:var(--color-heading-2);font-size:.8em;font-weight:600}.mc-meta[data-astro-cid-bcjkipgh]{color:var(--color-body-2);font-size:.68em}[data-motion] .mc-card[data-astro-cid-bcjkipgh]{animation:mc-in .8s var(--ease-out-soft) both var(--play)}@keyframes mc-in{0%{opacity:0;transform:translateY(.5em)}}.cd-card[data-astro-cid-pz3f4tm5]{width:14em;padding:.8em .9em .7em;top:50%;left:50%;translate:-50% -50%}.cd-title[data-astro-cid-pz3f4tm5]{margin-bottom:.4em;font-size:.8em}.cd-row[data-astro-cid-pz3f4tm5]{grid-template-columns:3.6em 1fr;padding:.2em 0;font-size:.7em;display:grid}.cd-row[data-astro-cid-pz3f4tm5] dt[data-astro-cid-pz3f4tm5]{color:var(--color-muted)}.cd-row[data-astro-cid-pz3f4tm5] dd[data-astro-cid-pz3f4tm5]{color:var(--color-heading-2)}[data-motion] .cd-card[data-astro-cid-pz3f4tm5]{animation:cd-in .8s var(--ease-out-soft) both var(--play)}@keyframes cd-in{0%{opacity:0;transform:translateY(.5em)}}.hr-group[data-astro-cid-dkc43w52]{align-items:center;gap:.7em;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.hr-group[data-astro-cid-dkc43w52]>.ui-card[data-astro-cid-dkc43w52]{position:relative}.hr-day[data-astro-cid-dkc43w52]{text-align:center;width:3.4em;padding:.45em 0 .35em;display:grid}.hr-month[data-astro-cid-dkc43w52]{color:var(--color-primary);letter-spacing:.08em;font-size:.58em;font-weight:600}.hr-date[data-astro-cid-dkc43w52]{color:var(--color-heading);font-size:1.35em;font-weight:600;line-height:1.1}.hr-row[data-astro-cid-dkc43w52]{padding:.6em .9em;display:grid}.hr-number[data-astro-cid-dkc43w52]{color:var(--color-heading-2);font-size:.8em;font-weight:600}.hr-meta[data-astro-cid-dkc43w52]{color:var(--color-body-2);white-space:nowrap;font-size:.68em}[data-motion] .hr-row[data-astro-cid-dkc43w52]{animation:hr-in .8s var(--ease-out-soft) .2s both var(--play)}@keyframes hr-in{0%{opacity:0;transform:translateY(.5em)}}.sr-field[data-astro-cid-hikqiejx]{width:15em;color:var(--color-heading);border-radius:.7em;align-items:center;gap:.5em;padding:.6em .8em;font-size:.85em;display:flex;top:50%;left:50%;translate:-50% -80%}.sr-field[data-astro-cid-hikqiejx] svg{width:1.1em;height:1.1em;color:var(--color-muted);flex:none}.sr-found[data-astro-cid-hikqiejx]{width:12.75em;color:var(--color-body-2);font-size:.7em;position:absolute;top:calc(50% + 1.3em);left:50%;translate:-50%}[data-motion] .sr-found[data-astro-cid-hikqiejx]{animation:sr-in .8s var(--ease-out-soft) .3s both var(--play)}@keyframes sr-in{0%{opacity:0;transform:translateY(.5em)}}.ro-card[data-astro-cid-focyk3bd]{width:13.5em;padding:0 .9em;top:50%;left:50%;translate:-50% -50%}.ro-row[data-astro-cid-focyk3bd]{color:var(--color-heading-2);justify-content:space-between;align-items:center;padding:.7em 0;font-size:.72em;font-weight:500;display:flex}.ro-row[data-astro-cid-focyk3bd]+.ro-row[data-astro-cid-focyk3bd]{border-top:1px solid var(--color-surface-3)}.ro-row[data-astro-cid-focyk3bd] svg{width:1.25em;height:1.25em}.ro-row[data-astro-cid-focyk3bd] .ro-yes{color:var(--color-success)}.ro-no[data-astro-cid-focyk3bd]{color:var(--color-muted)}[data-motion] .ro-card[data-astro-cid-focyk3bd]{animation:ro-in .8s var(--ease-out-soft) both var(--play)}@keyframes ro-in{0%{opacity:0;transform:translateY(.5em)}}.ac-card[data-astro-cid-4gzwcuog]{width:14em;padding:.8em .9em .75em;top:50%;left:50%;translate:-50% -50%}.ac-title[data-astro-cid-4gzwcuog]{font-size:.8em}.ac-scope[data-astro-cid-4gzwcuog]{color:var(--color-body-2);margin-top:.15em;font-size:.68em}.ac-actions[data-astro-cid-4gzwcuog]{justify-content:flex-end;gap:.35em;margin-top:.75em;font-size:.66em;font-weight:600;display:flex}.ac-deny[data-astro-cid-4gzwcuog],.ac-allow[data-astro-cid-4gzwcuog]{border-radius:.55em;padding:.35em .85em}.ac-deny[data-astro-cid-4gzwcuog]{color:var(--color-body-2)}.ac-allow[data-astro-cid-4gzwcuog]{background:var(--color-primary);color:#fff}[data-motion] .ac-card[data-astro-cid-4gzwcuog]{animation:ac-in .8s var(--ease-out-soft) both var(--play)}@keyframes ac-in{0%{opacity:0;transform:translateY(.5em)}}.dc-card[data-astro-cid-egjluuwk]{align-items:center;gap:.6em;width:14em;padding:.75em .85em;display:flex;top:50%;left:50%;translate:-50% -50%}.dc-tile[data-astro-cid-egjluuwk]{background:var(--color-surface-2);width:2.1em;height:2.1em;color:var(--color-heading);border-radius:.6em;flex:none;place-items:center;display:grid}.dc-tile[data-astro-cid-egjluuwk] .dc-logo{width:1.25em}.dc-name[data-astro-cid-egjluuwk]{flex:1;font-size:.8em;display:grid}.dc-url[data-astro-cid-egjluuwk]{color:var(--color-muted);font-size:.82em}.dc-switch[data-astro-cid-egjluuwk]{background:var(--color-surface-4);border-radius:99em;flex:none;width:2.1em;height:1.25em;position:relative}.dc-switch[data-astro-cid-egjluuwk] i[data-astro-cid-egjluuwk]{background:#fff;border-radius:50%;width:.95em;height:.95em;position:absolute;top:.15em;left:.15em;box-shadow:0 .1em .25em #0f1a2a40}[data-motion] .dc-card[data-astro-cid-egjluuwk]{animation:dc-in .8s var(--ease-out-soft) both var(--play)}@keyframes dc-in{0%{opacity:0;transform:translateY(.5em)}}[data-motion] .dc-switch[data-astro-cid-egjluuwk]{animation:dc-track .3s var(--ease-standard) 1.3s both var(--play)}[data-motion] .dc-switch[data-astro-cid-egjluuwk] i[data-astro-cid-egjluuwk]{animation:dc-knob .3s var(--ease-standard) 1.3s both var(--play)}@keyframes dc-track{0%{background:var(--color-success)}}@keyframes dc-knob{0%{translate:.85em}}.md-tile[data-astro-cid-vjttfwwz]{background:var(--color-surface-0);width:8.2em;height:8.2em;box-shadow:inset 0 0 0 1px var(--color-hairline), 0 .06em .12em #0f1a2a0a, 0 1em 2.4em -1em #0f1a2a33;border-radius:1.4em;padding:.7em;position:absolute;top:50%;translate:0 -50%}.md-tile-left[data-astro-cid-vjttfwwz]{left:4.4em}.md-tile-right[data-astro-cid-vjttfwwz]{right:4.4em}.md-well[data-astro-cid-vjttfwwz]{color:#6b88a6;background:linear-gradient(#e8f3ff,#f6f9fd);border-radius:.9em;place-items:center;height:100%;display:grid}.md-well[data-astro-cid-vjttfwwz] svg{width:3em;height:3em}.md-sync[data-astro-cid-vjttfwwz]{background:var(--color-surface-0);width:2.8em;height:2.8em;color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-hairline), 0 .4em 1em -.4em #1a65ff59;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.md-sync[data-astro-cid-vjttfwwz] svg{width:1.5em;height:1.5em}.md-line[data-astro-cid-vjttfwwz]{background:repeating-linear-gradient(to right, var(--color-surface-4) 0 .35em, transparent .35em .7em);height:1px;position:absolute;top:50%;left:12.6em;right:12.6em}.md-packet[data-astro-cid-vjttfwwz]{background:var(--color-primary);opacity:0;border-radius:50%;width:.4em;height:.4em;position:absolute;top:-.2em;box-shadow:0 0 .6em #1a65ff99}[data-motion] .md-tile[data-astro-cid-vjttfwwz]{animation:md-in .8s var(--ease-out-soft) both var(--play)}[data-motion] .md-tile-right[data-astro-cid-vjttfwwz]{animation-delay:.12s}[data-motion] .md-sync[data-astro-cid-vjttfwwz] svg{animation:md-turn 6s var(--ease-in-out) .8s infinite var(--play)}[data-motion] .md-packet-a[data-astro-cid-vjttfwwz]{animation:md-travel-a 6s var(--ease-in-out) .8s infinite var(--play)}[data-motion] .md-packet-b[data-astro-cid-vjttfwwz]{animation:md-travel-b 6s var(--ease-in-out) .8s infinite var(--play)}@keyframes md-in{0%{opacity:0;transform:scale(.94)}}@keyframes md-turn{0%,10%{transform:rotate(0)}35%,60%{transform:rotate(180deg)}85%,to{transform:rotate(360deg)}}@keyframes md-travel-a{0%,8%{opacity:0;left:0}12%{opacity:1}34%{opacity:1}38%,to{opacity:0;left:calc(100% - .4em)}}@keyframes md-travel-b{0%,58%{opacity:0;left:calc(100% - .4em)}62%{opacity:1}84%{opacity:1}88%,to{opacity:0;left:0}}.nt-card[data-astro-cid-5kvfkrdh]{width:18.6em;top:2.6em;left:50%;overflow:hidden;translate:-50%}.nt-head[data-astro-cid-5kvfkrdh]{border-bottom:1px solid var(--color-surface-3);padding:1.05em 1.3em 1em;font-size:1em}.nt-body[data-astro-cid-5kvfkrdh]{padding:1.1em 1.3em 1.2em}.nt-top[data-astro-cid-5kvfkrdh]{justify-content:space-between;align-items:center;margin-bottom:.45em;display:flex}.nt-case[data-astro-cid-5kvfkrdh]{color:var(--color-heading-2);align-items:center;gap:.45em;font-size:1.05em;font-weight:500;display:flex}.nt-dot[data-astro-cid-5kvfkrdh]{background:var(--color-primary);border-radius:50%;width:.45em;height:.45em}.nt-card[data-astro-cid-5kvfkrdh] .nt-more{width:1.2em;height:1.2em;color:var(--color-heading)}.nt-change[data-astro-cid-5kvfkrdh]{border-radius:.45em;justify-content:space-between;align-items:center;margin:.2em -.45em 0;padding:.15em .45em;font-size:.95em;display:flex}.nt-time[data-astro-cid-5kvfkrdh]{color:var(--color-muted);font-size:.85em}[data-motion] .nt-card[data-astro-cid-5kvfkrdh]{animation:nt-rise .8s var(--ease-out-soft) both var(--play)}[data-motion] .nt-change[data-astro-cid-5kvfkrdh]{animation:nt-arrive .7s var(--ease-out-soft) both var(--play);animation-delay:calc(.55s + var(--i) * .35s)}[data-motion] .nt-dot[data-astro-cid-5kvfkrdh]{animation:nt-pop .5s var(--ease-out-soft) .4s both var(--play)}@keyframes nt-rise{0%{opacity:0;transform:translateY(.8em)}}@keyframes nt-arrive{0%{opacity:0;background:0 0;transform:translateY(.5em)}40%{opacity:1;background:var(--color-primary-soft)}to{background:0 0}}@keyframes nt-pop{0%{transform:scale(0)}}.pm-list[data-astro-cid-kygcyrl4]{width:19.2em;padding:1.2em 1em 1em;top:6.4em;left:3.7em}.pm-title[data-astro-cid-kygcyrl4]{margin:0 0 .9em .1em;font-size:1.05em}.pm-party[data-astro-cid-kygcyrl4]{background:var(--color-surface-1);height:2.8em;color:var(--color-body);box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:.65em;justify-content:space-between;align-items:center;margin-top:.55em;padding:0 1em;font-size:.95em;display:flex}.pm-party[data-astro-cid-kygcyrl4] .pm-trash{width:1.15em;height:1.15em;color:var(--color-danger)}.pm-notice[data-astro-cid-kygcyrl4]{width:20.4em;top:2.6em;left:16.4em;overflow:hidden;box-shadow:0 .06em .12em #0f1a2a0d,0 1.4em 3em -1em #0f1a2a40}.pm-notice-head[data-astro-cid-kygcyrl4]{border-bottom:1px solid var(--color-surface-3);padding:1em 1.1em .9em;font-size:1em}.pm-notice-body[data-astro-cid-kygcyrl4]{padding:1em 1.1em 1.1em}.pm-notice-top[data-astro-cid-kygcyrl4],.pm-notice-bottom[data-astro-cid-kygcyrl4]{justify-content:space-between;gap:1em;display:flex}.pm-notice-bottom[data-astro-cid-kygcyrl4]{align-items:flex-end}.pm-notice-title[data-astro-cid-kygcyrl4]{color:var(--color-heading-2);white-space:nowrap;align-items:center;gap:.45em;font-size:.84em;font-weight:500;display:flex}.pm-dot[data-astro-cid-kygcyrl4]{background:var(--color-primary);border-radius:50%;flex:none;width:.45em;height:.45em;position:relative}.pm-notice-text[data-astro-cid-kygcyrl4]{color:var(--color-body-2);margin-top:.3em;font-size:.82em;line-height:1.45}.pm-time[data-astro-cid-kygcyrl4]{color:var(--color-muted);font-size:.75em}.pm-notice[data-astro-cid-kygcyrl4] .pm-more{width:1.2em;height:1.2em;color:var(--color-heading)}[data-motion] .pm-list[data-astro-cid-kygcyrl4]{animation:pm-rise .8s var(--ease-out-soft) both var(--play)}[data-motion] .pm-party[data-astro-cid-kygcyrl4]{animation:pm-slide .6s var(--ease-out-soft) both var(--play);animation-delay:calc(.25s + var(--i) * .1s)}[data-motion] .pm-notice[data-astro-cid-kygcyrl4]{animation:pm-drop .9s var(--ease-out-soft) 1s both var(--play)}[data-motion] .pm-dot[data-astro-cid-kygcyrl4]:after{content:"";background:var(--color-primary);animation:pulse-ring 1.2s var(--ease-out-soft) 1.7s 2 both var(--play);border-radius:50%;position:absolute;inset:0}@keyframes pm-rise{0%{opacity:0;transform:translateY(.8em)}}@keyframes pm-slide{0%{opacity:0;transform:translate(-.6em)}}@keyframes pm-drop{0%{opacity:0;transform:translateY(-1.2em)scale(.97)}}.pdf-doc[data-astro-cid-2enaqcw4]{border-radius:.9em;width:39.3%;height:60%;padding:0 1.2em;top:19.8%;left:19.7%;overflow:hidden}.pdf-head[data-astro-cid-2enaqcw4]{border-bottom:1px solid var(--color-surface-3);align-items:center;gap:.7em;height:4.3em;padding-right:1.6em;display:flex}.pdf-file[data-astro-cid-2enaqcw4]{color:#fff;background:linear-gradient(#ea4335,#d93025);border-radius:.3em .75em .3em .3em;place-items:end center;width:1.9em;height:2.4em;padding-bottom:.45em;font-size:.95em;display:grid;position:relative;box-shadow:0 .3em .6em -.3em #d9302599}.pdf-file[data-astro-cid-2enaqcw4]:after{content:"";background:#ffffff59;border-radius:0 .3em;width:.75em;height:.75em;position:absolute;top:0;right:0}.pdf-file[data-astro-cid-2enaqcw4] span[data-astro-cid-2enaqcw4]{letter-spacing:.02em;font-size:.55em;font-weight:700}.pdf-name[data-astro-cid-2enaqcw4]{color:var(--color-heading-2);white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:500;overflow:hidden}.pdf-lines[data-astro-cid-2enaqcw4]{flex-direction:column;gap:.5em;padding-top:.9em;display:flex}.pdf-line[data-astro-cid-2enaqcw4]{background:var(--color-surface-3);border-radius:99em;height:.5em}.pdf-gap[data-astro-cid-2enaqcw4]{height:.35em}.pdf-action[data-astro-cid-2enaqcw4]{width:24.8%;height:12.8%;color:var(--color-heading-2);border-radius:.75em;align-items:center;gap:.75em;padding:0 1em;font-size:.95em;font-weight:500;display:flex;left:55.6%;box-shadow:0 .06em .12em #0f1a2a0a,0 .6em 1.4em -.8em #0f1a2a33}.pdf-action[data-astro-cid-2enaqcw4] svg{width:1.35em;height:1.35em;color:var(--tone)}[data-motion] .pdf-doc[data-astro-cid-2enaqcw4]{animation:pdf-in .8s var(--ease-out-soft) both var(--play)}[data-motion] .pdf-line[data-astro-cid-2enaqcw4]{transform-origin:0;animation:pdf-line .7s var(--ease-out-soft) both var(--play);animation-delay:calc(.35s + var(--i) * 50ms)}[data-motion] .pdf-action[data-astro-cid-2enaqcw4]{animation:pdf-slide .7s var(--ease-out-soft) both var(--play), pdf-focus .9s var(--ease-standard) both var(--play);animation-delay:calc(.6s + var(--i) * .12s), calc(1.6s + var(--i) * .45s)}@keyframes pdf-in{0%{opacity:0;transform:translateY(.8em)}}@keyframes pdf-line{0%{transform:scaleX(0)}}@keyframes pdf-slide{0%{opacity:0;transform:translate(-1.5em)}}@keyframes pdf-focus{40%{border-color:color-mix(in srgb, var(--tone) 45%, transparent);box-shadow:0 0 0 .25em color-mix(in srgb, var(--tone) 12%, transparent), 0 .6em 1.4em -.8em #0f1a2a33}}.ill{--play:paused;user-select:none;width:100%;position:relative;overflow:hidden;container-type:inline-size}.ill[data-in],[data-in] .ill{--play:running}.ill-art{width:calc(var(--w) * 1em);height:calc(var(--w) * 1em / var(--r));font-size:max(calc(100cqw / var(--w)), var(--min));transition:transform .9s var(--ease-out-soft);line-height:1.35;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (hover:hover){.group:hover .ill-art{transform:scale(1.015)}}.ui-card{border:1px solid var(--color-hairline);background:var(--color-surface-0);border-radius:.9em;position:absolute;box-shadow:0 .06em .12em #0f1a2a0a,0 .8em 2em -.8em #0f1a2a29}.ui-title{color:var(--color-heading);letter-spacing:-.01em;font-weight:600}.ui-row{color:var(--color-body-2);align-items:center;gap:.45em;display:flex}.ui-row svg{flex:none;width:1.1em;height:1.1em}.ui-case{box-shadow:inset .22em 0 0 var(--color-case-accent), 0 .06em .12em #0f1a2a0a, 0 .5em 1.4em -.8em #0f1a2a24}.ui-num{font-variant-numeric:tabular-nums}.cs-copy[data-astro-cid-2fseeead]{flex:none;gap:.4rem}.cs-copy-done[data-astro-cid-2fseeead],.cs-copy[data-astro-cid-2fseeead][data-copied] .cs-copy-idle[data-astro-cid-2fseeead]{display:none}.cs-copy[data-astro-cid-2fseeead][data-copied] .cs-copy-done[data-astro-cid-2fseeead]{display:inline}.cs-copy[data-astro-cid-2fseeead] svg.cs-copy-done{display:none}.cs-copy[data-astro-cid-2fseeead][data-copied] svg.cs-copy-done{display:block}html:not(.js) .cs-copy[data-astro-cid-2fseeead],.cs-tabs[data-astro-cid-2fseeead]{display:none}.cs-panel[data-astro-cid-2fseeead]+.cs-panel[data-astro-cid-2fseeead]{margin-top:2rem}.cs-panel-title[data-astro-cid-2fseeead]{color:var(--color-heading-2);align-items:center;gap:.5rem;margin:1.75rem 0 1rem;display:flex}.js .cs-tabs[data-astro-cid-2fseeead]{flex-wrap:wrap;gap:.375rem;display:flex}.js .cs-panel[data-astro-cid-2fseeead]{margin-top:1.5rem}.js .cs-panel[data-astro-cid-2fseeead]:not([data-active]),.js .cs-panel-title[data-astro-cid-2fseeead]{display:none}.cs-tab[data-astro-cid-2fseeead]{border:1px solid var(--color-hairline);border-radius:var(--radius-control);color:var(--color-body-2);transition:background-color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;display:flex}.cs-tab[data-astro-cid-2fseeead]:hover{color:var(--color-heading)}.cs-tab[data-astro-cid-2fseeead][aria-selected=true]{background:var(--color-primary-soft);color:var(--color-heading);border-color:#1a65ff40}@media (prefers-reduced-motion:no-preference){.success-check[data-astro-cid-535ymsdr]{animation:pop .6s var(--ease-out-soft) both}}@keyframes pop{0%{opacity:0;transform:scale(.4)}}.glow[data-astro-cid-bzpl6kkd]{mix-blend-mode:screen;background:radial-gradient(closest-side,#78aaff40,#0000)}@media (prefers-reduced-motion:no-preference){.glow[data-astro-cid-bzpl6kkd]{animation:20s ease-in-out infinite reverse drift}}.fg-art[data-astro-cid-kk24rp7s]{background:radial-gradient(90% 80% at 50% 0%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 70%), linear-gradient(to bottom, var(--color-primary-soft), var(--color-surface-0))}.beam-panel[data-astro-cid-wiioelsy]{--x:78%;--fade-r:1.5rem;--beam-h:64rem;--core-w:.7rem;--halo-w:6rem;--glow-w:20rem}@media (width>=48rem){.beam-panel[data-astro-cid-wiioelsy]{--x:75%;--beam-h:40rem;--core-w:1.1rem;--halo-w:12rem;--glow-w:48rem;--fade-r:7rem}}.beam-panel[data-astro-cid-wiioelsy]{background:linear-gradient(#000 0%,#01030a 55%,#020818 100%);box-shadow:0 1px 2px #0f1a2a1a,0 40px 80px -40px #0314468c}.beam-panel[data-astro-cid-wiioelsy]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.shot-haze[data-astro-cid-wiioelsy]{top:0;left:var(--x);pointer-events:none;background:radial-gradient(closest-side,#1a65ff66,#1a65ff1f 55%,#0000);width:80rem;height:40rem;position:absolute;translate:-50% -55%}.shot-frame[data-astro-cid-wiioelsy]{position:relative}.quiet-grid[data-astro-cid-wiioelsy]{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M16 12v8M12 16h8' stroke='%23ffffff' stroke-opacity='.1' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");position:absolute;inset:0;mask-image:radial-gradient(60% 45% at 50% 0,#000,#0000 80%)}.quiet[data-astro-cid-wiioelsy] .shot-frame[data-astro-cid-wiioelsy]{border-radius:.875rem .875rem 0 0;box-shadow:0 0 0 1px #ffffff1a}.beam[data-astro-cid-wiioelsy]{bottom:0;left:var(--x);width:0;height:var(--beam-h);pointer-events:none;position:absolute}.beam-light[data-astro-cid-wiioelsy]{position:absolute;inset:0}.beam-light[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{height:100%;position:absolute;bottom:0;left:0;translate:-50%}.beam-light[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{mask:var(--shape) center / 100% 100% no-repeat;position:absolute;inset:0}.sparkles-near[data-astro-cid-wiioelsy]{--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M36 0H64L68 100H32Z'/%3E%3C/svg%3E")}.beam-sparkles[data-astro-cid-wiioelsy]{mask:var(--shape) center / 100% 100% no-repeat, var(--falloff), linear-gradient(to bottom, #00000014, #00000059 45%, #000 88%);overflow:hidden;mask-composite:intersect}.beam-light[data-astro-cid-wiioelsy]>.beam-sparkles[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{inset:0 0 calc(var(--tile) * -1);background:var(--points) 0 0 / var(--tile) var(--tile);mask:none}.sparkles-near[data-astro-cid-wiioelsy]{--tile:160px;--falloff:linear-gradient(90deg, transparent 4%, #000 34%, #000 66%, transparent 96%);--points:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.94 0 0 0 0 0.96 0 0 0 0 1 22 0 0 0 -14.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");width:calc(var(--halo-w) * 1.3)}.sparkles-far[data-astro-cid-wiioelsy]{--tile:200px;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M42 0H58L100 100H0Z'/%3E%3C/svg%3E");--falloff:linear-gradient(90deg, transparent, #00000040 22%, #000000b3 40%, #000 50%, #000000b3 60%, #00000040 78%, transparent);--points:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='1' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.86 0 0 0 0 0.92 0 0 0 0 1 20 0 0 0 -13.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");width:var(--glow-w);opacity:.85}.glow-rect[data-astro-cid-wiioelsy]{filter:blur(22px);pointer-events:none;background:#1e64ff;border-radius:2rem 2rem 0 0;position:absolute;inset:-1.25rem -1.25rem 0}.glow-line[data-astro-cid-wiioelsy]{filter:blur(1px);mask:linear-gradient(90deg, #00000059, #000 calc(var(--x) - 10%)), linear-gradient(to bottom, #000 30%, transparent 75%);pointer-events:none;border:2px solid #e1ebff;border-bottom:0;border-radius:1rem 1rem 0 0;position:absolute;inset:-2px -2px 0;box-shadow:0 0 6px 1px #aacdff,0 0 16px 3px #468cff,0 0 36px 8px #1e64ffe6;mask-composite:intersect}.light[data-astro-cid-wiioelsy]{height:calc(var(--beam-h) + 20rem);mask-image:linear-gradient(90deg, #000 calc(100% - var(--fade-r)), transparent);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}@media (width<48rem){.light[data-astro-cid-wiioelsy]{mask-image:linear-gradient(90deg, #000 calc(100% - var(--fade-r)), transparent), linear-gradient(to top, #000 4rem, #00000038 16rem);mask-composite:intersect}}.cascade[data-astro-cid-wiioelsy]{--d:.75rem;bottom:calc(var(--d) * -1);left:var(--x);width:var(--w);height:calc(var(--beam-h) + var(--d));pointer-events:none;position:absolute;translate:-50%}.cascade[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{mask:var(--curve) 0 calc(100% - var(--d)) / 100% auto no-repeat, linear-gradient(90deg, transparent calc(50% - var(--col) / 2), #000 0 calc(50% + var(--col) / 2), transparent 0), var(--strip,linear-gradient(transparent, transparent)) 0 100% / 100% var(--d) no-repeat;position:absolute;inset:0}.cascade-body[data-astro-cid-wiioelsy]{--w:40%;--col:4%;--curve:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 412.5'%3E%3Cpath d='M480 0H520C520 245 725 412.5 1000 412.5H0C275 412.5 480 245 480 0Z'/%3E%3C/svg%3E");--strip:linear-gradient(#000, #000);filter:blur(2px)}.cascade-body[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{background:linear-gradient(90deg,#c8dcff,#fff 30% 94%,#d7e6ff)}.cascade-aura[data-astro-cid-wiioelsy]{--w:50%;--col:10%;--curve:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 345'%3E%3Cpath d='M450 0H550C550 204.9 742.1 345 1000 345H0C257.9 345 450 204.9 450 0Z'/%3E%3C/svg%3E");filter:blur(8px)}.cascade-aura[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{background:var(--pulse), linear-gradient(#afcdffbf, #afcdffbf)}.cascade-neon[data-astro-cid-wiioelsy]{--w:62%;--col:11%;--d:1.5rem;--curve:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 290'%3E%3Cpath d='M445 0H555C555 172.3 745 290 1000 290H0C255 290 445 172.3 445 0Z'/%3E%3C/svg%3E");filter:blur(18px)}.cascade-neon[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{background:linear-gradient(#0000 35%,#6ea8ffe6 75%,#8cbeff)}.cascade-halo[data-astro-cid-wiioelsy]{--w:78%;--col:13%;--d:1.5rem;--curve:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 240'%3E%3Cpath d='M435 0H565C565 142.6 750.7 240 1000 240H0C249.3 240 435 142.6 435 0Z'/%3E%3C/svg%3E");filter:blur(14px)}.cascade-halo[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{background:var(--pulse), linear-gradient(to bottom, #3778ff80, #4182ffbf 60%, #5a9bfff2)}.cascade-glow[data-astro-cid-wiioelsy]{--w:110%;--col:15%;--d:3rem;--curve:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 175'%3E%3Cpath d='M425 0H575C575 103.9 756.5 175 1000 175H0C243.5 175 425 103.9 425 0Z'/%3E%3C/svg%3E");filter:blur(48px)}.cascade-glow[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{background:linear-gradient(#1246eb47,#1655f58c 65%,#2369ffcc)}.cascade-halo[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy],.cascade-aura[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{--pulse:linear-gradient(to bottom, transparent, #fff 50%, transparent) 0 -40% / 100% 20% no-repeat}@media (prefers-reduced-motion:no-preference){.cascade-halo[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy],.cascade-aura[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{animation:6s cubic-bezier(.45,0,.75,.6) .8s infinite beam-pulse}.beam-sparkles[data-astro-cid-wiioelsy]{animation:9s ease-in-out infinite alternate sparkle-sway}.sparkles-near[data-astro-cid-wiioelsy]{animation-duration:6.5s;animation-direction:alternate-reverse}.beam-sparkles[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{animation:16s linear infinite sparkle-rise}.sparkles-near[data-astro-cid-wiioelsy]>span[data-astro-cid-wiioelsy]{animation-duration:11s}}@keyframes beam-pulse{0%{background-position:0 -40%,0 0}38%,to{background-position:0 140%,0 0}}@keyframes sparkle-sway{to{transform:translate(.6rem)}}@keyframes sparkle-rise{to{transform:translateY(calc(var(--tile) * -1))}}.dash[data-astro-cid-gy4onkfx]{background:var(--color-surface-1);width:90em;height:60em;color:var(--color-body);text-align:left;grid-template-columns:15.5em 1fr;font-size:1em;line-height:1.35;display:grid}.dash[data-astro-cid-gy4onkfx] svg{flex:none;width:1.25em;height:1.25em}.dash-num[data-astro-cid-gy4onkfx]{font-variant-numeric:tabular-nums}.dash-strong[data-astro-cid-gy4onkfx]{color:var(--color-heading);font-weight:500}.dash-soft[data-astro-cid-gy4onkfx]{color:var(--color-muted);font-size:.8em}.dash-side[data-astro-cid-gy4onkfx]{border-right:1px solid var(--color-hairline);background:var(--color-surface-0);flex-direction:column;padding:1.9em 1em 1em;display:flex}.dash-logo[data-astro-cid-gy4onkfx]{width:6.6em;height:auto;margin:0 0 2.4em .6em}.dash-nav[data-astro-cid-gy4onkfx]{gap:.35em;display:grid}.dash-nav-item[data-astro-cid-gy4onkfx]{color:var(--color-heading-2);border-radius:.6em;align-items:center;gap:.7em;padding:.62em .75em;font-size:.95em;display:flex}.dash-nav-item[data-astro-cid-gy4onkfx].is-active{background:var(--color-primary-soft);color:var(--color-primary);font-weight:500}.dash-user[data-astro-cid-gy4onkfx]{border:1px solid var(--color-hairline);border-radius:.75em;align-items:center;gap:.7em;margin-top:auto;padding:.7em;font-size:.9em;display:flex}.dash-avatar[data-astro-cid-gy4onkfx]{background:var(--color-surface-2);width:2.6em;height:2.6em;color:var(--color-heading-2);border-radius:50%;place-items:center;font-size:.9em;font-weight:600;display:grid;position:relative}.dash-avatar[data-astro-cid-gy4onkfx]:after{content:"";border:.15em solid var(--color-surface-0);background:var(--color-success);border-radius:50%;width:.6em;height:.6em;position:absolute;bottom:0;right:0}.dash-user-text[data-astro-cid-gy4onkfx]{display:grid}.dash-user[data-astro-cid-gy4onkfx] .dash-user-more{color:var(--color-muted);margin-left:auto}.dash-main[data-astro-cid-gy4onkfx]{padding:1.9em 1.9em 0}.dash-top[data-astro-cid-gy4onkfx]{align-items:center;gap:.75em;display:flex}.dash-title[data-astro-cid-gy4onkfx]{color:var(--color-heading);letter-spacing:-.015em;flex:1;align-items:center;gap:.6em;font-size:1.3em;font-weight:600;display:flex}.dash-search[data-astro-cid-gy4onkfx]{border:1px solid var(--color-hairline-strong);background:var(--color-surface-0);width:20em;color:var(--color-muted);border-radius:.625em;align-items:center;gap:.55em;padding:.6em .8em;font-size:.9em;display:flex}.dash-bell[data-astro-cid-gy4onkfx]{border:1px solid var(--color-hairline-strong);background:var(--color-surface-0);width:2.5em;height:2.5em;color:var(--color-heading-2);border-radius:.625em;place-items:center;display:grid;position:relative}.dash-bell-dot[data-astro-cid-gy4onkfx]{background:var(--color-danger);width:.45em;height:.45em;box-shadow:0 0 0 .12em var(--color-surface-0);border-radius:50%;position:absolute;top:.55em;right:.6em}.dash-tabs[data-astro-cid-gy4onkfx]{gap:.4em;margin:1.6em 0 1.1em;font-size:.85em;display:flex}.dash-tab[data-astro-cid-gy4onkfx]{color:var(--color-heading-2);border-radius:.5em;align-items:center;gap:.5em;padding:.5em .8em;font-weight:500;display:inline-flex}.dash-tab[data-astro-cid-gy4onkfx].is-active{background:var(--color-primary-soft);color:var(--color-primary)}.dash-new[data-astro-cid-gy4onkfx]{background:var(--color-success-soft);color:var(--color-success);border-radius:.4em;padding:.1em .45em;font-size:.85em}.dash-body[data-astro-cid-gy4onkfx]{grid-template-columns:1fr 19.5em;align-items:start;gap:1.1em;display:grid}.dash-col[data-astro-cid-gy4onkfx]{gap:1.1em;display:grid}.dash-card[data-astro-cid-gy4onkfx]{border:1px solid var(--color-hairline);background:var(--color-surface-0);box-shadow:var(--shadow-e1);border-radius:.8em;padding:1em 1.1em .4em}.dash-card-title[data-astro-cid-gy4onkfx]{color:var(--color-heading);align-items:center;gap:.5em;margin-bottom:.4em;font-size:.9em;font-weight:600;display:flex}.dash-row[data-astro-cid-gy4onkfx]{border-top:1px solid var(--color-hairline);grid-template-columns:13em 1fr;align-items:center;min-height:2.8em;font-size:.85em;display:grid}.dash-row[data-astro-cid-gy4onkfx]:first-child{border-top:0}.dash-row[data-astro-cid-gy4onkfx] dt[data-astro-cid-gy4onkfx]{color:var(--color-heading);font-weight:500}.dash-row[data-astro-cid-gy4onkfx] dd[data-astro-cid-gy4onkfx]{color:var(--color-body-2)}.dash-actions[data-astro-cid-gy4onkfx]{padding:1em 1em 1.1em}.dash-actions-title[data-astro-cid-gy4onkfx]{border-bottom:1px solid var(--color-hairline);color:var(--color-heading);margin:0 -1em .9em;padding:0 1em .85em;font-weight:600}.dash-block[data-astro-cid-gy4onkfx]{margin-bottom:1em;font-size:.85em}.dash-label[data-astro-cid-gy4onkfx]{color:var(--color-heading);align-items:center;gap:.5em;margin-bottom:.55em;font-weight:500;display:flex}.dash-count[data-astro-cid-gy4onkfx]{border:1px solid var(--color-hairline-strong);color:var(--color-body-2);border-radius:.35em;padding:0 .4em;font-size:.85em;font-weight:400}.dash-toggle-row[data-astro-cid-gy4onkfx]{color:var(--color-body-2);justify-content:space-between;align-items:center;padding:.3em 0;display:flex}.dash-toggle[data-astro-cid-gy4onkfx]{background:var(--color-surface-3);border-radius:1em;width:2.3em;height:1.3em;position:relative}.dash-toggle[data-astro-cid-gy4onkfx]:after{content:"";background:#fff;border-radius:50%;width:1em;height:1em;position:absolute;top:.15em;left:.15em;box-shadow:0 .05em .15em #0f1a2a40}.dash-toggle[data-astro-cid-gy4onkfx].is-on{background:var(--color-primary)}.dash-toggle[data-astro-cid-gy4onkfx].is-on:after{left:1.15em}.dash-select[data-astro-cid-gy4onkfx]{border:1px solid var(--color-hairline-strong);color:var(--color-heading-2);border-radius:.625em;justify-content:space-between;align-items:center;padding:.6em .75em;display:flex}.dash-select[data-astro-cid-gy4onkfx] svg{color:var(--color-muted)}.dash-tags[data-astro-cid-gy4onkfx]{gap:.25em;display:grid}.dash-tag-row[data-astro-cid-gy4onkfx]{border-radius:.5em;align-items:center;gap:.55em;padding:.45em .5em;display:flex}.dash-tag-row[data-astro-cid-gy4onkfx].is-checked{background:var(--color-primary-soft)}.dash-check[data-astro-cid-gy4onkfx]{border:1px solid var(--color-surface-4);background:#fff;border-radius:.3em;place-items:center;width:1.25em;height:1.25em;display:grid}.is-checked[data-astro-cid-gy4onkfx] .dash-check[data-astro-cid-gy4onkfx]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.dash-check[data-astro-cid-gy4onkfx] svg{width:.85em;height:.85em}.dash-tag[data-astro-cid-gy4onkfx]{border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:.35em;padding:.1em .45em;font-size:.85em;font-weight:500}.tone-blue[data-astro-cid-gy4onkfx]{color:#1a7fd6;background:#e3f1ff}.tone-violet[data-astro-cid-gy4onkfx]{color:#6d4fe0;background:#eeeaff}.tone-red[data-astro-cid-gy4onkfx]{color:#d9443c;background:#ffecec}.tone-pink[data-astro-cid-gy4onkfx]{color:#cc3fa7;background:#ffeefa}.dash-tag-row[data-astro-cid-gy4onkfx] .dash-tag-edit{color:var(--color-muted);margin-left:auto}.dash-tag-row[data-astro-cid-gy4onkfx] .dash-tag-delete{color:var(--color-danger)}.dash-add[data-astro-cid-gy4onkfx]{border-top:1px solid var(--color-hairline);color:var(--color-heading-2);justify-content:center;align-items:center;gap:.4em;margin-top:.6em;padding-top:.8em;font-weight:500;display:flex}.dash-btn[data-astro-cid-gy4onkfx]{border:1px solid var(--color-hairline-strong);color:var(--color-heading);text-align:center;border-radius:.625em;margin-top:.6em;padding:.65em;font-size:.85em;font-weight:500;display:block}.dash-btn-danger[data-astro-cid-gy4onkfx]{color:#fff;background:#e0533f;border-color:#dc4a3d}@media (prefers-reduced-motion:no-preference){dialog[data-astro-cid-umtskgli][open]{animation:rise-in .45s var(--ease-out-soft)}}.shot-screen[data-astro-cid-yodha2z4]{aspect-ratio:4/3;background:var(--color-surface-1);border-radius:.875rem .875rem 0 0;position:relative;overflow:hidden;container-type:inline-size}@media (width>=48rem){.shot-screen[data-astro-cid-yodha2z4]{aspect-ratio:90/44}}.shot-screen[data-astro-cid-yodha2z4]:after{content:"";background:radial-gradient(28% 22% at var(--x) 0%, #1a65ff24, transparent 80%);pointer-events:none;position:absolute;inset:0}.play[data-astro-cid-yodha2z4]{transition:background-color var(--dur-slow) var(--ease-standard);background:radial-gradient(40% 45%,#0f1a2a1a,#0000 75%)}.play[data-astro-cid-yodha2z4]:hover{background-color:#0f1a2a0a}.play[data-astro-cid-yodha2z4]:focus-visible{outline:none}.play[data-astro-cid-yodha2z4]:focus-visible .play-pill[data-astro-cid-yodha2z4]{box-shadow:0 0 0 3px #fff,0 0 0 5px #1a65ff99}.play-pill[data-astro-cid-yodha2z4]{box-shadow:0 16px 40px -12px #0f1a2a73}.shot-canvas[data-astro-cid-yodha2z4]{width:90em;font-size:max(1.11111cqw,5.5px)}@media (prefers-reduced-motion:no-preference){.play-ring[data-astro-cid-yodha2z4]{animation:pulse-ring 2.8s var(--ease-out-soft) infinite}}.demo[data-astro-cid-enhc4ycs]{background:var(--color-surface-0);text-align:left;border-radius:.875rem .875rem 0 0;overflow:hidden}.demo[data-astro-cid-enhc4ycs] [class*=demo-only-]{display:none}.demo[data-astro-cid-enhc4ycs][data-assistant=claude] .demo-only-claude,.demo[data-astro-cid-enhc4ycs][data-assistant=chatgpt] .demo-only-chatgpt,.demo[data-astro-cid-enhc4ycs][data-assistant=gemini] .demo-only-gemini{display:block}.demo-bar[data-astro-cid-enhc4ycs]{border-bottom:1px solid var(--color-hairline);background:var(--color-surface-1);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .75rem;display:flex}.demo-switch[data-astro-cid-enhc4ycs]{background:var(--color-surface-2);border-radius:.75rem;gap:.125rem;padding:.1875rem;display:flex}.demo-switch-btn[data-astro-cid-enhc4ycs]{color:var(--color-body-2);transition:background-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);border-radius:.5625rem;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.demo-switch-btn[data-astro-cid-enhc4ycs]:hover{color:var(--color-heading)}.demo-switch-btn[data-astro-cid-enhc4ycs][aria-pressed=true]{background:var(--color-surface-0);color:var(--color-heading);box-shadow:0 1px 2px #0f1a2a14, inset 0 0 0 1px var(--color-hairline)}.demo-status[data-astro-cid-enhc4ycs]{color:var(--color-body-2);align-items:center;gap:.4rem;font-size:.75rem;display:none}.demo-status[data-astro-cid-enhc4ycs] i[data-astro-cid-enhc4ycs]{background:var(--color-success);border-radius:50%;width:.4rem;height:.4rem}.demo-body[data-astro-cid-enhc4ycs]{grid-template-columns:minmax(0,1fr);display:grid}.demo-presets[data-astro-cid-enhc4ycs]{border-bottom:1px solid var(--color-hairline);scrollbar-width:none;scroll-snap-type:x mandatory;gap:.5rem;padding:.75rem;display:flex;overflow-x:auto}.demo-presets-title[data-astro-cid-enhc4ycs]{display:none}.demo-preset[data-astro-cid-enhc4ycs]{border:1px solid var(--color-hairline);color:var(--color-heading-2);text-align:left;white-space:nowrap;scroll-snap-align:start;transition:background-color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);border-radius:.75rem;flex:none;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35;display:flex}.demo-preset[data-astro-cid-enhc4ycs]:hover{background:var(--color-surface-1)}.demo-preset[data-astro-cid-enhc4ycs][aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-heading);border-color:#1a65ff40}.demo-preset-icon[data-astro-cid-enhc4ycs]{background:var(--color-surface-0);width:1.875rem;height:1.875rem;color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:.5rem;flex:none;place-items:center;display:grid}.demo-main[data-astro-cid-enhc4ycs]{flex-direction:column;min-width:0;display:flex}.demo-threads[data-astro-cid-enhc4ycs]{flex:1;grid-template-columns:minmax(0,1fr);padding:1.25rem 1rem;display:grid}.demo-thread[data-astro-cid-enhc4ycs]{visibility:hidden;flex-direction:column;grid-area:1/1;display:flex}.demo-thread[data-astro-cid-enhc4ycs][data-active]{visibility:visible}.demo-ask[data-astro-cid-enhc4ycs]{background:var(--color-surface-2);max-width:85%;color:var(--color-heading);border-radius:1.1rem 1.1rem .35rem;align-self:flex-end;padding:.6rem 1rem;font-size:.9375rem}.demo-calls[data-astro-cid-enhc4ycs]{gap:.5rem;margin-top:1.25rem;display:grid}.demo-call[data-astro-cid-enhc4ycs]{border:1px solid var(--color-hairline);border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.15rem .6rem;padding:.55rem .75rem;display:grid}.demo-call[data-astro-cid-enhc4ycs] .demo-call-mark{width:1.05rem;color:var(--color-heading)}.demo-call-name[data-astro-cid-enhc4ycs]{min-width:0;color:var(--color-heading-2);font-size:.8125rem;font-weight:500}.demo-call-args[data-astro-cid-enhc4ycs]{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:.4rem;font-weight:400}.demo-call-state[data-astro-cid-enhc4ycs]{display:grid}.demo-call-state[data-astro-cid-enhc4ycs] svg{color:var(--color-body-2);grid-area:1/1}.demo-call-state[data-astro-cid-enhc4ycs] .demo-spin{opacity:0}.demo-call-result[data-astro-cid-enhc4ycs]{color:var(--color-body-2);grid-column:2/-1;font-size:.75rem}.demo-answer[data-astro-cid-enhc4ycs]{flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.demo-avatar[data-astro-cid-enhc4ycs]{background:var(--color-surface-0);width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--color-hairline), 0 2px 6px -2px #0f1a2a1f;border-radius:50%;flex:none;place-items:center;display:grid}.demo-avatar[data-astro-cid-enhc4ycs] .demo-avatar-mark{width:1.1rem;height:1.1rem}.demo-typing[data-astro-cid-enhc4ycs]{gap:.25rem;padding-top:.6rem;display:none}.demo-typing[data-astro-cid-enhc4ycs] i[data-astro-cid-enhc4ycs]{background:var(--color-surface-4);width:.375rem;height:.375rem;animation:demo-typing 1s var(--ease-in-out) infinite;border-radius:50%}.demo-typing[data-astro-cid-enhc4ycs] i[data-astro-cid-enhc4ycs]:nth-child(2){animation-delay:.15s}.demo-typing[data-astro-cid-enhc4ycs] i[data-astro-cid-enhc4ycs]:nth-child(3){animation-delay:.3s}.demo-intro[data-astro-cid-enhc4ycs]{color:var(--color-body);padding-top:.3rem;font-size:.9375rem}.demo-file[data-astro-cid-enhc4ycs]{border:1px solid var(--color-hairline);border-radius:.75rem;align-items:center;gap:.75rem;margin-top:.75rem;padding:.6rem .85rem .6rem .6rem;display:flex}.demo-file-icon[data-astro-cid-enhc4ycs]{background:var(--color-surface-2);width:2.25rem;height:2.25rem;color:var(--color-heading-2);border-radius:.5rem;flex:none;place-items:center;display:grid}.demo-file-name[data-astro-cid-enhc4ycs]{color:var(--color-heading-2);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;display:block;overflow:hidden}.demo-file-detail[data-astro-cid-enhc4ycs]{color:var(--color-body-2);font-size:.75rem;display:block}.demo-items[data-astro-cid-enhc4ycs]{margin-top:.5rem}.demo-item[data-astro-cid-enhc4ycs]{border-bottom:1px solid var(--color-hairline);grid-template-columns:1fr auto;gap:.1rem 1rem;padding:.6rem 0;display:grid}.demo-item-title[data-astro-cid-enhc4ycs]{color:var(--color-heading-2);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.demo-item-aside[data-astro-cid-enhc4ycs]{color:var(--color-body-2);font-variant-numeric:tabular-nums;font-size:.8125rem}.demo-item-meta[data-astro-cid-enhc4ycs]{color:var(--color-body-2);grid-column:1/-1;font-size:.8125rem}.demo-outro[data-astro-cid-enhc4ycs]{color:var(--color-body);margin-top:.75rem;font-size:.875rem}.demo-composer[data-astro-cid-enhc4ycs]{border:1px solid var(--color-hairline);border-radius:1rem;align-items:center;gap:.625rem;margin:0 .75rem .75rem;padding:.5rem .5rem .5rem .625rem;display:flex}.demo-connector[data-astro-cid-enhc4ycs]{background:var(--color-primary-soft);color:var(--color-primary-dark);border-radius:.5rem;flex:none;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.75rem;font-weight:500;display:flex}.demo-placeholder[data-astro-cid-enhc4ycs]{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}.demo-placeholder[data-astro-cid-enhc4ycs] span[data-astro-cid-enhc4ycs]{text-overflow:ellipsis;overflow:hidden}.demo-send[data-astro-cid-enhc4ycs]{background:var(--color-surface-3);width:2rem;height:2rem;color:var(--color-surface-0);border-radius:50%;flex:none;place-items:center;display:grid}[data-motion] [data-astro-cid-enhc4ycs][data-demo]:not([data-ready]) .demo-thread[data-astro-cid-enhc4ycs][data-active] [data-astro-cid-enhc4ycs]:is([data-step],[data-line],[data-call]){opacity:0}[data-astro-cid-enhc4ycs][data-step],[data-astro-cid-enhc4ycs][data-line],[data-astro-cid-enhc4ycs][data-call]{transition:opacity .5s var(--ease-out-soft), translate .5s var(--ease-out-soft)}[data-astro-cid-enhc4ycs][data-pending]{opacity:0;translate:0 .5rem}.demo-call[data-astro-cid-enhc4ycs][data-running] .demo-call-state[data-astro-cid-enhc4ycs] .demo-spin{opacity:1;animation:.8s linear infinite demo-spin}.demo-call[data-astro-cid-enhc4ycs][data-running] .demo-call-state[data-astro-cid-enhc4ycs] .demo-done,.demo-call[data-astro-cid-enhc4ycs][data-running] .demo-call-result[data-astro-cid-enhc4ycs]{opacity:0}.demo-answer[data-astro-cid-enhc4ycs][data-typing] .demo-typing[data-astro-cid-enhc4ycs]{display:flex}@keyframes demo-spin{to{rotate:360deg}}@keyframes demo-typing{50%{background:var(--color-primary);translate:0 -.15rem}}@media (width>=30rem){.demo-status[data-astro-cid-enhc4ycs]{display:flex}.demo-answer[data-astro-cid-enhc4ycs]{flex-direction:row;gap:.75rem}.demo-threads[data-astro-cid-enhc4ycs]{padding:1.5rem}.demo-composer[data-astro-cid-enhc4ycs]{margin:0 1rem 1rem}}@media (width>=62rem){.demo-body[data-astro-cid-enhc4ycs]{grid-template-columns:19rem 1fr}.demo-presets[data-astro-cid-enhc4ycs]{border-right:1px solid var(--color-hairline);border-bottom:0;flex-direction:column;padding:1rem;overflow:visible}.demo-presets-title[data-astro-cid-enhc4ycs]{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;margin:.25rem .25rem .5rem;font-size:.75rem;font-weight:600;display:block}.demo-preset[data-astro-cid-enhc4ycs]{white-space:normal;border-color:#0000}.demo-threads[data-astro-cid-enhc4ycs]{padding:1.75rem 2rem 1.25rem}}.capacity[data-astro-cid-nwtk6cma] li:first-child p{font-weight:600}.plan[data-astro-cid-nwtk6cma]:not(.plan-featured) .capacity[data-astro-cid-nwtk6cma] li:first-child p{color:var(--color-heading)}.plan-featured[data-astro-cid-nwtk6cma] .capacity[data-astro-cid-nwtk6cma] li:first-child p{color:#fff}@media (hover:hover) and (prefers-reduced-motion:no-preference){.plan-featured[data-astro-cid-nwtk6cma]{transition:transform var(--dur-slow) var(--ease-out-soft), box-shadow var(--dur-slow) var(--ease-out-soft)}.plan-featured[data-astro-cid-nwtk6cma]:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff24,0 36px 70px -28px #0330acbf}}.accent[data-astro-cid-m5ufueyf]{background:linear-gradient(90deg, var(--color-primary), #1a65ff26)}[data-motion] .star[data-astro-cid-tgbrwp4t]{opacity:.18;transition:opacity .4s var(--ease-standard), transform .5s var(--ease-out-soft);transition-delay:calc(.3s + var(--i) * 80ms);transform:scale(.85)}[data-motion] [data-in] .star[data-astro-cid-tgbrwp4t]{opacity:1;transform:none}.tool-frame[data-astro-cid-eqvisozh][data-loading]:before{content:"";background:linear-gradient(100deg, var(--color-surface-1) 30%, var(--color-surface-2) 50%, var(--color-surface-1) 70%);background-size:300% 100%;transition:opacity .4s;animation:1.6s linear infinite shimmer;position:absolute;inset:0}.tool-frame[data-astro-cid-eqvisozh][data-loaded]:before{opacity:0}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
