body[data-theme=oled]{--cp-base: #111128;--cp-mantle: #07070c;--cp-crust: #000000;--cp-error: var(--cp-red);--cp-warning: var(--cp-yellow);--cp-success: var(--cp-green);--message-mild-opacity: 20%;--message-strong-opacity: 40%;--background-opacity: 25%;--base-font-size: calc(var(--device-font-size-calibration) * .8);--border-width: 1px;--icon-stroke-width: 1px;--default-font: var(--font-mono)}body[data-theme=beige]{--cp-rosewater: #dc8a78;--cp-flamingo: #dd7878;--cp-pink: #ea76cb;--cp-mauve: #8839ef;--cp-red: #b54141;--cp-maroon: #b345b1;--cp-peach: #fe640b;--cp-yellow: #df8e1d;--cp-green: #40a02b;--cp-teal: #179299;--cp-sky: #04a5e5;--cp-sapphire: #209fb5;--cp-blue: #1e66f5;--cp-lavender: #7287fd;--cp-text: #39372f;--cp-subtext1: #4c4a41;--cp-subtext0: #605d53;--cp-overlay2: #737064;--cp-overlay1: #878376;--cp-overlay0: #9a9688;--cp-surface2: #aea99a;--cp-surface1: #c1bcab;--cp-surface0: #d5cfbd;--cp-base: #e8e2cf;--cp-mantle: #dad5c5;--cp-crust: #c4beaf;--cp-error: #d20f39;--cp-warning: var(--cp-yellow);--cp-success: var(--cp-green);--message-mild-opacity: 20%;--message-strong-opacity: 40%;--background-opacity: 25%;--default-font: var(--font-serif);--under-font-margin: -.1rem;--border-width: 1px;--icon-stroke-width: 1px;--border-radius-huge: 0;--border-radius-large: 0;--border-radius-medium: 0;--border-radius-small: 0}body[data-theme=latte]{--cp-rosewater: #dc8a78;--cp-flamingo: #dd7878;--cp-pink: #ea76cb;--cp-mauve: #8839ef;--cp-red: #d20f39;--cp-maroon: #e64553;--cp-peach: #fe640b;--cp-yellow: #df8e1d;--cp-green: #40a02b;--cp-teal: #179299;--cp-sky: #04a5e5;--cp-sapphire: #209fb5;--cp-blue: #1e66f5;--cp-lavender: #7287fd;--cp-text: #4c4f69;--cp-subtext1: #5c5f77;--cp-subtext0: #6c6f85;--cp-overlay2: #7c7f93;--cp-overlay1: #8c8fa1;--cp-overlay0: #9ca0b0;--cp-surface2: #acb0be;--cp-surface1: #bcc0cc;--cp-surface0: #ccd0da;--cp-base: #eff1f5;--cp-mantle: #e6e9ef;--cp-crust: #dce0e8;--message-mild-opacity: 20%;--message-strong-opacity: 40%;--background-opacity: 35%;--default-font: var(--font-mono);--base-font-size: calc(var(--device-font-size-calibration) * .8)}body[data-theme=frappe]{--cp-rosewater: #f2d5cf;--cp-flamingo: #eebebe;--cp-pink: #f4b8e4;--cp-mauve: #ca9ee6;--cp-red: #e78284;--cp-maroon: #ea999c;--cp-peach: #ef9f76;--cp-yellow: #e5c890;--cp-green: #a6d189;--cp-teal: #81c8be;--cp-sky: #99d1db;--cp-sapphire: #85c1dc;--cp-blue: #8caae8;--cp-lavender: #babbf1;--cp-text: #c6d0f5;--cp-subtext1: #b5bfe2;--cp-subtext0: #a5adce;--cp-overlay2: #949cbb;--cp-overlay1: #838ba7;--cp-overlay0: #737994;--cp-surface2: #626880;--cp-surface1: #51576d;--cp-surface0: #414559;--cp-base: #303446;--cp-mantle: #292c3c;--cp-crust: #232634;--message-mild-opacity: 15%;--message-strong-opacity: 35%;--default-font: var(--font-mono);--base-font-size: calc(var(--device-font-size-calibration) * .8);--border-radius-huge: 3.5rem;--border-radius-large: 1.75rem;--border-radius-medium: 1rem;--border-radius-small: .5rem}body[data-theme=macchiato]{--cp-rosewater: #f4dbd6;--cp-flamingo: #f0c6c6;--cp-pink: #f5bde6;--cp-mauve: #c6a0f6;--cp-red: #ed8796;--cp-maroon: #ee99a0;--cp-peach: #f5a97f;--cp-yellow: #eed49f;--cp-green: #a6da95;--cp-teal: #8bd5ca;--cp-sky: #91d7e3;--cp-sapphire: #7dc4e4;--cp-blue: #8aadf4;--cp-lavender: #b7bdf8;--cp-text: #cad3f5;--cp-subtext1: #8c9cde;--cp-subtext0: #a5adcb;--cp-overlay2: #939ab7;--cp-overlay1: #8087a2;--cp-overlay0: #6e738d;--cp-surface2: #5b6078;--cp-surface1: #494d64;--cp-surface0: #363a4f;--cp-base: #24273a;--cp-mantle: #1e2030;--cp-crust: #181926;--border-radius-huge: 3.5rem;--border-radius-large: 1.75rem;--border-radius-medium: 1rem;--border-radius-small: .5rem}body[data-theme=mocha]{--cp-rosewater: #f5e0dcff;--cp-flamingo: #f2cdcdff;--cp-pink: #f5c2e7ff;--cp-mauve: #cba6f7ff;--cp-red: #f38ba8ff;--cp-maroon: #eba0acff;--cp-peach: #fab387ff;--cp-yellow: #f9e2afff;--cp-green: #a6e3a1ff;--cp-teal: #94e2d5ff;--cp-sky: #89dcebff;--cp-sapphire: #74c7ecff;--cp-blue: #89b4faff;--cp-lavender: #b4befeff;--cp-text: #cdd6f4ff;--cp-subtext1: #bac2deff;--cp-subtext0: #a6adc8ff;--cp-overlay2: #9399b2ff;--cp-overlay1: #7f849cff;--cp-overlay0: #6c7086ff;--cp-surface2: #585b70ff;--cp-surface1: #45475aff;--cp-surface0: #313244ff;--cp-base: #1e1e2eff;--cp-mantle: #181825ff;--cp-crust: #11111bff}body{--cp-rosewater: #f5e0dcff;--cp-flamingo: #f2cdcdff;--cp-pink: #f5c2e7ff;--cp-mauve: #cba6f7ff;--cp-red: #f38ba8ff;--cp-maroon: #eba0acff;--cp-peach: #fab387ff;--cp-yellow: #f9e2afff;--cp-green: #a6e3a1ff;--cp-teal: #94e2d5ff;--cp-sky: #89dcebff;--cp-sapphire: #74c7ecff;--cp-blue: #89b4faff;--cp-lavender: #b4befeff;--cp-text: #cdd6f4ff;--cp-subtext1: #bac2deff;--cp-subtext0: #a6adc8ff;--cp-overlay2: #9399b2ff;--cp-overlay1: #7f849cff;--cp-overlay0: #6c7086ff;--cp-surface2: #585b70ff;--cp-surface1: #45475aff;--cp-surface0: #313244ff;--cp-base: #1e1e2eff;--cp-mantle: #181825ff;--cp-crust: #11111bff;--cp-error: var(--cp-red);--cp-warning: var(--cp-yellow);--cp-success: var(--cp-green);--icon-stroke-color: var(--cp-text);--icon-fill-color: var(--cp-text);--icon-stroke-width: 2px;--message-mild-opacity: 10%;--message-strong-opacity: 30%;--message-bold-opacity: 60%;--background-opacity: 15%;--border-radius-huge: 2rem;--border-radius-large: 1rem;--border-radius-medium: .5rem;--border-radius-small: .25rem;--border-width: 2px;--font-mono: "JetBrains Mono", monospace;--font-sans: Inter, Arial, sans-serif;--font-serif: "Merriweather", serif;--under-font-margin: 0rem;--device-font-size-calibration: 16px;--base-font-size: var(--device-font-size-calibration);--default-font: var(--font-sans);--scroll-bar-track-color: hsl(from var(--cp-overlay2) h s l / 25%);--scroll-bar-thumb-color: hsl(from var(--cp-overlay2) h s l / 50%);--scroll-bar-thumb-hover: hsl(from var(--cp-overlay2) h s l / 75%);--scroll-bar-thumb-hover: hsl(from var(--cp-overlay2) h s l / 100%);--animation-duration: .2s;--motion-duration-short: .1s;--motion-duration-base: .2s;--motion-duration-medium: .3s;--motion-duration-long: .4s;--z-index-chat-input-actions: 700;--z-index-sidebar: 750;--z-index-quick-action-menu: 800;--z-index-trigger-zone: 850;--z-index-session-timeout-popup: 900;--z-index-dropdown: 950;--z-index-context-menu: 1000;--dev-background: repeating-linear-gradient( 45deg, var(--cp-mantle), var(--cp-mantle) 3px, transparent 3px, transparent 25px );background-color:var(--cp-crust);color:var(--cp-text);font-family:var(--default-font);font-size:var(--base-font-size);margin:0;padding:0;height:100vh;transition:background var(--animation-duration) ease-in-out,background-color var(--animation-duration) ease-in-out,color var(--animation-duration) ease-in-out,border-color var(--animation-duration) ease-in-out,border-radius var(--animation-duration) ease-in-out,border-width var(--animation-duration) ease-in-out,fill var(--animation-duration) ease-in-out,stroke var(--animation-duration) ease-in-out,stroke-width var(--animation-duration) ease-in-out,fill-opacity var(--animation-duration) ease-in-out!important}body *{font-family:inherit}body p{margin-bottom:-.1em}@media only screen and (max-width:600px){html{font-size:10px}}@media only screen and (min-width:600px){html{font-size:12px}}@media only screen and (min-width:768px){html{font-size:14px}}@media only screen and (min-width:992px){html{font-size:16px}}@media only screen and (min-width:1200px){html{font-size:18px}}@media only screen and (min-width:1400px),only screen and (min-height:600px){html{font-size:20px}}@media only screen and (min-width:1900px),only screen and (min-height:1200px){html{font-size:22px}}@media only screen and (min-width:2700px),only screen and (min-height:1600px){html{font-size:24px}}main{width:100vw;height:100vh;margin:0 auto}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text!important;-webkit-text-fill-color:var(--cp-text)!important;box-shadow:inset 0 0 0 1000px var(--cp-surface)!important}textarea,input{font-family:var(--default-font);margin-bottom:var(--under-font-margin)}code{font-family:var(--font-mono);background-color:var(--cp-mantle);color:var(--cp-lavender);padding:.125rem .375rem;border-radius:var(--border-radius-small);font-size:.9rem;line-height:1.6;margin:0}pre code{background-color:transparent;padding:0;border-radius:0;font-size:inherit}.section{margin:0 auto;max-width:800px}.container{width:100%;display:grid;justify-content:center}.glass{border:var(--border-width) solid var(--cp-surface2);border-radius:var(--border-radius-large);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:rgba(var(--cp-surface1-rgb),.25);box-shadow:0 4px 6px #0000001a}.nerd-font-icon{font-family:var(--font-mono)}.hljs{background:none}.hljs-keyword{color:var(--cp-mauve)}.hljs-built_in{color:var(--cp-red)}.hljs-type{color:var(--cp-yellow)}.hljs-literal,.hljs-number{color:var(--cp-peach)}.hljs-operator{color:var(--cp-sky)}.hljs-punctuation{color:var(--cp-subtext1)}.hljs-property{color:var(--cp-teal)}.hljs-variable,.hljs-variable.language_{color:var(--cp-mauve)}.hljs-variable.constant_{color:var(--cp-peach)}.hljs-string,.hljs-char.escape_{color:var(--cp-green)}.hljs-regexp{color:var(--cp-pink)}.hljs-subst{color:var(--cp-subtext0)}.hljs-symbol,.hljs-template-tag,.hljs-template-variable{color:var(--cp-flamingo)}.hljs-title{color:var(--cp-blue)}.hljs-title.class_{color:var(--cp-yellow)}.hljs-title.function_{color:var(--cp-blue)}.hljs-params{color:var(--cp-text)}.hljs-comment{color:var(--cp-overlay2)}.hljs-doctag{color:var(--cp-red)}.hljs-meta{color:var(--cp-peach)}.hljs-section{color:var(--cp-blue)}.hljs-tag{color:var(--cp-teal)}.hljs-name{color:var(--cp-mauve)}.hljs-attr{color:var(--cp-blue)}.hljs-attribute{color:var(--cp-green)}.hljs-bullet{color:var(--cp-teal)}.hljs-code{color:var(--cp-green)}.hljs-emphasis{color:var(--cp-red);font-style:italic}.hljs-strong{color:var(--cp-red);font-weight:700}.hljs-formula{color:var(--cp-teal)}.hljs-link{color:var(--cp-sapphire);font-style:italic}.hljs-quote{color:var(--cp-green);font-style:italic}.hljs-selector-tag{color:var(--cp-yellow)}.hljs-selector-id{color:var(--cp-blue)}.hljs-selector-class{color:var(--cp-teal)}.hljs-selector-attr{color:var(--cp-mauve)}.hljs-selector-pseudo{color:var(--cp-teal)}.hljs-addition{color:var(--cp-green);background-color:color-mix(in srgb,var(--cp-green) 15%,transparent)}.hljs-deletion{color:var(--cp-red);background-color:color-mix(in srgb,var(--cp-red) 15%,transparent)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--scroll-bar-track-color);border-radius:var(--border-radius-small)}::-webkit-scrollbar-thumb{background:var(--scroll-bar-thumb-color);border-radius:var(--border-radius-small);border:2px solid var(--cp-mantle)}::-webkit-scrollbar-thumb:hover{background:var(--scroll-bar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scroll-bar-thumb-active)}::-webkit-scrollbar-corner{background:var(--scroll-bar-track-color)}*{scrollbar-width:thick;scrollbar-color:var(--scroll-bar-thumb-color) var(--scroll-bar-track-color)}button.svelte-198saun{display:flex;flex-direction:row;gap:1rem;align-items:center;width:100%;padding:.4rem .75rem .4rem .5rem;border:none;background:none;cursor:pointer;text-align:left;border-radius:var(--border-radius-small);transition:background-color .2s ease-in-out}button.svelte-198saun:hover{background-color:hsl(from var(--cp-surface2) h s l/.75)}.icon-wrapper.svelte-198saun{display:inline-flex;justify-content:center;align-items:center;width:1.1rem;height:1.1rem}.text.svelte-198saun{margin:0 2rem 0 .25rem;flex-grow:1}.shortcut.svelte-198saun{opacity:.7;font-family:var(--font-mono)}span.svelte-198saun{color:var(--cp-text);white-space:nowrap;font-size:1rem}.context-menu-wrapper.svelte-1eesdz4{position:fixed;z-index:var(--z-index-context-menu);visibility:visible;transition:visibility calc(var(--animation-duration) / 2)}.context-menu-wrapper.svelte-1eesdz4.hidden{visibility:hidden}.context-menu-medium.svelte-1eesdz4{display:flex;flex-direction:column;gap:.2rem;z-index:calc(var(--z-index-context-menu) + 1);transition:left calc(var(--animation-duration) / 2) ease-in-out,top calc(var(--animation-duration) / 2) ease-in-out,opacity calc(var(--animation-duration) / 2) ease-in-out;position:absolute;left:10px;top:10px;opacity:0}.context-menu-medium.svelte-1eesdz4.visible{left:0;top:0;opacity:1}.context-menu.svelte-1eesdz4{overflow:hidden;z-index:calc(var(--z-index-context-menu) + 2);transition:background none}.context-menu-container.svelte-12qhfyh{width:100vw;height:100vh;outline:none}.version-label.svelte-12qhfyh{position:fixed;bottom:0;right:0;font-size:.75rem;font-family:var(--font-mono);z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--animation-duration) ease-in-out}.version-wrapper.svelte-12qhfyh{display:grid}.version-wrapper.versionExpanded.svelte-12qhfyh{justify-content:space-between;grid-template-columns:auto auto;gap:0 .5rem}
