.remix-dialog[data-astro-cid-v2bghhlt]{width:min(56rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-tape);font-family:var(--font-sans);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.remix-dialog[data-astro-cid-v2bghhlt]::backdrop{background:#1b1a178c}.remix-dialog[data-astro-cid-v2bghhlt][open]::backdrop{animation:.3s both remix-dim}.remix-dialog[data-astro-cid-v2bghhlt][open] .remix-face[data-astro-cid-v2bghhlt]{animation:.35s cubic-bezier(.2,.9,.25,1) both remix-rise}@keyframes remix-rise{0%{opacity:0;translate:0 16px}}@keyframes remix-dim{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.remix-dialog[data-astro-cid-v2bghhlt][open] .remix-face[data-astro-cid-v2bghhlt],.remix-dialog[data-astro-cid-v2bghhlt][open]::backdrop{animation:none}}.remix-face[data-astro-cid-v2bghhlt]{background:var(--color-paper);max-height:calc(100dvh - 2rem);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-tape) 30%, transparent), 0 30px 70px -20px #00000080;border-radius:10px;display:flex;position:relative;overflow-y:auto}.remix-close[data-astro-cid-v2bghhlt]{z-index:1;background:var(--color-paper);width:2.25rem;height:2.25rem;color:var(--color-tape);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-tape) 25%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.remix-close[data-astro-cid-v2bghhlt]:focus-visible{outline:2px solid var(--color-tape);outline-offset:2px}.remix-close[data-astro-cid-v2bghhlt] svg[data-astro-cid-v2bghhlt]{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;width:.875rem;height:.875rem}.remix-body[data-astro-cid-v2bghhlt]{flex:1;grid-template-columns:1fr;min-width:0;display:grid}@media (width>=48rem){.remix-body[data-astro-cid-v2bghhlt]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.remix-label[data-astro-cid-v2bghhlt]{color:#f2ecda;background:#1b1a17;margin:0;padding:1.75rem}@media (width>=48rem){.remix-label[data-astro-cid-v2bghhlt]{padding:2.25rem}}.remix-label[data-astro-cid-v2bghhlt] img[data-astro-cid-v2bghhlt]{border:1px solid #f2ecda66;width:100%;height:auto;display:block}.remix-label[data-astro-cid-v2bghhlt] img[data-astro-cid-v2bghhlt][data-fit=contain]{aspect-ratio:3/2;object-fit:contain;box-sizing:border-box;background:#f6f1e4;padding:2rem}.remix-about[data-astro-cid-v2bghhlt]{margin-top:1.25rem;font-size:1.0625rem;line-height:1.5}.remix-written[data-astro-cid-v2bghhlt]{aspect-ratio:3/2;color:#1b1a17;letter-spacing:-.02em;text-align:center;overflow-wrap:anywhere;background:#f6f1e4;place-items:center;margin:0;padding:1rem;font-size:clamp(1.5rem,3.5vw,2.125rem);font-weight:800;line-height:1.1;display:grid}.remix-words[data-astro-cid-v2bghhlt]{flex-direction:column;min-width:0;padding:1.75rem;display:flex}@media (width>=48rem){.remix-words[data-astro-cid-v2bghhlt]{padding:2.25rem}}.remix-by[data-astro-cid-v2bghhlt]{color:var(--color-muted-ink);margin:0 3rem .25rem 0;font-size:1rem;font-weight:700}.remix-title[data-astro-cid-v2bghhlt]{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 3rem 0 0;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:900;line-height:.95}.remix-title[data-astro-cid-v2bghhlt] :is(.remix-app,.remix-maker){display:block}.remix-title[data-astro-cid-v2bghhlt] .remix-maker{letter-spacing:-.02em;margin-top:.2em;font-size:.55em;font-weight:500}.remix-from[data-astro-cid-v2bghhlt]{color:var(--color-muted-ink);margin:.875rem 0 0;font-size:1.0625rem;line-height:1.45}.remix-ask[data-astro-cid-v2bghhlt]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-muted-ink);margin:1.5rem 0 .5rem;font-size:.75rem;font-weight:700}.remix-words[data-astro-cid-v2bghhlt] textarea[data-astro-cid-v2bghhlt]{resize:none;background:color-mix(in srgb, var(--color-paper) 70%, white);width:100%;min-height:5.5rem;color:var(--color-tape);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-tape) 35%, transparent);font-family:var(--font-sans);border-radius:6px;padding:.75rem .875rem;font-size:1.125rem;line-height:1.45}.remix-dialog[data-astro-cid-v2bghhlt][data-try] [data-astro-cid-v2bghhlt]:is(.remix-ask,textarea){display:none}.remix-words[data-astro-cid-v2bghhlt] textarea[data-astro-cid-v2bghhlt]::placeholder{color:var(--color-muted-ink)}.remix-words[data-astro-cid-v2bghhlt] textarea[data-astro-cid-v2bghhlt]:focus-visible{outline:2px solid var(--color-tape);outline-offset:2px}.remix-buttons[data-astro-cid-v2bghhlt]{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.remix-button[data-astro-cid-v2bghhlt]{cursor:pointer;min-height:3rem;box-shadow:inset 0 0 0 1px var(--color-tape);border-radius:6px;align-items:center;padding:0 1.375rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.remix-button[data-astro-cid-v2bghhlt]:hover{opacity:.88}.remix-button[data-astro-cid-v2bghhlt]:focus-visible{outline:2px solid var(--color-tape);outline-offset:3px}.remix-button[data-astro-cid-v2bghhlt][hidden]{display:none}.remix-button-ink[data-astro-cid-v2bghhlt]{background:var(--color-tape);color:var(--color-paper)}.remix-button-lit[data-astro-cid-v2bghhlt]{color:var(--color-tape);background:0 0}.remix-play[data-astro-cid-v2bghhlt]{font-family:var(--font-mono);text-underline-offset:4px;margin-top:.875rem;font-size:.875rem;text-decoration:underline}.remix-play[data-astro-cid-v2bghhlt][hidden]{display:none}.remix-status[data-astro-cid-v2bghhlt]{color:var(--color-muted-ink);margin:.875rem 0 0;font-size:.875rem}.remix-dialog[data-astro-cid-v2bghhlt][data-missing] [data-astro-cid-v2bghhlt][data-download]{background:var(--color-tape);color:var(--color-paper);order:-1}.remix-dialog[data-astro-cid-v2bghhlt][data-missing] [data-astro-cid-v2bghhlt][data-open]{color:var(--color-tape);background:0 0}.remix-dialog[data-astro-cid-v2bghhlt][data-missing] .remix-status[data-astro-cid-v2bghhlt]{color:var(--color-tape);font-size:1rem;font-weight:700}.part[data-astro-cid-lcdefpme]{border-top:1px solid color-mix(in srgb, var(--color-tape) 20%, transparent);padding:2.5rem 0}html[data-asking] .part[data-astro-cid-lcdefpme]:not(.is-shown){display:none}.part[data-astro-cid-lcdefpme].is-arriving{animation:.6s cubic-bezier(.22,.8,.2,1) both part-in;position:relative}.part[data-astro-cid-lcdefpme].is-arriving:before{content:"";transform-origin:0;background:linear-gradient(90deg,#1f8a4a,#7cbf3a,#f6b81c,#f08a1c,#e2402a,#d23778);width:100%;height:3px;animation:1.4s ease-out both part-light;position:absolute;top:-1px;left:0}@keyframes part-in{0%{opacity:0;translate:0 12px}}@keyframes part-light{0%{opacity:1;scale:0 1}60%{opacity:1;scale:1}to{opacity:0;scale:1}}.game-board[data-astro-cid-lcdefpme]{aspect-ratio:16/9;width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-tape) 20%, transparent);touch-action:none;cursor:pointer;border-radius:8px;display:block;overflow:hidden}.game-board[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--color-tape);outline-offset:3px}.game-board[data-astro-cid-lcdefpme] canvas{display:block;width:100%!important;height:100%!important}html:not([data-asking]) .game-part[data-astro-cid-lcdefpme]{display:none}.part-heading[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.star-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:.75rem;font-size:1.0625rem;display:flex}.star-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:2.25rem;position:relative}.star-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"[*]";font-family:var(--font-mono);color:var(--color-muted-ink);font-size:.9em;line-height:1.7;position:absolute;left:0}.star-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] strong{margin-right:.6em}.star-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] code{font-family:var(--font-mono);font-size:.9em}.star-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a{text-underline-offset:4px;text-decoration:underline}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{list-style:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:before{content:"+ ";color:var(--color-muted-ink)}.faq[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:before{content:"− "}.code[data-astro-cid-lcdefpme]{border:1px solid color-mix(in srgb, var(--color-tape) 25%, transparent);background:color-mix(in srgb, var(--color-tape) 5%, var(--color-paper));font-family:var(--font-mono);padding:1rem 1.25rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.home[data-astro-cid-lcdefpme]{--sidebar:24rem;--window:color-mix(in srgb, var(--color-paper) 65%, white)}.home[data-astro-cid-lcdefpme][data-theme=dark]{--window:color-mix(in srgb, var(--color-paper) 94%, white)}@media (width<=63.999rem){.home[data-astro-cid-lcdefpme]{transition:background-color .4s}.home[data-astro-cid-lcdefpme][data-theme=dark]{background:var(--color-paper)}}.app-window-bar[data-astro-cid-lcdefpme],.window-footer[data-astro-cid-lcdefpme]{display:none}.chat[data-astro-cid-lcdefpme]{--chat-page:#f6f1e4;--chat-bubble:#eae3d0;--chat-card:#fffdf6;--chat-ink:#1b1a17;--chat-on-ink:#f2ecda;--chat-muted:#5d574b;--chat-line:#0000001a;--chat-divider:#1b1a17;color:var(--chat-ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:14px}.chat-panel[data-astro-cid-lcdefpme]{background:var(--chat-page);border:1px solid var(--chat-line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px -12px #00000040}@media (prefers-color-scheme:dark){.chat[data-astro-cid-lcdefpme]{--chat-page:#1f1d19;--chat-bubble:#2e2b25;--chat-card:#2a2722;--chat-ink:#f2ecda;--chat-on-ink:#1b1a17;--chat-muted:#b9b2a1;--chat-line:#ffffff1f;--chat-divider:#f2ecda38;--idea-off:#3a3730;--idea-off-ink:#a39d8e}}.chat-head[data-astro-cid-lcdefpme]{flex:none;align-items:center;gap:6px;height:50px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:flex}.close-light[data-astro-cid-lcdefpme]{cursor:pointer;background:#ff5f57;border-radius:50%;flex:none;width:12px;height:12px;margin-right:6px;box-shadow:inset 0 0 0 .5px #0000001f}.close-light[data-astro-cid-lcdefpme]:hover{background:#ff5f57 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M1 1l6 6M7 1L1 7' stroke='rgb(0 0 0 / 0.55)' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/6px no-repeat}.close-light[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--chat-ink);outline-offset:2px}.chat-reopen[data-astro-cid-lcdefpme]{z-index:50;cursor:pointer;background:var(--chat-page);color:var(--chat-ink);--chat-page:#f6f1e4;--chat-ink:#1b1a17;border-radius:999px;align-items:center;gap:6px;padding:8px 14px 8px 10px;font:600 13px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 0 0 .5px #00000038,0 10px 30px -8px #00000059}.chat-reopen[data-astro-cid-lcdefpme][hidden]{display:none}.lamp-mark[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#1f8a4a 0 16.6%,#7cbf3a 0 33.3%,#f6b81c 0 50%,#f08a1c 0 66.6%,#e2402a 0 83.3%,#d23778 0);border-radius:4px;flex:none;width:18px;height:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #0000001a}.lamp-glass[data-astro-cid-lcdefpme]{background:#ffffff80;border-radius:1.8px;width:59.5%;height:57%;position:absolute;top:22.5%;left:20%}.lamp-square[data-astro-cid-lcdefpme]{background:#fff;border-radius:1.4px;width:36.2%;height:36.5%;position:absolute;top:20.7%;left:43.2%;box-shadow:0 .2px .4px #00000026}.tool-button[data-astro-cid-lcdefpme]{cursor:pointer;width:30px;height:30px;color:var(--chat-muted);border-radius:50%;flex:none;place-items:center;display:grid}.tool-button[data-astro-cid-lcdefpme] svg{width:14px;height:14px}.tool-button[data-astro-cid-lcdefpme]:hover:not(:disabled){background:color-mix(in srgb, var(--chat-ink) 10%, transparent);color:var(--chat-ink)}.tool-button[data-astro-cid-lcdefpme]:disabled{opacity:.35;cursor:default}.tool-button[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--chat-ink);outline-offset:1px}.chat-log[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;min-height:4rem;padding:8px 20px 16px;line-height:1.4;display:flex;overflow-y:auto}.chat-log[data-astro-cid-lcdefpme] :is(.chat-you,.chat-lamp){isolation:isolate;border-radius:17px;padding:7px 12px;position:relative}.chat-log[data-astro-cid-lcdefpme] .chat-you{background:var(--chat-ink);max-width:85%;color:var(--chat-on-ink);align-self:flex-end;margin-right:6px}.chat-log[data-astro-cid-lcdefpme] .chat-lamp{background:var(--chat-bubble);align-self:flex-start;margin:0 32px 0 6px}.chat-log[data-astro-cid-lcdefpme] :is(.chat-you,.chat-lamp):before,.chat-log[data-astro-cid-lcdefpme] :is(.chat-you,.chat-lamp):after{content:"";z-index:-1;height:18px;position:absolute;bottom:0}.chat-log[data-astro-cid-lcdefpme] .chat-you:before{background:var(--chat-ink);border-bottom-left-radius:16px 14px;width:20px;right:-6px}.chat-log[data-astro-cid-lcdefpme] .chat-you:after{background:var(--chat-page);border-bottom-left-radius:10px;width:20px;right:-20px}.chat-log[data-astro-cid-lcdefpme] .chat-lamp:before{background:var(--chat-bubble);border-bottom-right-radius:16px 14px;width:20px;left:-6px}.chat-log[data-astro-cid-lcdefpme] .chat-lamp:after{background:var(--chat-page);border-bottom-right-radius:10px;width:20px;left:-20px}.chat-log[data-astro-cid-lcdefpme] .chat-lamp a{text-underline-offset:2px;text-decoration:underline}.chat-log[data-astro-cid-lcdefpme] .chat-working{color:var(--chat-muted);background:0 0;animation:1.2s ease-in-out infinite working}.chat-log[data-astro-cid-lcdefpme] .chat-working:before,.chat-log[data-astro-cid-lcdefpme] .chat-working:after{display:none}@keyframes working{50%{opacity:.45}}.chat-log[data-astro-cid-lcdefpme] .chat-note{color:var(--chat-muted);align-self:center;font-size:12px}.chat-ideas[data-astro-cid-lcdefpme]{flex-direction:column;flex:none;gap:8px;padding:0 20px 12px;display:flex}.chat-idea[data-astro-cid-lcdefpme]{text-align:left;cursor:pointer;color:var(--chat-ink);box-shadow:inset 0 0 0 1px var(--chat-line);border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.chat-idea[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 30%, var(--shimmer) 50%, transparent 70%);animation:idea-shimmer 6s ease-in-out calc(1.2s + var(--i) * .14s) infinite;position:absolute;inset:0;translate:-110%}.chat[data-astro-cid-lcdefpme]{--shimmer:#ffffffb3}@media (prefers-color-scheme:dark){.chat[data-astro-cid-lcdefpme]{--shimmer:#ffffff38}}@keyframes idea-shimmer{0%,12%{translate:-110%}32%,to{translate:110%}}.chat[data-astro-cid-lcdefpme][data-asked] .chat-idea[data-astro-cid-lcdefpme]:after{display:none}@media (prefers-reduced-motion:reduce){.chat-idea[data-astro-cid-lcdefpme]:after{display:none}}.chat-idea[data-astro-cid-lcdefpme][hidden]{display:none}.chat-idea[data-astro-cid-lcdefpme]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chat-ink) 22%, transparent)}.chat-idea[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--chat-ink);outline-offset:2px}.idea-icon[data-astro-cid-lcdefpme]{background:var(--idea-off,#ededed);width:22px;height:22px;color:var(--idea-off-ink,#737373);border-radius:6px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #0000000d}.idea-icon[data-astro-cid-lcdefpme] svg{width:12px;height:12px}.chat-idea[data-astro-cid-lcdefpme]:is(:hover,:focus-visible) .idea-icon[data-astro-cid-lcdefpme]{background:var(--lit);color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.chat-bar[data-astro-cid-lcdefpme]{flex:none;align-items:center;gap:8px;padding:4px 20px 16px;display:flex}.chat-bar[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{background:var(--chat-card);min-width:0;height:34px;box-shadow:inset 0 0 0 1px var(--chat-line);color:var(--chat-ink);border-radius:17px;flex:1;padding:0 14px;font-size:14px}.chat-bar[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:var(--chat-muted);opacity:.8}.chat-bar[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid color-mix(in srgb, var(--chat-ink) 25%, transparent);outline-offset:0}.chat-bar[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{cursor:pointer;background:var(--chat-ink);width:30px;height:30px;color:var(--chat-on-ink);border-radius:50%;flex:none;place-items:center;display:grid}.chat-bar[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme] svg{width:14px;height:14px}.chat-bar[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:disabled{opacity:.35;cursor:default}@media (width<=63.999rem){.chat[data-astro-cid-lcdefpme]{z-index:50;transform-origin:calc(100% - 40px) calc(100% - 18px);margin:0;transition:scale .3s,opacity .3s;position:fixed;bottom:10px;left:10px;right:10px}.chat[data-astro-cid-lcdefpme].is-tucked{opacity:0;scale:.08}.chat-panel[data-astro-cid-lcdefpme]{max-height:42dvh}.chat-head[data-astro-cid-lcdefpme]{height:40px}.chat-ideas[data-astro-cid-lcdefpme]{flex-flow:wrap;flex:0 auto;align-content:flex-start;gap:6px;min-height:2.5rem;padding-bottom:10px;overflow-y:auto}.chat-idea[data-astro-cid-lcdefpme]{border-radius:999px;gap:6px;padding:4px 10px 4px 5px;font-size:12.5px}.idea-icon[data-astro-cid-lcdefpme]{border-radius:50%;width:18px;height:18px}.idea-icon[data-astro-cid-lcdefpme] svg{width:10px;height:10px}.chat-log[data-astro-cid-lcdefpme]{padding-top:4px;padding-bottom:10px}.chat-log[data-astro-cid-lcdefpme]>:not(:nth-last-child(-n+2)){display:none}.chat-bar[data-astro-cid-lcdefpme]{padding-bottom:12px}.chat-log[data-astro-cid-lcdefpme]{flex:auto;min-height:0}.chat-log[data-astro-cid-lcdefpme]:empty{display:none}.chat-reopen[data-astro-cid-lcdefpme]{bottom:12px;right:12px}}@media (width<=63.999rem) and (prefers-reduced-motion:reduce){.chat[data-astro-cid-lcdefpme]{transition:none}}@media (width>=64rem){.home[data-astro-cid-lcdefpme]{--gap:12px;--edge:max(var(--gap), calc((100vw - var(--frame)) / 2 + var(--gap)));top:calc(var(--menu-height) + var(--gap));bottom:var(--foot);left:var(--edge);right:calc(var(--edge) + var(--sidebar) + var(--gap));max-width:none;min-height:0;margin:0;padding:0;position:fixed}html[data-chat-closed] .home[data-astro-cid-lcdefpme],html:not([data-asking]) .home[data-astro-cid-lcdefpme]{right:var(--edge)}.chat[data-astro-cid-lcdefpme]{top:calc(var(--menu-height) + var(--gap));right:var(--edge);bottom:var(--foot);z-index:50;width:var(--sidebar);margin:0;position:fixed}.chat-reopen[data-astro-cid-lcdefpme]{right:var(--edge)}.chat-panel[data-astro-cid-lcdefpme]{border:0;border-radius:14px;height:100%;box-shadow:0 0 0 .5px #00000038,0 1px 3px #00000014,0 22px 60px -10px #00000052}.chat-log[data-astro-cid-lcdefpme]{flex:1}.app-window[data-astro-cid-lcdefpme]{background:var(--window);height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-tape) 18%, transparent), 0 1px 3px #0000000f, 0 22px 60px -14px #00000040;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.app-window-bar[data-astro-cid-lcdefpme]{border-bottom:1px solid color-mix(in srgb, var(--color-tape) 12%, transparent);flex:none;align-items:center;height:38px;padding:0 14px;display:flex;position:relative}.app-window-lights[data-astro-cid-lcdefpme]{gap:8px;display:flex}.app-window-lights[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000001f}.app-window-lights[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{background:#ff5f57}.app-window-lights[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){background:#febc2e}.app-window-lights[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){background:#28c840}.app-window-title[data-astro-cid-lcdefpme]{color:var(--color-muted-ink);font:600 13px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;position:absolute;left:50%;translate:-50%}.app-window-body[data-astro-cid-lcdefpme]{scrollbar-width:thin;flex:1;min-height:0;padding:3rem 3rem 2rem;overflow-y:auto}.home[data-astro-cid-lcdefpme]{--foot:34px}.window-footer[data-astro-cid-lcdefpme]{left:calc(var(--edge) + 4px);right:var(--edge);height:var(--foot);--color-paper:#f2ecda;--color-tape:#1b1a17;--color-muted-ink:#5d584b;color:var(--color-tape);align-items:center;display:flex;position:fixed;bottom:0}html[data-asking]:not([data-has-part]) .app-window-body[data-astro-cid-lcdefpme] main[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;min-height:100%;padding-bottom:3rem;display:flex}body:has(.app-window)>footer{display:none}}@media (width>=64rem) and (prefers-color-scheme:dark){.chat-panel[data-astro-cid-lcdefpme]{box-shadow:0 0 0 .5px #ffffff24,0 22px 60px -10px #000000b3}}@media (prefers-reduced-motion:reduce){.chat-log[data-astro-cid-lcdefpme] .chat-working{animation:none}}
