:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:IBM Plex Mono,JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:400;line-height:1.5}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.contents{display:contents}.flex{display:flex}.h-112{height:calc(var(--spacing)*112)}.min-h-screen{min-height:100vh}.w-screen{width:100vw}.flex-1{flex:1}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing)*2)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.overflow-y-auto{overflow-y:auto}.bg-transparent{background-color:#0000}.px-4{padding-inline:calc(var(--spacing)*4)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.outline-none{--tw-outline-style:none;outline-style:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--terminal-bg:#101010;--terminal-text:#e6e6e6;--terminal-muted:#a8a8a8;--terminal-error:#f87171;--terminal-prompt:#f59e0b;--terminal-command:#60a5fa;--terminal-alias:#f472b6;--terminal-flag:#fb7185;--terminal-path:#34d399;--terminal-url:#22d3ee;--terminal-theme:#c084fc;--terminal-meta:#facc15;--terminal-tree:#6b7280;--terminal-cursor:#e6e6e6;--terminal-selection-bg:#fff3;--terminal-selection-fg:#e6e6e6}:root[data-theme=gruvbox]{--terminal-bg:#1d2021;--terminal-text:#ebdbb2;--terminal-muted:#bdae93;--terminal-error:#fb4934;--terminal-prompt:#fabd2f;--terminal-command:#83a598;--terminal-alias:#d3869b;--terminal-flag:#fb4934;--terminal-path:#8ec07c;--terminal-url:#689d6a;--terminal-theme:#d79921;--terminal-meta:#fe8019;--terminal-tree:#928374;--terminal-cursor:#ebdbb2;--terminal-selection-bg:#ebdbb233;--terminal-selection-fg:#ebdbb2}:root[data-theme=dracula]{--terminal-bg:#1b1c2a;--terminal-text:#f8f8f2;--terminal-muted:#b7b7d1;--terminal-error:#f55;--terminal-prompt:#ffb86c;--terminal-command:#8be9fd;--terminal-alias:#ff79c6;--terminal-flag:#f55;--terminal-path:#50fa7b;--terminal-url:#8be9fd;--terminal-theme:#bd93f9;--terminal-meta:#f1fa8c;--terminal-tree:#6272a4;--terminal-cursor:#f8f8f2;--terminal-selection-bg:#f8f8f233;--terminal-selection-fg:#f8f8f2}:root[data-theme=nord]{--terminal-bg:#242933;--terminal-text:#e5e9f0;--terminal-muted:#a3b1cc;--terminal-error:#bf616a;--terminal-prompt:#ebcb8b;--terminal-command:#88c0d0;--terminal-alias:#b48ead;--terminal-flag:#bf616a;--terminal-path:#a3be8c;--terminal-url:#5e81ac;--terminal-theme:#b48ead;--terminal-meta:#d08770;--terminal-tree:#4c566a;--terminal-cursor:#e5e9f0;--terminal-selection-bg:#e5e9f033;--terminal-selection-fg:#e5e9f0}:root[data-theme=tokyo-night]{--terminal-bg:#151922;--terminal-text:#c0caf5;--terminal-muted:#9aa5ce;--terminal-error:#f7768e;--terminal-prompt:#e0af68;--terminal-command:#7aa2f7;--terminal-alias:#bb9af7;--terminal-flag:#f7768e;--terminal-path:#9ece6a;--terminal-url:#2ac3de;--terminal-theme:#bb9af7;--terminal-meta:#e0af68;--terminal-tree:#565f89;--terminal-cursor:#c0caf5;--terminal-selection-bg:#c0caf533;--terminal-selection-fg:#c0caf5}:root[data-theme=solarized-dark]{--terminal-bg:#00212b;--terminal-text:#93a1a1;--terminal-muted:#7b8b8b;--terminal-error:#dc322f;--terminal-prompt:#b58900;--terminal-command:#268bd2;--terminal-alias:#d33682;--terminal-flag:#dc322f;--terminal-path:#859900;--terminal-url:#2aa198;--terminal-theme:#6c71c4;--terminal-meta:#cb4b16;--terminal-tree:#586e75;--terminal-cursor:#93a1a1;--terminal-selection-bg:#93a1a133;--terminal-selection-fg:#93a1a1}:root[data-theme=monokai]{--terminal-bg:#1e1f1c;--terminal-text:#f8f8f2;--terminal-muted:#b8b8b2;--terminal-error:#f92672;--terminal-prompt:#fd971f;--terminal-command:#66d9ef;--terminal-alias:#ae81ff;--terminal-flag:#f92672;--terminal-path:#a6e22e;--terminal-url:#66d9ef;--terminal-theme:#ae81ff;--terminal-meta:#e6db74;--terminal-tree:#75715e;--terminal-cursor:#f8f8f2;--terminal-selection-bg:#f8f8f233;--terminal-selection-fg:#f8f8f2}:root[data-theme=paper]{--terminal-bg:#252221;--terminal-text:#c8baa4;--terminal-muted:#ab9382;--terminal-error:#c65f5f;--terminal-prompt:#d9a441;--terminal-command:#6ca0dc;--terminal-alias:#d17aa8;--terminal-flag:#c65f5f;--terminal-path:#89b46a;--terminal-url:#5aa6b1;--terminal-theme:#a58ad4;--terminal-meta:#d98e3d;--terminal-tree:#7d6f67;--terminal-cursor:#cdc0ad;--terminal-selection-bg:#413c3a;--terminal-selection-fg:#c8baa4}body{background-color:var(--terminal-bg);min-height:100vh;margin:0;transition:background-color .2s,color .2s}#root{min-height:100vh}.terminal-page{justify-content:center;align-items:center;padding:24px;display:flex}.terminal-container{width:min(900px,100%)}.terminal-shell{background-color:var(--terminal-bg);color:var(--terminal-text);transition:background-color .2s,color .2s;position:relative}.terminal-text{color:var(--terminal-text);white-space:pre;transition:color .2s}.terminal-muted{color:var(--terminal-muted);white-space:pre;transition:color .2s}.terminal-error{color:var(--terminal-error);white-space:pre;transition:color .2s}.terminal-input{color:#0000;caret-color:var(--terminal-cursor);white-space:pre;transition:color .2s,caret-color .2s;position:relative}.terminal-input-wrap{min-height:1.25rem;position:relative}.terminal-input-overlay{pointer-events:none;white-space:pre;position:absolute;inset:0;overflow:hidden}.terminal-input::placeholder{color:var(--terminal-muted)}.terminal-warning{color:var(--terminal-muted);margin-bottom:12px;font-size:.875rem}.terminal-token-prompt{color:var(--terminal-prompt)}.terminal-token-command{color:var(--terminal-command)}.terminal-token-alias{color:var(--terminal-alias)}.terminal-token-flag{color:var(--terminal-flag)}.terminal-token-path{color:var(--terminal-path)}.terminal-token-url{color:var(--terminal-url)}.terminal-token-theme{color:var(--terminal-theme)}.terminal-token-meta{color:var(--terminal-meta)}.terminal-token-tree{color:var(--terminal-tree)}.terminal-shell ::selection{background:var(--terminal-selection-bg);color:var(--terminal-selection-fg)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
