/* vendor\prism.xcss */pre,code{color:var(--fr-100);font-size:13px;text-shadow:none;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre::selection,code::selection,pre::mozselection,code::mozselection{text-shadow:none}:not(pre)>code{padding:.1em .3em;border-radius:.3em;color:var(--fr-100);background-color:var(--bg-000);border:1px solid var(--border-color);white-space:pre-wrap}pre[data-line]{position:relative}pre>code{position:relative;z-index:1}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#fff8c5;box-shadow:inset 5px 0 0 #eed888;z-index:0;pointer-events:none;line-height:inherit;white-space:pre}.namespace{opacity:.7}@media print{pre,code{text-shadow:none}}@media (prefers-color-scheme: light){.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#008000;font-style:italic}.token.namespace{opacity:.7}.token.string{color:#A31515}.token.punctuation,.token.operator{color:#393A34}.token.url,.token.symbol,.token.number,.token.boolean,.token.variable,.token.constant,.token.inserted{color:#36acaa}.token.atrule,.token.keyword,.token.attr-value,.language-autohotkey .token.selector,.language-json .token.boolean,.language-json .token.number,code[class*="language-css"]{color:#0000ff}.token.function{color:#393A34}.token.deleted,.language-autohotkey .token.tag{color:#9a050f}.token.selector,.language-autohotkey .token.keyword{color:#00009f}.token.important{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.class-name,.language-json .token.property{color:#2B91AF}.token.tag,.token.selector{color:#800000}.token.attr-name,.token.property,.token.regex,.token.entity{color:#ff0000}.token.directive.tag .tag{background:#ffff00;color:#393A34}}@media (prefers-color-scheme: dark){.namespace{opacity:.7}.token.doctype .token.doctype-tag{color:#569CD6}.token.doctype .token.name{color:#9cdcfe}.token.comment,.token.prolog{color:#6a9955}.token.punctuation,.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation{color:#d4d4d4}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.inserted,.token.unit{color:#b5cea8}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.deleted{color:#ce9178}.language-css .token.string.url{text-decoration:underline}.token.operator,.token.entity{color:#d4d4d4}.token.operator.arrow{color:#569CD6}.token.atrule{color:#ce9178}.token.atrule .token.rule{color:#c586c0}.token.atrule .token.url{color:#9cdcfe}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#d4d4d4}.token.keyword{color:#569CD6}.token.keyword.module,.token.keyword.control-flow{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#dcdcaa}.token.regex{color:#d16969}.token.important{color:#569cd6}.token.italic{font-style:italic}.token.constant{color:#9cdcfe}.token.class-name,.token.maybe-class-name{color:#4ec9b0}.token.console{color:#9cdcfe}.token.parameter{color:#9cdcfe}.token.interpolation{color:#9cdcfe}.token.punctuation.interpolation-punctuation{color:#569cd6}.token.boolean{color:#569cd6}.token.property,.token.variable,.token.imports .token.maybe-class-name,.token.exports .token.maybe-class-name{color:#9cdcfe}.token.selector{color:#d7ba7d}.token.escape{color:#d7ba7d}.token.tag{color:#569cd6}.token.tag .token.punctuation{color:#808080}.token.cdata{color:#808080}.token.attr-name{color:#9cdcfe}.token.attr-value,.token.attr-value .token.punctuation{color:#ce9178}.token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.token.entity{color:#569cd6}.token.namespace{color:#4ec9b0}pre[class*="language-javascript"],code[class*="language-javascript"],pre[class*="language-jsx"],code[class*="language-jsx"],pre[class*="language-typescript"],code[class*="language-typescript"],pre[class*="language-tsx"],code[class*="language-tsx"]{color:#9cdcfe}pre[class*="language-css"],code[class*="language-css"]{color:#ce9178}pre[class*="language-html"],code[class*="language-html"]{color:#d4d4d4}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:#808080}}/* gradient.xcss */.gradient-text{text-fill-color:transparent;-webkit-text-fill-color:transparent;animation-duration:3s;animation-iteration-count:infinite;animation-name:gradientAnimation;background:var(--fr-100) -webkit-gradient(linear, 100% 0, 0 0, from(var(--fr-100)), color-stop(.5, var(--bg-400)), to(var(--fr-100)));-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:50% 200%;display:inline-block}@keyframes gradientAnimation{0%{background-position:-100% 0}100%{background-position:250% 0}}/* bg.xcss */#bg{position:fixed;top:0;left:0;object-fit:cover;width:100%;height:100%;pointer-events:none;opacity:.4}/* globals.xcss */:root{--font-family:"Inter", sans-serif;--font-size:14px;--base-transition:.25s cubic-bezier(0.075, 0.82, 0.165, 1);--aside-width:220px;--top-position:0;touch-action:pan-x pan-y}html,body{font-family:var(--font-family);font-size:var(--font-size);width:100%;margin:0;background-color:var(--bg-000);scroll-behavior:smooth}html:has(.playground):has(main.full-size),body:has(.playground):has(main.full-size){overflow:hidden}html.operation-running .page-dashboard>main,body.operation-running .page-dashboard>main{opacity:.4}*,*::before,*::after{box-sizing:border-box}#app{position:relative;z-index:1}.content{display:contents}[title]{cursor:help}@media (prefers-color-scheme: light){:root{--primary-color:#2079c2;--primary-color-100:#2d88d3;--primary-color-200:#3d97e0;--primary-color-opaque:#2079c244;--contrast:#fff;--bg-000:#fff;--bg-100:#f6f8fa;--bg-200:#d5dbe1;--bg-300:#c0c8d2;--bg-400:#a3acba;--bg-opaque:#ffffffb7;--bg-opaque-200:#d5dbe144;--bg-dark-opaque:#33333333;--border-color:#dfe2e6;--fr-100:#090909;--fr-200:#535353;--fr-300:#8a8a8a;--warn:#8c342f;--success:#187718;--info:#007bff;--link-color:var(--primary-color);--tint-mask:url('/assets/tint-light.png');color-scheme:light}}@media (prefers-color-scheme: dark){:root{--primary-color:#146bb3;--primary-color-100:#0b5a9b;--primary-color-200:#054980;--primary-color-opaque:#146bb333;--contrast:#000;--bg-000:#101113;--bg-100:#1a1b1e;--bg-200:#222327;--bg-300:#2a2c33;--bg-400:#272632;--bg-opaque:#1a1b1ed8;--bg-opaque-200:#27263288;--bg-dark-opaque:#eeeeee33;--border-color:#33353a;--fr-100:#f5f5f4;--fr-200:#bbbbbb;--fr-300:#6c6c6c;--warn:#eda074;--success:#0da70d;--info:#47a0ff;--link-color:#50a7ee;--tint-mask:url('/assets/tint-dark.png');color-scheme:dark}}@media (max-width: 700px){@media (prefers-color-scheme: light) :root{--bg-opaque:#ffffff99;--bg-dark-opaque:#33333388}@media (prefers-color-scheme: dark) :root{--bg-opaque:#09090b88;--bg-dark-opaque:#eeeeee77}html,body{height:100lvh}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}/* fonts.xcss */@font-face{font-family:'Arial Nova';src:url('/assets/ArialNova.ttf') format('truetype');font-weight:400}@font-face{font-family:'Arial Nova';src:url('/assets/ArialNova-Bold.ttf') format('truetype');font-weight:600}@font-face{font-family:'Arial Nova';src:url('/assets/ArialNova-Light.ttf') format('truetype');font-weight:300}@font-face{font-family:'Arial Nova Cond';src:url('/assets/ArialNovaCond-Bold.ttf.ttf') format('truetype');font-weight:600}/* component\playground.xcss */.playground{height:100svh}.playground .playground-aside{height:100%;background-color:var(--bg-100)}.playground .playground-aside .playground-aside-container{height:100%}.playground .playground-aside .playground-aside-container .editor{font-size:.9rem}.playground .playground-aside .playground-aside-container .editor .card{justify-content:space-between;border-radius:0;border:none;align-items:center;padding:4px 10px;background-color:transparent;border-bottom:1px solid var(--border-color)}.playground .playground-aside .playground-aside-container .editor .card .editor-title{font-size:1em;margin:0;font-weight:400}.playground .playground-aside .playground-aside-container .editor .card .editor-description{width:unset;padding:0}.playground .playground-aside .playground-aside-container .editor .card .editor-content{background-color:transparent;border-left:none;width:unset;padding:0;font-weight:500;opacity:.6}.playground .playground-aside .playground-aside-container .editor .card:hover .editor-content{opacity:1}.playground .playground-aside .playground-aside-container textarea.app-input{padding:12px}.playground .playground-aside .playground-aside-container textarea.app-input,.playground .playground-aside .playground-aside-container .code-editor{background-color:transparent;resize:none;border:none;border-radius:0}.playground .playground-aside .playground-aside-container textarea.app-input .cm-content,.playground .playground-aside .playground-aside-container .code-editor .cm-content{font-size:13px}.playground .playground-content{background-color:var(--bg-000);position:relative;height:100%;padding:10px;flex-grow:1;overflow-y:scroll}.playground .playground-content>.playground-default{text-align:center;position:absolute;width:400px;color:var(--fr-200);left:50%;top:50%;translate:-50% -50%}.playground .playground-content>.playground-default>i{font-size:32px}.playground .playground-content pre,.playground .playground-content code{margin:0;white-space:pre-wrap}/* component\editor.xcss */.editor{width:100%}.editor.editor-readonly .editor-content{pointer-events:none}.editor.editor-readonly .editor-content>*{user-select:none;opacity:.4}.editor>.card{display:flex;overflow:hidden;width:100%;background-color:var(--bg-100);border:1px solid var(--border-color);border-radius:8px}.editor>.card>*{flex-shrink:0;flex-grow:0}.editor>.card .editor-description{line-height:1.4;width:70%;padding:30px 20px}.editor>.card .editor-description .editor-title{font-size:1.15rem;font-weight:500;margin-bottom:.5rem}.editor>.card .editor-description p{color:var(--fr-200);margin:0}.editor>.card .editor-description p+p{margin-top:.75em}.editor>.card .editor-content{display:flex;align-items:center;justify-content:center;width:30%;background-color:var(--bg-000);border-left:1px solid var(--border-color);padding:.5em 1em;cursor:pointer}.editor>.card .editor-content[disabled]{cursor:not-allowed}.editor>.card .editor-content[disabled]>*{opacity:.4}.editor>.card .editor-content *{pointer-events:none;user-select:none}.editor:has(+.editor)>.card{border-bottom-left-radius:0;border-bottom-right-radius:0}.editor+.editor>.card{border-top:none;border-top-left-radius:0;border-top-right-radius:0}/* component\conversation.xcss */details.conversation-message{display:block;width:100%;border-bottom:1px solid var(--border-color);transition:var(--base-transition);interpolate-size:allow-keywords}details.conversation-message>summary{height:42px;display:flex;gap:10px;align-items:center;list-style:none;user-select:none;padding:0 10px;cursor:pointer}details.conversation-message>summary>span{font-weight:500}details.conversation-message>summary:hover{background-color:var(--bg-opaque-200)}details.conversation-message>summary::-webkit-details-marker{display:none}details.conversation-message::details-content{opacity:0;block-size:0;overflow-y:clip;transform:translateY(-40px);transition:all var(--base-transition), content-visibility var(--base-transition) allow-discrete}details.conversation-message[open]::details-content{opacity:1;block-size:auto;filter:blur(0);transform:translateY(-0)}details.conversation-message>.conversation-contents{padding:20px 10px;padding-top:10px}details.conversation-message>.conversation-contents .block-code-wrapper,details.conversation-message>.conversation-contents .message-content{display:block;max-width:800px;margin-inline:auto !important}details.conversation-message>.conversation-contents .message-content{position:relative;font-size:inherit;font-family:inherit;padding:10px;border:1px solid transparent;border-radius:6px;transition:var(--base-transition)}details.conversation-message>.conversation-contents .message-content:is(img){max-width:400px}details.conversation-message>.conversation-contents .message-content:hover{border:1px solid var(--bg-300)}details.conversation-message>.conversation-contents .message-content:hover>.message-toolbar{opacity:.4}details.conversation-message>.conversation-contents .message-content:hover>.message-toolbar:hover{opacity:1}details.conversation-message>.conversation-contents .message-content>.message-toolbar{position:absolute;top:5px;right:5px;opacity:0;transition:var(--base-transition)}details.conversation-message>.conversation-contents .message-content>.message-toolbar .app-button{font-size:.85rem;padding:3px 8px}details.conversation-message>.conversation-contents .message-content+.message-content{margin-top:2em}details.conversation-message>.conversation-contents .message-content+.message-content::before{content:'';display:block;position:absolute;border-top:2px solid var(--bg-200);width:70px;top:-1em;left:10px}details.conversation-message>.conversation-contents .block-code-wrapper{margin:0}/* component\form.xcss */.form-control{width:100%;outline-offset:2px}.form-control>label{font-weight:500;margin-bottom:.25em}.form-control>label~[form-slot]{margin-top:.5em}.form-control .checkbox-wrapper{display:flex;align-items:center;gap:5px}.form-control+.form-control{margin-top:1em}/* component\document-word-counter.xcss */.document-word-counter{display:flex;align-items:center;gap:10px;color:var(--fr-300);margin:1em 0}.document-word-counter>span.warn{color:var(--warn)}/* component\reasoning-block.xcss */.reasoning-block{--base-transition:.65s cubic-bezier(0.075, 0.82, 0.165, 1);opacity:1;color:var(--fr-200);transition:var(--base-transition);interpolate-size:allow-keywords}.reasoning-block.invisible{opacity:0;height:0;padding:0;pointer-events:none}.reasoning-block>summary{padding:10px 0;list-style:none;user-select:none;opacity:.8}.reasoning-block>summary:empty{display:none}.reasoning-block>summary::-webkit-details-marker,.reasoning-block>summary::marker{display:none}.reasoning-block[open]>summary{padding-bottom:10px}.reasoning-block:is(details)>summary{cursor:pointer}.reasoning-block:is(details)>summary :hover{opacity:1}.reasoning-block>div{opacity:.8;font-size:.95rem;margin-bottom:1em;line-height:1.6;transition:var(--base-transition)}.reasoning-block>div p,.reasoning-block>div .tool-result{padding:0 .75em;border-left:2px solid var(--border-color);margin:0}.reasoning-block>div p+p,.reasoning-block>div .tool-result+p,.reasoning-block>div p+.tool-result,.reasoning-block>div .tool-result+.tool-result{margin-top:.7em}.reasoning-block>div:hover{opacity:1}.reasoning-block::details-content{opacity:0;block-size:0;overflow-y:clip;filter:blur(8px);transform:translateY(-40px);transition:all var(--base-transition), content-visibility var(--base-transition) allow-discrete}.reasoning-block[open]::details-content{opacity:1;block-size:auto;filter:blur(0);transform:translateY(-0)}.reasoning-block.sentinel-reasoning-block{padding:0 10px}/* component\model-picker.xcss */.model-picker .model-list{display:flex;flex-direction:column;gap:1em;margin-bottom:1em}.model-picker .model-list .model-list-body{width:100%;height:300px;overflow-y:scroll;scrollbar-width:thin;flex-grow:1}.model-picker .model-list .model-list-body tr.provider-name{color:var(--fr-200);pointer-events:none;user-select:none;border-bottom:4px solid var(--border-color)}.model-picker .model-list .model-list-body tr.provider-name td{padding-top:1em}.model-picker .model-list .model-list-body tr.provider-name td .model-provider-name{display:flex;align-items:center;gap:10px}.model-picker .model-list .model-list-body tr.provider-name td .model-provider-name img{width:16px;height:16px;background-color:#fff;border-radius:4px;object-fit:contain;display:inline-block}.model-picker .model-list .model-list-body tr td i{display:inline-block;width:19px;height:16px;line-height:16px;text-align:center;font-size:16px}.model-picker>.model-details{background-color:var(--bg-100);padding:0 10px;border:1px solid var(--border-color);border-radius:8px}.model-picker>.model-details .model-details-content section+section{border-top:1px solid var(--border-color);padding-top:1em}.model-picker>.model-details .model-details-content .model-title{display:flex;justify-content:space-between}.model-picker>.model-details .model-details-content .model-title .model-name{display:flex;align-items:center;gap:10px}.model-picker>.model-details .model-details-content .model-title .model-name img{width:32px;height:32px;background-color:white;object-fit:contain;border-radius:6px;display:block;outline:2px solid #666;padding:5px}.model-picker>.model-details .model-details-content .model-title .model-name div div:first-child{color:var(--fr-200);font-size:.9rem}.model-picker>.model-details .model-details-content .model-title .model-name div div:last-child{color:var(--fr-100);font-size:1.15rem}.model-picker>.model-details .model-details-content .model-title .model-capabilities{display:flex;flex-wrap:wrap;gap:4px}.model-picker>.model-details .model-details-content .model-title .model-capabilities .model-capability{display:flex;flex-direction:column;align-items:center;gap:5px;padding:4px 8px;border-radius:4px}.model-picker>.model-details .model-details-content .model-title .model-capabilities .model-capability>i{display:block;font-size:18px;color:var(--fr-100)}.model-picker>.model-details .model-details-content .model-title .model-capabilities .model-capability>span{color:var(--fr-200);font-size:.8rem}.model-picker>.model-details .model-details-content .model-title .model-capabilities .model-capability:hover{background-color:var(--bg-200)}.model-picker>.model-details .model-details-content .model-info{display:grid;grid-template-columns:1fr 1fr;gap:2em;align-items:center}.model-picker>.model-details .model-details-content .model-info .model-description{margin-block:1em;line-height:1.4;color:var(--fr-200)}.model-picker>.model-details .model-details-content .model-info .technical-info-grid{columns:2;padding-left:0}.model-picker>.model-details .model-details-content .model-info .technical-info-grid>li{display:flex;justify-content:space-between;list-style:none;padding:.5em}.model-picker>.model-details .model-details-content .model-info .technical-info-grid>li>div:nth-child(1){color:var(--fr-200);font-size:.85rem;font-weight:500}.model-picker>.model-details .model-details-content .model-info .technical-info-grid>li>div:nth-child(2){font-family:monospace;color:var(--fr-100)}.model-picker>.model-details .model-details-content .model-info .technical-info-grid>li>div:nth-child(2).iconic-information{display:flex;align-items:center}.model-picker>.model-details .model-details-content .model-info .technical-info-grid>li>div:nth-child(2).iconic-information>div:last-of-type{font-size:.9em;color:var(--fr-200);text-transform:lowercase}.model-picker>.model-details .model-details-content .model-info .technical-info-grid>li>div:nth-child(2).iconic-information>div:last-of-type::before{content:'\2022';display:inline-block;margin:0 4px;color:var(--fr-300)}/* component\table.xcss */table.app-table{width:100%;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:inherit}table.app-table.border{border:1px solid var(--border-color);border-radius:7px;padding:10px}table.app-table.hoverable tr:hover{background-color:var(--bg-opaque)}table.app-table th.action-cell,table.app-table td.action-cell{text-align:right;width:1%}table.app-table.selectable{user-select:none;border-collapse:separate;border-spacing:0 2px}table.app-table.selectable tr{cursor:pointer;transition:var(--base-transition)}table.app-table.selectable tr:first-child{margin-top:5px}table.app-table.selectable tr:hover{background-color:var(--bg-opaque-200)}table.app-table.selectable tr>td:first-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px;padding-left:5px}table.app-table.selectable tr>td:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}table.app-table.selectable tr.highlighted{position:relative;background-color:var(--primary-color-opaque)}table.app-table.selectable tr.highlighted .highlighted-only{display:inline-block}table.app-table.selectable tr.highlighted .selected-icon{position:absolute;right:14px;top:50%;pointer-events:none;translate:0 -50%;z-index:1;font-size:20px;color:var(--primary-color)}table.app-table thead{color:var(--fr-300)}table.app-table thead th{font-weight:400;text-align:left}table.app-table tfoot{border-top:1px solid var(--border-color);margin-top:1em}table.app-table tbody+tbody tr:first-of-type .separator{padding-top:1em}table.app-table tr:first-of-type .separator{padding-top:0}table.app-table tr td{padding:5px 2px}table.app-table tr td.separator{color:var(--fr-200);font-weight:500;padding-top:1em;pointer-events:none}table.app-table tr td.table-default{color:var(--fr-200);font-size:.9rem;text-align:center;padding:20px 5px}table.app-table tr td .highlighted-only{display:none}table.app-table tr+tr{border-top:1px solid var(--border-color)}/* component\link.xcss */.app-link{color:var(--link-color);display:inline-block;text-decoration:none;text-underline-offset:2px;cursor:pointer}.app-link:hover{text-decoration:underline}.app-link>i.ri-external-link-line{opacity:.8;margin-left:5px}/* component\file-input.xcss */.file-input{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border-color);border-radius:6px;padding:4px;cursor:pointer}.file-input label{cursor:pointer;padding-left:8px}/* component\icon-button.xcss */.icon-button-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr))}.icon-button{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 10px;border-radius:10px;text-align:center;cursor:pointer;transition:var(--base-transition)}.icon-button>.image-wrapper{width:42px;height:42px;border-radius:42px;display:flex;align-items:center;overflow:hidden;justify-content:center}.icon-button>.image-wrapper>img{width:100%;height:100%;object-fit:contain}.icon-button>.icon-wrapper{width:42px;height:42px;border-radius:42px;display:flex;align-items:center;justify-content:center}.icon-button>.icon-wrapper>i{color:white;font-size:20px}.icon-button:hover{background-color:var(--bg-opaque)}.icon-button:active{opacity:.6}/* component\badge.xcss */.badge{display:inline-block;padding:0.15em 0.6em;border-radius:99px;color:white;font-size:.9em;font-weight:500}.badge>i{margin-left:4px;cursor:pointer;opacity:.5}.badge>i:hover{opacity:1}.badge-list{display:inline-flex;flex-wrap:wrap;gap:5px}/* component\heading.xcss */.heading{margin:2em 0}.heading>h2{font-weight:500;font-size:1.1rem;margin:0;margin-bottom:1em}.heading>.sub-text{color:var(--fr-200)}/* component\chat.xcss */.chat-wrapper{position:relative;width:100%;min-height:70%}.chat-wrapper:has(.chat-message) .suggestion-button-row{display:none !important}.chat-wrapper:has(.chat-message) .chat-presentation{display:none}.chat-wrapper:has(.chat-message) .chat-input-container{bottom:0% !important}.chat-wrapper .chat-header{position:fixed;top:0;left:0;width:100%;z-index:9;background:linear-gradient(to bottom, var(--bg-000), transparent)}.chat-wrapper .chat-header .chat-header-inner{display:flex;align-items:center;width:100%;margin:1em auto;padding:0 10px;padding-top:calc(10px + env(safe-area-inset-top));max-width:var(--container-size)}.chat-wrapper .chat-header .chat-header-inner>*{width:100%}.chat-wrapper .chat-header .chat-header-inner .chat-actions{display:flex;gap:5px}.chat-wrapper .chat-header .chat-header-inner .chat-actions .chat-action{font-size:20px;border-radius:99px;color:var(--fr-200);cursor:pointer;width:38px;height:38px;line-height:38px;text-align:center;transition:var(--base-transition)}.chat-wrapper .chat-header .chat-header-inner .chat-actions .chat-action:hover{background-color:var(--bg-200);color:var(--fr-100)}.chat-wrapper .chat-header .chat-header-inner .chat-title{text-align:center}.chat-wrapper .chat-header .chat-header-inner .chat-auth{text-align:right}.chat-wrapper .chat-header .chat-header-inner .chat-auth .account-avatar{display:inline-block;width:32px;height:32px;border-radius:99px;overflow:hidden;cursor:pointer;outline:4px solid transparent;transition:var(--base-transition)}.chat-wrapper .chat-header .chat-header-inner .chat-auth .account-avatar img{display:block;width:100%;height:100%;object-fit:cover}.chat-wrapper .chat-header .chat-header-inner .chat-auth .account-avatar:hover{outline-color:var(--bg-300)}.chat-wrapper .chat-presentation{position:absolute;top:50%;left:50%;translate:-50% -50%;width:400px;height:auto;text-align:center}.chat-wrapper .chat-presentation>.chat-presentation-logo{max-width:140px;margin:1em auto}.chat-wrapper .chat-presentation>.chat-presentation-logo>img{width:100%}.chat-wrapper .chat-presentation>.chat-presentation-title{font-size:2rem;margin-bottom:1rem}.chat-wrapper .chat-presentation>.chat-presentation-sub-title{font-size:1.25rem;color:var(--fr-200)}.chat-wrapper .chat-messages{display:flex;flex-direction:column;gap:2em;padding:0 1em;padding-block:60px 200px}.chat-wrapper .chat-messages .chat-message{line-height:1.65;font-size:15px}.chat-wrapper .chat-messages .chat-message .chat-message-reasoning,.chat-wrapper .chat-messages .chat-message .chat-message-parsed-reasoning,.chat-wrapper .chat-messages .chat-message .implicit-thinking-block{display:none}.chat-wrapper .chat-messages .chat-message.has-reasoning .chat-message-parsed-reasoning{display:block}.chat-wrapper .chat-messages .chat-message.has-reasoning-steps .chat-message-reasoning{display:block}.chat-wrapper .chat-messages .chat-message.has-implicit-thinking .implicit-thinking-block{display:block}.chat-wrapper .chat-messages .chat-message.chat-role-user{background-color:var(--bg-100);border:1px solid var(--border-color);border-radius:16px;border-bottom-right-radius:0;padding:10px 16px;width:fit-content;max-width:80%;align-self:flex-end;color:var(--fr-100)}.chat-wrapper .chat-messages .chat-message.chat-role-user p{margin:0}.chat-wrapper .chat-messages .chat-message.chat-role-user p+p{margin-top:1em}.chat-wrapper .chat-messages .chat-message.chat-role-user .message-attachment{border-radius:6px;overflow:hidden;border:1px solid var(--border-color);margin-top:1em}.chat-wrapper .chat-messages .chat-message.chat-role-user .message-attachment.image-attachment{width:240px;height:240px}.chat-wrapper .chat-messages .chat-message.chat-role-user .message-attachment.image-attachment>img{display:block;width:100%;height:100%;object-fit:cover}.chat-wrapper .chat-messages .chat-message.chat-role-user .message-attachment.document-attachment{width:fit-content;padding:4px 8px;display:flex;align-items:center;gap:10px}.chat-wrapper .chat-messages .chat-message.chat-role-user .message-attachment.document-attachment>span{font-size:.85em}.chat-wrapper .chat-messages .chat-message.chat-role-user .message-attachment.audio-attachment{height:fit-content;width:fit-content}.chat-wrapper .chat-messages .chat-message [data-tool-name="generate_image"]{display:flex;gap:5px}.chat-wrapper .chat-messages .chat-message [data-tool-name="generate_image"] p{margin:0}.chat-wrapper .chat-messages .chat-message [data-tool-name="generate_image"] img{display:block;background-color:var(--bg-200);width:260px;height:260px;border-radius:8px;object-fit:cover}.chat-wrapper .chat-messages .chat-message [data-tool-name="generate_image"] img[alt^="Mature"]{filter:blur(8px)}.chat-wrapper .chat-messages .chat-message.chat-role-hidden,.chat-wrapper .chat-messages .chat-message.chat-role-reasoning{margin-bottom:-2em}.chat-wrapper .chat-messages .chat-message.chat-role-assistant:has(+.chat-role-hidden){margin-bottom:-2em}.chat-wrapper .chat-messages .chat-message.chat-role-assistant:has(+.chat-role-hidden) .chat-message-actions{display:none}.chat-wrapper .chat-messages .chat-message.chat-role-assistant+.chat-role-hidden{opacity:1}.chat-wrapper .chat-messages .chat-message.chat-role-assistant .answer .tool-result,.chat-wrapper .chat-messages .chat-message.chat-role-hidden .answer .tool-result,.chat-wrapper .chat-messages .chat-message.chat-role-reasoning .answer .tool-result{padding:0 .75em;border-left:2px solid var(--border-color);margin:1em 0}.chat-wrapper .chat-messages .chat-message .chat-loading-spinner{display:inline-block;width:12px;height:12px;border-radius:50%;animation:state-a .75s infinite;animation-direction:alternate;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);background-color:var(--fr-100)}.chat-wrapper .chat-messages .chat-message .chat-message-actions{display:none;gap:4px;margin-left:-6px;opacity:.8;transition:var(--base-transition)}.chat-wrapper .chat-messages .chat-message .chat-message-actions:hover{opacity:1}.chat-wrapper .chat-messages .chat-message .chat-message-actions .app-button{display:grid;place-items:center;background-color:transparent;border:none;border-radius:8px;font-size:13px;width:28px;height:28px;padding:0;box-shadow:none}.chat-wrapper .chat-messages .chat-message .chat-message-actions .app-button::after{display:none}.chat-wrapper .chat-messages .chat-message .chat-message-actions .app-button:hover{background-color:var(--bg-opaque-200)}.chat-wrapper .chat-messages .chat-message.done .gradient-text{animation:none;-webkit-text-fill-color:unset;text-fill-color:unset}.chat-wrapper .chat-messages .chat-message.done .chat-message-actions{display:flex}.chat-wrapper .chat-input-container{position:fixed;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:40px;left:50%;bottom:30%;translate:-50% 0;width:100%;min-height:300px;padding:10px;z-index:10;pointer-events:none;transition:var(--base-transition)}.chat-wrapper .chat-input-container *{pointer-events:all}.chat-wrapper .chat-input-container:has(.suggestion-button-row){bottom:20%}.chat-wrapper .chat-input-container .suggestion-button-row{display:flex;justify-content:center;gap:10px;max-width:500px;margin:0 auto;margin-bottom:.5em}.chat-wrapper .chat-input-container .suggestion-button-row>button{width:100%;justify-content:center;border-radius:8px;background-color:transparent;border:1px solid var(--border-color)}.chat-wrapper .chat-input-container .suggestion-button-row>button::after{display:none}.chat-wrapper .chat-input-container .suggestion-button-row>button:hover{background-color:var(--bg-100)}.chat-wrapper .chat-input-container .attachments-row{display:flex;justify-content:center;gap:20px;margin-bottom:1em;width:100%;max-width:var(--container-size)}.chat-wrapper .chat-input-container .attachments-row>.attachment-item{display:flex;align-items:center;gap:10px;border:1px solid var(--border-color);background-color:var(--bg-100);border-radius:8px;padding:2px}.chat-wrapper .chat-input-container .attachments-row>.attachment-item>span:nth-child(1){display:inline-block;width:32px;height:32px;border-radius:6px;overflow:hidden;border:var(--border-color)}.chat-wrapper .chat-input-container .attachments-row>.attachment-item>span:nth-child(1)>img{display:block;width:100%;height:100%;object-fit:cover}.chat-wrapper .chat-input-container .attachments-row>.attachment-item>span:nth-child(1)>i{display:block;font-size:16px;text-align:center;width:32px;line-height:32px}.chat-wrapper .chat-input-container .attachments-row>.attachment-item>span:nth-child(2){padding:2px 6px}.chat-wrapper .chat-input-container .attachments-row>.attachment-item>span:nth-child(3){display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;cursor:pointer;opacity:.6}.chat-wrapper .chat-input-container .attachments-row>.attachment-item>span:nth-child(3):hover{opacity:1}.chat-wrapper .chat-input-container .disabled-item-row{display:none;justify-content:center;margin-bottom:1em;width:100%;max-width:var(--container-size)}.chat-wrapper .chat-input-container .disabled-item-row .app-button{border-radius:99px}.chat-wrapper .chat-input-container.disabled .disabled-item-row{display:flex}.chat-wrapper .chat-input-container.disabled .chat-input-wrapper{pointer-events:none;opacity:.6}.chat-wrapper .chat-input-container.disabled .chat-input-wrapper textarea{outline:none}.chat-wrapper .chat-input-container .chat-input-wrapper{background-color:var(--bg-opaque);border:1px solid var(--border-color);backdrop-filter:blur(3px);width:100%;max-width:var(--container-size);border-radius:18px;overflow:hidden;box-shadow:0 2px 4px 0 #00000012;outline:3px solid transparent;transition:var(--base-transition)}.chat-wrapper .chat-input-container .chat-input-wrapper:has(textarea:focus){background-color:var(--bg-000);border-color:var(--primary-color);outline-color:var(--primary-color-opaque)}.chat-wrapper .chat-input-container .chat-input-wrapper:hover{background-color:var(--bg-000);border-color:var(--fr-300)}.chat-wrapper .chat-input-container .chat-input-wrapper textarea{background-color:transparent;border:none;box-shadow:none;padding:14px;outline:none !important;resize:none}.chat-wrapper .chat-input-container .chat-input-wrapper .input-actions{display:flex;padding:8px;justify-content:space-between;align-items:center}.chat-wrapper .chat-input-container .chat-input-wrapper .input-actions .button-row{border-radius:32px;box-shadow:none;border:1px solid var(--border-color)}.chat-wrapper .chat-input-container .chat-input-wrapper .input-actions .button-row::after{display:none}.chat-wrapper .chat-input-container .chat-input-wrapper .input-actions .record-button.recording{background-color:indianred;color:white;border-color:#00000022}@media (max-width: 710px){.chat-wrapper .chat-input-container{bottom:0% !important;padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@keyframes state-a{from{opacity:.2;scale:.7;outline:1px solid transparent}to{opacity:1;scale:1;outline:8px solid var(--bg-300)}}@keyframes reveal{from{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}/* component\definition.xcss */dl{margin:0;display:block}dl dt{font-weight:500;margin-bottom:.3em;color:var(--fr-200)}dl dd{margin:0;color:var(--fr-100)}dl dd+dt{border-top:1px solid var(--border-color);margin-top:.75em;padding-top:.75em}/* component\dashboard.xcss */.page-dashboard{position:relative;display:flex}.page-dashboard>aside{position:fixed;display:flex;flex-direction:column;top:0;left:0;height:100svh;width:var(--aside-width);padding:0;border-right:1px solid var(--border-color);z-index:10;overflow:hidden}.page-dashboard>aside>menu{margin:0;padding:24px 12px}.page-dashboard>aside>menu+menu{border-top:1px solid var(--border-color)}.page-dashboard>aside>menu.logo-wrapper{display:flex;align-items:center;justify-content:center}.page-dashboard>aside>menu.logo-wrapper img{display:block;width:60%}.page-dashboard>aside>menu.account-container{display:flex;align-items:center;gap:15px;cursor:pointer}.page-dashboard>aside>menu.account-container img{width:48px;height:48px;border-radius:99%;display:block}.page-dashboard>aside>menu.account-container:hover{background-color:var(--bg-200)}.page-dashboard>aside>menu.links-container{padding:0;padding-block:1.5em}.page-dashboard>aside>menu.links-container.bottom{margin-top:auto}.page-dashboard>aside>menu.links-container>div.dashboard-nav-group{color:var(--fr-300);font-size:.9rem;padding:30px 0 15px 16px}.page-dashboard>aside>menu.links-container>div.dashboard-nav-item{position:relative;display:flex;align-items:center;width:100%;gap:15px;padding:8px 0 8px 20px;border-radius:0;background-color:transparent;opacity:.6;cursor:pointer;transition:var(--base-transition)}.page-dashboard>aside>menu.links-container>div.dashboard-nav-item.active{opacity:1}.page-dashboard>aside>menu.links-container>div.dashboard-nav-item.active::before{content:'';position:absolute;left:2px;top:50%;height:50%;border-radius:3px;width:4px;background-color:var(--fr-100);translate:0 -50%}.page-dashboard>aside>menu.links-container>div.dashboard-nav-item.active>span{font-weight:500}.page-dashboard>aside>menu.links-container>div.dashboard-nav-item:hover{opacity:1;background-color:var(--bg-100)}.page-dashboard>aside>menu.links-container>div.dashboard-nav-item:active{background-color:var(--bg-200);opacity:.75}.page-dashboard>aside>menu.links-container>div.dashboard-nav-item>i{font-size:1.15rem;opacity:.75}.page-dashboard>aside>menu.links-container>div.dashboard-nav-item>span>i{margin-left:5px}.page-dashboard>aside>menu.links-container>div.dashboard-nav-item+div.dashboard-nav-item{margin-top:5px}.page-dashboard>main{flex-grow:1;max-width:1600px;width:90vw;padding:40px 30px 120px calc(var(--aside-width) / 2);margin:0 auto;opacity:1;transition:var(--base-transition)}.page-dashboard>main:has(.main-contents.full-size){max-width:unset;padding:0;padding-left:var(--aside-width)}.page-dashboard>main:has(.main-contents.full-size)>footer{display:none}.page-dashboard>main section+.dashboard-title{margin-top:1em}.page-dashboard>main>.main-contents{min-height:70svh}.page-dashboard>main>.main-contents.full-size>.card{border-radius:0;border:none;background-color:var(--bg-100)}.page-dashboard>main>.main-contents.full-size>.card .card-header,.page-dashboard>main>.main-contents.full-size>.card .card-content{padding:20px}.page-dashboard>main>.main-contents>.dashboard-title>h1{font-weight:600;font-size:2em;margin:0}.page-dashboard>main>footer{margin-top:100px}.page-dashboard>main>footer .footer-description{border-bottom:1px solid var(--border-color);margin-bottom:1em;padding-bottom:1em;opacity:.65}.page-dashboard>main>footer .footer-description p,.page-dashboard>main>footer .footer-description h4{margin:0}.page-dashboard>main>footer .footer-description img{display:block;width:90px;margin-bottom:.75em}.page-dashboard>main>footer .footer-row{display:flex;align-items:center;gap:20px}.page-dashboard>main>footer .footer-row>a{color:var(--fr-300);text-decoration:none}.page-dashboard>main>footer .footer-row>a:hover{color:var(--fr-100);text-decoration:underline;text-underline-offset:2px}@media screen and (max-width: 1830px){.page-dashboard>main{padding:40px 20px 120px calc(var(--aside-width) + 20px)}}@media (prefers-color-scheme: light){.page-dashboard>aside>menu.logo-wrapper img{filter:invert(1)}.page-dashboard>main>footer .footer-description img{filter:invert(1)}}/* component\code-like.xcss */.code-like{font-family:monospace;font-size:13px;white-space:pre-wrap}/* component\loading-spinner.xcss */.loader{display:inline-block;width:1rem;height:1rem;border-top:2px solid var(--fr-100);border-left:2px solid var(--fr-100);border-bottom:2px solid transparent;border-right:2px solid transparent;border-radius:50%;animation:rotation .4s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/* component\validation-error.xcss */.validation-error{color:var(--warn);font-size:.9rem}/* component\alert.xcss */.alert{display:flex;align-items:flex-start;gap:10px;line-height:1.4;max-width:600px}.alert.warning{color:var(--warn)}.alert.information{color:var(--info)}.alert>i{font-size:24px}.alert>div{font-size:.9rem;margin-top:.5em}:is(p, li, ul)+.alert{margin-top:1em}/* component\miniapp-page.xcss */html:has(#app>.miniapp-page){--bg-000:var(--contrast)}#app>.miniapp-page{box-shadow:none;background-color:var(--bg-000);max-width:800px;max-height:90vh}@media (max-width: 800px){#app>.miniapp-page{max-height:unset}}/* component\dialog.xcss */body.operation-running dialog.dialog-base{cursor:wait}body.operation-running dialog.dialog-base .dialog-body{position:relative;pointer-events:none}body.operation-running dialog.dialog-base .dialog-body *{opacity:.35}body.operation-running dialog.dialog-base .dialog-body::after{position:absolute;top:50%;left:50%;translate:-50% -50%;content:'Gettings things ready...';background-color:#11111177;color:white;font-weight:500;backdrop-filter:blur(4px);padding:8px 16px;border-radius:8px}dialog.dialog-base{background-color:var(--bg-000);border-radius:8px;width:fit-content;min-width:450px;max-width:700px;padding:0;box-shadow:0 3px 10px 0 #00000032;opacity:0;scale:.95;overflow:hidden;pointer-events:none;border:none;outline:none;transition:var(--base-transition)}dialog.dialog-base.visible{opacity:1;scale:1;pointer-events:all}dialog.dialog-base.visible::backdrop{background-color:var(--bg-opaque)}dialog.dialog-base.large{max-width:1200px;width:95vw}dialog.dialog-base.lightbox{background-color:#00000044;max-width:1500px;width:95vw}dialog.dialog-base.lightbox::backdrop{background-color:#000000dd}dialog.dialog-base.lightbox .dialog-body{border:none;height:90vh;max-height:unset;background-color:#111}dialog.dialog-base.lightbox .dialog-body .message{margin:0;height:100%}dialog.dialog-base.lightbox .dialog-body .message img{display:block;width:100%;height:100%;object-fit:contain}dialog.dialog-base.lightbox .dialog-header>div,dialog.dialog-base.lightbox .dialog-header>button{text-shadow:none;color:#aaa}dialog.dialog-base::backdrop{background-color:transparent;transition:var(--base-transition);pointer-events:none}dialog.dialog-base.alert-warning>.dialog-body{display:flex;align-items:flex-start;gap:10px}dialog.dialog-base.alert-warning>.dialog-body>i{color:indianred;font-size:42px}dialog.dialog-base.alert-info>.dialog-body{display:flex;align-items:flex-start;gap:10px}dialog.dialog-base.alert-info>.dialog-body>i{color:rgb(61, 113, 211);font-size:42px}dialog.dialog-base>.dialog-header{display:flex;align-items:center;width:100%;justify-content:space-between;padding:10px 16px}dialog.dialog-base>.dialog-header>div{font-weight:500;color:var(--fr-200);text-shadow:0 1px 10px var(--bg-000)}dialog.dialog-base>.dialog-header>button{width:32px;height:32px;font-size:24px;border-radius:32px;border:none;outline:none;background-color:transparent;cursor:pointer;text-shadow:0 1px 0 var(--bg-000)}dialog.dialog-base>.dialog-header>button:hover{background-color:var(--bg-200)}dialog.dialog-base>.dialog-header>button:active{background-color:var(--bg-300)}dialog.dialog-base>.dialog-body{padding:30px 16px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);max-height:80vh;overflow-y:auto}dialog.dialog-base>.dialog-body .message{line-height:1.6;margin-top:6px}dialog.dialog-base>.dialog-body .message p{margin:0}dialog.dialog-base>.dialog-body .message p+p{margin-top:1em}dialog.dialog-base>.dialog-body textarea{resize:vertical}dialog.dialog-base>.dialog-body .code-editor{height:60vh}dialog.dialog-base>menu.dialog-buttons{display:flex;justify-content:flex-end;gap:5px;margin:0;padding:10px 16px}/* component\model-badge.xcss */.model-badge{display:inline-flex;gap:5px;align-items:center;border:1px solid var(--border-color);border-radius:6px;padding:4px;box-shadow:0 1px 1px 0 #00000011}.model-badge img{width:16px;height:16px}/* component\layout.xcss */section+section{margin-top:1em}.flex-row{display:flex;gap:.5em}/* component\big-text-preview.xcss */.big-text-preview{position:relative;width:100%;overflow:hidden}.big-text-preview>span{display:block;position:relative;text-align:center;z-index:2}.big-text-preview::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, var(--bg-000), transparent);z-index:1}/* component\text.xcss */.copiable-text{display:inline-flex;align-items:center;gap:0.25em;border:1px solid transparent;cursor:pointer}.copiable-text>i{font-size:.9rem;opacity:.5}.copiable-text:hover{border-color:var(--border-color)}.copiable-text:active{background-color:var(--bg-200)}.muted-text{color:var(--fr-300)}.ghosted-text{opacity:.4}.light-title{font-size:1.5rem;font-weight:300;margin:0}.paragraph-group{margin-block:1em}.paragraph-group>p{margin:0}.paragraph-group>p+p{margin-top:1em}:not(pre)>code{display:inline-block;border:1px solid var(--border-color);border-radius:4px;padding:2px 4px;margin:0 2px}.text-center{text-align:center}.text-featured{color:var(--primary-color)}.text-bold{font-weight:600}.text-heading{display:inline-flex;height:fit-content;align-items:center;gap:1em;padding:.1em .5em}.text-heading>i{font-size:1.35em;opacity:.6}.text-heading>div>h3{margin:0;margin-bottom:.25em;font-size:1rem;font-weight:400}.text-heading>div p{margin:0;opacity:.7}.text-heading>div p+p{margin-top:1em}.dashboard-text-heading{margin-bottom:.5em}.dashboard-text-heading p{margin:0;margin-bottom:.25em}.dashboard-text-heading h3{color:var(--fr-200);margin:0;font-size:1rem;font-weight:400}hr{border:none;border-bottom:4px solid var(--border-color);margin:2em 0}/* component\icon-wrapper.xcss */.icon-wrapper{width:26px;height:26px;border-radius:26px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:white}.icon-wrapper>i{font-size:16px}.icon-wrapper>img{width:100%;height:100%;object-fit:contain}.icon-frame{display:inline-flex;position:relative;width:22px;height:22px;justify-content:center;align-items:center;padding:4px;background-color:var(--bg-200);border-radius:7px;margin:0 4px;font-size:16px}/* component\code.xcss */.block-code-wrapper{width:100%;border:1px solid var(--border-color);border-radius:8px;padding:5px;margin:1em 0}.block-code-wrapper>.block-code-header{display:flex;background-color:var(--bg-100);border-radius:4px;padding:5px 10px;justify-content:space-between;align-items:center}.block-code-wrapper>.block-code-header>.code-actions{display:flex;align-items:center;gap:8px}.block-code-wrapper>.block-code-header>.code-actions .code-language{color:var(--fr-200)}.block-code-wrapper>.block-code-header>.code-actions button,.block-code-wrapper>.block-code-header>.code-actions select{background-color:transparent;border:none;outline:none;cursor:pointer;border-radius:2px;padding:4px;opacity:.7}.block-code-wrapper>.block-code-header>.code-actions button:hover,.block-code-wrapper>.block-code-header>.code-actions select:hover{background-color:var(--bg-200);opacity:1}.block-code-wrapper>.block-code-header>.code-actions button:hover>i,.block-code-wrapper>.block-code-header>.code-actions select:hover>i{opacity:1}.block-code-wrapper>pre{padding:0 10px;padding-top:10px;max-height:500px;overflow-y:scroll;scrollbar-width:thin}/* component\button.xcss */.app-button{position:relative;display:flex;gap:4px;align-items:center;background-color:var(--bg-000);border-radius:6px;padding:6px 12px;font-family:inherit;font-weight:500;font-size:.95rem;user-select:none;cursor:pointer;outline:3px solid transparent;border:none;box-shadow:0 1px 1px 0 #00000011;transition:var(--base-transition)}.app-button.spam{justify-content:center;width:100%}.app-button.check-button.checked{background-color:var(--fr-200);color:var(--bg-000)}.app-button.inline{display:inline-flex;padding:3px;margin:0 .125em;font-size:.875rem}.app-button.inline>i{font-size:1em}.app-button .button-heading{text-align:left;padding:6px 0}.app-button .button-heading>i{display:block;font-size:2rem;opacity:.6;margin-bottom:.5rem}.app-button .button-heading h3{margin:0;margin-bottom:.25em;font-weight:500;font-size:1.15rem}.app-button .button-heading>.sub-text{color:var(--fr-200)}.app-button.primary{text-shadow:0 1px 1px #00000013}.app-button.primary::after{background:linear-gradient(.5turn, #ffffff20, #00000041) border-box}.app-button.danger{color:var(--warn)}.app-button.primary{background-color:var(--primary-color);color:white}.app-button.primary:hover{background-color:var(--primary-color-100)}.app-button.primary:active{opacity:.75}.app-button.primary:focus{background-color:var(--bg-000);outline-color:var(--primary-color-opaque);border-color:var(--primary-color);color:var(--primary-color)}.app-button>i{font-size:1.15em;opacity:.7}.app-button::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;border:1px solid transparent;background:linear-gradient(.5turn, #00000021, #00000051) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude}.app-button:not(.primary):hover{box-shadow:0 1px 4px 0 #00000031}.app-button:not(.primary):hover::after{border-color:var(--bg-400)}.app-button:not(.primary):focus,.app-button:not(.primary):active{background-color:var(--bg-000);outline-color:var(--primary-color-opaque);border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 0 4px 0 #00000001}.button-row{position:relative;display:inline-flex;border:none;background-color:var(--border-color);overflow:hidden;gap:1px;box-shadow:0 1px 1px 0 #00000011;border-radius:6px}.button-row>.app-button{border-radius:0;border:none;outline:none}.button-row>.app-button::after{display:none}.button-row>.app-button:hover{background-color:var(--bg-100)}.button-row:hover{border-color:var(--bg-300)}.button-row::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;border:1px solid transparent;background:linear-gradient(.5turn, #00000021, #00000051) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);pointer-events:none;mask-composite:exclude}@media (prefers-color-scheme: dark){.app-button{background-color:var(--bg-100);box-shadow:none}.app-button:not(.primary):hover::after{border-color:var(--bg-200) !important}.app-button::after{background:linear-gradient(.5turn, #ffffff1a, #ffffff11) border-box}.button-row>.app-button:hover{background-color:var(--bg-200)}.button-row::after{background:linear-gradient(.5turn, #ffffff1a, #ffffff11) border-box}}/* component\operation.xcss */dialog.wait-dialog{position:fixed;bottom:100px;width:fit-content;height:fit-content;border-radius:8px;background-color:var(--bg-contrast);border:1px solid var(--border-color);box-shadow:0 2px 15px 0 #00000011;padding:8px 16px;outline:none;backdrop-filter:blur(4px);opacity:0;scale:.9;display:flex;align-items:center;gap:10px;pointer-events:none;z-index:999;transition:var(--base-transition)}dialog.wait-dialog.visible{opacity:1;scale:1}dialog.wait-dialog::backdrop{display:none}/* component\drag-overlay.xcss */.drop-overlay{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:200}.drop-overlay>div{width:calc(100% - 20px);height:calc(100% - 20px);display:flex;align-items:center;justify-content:center;background-color:var(--bg-100);border-radius:8px;border:1px solid var(--primary-color);outline:5px solid var(--primary-color-opaque)}.drop-overlay>div>i{font-size:42px;color:var(--fr-200)}body.dragging #app .drop-overlay{display:flex}/* component\color-picker.xcss */.color-picker-wrapper{display:block;margin:0}.color-picker-wrapper.large>input{display:unset;visibility:hidden;height:0}.color-picker-wrapper.large>div{position:relative;margin:0 auto;width:64px;height:64px}.color-picker-wrapper.large>div::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg, #ffffff20, #00000000);border-radius:50%}.color-picker-wrapper.large>div:hover::after{background:transparent}.color-picker-wrapper>input{display:none}.color-picker-wrapper>div{width:32px;height:32px;border-radius:50%;border:2px solid #00000033;cursor:pointer}.color-picker-wrapper>div:hover{outline:3px solid #00000033}/* component\card.xcss */.card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:10px}.card.bg-card{background-color:var(--bg-100);border:1px solid var(--border-color);border-radius:8px}.card>.card-header{padding:10px 0}.card>.card-header>h3{font-size:.95rem;font-weight:600;margin:0}.card>.card-header>p{margin-block:.5em 0;color:var(--fr-200);font-size:.9rem}.card>.card-header+:is(.card-content){border-top:3px solid var(--border-color)}.card>.card-header+.playground{border-top:1px solid var(--border-color)}.card>.card-content{padding:16px 0;padding-top:10px}.card>.card-content+.card-content{border-top:1px solid var(--border-color)}.card>.card-content.dashboard-card-content h3{font-size:2rem;font-weight:300;margin:0;margin-block:.5rem 1rem}.card>.card-content.dashboard-card-content p{line-height:1.4;font-size:.88rem;margin:0}.card>.card-content.dashboard-card-content p strong{font-weight:500}.card>.card-content.dashboard-card-content p+p{margin-top:.25em;font-size:.8rem;color:var(--fr-200)}/* component\time-span-picker.xcss */.time-span-picker{display:flex;flex-direction:column;gap:10px}.time-span-picker .button-row{margin:0 auto;font-size:.9rem}/* component\dropdown.xcss */.dropdown-menu{margin:0;border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 10px 0 #00000014;background-color:var(--bg-opaque);backdrop-filter:blur(10px);outline:none;padding:4px;width:fit-content;min-width:200px;opacity:0;scale:.95;transition:opacity var(--base-transition), scale var(--base-transition)}.dropdown-menu.visible{scale:1;opacity:1}.dropdown-menu>.dropdown-item{text-align:left;padding:6px;border-radius:4px;transition:var(--base-transition)}.dropdown-menu>.dropdown-item:hover{background-color:var(--bg-opaque-200)}.dropdown-menu>.dropdown-item:active{opacity:.75}.dropdown-menu>.dropdown-item>i{margin-right:10px;opacity:.6}.dropdown-menu>.dropdown-item>span{font-size:.9rem}.dropdown-menu>.dropdown-item+.dropdown-item{margin-top:3px}.dropdown-menu>.dropdown-divider{margin-top:4px;padding-bottom:4px;border-top:1px solid var(--border-color)}/* component\code-editor.xcss */.code-editor{display:block;width:100%;height:100%;border-radius:4px;border:1px solid var(--border-color);background-color:var(--bg-000);color:var(--fr-100);font-family:monospace;font-size:14px;line-height:1.4;outline:3px solid transparent;resize:vertical;transition:var(--base-transition)}.code-editor .editor-wrapper{cursor:text}.code-editor .editor-wrapper ::-webkit-scrollbar-thumb{cursor:default}.code-editor .editor-wrapper,.code-editor .cm-editor{height:100%;outline:none !important;box-shadow:none !important}.code-editor:has(.cm-focused){border-color:var(--primary-color);outline-color:var(--primary-color-opaque)}/* component\dashboard-presentation.xcss */.dashboard-presentation{display:flex;align-items:center;justify-content:center}.dashboard-presentation>div:nth-child(1){width:400px;padding:30px 0}.dashboard-presentation>div:nth-child(1) h2{font-size:1.2rem;font-weight:500}.dashboard-presentation>div:nth-child(1) p{color:var(--fr-200)}.dashboard-presentation>div:nth-child(2){padding-left:2em;border-left:1px solid var(--border-color)}/* component\tab-control.xcss */.tab-control{display:block;width:100%}.tab-control.tab-control-vertical{height:100%;display:flex;gap:0}.tab-control.tab-control-vertical>.tab-control-tab-strip{flex-shrink:0;width:50px;border-right:1px solid var(--border-color)}.tab-control.tab-control-vertical>.tab-control-tab-strip>.tab-item-toggle{display:block;color:var(--fr-300);font-size:20px;text-align:center;width:100%;padding:10px 0;user-select:none;cursor:pointer;border-left:3px solid transparent}.tab-control.tab-control-vertical>.tab-control-tab-strip>.tab-item-toggle:hover{color:var(--fr-100)}.tab-control.tab-control-vertical>.tab-control-tab-strip>.tab-item-toggle.tab-control-tab-selected{border-left:3px solid var(--primary-color);color:var(--fr-100)}.tab-control.tab-control-vertical>.tab-control-tab-strip>.tab-item-toggle+.tab-item-toggle{margin-top:1px}.tab-control.tab-control-vertical>.tab-control-body{margin-top:0;flex-grow:1}.tab-control.tab-control-vertical>.tab-control-body .tab-control-tab-selected{height:100%}.tab-control.tab-control-horizontal>.tab-control-tab-strip{display:flex;border-bottom:1px solid var(--border-color);width:100%;gap:10px}.tab-control.tab-control-horizontal>.tab-control-tab-strip>.tab-item-toggle{display:flex;gap:10px;color:var(--fr-200);padding:8px 5px;user-select:none;border-bottom:2px solid transparent;cursor:pointer;transition:var(--base-transition)}.tab-control.tab-control-horizontal>.tab-control-tab-strip>.tab-item-toggle:hover{color:var(--fr-100)}.tab-control.tab-control-horizontal>.tab-control-tab-strip>.tab-item-toggle .tab-control-tab-icon{opacity:.6}.tab-control.tab-control-horizontal>.tab-control-tab-strip>.tab-item-toggle.tab-control-tab-selected{border-bottom:2px solid var(--primary-color);color:var(--primary-color);font-weight:500}.tab-control>.tab-control-body{margin-top:1em}.tab-control>.tab-control-body>.tab-control-tab-contents{display:none}.tab-control>.tab-control-body>.tab-control-tab-contents.tab-control-tab-selected{display:block}/* component\chat-page.xcss */html:has(#app>main.chat-page){--bg-000:var(--contrast)}body main.chat-page{--container-size:825px;width:100%;height:100vh;padding:20px 15px 0 15px;max-width:var(--container-size);margin:0 auto}body main.chat-page .chat-container{display:contents}/* component\tooltip.xcss */.tooltip{position:relative;display:contents}.tooltip>.tooltip-text{position:absolute;top:100%;left:50%;translate:-50% 10px;background-color:var(--bg-100);border:var(--border-color);border-radius:4px;padding:.5em 1em;opacity:0;pointer-events:none;box-shadow:0 3px 10px 0 #00000022}.tooltip.visible>.tooltip-text{opacity:1}/* component\flyout.xcss */.flyout{margin:0;position:fixed;background-color:var(--bg-000);color:var(--fr-100);border:1px solid var(--border-color);border-radius:6px;outline:none;box-shadow:0 4px 15px 0 #00000044;padding:10px;min-width:200px;max-width:350px;height:fit-content;opacity:0;scale:.95;transition:opacity var(--base-transition), scale var(--base-transition)}.flyout.visible{scale:1;opacity:1}.flyout p{line-height:1.4;margin:0}.flyout p+:is(p, button){margin-top:1em}/* component\markdown-content.xcss */.markdown-content{color:var(--fr-200);line-height:1.6}.markdown-content.wrapped-content{word-wrap:break-word;white-space:break-spaces}.markdown-content.wrapped-markdown-content h1,.markdown-content.wrapped-markdown-content h2{font-size:1.3rem}.markdown-content.wrapped-markdown-content h3,.markdown-content.wrapped-markdown-content h4,.markdown-content.wrapped-markdown-content h5,.markdown-content.wrapped-markdown-content h6{font-size:1.15rem}.markdown-content.wrapped-markdown-content p:first-of-type{margin-top:0}.markdown-content pre{position:relative;border:1px solid var(--border-color);width:100%;border-radius:8px;background-color:var(--bg-100);overflow:hidden}.markdown-content pre code{scrollbar-width:thin;padding:10px;display:block;width:100%;max-height:800px;overflow:auto}.markdown-content pre .code-toolbar{position:sticky;display:flex;justify-content:flex-end;background-color:var(--bg-100);border-bottom:1px solid var(--border-color);width:100%;padding:4px;font-size:.85rem;top:0;z-index:2}.markdown-content pre .code-toolbar button{padding:3px 10px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content b,.markdown-content strong,.markdown-content i,.markdown-content em,.markdown-content code{color:var(--fr-100)}.markdown-content h1{font-weight:600;font-size:2rem;border-bottom:1px solid var(--border-color);padding-bottom:.5em}.markdown-content h1:not(:first-child){margin-top:2em}.markdown-content h2{font-weight:500;font-size:1.6rem;border-bottom:1px solid var(--border-color);padding-bottom:.5em}.markdown-content h2:not(:first-child){margin-top:2em}.markdown-content h3{font-weight:500;font-size:1.4rem}.markdown-content h4{font-weight:500;font-size:1.2rem}.markdown-content h5{font-weight:500;font-size:1.05rem}.markdown-content h6{font-weight:600;font-size:0.9rem}.markdown-content b,.markdown-content strong{font-weight:500}.markdown-content p,.markdown-content li{font-weight:400}.markdown-content li::marker{color:var(--fr-300)}.markdown-content li+li,.markdown-content ol+li,.markdown-content ul+li,.markdown-content li ul,.markdown-content li ol{margin-top:.5em}.markdown-content hr{border:none;border-bottom:3px solid var(--border-color)}.markdown-content a{color:var(--link-color);text-decoration:none;text-underline-offset:2px}.markdown-content a:hover{text-decoration:underline}.markdown-content .math{font-size:18px}.markdown-content blockquote{margin:1em 0;padding-left:1em;border-left:4px solid var(--border-color);font-size:.9em}.markdown-content blockquote>p:first-of-type:has(strong>code){margin-bottom:-.75em}.markdown-content blockquote>p:first-of-type:has(strong>code)>strong{color:var(--fr-300)}.markdown-content blockquote>p:first-of-type:has(strong>code)>strong>code{padding:0;border:0;color:var(--fr-200)}.markdown-content table{width:100%;margin:1em 0;border-collapse:separate;border-spacing:0;--border:1px solid var(--border-color);--border-radius:8px}.markdown-content table td,.markdown-content table th{padding:7px 5px}.markdown-content table th{font-size:.8rem;color:var(--fr-300);text-align:left}.markdown-content table td{border-right:var(--border);border-bottom:var(--border)}.markdown-content table td:first-of-type{border-left:var(--border)}.markdown-content table tbody tr:nth-child(even){background-color:var(--bg-100)}.markdown-content table tbody tr:nth-child(odd){background-color:var(--bg-opaque)}.markdown-content table tbody tr:first-of-type td{border-right:var(--border);border-bottom:var(--border);border-top:var(--border)}.markdown-content table tbody tr:first-of-type td:first-of-type{border-left:var(--border);border-top-left-radius:var(--border-radius)}.markdown-content table tbody tr:first-of-type td:last-of-type{border-top-right-radius:var(--border-radius)}.markdown-content table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:var(--border-radius)}.markdown-content table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:var(--border-radius)}/* component\centered-card.xcss */.page-centered-card{position:fixed;display:flex;flex-direction:column;width:100%;max-width:600px;max-height:60vh;left:50%;top:50%;translate:-50% -50%;background-color:var(--bg-100);border:1px solid var(--border-color);box-shadow:0 4px 15px 0 #00000022;border-radius:8px;overflow:hidden}.page-centered-card.docked{position:relative;translate:unset;left:unset;top:unset}.page-centered-card .page-centered-card-image{display:block;width:100%}.page-centered-card .page-centered-card-header{padding:16px}.page-centered-card .page-centered-card-header h2{font-weight:500;font-size:1rem;margin-bottom:.25em;margin-top:0}.page-centered-card .page-centered-card-header p{margin:0;color:var(--fr-200)}.page-centered-card .page-centered-card-content{padding:16px;overflow-y:auto;border-top:1px solid var(--border-color)}.page-centered-card .page-centered-card-content.fixed-size{flex-shrink:0}.page-centered-card .page-centered-card-content.dynamic-size{flex-grow:1;flex-shrink:1}@media (max-width: 800px){.page-centered-card{position:static;max-width:unset;max-height:unset;left:unset;top:unset;translate:unset;height:100svh;border:none;border-radius:0;box-shadow:none}}/* component\lightbox.xcss */img.lightbox{cursor:pointer}img.lightbox:hover{outline:2px solid var(--border-color)}/* component\json-editor-wrapper.xcss */.json-editor-wrapper{height:100%}.json-editor-wrapper:has(.has-errors)>.json-editor-error{margin-block:5px}.json-editor-wrapper:has(.has-errors) textarea{border-color:var(--warn)}.json-editor-wrapper>.json-editor-error{color:var(--warn)}.json-editor-wrapper>.json-editor-error>div{display:flex;align-items:center;gap:5px}.json-editor-wrapper>.json-editor-error>div>i{font-size:16px}/* component\image-container.xcss */.image-container{width:100%;text-align:center;margin:1em 0}.image-container.image-error>img{display:none}.image-container.image-error>.image-error-message{display:inline-block;margin:15px 0;padding:10px 20px;border:1px solid var(--border-color);color:var(--fr-300);font-size:.9rem;border-radius:4px}.image-container>img{display:block;margin:1em auto;border:1px solid var(--border-color);border-radius:6px;padding:10px}.image-container>.image-error-message{display:none}/* component\progress.xcss */.segment-bar{display:flex;align-items:flex-end;gap:2px}.segment-bar>.segment-bar-segment>label{font-size:.85rem;color:var(--fr-200)}.segment-bar>.segment-bar-segment>label strong{margin-left:2px}.segment-bar>.segment-bar-segment>div{height:3px;width:100%}/* component\state-wrapper.xcss */.state-wrapper{font-weight:600;text-transform:lowercase;user-select:none;border-radius:99px;font-size:1rem;padding:.5em 1em}.state-wrapper.state-false{color:var(--fr-100);background-color:var(--bg-200)}.state-wrapper.state-true{color:var(--bg-000);background-color:var(--fr-100)}/* component\list-picker.xcss */.list-picker{width:100%}.list-picker>.list-picker-items{margin-bottom:1em}.list-picker>.list-picker-items>.list-picker-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.list-picker>.list-picker-items>.list-picker-item:hover>button{opacity:1}.list-picker>.list-picker-items>.list-picker-item>button{opacity:.5}.list-picker>.list-picker-items>.list-picker-item+.list-picker-item{margin-top:5px}/* component\specialized-object.xcss */.specialized-object{display:block}.specialized-object .specialized-field{display:flex;align-items:center}.specialized-object .specialized-field>label{width:60%;flex-grow:0;flex-shrink:0}.specialized-object .specialized-field>div{width:40%}.specialized-object .specialized-field+.specialized-field{margin-top:5px}/* component\expander.xcss */details.expander{display:block;width:100%;interpolate-size:allow-keywords}details.expander>summary{display:flex;gap:10px;align-items:center;list-style:none;user-select:none;padding:4px 10px;border-radius:6px;width:fit-content;cursor:pointer}details.expander>summary>i{display:block;font-size:18px}details.expander>summary:hover{background-color:var(--bg-opaque-200)}details.expander>summary::-webkit-details-marker{display:none}details.expander>summary .heading{margin:0}details.expander>summary .heading h2{font-size:1em;margin-bottom:.4em}details.expander::details-content{opacity:0;block-size:0;overflow-y:clip;transform:translateY(-40px);transition:all var(--base-transition), content-visibility var(--base-transition) allow-discrete}details.expander[open]::details-content{opacity:1;block-size:auto;filter:blur(0);transform:translateY(-0)}/* component\input.xcss */.app-input{background-color:var(--bg-000);border:1px solid var(--border-color);border-radius:6px;padding:5px 12px;display:block;font-family:inherit;font-size:.95rem;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:3px solid transparent;box-shadow:0 1px 1px 0 #00000011;transition:var(--base-transition)}.app-input:hover{background-color:var(--bg-100)}.app-input:focus,.app-input:active{background-color:var(--bg-000);outline-color:var(--primary-color-opaque);border-color:var(--primary-color)}.app-input.invalid{border-color:var(--warn);outline-color:var(--warn)}/* component\number-input-wrapper.xcss */.number-input-wrapper{display:flex;justify-content:space-around;align-items:center}.number-input-wrapper>i{font-size:20px;color:var(--fr-200);cursor:pointer}.number-input-wrapper>i:hover{color:var(--fr-100)}.number-input-wrapper>i:active{color:var(--primary-color)}.number-input-wrapper>input{width:200px;font-size:20px;text-align:center;-moz-appearance:textfield}.number-input-wrapper>input::-webkit-inner-spin-button{-webkit-appearance:none}/* component\toast.xcss */#toast-container{position:fixed;bottom:0;left:0;z-index:999999;width:100%;pointer-events:none}#toast-container>.toast-message{position:sticky;pointer-events:all;bottom:0;left:0;width:100%;height:auto;padding:8px 16px;opacity:0;translate:0 100%;transition:var(--base-transition)}#toast-container>.toast-message>div{display:flex;align-items:center;gap:20px}#toast-container>.toast-message>div>i{font-size:1.5rem}#toast-container>.toast-message.toast-success{background-color:var(--success);color:white}#toast-container>.toast-message.visible{opacity:1;translate:0 0}/* component\command-bar.xcss */.command-bar{display:flex;align-items:flex-end;gap:10px;width:fit-content}.command-bar>*{width:fit-content !important;flex-grow:0;flex-shrink:0}.command-bar>*:is(.form-control)>label{font-size:.85rem;margin-bottom:.1em}.command-bar>*:is(.form-control)+.form-control{margin-top:0}/* component\sizable-container.xcss */.sizable-container{display:flex;flex-direction:column;height:100%}.sizable-container>.sizable-section{position:relative;display:flex;flex-direction:column;flex:1;overflow-y:auto;scrollbar-width:thin}.sizable-container>.sizable-section:first-of-type .sizable-section-title{pointer-events:none;border-top:none}.sizable-container>.sizable-section>.sizable-section-title{position:sticky;top:0;padding:6px 0 7px 10px;color:var(--fr-200);font-weight:500;font-size:.9rem;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background-color:var(--bg-100);z-index:1;cursor:row-resize;transition:var(--base-transition)}.sizable-container>.sizable-section>.sizable-section-title::before{content:'';width:100%;height:2px;position:absolute;left:0;top:0;transition:var(--base-transition)}.sizable-container>.sizable-section>.sizable-section-title:hover{border-top-color:var(--primary-color)}.sizable-container>.sizable-section>.sizable-section-title:hover::before{background-color:var(--primary-color)}.sizable-container>.sizable-section>.sizable-section-content{flex-grow:1}.sizable-container>.sizable-section>.sizable-section-content textarea.app-input,.sizable-container>.sizable-section>.sizable-section-content .code-editor{height:100%}.horizontal-sizable-container{display:flex;flex-direction:row;height:100%;width:100%}.horizontal-sizable-container>.horizontal-sizable-section{display:flex;flex-direction:column;flex:1;height:100%;position:relative}.horizontal-sizable-container>.horizontal-sizable-section:first-of-type .horizontal-sizable-section-resize-splitter{display:none}.horizontal-sizable-container>.horizontal-sizable-section:first-of-type .sizable-section-content{padding-left:0}.horizontal-sizable-container>.horizontal-sizable-section>.horizontal-sizable-section-resize-splitter{position:absolute;left:0;top:0;width:4px;height:100%;background-color:transparent;cursor:col-resize;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);transition:var(--base-transition)}.horizontal-sizable-container>.horizontal-sizable-section>.horizontal-sizable-section-resize-splitter:hover{background-color:var(--primary-color)}.horizontal-sizable-container>.horizontal-sizable-section>.sizable-section-content{height:100%;flex-grow:1;padding-left:4px}.horizontal-sizable-container>.horizontal-sizable-section>.sizable-section-content textarea.app-input,.horizontal-sizable-container>.horizontal-sizable-section>.sizable-section-content .code-editor{height:100%}/* functions\code.xcss */.function-code-execution .toolbar{display:none !important}.function-code-execution pre,.function-code-execution code{font-size:12px}.function-code-execution pre{padding:.5em}.function-code-execution .code-input{margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.function-code-execution .code-result{background-color:var(--bg-100);border:1px solid var(--border-color);padding:.5em;border-radius:6px}/* functions\web-search.xcss */.web-search-result>.search-results{padding:5px 10px;border:1px solid var(--border-color);border-radius:8px}.web-search-result>.search-results .search-result{margin-left:15px}.web-search-result>.search-results .search-result>a{text-decoration:none;color:var(--fr-200)}.web-search-result>.search-results .search-result>a:hover{color:var(--fr-100);text-decoration:auto}.web-search-result>.search-results .search-result+.search-result{margin-top:3px}/* functions\base.xcss */.reasoning-step .tool-contents .function-title{gap:8px;display:flex;align-items:center;margin-bottom:1em}