@font-face{font-family:VT323;src:local("VT323 Regular"),local("VT323"),url(../_fonts/ot9otOOTJFkkiCoCAT4iqX5baFXFqfV7p-HnQ_ygdwI-jNWxii2aQjRWEDVTxEmiz3z8AykrTBNzSgan5mhd7jM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:VT323;src:local("VT323 Regular"),local("VT323"),url(../_fonts/L6mcibUkVhhl3Pc1YciHfg2R1FO0waW8xOrJkmUVl2k-nBqxmRRq1LgHGdPKgk6eGhLUTS7lWbfNbXgX1mZGtzU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:VT323;src:local("VT323 Regular"),local("VT323"),url(../_fonts/kL_XV0qpC2-FS5axKGEo0cuCJ-_ozmBXIlcIQy_Q6vs-AWrRRTX1kAYg7yzxQEnBslbzrOw8MDXxnffrjjuO1k4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:VT323;src:local("VT323 Regular"),local("VT323"),url(../_fonts/LvsKb29eiN70tGSnSQn1JbxerjHgUysQDi8bvziTTYI-gNg7bT7d0dTEHVxUAF1PGVKFxwC7EMM5UmG3U1z6_SU.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.retro-loader[data-v-ba37c702]{--rl-bg-a:var(--md-surface-container-low);--rl-bg-b:var(--md-surface-container-high);--rl-border:var(--md-inverse-surface);--rl-accent:var(--md-inverse-primary);--rl-accent-soft:color-mix(in srgb,var(--rl-accent) 55%,transparent);--rl-text:var(--md-on-surface);align-items:center;background:linear-gradient(180deg,var(--rl-bg-b) 0,var(--rl-bg-a) 100%);border:2px solid var(--rl-border);border-radius:6px;box-shadow:0 0 0 1px #000 inset,0 0 6px -1px var(--rl-accent-soft),0 0 22px -8px var(--rl-accent);display:flex;font-family:VT323,"VT323 Fallback: Courier New",IBM Plex Mono,monospace;isolation:isolate;justify-content:center;margin:2px 0 6px;min-height:58px;overflow:hidden;position:relative;width:100%}.retro-loader[data-v-ba37c702]:after,.retro-loader[data-v-ba37c702]:before{content:"";inset:0;pointer-events:none;position:absolute}.retro-loader[data-v-ba37c702]:before{border:1px solid var(--rl-border);border-radius:4px;mix-blend-mode:overlay}.retro-loader[data-v-ba37c702]:after{background:radial-gradient(circle at 50% 55%,hsla(0,0%,100%,.12),transparent 65%);opacity:.7}.rl-scan[data-v-ba37c702]{animation:rl-scan-ba37c702 5s linear infinite;background:repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 2px,transparent 2px 4px);mix-blend-mode:overlay;opacity:.55}.rl-scan[data-v-ba37c702],.rl-stripes[data-v-ba37c702]{inset:0;position:absolute}.rl-stripes[data-v-ba37c702]{background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.06) 0 8px,transparent 8px 16px);opacity:.35}.rl-glow[data-v-ba37c702]{animation:rl-glow-ba37c702 3.2s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,var(--rl-accent-soft),transparent 70%);filter:blur(18px);height:160%;opacity:.55;width:160%}.rl-bar[data-v-ba37c702],.rl-glow[data-v-ba37c702]{position:absolute}.rl-bar[data-v-ba37c702]{animation:rl-bar-ba37c702 1.35s cubic-bezier(.65,.15,.35,.85) infinite;background:linear-gradient(90deg,transparent,var(--rl-accent),transparent);bottom:0;filter:blur(1px) saturate(1.4);left:-40%;mix-blend-mode:screen;top:0;width:40%}.rl-text[data-v-ba37c702]{align-items:center;color:var(--rl-text);display:flex;font-size:15px;font-weight:700;gap:4px;letter-spacing:2px;position:relative;text-shadow:0 0 2px var(--rl-bg-a),0 0 6px color-mix(in srgb,var(--rl-accent) 40%,transparent),0 1px 0 rgba(0,0,0,.35);z-index:3}.rl-dots[data-v-ba37c702]{display:inline-flex;margin-left:4px}.rl-dots span[data-v-ba37c702]{animation:rl-dots-ba37c702 1.2s ease-in-out infinite;display:inline-block;width:6px}.rl-dots span[data-v-ba37c702]:nth-child(2){animation-delay:.2s}.rl-dots span[data-v-ba37c702]:nth-child(3){animation-delay:.4s}@keyframes rl-bar-ba37c702{0%{transform:translate(0)}to{transform:translate(250%)}}@keyframes rl-scan-ba37c702{0%{background-position-y:0}to{background-position-y:8px}}@keyframes rl-glow-ba37c702{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes rl-dots-ba37c702{0%,80%,to{opacity:.15}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.rl-bar[data-v-ba37c702],.rl-dots span[data-v-ba37c702],.rl-glow[data-v-ba37c702],.rl-scan[data-v-ba37c702]{animation:none}}@font-face{font-family:VT323;src:local("VT323 Regular"),local("VT323"),url(../_fonts/ot9otOOTJFkkiCoCAT4iqX5baFXFqfV7p-HnQ_ygdwI-jNWxii2aQjRWEDVTxEmiz3z8AykrTBNzSgan5mhd7jM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:"VT323 Fallback: Courier New";src:local("Courier New");size-adjust:66.6558%;ascent-override:120.0195%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:VT323;src:local("VT323 Regular"),local("VT323"),url(../_fonts/L6mcibUkVhhl3Pc1YciHfg2R1FO0waW8xOrJkmUVl2k-nBqxmRRq1LgHGdPKgk6eGhLUTS7lWbfNbXgX1mZGtzU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:VT323;src:local("VT323 Regular"),local("VT323"),url(../_fonts/kL_XV0qpC2-FS5axKGEo0cuCJ-_ozmBXIlcIQy_Q6vs-AWrRRTX1kAYg7yzxQEnBslbzrOw8MDXxnffrjjuO1k4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:VT323;src:local("VT323 Regular"),local("VT323"),url(../_fonts/LvsKb29eiN70tGSnSQn1JbxerjHgUysQDi8bvziTTYI-gNg7bT7d0dTEHVxUAF1PGVKFxwC7EMM5UmG3U1z6_SU.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.message-body pre[data-v-ef7b9f4b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.3;max-height:380px;overflow:auto;padding:.75rem .85rem}.message-body[data-v-ef7b9f4b]{max-width:100%}.message-body[data-v-ef7b9f4b],.message-body h1[data-v-ef7b9f4b],.message-body h2[data-v-ef7b9f4b],.message-body h3[data-v-ef7b9f4b],.message-body h4[data-v-ef7b9f4b],.message-body h5[data-v-ef7b9f4b],.message-body h6[data-v-ef7b9f4b]{overflow-wrap:anywhere;word-break:break-word}.message-body[data-v-ef7b9f4b],[data-v-ef7b9f4b]:host{overflow-x:visible}.message-body pre code[data-v-ef7b9f4b]{font-size:.78rem;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;word-break:normal}.message-body pre[data-v-ef7b9f4b]::-webkit-scrollbar{height:10px;width:10px}.message-body pre[data-v-ef7b9f4b]::-webkit-scrollbar-thumb{background:var(--md-inverse-surface);border-radius:0}.message-body pre[data-v-ef7b9f4b]::-webkit-scrollbar-track{background:transparent}.message-body :not(pre)>code[data-v-ef7b9f4b]{background:var(--md-surface-container-lowest);border:1px solid var(--md-inverse-surface);border-radius:3px;font-size:.78rem;padding:2px 4px;white-space:pre-wrap;word-break:break-word}.message-body pre[data-v-ef7b9f4b]:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.45));bottom:0;content:"";display:block;height:14px;left:0;pointer-events:none;position:sticky;right:0}.retro-shadow[data-v-ef7b9f4b]{box-shadow:2px 2px 0 0 var(--md-inverse-surface)}.line-clamp-6[data-v-ef7b9f4b]{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-color-scheme:light){.message-body pre[data-v-ef7b9f4b]:after{background:linear-gradient(180deg,#fff0,#ffffffd9)}}.pdf-thumb[data-v-ef7b9f4b]{background:linear-gradient(180deg,var(--md-surface-container-lowest) 0,var(--md-surface-container-low) 100%);box-shadow:0 0 0 1px var(--md-inverse-surface) inset,2px 2px 0 0 var(--md-inverse-surface);flex-direction:column;font-family:VT323,"VT323 Fallback: Courier New",monospace;height:100%;justify-content:flex-start;padding:2px 2px 3px;position:relative}.pdf-thumb[data-v-ef7b9f4b],.pdf-thumb__icon[data-v-ef7b9f4b]{align-items:center;display:flex;width:100%}.pdf-thumb__icon[data-v-ef7b9f4b]{color:var(--md-inverse-surface);flex:1;justify-content:center}.pdf-thumb__name[data-v-ef7b9f4b]{display:-webkit-box;font-size:8px;font-weight:600;line-height:1.05;max-height:3.2em;overflow:hidden;text-align:center;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--md-inverse-on-surface);margin-top:1px;padding:0 1px;text-shadow:0 1px 0 #000}.pdf-thumb__ext[data-v-ef7b9f4b]{background:var(--md-inverse-surface);box-shadow:1px 1px #000;color:var(--md-inverse-on-surface);font-size:7px;font-weight:700;left:0;letter-spacing:.5px;padding:1px 3px;position:absolute;top:0}.pdf-thumb[data-v-ef7b9f4b]:after{background:linear-gradient(135deg,var(--md-surface-container-low) 0,var(--md-surface-container-high) 100%);box-shadow:-1px 1px 0 0 var(--md-inverse-surface);clip-path:polygon(0 0,100% 0,100% 100%);content:"";height:10px;position:absolute;right:0;top:0;width:10px}.message-body[data-v-ef7b9f4b] [data-streamdown=table-wrapper]{border:2px solid var(--md-inverse-surface);border-radius:3px;box-shadow:2px 2px 0 var(--md-inverse-surface);margin-bottom:32px;margin-top:32px!important}.message-body[data-v-ef7b9f4b] [data-streamdown=table]{border-bottom:2px solid var(--md-inverse-surface);border-left:none;border-right:none;margin-bottom:0;margin-top:0}.message-body[data-v-ef7b9f4b] [data-streamdown=th]{border-bottom:2px solid var(--md-inverse-surface);border-top:none;font-weight:600;padding-bottom:8px;padding-top:8px}.message-body[data-v-ef7b9f4b] [data-streamdown=table] [data-streamdown=tr]>[data-streamdown=td]:first-child,.message-body[data-v-ef7b9f4b] [data-streamdown=table] [data-streamdown=tr]>[data-streamdown=th]:first-child{border-left:0}.message-body[data-v-ef7b9f4b] [data-streamdown=table] [data-streamdown=tr]>[data-streamdown=td]:last-child,.message-body[data-v-ef7b9f4b] [data-streamdown=table] [data-streamdown=tr]>[data-streamdown=th]:last-child{border-right:0}.message-body[data-v-ef7b9f4b] [data-streamdown=td]{max-width:50ch}.message-body[data-v-ef7b9f4b] [data-streamdown=tbody] [data-streamdown=tr]:nth-child(2n){background:var(--md-surface-container-low)}.message-body[data-v-ef7b9f4b] [data-streamdown=tbody] [data-streamdown=tr]:nth-child(odd){background:var(--md-surface-container-lowest)}.message-body[data-v-ef7b9f4b] [data-streamdown=tbody] [data-streamdown=tr]:hover{background:var(--md-surface-container-high)}.message-body[data-v-ef7b9f4b] [data-streamdown=code-block]{background:var(--md-surface-container-lowest);border:none;border:2px solid var(--md-inverse-surface);border-radius:3px;box-shadow:2px 2px 0 var(--md-inverse-surface);height:-moz-fit-content;height:fit-content;margin-bottom:32px;margin-top:32px;overflow-x:auto;overflow-y:hidden;padding:0;white-space:nowrap}.message-body[data-v-ef7b9f4b] [data-streamdown=code-block-header]{border-bottom:2px solid var(--md-inverse-surface);padding-left:15px;padding-right:15px}.message-body[data-v-ef7b9f4b] [data-streamdown=code-body]{border:none;margin:0;padding:0 15px}.message-body[data-v-ef7b9f4b] [data-streamdown=code-body] pre{background:var(--md-surface-container-lowest)!important;border:none;margin-bottom:0;padding-bottom:30px}.message-body[data-v-ef7b9f4b] [data-streamdown=code-lang]{font:inherit}body[data-v-eb8f2565]{overflow-y:hidden}.pane-active[data-v-eb8f2565]{position:relative;transition:box-shadow .4s ease,background-color .3s ease}.pane-active[data-v-eb8f2565]:after{animation:panePulse 3.2s ease-in-out infinite;border:1px solid var(--md-primary);box-shadow:inset 0 0 0 1px var(--md-primary),inset 0 0 3px 1px var(--md-primary),inset 0 0 6px 2px var(--md-primary);content:"";inset:0;mix-blend-mode:normal;opacity:.6;pointer-events:none;position:absolute}@media (prefers-reduced-motion:reduce){.pane-active[data-v-eb8f2565]:after{animation:none}}
