.panel-grid,.panel-group{display:flex;height:100%;width:100%;overflow:hidden}.panel-group--horizontal{flex-direction:row}.panel-group--vertical{flex-direction:column}.panel-group--resizing{user-select:none}.panel-grid-root{flex:1;min-height:0;width:100%;padding:var(--space-2);box-sizing:border-box;background:transparent;gap:var(--space-1)}.panel{min-width:0;isolation:isolate;background:transparent;border-radius:var(--radius-xl);transition:flex-basis var(--duration-normal) var(--ease-default)}.panel,.panel-cell-content{display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:0}.panel-cell-content{height:100%;width:100%}.panel-cell-content--collapsed{overflow:hidden}.panel-view-container{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%;min-height:0;width:100%;position:relative}.panel-view-container.mobile{height:100%;flex:1;min-height:0}.panel-resize-handle{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .4s ease,box-shadow .4s ease}.panel-resize-handle.horizontal{width:var(--space-2);cursor:col-resize;background:transparent}.panel-resize-handle.vertical{height:0;cursor:row-resize;background:transparent}.panel-resize-handle:before{content:"";position:absolute;z-index:-1}.panel-resize-handle.horizontal:before{top:0;bottom:0;left:0;right:0}.panel-resize-handle.vertical:before{left:0;right:0;top:-6px;bottom:-6px}.panel-resize-handle-inner{position:absolute;background:hsla(0,0%,100%,.25);border-radius:var(--radius-sm);opacity:0;transition:opacity .4s ease,background-color .4s ease;z-index:1}.panel-resize-handle.horizontal .panel-resize-handle-inner{width:6px;height:48px;left:50%;top:50%;transform:translate(-50%,-50%)}.panel-resize-handle.vertical .panel-resize-handle-inner{width:48px;height:6px;left:50%;top:50%;transform:translate(-50%,-50%)}.panel-resize-handle.horizontal:hover,.panel-resize-handle.vertical:hover{background:transparent}.panel-resize-handle:hover .panel-resize-handle-inner{opacity:1;background:var(--accent-primary,rgba(59,130,246,.8))}.panel-resize-handle--active,.panel-resize-handle[data-resize-handle-active]{background:var(--accent-primary)}.panel-resize-handle--active .panel-resize-handle-inner,.panel-resize-handle[data-resize-handle-active] .panel-resize-handle-inner{opacity:1;background:var(--accent-primary,#3b82f6)}.panel-resize-handle--inactive{opacity:.5;pointer-events:none}.panel-resize-handle[data-panel-group-direction=horizontal]:has(+[data-panel-size="0"]),.panel-resize-handle[data-panel-group-direction=vertical]:has(+[data-panel-size="0"]){opacity:.3;pointer-events:none}.panel-view-container ::-webkit-scrollbar{width:0;height:0}.panel-view-container *{scrollbar-width:none}.panel-grid-mobile{height:100%;width:100%;display:flex;flex-direction:column;overscroll-behavior-x:none;touch-action:pan-y}@keyframes panel-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.panel-view-container{opacity:1}.panel-view-container[data-animate-mount=true]{animation:panel-fade-in .2s ease-out forwards;opacity:0}.panel-view-container[data-animate-mount=complete]{animation:none;opacity:1}@media (prefers-reduced-motion:reduce){.panel-view-container,.panel-view-container[data-animate-mount=complete],.panel-view-container[data-animate-mount=true]{animation:none!important;opacity:1!important;transform:none!important}}:root.theme-light .panel-resize-handle-inner{background:rgba(0,0,0,.15)}:root.theme-light .panel-resize-handle:hover .panel-resize-handle-inner{background:var(--accent-primary,rgba(59,130,246,.8))}.panel-base-view,[data-panel-group]{position:relative}.panel-base-view{display:flex;flex-direction:column;flex:1;height:100%;width:100%;overflow:hidden}.info-tooltip{position:fixed;z-index:var(--z-tooltip);pointer-events:none}.info-tooltip__content{background:var(--surface-secondary);backdrop-filter:blur(var(--surface-blur));-webkit-backdrop-filter:blur(var(--surface-blur));border:1px solid var(--border-subtle);border-radius:var(--radius-default);box-shadow:var(--shadow-popover);padding:10px 14px;font-size:var(--text-2xs);font-weight:var(--font-normal);line-height:1.5;color:var(--text-primary)}.info-tooltip__title{font-weight:var(--font-semibold);color:var(--text-title);margin-bottom:4px}.info-tooltip__hint{font-size:var(--text-2xs);color:var(--text-tertiary);margin-top:6px}.info-tooltip__issue{display:flex;align-items:flex-start;gap:8px}.info-tooltip__issue-icon{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--vault-artifact-text)}.info-tooltip__issue-text{flex:1}.theme-light .info-tooltip__content{background:var(--surface-secondary-solid);box-shadow:0 4px 12px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04)}.sources-sidebar{display:flex;flex-direction:column;overflow:hidden;height:100%;background:transparent}.sources-sidebar__scroll{flex:1;overflow-y:auto;padding:var(--space-2)}.sources-sidebar__empty{padding:var(--space-5) var(--space-3);font-size:var(--text-2xs);color:var(--text-tertiary);text-align:center}.sources-sidebar__source{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);background:transparent;border:none;text-align:left;width:100%;font-family:var(--font-sans)}.sources-sidebar__source:hover:not(:disabled){background:var(--surface-hover)}.sources-sidebar__source--failed{opacity:.35;cursor:default}.sources-sidebar__source--failed .sources-sidebar__source-title{text-decoration:line-through}.sources-sidebar__source--collecting{cursor:default}.sources-sidebar__source--collecting .sources-sidebar__source-domain,.sources-sidebar__source--collecting .sources-sidebar__source-title{background:linear-gradient(90deg,var(--text-tertiary) 0,var(--text-secondary) 40%,var(--text-tertiary) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:source-shimmer 1.8s ease-in-out infinite}@keyframes source-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sources-sidebar__source--collecting .sources-sidebar__source-icon{opacity:.4}.sources-sidebar__lock{width:10px;height:10px;flex-shrink:0;color:var(--brand-primary);margin-top:2px}.sources-sidebar__source-icon{font-size:18px!important;color:var(--text-tertiary);flex-shrink:0;margin-top:1px}.sources-sidebar__source--collected .sources-sidebar__source-icon{color:var(--brand-primary)}.sources-sidebar__source-info{flex:1;min-width:0}.sources-sidebar__source-title{font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--text-primary);line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sources-sidebar__source-domain{font-size:var(--text-2xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sources-sidebar__group{margin-bottom:var(--space-2);background:var(--surface-secondary-solid);border-radius:var(--radius-card);box-shadow:var(--shadow-inner-layer);padding-bottom:var(--space-2)}.sources-sidebar__group-header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2)}.sources-sidebar__group-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.sources-sidebar__group-name{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-secondary);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sources-sidebar__group-count{font-size:var(--text-2xs);color:var(--text-tertiary);font-weight:var(--font-medium);flex-shrink:0}.sources-sidebar__group-divider{height:1px;margin:0 var(--space-3) var(--space-2);background:linear-gradient(to right,var(--perf-accent,var(--border-secondary)) 0,transparent 100%);opacity:.4}.sources-sidebar__group-items{background:color-mix(in srgb,var(--perf-accent,transparent) 4%,transparent);border-radius:var(--radius-sm);margin:0 var(--space-2);padding:var(--space-2) 0}.sources-sidebar__perf-dot{display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-right:4px;vertical-align:middle;position:relative;top:-.5px}@media (prefers-reduced-motion:reduce){.sources-sidebar__source--collecting{animation:none}}.sources-collapsed{flex:1;padding:var(--space-2) 0;overflow:hidden;min-height:0}.sources-collapsed,.sources-collapsed__icons{display:flex;flex-direction:column;align-items:center}.sources-collapsed__icons{gap:var(--space-1)}.sources-collapsed__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--surface-tertiary);border:none;cursor:pointer;color:var(--text-tertiary);transition:background var(--duration-fast),color var(--duration-fast)}.sources-collapsed__icon:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.sources-collapsed__icon:disabled{opacity:.4;cursor:default}.sources-collapsed__icon .sources-sidebar__source-icon{font-size:16px!important;margin:0}.sources-collapsed__badge{margin-top:var(--space-1);font-size:var(--text-2xs);color:var(--text-tertiary);font-weight:var(--font-medium);text-align:center}.holocron-chat-input-container,.holocron-chat-input-wrapper{display:flex;flex-direction:column;width:100%;min-width:0}.holocron-chat-input-container{border-radius:var(--radius-card);background:var(--surface-secondary-solid);border:1px solid var(--border-brand);box-shadow:var(--shadow-inner-layer);transition:box-shadow .2s ease,border-color .2s ease;position:relative;overflow:visible;z-index:var(--z-base-elevated)}.holocron-chat-input-container:focus-within{box-shadow:var(--shadow-inner-layer)}.holocron-chat-input-container.disabled{opacity:.6;pointer-events:none}.holocron-chat-input-box{display:flex;flex-direction:column;padding:12px 16px 0;position:relative;overflow:visible}.holocron-chat-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px 10px}.holocron-chat-actions-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.holocron-chat-submit-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--brand-primary);border:none;color:var(--text-on-brand);cursor:pointer;transition:background-color .15s ease,transform .15s ease,opacity .15s ease;flex-shrink:0}.holocron-chat-submit-button:hover:not(:disabled){background:var(--brand-hover);transform:scale(1.05)}.holocron-chat-submit-button:active:not(:disabled){transform:scale(.95)}.holocron-chat-submit-button:disabled{opacity:.4;cursor:not-allowed}.holocron-chat-submit-button svg{width:16px;height:16px}.holocron-chat-submit-button.stop-mode{background:var(--surface-hover)}.holocron-chat-submit-button.stop-mode svg{color:var(--text-secondary)}.holocron-chat-submit-button.stop-mode:hover:not(:disabled){background:var(--surface-hover)}.holocron-chat-submit-button.stop-mode:hover:not(:disabled) svg{color:var(--text-primary)}.holocron-chat-provider-btn{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;min-height:30px;border-radius:var(--radius-2xl);border:none;background:transparent;overflow:visible;font-size:var(--text-2xs);font-weight:var(--font-medium);font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast),color var(--duration-fast)}.holocron-chat-provider-btn:hover{background:var(--surface-hover);color:var(--text-primary)}.holocron-chat-provider-stack,.holocron-chat-provider-stack__item{display:flex;align-items:center;flex-shrink:0;height:22px}.holocron-chat-provider-stack__item{width:22px;border-radius:50%;background:var(--surface-secondary);border:2px solid var(--surface-secondary-solid);justify-content:center;margin-left:-6px;position:relative}.holocron-chat-provider-stack__item:first-child{margin-left:0}.holocron-chat-provider-stack__item img{border-radius:50%;display:block}.holocron-chat-provider-count{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-secondary);min-width:14px;text-align:center}.holocron-chat-providers{display:flex;align-items:center;gap:4px;flex:1;min-width:0;justify-content:flex-end;overflow:visible}.holocron-chat-providers--expanded~.holocron-chat-actions-right{flex-shrink:0}.holocron-chat-provider-chip-wrap{position:relative;flex-shrink:0;animation:chip-pop .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes chip-pop{0%{opacity:0;transform:translateX(12px) scale(.5)}to{opacity:1;transform:translateX(0) scale(1)}}.holocron-chat-provider-chip-wrap--exit{animation:chip-exit .25s cubic-bezier(.55,0,1,.45) both}@keyframes chip-exit{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(12px) scale(.5)}}.holocron-chat-provider-chip{all:unset;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;cursor:pointer;flex-shrink:0;transition:opacity .15s ease,transform .15s ease}.holocron-chat-provider-chip:hover{transform:scale(1.2)}.holocron-chat-provider-chip img{width:100%;height:100%;border-radius:50%;object-fit:cover}.holocron-chat-provider-chip--off{opacity:.2}.holocron-chat-provider-chip--off:hover{opacity:.5}.holocron-chat-provider-gear{all:unset;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;transition:color .15s ease,background .15s ease}.holocron-chat-provider-gear:hover{color:var(--text-primary);background:var(--surface-hover)}.provider-tooltip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:260px;padding:10px 12px;background:var(--surface-secondary-solid);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:100;pointer-events:none}.holocron-chat-provider-chip-wrap:hover .provider-tooltip{display:block;animation:tooltip-in .15s ease-out}@keyframes tooltip-in{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.provider-tooltip__header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.provider-tooltip__name{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.provider-tooltip__status{font-size:var(--text-2xs);font-weight:500;padding:1px 6px;border-radius:999px;margin-left:auto;text-transform:capitalize}.provider-tooltip__status--active{background:color-mix(in srgb,var(--status-success) 12%,transparent);color:var(--status-success)}.provider-tooltip__status--disabled{background:color-mix(in srgb,var(--text-tertiary) 12%,transparent);color:var(--text-tertiary)}.provider-tooltip__desc{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.provider-tooltip__tags{display:flex;flex-wrap:wrap;gap:4px}.provider-tooltip__tag{font-size:10px;padding:1px 6px;border-radius:var(--radius-sm);background:var(--surface-tertiary);color:var(--text-tertiary)}@media (max-width:1024px){.holocron-chat-input-container input,.holocron-chat-input-container textarea{font-size:16px!important}}@media (max-width:480px){.holocron-chat-input-box{padding:10px 12px 0}.holocron-chat-actions{padding:12px 10px 8px;gap:6px}}@media (prefers-reduced-motion:reduce){.holocron-chat-input-container,.holocron-chat-providers--expanded,.holocron-chat-submit-button,.provider-tooltip{transition:none;animation:none}}.holocron-chat-submit-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.holocron-chat-angle-card{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:transparent;border:none;border-radius:6px;text-align:left;cursor:pointer;width:100%;transition:background .1s ease;font-family:inherit}.holocron-chat-angle-card:hover{background:var(--surface-tertiary)}.holocron-chat-angle-card:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.holocron-chat-angle-card__icon{flex:0 0 auto;color:var(--text-tertiary);opacity:.5;margin-top:4px;transition:opacity .1s ease,color .1s ease}.holocron-chat-angle-card:hover .holocron-chat-angle-card__icon{opacity:1;color:var(--brand-primary)}.holocron-chat-angle-card__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.holocron-chat-angle-card__title{font-size:13px;font-weight:600;color:var(--text-primary)}.holocron-chat-angle-card__body,.holocron-chat-angle-card__title{line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.holocron-chat-angle-card__body{font-size:12px;color:var(--text-tertiary)}.holocron-chat-starter-grid{display:flex;flex-direction:column;gap:0}.holocron-chat-magic-wand{background:transparent;border:1px solid var(--border-subtle);border-radius:6px;padding:4px 8px;cursor:pointer;font-size:14px;line-height:1;color:var(--text-secondary);transition:background .12s ease,border-color .12s ease;font-family:inherit}.holocron-chat-magic-wand:hover:not(:disabled){background:var(--accent-subtle);border-color:var(--accent-primary)}.holocron-chat-magic-wand:disabled{opacity:.4;cursor:not-allowed}.holocron-chat-magic-wand:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.holocron-chat-magic-wand__revert{background:var(--surface-tertiary);border:1px solid var(--border-subtle);border-radius:999px;padding:3px 10px;font-size:11px;color:var(--text-secondary);cursor:pointer;margin-left:8px;animation:holocron-chat-magic-wand-fade-in .15s ease;font-family:inherit}.holocron-chat-magic-wand__revert:hover{background:var(--surface-secondary);border-color:var(--border-strong)}@keyframes holocron-chat-magic-wand-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.holocron-chat-prompt-builder--loading,.holocron-chat-prompt-builder--ready,.holocron-chat-prompt-builder--starter{display:flex;flex-direction:column;gap:0;margin-top:6px;padding:4px;background:var(--surface-secondary-solid);border:1px solid var(--border-brand-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-inner-layer);animation:holocron-chat-prompt-builder-fade-in .12s ease-out}.holocron-chat-prompt-builder--loading{gap:6px;padding:8px}@keyframes holocron-chat-prompt-builder-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.holocron-chat-prompt-builder__skeleton{height:48px;background:linear-gradient(90deg,var(--surface-tertiary) 0,var(--surface-secondary) 50%,var(--surface-tertiary) 100%);background-size:200% 100%;animation:holocron-chat-skeleton-pulse 1.4s ease-in-out infinite;border-radius:8px}@keyframes holocron-chat-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.theme-light .holocron-chat-input-container{background:var(--surface-secondary-solid)}.theme-light .holocron-chat-input-container:focus-within{box-shadow:var(--shadow-inner-layer)}.theme-light .holocron-chat-submit-button{background:var(--brand-primary);color:#fff}.theme-light .holocron-chat-submit-button:hover:not(:disabled){background:var(--brand-hover)}.theme-light .holocron-chat-submit-button.stop-mode{background:rgba(0,0,0,.08);color:var(--text-secondary)}.theme-light .holocron-chat-submit-button.stop-mode:hover:not(:disabled){background:rgba(0,0,0,.12)}.theme-light .tiptap-editor-wrapper .ProseMirror::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1)}.theme-light .tiptap-editor-wrapper .ProseMirror::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.2)}.command-suggestion-dropdown{width:100%;background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:4px;display:flex;flex-direction:column;gap:2px}.command-suggestion-item{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--radius-sm);background:transparent;border:none;cursor:pointer;text-align:left;transition:background .12s ease}.command-suggestion-item--selected,.command-suggestion-item:hover{background:var(--surface-hover)}.command-suggestion-item__label{font-size:13px;font-weight:600;color:var(--accent-primary)}.command-suggestion-item__desc{font-size:11px;color:var(--text-tertiary)}.tiptap-editor-wrapper{position:relative;flex:1;display:flex;flex-direction:column}.tiptap-editor-wrapper .ProseMirror{outline:none;padding:0 4px;font-size:16px;line-height:24px;color:var(--text-primary);min-height:24px;max-height:200px;overflow-y:auto;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tiptap-editor-wrapper .ProseMirror p{margin:0}.tiptap-editor-wrapper .ProseMirror ol,.tiptap-editor-wrapper .ProseMirror ul{margin:0;padding-left:20px}.tiptap-editor-wrapper .ProseMirror li,.tiptap-editor-wrapper .ProseMirror li p{margin:0}.tiptap-editor-wrapper .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-detail-subline);letter-spacing:.02em;pointer-events:none;float:left;height:0}.tiptap-editor-wrapper .ProseMirror code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem;background:var(--surface-tertiary);border-radius:.25rem;padding:.125rem .375rem;color:var(--text-proper-noun)}.command-token{color:var(--accent-primary);font-weight:600;user-select:none;cursor:default}.tiptap-suggestion-anchor{position:relative}.logo-invert{filter:brightness(0) invert(1)}.markdown-text-code{color:var(--text-proper-noun);background:var(--surface-tertiary);padding:.125rem .25rem;border-radius:var(--radius-sm);border:1px solid var(--border-default);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9em}.user-message{display:flex;justify-content:flex-end}.user-message__bubble{max-width:85%;background:rgba(var(--brand-primary-rgb),.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--brand-primary-rgb),.1);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);font-size:1rem;color:var(--text-primary);line-height:var(--leading-relaxed);box-shadow:var(--shadow-sm)}.theme-dark .user-message__bubble{background:rgba(var(--brand-primary-rgb),.1);border:1px solid rgba(var(--brand-primary-rgb),.2)}.user-message__text{white-space:normal;word-break:break-word}.user-message__time{display:block;font-size:var(--text-2xs);color:var(--text-tertiary);margin-top:var(--space-1);text-align:right}.prismjs{padding:1rem;overflow:auto;line-height:1.65;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.prismjs::-webkit-scrollbar{height:6px;width:6px}.prismjs::-webkit-scrollbar-track{background:transparent}.prismjs::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.prismjs::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.prismjs>code[class*=language-]{display:block;white-space:pre;word-break:normal;word-wrap:normal;overflow-wrap:normal;tab-size:2;color:var(--code-text);background:none;background-image:none;text-shadow:none;box-shadow:none;border-left:none;font:inherit;padding:0;margin:0;position:static}code[class*=language-],pre[class*=language-]{color:var(--code-text)}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--syntax-comment);font-style:italic}.token.punctuation{color:var(--syntax-punctuation)}.token.attr-value,.token.char,.token.inserted,.token.string{color:var(--syntax-string)}.token.number{color:var(--syntax-number)}.token.boolean,.token.constant,.token.deleted,.token.symbol{color:var(--syntax-boolean)}.token.atrule,.token.keyword{color:var(--syntax-keyword)}.token.attr-name,.token.property,.token.selector{color:var(--syntax-property)}.token.function{color:var(--syntax-function)}.token.entity,.token.operator,.token.url{color:var(--syntax-operator)}.token.class-name{color:var(--syntax-class-name)}.token.variable{color:var(--syntax-variable)}.token.tag{color:var(--syntax-tag)}.token.regex{color:var(--syntax-regex)}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.builtin{color:var(--syntax-string)}.token.namespace{opacity:.7}