.silk-fallback[data-astro-cid-lnbdpqsn]{background:radial-gradient(80% 90% at 78% 88%, color-mix(in oklab, var(--color-accent-300) 85%, transparent), transparent 66%), radial-gradient(70% 80% at 12% 10%, color-mix(in oklab, var(--color-accent-200) 80%, transparent), transparent 70%), linear-gradient(160deg, var(--color-accent-400), var(--color-accent-600))}.hero-card[data-astro-cid-5hwsmvl6]{transform:translate(-50%,-50%)}.hero-composer[data-astro-cid-5hwsmvl6]{transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.ask-caret[data-astro-cid-5hwsmvl6]{animation:1.1s steps(2,jump-none) infinite ask-blink}html.js .hero-card[data-astro-cid-5hwsmvl6]{opacity:0;animation:hero-card-in .8s var(--ease-out-quart) .55s forwards;transform:translate(-50%,calc(16px - 50%))}html.js .hero-composer[data-astro-cid-5hwsmvl6]{opacity:0;animation:hero-composer-in .7s var(--ease-out-quart) .95s forwards;transform:translate(-50%,10px)}}@keyframes ask-blink{50%{opacity:0}}@keyframes hero-card-in{to{opacity:1;transform:translate(-50%,-50%)}}@keyframes hero-composer-in{to{opacity:1;transform:translate(-50%)}}[data-astro-cid-2a6jeb6c][data-step="0"] [data-astro-cid-2a6jeb6c][data-chip="1"],[data-astro-cid-2a6jeb6c][data-step="1"] [data-astro-cid-2a6jeb6c][data-chip="2"]{border-color:var(--color-accent-600);background-color:var(--color-accent-50);color:var(--color-accent-800)}.citation-chip[data-astro-cid-2a6jeb6c]{transition:border-color .3s var(--ease-out-quart), background-color .3s var(--ease-out-quart), color .3s var(--ease-out-quart)}[data-astro-cid-2a6jeb6c][data-pdf-scroller]{transition:transform .7s var(--ease-out-quart);transform:translateY(0)}[data-astro-cid-2a6jeb6c][data-step="1"] [data-astro-cid-2a6jeb6c][data-pdf-scroller]{transform:translateY(-132px)}.citation-highlight[data-astro-cid-2a6jeb6c]{transition:background-color .45s var(--ease-out-quart), box-shadow .45s var(--ease-out-quart);background-color:#0000;box-shadow:0 0 #0000}[data-astro-cid-2a6jeb6c][data-step="0"] [data-astro-cid-2a6jeb6c][data-highlight="1"],[data-astro-cid-2a6jeb6c][data-step="1"] [data-astro-cid-2a6jeb6c][data-highlight="2"]{background-color:color-mix(in oklab, var(--color-highlight) 60%, transparent);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-highlight) 25%, transparent);transition-delay:.55s}.citation-match[data-astro-cid-2a6jeb6c]{opacity:0;transition:opacity .35s var(--ease-out-quart)}[data-astro-cid-2a6jeb6c][data-step="0"] [data-astro-cid-2a6jeb6c][data-match="1"],[data-astro-cid-2a6jeb6c][data-step="1"] [data-astro-cid-2a6jeb6c][data-match="2"]{opacity:1;transition-delay:.8s}.trace-card[data-astro-cid-p3wcd5cg]{transition:border-color .45s var(--ease-out-quart)}.trace-card[data-astro-cid-p3wcd5cg][data-active=true]{border-color:color-mix(in oklab, var(--color-accent-600) 35%, transparent)}.trace-detail[data-astro-cid-p3wcd5cg]{transition:grid-template-rows .45s var(--ease-out-quart);grid-template-rows:0fr;display:grid}.trace-card[data-astro-cid-p3wcd5cg][data-active=true] .trace-detail[data-astro-cid-p3wcd5cg]{grid-template-rows:1fr}.connector[data-astro-cid-tnmyolwx]{stroke:color-mix(in oklab, var(--color-ink) 20%, transparent)}@media (prefers-reduced-motion:no-preference){html.js [data-astro-cid-tnmyolwx][data-artifact=deploy-diagram] .connector[data-astro-cid-tnmyolwx]{stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-out-quart)}html.js [data-astro-cid-tnmyolwx][data-artifact=deploy-diagram] .connector[data-astro-cid-tnmyolwx].is-drawn{stroke-dashoffset:0}}.is-armed[data-astro-cid-jfvyy3ob] [data-astro-cid-jfvyy3ob][data-score-line],.is-armed[data-astro-cid-jfvyy3ob] [data-astro-cid-jfvyy3ob][data-score-main]{stroke-dasharray:1;stroke-dashoffset:1px}.is-armed[data-astro-cid-jfvyy3ob] [data-astro-cid-jfvyy3ob][data-score-line]{transition:stroke-dashoffset 1.1s cubic-bezier(.25, 1, .5, 1) var(--d)}.is-armed[data-astro-cid-jfvyy3ob] [data-astro-cid-jfvyy3ob][data-score-main]{transition:stroke-dashoffset 1.4s cubic-bezier(.25,1,.5,1) .88s}.is-armed[data-astro-cid-jfvyy3ob].is-drawing [data-astro-cid-jfvyy3ob][data-score-line],.is-armed[data-astro-cid-jfvyy3ob].is-drawing [data-astro-cid-jfvyy3ob][data-score-main]{stroke-dashoffset:0}[data-astro-cid-jfvyy3ob][data-score-node],.cadence[data-astro-cid-jfvyy3ob],.ring[data-astro-cid-jfvyy3ob]{transform-box:fill-box;transform-origin:50%}.is-armed[data-astro-cid-jfvyy3ob] [data-astro-cid-jfvyy3ob][data-score-node]{opacity:0;transition:opacity .38s cubic-bezier(.25, 1, .5, 1) var(--d), transform .5s cubic-bezier(.25, 1, .5, 1) var(--d);transform:scale(.45)}.is-armed[data-astro-cid-jfvyy3ob].is-drawing [data-astro-cid-jfvyy3ob][data-score-node]{opacity:var(--o,1);transform:scale(1)}.is-armed[data-astro-cid-jfvyy3ob] .cadence[data-astro-cid-jfvyy3ob]{opacity:0;transition:opacity .32s cubic-bezier(.25,1,.5,1) 2.04s,transform .42s cubic-bezier(.25,1,.5,1) 2.04s;transform:scale(.4)}.is-armed[data-astro-cid-jfvyy3ob].is-drawing .cadence[data-astro-cid-jfvyy3ob]{opacity:1;transform:scale(1)}.is-armed[data-astro-cid-jfvyy3ob] .ring[data-astro-cid-jfvyy3ob]{opacity:0;transform:scale(.45)}.is-armed[data-astro-cid-jfvyy3ob].is-drawing .ring[data-astro-cid-jfvyy3ob]{animation:.5s cubic-bezier(.25,1,.5,1) 2.05s both ring-arrive}.is-ambient[data-astro-cid-jfvyy3ob].is-active .ring[data-astro-cid-jfvyy3ob]{animation:4s ease-out infinite ring-breathe}.is-ambient[data-astro-cid-jfvyy3ob].is-active.is-sweeping .sweep[data-astro-cid-jfvyy3ob]{animation:2.2s cubic-bezier(.25,1,.5,1) both score-sweep}@keyframes ring-arrive{0%{opacity:0;transform:scale(.45)}68%{opacity:.22;transform:scale(1.28)}to{opacity:.35;transform:scale(1)}}@keyframes ring-breathe{0%,18%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes score-sweep{0%{opacity:0;stroke-dashoffset:1.07px}14%{opacity:.58}82%{opacity:.44}to{opacity:0;stroke-dashoffset:-.07px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-jfvyy3ob][data-score] [data-astro-cid-jfvyy3ob]{transition:none!important;animation:none!important}.is-armed[data-astro-cid-jfvyy3ob] [data-astro-cid-jfvyy3ob][data-score-line],.is-armed[data-astro-cid-jfvyy3ob] [data-astro-cid-jfvyy3ob][data-score-main]{stroke-dashoffset:0}.is-armed[data-astro-cid-jfvyy3ob] [data-astro-cid-jfvyy3ob][data-score-node]{opacity:var(--o,1);transform:none}.is-armed[data-astro-cid-jfvyy3ob] .cadence[data-astro-cid-jfvyy3ob]{opacity:1;transform:none}.is-armed[data-astro-cid-jfvyy3ob] .ring[data-astro-cid-jfvyy3ob]{opacity:.35;transform:none}}.ssc-slide[data-astro-cid-ggs3dw23]{opacity:0;pointer-events:none;transition:opacity .7s var(--ease-out-quart)}.ssc-slide[data-astro-cid-ggs3dw23].is-active{opacity:1;pointer-events:auto}.ssc-card[data-astro-cid-ggs3dw23]{transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.ssc-slide[data-astro-cid-ggs3dw23] .ssc-card[data-astro-cid-ggs3dw23]{opacity:0;transition:transform .65s var(--ease-out-quart) .12s, opacity .55s var(--ease-out-quart) .12s;transform:translate(-50%,calc(14px - 50%))}.ssc-slide[data-astro-cid-ggs3dw23].is-active .ssc-card[data-astro-cid-ggs3dw23]{opacity:1;transform:translate(-50%,-50%)}.ssc-tab[data-astro-cid-ggs3dw23].is-active.is-auto .ssc-bar[data-astro-cid-ggs3dw23]{animation:2.5s linear forwards ssc-progress}}.ssc-tab[data-astro-cid-ggs3dw23].is-active .ssc-bar[data-astro-cid-ggs3dw23]{transform:scaleX(1)}@keyframes ssc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){html.js [data-astro-cid-tqjfniev][data-progress-line]{transform-origin:0;transition:transform 1.4s var(--ease-out-quart);transform:scaleX(0)}html.js [data-astro-cid-tqjfniev][data-progress-line].is-drawn{transform:scaleX(1)}html.js [data-astro-cid-tqjfniev][data-progress-line-v]{transform-origin:top;transition:transform 1.4s var(--ease-out-quart);transform:scaleY(0)}html.js [data-astro-cid-tqjfniev][data-progress-line-v].is-drawn{transform:scaleY(1)}}.pulse-ring[data-astro-cid-tqjfniev]{opacity:0}@media (prefers-reduced-motion:no-preference){.pulse-ring[data-astro-cid-tqjfniev]{animation:rail-pulse 2s var(--ease-out-quart) infinite}}@keyframes rail-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}
