@keyframes float-1{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-4px,-8px)rotate(-.5deg)}}@keyframes float-2{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(6px,-6px)rotate(.5deg)}}.chat-md{line-height:1.55}.chat-md>:first-child{margin-top:0}.chat-md>:last-child{margin-bottom:0}.chat-md p{margin:0 0 .7em}.chat-md h1,.chat-md h2,.chat-md h3,.chat-md h4{letter-spacing:-.015em;margin:1em 0 .4em;font-family:Author,Georgia,ui-serif,serif;font-weight:600;line-height:1.2}.chat-md h1{font-size:1.25em}.chat-md h2{font-size:1.18em}.chat-md h3{font-size:1.08em}.chat-md h4{font-size:1em}.chat-md ul,.chat-md ol{margin:.5em 0 .9em;padding-left:1.4em}.chat-md ul{list-style:none}.chat-md ul li{margin:.25em 0;position:relative}.chat-md ul li:before{content:"";background:#f59e0bb3;border-radius:9999px;width:5px;height:5px;position:absolute;top:.6em;left:-1em}.chat-md ol{list-style:decimal}.chat-md ol li{margin:.25em 0;padding-left:.25em}.chat-md ol li::marker{color:#f59e0bd9;font-family:JetBrains Mono,monospace;font-size:.85em}.chat-md strong{color:inherit;font-weight:600}html.dark .chat-md strong{color:#fff}.chat-md em{font-style:italic}.chat-md a{color:#b45309;text-underline-offset:2px;text-decoration:underline 1px}html.dark .chat-md a{color:#fbbf24}.chat-md a:hover{text-decoration-thickness:2px}.chat-md code{color:#b45309;background:#0000000f;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:.88em}html.dark .chat-md code{color:#fbbf24;background:#ffffff14}.chat-md pre{color:#ffffffd9;background:#1a1410;border:1px solid #ffffff0f;border-radius:8px;margin:.7em 0;padding:14px 16px;overflow-x:auto}.chat-md pre code{color:inherit;background:0 0;border-radius:0;padding:0;font-size:.85em;line-height:1.55}.chat-md blockquote{color:#000000a6;border-left:2px solid #f59e0b80;margin:.7em 0;padding:.4em 0 .4em .85em;font-style:italic}html.dark .chat-md blockquote{color:#ffffffb3}.chat-md hr{border:0;border-top:1px solid #00000014;margin:1em 0}html.dark .chat-md hr{border-color:#ffffff1a}.chat-md table{border-collapse:collapse;width:100%;margin:.7em 0;font-size:.92em}.chat-md th,.chat-md td{text-align:left;border:1px solid #00000014;padding:6px 10px}html.dark .chat-md th,html.dark .chat-md td{border-color:#ffffff1a}.chat-md th{background:#00000006;font-weight:600}html.dark .chat-md th{background:#ffffff0a}@keyframes hd-shimmer{0%{background-position:-150% 0}to{background-position:150% 0}}.hd-shimmer{background-color:#0000000d;background-image:linear-gradient(90deg,#0000 0%,#00000012 50%,#0000 100%);background-repeat:no-repeat;background-size:60% 100%;animation:1.4s ease-in-out infinite hd-shimmer}html.dark .hd-shimmer{background-color:#ffffff0d;background-image:linear-gradient(90deg,#fff0 0%,#ffffff1a 50%,#fff0 100%)}@media (prefers-reduced-motion:reduce){.hd-shimmer{animation:none}}#hero-answer-text mark{color:inherit;box-decoration-break:clone;background:linear-gradient(#0000 60%,#f59e0b52 60%);border-radius:2px;padding:1px 3px;font-weight:500}html.dark #hero-answer-text mark{color:#fbbf24;background:linear-gradient(#0000 60%,#fbbf244d 60%)}#hero-answer-text code{background:#0000000d;border-radius:5px;padding:1.5px 6px;font-family:JetBrains Mono,monospace;font-size:.82em}html.dark #hero-answer-text code{background:#ffffff12}#hero-answer-text .hd-answer-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}#hero-answer-text .hd-answer-list li{align-items:baseline;gap:12px;display:flex}#hero-answer-text .hd-li-marker{background:#0000000f;border-radius:6px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:20px;height:20px;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}html.dark #hero-answer-text .hd-li-marker{background:#ffffff14}#hero-answer-text .hd-li-marker.hd-li-dot{background:0 0;width:20px;height:20px}#hero-answer-text .hd-li-marker.hd-li-dot:before{content:"";opacity:.45;background:currentColor;border-radius:9999px;width:5px;height:5px}#hero-answer-text .hd-li-text{min-width:0}@media (prefers-reduced-motion:reduce){#hero-canvas-shell [class*=float-]{animation:none!important}}.celestial-backdrop[data-astro-cid-fkqbur23]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.orbit[data-astro-cid-fkqbur23]{transform-origin:50%;width:80vmax;height:80vmax;animation:cb-spin var(--spin-dur,180s) linear infinite;will-change:transform;position:absolute}.orbit[data-astro-cid-fkqbur23] circle[data-astro-cid-fkqbur23]{stroke:#d9770638}html.dark .orbit[data-astro-cid-fkqbur23] circle[data-astro-cid-fkqbur23]{stroke:#fbbf2433}.orbit-1[data-astro-cid-fkqbur23]{--spin-dur:220s;top:-30%;left:10%}.orbit-2[data-astro-cid-fkqbur23]{--spin-dur:140s;width:60vmax;height:60vmax;top:40%;left:60%}.orbit-3[data-astro-cid-fkqbur23]{--spin-dur:320s;opacity:.55;width:110vmax;height:110vmax;animation-direction:reverse;top:-10%;left:-20%}@keyframes cb-spin{to{transform:rotate(360deg)}}.cb-dot[data-astro-cid-fkqbur23]{width:var(--s);height:var(--s);animation:cb-twinkle var(--dur) ease-in-out infinite;animation-delay:var(--delay);will-change:opacity, transform;background:radial-gradient(circle,#f59e0bd9 0%,#f59e0b00 70%);border-radius:9999px;position:absolute}html.dark .cb-dot[data-astro-cid-fkqbur23]{background:radial-gradient(circle,#fbbf24e6 0%,#fbbf2400 70%)}@keyframes cb-twinkle{0%,to{opacity:.18;transform:scale(.7)}50%{opacity:.95;transform:scale(1.15)}}.comet[data-astro-cid-fkqbur23]{opacity:0;filter:blur(.4px);background:linear-gradient(90deg,#f59e0b00 0%,#f59e0b73 60%,#f59e0be6 100%);border-radius:9999px;width:90px;height:1px;position:absolute}html.dark .comet[data-astro-cid-fkqbur23]{background:linear-gradient(90deg,#fbbf2400 0%,#fbbf2480 60%,#fbbf24 100%)}.comet-1[data-astro-cid-fkqbur23]{animation:42s linear 6s infinite cb-comet;top:22%}.comet-2[data-astro-cid-fkqbur23]{animation:58s linear 27s infinite cb-comet;top:68%;transform:scaleX(.7)}@keyframes cb-comet{0%{opacity:0;left:-12%}3%{opacity:0}6%{opacity:.9}16%{opacity:.9}20%{opacity:0;left:112%}to{opacity:0;left:112%}}@media (prefers-reduced-motion:reduce){.orbit[data-astro-cid-fkqbur23],.cb-dot[data-astro-cid-fkqbur23],.comet[data-astro-cid-fkqbur23]{animation:none}.cb-dot[data-astro-cid-fkqbur23]{opacity:.4;transform:none}.comet[data-astro-cid-fkqbur23]{opacity:0}}.tm-tab-active[data-astro-cid-fzmcqjel]{color:#1a1100;background:linear-gradient(#f59e0b 0%,#d97706 100%);box-shadow:inset 0 1px #ffffff4d,0 4px 10px #d9770640}.tm-canvas[data-astro-cid-fzmcqjel]{position:relative}.tm-panel[data-astro-cid-fzmcqjel]{opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.tm-panel[data-astro-cid-fzmcqjel].tm-panel-active{opacity:1;pointer-events:auto;position:relative}@keyframes pulse{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 0 14px #f59e0b00}}.five-min-dot[data-astro-cid-hs4twfhn].is-active span[data-astro-cid-hs4twfhn]{box-shadow:0 0 16px #f59e0b8c;background:linear-gradient(135deg,#fbbf24,#d97706)!important}.five-min-dot[data-astro-cid-hs4twfhn].is-active,.five-min-stage[data-astro-cid-hs4twfhn].is-active,.five-min-log[data-astro-cid-hs4twfhn].is-active{opacity:1!important}@media (prefers-reduced-motion:reduce){#five-min-fill[data-astro-cid-hs4twfhn],#five-min-pulse[data-astro-cid-hs4twfhn]{transition:none!important}}
