.ag-video{--hv-bg: var(--surface-app);--hv-shadow: var(--shadow-frame);--hv-dot: var(--paper-200);--hv-label: var(--ink-600);--hv-meta: var(--ink-500)}[data-theme=dark] .ag-video{--hv-bg: linear-gradient(180deg, #1c1b1e, #141315);--hv-shadow: 0 24px 70px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .06);--hv-dot: rgba(255, 255, 255, .14);--hv-label: rgba(255, 255, 255, .66);--hv-meta: rgba(255, 255, 255, .4)}.ag-hero-chip{--hchip-bg: var(--grad-chip);--hchip-shadow: inset 0 2px .4px #ffffff;--hchip-text: var(--ink-900)}[data-theme=dark] .ag-hero-chip{--hchip-bg: rgba(255, 255, 255, .07);--hchip-shadow: inset 0 1px .4px rgba(255, 255, 255, .25), 0 0 0 1px rgba(255, 255, 255, .06);--hchip-text: var(--yellow-400)}.ag-tplsec{--tplsec-bg: var(--th-bg-1)}[data-theme=dark] .ag-tplsec{--tplsec-bg: var(--ag-d-bg-2)}.ag-tplx{--tplx-tabs-bg: var(--paper-80);--tplx-tabs-border: var(--paper-line);--tplx-tab-on-bg: var(--paper-0);--tplx-tab-on-border: var(--paper-line);--tplx-tab-on-shadow: 0 1px 2px rgba(72, 70, 68, .06);--tplx-tab-on-text: var(--ink-900);--tplx-tab-text: var(--ink-900);--tplx-panel-bg: var(--surface-app);--tplx-panel-shadow: var(--shadow-frame);--tplx-eyebrow: var(--ink-300);--tplx-title: var(--ink-900);--tplx-tagline: var(--ink-600);--tplx-rule: var(--paper-150);--tplx-rule-soft: var(--paper-150);--tplx-trig-bg: rgba(242, 242, 92, .35);--tplx-trig-ring: rgba(36, 36, 36, .12);--tplx-trig-text: var(--ink-900);--tplx-trig-dot: var(--yellow-500);--tplx-trig-dot-glow: none;--tplx-seg-bg: var(--paper-100);--tplx-seg-ring: var(--paper-150);--tplx-seg-on-bg: #ffffff;--tplx-seg-on-shadow: var(--shadow-ring);--tplx-seg-on-text: var(--ink-900);--tplx-seg-text: var(--ink-600);--tplx-soon-bg: var(--paper-150);--tplx-soon-text: var(--ink-500);--tplx-chip-bg: #ffffff;--tplx-chip-shadow: var(--shadow-ring);--tplx-chip-text: var(--ink-900);--tplx-skill-bg: rgba(217, 119, 87, .12);--tplx-skill-ring: rgba(217, 119, 87, .3);--tplx-skill-text: var(--ink-900);--tplx-md-bg: var(--paper-50);--tplx-md-border: var(--divider-app);--tplx-md-hdr-border: var(--divider-app);--tplx-md-dot: var(--paper-200);--tplx-md-name: var(--ink-500);--tplx-md-text: var(--ink-450);--tplx-md-fade: linear-gradient( to bottom, rgba(252, 251, 250, 0), rgba(252, 251, 250, .95) )}[data-theme=dark] .ag-tplx{--tplx-tabs-bg: rgba(255, 255, 255, .04);--tplx-tabs-border: rgba(255, 255, 255, .08);--tplx-tab-on-bg: rgba(242, 242, 92, .12);--tplx-tab-on-border: rgba(242, 242, 92, .3);--tplx-tab-on-shadow: none;--tplx-tab-on-text: #f7f6f4;--tplx-tab-text: rgba(255, 255, 255, .55);--tplx-panel-bg: var(--ag-d-bg-2);--tplx-panel-shadow: 0 24px 70px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .07);--tplx-eyebrow: rgba(255, 255, 255, .36);--tplx-title: #f7f6f4;--tplx-tagline: rgba(255, 255, 255, .55);--tplx-rule: rgba(255, 255, 255, .07);--tplx-rule-soft: rgba(255, 255, 255, .05);--tplx-trig-bg: rgba(242, 242, 92, .1);--tplx-trig-ring: rgba(242, 242, 92, .25);--tplx-trig-text: #f7f6f4;--tplx-trig-dot: var(--yellow-400);--tplx-trig-dot-glow: 0 0 8px rgba(242, 242, 92, .7);--tplx-seg-bg: rgba(255, 255, 255, .04);--tplx-seg-ring: rgba(255, 255, 255, .08);--tplx-seg-on-bg: rgba(255, 255, 255, .09);--tplx-seg-on-shadow: inset 0 0 0 1px rgba(255, 255, 255, .14);--tplx-seg-on-text: #f7f6f4;--tplx-seg-text: rgba(255, 255, 255, .5);--tplx-soon-bg: rgba(255, 255, 255, .08);--tplx-soon-text: rgba(255, 255, 255, .55);--tplx-chip-bg: rgba(255, 255, 255, .05);--tplx-chip-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1);--tplx-chip-text: rgba(255, 255, 255, .82);--tplx-skill-bg: rgba(217, 119, 87, .1);--tplx-skill-ring: rgba(217, 119, 87, .28);--tplx-skill-text: rgba(255, 255, 255, .85);--tplx-md-bg: rgba(0, 0, 0, .34);--tplx-md-border: rgba(255, 255, 255, .07);--tplx-md-hdr-border: rgba(255, 255, 255, .06);--tplx-md-dot: rgba(255, 255, 255, .14);--tplx-md-name: rgba(255, 255, 255, .5);--tplx-md-text: rgba(255, 255, 255, .7);--tplx-md-fade: linear-gradient( to bottom, rgba(18, 17, 19, 0), rgba(15, 14, 16, .9) )}.ag-hiw{--hiw-h2: var(--text-heading);--hiw-sub: var(--ink-600);--hiw-beat-border: rgba(36, 36, 36, .12);--hiw-beat-on: var(--ink-900);--hiw-beat-off: var(--ink-300);--hiw-beat-body: var(--ink-600);--hiw-chev: var(--ink-600);--hiw-card-bg: #ffffff;--hiw-card-shadow: var(--shadow-ring);--hiw-ts: var(--ink-300);--hiw-ts-you: var(--ink-500);--hiw-meta: var(--ink-300);--hiw-thought: var(--ink-500);--hiw-block-rule: var(--paper-150);--hiw-bub-bg: var(--paper-100);--hiw-bub-ring: var(--paper-150);--hiw-bub-text: var(--ink-900);--hiw-body: var(--app-text-body);--hiw-body-hi: var(--app-text-heading);--hiw-code-bg: var(--paper-150);--hiw-code-text: var(--ink-900);--hiw-tool-bg: var(--paper-50);--hiw-tool-ring: var(--paper-200);--hiw-tool-label: var(--ink-600);--hiw-tool-meta: var(--ink-300);--hiw-sched-bg: var(--paper-50);--hiw-sched-ring: var(--paper-150);--hiw-sched-title: var(--ink-900);--hiw-sched-meta: var(--ink-500);--hiw-div-line: var(--paper-150);--hiw-div-text: var(--ink-500);--hiw-flag-bg: var(--ink-900);--hiw-flag-shadow: none;--hiw-flag-text: var(--yellow-400);--hiw-files-border: var(--divider-app);--hiw-files-bg: var(--paper-50);--hiw-files-hdr-border: var(--divider-app);--hiw-files-ico: var(--ink-500);--hiw-files-title: var(--ink-600);--hiw-files-count: var(--ink-300);--hiw-file-hot-bg: rgba(242, 242, 92, .22);--hiw-file-hot-ring: rgba(36, 36, 36, .08);--hiw-file-ico: var(--ink-300);--hiw-file-ico-hot: var(--yellow-500);--hiw-file-name: var(--ink-600);--hiw-file-name-hot: var(--ink-900);--hiw-file-meta: var(--ink-300);--hiw-file-meta-hot: var(--ink-500);--hiw-comp-bg: var(--paper-50);--hiw-comp-ring: var(--paper-200);--hiw-comp-ph: var(--ink-300);--hiw-comp-ico: var(--ink-500);--hiw-comp-hint: var(--ink-300);--hiw-send-bg: var(--paper-150);--hiw-send-arrow: var(--ink-600)}[data-theme=dark] .ag-hiw{--hiw-h2: #ffffff;--hiw-sub: var(--text-on-dark-muted);--hiw-beat-border: rgba(255, 255, 255, .12);--hiw-beat-on: #f7f6f4;--hiw-beat-off: rgba(255, 255, 255, .55);--hiw-beat-body: rgba(255, 255, 255, .55);--hiw-chev: rgba(255, 255, 255, .6);--hiw-card-bg: #161519;--hiw-card-shadow: 0 24px 70px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .08);--hiw-ts: rgba(255, 255, 255, .35);--hiw-ts-you: rgba(255, 255, 255, .55);--hiw-meta: rgba(255, 255, 255, .32);--hiw-thought: rgba(255, 255, 255, .4);--hiw-block-rule: rgba(255, 255, 255, .06);--hiw-bub-bg: rgba(255, 255, 255, .06);--hiw-bub-ring: rgba(255, 255, 255, .07);--hiw-bub-text: #f0eff2;--hiw-body: rgba(255, 255, 255, .82);--hiw-body-hi: #ffffff;--hiw-code-bg: rgba(255, 255, 255, .06);--hiw-code-text: #f0eff2;--hiw-tool-bg: rgba(255, 255, 255, .03);--hiw-tool-ring: rgba(255, 255, 255, .07);--hiw-tool-label: rgba(255, 255, 255, .78);--hiw-tool-meta: rgba(255, 255, 255, .38);--hiw-sched-bg: rgba(255, 255, 255, .025);--hiw-sched-ring: rgba(255, 255, 255, .09);--hiw-sched-title: #ffffff;--hiw-sched-meta: rgba(255, 255, 255, .45);--hiw-div-line: rgba(255, 255, 255, .07);--hiw-div-text: rgba(255, 255, 255, .4);--hiw-flag-bg: rgba(217, 119, 87, .14);--hiw-flag-shadow: inset 0 0 0 1px rgba(217, 119, 87, .3);--hiw-flag-text: #f7f6f4;--hiw-files-border: rgba(255, 255, 255, .07);--hiw-files-bg: rgba(0, 0, 0, .25);--hiw-files-hdr-border: rgba(255, 255, 255, .06);--hiw-files-ico: rgba(255, 255, 255, .5);--hiw-files-title: rgba(255, 255, 255, .55);--hiw-files-count: rgba(255, 255, 255, .3);--hiw-file-hot-bg: rgba(242, 242, 92, .06);--hiw-file-hot-ring: rgba(242, 242, 92, .2);--hiw-file-ico: rgba(255, 255, 255, .4);--hiw-file-ico-hot: var(--yellow-400);--hiw-file-name: rgba(255, 255, 255, .62);--hiw-file-name-hot: #ffffff;--hiw-file-meta: rgba(255, 255, 255, .3);--hiw-file-meta-hot: rgba(242, 242, 92, .85);--hiw-comp-bg: rgba(255, 255, 255, .025);--hiw-comp-ring: rgba(255, 255, 255, .09);--hiw-comp-ph: rgba(255, 255, 255, .35);--hiw-comp-ico: rgba(255, 255, 255, .4);--hiw-comp-hint: rgba(255, 255, 255, .3);--hiw-send-bg: rgba(255, 255, 255, .1);--hiw-send-arrow: rgba(255, 255, 255, .75)}.ag-ios{--ios-body: var(--ink-600);--ios-note-rule: var(--paper-150);--ios-card-bg: var(--paper-0);--ios-card-shadow: 0 0 0 1px var(--th-border);--ios-row-rule: var(--paper-150);--ios-label: var(--ink-300);--ios-chip-bg: #ffffff;--ios-chip-shadow: var(--shadow-ring);--ios-chip-text: var(--ink-900);--ios-skill-bg: rgba(217, 119, 87, .12);--ios-skill-shadow: inset 0 0 0 1px rgba(217, 119, 87, .3);--ios-skill-text: var(--ink-900);--ios-soon-bg: var(--paper-150);--ios-soon-shadow: inset 0 0 0 1px var(--paper-150);--ios-soon-text: var(--ink-500);--ios-soontag-bg: rgba(36, 36, 36, .06);--ios-soontag-text: var(--ink-500)}[data-theme=dark] .ag-ios{--ios-body: rgba(255, 255, 255, .55);--ios-note-rule: rgba(255, 255, 255, .08);--ios-card-bg: var(--ag-d-bg-2);--ios-card-shadow: 0 24px 70px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .07);--ios-row-rule: rgba(255, 255, 255, .06);--ios-label: rgba(255, 255, 255, .36);--ios-chip-bg: rgba(255, 255, 255, .06);--ios-chip-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12);--ios-chip-text: rgba(255, 255, 255, .9);--ios-skill-bg: rgba(255, 255, 255, .06);--ios-skill-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12);--ios-skill-text: rgba(255, 255, 255, .9);--ios-soon-bg: rgba(255, 255, 255, .02);--ios-soon-shadow: inset 0 0 0 1px rgba(255, 255, 255, .07);--ios-soon-text: rgba(255, 255, 255, .4);--ios-soontag-bg: rgba(255, 255, 255, .06);--ios-soontag-text: rgba(255, 255, 255, .35)}.ag-io-view[data-astro-cid-gnw7zfxu]::-webkit-scrollbar{display:none}.ag-io-view[data-astro-cid-gnw7zfxu]:hover{overflow-x:auto!important;scrollbar-width:none}.ag-io-view[data-astro-cid-gnw7zfxu]:hover .ag-io-track[data-astro-cid-gnw7zfxu]{animation-play-state:paused!important}@media(max-width:600px){.ag-interop[data-astro-cid-gnw7zfxu]{padding-left:16px!important;padding-right:16px!important;gap:40px!important}.ag-io-row[data-astro-cid-gnw7zfxu]{grid-template-columns:96px 1fr!important;gap:12px!important;padding:12px 0!important}.ag-io-label[data-astro-cid-gnw7zfxu]{padding-left:12px!important;font-size:11px!important;letter-spacing:.04em!important;white-space:nowrap}}
