body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#131110;background:var(--bg-canvas,#131110);color:#f3f0ee;color:var(--t1,#f3f0ee);font-family:system-ui,sans-serif;font-family:var(--font-ui,system-ui,sans-serif);font-size:14px;margin:0;transition:background .25s ease,color .25s ease}code{font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace)}.landing-root{font-size:1rem}@media (max-width:899px){.ant-btn:not(.ant-btn-sm):not(.ant-btn-link),.ant-input-affix-wrapper,.ant-input-number-input,.ant-picker,.ant-select-selector,input.ant-input:not(textarea){min-height:44px}.ant-btn.ant-btn-icon-only:not(.ant-btn-sm){min-width:44px}.ant-table-cell .ant-btn-sm{min-height:36px;min-width:36px}.ant-table-cell .ant-space-item+.ant-space-item{margin-left:2px}.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-item,.ant-select-selection-search-input,textarea.ant-input{font-size:16px}.chat-message__actions,.image-detail .actions-container,.media-card__actions,.media-card__facts,.studio-card__edit,.studio-results__actions{opacity:1}.media-card__facts{margin-top:4px;max-height:none}.ant-table-content,.ant-table-wrapper{max-width:100%;overflow-x:auto}.ant-modal{margin:8px auto;max-width:calc(100vw - 16px)}.ant-drawer-content-wrapper{max-width:100vw}}#app-main{min-height:100vh;min-height:100dvh}.theme-dark .ant-menu,.theme-light .ant-menu{background-color:initial!important}#app-content{padding:0}#app-content .app-container{padding:16px}.ant-card{background:none}.ant-card-body{padding:4px 8px}.ant-collapse-content{background:var(--bg-canvas)!important;border:1px solid var(--border)!important}@media (max-width:576px){.image-button{margin:2px}}.pattern-toolbar{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.pattern-toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pattern-toolbar-search{flex:none;width:220px}.pattern-toolbar-spacer{flex:1 1}.pattern-toolbar-chips{flex-wrap:wrap}.pattern-empty,.pattern-toolbar-chips{align-items:center;display:flex;gap:6px}.pattern-empty{flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.pattern-empty-icon{color:var(--t3);font-size:26px;line-height:1;margin-bottom:6px}.pattern-empty-title{color:var(--t1);font-size:15px;font-weight:600}.pattern-empty-description{color:var(--t3);font-size:13px;max-width:420px}.pattern-empty-action{margin-top:10px}.pattern-skeleton{display:flex;flex-direction:column;gap:10px;padding:4px 0}.pattern-skeleton-line{animation:pattern-skeleton-sheen 1.4s ease infinite;background:linear-gradient(90deg,var(--bg-surface) 25%,var(--bg-elev) 37%,var(--bg-surface) 63%);background-size:400% 100%;border-radius:3px;height:14px}.pattern-skeleton-row{border-radius:4px;height:40px}.pattern-skeleton-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pattern-skeleton-card{border-radius:6px;height:148px}@keyframes pattern-skeleton-sheen{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.pattern-skeleton-line{animation:none}}.pattern-status{align-items:center;border:1px solid #0000;border-radius:3px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;height:22px;padding:0 8px;white-space:nowrap}.pattern-status-dot{background:currentColor;border-radius:999px;flex:none;height:6px;width:6px}.pattern-status-ok{background:var(--ok-soft);border-color:var(--ok-soft-b);color:var(--ok)}.pattern-status-warn{background:var(--warn-soft);border-color:var(--warn-soft-b);color:var(--warn)}.pattern-status-danger{background:var(--danger-soft);border-color:var(--danger-soft-b);color:var(--danger)}.pattern-status-info{background:var(--info-soft);border-color:var(--info-soft-b);color:var(--info)}.pattern-status-accent{background:var(--accent-soft);border-color:var(--accent-soft-b);color:var(--accent-text)}.pattern-status-neutral{background:var(--bg-elev);border-color:var(--border);color:var(--t2)}.pattern-metrics{display:flex;flex-wrap:wrap;gap:24px;padding:12px 0}.pattern-metric{display:flex;flex-direction:column;gap:2px;min-width:96px}.pattern-metric-label{color:var(--t3);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.pattern-metric-value{font-feature-settings:"tnum";color:var(--t1);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600}.pattern-metric-hint{color:var(--t3);font-size:12px}.pattern-error-detail{margin-top:8px}.pattern-error-detail summary{color:var(--t3);cursor:pointer;font-size:12px;list-style:none}.pattern-error-detail summary::-webkit-details-marker{display:none}.pattern-error-detail summary:hover{color:var(--t2)}.pattern-error-detail pre{background:var(--bg-inset);border:1px solid var(--border);border-radius:4px;color:var(--t2);font-family:var(--font-mono);font-size:11.5px;margin:6px 0 0;max-height:180px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.pattern-error-action{margin-top:10px}.chat-thread{display:flex;flex-direction:column;gap:18px}.chat-message{border-left:2px solid var(--border);max-width:100%;padding:2px 0 2px 14px}.chat-message.is-user{border-left-color:var(--accent)}.chat-message__head{align-items:center;display:flex;gap:8px;min-height:22px}.chat-message__author{color:var(--t1);font-size:12.5px;font-weight:600}.chat-message__time{font-feature-settings:"tnum";color:var(--t3);font-size:11.5px;font-variant-numeric:tabular-nums}.chat-message__actions{margin-left:auto;opacity:0;transition:opacity .15s ease}.chat-message:focus-within .chat-message__actions,.chat-message:hover .chat-message__actions{opacity:1}.chat-message__body{color:var(--t1);margin-top:6px}.chat-message__body p:last-child{margin-bottom:0}.chat-meta{color:var(--t3);display:flex;flex-wrap:wrap;font-size:11px;gap:4px 14px;margin-top:8px}.chat-meta__item{display:inline-flex;gap:5px;white-space:nowrap}.chat-meta__value{font-feature-settings:"tnum";color:var(--t2);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.chat-code{margin-bottom:8px}.chat-code__head{align-items:center;display:flex;gap:8px;margin-bottom:4px}.chat-code__lang{color:var(--t3);font-size:11px;letter-spacing:.06em;margin-right:auto;text-transform:uppercase}.chat-conversation-meta{color:var(--t3);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 18px;margin-top:8px}.chat-meta__value.is-warning{color:var(--warn)}.chat-message.is-pending{border-left-color:var(--warn)}.chat-page{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:16px}.chat-page__row{align-items:stretch;display:flex;flex:1 1;gap:16px;min-height:0}.chat-page__col{display:flex;flex:1 1 100%;flex-direction:column;min-height:0;min-width:0}.chat-page__col.has-canvas{flex:1 1 55%}.chat-page__canvas{flex:1 1 45%;min-width:0}.chat-page__card{display:flex;flex:1 1;flex-direction:column;min-height:0}.chat-page__thread{flex:1 1;min-height:0;overflow-y:auto;padding:0 8px}.media-tile-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.media-tile-grid--wide{gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.media-tile__image{display:block;height:100%;width:100%}.media-tile__placeholder{align-items:center;color:var(--t3);display:flex;height:100%;justify-content:center}.media-card-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.media-card{background:var(--bg-inset);border:1px solid var(--border);border-radius:5px;min-width:0;overflow:hidden;position:relative}.media-card.is-openable{cursor:pointer}.media-card:hover{border-color:var(--t3)}.media-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.media-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.media-card__picture{align-items:center;color:var(--t3);display:flex;font-size:32px;inset:0;justify-content:center;position:absolute}.media-card__picture img,.media-card__picture video{display:block;height:100%;object-fit:cover;width:100%}.media-card__actions{background:rgb(from var(--bg-inset) r g b/.86);cursor:default;display:flex;gap:8px;left:0;opacity:0;padding:10px;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.media-card__action{flex:1 1;min-width:0}.media-card__info{background:linear-gradient(#0000,rgb(from var(--bg-inset) r g b/.92) 45%);bottom:0;left:0;padding:18px 12px 8px;pointer-events:none;position:absolute;right:0}.media-card__title{color:var(--t1);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-card__facts{align-items:center;color:var(--t3);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 10px;max-height:0;opacity:0;overflow:hidden;transition:max-height .2s ease-in-out,opacity .2s ease-in-out,margin .2s ease-in-out}.media-card__facts .ant-tag{margin:0}.media-card:focus-within .media-card__actions,.media-card:focus-within .media-card__facts,.media-card:hover .media-card__actions,.media-card:hover .media-card__facts{opacity:1}.media-card:focus-within .media-card__facts,.media-card:hover .media-card__facts{margin-top:4px;max-height:60px}.media-selection-bar{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-soft-b);border-radius:5px;color:var(--t1);display:flex;font-size:12.5px;gap:10px;margin-bottom:12px;padding:8px 12px}.media-selection-bar__count{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-right:auto}.pattern-chips{display:flex;flex-wrap:wrap;gap:5px}.pattern-chip{align-items:center;background:var(--bg-elev);border:1px solid var(--border);border-radius:3px;color:var(--t2);display:inline-flex;font-size:11.5px;height:20px;padding:0 7px;white-space:nowrap}.pattern-data{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums}.page-header{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;min-height:48px;padding:6px 24px}.app-container>.page-header:first-child,.social-posts-calendar>.page-header:first-child,.studio-editor>.page-header:first-child{margin:-16px -16px 16px}.page-header-text{flex:1 1;min-width:0}.page-header-title{color:var(--t1);font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:28px;margin:0}.page-header-subtitle,.page-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header-subtitle{color:var(--t2);margin-top:2px;min-width:0}.page-header-actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:899px){.page-header{align-items:stretch;flex-direction:column;gap:8px;padding:8px 12px}.page-header-actions{justify-content:flex-start}}.page-card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0}.page-card-body{flex:1 1;min-height:0;padding:16px 24px 24px}.page-card-body-compact{padding:12px 16px 16px}.page-card-body-bleed{display:flex;flex-direction:column;padding:0}.profile-page{display:flex;flex-direction:column;gap:24px;max-width:900px}.profile-identity{align-items:center;display:flex;gap:12px}.profile-identity__login{color:var(--t1);font-family:var(--font-display);font-size:15px;font-weight:600}.profile-identity__email{color:var(--t3);font-size:12.5px}.profile-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.profile-stat{background:var(--bg-inset);border:1px solid var(--border);border-radius:5px;display:flex;flex-direction:column;gap:6px;padding:13px 14px}.profile-stat__label{color:var(--t3);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.profile-stat__value{font-feature-settings:"tnum";color:var(--t1);font-family:var(--font-mono);font-size:24px;font-variant-numeric:tabular-nums;line-height:1.1}.profile-stat__bar{background:var(--bg-surface);border-radius:1px;display:flex;height:3px;overflow:hidden}.profile-stat__bar span{display:block;height:100%}.profile-stat__caption{color:var(--t3);font-size:11.5px}.profile-section__title{color:var(--t1);font-family:var(--font-display);font-size:14px;font-weight:600;margin:0 0 8px}.profile-dl{margin:0}.profile-dl__row{align-items:baseline;border-top:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:8px 0}.profile-dl__label{color:var(--t2);font-size:13px}.profile-dl__value{font-feature-settings:"tnum";color:var(--t1);font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.profile-password{max-width:380px}.profile-strength{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.profile-strength__track{background:var(--bg-inset);border-radius:1px;height:3px;overflow:hidden}.profile-strength__track span{display:block;height:100%;transition:width .2s ease,background .2s ease}.profile-strength__label{color:var(--t3);font-size:11.5px}.page-card-body>.crud-page,.sp-page>.crud-page{flex:1 1}.crud-page{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0}.crud-page__head{flex:none}.crud-page__head>.pattern-toolbar{padding:12px 24px 0}.crud-page__body{overflow:hidden;padding:0 24px 16px}.crud-page__body,.crud-page__body>.ant-table-wrapper,.crud-page__body>.ant-table-wrapper>.ant-spin-nested-loading,.crud-page__body>.ant-table-wrapper>.ant-spin-nested-loading>.ant-spin-container{display:flex;flex:1 1;flex-direction:column;min-height:0}.crud-page__body .ant-table{flex:1 1;min-height:0}.crud-page__body .ant-table-wrapper .ant-pagination{flex:none;margin-bottom:0}.crud-page__gallery{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:8px}.home-page{display:flex;flex-direction:column;gap:28px}.home-section__title{color:var(--t1);font-family:var(--font-display);font-size:15px;font-weight:600;margin:0 0 4px}.home-section__lead{color:var(--t3);font-size:13px;margin:0 0 14px}.home-tools{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.home-tool{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:0 0 12px;text-align:left;transition:border-color .15s ease,background .15s ease}.home-tool:hover{background:var(--bg-elev);border-color:var(--border-strong)}.home-tool__image{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.home-tool__name{color:var(--t1);font-size:13.5px;font-weight:600;padding:0 12px}.home-tool__description{color:var(--t3);font-size:12px;line-height:1.45;padding:0 12px}.home-section--gallery #public-images-list{height:500px}@media (max-width:899px){.home-tools{gap:10px;grid-template-columns:1fr}.home-tool{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto auto;padding:0}.home-tool__image{aspect-ratio:auto;grid-row:1/span 2;height:100%}.home-tool__name{align-self:end;padding:10px 12px 0 0}.home-tool__description{align-self:start;padding:0 12px 10px 0}}.image-detail{overflow:hidden;position:relative}.image-detail .actions-container{opacity:0;transition:opacity .3s ease-in-out}.image-detail:hover .actions-container{opacity:1}.image-detail .actions-container .info-btn-top{background:rgb(from var(--bg-inset) r g b/.86);left:0;padding:12px;position:absolute;right:0;top:0}.image-detail .actions-container .info-btn-bottom{background:rgb(from var(--bg-inset) r g b/.86);bottom:0;left:0;padding:12px;position:absolute;right:0}.image-detail .image{display:block;height:auto;width:100%}.image-detail audio.image{margin:64px 0}.image-detail .actions-container .ant-row{flex-wrap:nowrap}.image-detail .actions-container .ant-col{flex:1 1;min-width:0}.image-detail .actions-container .ant-btn{padding:4px 8px;width:100%}.image-detail{border:1px solid var(--border);border-radius:5px}.image-detail.is-pin{border-color:var(--info)}.image-detail.is-select{border-color:var(--accent)}@media (max-width:768px){.image-detail .actions-container{background:rgb(from var(--bg-inset) r g b/.92);transform:translateY(100%);transition:transform .3s ease-in-out}.image-detail.actions-visible .actions-container{transform:translateY(0)}}.image-detail__info-row{display:flex;gap:8px;line-height:1.5}.image-detail__info-label{flex:0 0 96px;opacity:.7}.image-detail__info-row>span:last-child{min-width:0;overflow-wrap:anywhere}.studio-layout,.studio-page,.studio-page__form{display:flex;flex-direction:column;height:100%;min-height:0}.studio-layout{margin:0!important}@media (min-width:992px){.studio-layout>.ant-col{height:100%;min-height:0}}@media (max-width:991px){.studio-layout,.studio-page,.studio-page__form{height:auto;min-height:100%}.studio-canvas,.studio-side{height:auto}.studio-canvas__inner,.studio-side__scroll{overflow:visible}}.studio-canvas,.studio-side{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0}.studio-canvas__inner,.studio-side__scroll{flex:1 1;min-height:0;overflow-x:clip;overflow-y:auto;padding:12px}.studio-side__footer{border-top:1px solid var(--border);flex:none;padding:12px}.studio-side__footer .ant-form-item{margin-bottom:0}.studio-canvas{position:relative}.studio-canvas__inner{overflow:hidden;text-align:center}.studio-gallery{grid-gap:12px;display:grid;gap:12px;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--studio-cols,1),minmax(0,1fr));height:100%;min-height:0}.studio-gallery__cell{align-items:center;display:flex;justify-content:center;min-height:0;min-width:0;overflow:hidden}.studio-gallery__cell .ant-image,.studio-gallery__cell .image-detail{max-height:100%}.studio-gallery__cell img,.studio-gallery__cell video{border:1px solid var(--border);border-radius:4px;max-height:100%;max-width:100%;object-fit:contain;width:auto}.studio-gallery__cell .ant-empty{margin:0}.studio-result__label{color:var(--t3);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.studio-result__status{font-feature-settings:"tnum";color:var(--t3);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.studio-progress{background:var(--bg-elev);border:1px solid var(--border-strong);border-left:2px solid var(--info);border-radius:5px;bottom:20px;box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:6px;left:50%;max-width:calc(100% - 32px);min-width:260px;padding:12px 16px;position:absolute;transform:translateX(-50%);z-index:10}.studio-progress__title{align-items:center;color:var(--t1);display:flex;font-size:13px;font-weight:600;gap:8px}.studio-progress__meta{font-feature-settings:"tnum";color:var(--t3);display:flex;font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;gap:16px}.studio-progress__bar{background:var(--bg-inset);border-radius:1px;height:3px;overflow:hidden}.studio-progress__bar span{background:var(--info);display:block;height:100%;transition:width .3s ease}.text-2-image .image{border-radius:4px;height:auto;max-width:768px;object-fit:cover;width:100%}.studio-tiles .image-button{height:100%;width:30%!important}.video-prompt-form-scope .image-button{height:auto!important;width:120px!important}.video-prompt-form-scope .image-button-img{height:90px;object-fit:cover;width:100%}.ant-collapse-content-box{padding-left:0!important;padding-right:0!important}@media (max-width:576px){.studio-tiles .image-button{width:31%!important}.video-prompt-form-scope .image-button{width:90px!important}.video-prompt-form-scope .image-button-img{height:70px}}@media (max-width:768px){.studio-tiles .image-button{width:28%}}.image-button{align-content:center;align-items:center;border:1px solid var(--border-strong);border-radius:2px!important;height:auto;margin:4px!important;padding:0;padding-inline-end:0!important;padding-inline-start:0!important;text-align:center;width:auto}.image-button-img{border-radius:2px;height:100%;width:100%}.image-button-label{font-size:10px;font-weight:700;line-height:normal;overflow-x:clip;white-space:nowrap}.image-2-image .image-button{height:100%;width:30%!important}@media (max-width:576px){.image-2-image .image-button{width:31%!important}}@media (max-width:768px){.image-2-image .image-button{width:28%}}.editor-container{height:100%;min-height:0;padding:16px}.editor-load{margin-bottom:16px}.canvas-container{align-content:center;align-items:center;flex:1 1;overflow-x:hidden;overflow-y:hidden}.canvas-container canvas{margin-bottom:16px}.editor-container-main{height:100%}.editor-container-tool{height:100%;overflow-y:scroll;padding-left:32px!important;width:100%}.editor-container-tool h3{margin-top:0}.checkerboard{background-image:linear-gradient(45deg,var(--border) 25%,#0000 25%,#0000 75%,var(--border) 75%,var(--border)),linear-gradient(45deg,var(--border) 25%,#0000 25%,#0000 75%,var(--border) 75%,var(--border));background-position:0 0,10px 10px;background-size:20px 20px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#mainCanvas{border:1px solid var(--border-strong);position:relative;z-index:1}#maskCanvas{left:9px;position:absolute;top:1px;z-index:2}.image-container{position:relative;text-align:center}.image-container img{backface-visibility:hidden;height:auto;transform:translateZ(0);width:100%;will-change:transform}.image-description{background-color:rgb(from var(--bg-inset) r g b/.85);bottom:0;color:var(--t1);left:0;padding:8px;position:absolute;width:100%}.enlarged-image-container{align-items:center;background-color:rgb(from var(--bg-canvas) r g b/.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.enlarged-image-container img{max-height:100%;max-width:100%}.page-card-body>.history-page{height:100%}.history-page{display:flex;flex-direction:column;height:100%;min-height:0}.history-page__body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;will-change:transform}.history-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding-bottom:8px}.filter-popover{max-width:350px!important;min-width:300px!important}.history-filter .ant-form-item{margin-bottom:0}@media (max-width:575px){.filter-popover{max-width:300px;min-width:250px}}.audio-player{background:var(--bg-surface);border:1px solid var(--border);border-radius:5px;padding:12px}.audio-player--compact{padding:8px}.audio-player__icon{color:var(--t2);font-size:16px}.audio-player__meta{font-feature-settings:"tnum";color:var(--t3);font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums}.public-images{display:flex;flex-direction:column;height:100%;min-height:0}.public-images .page-card{flex:1 1;min-height:0}.public-images #public-images-list{height:100%;overflow:auto}.public-images .ant-image img{border:1px solid var(--border);border-radius:4px}.models-section{margin-bottom:28px}.models-section__head{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;margin-bottom:10px;padding-bottom:6px}.models-section__title{color:var(--t1);flex:1 1;font-family:var(--font-display);font-size:15px;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.models-family{margin-bottom:36px}.models-family__title{color:var(--t1);font-family:var(--font-display);font-size:18px;font-weight:700;margin:0 0 14px}.lp-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.lp-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.lp-card:hover{border-color:var(--border-strong)}.lp-card__head{align-items:center;display:flex;gap:10px}.lp-card__title{color:var(--t1);flex:1 1;font-family:var(--font-display);font-size:15px;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-card__meta{color:var(--t3);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 14px}.lp-card__stats{border-top:1px solid var(--border);display:flex;gap:20px;padding-top:8px}.lp-card__stat{display:flex;flex-direction:column;gap:2px}.lp-card__stat-label{color:var(--t3);font-size:11px}.lp-card__stat-value{font-feature-settings:"tnum";color:var(--t1);font-family:var(--font-mono);font-size:16px;font-variant-numeric:tabular-nums}.lp-card__actions{display:flex;flex-wrap:wrap;gap:6px}.lp-editor{display:flex;flex-direction:column;height:100%;min-height:0}.lp-editor>.ant-layout{flex:1 1;min-height:0}.lp-wizard .ant-steps-item-container,.lp-wizard .ant-steps-item-content,.lp-wizard.ant-steps{width:100%}.lp-wizard .ant-steps-item-title{font-family:var(--font-display);font-size:14px;font-weight:600}.lp-wizard .ant-steps-item-description{padding-bottom:24px!important}.lp-chat{background:var(--bg-surface);display:flex;flex-direction:column;height:100%;min-height:0}.lp-chat__head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;padding:12px 16px}.lp-chat__head,.lp-chat__title{align-items:center;display:flex;gap:8px}.lp-chat__title{color:var(--t1);font-size:13.5px;font-weight:600}.lp-chat__thread{flex:1 1;min-height:0;overflow-y:auto;padding:16px}.lp-chat__composer{align-items:flex-end;border-top:1px solid var(--border);display:flex;flex:none;gap:8px;padding:12px 16px}.lp-chat__examples{display:flex;flex-direction:column;gap:6px;text-align:left}.lp-chat__example{background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;color:var(--t2);cursor:pointer;font-size:12px;padding:8px 10px;transition:border-color .15s ease,background .15s ease}.lp-chat__example:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.resource-widget{align-items:center;align-self:center;border-radius:3px;cursor:pointer;display:inline-flex;gap:6px;margin:0 8px;padding:0 10px;transition:background .15s;-webkit-user-select:none;user-select:none}.resource-widget:hover{background:var(--bg-elev)}.resource-widget-icon{color:var(--t3);font-size:14px}.resource-widget-stat{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;min-width:32px;text-align:right}.resource-widget-badge{background:var(--accent);border-radius:5px;color:var(--on-accent);font-family:var(--font-mono);font-size:11px;font-weight:600;margin-left:4px;min-width:20px;padding:0 7px;text-align:center}.resource-monitor-modal .ant-modal-body{padding-top:12px}.resource-monitor-charts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.resource-monitor-chart{background:var(--bg-surface);border:1px solid var(--border);border-radius:5px;height:148px;padding:10px}.resource-monitor-chart-title{color:var(--t3);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;margin-bottom:2px;text-transform:uppercase}.resource-monitor-chart-value{font-feature-settings:"tnum";color:var(--t1);font-family:var(--font-mono);font-size:16px;font-variant-numeric:tabular-nums;margin-bottom:4px}.resource-monitor-section{margin-top:16px}.resource-monitor-section-title{color:var(--t3);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.resource-monitor-aggregates{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.resource-monitor-footer-link{display:block;margin-top:12px;text-align:right}@media (max-width:800px){.resource-monitor-aggregates,.resource-monitor-charts{grid-template-columns:repeat(2,1fr)}}.monitor-live{display:flex;flex-direction:column;gap:16px}.monitor-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.monitor-panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px}.monitor-panel__head{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:8px;padding:10px 14px}.monitor-panel__title{color:var(--t1);font-family:var(--font-display);font-size:13.5px;font-weight:600;margin:0}.monitor-panel__count{font-feature-settings:"tnum";color:var(--t3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:400}.monitor-panel__body{padding:4px 0}.monitor-panel__chart{height:220px;padding:12px 14px}.monitor-aggregates{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px}.resource-monitor-stat{background:var(--bg-inset);border:1px solid var(--border);border-radius:5px;display:flex;flex-direction:column;gap:2px;padding:10px 12px}.resource-monitor-stat__label{color:var(--t3);font-size:11px}.resource-monitor-stat__value{font-feature-settings:"tnum";color:var(--t1);font-family:var(--font-mono);font-size:20px;font-variant-numeric:tabular-nums}.resource-monitor-models{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.resource-monitor-models__label{color:var(--t3);font-size:11.5px}.social-post-preview{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.post-content{border:1px solid var(--border);border-radius:4px;padding:16px}.post-media{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.post-hashtags{margin-top:8px}.facebook-preview{border-radius:4px;overflow:hidden}.fb-header{align-items:center;display:flex;padding:12px}.fb-avatar{background-color:#1877f2;border-radius:50%;height:40px;margin-right:8px;width:40px}.fb-name{font-weight:700}.fb-time{color:#0009;font-size:12px}.fb-title{font-weight:700;margin:8px 12px}.fb-content{padding:0 12px 12px}.fb-media{margin-bottom:8px}.fb-hashtags{padding:0 12px 12px}.fb-actions{border-top:1px solid #dddfe2;display:flex;justify-content:space-around;padding:8px 0}.fb-action{color:#65676b;cursor:pointer;font-size:14px;font-weight:600}.twitter-preview{border-radius:6px;overflow:hidden}.twitter-header{align-items:center;display:flex;padding:12px 16px}.twitter-avatar{background-color:#1da1f2;border-radius:50%;height:48px;margin-right:12px;width:48px}.twitter-name{font-weight:700}.twitter-handle{color:#657786}.twitter-content{font-size:15px;line-height:1.3;padding:0 16px 16px}.twitter-hashtags{margin-top:8px}.twitter-media{margin-bottom:12px}.twitter-actions{border-top:1px solid #e1e8ed;display:flex;justify-content:space-between;padding:8px 16px}.twitter-action{color:#657786;cursor:pointer;font-size:14px}.instagram-preview{border-radius:2px}.instagram-header{align-items:center;display:flex;padding:14px 16px}.instagram-avatar{background-color:#833ab4;border-radius:50%;height:32px;margin-right:12px;width:32px}.instagram-name{font-weight:600}.instagram-media{width:100%}.instagram-no-media{align-items:center;color:#8e8e8e;display:flex;height:200px;justify-content:center}.instagram-actions{display:flex;justify-content:flex-start;padding:8px 16px}.instagram-action{cursor:pointer;font-size:14px;margin-right:16px}.instagram-caption{font-size:14px;line-height:1.5;padding:12px 16px}.instagram-hashtags{margin-top:8px}.linkedin-preview{border-radius:4px}.linkedin-header{display:flex;padding:12px 16px}.linkedin-avatar{background-color:#0a66c2;border-radius:50%;height:48px;margin-right:12px;width:48px}.linkedin-info{flex:1 1}.linkedin-name{font-weight:700}.linkedin-title{color:#0009;font-size:14px}.linkedin-time{color:#0009;font-size:12px;margin-top:4px}.linkedin-title-post{font-weight:700;padding:0 16px 8px}.linkedin-content{padding:0 16px 16px}.linkedin-media{margin-bottom:16px}.linkedin-hashtags{padding:0 16px 12px}.linkedin-actions{border-top:1px solid #e6e9ec;display:flex;justify-content:space-between;padding:8px 16px}.linkedin-action{color:#0009;cursor:pointer;font-size:14px;font-weight:600}.theme-dark .social-post-preview .fb-avatar,.theme-dark .social-post-preview .instagram-avatar,.theme-dark .social-post-preview .linkedin-avatar,.theme-dark .social-post-preview .twitter-avatar{background-color:var(--accent)}.theme-dark .social-post-preview .fb-action,.theme-dark .social-post-preview .instagram-action,.theme-dark .social-post-preview .linkedin-action,.theme-dark .social-post-preview .twitter-action{color:var(--t1)}.theme-dark .social-post-preview .fb-time,.theme-dark .social-post-preview .linkedin-time,.theme-dark .social-post-preview .linkedin-title,.theme-dark .social-post-preview .twitter-handle{color:var(--t3)}.social-posts-calendar .events{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}.social-posts-calendar .month-cell-content{display:flex;flex-direction:column;gap:8px;max-height:100%}.social-posts-calendar .month-posts-list{font-size:12px;list-style:none;margin:0;max-height:120px;overflow-y:auto;padding:0}.social-posts-calendar .month-posts-list li{margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-posts-calendar{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:16px}.date-cell-container{height:100%;position:relative}.date-cell-add-btn{display:none;position:absolute;right:4px;top:4px;z-index:10}.calendar .ant-picker-cell:hover .date-cell-add-btn{display:block}.social-posts-calendar .week-view{border:1px solid var(--border);display:flex;flex-direction:column;height:100%}.social-posts-calendar .week-header{background-color:var(--bg-inset);border-bottom:1px solid var(--border);display:flex}.social-posts-calendar .week-day-header{border-right:1px solid var(--border);flex:1 1;padding:8px;text-align:center}.social-posts-calendar .week-day-name{font-weight:500}.social-posts-calendar .week-day-date{color:var(--t3);font-size:12px}.social-posts-calendar .week-body{flex:1 1;overflow-y:auto}.social-posts-calendar .week-hour-row{border-bottom:1px solid var(--border);display:flex;min-height:60px}.social-posts-calendar .week-hour-label{border-right:1px solid var(--border);color:var(--t3);font-size:12px;padding:4px;text-align:right;width:60px}.social-posts-calendar .week-hour-cells{display:flex;flex:1 1}.social-posts-calendar .week-hour-cell{border-right:1px solid var(--border);flex:1 1;min-height:60px;padding:4px;position:relative}.social-posts-calendar .week-hour-cell:hover{background-color:var(--accent-soft)}.social-posts-calendar .hour-events{list-style:none;margin:0;padding:0}.social-posts-calendar .hour-events li{margin-bottom:2px}.calendar.ant-picker-calendar .ant-picker-cell:hover .date-cell-add-btn{display:block!important}.calendar.ant-picker-calendar .ant-picker-cell .events .ant-badge-status{font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.week-hour-cell:hover:after{align-items:center;background-color:var(--accent);border-radius:50%;color:var(--on-accent);content:"+";cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;position:absolute;right:4px;top:4px;width:24px}.today-column{background-color:var(--accent-soft)}.week-day-header.today-column{background-color:inherit}.calendar-content{flex:1 1;min-height:0;overflow-y:auto}.social-posts-calendar .ant-picker-calendar-date{min-height:118px;padding:9px 10px}.social-posts-calendar .ant-picker-calendar-date-value{font-feature-settings:"tnum";color:var(--t1);font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums}.social-posts-calendar .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-calendar-date-value{color:var(--t3)}.social-posts-calendar .ant-picker-cell-today .ant-picker-calendar-date-value{background:var(--accent);border-radius:3px;color:var(--on-accent);padding:1px 6px}.sp-chip{align-items:baseline;background:var(--bg-surface);border:none;border-left:2px solid var(--border-strong);border-radius:0 3px 3px 0;color:var(--t2);cursor:pointer;display:flex;font-size:11px;gap:5px;line-height:1.3;padding:4px 6px;text-align:left;width:100%}.sp-chip:hover{background:var(--bg-elev);color:var(--t1)}.sp-chip--ok{border-left-color:var(--ok)}.sp-chip--info{border-left-color:var(--info)}.sp-chip--warn{border-left-color:var(--warn)}.sp-chip--danger{border-left-color:var(--danger)}.sp-chip__time{font-feature-settings:"tnum";color:var(--t3);flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sp-chip__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-chip-more{color:var(--t3);display:block;font-size:10.5px;padding:2px 6px}.sp-legend{color:var(--t3);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 16px;padding:10px 2px 0}.sp-legend__item{align-items:center;display:inline-flex;gap:6px}.sp-legend__swatch{background:var(--border-strong);border-radius:1px;height:8px;width:8px}.sp-legend__swatch--ok{background:var(--ok)}.sp-legend__swatch--info{background:var(--info)}.sp-legend__swatch--warn{background:var(--warn)}.sp-legend__swatch--danger{background:var(--danger)}.sp-rows{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;overflow:hidden}.sp-row{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:14px;padding:12px 16px}.sp-row:last-child{border-bottom:none}.sp-row:hover{background:var(--bg-elev)}.sp-row__id{font-feature-settings:"tnum";color:var(--t3);flex:none;font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;width:34px}.sp-row__select{flex:none}.sp-row__body{flex:1 1;min-width:0}.sp-row__title{color:var(--t1);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-row__meta{font-feature-settings:"tnum";color:var(--t3);flex-wrap:wrap;font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;gap:4px 12px;margin-top:3px}.sp-row__actions,.sp-row__meta{align-items:center;display:flex}.sp-row__actions{flex:none;gap:4px}.sp-page{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:16px}.sp-page__body{flex:1 1;min-height:0;overflow-y:auto}.sp-preview__label{color:var(--t3);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.social-post-editor{height:100%;overflow-x:hidden;overflow-y:auto}.social-post-editor .preview-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;max-height:calc(100vh - 40px);overflow-y:auto;padding:12px;position:sticky;top:20px}.social-post-editor .ant-form-item-label>label{font-weight:500}@media (max-width:992px){.social-post-editor .preview-card{margin-top:20px;position:static}}.studio-type{align-items:center;background:var(--bg-elev);border:1px solid var(--border);border-radius:5px;color:var(--t2);display:inline-flex;flex:none;font-size:16px;height:34px;justify-content:center;line-height:1;width:34px}.studio-type--sm{border-radius:3px;font-size:11px;height:22px;width:22px}.studio-type--chat{background:var(--info-soft);border-color:var(--info-soft-b);color:var(--info)}.studio-type--quick{background:var(--ok-soft);border-color:var(--ok-soft-b);color:var(--ok)}.studio-type--workflow{background:var(--accent-soft);border-color:var(--accent-soft-b);color:var(--accent-text)}.studio-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-bottom:28px}.studio-action{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:14px;text-align:left;transition:border-color .15s ease,background .15s ease}.studio-action:hover{background:var(--bg-elev);border-color:var(--border-strong)}.studio-action__label{color:var(--t1);font-size:13.5px;font-weight:600;min-width:0}.studio-section+.studio-section{margin-top:32px}.studio-section__head{align-items:baseline;display:flex;gap:10px;margin-bottom:12px}.studio-section__title{color:var(--t1);font-size:15px;font-weight:600}.studio-section__count{font-feature-settings:"tnum";color:var(--t3);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.studio-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.studio-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:13px;position:relative;transition:border-color .15s ease,background .15s ease}.studio-card:hover{background:var(--bg-elev);border-color:var(--border-strong)}.studio-card__head{align-items:center;display:flex;gap:8px}.studio-card__date{font-feature-settings:"tnum";color:var(--t3);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;margin-left:auto}.studio-card__title{color:var(--t1);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-card__kind{color:var(--t3);font-size:11.5px}.studio-card__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--t3);display:-webkit-box;font-size:12.5px;line-height:1.45;overflow:hidden}.studio-card__edit{bottom:6px;opacity:0;position:absolute;right:6px;transition:opacity .15s ease}.studio-card:focus-within .studio-card__edit,.studio-card:hover .studio-card__edit{opacity:1}.studio-card__foot{font-feature-settings:"tnum";align-items:center;color:var(--t3);display:flex;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;gap:14px;margin-top:auto;padding-top:4px}.studio-results{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;overflow-x:auto}.studio-results__row{grid-gap:20px;align-items:center;border-bottom:1px solid var(--border);display:grid;gap:20px;grid-template-columns:1fr 150px 110px 120px 150px 44px;min-width:1044px;padding:14px 24px}.studio-results__row:last-child{border-bottom:none}.studio-results__head{background:var(--bg-inset);color:var(--t3);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;padding:11px 24px;position:sticky;text-transform:uppercase;top:0;z-index:1}.studio-results__sort{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}.studio-results__sort.is-active,.studio-results__sort:hover{color:var(--t1)}.studio-results__body .studio-results__row{cursor:pointer;transition:background .15s ease}.studio-results__body .studio-results__row:hover{background:var(--bg-elev)}.studio-results__title{align-items:center;display:flex;gap:10px;min-width:0}.studio-results__title-text{min-width:0}.studio-results__title-main{color:var(--t1);font-size:14px;font-weight:600}.studio-results__title-main,.studio-results__title-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-results__title-sub{color:var(--t3);font-size:12.5px}.studio-results__app{color:var(--t2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-results__num{font-feature-settings:"tnum";color:var(--t1);font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right}.studio-results__num-sub{color:var(--t3)}.studio-results__actions{display:flex;gap:4px;justify-content:flex-end;opacity:0;transition:opacity .15s ease}.studio-results__row:focus-within .studio-results__actions,.studio-results__row:hover .studio-results__actions{opacity:1}.studio-run{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:16px}.studio-run__row{align-items:stretch;display:flex;flex:1 1;gap:16px;min-height:0}.studio-run__col{display:flex;flex-direction:column;min-height:0;min-width:0}.studio-run__col--form{flex:1 1 40%}.studio-run__col--result{flex:1 1 60%}.studio-run__head{align-items:center;display:flex;gap:8px;margin-bottom:10px;min-height:32px}.studio-run__title{color:var(--t1);font-size:15px;font-weight:600;margin-right:auto;min-width:0}.studio-run__body{flex:1 1;min-height:0;overflow-y:auto}.studio-run__history-row{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;padding:10px 0}.studio-run__history-row:last-child{border-bottom:none}.studio-run__history-text{flex:1 1;min-width:0}.studio-run__history-time{font-feature-settings:"tnum";color:var(--t2);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.studio-run__history-preview{color:var(--t3);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-editor{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:16px}.studio-editor__row{display:flex;flex:1 1;gap:16px;min-height:0}.studio-editor__col{flex:1 1 50%;min-height:0;min-width:0;overflow-y:auto}.studio-panel{min-height:0}.studio-chat-test,.studio-panel{display:flex;flex-direction:column}.studio-chat-test{height:100%;min-height:420px}.studio-chat-test__thread{border:1px solid var(--border);border-radius:5px;flex:1 1;margin-bottom:12px;min-height:0;overflow-y:auto;padding:12px}.studio-chat-test__composer{display:flex;gap:8px}.studio-output{background:var(--bg-inset);border:1px solid var(--border);border-radius:5px;padding:12px}.studio-output__label{color:var(--t3);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.studio-output pre{color:var(--t2);font-family:var(--font-mono);font-size:12px;margin:0;white-space:pre-wrap;word-break:break-word}.aos-page{flex-direction:column;height:100%;overflow:hidden}.aos-page,.aos-page>.ant-tabs{box-sizing:border-box;display:flex;min-height:0}.aos-page>.ant-tabs{flex:1 1;flex-direction:column;padding:12px 24px 16px}.aos-header__phone{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:0;width:100%}.aos-header__phone .aos-header__workspace{flex:1 1 auto;min-width:0}.aos-header__phone .ant-badge,.aos-header__phone .ant-btn,.aos-header__phone>span{flex:0 0 auto}.aos-workbar{flex-direction:column;width:100%}.aos-workbar,.aos-workbar__row{display:flex;gap:8px;min-width:0}.aos-workbar__row{align-items:center;flex-wrap:nowrap}.aos-workbar__search{flex:1 1 auto;min-width:0}.aos-workbar__row .ant-badge,.aos-workbar__row .ant-btn{flex:0 0 auto}.aos-workbar__panel{background:var(--bg-surface);background:var(--aos-panel,var(--bg-surface));border:1px solid var(--aos-border,var(--border));border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:8px}.aos-workbar__panel .ant-picker,.aos-workbar__panel .ant-select,.aos-workbar__panel .aos-workbar__filter,.aos-workbar__panel--actions .ant-btn,.aos-workbar__panel--actions>*{width:100%}@media (max-width:899px){.aos-page{height:auto;overflow:visible}.aos-page>.ant-tabs{flex:none;padding:8px 10px 12px}.aos-page>.ant-tabs>.ant-tabs-content-holder{flex:none;overflow:visible}.aos-page>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content,.aos-page>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:auto;min-height:60vh}.aos-approvals,.aos-cc{height:auto;min-height:0;overflow:visible}.aos-work-tabs,.aos-work-tabs>.ant-tabs-content-holder>.ant-tabs-content,.aos-work-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:auto}.aos-work-tabs>.ant-tabs-content-holder{flex:none;overflow:visible}.aos-page .ant-card-head-wrapper{flex-wrap:wrap}.aos-page .ant-card-extra{margin-left:0;padding:4px 0 0;width:100%}@supports selector(:has(*)){.aos-page>.ant-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}.aos-page>.ant-tabs>.ant-tabs-nav .ant-tabs-tab:has(.ant-badge-count){margin-right:18px}}}.aos-page>.ant-tabs>.ant-tabs-nav{margin-bottom:12px}.aos-page>.ant-tabs>.ant-tabs-content-holder{flex:1 1;min-height:0;overflow-y:auto}.aos-page>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content,.aos-page>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:100%}.aos-page>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{container-type:inline-size}.aos-work-tabs{height:100%}.aos-work-tabs>.ant-tabs-content-holder{flex:1 1;min-height:0;overflow-y:auto}.aos-work-tabs>.ant-tabs-content-holder>.ant-tabs-content,.aos-work-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:100%}.aos-approvals,.aos-cc{--aos-bg:var(--bg-canvas);--aos-panel:var(--bg-surface);--aos-panel-elevated:var(--bg-elev);--aos-border:var(--border);--aos-text:var(--t1);--aos-muted:var(--t2);--aos-green:var(--ok);--aos-amber:var(--warn);--aos-red:var(--danger);--aos-blue:var(--info);--aos-violet:var(--accent);background:var(--aos-bg);border-radius:4px;box-sizing:border-box;color:var(--aos-text);height:100%;min-height:0;overflow:hidden;padding:12px}.aos-cc__label{color:var(--aos-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.aos-panel{background:var(--aos-panel);border:1px solid var(--aos-border);border-radius:4px;min-width:0;padding:10px 12px}.aos-panel__head{display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.aos-cc__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,.52fr);height:100%;min-height:0}.aos-cc__main,.aos-cc__side{display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0}.aos-cc__side{overflow:hidden}.aos-directive__title{font-size:15px;font-weight:600;line-height:1.25}.aos-directive__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--aos-muted);display:-webkit-box;overflow:hidden}.aos-directive__clip{font-size:13px;line-height:1.45;max-height:8.6em;overflow:hidden;position:relative}.aos-directive__clip--more:after{background:linear-gradient(to bottom,#0000,var(--aos-panel));bottom:0;content:"";height:2.4em;left:0;pointer-events:none;position:absolute;right:0}.aos-directive__meta{align-items:center;display:flex;flex:0 0 auto;gap:10px}.aos-directive__full{font-size:14px;line-height:1.6;max-height:66vh;overflow-y:auto}.aos-directive-modal{--aos-panel:var(--bg-surface);--aos-panel-elevated:var(--bg-elev);--aos-border:var(--border);--aos-text:var(--t1);--aos-muted:var(--t2)}.aos-vitals{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.aos-vital{background:var(--aos-panel);border:1px solid var(--aos-border);border-radius:4px;color:inherit;cursor:pointer;font:inherit;padding:8px 10px;text-align:left;transition:border-color .15s,background .15s}.aos-vital:focus-visible,.aos-vital:hover{background:var(--aos-panel-elevated);border-color:var(--aos-blue);outline:none}.aos-vital__value{color:var(--aos-text);font-family:var(--font-mono);font-size:22px;font-weight:600;line-height:1.1}.aos-vital__value--ok{color:var(--aos-green)}.aos-vital__value--warn{color:var(--aos-amber)}.aos-vital__value--danger{color:var(--aos-red)}.aos-vital__hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--aos-muted);display:-webkit-box;font-size:11px;line-height:1.35;margin-top:3px;overflow:hidden}.aos-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.aos-action{background:var(--aos-panel);border:1px solid var(--aos-border);border-radius:4px;color:inherit;cursor:pointer;font:inherit;font-size:13px;padding:8px 10px;text-align:left;transition:border-color .15s,background .15s}.aos-action:focus-visible,.aos-action:hover{background:var(--aos-panel-elevated);border-color:var(--aos-blue);outline:none}.aos-roster{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.aos-roster__card{border:1px solid var(--aos-border);border-radius:4px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 10px}.aos-roster__name{background:#0000;border:0;color:var(--aos-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.aos-roster__name:hover{color:var(--aos-blue)}.aos-roster__stats{color:var(--aos-muted);display:flex;font-family:var(--font-mono);font-size:11px;gap:6px;justify-content:space-between}.aos-roster__card>.ant-btn,.aos-roster__card>.ant-tooltip-disabled-compatible-wrapper{margin-top:auto}.aos-dot{border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.aos-dot--active,.aos-dot--done,.aos-dot--live{background:var(--aos-green)}.aos-dot--idle,.aos-dot--running{background:var(--aos-blue)}.aos-dot--stale{background:var(--aos-amber)}.aos-dot--failed,.aos-dot--risk{background:var(--aos-red)}.aos-cc__held{align-items:center;background:var(--aos-panel-elevated);border:1px solid var(--aos-amber);border-radius:6px;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-bottom:12px;padding:10px 12px}.aos-cc__held>span{min-width:0}.aos-feed__row{border-bottom:1px solid var(--aos-border);display:flex;font-size:13px;gap:8px;justify-content:space-between;min-width:0;padding:6px 0}.aos-feed__row>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-feed__row>span:last-child{flex:0 0 auto}.aos-feed__row:last-child{border-bottom:none}button.aos-feed__row{background:#0000;border:0;border-bottom:1px solid var(--aos-border);color:inherit;cursor:pointer;font:inherit;font-size:13px;text-align:left;width:100%}button.aos-feed__row:hover{background:var(--aos-panel-elevated)}button.aos-feed__row:last-child{border-bottom:none}.aos-cc__outputs-panel,.aos-feed{min-height:0}.aos-cc__inbox-panel{flex:0 1 350px;overflow:auto}.aos-cc__outputs-panel{flex:0 1 190px;overflow:auto}.aos-cc__attention-panel{flex:1 1;overflow:auto}.aos-rec{align-items:flex-start;background:var(--aos-panel);border:1px solid var(--aos-border);border-left-width:3px;border-radius:3px;display:flex;gap:10px;margin-bottom:8px;padding:10px}@container (max-width: 1040px){.aos-cc{overflow:visible}.aos-cc,.aos-cc__grid{height:auto;min-height:0}.aos-cc__grid{grid-template-columns:1fr}.aos-cc__side{overflow:visible}}@media (max-width:1280px){.aos-cc{overflow:visible}.aos-cc,.aos-cc__grid{height:auto;min-height:0}.aos-cc__grid{grid-template-columns:1fr}.aos-cc__side{overflow:visible}}.aos-rec--info{border-left-color:var(--aos-blue)}.aos-rec--warning{border-left-color:var(--aos-amber)}.aos-cc__link{background:#0000;border:0;color:var(--aos-blue);cursor:pointer;font-size:12px;padding:0}.aos-cc__link:focus-visible,.aos-cc__link:hover{color:var(--aos-text);outline:none}.aos-row-focus>td{background:var(--info-soft)!important}.aos-vault{display:flex;flex-direction:column;position:relative}.aos-vault__body{display:flex;flex:1 1;gap:12px;min-height:0}.aos-vault__node{flex-shrink:0;overflow:auto;width:340px}.aos-vault__node-title{font-weight:600;margin-bottom:8px}.aos-vault__links{display:flex;flex-direction:column}.aos-vault__link{align-items:baseline;background:#0000;border:0;border-bottom:1px solid var(--aos-border);color:inherit;cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;justify-content:space-between;min-width:0;padding:5px 0;text-align:left;width:100%}.aos-vault__link:last-child{border-bottom:none}.aos-vault__link:hover{color:var(--aos-blue)}.aos-vault__link>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-vault__canvas{background:radial-gradient(circle at 50% 48%,var(--info-soft),#0000 60%),radial-gradient(circle at 50% 120%,var(--accent-soft),#0000 55%),var(--bg-inset);border:1px solid var(--aos-border);border-radius:4px;flex:1 1;height:auto;min-height:220px;overflow:hidden;position:relative}.aos-vault__canvas:after{background-image:linear-gradient(var(--border) 1px,#0000 1px),linear-gradient(90deg,var(--border) 1px,#0000 1px);background-size:42px 42px;content:"";inset:0;mask-image:radial-gradient(circle at 50% 50%,#000 0,#00000040 55%,#0000 78%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0,#00000040 55%,#0000 78%);pointer-events:none;position:absolute}.aos-vault__sky{height:100%;min-height:320px;position:relative;width:100%;z-index:1}.aos-vault__counter{bottom:18px;left:50%;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);-webkit-user-select:none;user-select:none}.aos-vault__counter-num{color:var(--t1);font-family:var(--font-mono);font-size:52px;font-weight:700;line-height:1;text-shadow:0 0 18px var(--info-soft-b)}.aos-vault__counter-lbl{color:var(--aos-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;margin-top:6px}.aos-vault__legend{bottom:14px;display:flex;flex-direction:column;gap:6px;left:14px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.aos-vault__legend-row{align-items:center;color:var(--aos-muted);display:flex;font-family:var(--font-mono);font-size:11px;gap:8px;letter-spacing:.04em}.aos-vault__legend-dot{border-radius:50%;flex:0 0 auto;height:9px;width:9px}.aos-vault__zoom{display:flex;flex-direction:column;gap:6px;left:12px;position:absolute;top:12px}.aos-vault__zoom button{align-items:center;background:var(--aos-panel-elevated);border:1px solid var(--aos-border);border-radius:3px;color:var(--aos-text);cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;line-height:1;transition:border-color .15s,color .15s;width:30px}.aos-vault__zoom button:hover{border-color:var(--aos-blue);color:var(--aos-blue)}.aos-vault__gear{align-items:center;background:var(--aos-panel-elevated);border:1px solid var(--aos-border);border-radius:50%;bottom:12px;color:var(--aos-text);cursor:pointer;display:flex;font-size:16px;height:34px;justify-content:center;position:absolute;right:12px;transition:border-color .15s,color .15s;width:34px}.aos-vault__gear:hover{border-color:var(--aos-blue);color:var(--aos-blue)}.aos-vault__settings{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--aos-panel);border:1px solid var(--aos-border);border-radius:5px;bottom:54px;box-shadow:var(--shadow-2);padding:12px 14px;position:absolute;right:12px;width:240px}.aos-vault__set-row{align-items:center;display:flex;gap:10px;margin-bottom:12px}.aos-vault__set-row:last-child{margin-bottom:0}.aos-vault__set-row>span:first-child{color:var(--aos-muted);flex:0 0 82px;font-family:var(--font-mono);font-size:11px}.aos-vault__reset{background:var(--aos-panel-elevated);border:1px solid var(--aos-border);border-radius:3px;color:var(--aos-text);cursor:pointer;font-size:12px;margin-top:4px;padding:6px 0;transition:border-color .15s,color .15s;width:100%}.aos-vault__reset:hover{border-color:var(--aos-red);color:var(--aos-red)}.aos-vault--fullscreen{background:var(--aos-bg);inset:0;padding:16px;position:fixed;z-index:1200}.aos-vault--fullscreen .aos-vault__canvas{height:calc(100vh - 120px)}.aos-node{background:var(--aos-panel-elevated);border:1px solid var(--aos-border);border-radius:4px;color:var(--aos-text);font-family:var(--font-mono);font-size:11px;padding:6px 10px;white-space:nowrap}.aos-node--active,.aos-node--live{border-color:var(--aos-green)}.aos-node--live{box-shadow:0 0 8px var(--ok-soft-b)}.aos-node--stale{border-color:var(--aos-amber)}.aos-node--risk{border-color:var(--aos-red)}.aos-wiki,.aos-wiki>.ant-col{height:100%}.aos-approvals,.aos-wiki .ant-tabs-content,.aos-wiki .ant-tabs-content-holder,.aos-wiki .ant-tabs-tabpane{height:100%;min-height:0}.aos-approvals{background:var(--aos-bg);border-radius:4px;color:var(--aos-text);display:flex;flex-direction:column;overflow:hidden;padding:12px}.aos-approvals>.ant-spin-nested-loading{flex:1 1;min-height:0}.aos-approvals>.ant-spin-nested-loading>.ant-spin-container{display:flex;flex-direction:column;height:100%;min-height:0}.aos-approvals__bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.aos-approvals__grid{grid-gap:12px;align-items:stretch;display:grid;flex:1 1;gap:12px;grid-template-columns:minmax(320px,440px) minmax(0,1fr);min-height:0}.aos-approvals__detail,.aos-approvals__list{display:flex;flex-direction:column;min-height:0;overflow:hidden}.aos-approvals__scroll{flex:1 1;min-height:0;overflow-y:auto}.aos-queue,.aos-queue__group{display:flex;flex-direction:column;gap:2px}.aos-queue__group-head{color:var(--aos-muted);font-family:var(--font-mono);font-size:11px;padding:6px 10px 2px}.aos-queue__row{background:#0000;border:0;border-left:3px solid #0000;color:inherit;cursor:pointer;display:block;font:inherit;padding:8px 10px;text-align:left;width:100%}.aos-queue__row--selected,.aos-queue__row:hover{background:var(--aos-panel-elevated)}.aos-queue__row--selected{border-left-color:var(--aos-violet)}.aos-queue__head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.aos-queue__title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-queue__age{color:var(--aos-muted);flex-shrink:0;font-family:var(--font-mono);font-size:11px}.aos-queue__age--stale{color:var(--aos-amber)}.aos-queue__meta{color:var(--aos-muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;gap:8px;margin-top:2px}.aos-queue__blocks{color:var(--aos-text)}.aos-queue__pager{align-items:center;display:flex;gap:8px;justify-content:space-between;padding-top:8px}.aos-decision{display:flex;flex-direction:column;height:100%;min-height:0}.aos-decision__scroll{flex:1 1;min-height:0;overflow-y:auto}.aos-decision__bar{background:var(--aos-panel);border-top:1px solid var(--aos-border);flex:none;margin-top:10px;padding-top:10px}.aos-decision__head{margin-bottom:10px}.aos-decision__title{font-size:15px;font-weight:600}.aos-decision__body{margin-bottom:12px;white-space:pre-wrap}.aos-decision__tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:12px}.aos-decision__tile{background:var(--aos-panel-elevated);border:1px solid var(--aos-border);border-radius:4px;min-width:0;padding:8px 10px}.aos-decision__tile-body{font-size:12px;margin-top:4px;min-width:0}.aos-decision__facts{grid-gap:4px;display:grid;gap:4px;margin:0}.aos-decision__fact{grid-gap:4px 10px;align-items:baseline;display:grid;gap:4px 10px;grid-template-columns:minmax(0,auto) minmax(0,1fr);min-width:0}.aos-decision__fact--block{grid-template-columns:minmax(0,1fr)}.aos-decision__fact dt{white-space:nowrap}.aos-decision__fact dd{font-size:12px;margin:0;min-width:0;overflow-wrap:anywhere}.aos-decision__fact--block dd{font-family:var(--font-mono);font-size:11px;max-height:120px;overflow:auto}.aos-decision__evidence{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.aos-decision__evidence>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-decision__evidence-entry+.aos-decision__evidence-entry{border-top:1px solid var(--aos-border);margin-top:10px;padding-top:10px}.aos-decision__evidence-body{margin-top:4px;max-height:220px;overflow-wrap:anywhere;overflow-y:auto;white-space:pre-wrap}.aos-decision__evidence-uri{margin-top:4px}.aos-decision__evidence-uri,.aos-decision__files{color:var(--aos-muted);font-family:var(--font-mono);font-size:11px;overflow-wrap:anywhere}.aos-decision__files{list-style:none;margin:6px 0 0;max-height:180px;overflow-y:auto;padding-left:0}.aos-decision__files li{padding:1px 0}.aos-decision__options{margin-bottom:10px}.aos-decision__options .aos-cc__label{display:block;margin-bottom:4px}.aos-decision__option{height:auto;max-width:100%;min-height:28px;padding:4px 12px;text-align:left;white-space:normal}.aos-decision__reply{margin-bottom:10px}.aos-decision__bar .aos-decision__actions{display:flex;margin-bottom:8px}.aos-decision__footer{margin-top:6px;padding-top:0}@media (max-width:1100px){.aos-approvals{overflow-y:auto}.aos-approvals__grid{align-items:start;grid-template-columns:minmax(0,1fr)}.aos-approvals__detail,.aos-approvals__list,.aos-decision{height:auto;overflow:visible}.aos-approvals__scroll,.aos-decision__scroll{overflow:visible}}.aos-card{border:1px solid #00000014;border:1px solid var(--aos-border,#00000014);border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px}.aos-card__row{align-items:baseline;display:flex;gap:12px}.aos-card__value{flex:1 1;min-width:0;word-break:break-word}.aos-card__question{white-space:pre-wrap}.aos-card__list{margin:0;padding-left:18px}.aos-card__pre{background:#7f7f7f14;border-radius:4px;font-size:12px;line-height:1.45;margin:4px 0 0;max-height:240px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.aos-card__diff{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.aos-card__text{font-size:11px;margin:4px 0 0;max-height:200px;overflow:auto;white-space:pre-wrap;word-break:break-word}@media (max-width:900px){.aos-card__diff{grid-template-columns:1fr}}.aos-prose{overflow-wrap:anywhere}.aos-prose>:first-child{margin-top:0}.aos-prose>:last-child{margin-bottom:0}.aos-prose ol,.aos-prose p,.aos-prose pre,.aos-prose ul{margin:0 0 8px}.aos-prose ol,.aos-prose ul{padding-left:18px}.aos-prose h1,.aos-prose h2,.aos-prose h3,.aos-prose h4{font-size:13px;font-weight:600;margin:10px 0 6px}.aos-prose code{border-radius:3px;font-family:var(--font-mono);font-size:11px;padding:1px 4px}.aos-prose code,.aos-prose pre{background:#7f7f7f2e;background:var(--aos-code-bg,#7f7f7f2e)}.aos-prose pre{border-radius:4px;overflow-x:auto;padding:8px}.aos-prose pre code{background:none;padding:0}.aos-prose table{border-collapse:collapse;margin-bottom:8px}.aos-prose td,.aos-prose th{border:1px solid #7f7f7f4d;border:1px solid var(--aos-border,#7f7f7f4d);padding:3px 6px}.aos-prose--file{max-height:60vh;overflow-y:auto}.aos-decision__body,.aos-decision__evidence-body{white-space:normal}.aos-decision__file{background:none;border:0;color:inherit;cursor:pointer;font:inherit;overflow-wrap:anywhere;padding:0;text-align:left}.aos-decision__file:hover{color:#d97757;color:var(--aos-accent,#d97757);text-decoration:underline}.aos-decision__filebody{font-family:var(--font-mono);font-size:11px;margin:0;max-height:60vh;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.aos-decision-modal{--aos-panel:var(--bg-surface);--aos-panel-elevated:var(--bg-elev);--aos-border:var(--border);--aos-text:var(--t1);--aos-muted:var(--t2);--aos-green:var(--ok);--aos-amber:var(--warn);--aos-red:var(--danger);--aos-blue:var(--info);--aos-violet:var(--accent)}.aos-decision-modal .aos-decision{height:min(68vh,620px)}.aos-platform-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.aos-platform-grid>.ant-card{margin-bottom:0}.aos-catalog{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.aos-catalog__card{border:1px solid #ffffff14;border:1px solid var(--border,#ffffff14);border-radius:4px;cursor:pointer;padding:10px 12px;transition:border-color .15s ease,background .15s ease}.aos-catalog__card:focus-visible,.aos-catalog__card:hover{background:#ffffff08;border-color:#ff7a45;border-color:var(--primary,#ff7a45);outline:none}.aos-settings{grid-gap:16px;align-items:start;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:264px minmax(0,1fr);height:100%;min-height:0}.aos-settings__nav{background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;max-height:100%;overflow-y:auto;padding:6px}.aos-settings__group{color:var(--t2);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;padding:10px 8px 4px;text-transform:uppercase}.aos-settings__group:first-child{padding-top:4px}.aos-settings__row{align-items:baseline;background:#0000;border:0;border-left:2px solid #0000;border-radius:3px;color:var(--t1);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:8px;justify-content:space-between;padding:7px 9px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.aos-settings__row:hover{background:var(--bg-elev)}.aos-settings__row:focus-visible{outline:1px solid var(--info);outline-offset:-1px}.aos-settings__row--on{background:var(--bg-elev);border-left-color:var(--accent);font-weight:600}.aos-settings__value{color:var(--t2);flex:0 1 auto;font-family:var(--font-mono);font-size:11px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-settings__row--on .aos-settings__value{color:var(--t1)}.aos-settings__label{flex:0 0 auto}.aos-settings__pane{height:100%;min-height:0;min-width:0;overflow-y:auto;padding-right:4px}.aos-settings__head{margin-bottom:12px}.aos-settings__title{font-size:16px;font-weight:600;line-height:1.2}.aos-settings__blurb{color:var(--t2);font-size:12px;margin-top:3px;max-width:62ch}.aos-settings__cards{max-width:820px}.aos-settings__cards>.ant-card{margin-bottom:12px}.aos-settings__cards>.ant-card:last-child{margin-bottom:0}@container (max-width: 900px){.aos-settings{grid-template-columns:minmax(0,1fr);height:auto}.aos-settings__nav{flex-direction:row;flex-wrap:wrap;max-height:none}.aos-settings__group{display:none}.aos-settings__row{width:auto}.aos-settings__pane{height:auto;overflow:visible}}.aos-board{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.aos-board>*{min-width:0}.aos-board .ant-card-body,.aos-board .ant-card-head-title{overflow-wrap:anywhere}.aos-board .ant-space-horizontal{display:flex;max-width:100%}.aos-board .ant-space-item{max-width:100%;min-width:0}.aos-board .pattern-chip{display:inline-block;line-height:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.aos-board>*>.ant-card>.ant-card-body{max-height:calc(100vh - 250px);overflow-x:hidden;overflow-y:auto}.aos-shelf{--shelf-filters:236px;--shelf-panel:500px;color:var(--t1);color:var(--aos-text,var(--t1));display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.aos-shelf__head{align-items:flex-start;display:flex;flex:none;flex-wrap:wrap;gap:10px;justify-content:space-between}.aos-shelf__viewswitch{flex-shrink:0}.aos-shelf__switch{align-items:center;color:var(--t2);color:var(--aos-muted,var(--t2));cursor:pointer;display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.aos-shelf__switch-on{display:flex;justify-content:flex-end;margin-bottom:8px}.aos-shelf__toolbar{align-items:center;display:flex;flex:1 1 520px;flex-wrap:wrap;gap:8px;min-width:0}.aos-shelf__search{max-width:100%;width:280px}.aos-shelf__pills{display:flex;flex-wrap:wrap;gap:6px}.aos-shelf__pill{align-items:center;background:var(--bg-surface);background:var(--aos-panel,var(--bg-surface));border:1px solid var(--aos-border,var(--border));border-radius:999px;display:inline-flex;font-size:12px;line-height:22px}.aos-shelf__pill>button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:0 10px}.aos-shelf__pill.is-active{border-color:var(--accent);color:var(--accent)}.aos-shelf__pill-count{color:var(--t2);color:var(--aos-muted,var(--t2));font-family:var(--font-mono);font-size:11px;margin-left:6px}.aos-shelf__pill .aos-shelf__pill-x{color:var(--t2);color:var(--aos-muted,var(--t2));font-size:10px;padding:0 8px 0 0}.aos-shelf__sorts{margin-left:auto}.aos-shelf__body{grid-gap:12px;align-items:stretch;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:var(--shelf-filters) minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;outline:none}.aos-shelf__body.has-panel{grid-template-columns:var(--shelf-filters) minmax(0,1fr) var(--shelf-panel)}.aos-shelf__body:focus-visible{border-radius:8px;box-shadow:0 0 0 2px var(--accent)}@media (max-width:1400px){.aos-shelf__body.has-panel{grid-template-columns:minmax(0,1fr) var(--shelf-panel)}.aos-shelf__body.has-panel .aos-shelf__filters{display:none}}@media (max-width:900px){.aos-shelf__body,.aos-shelf__body.has-panel{grid-template-columns:minmax(0,1fr)}.aos-shelf__body.has-panel .aos-shelf__list,.aos-shelf__filters{display:none}}.aos-shelf__filters{background:var(--bg-surface);background:var(--aos-panel,var(--bg-surface));border:1px solid var(--aos-border,var(--border));border-radius:8px;display:flex;flex-direction:column;min-height:0}.aos-shelf__filter-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 12px}.aos-shelf__filter-scroll h4{margin:12px 0 4px}.aos-shelf__filter-scroll h4:first-child{margin-top:0}.aos-shelf__facet{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:2px 0}.aos-shelf__facet-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-shelf__count{color:var(--t2);color:var(--aos-muted,var(--t2));font-family:var(--font-mono);font-size:11px}.aos-shelf__dates{display:flex;flex-direction:column;gap:2px}.aos-shelf__noise-switch{border-top:1px solid var(--aos-border,var(--border));margin-top:14px;padding-top:10px}.aos-shelf__list{background:var(--bg-surface);background:var(--aos-panel,var(--bg-surface));border:1px solid var(--aos-border,var(--border));border-radius:8px;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.aos-shelf__list-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.aos-shelf__pager{border-top:1px solid var(--aos-border,var(--border));display:flex;flex-shrink:0;justify-content:flex-end;padding:6px 12px}.aos-shelf__bulk-clear{margin-left:auto}.aos-shelf__listbar{align-items:center;border-bottom:1px solid var(--aos-border,var(--border));color:var(--t2);color:var(--aos-muted,var(--t2));display:flex;font-size:12px;gap:10px;padding:6px 12px}.aos-shelf__keys{font-size:11px;margin-left:auto}.aos-shelf__bulk{align-items:center;background:var(--bg-elev);background:var(--aos-panel-elevated,var(--bg-elev));border-bottom:1px solid var(--aos-border,var(--border));display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:6px 12px;position:sticky;top:0;z-index:2}.aos-shelf__section+.aos-shelf__section{border-top:1px solid var(--aos-border,var(--border))}.aos-shelf__group{align-items:center;background:var(--bg-elev);background:var(--aos-panel-elevated,var(--bg-elev));display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:space-between;padding:6px 12px}.aos-shelf__row{grid-gap:10px;align-items:center;border-top:1px solid var(--aos-border,var(--border));cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 44px minmax(0,1fr) auto 64px;padding:7px 12px}.aos-shelf__group+.aos-shelf__row{border-top:0}.aos-shelf__row.is-open,.aos-shelf__row:hover{background:var(--bg-elev);background:var(--aos-panel-elevated,var(--bg-elev))}.aos-shelf__row.is-open{box-shadow:inset 3px 0 0 var(--accent)}.aos-shelf__row.is-checked{box-shadow:inset 3px 0 0 var(--info)}.aos-shelf__row.is-archived .aos-shelf__title{color:var(--t2);color:var(--aos-muted,var(--t2));text-decoration:line-through}.aos-shelf__row.is-missing .aos-shelf__title{color:var(--danger)}.aos-shelf__badge{border:1px solid var(--aos-border,var(--border));border-radius:4px;color:var(--t2);color:var(--aos-muted,var(--t2));display:inline-block;font-family:var(--font-mono);font-size:10px;min-width:40px;padding:1px 4px;text-align:center}.aos-shelf__main{min-width:0}.aos-shelf__title{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-shelf__title-inline{font-weight:500}.aos-shelf__meta{color:var(--t2);color:var(--aos-muted,var(--t2));font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.aos-shelf__meta:only-child,p.aos-shelf__meta{white-space:normal}.aos-shelf__mono{font-family:var(--font-mono);font-size:12px}.aos-shelf__id{background:#0000;border:0;color:var(--accent);cursor:pointer;font-family:var(--font-mono);padding:0}.aos-shelf__state{align-items:center;display:inline-flex;gap:4px}.aos-shelf__quick{display:none}.aos-shelf__row.is-open .aos-shelf__quick,.aos-shelf__row:hover .aos-shelf__quick{display:inline-flex}.aos-shelf__time{color:var(--t2);color:var(--aos-muted,var(--t2));font-family:var(--font-mono);font-size:11px;text-align:right}.aos-shelf__link{background:#0000;border:0;color:var(--accent);cursor:pointer;font:inherit;padding:0;text-align:left}.aos-shelf__link.is-active{font-weight:600;text-decoration:underline}.aos-shelf__empty{padding:32px 12px}.aos-shelf__more-btn{border-radius:0}.aos-shelf__strip{align-items:center;display:flex;gap:6px;margin-top:6px}.aos-shelf__thumb{background:var(--bg-canvas);background:var(--aos-bg,var(--bg-canvas));border:1px solid var(--aos-border,var(--border));border-radius:4px;cursor:pointer;height:48px;overflow:hidden;padding:0;position:relative;width:72px}.aos-shelf__thumb.is-large{aspect-ratio:4/3;height:auto;width:100%}.aos-shelf__thumb img,.aos-shelf__thumb video{display:block;height:100%;object-fit:cover;width:100%}.aos-shelf__thumb-play{color:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.6));font-size:20px;height:20px;inset:0;margin:auto;position:absolute;width:20px}.aos-shelf__thumb-missing{align-items:center;color:var(--danger);display:flex;font-size:10px;gap:4px;inset:0;justify-content:center;position:absolute}.aos-shelf__thumb-wait{background:var(--bg-elev);background:var(--aos-panel-elevated,var(--bg-elev));inset:0;position:absolute}.aos-shelf__thumb-branch{background:#0000008c;border-radius:3px;bottom:2px;color:#fff;font-size:9px;left:2px;padding:0 3px;position:absolute}.aos-shelf__more{color:var(--t2);color:var(--aos-muted,var(--t2));font-size:11px}.aos-shelf__noise{grid-gap:10px;align-items:center;background:var(--bg-canvas);background:var(--aos-bg,var(--bg-canvas));border-top:1px dashed var(--aos-border,var(--border));display:grid;font-size:12px;gap:10px;grid-template-columns:44px minmax(0,1fr) auto;padding:7px 12px}.aos-shelf__decisions{display:inline-flex;flex-wrap:wrap;gap:4px}.aos-shelf__decision{border:1px solid var(--aos-border,var(--border));border-radius:4px;font-family:var(--font-mono);font-size:10px;padding:0 6px}.aos-shelf__decision.is-task{border-color:var(--warn);color:var(--warn)}.aos-shelf__decision.is-escalate{border-color:var(--danger);color:var(--danger)}.aos-shelf__panel{background:var(--bg-surface);background:var(--aos-panel,var(--bg-surface));border:1px solid var(--aos-border,var(--border));border-radius:8px;display:flex;flex-direction:column;max-height:100%;min-height:0;min-width:0;overflow:hidden}.aos-shelf__panel.is-full{box-shadow:0 12px 48px #00000059;inset:16px;max-height:none;position:fixed;z-index:1000}.aos-shelf__panel-bar{align-items:center;border-bottom:1px solid var(--aos-border,var(--border));display:flex;gap:6px;padding:6px 10px}.aos-shelf__grow{flex:1 1}.aos-shelf__panel-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:12px 14px}.aos-shelf__panel-title{font-size:15px;line-height:1.35;margin:0 0 10px;overflow-wrap:anywhere}.aos-shelf__dl{grid-gap:4px 10px;display:grid;font-size:13px;gap:4px 10px;grid-template-columns:90px minmax(0,1fr);margin:0 0 12px}.aos-shelf__dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.aos-shelf__actions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.aos-shelf__summary{font-size:13px;overflow-wrap:anywhere}.aos-shelf__files{margin:0 0 10px;padding-left:16px}.aos-shelf__calls>div+div{margin-top:8px}.aos-shelf__code{background:var(--bg-canvas);background:var(--aos-bg,var(--bg-canvas));border-radius:6px;font-family:var(--font-mono);font-size:12px;margin:4px 0 0;max-height:480px;overflow:auto;overflow-wrap:anywhere;padding:8px 10px;white-space:pre-wrap}.aos-shelf__history{font-size:13px;margin:0;padding-left:16px}.aos-shelf__history li.is-undone{color:var(--t2);color:var(--aos-muted,var(--t2));text-decoration:line-through}.aos-shelf__medium{margin-bottom:10px}.aos-shelf__medium img,.aos-shelf__medium video{border-radius:6px;display:block;margin:0 auto;max-height:60vh;max-width:100%}.aos-shelf__medium audio{width:100%}.aos-shelf__frame{background:#fff;border:1px solid var(--aos-border,var(--border));border-radius:6px;height:360px;width:100%}.aos-shelf__frame.is-tall,.aos-shelf__panel.is-full .aos-shelf__frame{height:70vh}.aos-shelf__file{border:1px solid var(--aos-border,var(--border));border-radius:6px;margin-bottom:10px;overflow:hidden}.aos-shelf__file-head{align-items:center;background:var(--bg-elev);background:var(--aos-panel-elevated,var(--bg-elev));border-bottom:1px solid var(--aos-border,var(--border));display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px}.aos-shelf__file-path{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-shelf__file-note{font-size:11px}.aos-shelf__file-body{font-size:13px;max-height:520px;overflow:auto;padding:8px 10px}.aos-shelf__file.is-tall .aos-shelf__file-body,.aos-shelf__panel.is-full .aos-shelf__file-body{max-height:none}.aos-shelf__file-body .aos-shelf__code{margin:0;max-height:none}.aos-shelf__missing{grid-gap:4px 10px;border:1px solid var(--danger);border-radius:6px;display:grid;gap:4px 10px;grid-template-columns:auto minmax(0,1fr);margin-bottom:10px;padding:10px 12px}.aos-shelf__missing>:not(.aos-shelf__missing-icon){grid-column:2}.aos-shelf__missing-icon{color:var(--danger);font-size:18px;grid-row:span 3}.aos-shelf__missing .aos-shelf__meta{white-space:normal}.aos-shelf__kbd{border:solid var(--aos-border,var(--border));border-radius:3px;border-width:1px 1px 2px;color:var(--t2);color:var(--aos-muted,var(--t2));display:inline-block;font-family:var(--font-mono);font-size:10px;line-height:14px;margin-left:6px;min-width:16px;padding:0 4px;text-align:center}.aos-shelf__body.is-gallery{grid-template-columns:minmax(0,1fr)}.aos-shelf__body.is-gallery.has-panel{grid-template-columns:minmax(0,1fr) 460px}@media (max-width:900px){.aos-shelf__body.is-gallery.has-panel{grid-template-columns:minmax(0,1fr)}.aos-shelf__body.is-gallery.has-panel .aos-shelf__gallery{display:none}}.aos-shelf__gallery{background:var(--bg-surface);background:var(--aos-panel,var(--bg-surface));border:1px solid var(--aos-border,var(--border));border-radius:8px;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.aos-shelf__gallerybar{align-items:center;border-bottom:1px solid var(--aos-border,var(--border));display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.aos-shelf__tiles{grid-gap:12px;display:grid;gap:12px;padding:12px}.aos-shelf__tiles.is-s{grid-template-columns:repeat(6,minmax(0,1fr))}.aos-shelf__tiles.is-m{grid-template-columns:repeat(4,minmax(0,1fr))}.aos-shelf__tiles.is-l{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.aos-shelf__tiles.is-l,.aos-shelf__tiles.is-m,.aos-shelf__tiles.is-s{grid-template-columns:repeat(2,minmax(0,1fr))}}.aos-shelf__tile .aos-shelf__thumb.is-large{aspect-ratio:auto;border:0;border-radius:0;height:100%}.aos-shelf__thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-shelf__branch-note{align-items:center;display:inline-flex;font-weight:400;gap:8px}.aos-shelf__branch-banner{align-items:center;border:1px solid var(--warn);border-radius:6px;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:10px;padding:8px 10px}.aos-shelf__review{grid-gap:12px;align-items:stretch;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:360px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;outline:none}.aos-shelf__review.has-side{grid-template-columns:360px minmax(0,1fr) 380px}.aos-shelf__review:focus-visible{border-radius:8px;box-shadow:0 0 0 2px var(--accent)}@media (max-width:1400px){.aos-shelf__review.has-side{grid-template-columns:320px minmax(0,1fr)}.aos-shelf__review.has-side .aos-shelf__side{grid-column:1/-1}.aos-shelf__review.has-side{flex:none;grid-template-rows:auto}.aos-shelf__review.has-side .aos-shelf__queue{max-height:70vh}}@media (max-width:900px){.aos-shelf__review,.aos-shelf__review.has-side{grid-template-columns:minmax(0,1fr)}}.aos-shelf__queue{background:var(--bg-surface);background:var(--aos-panel,var(--bg-surface));border:1px solid var(--aos-border,var(--border));border-radius:8px;min-height:0;overflow-y:auto}.aos-shelf__progress{margin:0;padding:0 12px}.aos-shelf__queue-hint{padding:0 12px 6px;white-space:normal}.aos-shelf__qrow{grid-gap:8px;align-items:center;border-top:1px solid var(--aos-border,var(--border));cursor:pointer;display:grid;gap:8px;grid-template-columns:auto 44px minmax(0,1fr) auto;min-height:56px;padding:6px 12px}.aos-shelf__qrow.is-open,.aos-shelf__qrow:hover{background:var(--bg-elev);background:var(--aos-panel-elevated,var(--bg-elev))}.aos-shelf__qrow.is-open{box-shadow:inset 3px 0 0 var(--accent)}.aos-shelf__qrow.is-done .aos-shelf__main{opacity:.55}.aos-shelf__outcome{border:1px solid var(--aos-border,var(--border));border-radius:4px;font-family:var(--font-mono);font-size:10px;padding:0 6px}.aos-shelf__outcome.is-ok{border-color:var(--ok);color:var(--ok)}.aos-shelf__outcome.is-rejected{border-color:var(--danger);color:var(--danger)}.aos-shelf__current .aos-shelf__panel{max-height:none;position:static}.aos-shelf__side{min-height:0;min-width:0;overflow-y:auto}.aos-shelf__current{display:flex;flex-direction:column;min-height:0}.aos-shelf__rule-editor,.aos-shelf__rules{background:var(--bg-surface);background:var(--aos-panel,var(--bg-surface));border:1px solid var(--aos-border,var(--border));border-radius:8px;overflow:hidden}.aos-shelf__rule{align-items:center;border-top:1px solid var(--aos-border,var(--border));display:flex;gap:8px;padding:8px 12px}.aos-shelf__rule.is-off .aos-shelf__rule-text{opacity:.6}.aos-shelf__rule-text{background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;gap:2px;min-width:0;padding:0;text-align:left}.aos-shelf__rule.is-builtin .aos-shelf__rule-text{cursor:default}.aos-shelf__rule-text .aos-shelf__title,.aos-shelf__rule-what{white-space:normal}.aos-shelf__rule-body{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px}.aos-shelf__rule-row{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.2fr) auto}.aos-shelf__rule-action,.aos-shelf__rule-value{width:100%}.aos-shelf__rule-note{font-size:12px}.aos-shelf__rule-preview{border:1px dashed var(--aos-border,var(--border));border-radius:6px;padding:8px 10px}.aos-shelf__rule-buttons{margin-top:4px}.aos-shelf__insights{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-y:auto}.aos-shelf__insights-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.aos-shelf__insights-select{min-width:180px}.aos-shelf__kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.aos-shelf__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.aos-shelf__kpi{background:var(--bg-surface);background:var(--aos-panel,var(--bg-surface));border:1px solid var(--aos-border,var(--border));border-radius:8px;padding:12px 14px}.aos-shelf__kpi-value{font-size:26px;font-weight:600;line-height:1.2}.aos-shelf__kpi.is-accent .aos-shelf__kpi-value{color:var(--accent)}.aos-shelf__kpi-sub{white-space:normal}.aos-shelf__chart{background:var(--bg-surface);background:var(--aos-panel,var(--bg-surface));border:1px solid var(--aos-border,var(--border));border-radius:8px;min-width:0;padding:10px 12px 12px}.aos-shelf__chart-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.aos-shelf__chart-box{height:260px;position:relative}.aos-shelf__insights-pair{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.aos-shelf__insights-pair{grid-template-columns:minmax(0,1fr)}}.aos-shelf__hbars{display:flex;flex-direction:column;gap:6px}.aos-shelf__hbar{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:130px minmax(0,1fr) 48px}.aos-shelf__hbar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-shelf__hbar-track{background:var(--bg-elev);background:var(--aos-panel-elevated,var(--bg-elev));border-radius:4px;display:block;height:10px;overflow:hidden}.aos-shelf__hbar-fill{border-radius:4px;display:block;height:100%}.aos-shelf__share{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(60px,1fr) 40px}.aos-shelf__clickable{cursor:pointer}@media (max-width:899px){.aos-shelf{height:auto}.aos-shelf__body,.aos-shelf__review{flex:none;grid-template-rows:auto}.aos-shelf__list,.aos-shelf__queue{max-height:75vh}}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{border:0;height:0;left:-9999em;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;resize:none;top:0;white-space:nowrap;width:0;z-index:-5}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;bottom:0;cursor:default;left:0;overflow-y:scroll;position:absolute;right:0;top:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{left:0;position:absolute;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;left:-9999em;line-height:normal;position:absolute;top:0;visibility:hidden}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{bottom:0;color:#0000;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{position:absolute;z-index:6}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{pointer-events:none;position:absolute;right:0;top:0;z-index:8}.xterm-decoration-top{position:relative;z-index:2}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.dv-scrollable{overflow:hidden;position:relative}.dv-scrollable .dv-scrollbar{backface-visibility:hidden;background-color:initial;border-radius:2px;position:absolute;transform:translateZ(0);transition-delay:0s;transition-duration:1s;transition-property:background-color;transition-timing-function:ease-in-out;will-change:background-color,transform}.dv-scrollable .dv-scrollbar-horizontal{bottom:0;height:4px;left:0}.dv-scrollable .dv-scrollbar-vertical{right:0;top:0;width:4px}.dv-scrollable.dv-scrollable-resizing .dv-scrollbar,.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar,.dv-scrollable:hover .dv-scrollbar{background-color:#ffffff40;background-color:var(--dv-scrollbar-background-color,#ffffff40)}.dv-svg{fill:currentcolor;stroke:currentcolor;stroke-width:0;display:inline-block;line-height:1}.dockview-theme-dark{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6}.dockview-theme-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dark{--dv-group-view-background-color:#1e1e1e;--dv-tabs-and-actions-container-background-color:#252526;--dv-activegroup-visiblepanel-tab-background-color:#1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color:#1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-tab-divider-color:#1e1e1e;--dv-activegroup-visiblepanel-tab-color:#fff;--dv-activegroup-hiddenpanel-tab-color:#969696;--dv-inactivegroup-visiblepanel-tab-color:#8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color:#626262;--dv-separator-border:#444;--dv-paneview-header-border-color:#ccc3}.dockview-theme-light{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6}.dockview-theme-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-light{--dv-group-view-background-color:#fff;--dv-tabs-and-actions-container-background-color:#f3f3f3;--dv-activegroup-visiblepanel-tab-background-color:#fff;--dv-activegroup-hiddenpanel-tab-background-color:#ececec;--dv-inactivegroup-visiblepanel-tab-background-color:#fff;--dv-inactivegroup-hiddenpanel-tab-background-color:#ececec;--dv-tab-divider-color:#fff;--dv-activegroup-visiblepanel-tab-color:#333;--dv-activegroup-hiddenpanel-tab-color:#333333b3;--dv-inactivegroup-visiblepanel-tab-color:#333333b3;--dv-inactivegroup-hiddenpanel-tab-color:#33333359;--dv-separator-border:#80808059;--dv-paneview-header-border-color:#333;--dv-scrollbar-background-color:#00000040;--dv-floating-box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-vs{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6}.dockview-theme-vs .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs{--dv-group-view-background-color:#1e1e1e;--dv-tabs-and-actions-container-background-color:#252526;--dv-activegroup-visiblepanel-tab-background-color:#1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color:#1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-tab-divider-color:#1e1e1e;--dv-activegroup-hiddenpanel-tab-color:#969696;--dv-inactivegroup-visiblepanel-tab-color:#8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color:#626262;--dv-separator-border:#444;--dv-paneview-header-border-color:#ccc3;--dv-tabs-and-actions-container-background-color:#2d2d30;--dv-tabs-and-actions-container-height:20px;--dv-tabs-and-actions-container-font-size:11px;--dv-activegroup-visiblepanel-tab-background-color:#007acc;--dv-inactivegroup-visiblepanel-tab-background-color:#3f3f46;--dv-activegroup-visiblepanel-tab-color:#fff;--dv-activegroup-hiddenpanel-tab-color:#fff;--dv-inactivegroup-visiblepanel-tab-color:#fff;--dv-inactivegroup-hiddenpanel-tab-color:#fff}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container{border-bottom:2px solid var(--dv-activegroup-visiblepanel-tab-background-color);box-sizing:initial}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-activegroup-hiddenpanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container{border-bottom:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color);box-sizing:initial}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-inactivegroup-hiddenpanel-tab-background-color)}.dockview-theme-abyss{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6}.dockview-theme-abyss .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-abyss{--dv-color-abyss-dark:#000c18;--dv-color-abyss:#10192c;--dv-color-abyss-light:#1c1c2a;--dv-color-abyss-lighter:#2b2b4a;--dv-color-abyss-accent:#5b1ecf;--dv-color-abyss-primary-text:#fff;--dv-color-abyss-secondary-text:#9497a9;--dv-group-view-background-color:var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color:var(
      --dv-color-abyss-light
  );--dv-activegroup-visiblepanel-tab-background-color:var(
      --dv-color-abyss-dark
  );--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss);--dv-inactivegroup-visiblepanel-tab-background-color:var(
      --dv-color-abyss-dark
  );--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss);--dv-tab-divider-color:var(--dv-color-abyss-lighter);--dv-activegroup-visiblepanel-tab-color:#fff;--dv-activegroup-hiddenpanel-tab-color:#ffffff80;--dv-inactivegroup-visiblepanel-tab-color:#ffffff80;--dv-inactivegroup-hiddenpanel-tab-color:#ffffff40;--dv-separator-border:var(--dv-color-abyss-lighter);--dv-paneview-header-border-color:var(--dv-color-abyss-lighter);--dv-paneview-active-outline-color:#596f99}.dockview-theme-dracula{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6}.dockview-theme-dracula .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula{--dv-group-view-background-color:#282a36;--dv-tabs-and-actions-container-background-color:#191a21;--dv-activegroup-visiblepanel-tab-background-color:#282a36;--dv-activegroup-hiddenpanel-tab-background-color:#21222c;--dv-inactivegroup-visiblepanel-tab-background-color:#282a36;--dv-inactivegroup-hiddenpanel-tab-background-color:#21222c;--dv-tab-divider-color:#191a21;--dv-activegroup-visiblepanel-tab-color:#f8f8f2;--dv-activegroup-hiddenpanel-tab-color:#6272a4;--dv-inactivegroup-visiblepanel-tab-color:#f8f8f280;--dv-inactivegroup-hiddenpanel-tab-color:#6272a480;--dv-separator-border:#bd93f9;--dv-paneview-header-border-color:#bd93f9;--dv-paneview-active-outline-color:#6272a4}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{background-color:#94527e;content:"";height:1px;left:0;position:absolute;top:0;width:100%;z-index:999}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{background-color:#5e3d5a;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:999}.dockview-theme-nord{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6}.dockview-theme-nord .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-nord{--dv-color-nord-polar-0:#2e3440;--dv-color-nord-polar-1:#3b4252;--dv-color-nord-polar-2:#434c5e;--dv-color-nord-polar-3:#4c566a;--dv-color-nord-frost:#88c0d0;--dv-color-nord-frost-2:#81a1c1;--dv-color-nord-snow-0:#eceff4;--dv-color-nord-snow-1:#d8dee9;--dv-group-view-background-color:var(--dv-color-nord-polar-0);--dv-tabs-and-actions-container-background-color:var(
      --dv-color-nord-polar-1
  );--dv-activegroup-visiblepanel-tab-background-color:var(
      --dv-color-nord-polar-0
  );--dv-activegroup-hiddenpanel-tab-background-color:var(
      --dv-color-nord-polar-2
  );--dv-inactivegroup-visiblepanel-tab-background-color:var(
      --dv-color-nord-polar-1
  );--dv-inactivegroup-hiddenpanel-tab-background-color:var(
      --dv-color-nord-polar-2
  );--dv-activegroup-visiblepanel-tab-color:var(--dv-color-nord-snow-0);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-nord-snow-1);--dv-inactivegroup-visiblepanel-tab-color:#8a9bbf;--dv-inactivegroup-hiddenpanel-tab-color:#5e6f8e;--dv-separator-border:var(--dv-color-nord-polar-3);--dv-paneview-active-outline-color:var(--dv-color-nord-frost);--dv-active-sash-color:var(--dv-color-nord-frost);--dv-scrollbar-background-color:#4c566a80}.dockview-theme-nord .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-nord .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{background-color:var(--dv-color-nord-frost);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:999}.dockview-theme-nord .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-nord .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{background-color:var(--dv-color-nord-frost-2);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:999}.dockview-theme-nord-spaced{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6;--dv-spacing-padding:10px;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:0.5rem 0.25rem;--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);background-color:var(--dv-group-view-background-color);box-sizing:border-box;padding:var(--dv-spacing-padding)}.dv-shell .dockview-theme-nord-spaced{padding:0}.dockview-theme-nord-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-nord-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-nord-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius)/4)}.dockview-theme-nord-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-nord-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-nord-spaced .dv-tabs-overflow-container,.dockview-theme-nord-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:auto!important}.dockview-theme-nord-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-nord-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-nord-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-nord-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0 calc(var(--dv-border-radius)/2)}.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius)/2) 0}.dockview-theme-nord-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced{--dv-color-nord-polar-0:#2e3440;--dv-color-nord-polar-1:#3b4252;--dv-color-nord-polar-2:#434c5e;--dv-color-nord-polar-3:#4c566a;--dv-color-nord-frost:#88c0d0;--dv-color-nord-frost-2:#81a1c1;--dv-color-nord-snow-0:#eceff4;--dv-color-nord-snow-1:#d8dee9;--dv-group-view-background-color:var(--dv-color-nord-polar-0);--dv-tabs-and-actions-container-background-color:var(
      --dv-color-nord-polar-1
  );--dv-activegroup-visiblepanel-tab-background-color:var(
      --dv-color-nord-polar-2
  );--dv-activegroup-hiddenpanel-tab-background-color:var(
      --dv-color-nord-polar-1
  );--dv-inactivegroup-visiblepanel-tab-background-color:var(
      --dv-color-nord-polar-2
  );--dv-inactivegroup-hiddenpanel-tab-background-color:var(
      --dv-color-nord-polar-1
  );--dv-activegroup-visiblepanel-tab-color:var(--dv-color-nord-snow-0);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-nord-snow-1);--dv-inactivegroup-visiblepanel-tab-color:#8a9bbf;--dv-inactivegroup-hiddenpanel-tab-color:#5e6f8e;--dv-separator-border:#0000;--dv-paneview-active-outline-color:var(--dv-color-nord-frost);--dv-active-sash-color:var(--dv-color-nord-frost);--dv-scrollbar-background-color:#4c566a80;--dv-floating-group-border:2px solid var(--dv-color-nord-polar-0)}.dockview-theme-catppuccin-mocha{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6}.dockview-theme-catppuccin-mocha .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-catppuccin-mocha{--dv-color-mocha-crust:#11111b;--dv-color-mocha-mantle:#181825;--dv-color-mocha-base:#1e1e2e;--dv-color-mocha-surface0:#313244;--dv-color-mocha-surface1:#45475a;--dv-color-mocha-text:#cdd6f4;--dv-color-mocha-subtext1:#bac2de;--dv-color-mocha-subtext0:#a6adc8;--dv-color-mocha-mauve:#cba6f7;--dv-color-mocha-lavender:#b4befe;--dv-group-view-background-color:var(--dv-color-mocha-base);--dv-tabs-and-actions-container-background-color:var(
      --dv-color-mocha-mantle
  );--dv-activegroup-visiblepanel-tab-background-color:var(
      --dv-color-mocha-base
  );--dv-activegroup-hiddenpanel-tab-background-color:var(
      --dv-color-mocha-surface0
  );--dv-inactivegroup-visiblepanel-tab-background-color:var(
      --dv-color-mocha-mantle
  );--dv-inactivegroup-hiddenpanel-tab-background-color:var(
      --dv-color-mocha-crust
  );--dv-activegroup-visiblepanel-tab-color:var(--dv-color-mocha-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-mocha-subtext1);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-mocha-subtext0);--dv-inactivegroup-hiddenpanel-tab-color:#a6adc880;--dv-separator-border:var(--dv-color-mocha-surface1);--dv-paneview-active-outline-color:var(--dv-color-mocha-mauve);--dv-active-sash-color:var(--dv-color-mocha-mauve);--dv-scrollbar-background-color:#313244cc}.dockview-theme-catppuccin-mocha .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-catppuccin-mocha .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{background-color:var(--dv-color-mocha-mauve);content:"";height:2px;left:0;position:absolute;top:0;width:100%;z-index:999}.dockview-theme-catppuccin-mocha .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-catppuccin-mocha .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{background-color:#b4befe66;content:"";height:2px;left:0;position:absolute;top:0;width:100%;z-index:999}.dockview-theme-catppuccin-mocha-spaced{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6;--dv-spacing-padding:10px;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:0.5rem 0.25rem;--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);background-color:var(--dv-group-view-background-color);box-sizing:border-box;padding:var(--dv-spacing-padding)}.dv-shell .dockview-theme-catppuccin-mocha-spaced{padding:0}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-catppuccin-mocha-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius)/4)}.dockview-theme-catppuccin-mocha-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-overflow-container,.dockview-theme-catppuccin-mocha-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:auto!important}.dockview-theme-catppuccin-mocha-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-catppuccin-mocha-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0 calc(var(--dv-border-radius)/2)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius)/2) 0}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced{--dv-color-mocha-crust:#11111b;--dv-color-mocha-mantle:#181825;--dv-color-mocha-base:#1e1e2e;--dv-color-mocha-surface0:#313244;--dv-color-mocha-surface1:#45475a;--dv-color-mocha-text:#cdd6f4;--dv-color-mocha-subtext1:#bac2de;--dv-color-mocha-subtext0:#a6adc8;--dv-color-mocha-mauve:#cba6f7;--dv-color-mocha-lavender:#b4befe;--dv-group-view-background-color:var(--dv-color-mocha-crust);--dv-tabs-and-actions-container-background-color:var(
      --dv-color-mocha-mantle
  );--dv-activegroup-visiblepanel-tab-background-color:var(
      --dv-color-mocha-surface0
  );--dv-activegroup-hiddenpanel-tab-background-color:var(
      --dv-color-mocha-mantle
  );--dv-inactivegroup-visiblepanel-tab-background-color:var(
      --dv-color-mocha-surface0
  );--dv-inactivegroup-hiddenpanel-tab-background-color:var(
      --dv-color-mocha-mantle
  );--dv-activegroup-visiblepanel-tab-color:var(--dv-color-mocha-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-mocha-subtext1);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-mocha-subtext0);--dv-inactivegroup-hiddenpanel-tab-color:#a6adc880;--dv-separator-border:#0000;--dv-paneview-active-outline-color:var(--dv-color-mocha-mauve);--dv-active-sash-color:var(--dv-color-mocha-mauve);--dv-scrollbar-background-color:#313244cc;--dv-floating-group-border:2px solid var(--dv-color-mocha-crust)}.dockview-theme-monokai{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6}.dockview-theme-monokai .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-monokai{--dv-color-monokai-bg:#272822;--dv-color-monokai-bg-light:#3e3d32;--dv-color-monokai-comment:#75715e;--dv-color-monokai-fg:#f8f8f2;--dv-color-monokai-green:#a6e22e;--dv-group-view-background-color:var(--dv-color-monokai-bg);--dv-tabs-and-actions-container-background-color:var(
      --dv-color-monokai-bg-light
  );--dv-activegroup-visiblepanel-tab-background-color:var(
      --dv-color-monokai-bg
  );--dv-activegroup-hiddenpanel-tab-background-color:#2d2c25;--dv-inactivegroup-visiblepanel-tab-background-color:var(
      --dv-color-monokai-bg
  );--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2c25;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-monokai-fg);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-monokai-comment);--dv-inactivegroup-visiblepanel-tab-color:#f8f8f280;--dv-inactivegroup-hiddenpanel-tab-color:#75715e80;--dv-separator-border:var(--dv-color-monokai-bg-light);--dv-paneview-active-outline-color:var(--dv-color-monokai-green);--dv-active-sash-color:var(--dv-color-monokai-green);--dv-scrollbar-background-color:#75715e80}.dockview-theme-monokai .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-monokai .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{background-color:var(--dv-color-monokai-green);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:999}.dockview-theme-monokai .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-monokai .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{background-color:#a6e22e59;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:999}.dockview-theme-solarized-light{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6}.dockview-theme-solarized-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-solarized-light{--dv-color-sol-base3:#fdf6e3;--dv-color-sol-base2:#eee8d5;--dv-color-sol-base1:#93a1a1;--dv-color-sol-base00:#657b83;--dv-color-sol-base01:#586e75;--dv-color-sol-blue:#268bd2;--dv-group-view-background-color:var(--dv-color-sol-base3);--dv-tabs-and-actions-container-background-color:var(--dv-color-sol-base2);--dv-activegroup-visiblepanel-tab-background-color:var(
      --dv-color-sol-base3
  );--dv-activegroup-hiddenpanel-tab-background-color:#e8e2d0;--dv-inactivegroup-visiblepanel-tab-background-color:var(
      --dv-color-sol-base3
  );--dv-inactivegroup-hiddenpanel-tab-background-color:#e8e2d0;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-sol-base01);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-sol-base00);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-sol-base1);--dv-inactivegroup-hiddenpanel-tab-color:#93a1a199;--dv-separator-border:var(--dv-color-sol-base2);--dv-paneview-active-outline-color:var(--dv-color-sol-blue);--dv-active-sash-color:var(--dv-color-sol-blue);--dv-scrollbar-background-color:#657b8340;--dv-drag-over-background-color:#268bd226;--dv-floating-box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-solarized-light-spaced{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6;--dv-spacing-padding:10px;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:0.5rem 0.25rem;--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);background-color:var(--dv-group-view-background-color);box-sizing:border-box;padding:var(--dv-spacing-padding)}.dv-shell .dockview-theme-solarized-light-spaced{padding:0}.dockview-theme-solarized-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-solarized-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-solarized-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius)/4)}.dockview-theme-solarized-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-solarized-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-solarized-light-spaced .dv-tabs-overflow-container,.dockview-theme-solarized-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:auto!important}.dockview-theme-solarized-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-solarized-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-solarized-light-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-solarized-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0 calc(var(--dv-border-radius)/2)}.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius)/2) 0}.dockview-theme-solarized-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced{--dv-color-sol-base3:#fdf6e3;--dv-color-sol-base2:#eee8d5;--dv-color-sol-base1:#93a1a1;--dv-color-sol-base00:#657b83;--dv-color-sol-base01:#586e75;--dv-color-sol-blue:#268bd2;--dv-drag-over-background-color:#268bd21a;--dv-group-view-background-color:var(--dv-color-sol-base2);--dv-tabs-and-actions-container-background-color:var(--dv-color-sol-base3);--dv-activegroup-visiblepanel-tab-background-color:#e8e2d0;--dv-activegroup-hiddenpanel-tab-background-color:var(
      --dv-color-sol-base3
  );--dv-inactivegroup-visiblepanel-tab-background-color:#e8e2d0;--dv-inactivegroup-hiddenpanel-tab-background-color:var(
      --dv-color-sol-base3
  );--dv-activegroup-visiblepanel-tab-color:var(--dv-color-sol-base01);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-sol-base00);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-sol-base1);--dv-inactivegroup-hiddenpanel-tab-color:#93a1a199;--dv-separator-border:#0000;--dv-paneview-active-outline-color:var(--dv-color-sol-blue);--dv-active-sash-color:var(--dv-color-sol-blue);--dv-floating-box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#657b8340;--dv-floating-group-border:2px solid #eee8d580}.dockview-theme-github-dark{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6}.dockview-theme-github-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-github-dark{--dv-color-gh-canvas-default:#0d1117;--dv-color-gh-canvas-subtle:#161b22;--dv-color-gh-canvas-inset:#010409;--dv-color-gh-border:#30363d;--dv-color-gh-border-muted:#21262d;--dv-color-gh-fg-default:#e6edf3;--dv-color-gh-fg-muted:#8b949e;--dv-color-gh-fg-subtle:#6e7681;--dv-color-gh-accent:#58a6ff;--dv-group-view-background-color:var(--dv-color-gh-canvas-default);--dv-tabs-and-actions-container-background-color:var(
      --dv-color-gh-canvas-subtle
  );--dv-activegroup-visiblepanel-tab-background-color:var(
      --dv-color-gh-canvas-default
  );--dv-activegroup-hiddenpanel-tab-background-color:var(
      --dv-color-gh-canvas-subtle
  );--dv-inactivegroup-visiblepanel-tab-background-color:var(
      --dv-color-gh-canvas-default
  );--dv-inactivegroup-hiddenpanel-tab-background-color:var(
      --dv-color-gh-canvas-subtle
  );--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768180;--dv-separator-border:var(--dv-color-gh-border);--dv-paneview-active-outline-color:var(--dv-color-gh-accent);--dv-active-sash-color:var(--dv-color-gh-accent);--dv-scrollbar-background-color:#30363db3;--dv-drag-over-background-color:#58a6ff26}.dockview-theme-github-dark-spaced{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6;--dv-spacing-padding:10px;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:0.5rem 0.25rem;--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);background-color:var(--dv-group-view-background-color);box-sizing:border-box;padding:var(--dv-spacing-padding)}.dv-shell .dockview-theme-github-dark-spaced{padding:0}.dockview-theme-github-dark-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-github-dark-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-github-dark-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius)/4)}.dockview-theme-github-dark-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-github-dark-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-github-dark-spaced .dv-tabs-overflow-container,.dockview-theme-github-dark-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:auto!important}.dockview-theme-github-dark-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-github-dark-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-github-dark-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-github-dark-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0 calc(var(--dv-border-radius)/2)}.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius)/2) 0}.dockview-theme-github-dark-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced{--dv-color-gh-canvas-default:#0d1117;--dv-color-gh-canvas-subtle:#161b22;--dv-color-gh-canvas-inset:#010409;--dv-color-gh-border:#30363d;--dv-color-gh-border-muted:#21262d;--dv-color-gh-fg-default:#e6edf3;--dv-color-gh-fg-muted:#8b949e;--dv-color-gh-fg-subtle:#6e7681;--dv-color-gh-accent:#58a6ff;--dv-drag-over-background-color:#58a6ff1a;--dv-group-view-background-color:var(--dv-color-gh-canvas-inset);--dv-tabs-and-actions-container-background-color:var(
      --dv-color-gh-canvas-subtle
  );--dv-activegroup-visiblepanel-tab-background-color:var(
      --dv-color-gh-border
  );--dv-activegroup-hiddenpanel-tab-background-color:var(
      --dv-color-gh-canvas-subtle
  );--dv-inactivegroup-visiblepanel-tab-background-color:var(
      --dv-color-gh-border
  );--dv-inactivegroup-hiddenpanel-tab-background-color:var(
      --dv-color-gh-canvas-subtle
  );--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768180;--dv-separator-border:#0000;--dv-paneview-active-outline-color:var(--dv-color-gh-accent);--dv-active-sash-color:var(--dv-color-gh-accent);--dv-scrollbar-background-color:#30363db3;--dv-floating-group-border:2px solid var(--dv-color-gh-canvas-inset)}.dockview-theme-github-light{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6}.dockview-theme-github-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-github-light{--dv-color-gh-light-canvas-default:#fff;--dv-color-gh-light-canvas-subtle:#f6f8fa;--dv-color-gh-light-canvas-inset:#f0f6ff;--dv-color-gh-light-border:#d0d7de;--dv-color-gh-light-fg-default:#1f2328;--dv-color-gh-light-fg-muted:#656d76;--dv-color-gh-light-fg-subtle:#6e7781;--dv-color-gh-light-accent:#0969da;--dv-group-view-background-color:var(--dv-color-gh-light-canvas-default);--dv-tabs-and-actions-container-background-color:var(
      --dv-color-gh-light-canvas-subtle
  );--dv-activegroup-visiblepanel-tab-background-color:var(
      --dv-color-gh-light-canvas-default
  );--dv-activegroup-hiddenpanel-tab-background-color:var(
      --dv-color-gh-light-canvas-subtle
  );--dv-inactivegroup-visiblepanel-tab-background-color:var(
      --dv-color-gh-light-canvas-default
  );--dv-inactivegroup-hiddenpanel-tab-background-color:var(
      --dv-color-gh-light-canvas-subtle
  );--dv-activegroup-visiblepanel-tab-color:var(
      --dv-color-gh-light-fg-default
  );--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-light-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(
      --dv-color-gh-light-fg-subtle
  );--dv-inactivegroup-hiddenpanel-tab-color:#6e768166;--dv-separator-border:var(--dv-color-gh-light-border);--dv-paneview-active-outline-color:var(--dv-color-gh-light-accent);--dv-active-sash-color:var(--dv-color-gh-light-accent);--dv-scrollbar-background-color:#d0d7de80;--dv-drag-over-background-color:#0969da1a;--dv-floating-box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-github-light-spaced{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6;--dv-spacing-padding:10px;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:0.5rem 0.25rem;--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);background-color:var(--dv-group-view-background-color);box-sizing:border-box;padding:var(--dv-spacing-padding)}.dv-shell .dockview-theme-github-light-spaced{padding:0}.dockview-theme-github-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-github-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-github-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius)/4)}.dockview-theme-github-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-github-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-github-light-spaced .dv-tabs-overflow-container,.dockview-theme-github-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:auto!important}.dockview-theme-github-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-github-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-github-light-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-github-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0 calc(var(--dv-border-radius)/2)}.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius)/2) 0}.dockview-theme-github-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced{--dv-color-gh-light-canvas-default:#fff;--dv-color-gh-light-canvas-subtle:#f6f8fa;--dv-color-gh-light-border:#d0d7de;--dv-color-gh-light-fg-default:#1f2328;--dv-color-gh-light-fg-muted:#656d76;--dv-color-gh-light-fg-subtle:#6e7781;--dv-color-gh-light-accent:#0969da;--dv-drag-over-background-color:#0969da14;--dv-group-view-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-tabs-and-actions-container-background-color:var(
      --dv-color-gh-light-canvas-default
  );--dv-activegroup-visiblepanel-tab-background-color:var(
      --dv-color-gh-light-border
  );--dv-activegroup-hiddenpanel-tab-background-color:var(
      --dv-color-gh-light-canvas-default
  );--dv-inactivegroup-visiblepanel-tab-background-color:var(
      --dv-color-gh-light-border
  );--dv-inactivegroup-hiddenpanel-tab-background-color:var(
      --dv-color-gh-light-canvas-default
  );--dv-activegroup-visiblepanel-tab-color:var(
      --dv-color-gh-light-fg-default
  );--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-light-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(
      --dv-color-gh-light-fg-subtle
  );--dv-inactivegroup-hiddenpanel-tab-color:#6e768166;--dv-separator-border:#0000;--dv-paneview-active-outline-color:var(--dv-color-gh-light-accent);--dv-active-sash-color:var(--dv-color-gh-light-accent);--dv-floating-box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#d0d7de80;--dv-floating-group-border:2px solid #d0d7de80}.dockview-theme-abyss-spaced{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6;--dv-spacing-padding:10px;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:0.5rem 0.25rem;--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);background-color:var(--dv-group-view-background-color);box-sizing:border-box;padding:var(--dv-spacing-padding)}.dv-shell .dockview-theme-abyss-spaced{padding:0}.dockview-theme-abyss-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-abyss-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-abyss-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius)/4)}.dockview-theme-abyss-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-abyss-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-abyss-spaced .dv-tabs-overflow-container,.dockview-theme-abyss-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:auto!important}.dockview-theme-abyss-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-abyss-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-abyss-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-abyss-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0 calc(var(--dv-border-radius)/2)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius)/2) 0}.dockview-theme-abyss-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced{--dv-color-abyss-dark:#0b0611;--dv-color-abyss:#16121f;--dv-color-abyss-light:#201d2b;--dv-color-abyss-lighter:#2a2837;--dv-color-abyss-accent:#5b1ecf;--dv-color-abyss-primary-text:#fff;--dv-color-abyss-secondary-text:#9497a9;--dv-drag-over-background-color:"";--dv-group-view-background-color:var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color:var(--dv-color-abyss);--dv-activegroup-visiblepanel-tab-background-color:var(
      --dv-color-abyss-lighter
  );--dv-activegroup-hiddenpanel-tab-background-color:var(
      --dv-color-abyss-light
  );--dv-inactivegroup-visiblepanel-tab-background-color:var(
      --dv-color-abyss-lighter
  );--dv-inactivegroup-hiddenpanel-tab-background-color:var(
      --dv-color-abyss-light
  );--dv-tab-divider-color:#0000;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-abyss-primary-text);--dv-activegroup-hiddenpanel-tab-color:var(
      --dv-color-abyss-secondary-text
  );--dv-inactivegroup-visiblepanel-tab-color:var(
      --dv-color-abyss-primary-text
  );--dv-inactivegroup-hiddenpanel-tab-color:var(
      --dv-color-abyss-secondary-text
  );--dv-separator-border:#0000;--dv-paneview-header-border-color:#333;--dv-active-sash-color:var(--dv-color-abyss-accent);--dv-floating-group-border:2px solid var(--dv-color-abyss-dark)}.dockview-theme-light-spaced{--dv-paneview-active-outline-color:#1e90ff;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:#0000;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006,0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:#0000;--dv-active-sash-color:#0000;--dv-active-sash-transition-duration:0.1s;--dv-active-sash-transition-delay:0.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:0.5;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:0.6;--dv-spacing-padding:10px;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:0.5rem 0.25rem;--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);background-color:var(--dv-group-view-background-color);box-sizing:border-box;padding:var(--dv-spacing-padding)}.dv-shell .dockview-theme-light-spaced{padding:0}.dockview-theme-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius)/4)}.dockview-theme-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-light-spaced .dv-tabs-overflow-container,.dockview-theme-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:auto!important}.dockview-theme-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-light-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0 calc(var(--dv-border-radius)/2)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius)/2) 0}.dockview-theme-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced{--dv-drag-over-background-color:"";--dv-group-view-background-color:#f6f5f9;--dv-tabs-and-actions-container-background-color:#fff;--dv-activegroup-visiblepanel-tab-background-color:#ededf0;--dv-activegroup-hiddenpanel-tab-background-color:#f9f9fa;--dv-inactivegroup-visiblepanel-tab-background-color:#ededf0;--dv-inactivegroup-hiddenpanel-tab-background-color:#f9f9fa;--dv-tab-divider-color:#0000;--dv-activegroup-visiblepanel-tab-color:#686b82;--dv-activegroup-hiddenpanel-tab-color:#9497a9;--dv-inactivegroup-visiblepanel-tab-color:#686b82;--dv-inactivegroup-hiddenpanel-tab-color:#9497a9;--dv-separator-border:#0000;--dv-paneview-header-border-color:#333;--dv-active-sash-color:#5b1ecf;--dv-floating-box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#00000040;--dv-floating-group-border:2px solid #ffffff1a}.dockview-spaced{--dv-spacing-padding:10px;--dv-tab-font-size:12px;--dv-border-radius:20px;--dv-tab-margin:0.5rem 0.25rem;--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);background-color:var(--dv-group-view-background-color);box-sizing:border-box;padding:var(--dv-spacing-padding)}.dv-shell .dockview-spaced{padding:0}.dockview-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius)/4)}.dockview-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-spaced .dv-tabs-overflow-container,.dockview-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:auto!important}.dockview-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-spaced .dv-tabs-container-vertical .dv-tab{margin:.25rem .5rem}.dockview-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0 calc(var(--dv-border-radius)/2)}.dockview-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius)/2) 0}.dockview-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dv-context-menu{background:var(--dv-activegroup-hiddenpanel-tab-background-color);background:var(--dv-context-menu-background-color,var(--dv-activegroup-hiddenpanel-tab-background-color));border:1px solid var(--dv-tab-divider-color);border-radius:var(--dv-border-radius);box-shadow:var(--dv-floating-box-shadow);color:var(--dv-activegroup-hiddenpanel-tab-color);color:var(--dv-context-menu-color,var(--dv-activegroup-hiddenpanel-tab-color));min-width:160px;overflow:hidden;padding:4px 0}.dv-context-menu-item{align-items:center;cursor:pointer;display:flex;font-size:var(--dv-tabs-and-actions-container-font-size);height:25px;padding:0 12px;-webkit-user-select:none;user-select:none;white-space:nowrap}.dv-context-menu-item:hover{background:var(--dv-icon-hover-background-color)}.dv-context-menu-item.dv-context-menu-item--disabled{cursor:default;opacity:.4;pointer-events:none}.dv-context-menu-separator{background:var(--dv-tab-divider-color);height:1px;margin:4px 0}.dv-context-menu-rename{padding:8px 12px 4px}.dv-context-menu-rename-input{background:inherit;border:1px solid var(--dv-tab-divider-color);border-radius:var(--dv-border-radius);box-sizing:border-box;color:var(--dv-activegroup-visiblepanel-tab-color);font-size:var(--dv-tabs-and-actions-container-font-size);outline:none;padding:8px 10px;width:100%}.dv-context-menu-rename-input:focus{border-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-context-menu-rename-input::placeholder{color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-context-menu-color-picker{align-items:center;display:flex;flex-direction:row;gap:6px;padding:8px 12px}.dv-context-menu-color-swatch{background-color:var(--dv-tab-group-color);border:2px solid #0000;border-radius:50%;cursor:pointer;flex-shrink:0;height:20px;width:20px}.dv-context-menu-color-swatch:hover{opacity:.85}.dv-context-menu-color-swatch.dv-context-menu-color-swatch--selected{outline:2px solid var(--dv-tab-divider-color);outline-offset:2px}.dv-tab-group-indicator-none .dv-groupview-header-bottom .dv-tab-group-underline{bottom:0;top:auto}.dv-drop-target-container{--dv-transition-duration:300ms;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:9999}.dv-drop-target-container .dv-drop-target-anchor{backface-visibility:hidden;background-color:var(--dv-drag-over-background-color);border:var(--dv-drag-over-border);contain:layout paint;opacity:1;position:relative;transform:translateZ(0);transition:opacity var(--dv-transition-duration) ease-in,top var(--dv-transition-duration) ease-out,left var(--dv-transition-duration) ease-out,width var(--dv-transition-duration) ease-out,height var(--dv-transition-duration) ease-out;will-change:transform,opacity}.dv-drop-target{--dv-transition-duration:70ms;position:relative}.dv-drop-target>.dv-drop-target-dropzone{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection{background-color:var(--dv-drag-over-background-color);border:var(--dv-drag-over-border);box-sizing:border-box;height:100%;pointer-events:none;position:relative;transition:top var(--dv-transition-duration) ease-out,left var(--dv-transition-duration) ease-out,width var(--dv-transition-duration) ease-out,height var(--dv-transition-duration) ease-out,opacity var(--dv-transition-duration) ease-out;width:100%;will-change:transform}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical{border-top:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical{border-bottom:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal{border-left:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal{border-right:1px solid var(--dv-drag-over-border-color)}.dv-dockview{background-color:var(--dv-group-view-background-color);position:relative}.dv-dockview .dv-watermark-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.dv-dockview .dv-overlay-render-container{position:relative}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-inactivegroup-visiblepanel-tab-background-color);color:var(--dv-inactivegroup-visiblepanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-inactivegroup-hiddenpanel-tab-background-color);color:var(--dv-inactivegroup-hiddenpanel-tab-color)}.dv-tab.dv-tab-dragging{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview{background-color:var(--dv-group-view-background-color);display:flex;flex-direction:column;height:100%;overflow:hidden}.dv-groupview:focus{outline:none}.dv-groupview>.dv-content-container{flex-grow:1;min-height:0;outline:none}.dv-groupview.dv-groupview-header-bottom{flex-direction:column-reverse}.dv-groupview.dv-groupview-header-left{flex-direction:row}.dv-groupview.dv-groupview-header-right{flex-direction:row-reverse}.dv-groupview.dv-groupview-edge.dv-edge-collapsed>.dv-content-container{display:none}.dv-branch-node,.dv-grid-view,.dv-root-wrapper{height:100%;width:100%}.dv-debug .dv-resize-container .dv-resize-handle-top{background-color:red}.dv-debug .dv-resize-container .dv-resize-handle-bottom{background-color:green}.dv-debug .dv-resize-container .dv-resize-handle-left{background-color:#ff0}.dv-debug .dv-resize-container .dv-resize-handle-right{background-color:blue}.dv-debug .dv-resize-container .dv-resize-handle-bottomleft,.dv-debug .dv-resize-container .dv-resize-handle-bottomright,.dv-debug .dv-resize-container .dv-resize-handle-topleft,.dv-debug .dv-resize-container .dv-resize-handle-topright{background-color:cyan}.dv-floating-overlay-host{pointer-events:none;position:absolute}.dv-floating-overlay-host>.dv-resize-container{pointer-events:auto}.dv-resize-container{--dv-overlay-z-index:var(--dv-overlay-z-index,999);backface-visibility:hidden;border:var(--dv-floating-border);box-shadow:var(--dv-floating-box-shadow);position:absolute;transform:translateZ(0);will-change:transform,opacity;z-index:calc(var(--dv-overlay-z-index) - 2)}.dv-resize-container.dv-hidden{display:none}.dv-resize-container.dv-resize-container-dragging{opacity:var(--dv-floating-group-dragging-opacity);will-change:transform,opacity}.dv-resize-container .dv-resize-handle-bottom,.dv-resize-container .dv-resize-handle-bottomleft,.dv-resize-container .dv-resize-handle-bottomright,.dv-resize-container .dv-resize-handle-left,.dv-resize-container .dv-resize-handle-right,.dv-resize-container .dv-resize-handle-top,.dv-resize-container .dv-resize-handle-topleft,.dv-resize-container .dv-resize-handle-topright{touch-action:none}.dv-resize-container .dv-resize-handle-top{top:-2px}.dv-resize-container .dv-resize-handle-bottom,.dv-resize-container .dv-resize-handle-top{cursor:ns-resize;height:4px;left:4px;position:absolute;width:calc(100% - 8px);z-index:var(--dv-overlay-z-index)}.dv-resize-container .dv-resize-handle-bottom{bottom:-2px}.dv-resize-container .dv-resize-handle-left{left:-2px}.dv-resize-container .dv-resize-handle-left,.dv-resize-container .dv-resize-handle-right{cursor:ew-resize;height:calc(100% - 8px);position:absolute;top:4px;width:4px;z-index:var(--dv-overlay-z-index)}.dv-resize-container .dv-resize-handle-right{right:-2px}.dv-resize-container .dv-resize-handle-topleft{cursor:nw-resize;height:4px;left:-2px;position:absolute;top:-2px;width:4px;z-index:var(--dv-overlay-z-index)}.dv-resize-container .dv-resize-handle-topright{cursor:ne-resize;height:4px;position:absolute;right:-2px;top:-2px;width:4px;z-index:var(--dv-overlay-z-index)}.dv-resize-container .dv-resize-handle-bottomleft{bottom:-2px;cursor:sw-resize;height:4px;left:-2px;position:absolute;width:4px;z-index:var(--dv-overlay-z-index)}.dv-resize-container .dv-resize-handle-bottomright{bottom:-2px;cursor:se-resize;height:4px;position:absolute;right:-2px;width:4px;z-index:var(--dv-overlay-z-index)}@media (pointer:coarse){.dv-resize-container .dv-resize-handle-bottom,.dv-resize-container .dv-resize-handle-top{height:16px;left:24px;width:calc(100% - 48px)}.dv-resize-container .dv-resize-handle-top{top:-10px}.dv-resize-container .dv-resize-handle-bottom{bottom:-10px}.dv-resize-container .dv-resize-handle-left,.dv-resize-container .dv-resize-handle-right{height:calc(100% - 48px);top:24px;width:16px}.dv-resize-container .dv-resize-handle-left{left:-10px}.dv-resize-container .dv-resize-handle-right{right:-10px}.dv-resize-container .dv-resize-handle-bottomleft,.dv-resize-container .dv-resize-handle-bottomright,.dv-resize-container .dv-resize-handle-topleft,.dv-resize-container .dv-resize-handle-topright{height:24px;width:24px}.dv-resize-container .dv-resize-handle-topleft{left:-12px;top:-12px}.dv-resize-container .dv-resize-handle-topright{right:-12px;top:-12px}.dv-resize-container .dv-resize-handle-bottomleft{bottom:-12px;left:-12px}.dv-resize-container .dv-resize-handle-bottomright{bottom:-12px;right:-12px}}.dv-render-overlay{--dv-overlay-z-index:var(--dv-overlay-z-index,999);backface-visibility:hidden;contain:layout paint;height:100%;isolation:isolate;position:absolute;transform:translateZ(0);width:100%;will-change:transform;z-index:1}.dv-render-overlay.dv-render-overlay-float{z-index:calc(var(--dv-overlay-z-index) - 1)}.dv-debug .dv-render-overlay{outline:1px solid red;outline-offset:-1}.dv-pane-container{height:100%;width:100%}.dv-pane-container.dv-animated .dv-view{backface-visibility:hidden;transform:translateZ(0);transition:transform .15s ease-out;will-change:transform}.dv-pane-container .dv-view{display:flex;flex-direction:column;overflow:hidden;padding:0!important}.dv-pane-container .dv-view:not(:first-child):before{background-color:initial!important}.dv-pane-container .dv-view:not(:first-child) .dv-pane>.dv-pane-header{border-top:1px solid var(--dv-paneview-header-border-color)}.dv-pane-container .dv-view .dv-default-header{background-color:var(--dv-group-view-background-color);color:var(--dv-activegroup-visiblepanel-tab-color);cursor:pointer;display:flex;padding:0 8px}.dv-pane-container .dv-view .dv-default-header .dv-pane-header-icon{align-items:center;display:flex;justify-content:center}.dv-pane-container .dv-view .dv-default-header>span{flex-grow:1;padding-left:8px}.dv-pane-container:first-of-type>.dv-pane>.dv-pane-header{border-top:none!important}.dv-pane-container .dv-pane{display:flex;flex-direction:column;height:100%;overflow:hidden}.dv-pane-container .dv-pane .dv-pane-header{box-sizing:border-box;outline:none;position:relative;-webkit-user-select:none;user-select:none}.dv-pane-container .dv-pane .dv-pane-header.dv-pane-draggable{cursor:pointer}.dv-pane-container .dv-pane .dv-pane-header:focus-within:before,.dv-pane-container .dv-pane .dv-pane-header:focus:before{content:"";height:100%;left:0;outline:1px solid;outline-color:var(--dv-paneview-active-outline-color);outline-offset:-1px;outline-style:solid;outline-width:-1px;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.dv-pane-container .dv-pane .dv-pane-body{flex-grow:1;outline:none;overflow-x:hidden;overflow-y:auto;position:relative}.dv-pane-container .dv-pane .dv-pane-body:focus-within:before,.dv-pane-container .dv-pane .dv-pane-body:focus:before{content:"";height:100%;left:0;outline:1px solid;outline-color:var(--dv-paneview-active-outline-color);outline-offset:-1px;outline-style:solid;outline-width:-1px;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-enabled{background-color:#000}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-disabled{background-color:orange}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-maximum{background-color:green}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-minimum{background-color:red}.dv-split-view-container{height:100%;overflow:hidden;position:relative;width:100%}.dv-split-view-container.dv-splitview-disabled>.dv-sash-container>.dv-sash{pointer-events:none}.dv-split-view-container.dv-animation .dv-sash,.dv-split-view-container.dv-animation .dv-view{backface-visibility:hidden;transform:translateZ(0);transition:transform .15s ease-out;will-change:transform}.dv-split-view-container.dv-horizontal{height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash{height:100%;width:4px}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-enabled{cursor:ew-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-maximum{cursor:w-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-minimum{cursor:e-resize}.dv-split-view-container.dv-horizontal>.dv-view-container>.dv-view:not(:first-child):before{height:100%;width:1px}.dv-split-view-container.dv-vertical{width:100%}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash{height:4px;width:100%}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-enabled{cursor:ns-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-maximum{cursor:n-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-minimum{cursor:s-resize}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view{width:100%}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view:not(:first-child):before{height:1px;width:100%}.dv-split-view-container .dv-sash-container{height:100%;position:absolute;width:100%}.dv-split-view-container .dv-sash-container .dv-sash{background-color:initial;background-color:var(--dv-sash-color,#0000);outline:none;position:absolute;touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:99}.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):active,.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):hover{background-color:initial;background-color:var(--dv-active-sash-color,#0000);transition-delay:.5s;transition-delay:var(--dv-active-sash-transition-delay,.5s);transition-duration:.1s;transition-duration:var(--dv-active-sash-transition-duration,.1s);transition-property:background-color;transition-timing-function:ease-in-out}@media (pointer:coarse){.dv-split-view-container .dv-sash-container>.dv-sash:not(.dv-disabled):before{background:#0000;content:"";position:absolute}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash:not(.dv-disabled):before{bottom:0;left:-10px;right:-10px;top:0}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash:not(.dv-disabled):before{bottom:-10px;left:0;right:0;top:-10px}}.dv-split-view-container .dv-view-container{height:100%;position:relative;width:100%}.dv-split-view-container .dv-view-container .dv-view{box-sizing:border-box;height:100%;overflow:auto;position:absolute}.dv-split-view-container.dv-separator-border .dv-view:not(:first-child):before{background-color:var(--dv-separator-border);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.dv-dragged{transform:translateZ(0)}.dv-tab-ghost-drag{position:relative}.dv-tab-ghost-drag:after{content:"";height:100%;left:0;outline:1px solid var(--dv-tab-divider-color)!important;outline-offset:-1px;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.dv-tab{flex-shrink:0}.dv-tab:focus,.dv-tab:focus-within{position:relative}.dv-tab:focus-within:after,.dv-tab:focus:after{content:"";height:100%;left:0;outline:1px solid var(--dv-tab-divider-color)!important;outline-offset:-1px;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.dv-tab.dv-tab-dragging .dv-default-tab-action{background-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tab.dv-active-tab .dv-default-tab .dv-default-tab-action{visibility:visible}.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:hidden}.dv-tab.dv-inactive-tab .dv-default-tab:hover .dv-default-tab-action{visibility:visible}@media (hover:none){.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:visible}}.dv-tab .dv-default-tab{align-items:center;display:flex;height:100%;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.dv-tab .dv-default-tab .dv-default-tab-content{flex-grow:1;margin-right:4px}.dv-tab .dv-default-tab .dv-default-tab-action{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:4px}.dv-tab .dv-default-tab .dv-default-tab-action:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}@media (pointer:coarse){.dv-tab .dv-default-tab .dv-default-tab-action{padding:8px}}.dv-tabs-overflow-dropdown-default{align-items:center;color:var(--dv-activegroup-hiddenpanel-tab-color);cursor:pointer;display:flex;flex-shrink:0;height:100%;margin:var(--dv-tab-margin);padding:.25rem .5rem}.dv-tabs-overflow-dropdown-default>span{padding-left:.25rem}.dv-tabs-overflow-dropdown-default>svg{transform:rotate(90deg)}.dv-tabs-overflow-dropdown-default:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}.dv-tabs-container{display:flex;height:100%;overflow:auto;overscroll-behavior:contain;position:relative;scrollbar-width:thin;touch-action:pan-x;transform:translateZ(0);will-change:scroll-position}.dv-tabs-container.dv-tabs-container-vertical{height:fit-content;max-height:100%;touch-action:pan-y;width:100%;writing-mode:vertical-rl}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before,.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{background-color:var(--dv-tab-divider-color);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before{height:100%;width:1px}.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{height:1px;width:100%}.dv-tabs-container::-webkit-scrollbar{height:3px}.dv-tabs-container::-webkit-scrollbar-track{background:#0000}.dv-tabs-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color)}.dv-scrollable>.dv-tabs-container{overflow:hidden}.dv-tab{box-sizing:border-box;cursor:pointer;font-size:var(--dv-tab-font-size);margin:var(--dv-tab-margin);outline:none;padding:.25rem .5rem;position:relative;touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.dv-tab.dv-tab--shifting{transition:transform .2s ease-out,margin-left .2s ease-out,margin-right .2s ease-out,margin-top .2s ease-out,margin-bottom .2s ease-out;transition:transform var(--dv-transition-duration,.2s) ease-out,margin-left var(--dv-transition-duration,.2s) ease-out,margin-right var(--dv-transition-duration,.2s) ease-out,margin-top var(--dv-transition-duration,.2s) ease-out,margin-bottom var(--dv-transition-duration,.2s) ease-out;will-change:transform,margin-left,margin-right,margin-top,margin-bottom}.dv-tab.dv-tab--dragging,.dv-tab.dv-tab--group-collapsed{margin:0!important;min-width:0!important;opacity:0;overflow:hidden;padding:0!important;pointer-events:none;width:0!important}.dv-tab.dv-tab--dragging,.dv-tab.dv-tab--group-collapsed,.dv-tab.dv-tab--group-expanding{transition:width .2s ease-out,padding .2s ease-out,margin .2s ease-out,opacity .2s ease-out;transition:width var(--dv-transition-duration,.2s) ease-out,padding var(--dv-transition-duration,.2s) ease-out,margin var(--dv-transition-duration,.2s) ease-out,opacity var(--dv-transition-duration,.2s) ease-out}@media (prefers-reduced-motion:reduce){.dv-tab,.dv-tab-group-chip{transition:none!important}}.dv-tab-group-chip{align-items:center;align-self:center;background-color:var(--dv-tab-group-color);border-radius:var(--dv-tab-group-chip-border-radius);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--dv-tab-group-chip-font-size);line-height:1;margin:0 8px;padding:var(--dv-tab-group-chip-padding);touch-action:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.dv-tab-group-chip.dv-tab-group-chip--accent-off{background-color:initial;color:inherit}.dv-tab-group-chip.dv-tab-group-chip--shifting{transition:margin-left .2s ease-out;transition:margin-left var(--dv-transition-duration,.2s) ease-out;will-change:margin-left}.dv-tab-group-chip.dv-tab-group-chip--dragging{margin:0!important;min-width:0!important;opacity:0;overflow:hidden;padding:0!important;pointer-events:none;transition:width .2s ease-out,padding .2s ease-out,margin .2s ease-out,opacity .2s ease-out;transition:width var(--dv-transition-duration,.2s) ease-out,padding var(--dv-transition-duration,.2s) ease-out,margin var(--dv-transition-duration,.2s) ease-out,opacity var(--dv-transition-duration,.2s) ease-out;width:0!important}.dv-tab-group-chip .dv-tab-group-chip-label--empty{display:none}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty){border-radius:50%;height:12px;padding:0;position:relative;width:12px}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty):before{content:"";inset:-8px;position:absolute}.dv-tab-group-underline{bottom:0;opacity:var(--dv-tab-group-line-opacity);pointer-events:none;position:absolute;z-index:10}.dv-groupview-header-bottom .dv-tab-group-underline{bottom:auto;top:0}.dv-tabs-container-vertical .dv-tab-group-underline{bottom:auto;left:0}.dv-tabs-container-vertical .dv-tab-group-chip{margin:8px 0}.dv-tabs-container-vertical .dv-tab{padding:.5rem .25rem}.dv-tabs-container-vertical .dv-tab.dv-tab--group-collapsed{height:0!important;min-height:0!important;min-width:0!important;min-width:auto!important;width:auto!important}.dv-tabs-container-vertical .dv-tab.dv-tab--dragging,.dv-tabs-container-vertical .dv-tab.dv-tab--group-collapsed,.dv-tabs-container-vertical .dv-tab.dv-tab--group-expanding{transition:height .2s ease-out,padding .2s ease-out,margin .2s ease-out,opacity .2s ease-out;transition:height var(--dv-transition-duration,.2s) ease-out,padding var(--dv-transition-duration,.2s) ease-out,margin var(--dv-transition-duration,.2s) ease-out,opacity var(--dv-transition-duration,.2s) ease-out}.dv-tabs-container-vertical .dv-tab.dv-tab--dragging{height:0!important;min-height:0!important;min-width:0!important;min-width:auto!important;width:auto!important}.dv-tabs-overflow-container{background-color:var(--dv-group-view-background-color);border:1px solid var(--dv-tab-divider-color);flex-direction:column;font-size:var(--dv-tabs-and-actions-container-font-size);height:auto;max-height:min(50vh,400px);overflow-y:auto}.dv-tabs-overflow-container::-webkit-scrollbar{width:6px}.dv-tabs-overflow-container::-webkit-scrollbar-track{background:#0000}.dv-tabs-overflow-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color);border-radius:3px}.dv-tabs-overflow-container{scrollbar-width:thin}.dv-tabs-overflow-container .dv-tab:not(:last-child){border-bottom:1px solid var(--dv-tab-divider-color)}.dv-tabs-overflow-container .dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tabs-overflow-container .dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-tabs-overflow-container .dv-tabs-overflow-group-header{align-items:center;border-bottom:1px solid var(--dv-tab-divider-color);color:var(--dv-activegroup-hiddenpanel-tab-color);cursor:pointer;display:flex;font-size:.8em;font-weight:600;gap:6px;padding:4px 8px}.dv-tabs-overflow-container .dv-tabs-overflow-group-header:hover{background-color:var(--dv-icon-hover-background-color)}.dv-tabs-overflow-container .dv-tabs-overflow-group-color{background-color:var(--dv-tab-group-color);border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.dv-tabs-overflow-container .dv-tabs-overflow-group-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-tabs-overflow-container .dv-tabs-overflow-group-collapsed-badge{background-color:var(--dv-tab-divider-color);border-radius:3px;font-size:.75em;font-weight:400;opacity:.7;padding:1px 4px}.dv-tabs-overflow-container .dv-tab.dv-tab--grouped{padding-left:16px}.dv-tabs-and-actions-container{background-color:var(--dv-tabs-and-actions-container-background-color);box-sizing:border-box;display:flex;flex-shrink:0;font-size:var(--dv-tabs-and-actions-container-font-size);height:var(--dv-tabs-and-actions-container-height)}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable,.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container{flex-grow:1}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container .dv-tab{flex-grow:1;padding:0}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-void-container{flex-grow:0}.dv-tabs-and-actions-container .dv-void-container{display:flex;flex-grow:1;touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.dv-tabs-and-actions-container .dv-void-container.dv-draggable{cursor:grab}.dv-tabs-and-actions-container .dv-right-actions-container{display:flex}.dv-tabs-and-actions-container .dv-right-actions-container.dv-right-actions-container-vertical{flex-direction:column}.dv-tabs-and-actions-container.dv-groupview-header-vertical{flex-direction:column;height:auto;width:var(--dv-tabs-and-actions-container-height)}.dv-watermark{display:flex;height:100%}.bp-dock-dark,.bp-dock-light{--dv-tabs-and-actions-container-font-size:14px;--dv-tabs-and-actions-container-height:40px}.bp-dock-dark .dv-view-container,.bp-dock-light .dv-view-container{background-color:var(--bp-dock-bg)}.bp-dock-dark .dv-resize-container,.bp-dock-light .dv-resize-container{border-radius:4px}.bp-dock-dark .dv-groupview,.bp-dock-light .dv-groupview{border:1px solid var(--border);border-radius:4px;overflow:hidden}.dockview-theme-abyss.bp-dock-dark{--dv-color-abyss-dark:var(--bg-surface);--dv-color-abyss:var(--bg-inset);--dv-color-abyss-light:var(--bg-inset);--dv-color-abyss-lighter:var(--border);--dv-color-abyss-accent:var(--accent);--dv-color-abyss-primary-text:var(--t1);--dv-color-abyss-secondary-text:var(--t2);--dv-paneview-active-outline-color:var(--accent);--dv-active-sash-color:var(--accent);--dv-drag-over-background-color:var(--accent-soft);--dv-drag-over-border-color:var(--accent);--dv-icon-hover-background-color:var(--accent-soft);--dv-tabs-container-scrollbar-color:var(--border-strong)}.dockview-theme-light.bp-dock-light{--dv-group-view-background-color:var(--bg-surface);--dv-tabs-and-actions-container-background-color:var(--bg-inset);--dv-activegroup-visiblepanel-tab-background-color:var(--bg-surface);--dv-activegroup-hiddenpanel-tab-background-color:var(--bg-inset);--dv-inactivegroup-visiblepanel-tab-background-color:var(--bg-surface);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--bg-inset);--dv-tab-divider-color:var(--border);--dv-activegroup-visiblepanel-tab-color:var(--t1);--dv-activegroup-hiddenpanel-tab-color:var(--t3);--dv-inactivegroup-visiblepanel-tab-color:var(--t2);--dv-inactivegroup-hiddenpanel-tab-color:var(--t3);--dv-separator-border:var(--border);--dv-paneview-header-border-color:var(--border);--dv-paneview-active-outline-color:var(--accent);--dv-active-sash-color:var(--accent);--dv-drag-over-background-color:var(--accent-soft);--dv-drag-over-border-color:var(--accent);--dv-icon-hover-background-color:var(--accent-soft)}.sb-frame__meta{font-feature-settings:"tnum";color:var(--t3);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;margin-top:4px}.fe-ae-config{display:flex;flex-direction:column;gap:10px;overflow:auto;padding:16px 18px}.fe-ae-tiles{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.fe-ae-tile{background:#121212;border:1px solid #262626;border-radius:6px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px;text-align:left}.fe-ae-tile small{color:#7b7874}.fe-ae-tile.is-on{background:#1f1710;border-color:#e2893a}.fe-ae-tile:disabled{cursor:not-allowed;opacity:.4}.fe-ae-group{display:flex;flex-direction:column;gap:4px}.fe-ae-op{grid-gap:8px;align-items:center;border:1px solid #1f1f1f;border-radius:6px;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:6px 8px}.fe-ae-op span{display:flex;flex-direction:column;min-width:0}.fe-ae-op small{color:#7b7874}.fe-ae-op code{background:none;color:#6f6c69;font-size:10px}.fe-ae-op.is-off{cursor:not-allowed;opacity:.45}.fe-ae-plan{border-left:1px solid #1f1f1f;display:flex;flex-direction:column;gap:8px;padding:16px}.fe-ae-length{font-size:22px;text-align:right}.fe-ae-length b{color:#e2893a;font-size:30px}.fe-ae-bar{background:#2f5d3a;border-radius:3px;height:14px;overflow:hidden;position:relative}.fe-ae-bar i{bottom:0;position:absolute;top:0}.fe-ae-bar+.fe-faint+.fe-ae-bar{background:#1a1a1a}.fe-ae-stats{grid-gap:2px 12px;display:grid;gap:2px 12px;grid-template-columns:1fr auto;margin:4px 0}.fe-ae-stats dd{font-family:monospace;margin:0;text-align:right}.fe-ae-error{color:#ff8a7a}.fe-cs{align-items:flex-end;aspect-ratio:16/9;background:linear-gradient(160deg,#2a2f3a,#111318);border-radius:3px;color:#fff;display:flex;font:700 10px/1.2 DejaVu Sans,system-ui,sans-serif;overflow:hidden;padding:6px}.fe-cs,.fe-cs-line{justify-content:center;position:relative}.fe-cs-line{display:inline-flex;flex-wrap:wrap;gap:0 3px}.fe-cs-w{animation-duration:2s;animation-iteration-count:infinite;text-shadow:0 0 2px #000,0 0 2px #000}.fe-cs-classic .fe-cs-line,.fe-cs-typewriter .fe-cs-line{background:#000000a6;padding:1px 4px}.fe-cs-karaoke .fe-cs-w{animation-name:fe-cs-gold}.fe-cs-word_box .fe-cs-w{animation-name:fe-cs-box;border-radius:2px;padding:0 2px}.fe-cs-neon .fe-cs-w{animation-name:fe-cs-white;color:#7ff3ff;text-shadow:0 0 4px #00e5ff,0 0 8px #00e5ff}.fe-cs-kinetic{align-items:center;font-size:12px}.fe-cs-kinetic .fe-cs-w{animation-name:fe-cs-accent}.fe-cs-pop{align-items:center}.fe-cs-pop .fe-cs-line{display:grid}.fe-cs-pop .fe-cs-w{animation-name:fe-cs-pop;font-size:13px;grid-area:1/1;opacity:0}.fe-cs-word_by_word .fe-cs-i1{animation-name:fe-cs-grow1}.fe-cs-word_by_word .fe-cs-i2{animation-name:fe-cs-grow2}.fe-cs-word_by_word .fe-cs-i3{animation-name:fe-cs-grow3}.fe-cs-typewriter{font-family:DejaVu Sans Mono,ui-monospace,monospace;font-weight:400}.fe-cs-typewriter .fe-cs-line{animation:fe-cs-type 2s steps(14) infinite;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.fe-cs-typewriter .fe-cs-w{animation:none}.fe-cs-lower_third{justify-content:flex-start}.fe-cs-lower_third .fe-cs-line{background:#101010cc;box-shadow:-3px 0 0 #ef6a3c;padding:1px 5px}@keyframes fe-cs-gold{0%,25%{color:gold}25.1%,to{color:#fff}}@keyframes fe-cs-box{0%,25%{background:#ef6a3c}25.1%,to{background:#0000}}@keyframes fe-cs-white{0%,25%{color:#fff}25.1%,to{color:#7ff3ff}}@keyframes fe-cs-accent{0%,25%{color:#ef6a3c}25.1%,to{color:#fff}}@keyframes fe-cs-pop{0%{opacity:1;transform:scale(1.35)}25%,6%{opacity:1;transform:scale(1)}25.1%,to{opacity:0}}@keyframes fe-cs-grow1{0%,75%{opacity:1}75.1%,to{opacity:0}}@keyframes fe-cs-grow2{0%,50%{opacity:1}50.1%,to{opacity:0}}@keyframes fe-cs-grow3{0%,25%{opacity:1}25.1%,to{opacity:0}}@keyframes fe-cs-type{0%{max-width:0}70%,to{max-width:100%}}@media (prefers-reduced-motion:reduce){.fe-cs-line,.fe-cs-w{animation:none!important;opacity:1!important}}.fe-tr-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.fe-tr-tile{background:var(--fe-bg-3);border:1px solid #262626;border-radius:6px;color:var(--fe-text);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:5px;text-align:left}.fe-tr-tile.is-on{background:#1f130e;border-color:var(--fe-accent)}.fe-tr-tile small{color:var(--fe-text-2);font-size:11px}.fe-tr-demo{aspect-ratio:16/9;background:#000;border-radius:3px;display:block;overflow:hidden;perspective:120px;position:relative}.fe-tr-demo i{animation:2s infinite;inset:0;position:absolute}.fe-tr-a{background:linear-gradient(135deg,#ef6a3c,#7a2b12)}.fe-tr-b{background:linear-gradient(135deg,#4d8cff,#1b2f66)}.fe-tr-cut .fe-tr-b{animation-name:fe-tr-cut;animation-timing-function:step-end}.fe-tr-fade .fe-tr-b{animation-name:fe-tr-fade}.fe-tr-fadeblack .fe-tr-a{animation-name:fe-tr-out}.fe-tr-fadeblack .fe-tr-b{animation-name:fe-tr-in-late}.fe-tr-wipe .fe-tr-b{animation-name:fe-tr-wipe}.fe-tr-slide .fe-tr-b{animation-name:fe-tr-slide}.fe-tr-push .fe-tr-a{animation-name:fe-tr-push-a}.fe-tr-push .fe-tr-b{animation-name:fe-tr-slide}.fe-tr-zoom .fe-tr-a{animation-name:fe-tr-zoom;z-index:1}.fe-tr-iris .fe-tr-b{animation-name:fe-tr-iris}.fe-tr-blur .fe-tr-a{animation-name:fe-tr-blur}.fe-tr-blur .fe-tr-b{animation-name:fe-tr-fade-blur}.fe-tr-glitch .fe-tr-b{animation-name:fe-tr-glitch;animation-timing-function:steps(8)}.fe-tr-flash .fe-tr-b{animation-name:fe-tr-cut;animation-timing-function:step-end}.fe-tr-flash:after{animation:fe-tr-flash 2s infinite;background:#fff;content:"";inset:0;position:absolute}.fe-tr-spin .fe-tr-a{animation-name:fe-tr-spin-a;backface-visibility:hidden}.fe-tr-spin .fe-tr-b{animation-name:fe-tr-spin-b;backface-visibility:hidden}@keyframes fe-tr-cut{0%,50%{opacity:0}50.1%,to{opacity:1}}@keyframes fe-tr-fade{0%,30%{opacity:0}70%,to{opacity:1}}@keyframes fe-tr-out{0%,30%{opacity:1}50%,to{opacity:0}}@keyframes fe-tr-in-late{0%,50%{opacity:0}70%,to{opacity:1}}@keyframes fe-tr-wipe{0%,30%{clip-path:inset(0 100% 0 0)}70%,to{clip-path:inset(0 0 0 0)}}@keyframes fe-tr-slide{0%,30%{transform:translateX(100%)}70%,to{transform:translateX(0)}}@keyframes fe-tr-push-a{0%,30%{transform:translateX(0)}70%,to{transform:translateX(-100%)}}@keyframes fe-tr-zoom{0%,30%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1.6)}}@keyframes fe-tr-iris{0%,30%{clip-path:circle(0 at 50% 50%)}70%,to{clip-path:circle(75% at 50% 50%)}}@keyframes fe-tr-blur{0%,30%{filter:blur(0)}50%,to{filter:blur(6px)}}@keyframes fe-tr-fade-blur{0%,40%{filter:blur(6px);opacity:0}70%,to{filter:blur(0);opacity:1}}@keyframes fe-tr-glitch{0%,35%{opacity:0;transform:translateX(0)}45%{opacity:1;transform:translateX(-12%)}55%{opacity:0;transform:translateX(10%)}65%,to{opacity:1;transform:translateX(0)}}@keyframes fe-tr-flash{0%,40%{opacity:0}50%{opacity:1}65%,to{opacity:0}}@keyframes fe-tr-spin-a{0%,30%{transform:rotateY(0)}50%,to{transform:rotateY(90deg)}}@keyframes fe-tr-spin-b{0%,50%{transform:rotateY(-90deg)}70%,to{transform:rotateY(0)}}@media (prefers-reduced-motion:reduce){.fe-tr-demo i,.fe-tr-flash:after{animation:none}}.fe-blend-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr)}.fe-blend{aspect-ratio:4/3;background:repeating-linear-gradient(90deg,#2b2b2b 0 6px,#9a9a9a 6px 12px);border-radius:3px;display:block;isolation:isolate;overflow:hidden;position:relative}.fe-blend i{background:linear-gradient(135deg,#ef6a3c,#3c8cef);inset:0;position:absolute}.fe-mixer-row{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:28px minmax(0,1fr) 48px 96px auto}.fe-mixer-row>button{background:none;border:0;cursor:pointer;font-weight:600;padding:0;text-align:left}.fe-mixer-row .ant-slider{margin:0}.fe-meter{background:#1a1a1a;border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.fe-meter i{background:linear-gradient(90deg,#3fae5a 70%,#e0b25a 88%,#e05a4a);display:block;height:100%;transition:width .1s}.fe-style-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.fe-style-chips{display:flex;flex-wrap:wrap;gap:6px}.fe-style-item{background:#141414;border:1px solid #262626;border-radius:6px;color:#e8e6e3;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:5px;min-width:0;padding:5px;position:relative;text-align:left}.fe-style-chips .fe-style-item{align-items:center;border-radius:999px;flex-direction:row;padding:4px 10px}.fe-style-item.is-on{background:#2a1810;border-color:#ef6a3c}.fe-style-img{aspect-ratio:1;background:#222 50%/cover no-repeat;border-radius:4px;display:block}.fe-style-check{background:#ef6a3c;border-radius:50%;color:#fff;font-size:10px;padding:3px;position:absolute;right:8px;top:8px}.fe-style-chips .fe-style-check{padding:2px;position:static}.fe-style-dot{background:#4f8cff;border-radius:50%;display:inline-block;height:6px;margin-right:8px;width:6px}.fe-style-foot{align-items:center;display:flex;gap:8px}.fe-style-foot>span{flex:1 1;font-size:12px;min-width:0}@media (max-width:720px){.fe-style-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.fe-fx{aspect-ratio:16/9;border-radius:3px;display:block;overflow:hidden;position:relative}.fe-fx i{background:radial-gradient(circle at 70% 30%,#f6d28a 0 12%,#0000 13%),linear-gradient(180deg,#6fa8dc 0 55%,#3f7a3a 55% 100%);inset:0;position:absolute}.fe-fx-teal_orange i{filter:saturate(1.4) hue-rotate(-12deg) contrast(1.1)}.fe-fx-warm_film i{filter:sepia(.55) saturate(1.2)}.fe-fx-bw i{filter:grayscale(1) contrast(1.2)}.fe-fx-glow i{filter:brightness(1.15) saturate(1.1) blur(.6px)}.fe-fx-grain:after,.fe-fx-light_leak:after{content:"";inset:0;position:absolute}.fe-fx-grain:after{animation:fe-fx-grain .3s steps(3) infinite;background:repeating-radial-gradient(circle at 30% 30%,#ffffff2e 0 1px,#0000 1px 3px)}.fe-fx-vignette i{box-shadow:inset 0 0 18px 8px #000000d9}.fe-fx-light_leak:after{animation:fe-fx-leak 2s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 30%,#ff8a3ccc,#0000 60%);mix-blend-mode:screen}.fe-fx-rgb_split i{filter:drop-shadow(2px 0 0 rgba(255,0,0,.6)) drop-shadow(-2px 0 0 rgba(0,120,255,.6))}.fe-fx-blur i{filter:blur(2px)}.fe-fx-shake i{animation:fe-fx-shake .25s linear infinite;inset:-4px}.fe-fx-ken_burns i{animation:fe-fx-zoom 2s ease-in-out infinite alternate}.fe-fx-speed i{animation:fe-fx-zoom 4s linear infinite alternate}.fe-fx-sepia i{filter:sepia(1) saturate(1.1)}.fe-fx-cool_film i{filter:saturate(.9) hue-rotate(12deg)}.fe-fx-faded i{filter:contrast(.78) brightness(1.12) saturate(.7)}.fe-fx-punch i{filter:contrast(1.45) saturate(1.5)}.fe-fx-posterize i{filter:contrast(2) saturate(1.8)}.fe-fx-solarize i{filter:invert(.85) hue-rotate(180deg) saturate(1.2)}.fe-fx-color_cycle i{animation:fe-fx-hue 3s linear infinite}.fe-fx-cool_film:after,.fe-fx-pixelate:after,.fe-fx-sharpen:after{content:"";inset:0;position:absolute}.fe-fx-cool_film:after{background:#4682ff38;mix-blend-mode:soft-light}.fe-fx-sharpen:after{background:repeating-linear-gradient(90deg,#ffffff38 0 1px,#0000 1px 4px)}.fe-fx-pixelate:after{background:linear-gradient(#0003 1px,#0000 0) 0 0 /6px 6px,linear-gradient(90deg,#0003 1px,#0000 0) 0 0 /6px 6px}.fe-fx-cinema_bars:after,.fe-fx-cinema_bars:before{background:#000;content:"";height:14%;left:0;position:absolute;right:0;z-index:1}.fe-fx-cinema_bars:before{top:0}.fe-fx-cinema_bars:after{bottom:0}@keyframes fe-fx-hue{to{filter:hue-rotate(1turn)}}@keyframes fe-fx-grain{to{transform:translate(2px,1px)}}@keyframes fe-fx-leak{0%{transform:translateX(-20%)}to{transform:translateX(40%)}}@keyframes fe-fx-shake{25%{transform:translate(2px,-1px)}50%{transform:translate(-1px,2px)}75%{transform:translate(-2px,-1px)}}@keyframes fe-fx-zoom{to{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.fe-fx i,.fe-fx:after{animation:none!important}}.fe-draft{background:#000;container-type:size;inset:0;overflow:hidden;position:absolute}.fe-draft canvas{display:block;height:100%;width:100%}.fe-draft-nogl{color:#8a8784;display:grid;inset:0;padding:16px;place-items:center;position:absolute}.fe-draft-label{background:#00000073;border-radius:3px;bottom:6px;color:#ffffff8c;font-size:10px;left:8px;padding:1px 6px;position:absolute}.fe-dt{color:#fff;font-weight:700;left:6%;line-height:1.2;pointer-events:none;position:absolute;right:6%;text-align:center;text-shadow:0 0 3px #000,0 2px 4px #000;white-space:pre-line}.fe-dt-at-bottom{bottom:12%}.fe-dt-at-top{top:8%}.fe-dt-at-center{top:50%;transform:translateY(-50%)}.fe-dt-title{z-index:2}.fe-dt .is-now{color:#ffd23f}.fe-dt-word_box .is-now{background:#ffd23f;border-radius:.15em;color:#111;padding:0 .1em;text-shadow:none}.fe-dt-pop .is-now{display:inline-block;transform:scale(1.18)}.fe-dt-neon{color:#bff;text-shadow:0 0 .25em #0ff,0 0 .5em #0ff}.fe-dt-neon .is-now{color:#fff}.fe-dt-kinetic{letter-spacing:.02em;text-transform:uppercase}.fe-dt-typewriter{font-family:monospace}.fe-dt-lower_third{background:#0009;border-left:.25em solid #ffd23f;left:6%;padding:.2em .5em;right:auto;text-align:left}.tl{--tl-bg:#0c0c0c;--tl-lane:#111;--tl-line:#1a1a1a;--tl-border:#262626;--tl-btn:#141414;--tl-text:#e8e6e3;--tl-text-2:#8a8784;--tl-text-3:#6f6c69;--tl-accent:#ef6a3c;--tl-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--tl-bg);color:var(--tl-text);flex-direction:column;min-height:0;outline:none}.tl,.tl-bar{display:flex}.tl-bar{align-items:center;border-bottom:1px solid var(--tl-line);flex:none;gap:6px;overflow-x:auto;padding:7px 12px}.tl-bar>b{margin-right:6px}.tl-bar>b,.tl-btn{font-size:12px;white-space:nowrap}.tl-btn{align-items:center;background:var(--tl-btn);border:1px solid var(--tl-border);border-radius:5px;color:var(--tl-text);cursor:pointer;display:inline-flex;flex:none;gap:4px;height:26px;padding:0 9px}.tl-btn:disabled{cursor:default;opacity:.45}.tl-btn.tl-on{background:#1c170b;border-color:#5a4a1c;color:#ffd84d}.tl-btn.tl-icon{justify-content:center;padding:0;width:26px}.tl-sep{background:var(--tl-border);flex:none;height:16px;width:1px}.tl-hint{color:#55524f;flex:1 1;font-size:11px;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.tl-zoom{align-items:center;display:flex;flex:none;gap:2px;margin-left:8px}.tl-zoom button{background:#0000;border:1px solid var(--tl-border);border-radius:5px;color:var(--tl-text);cursor:pointer;height:26px;width:26px}.tl-zoom span{color:var(--tl-text-2);font:11px var(--tl-mono);text-align:center;width:38px}.tl-scroll{flex:1 1;min-height:0;overflow:auto;padding:0 12px 10px}.tl-body{min-width:100%;position:relative}.tl-row{display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-columns:var(--tl-head,150px) minmax(0,1fr);margin-top:3px}.tl-ruler-row{margin-top:0;padding-top:4px;top:0;z-index:10}.tl-head,.tl-ruler-row{background:var(--tl-bg);position:sticky}.tl-head{align-items:center;border-radius:4px;color:var(--tl-text-2);display:flex;font-size:11px;gap:4px;left:0;min-width:0;padding:0 4px;z-index:6}.tl-head.tl-sel{background:#1c1c1c}.tl-key{flex:none;font:500 10px var(--tl-mono);width:26px}.tl-name{display:flex;flex:1 1;flex-direction:column;line-height:1.15;min-width:0}.tl-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-badge{color:var(--tl-text-3);font:9px var(--tl-mono)}.tl-lane{background:var(--tl-lane);border-radius:4px;position:relative}.tl-ruler{cursor:text;height:22px;position:relative;touch-action:none}.tl-tick{border-left:1px solid #2a2a2a;bottom:0;color:var(--tl-text-3);font:10px var(--tl-mono);line-height:16px;padding-left:4px;pointer-events:none;position:absolute;white-space:nowrap}.tl-clip{border:1px solid #0000;border-radius:4px;bottom:2px;cursor:grab;overflow:hidden;position:absolute;top:2px;touch-action:none;-webkit-user-select:none;user-select:none}.tl-clip.tl-sel{box-shadow:0 0 0 1.5px #fff;z-index:3}.tl-clip.tl-est{border-style:dashed}.tl-label{align-items:center;display:flex;font-size:11px;height:100%;overflow:hidden;padding:0 8px;pointer-events:none;position:relative;text-overflow:ellipsis;white-space:nowrap}.tl-hold{background:repeating-linear-gradient(135deg,#ffffff24 0 3px,#0000 3px 7px);pointer-events:none;right:0}.tl-edge,.tl-hold{bottom:0;position:absolute;top:0}.tl-edge{cursor:ew-resize;width:7px;z-index:2}.tl-edge.tl-l{background:linear-gradient(90deg,#fff6,#0000);left:0}.tl-edge.tl-r{background:linear-gradient(270deg,#fff6,#0000);right:0}.tl-ghost{background:#ffffff14;border:1.5px dashed #fff;border-radius:4px;bottom:0;top:0;z-index:7}.tl-empty,.tl-ghost{pointer-events:none;position:absolute}.tl-empty{align-items:center;color:#4a4744;display:flex;font-size:11px;inset:0;padding-left:10px;white-space:nowrap}.tl-line{bottom:0;pointer-events:none;position:absolute;top:0;width:0}.tl-snap{border-left:1px solid #ffd84d;z-index:8}.tl-play{border-left:1.5px solid var(--tl-accent);z-index:11}.tl-play:before{background:var(--tl-accent);content:"";height:9px;left:-5px;position:absolute;top:0;transform:rotate(45deg) translateY(-3px);width:9px}.tl-beat{background:#f3d9ea59;bottom:0;pointer-events:none;position:absolute;top:0;width:1px}.tl.fe-tl{--tl-bg:var(--fe-bg-2);--tl-text:var(--fe-text);--tl-text-2:var(--fe-text-2);--tl-mono:var(--fe-mono);--tl-accent:var(--fe-accent,#ef6a3c);border-top:1px solid var(--fe-line);flex:none;max-height:42vh}.fe-tl-cut{background:#1a1a1a;border:1.5px solid #cfcac4;border-radius:2px;cursor:pointer;height:14px;margin-top:-7px;padding:0;position:absolute;top:50%;transform:rotate(45deg);width:14px;z-index:4}.fe-tl-cut.fe-own{background:#ffd84d;border-color:#ffd84d}.fe-tl-cut.fe-sel{box-shadow:0 0 0 2px #fff}.fe-ms{display:flex;gap:2px}.fe-ms button{background:#141414;border:1px solid #2a2a2a;border-radius:3px;color:#8a8784;cursor:pointer;font:600 9px/14px monospace;height:16px;padding:0;width:16px}.fe-ms button.is-mute{background:#5a2a22;border-color:#7a3a2e;color:#ffb4a6}.fe-ms button.is-solo{background:#5a4a16;border-color:#7a6420;color:#ffe08a}.fe-dir{gap:8px;max-height:420px;overflow:auto;width:320px}.fe-dir,.fe-dir-card{display:flex;flex-direction:column}.fe-dir-card{border:1px solid #262626;border-radius:6px;gap:6px;padding:8px}.fe{--fe-bg:#0a0a0a;--fe-bg-2:#0c0c0c;--fe-bg-3:#141414;--fe-bg-4:#191919;--fe-line:#1f1f1f;--fe-line-2:#2a2a2a;--fe-text:#e8e6e3;--fe-text-2:#8a8784;--fe-text-3:#6f6c69;--fe-accent:#ef6a3c;--fe-warn:#e0b25a;--fe-ok:#b9d99a;--fe-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--fe-bg);color:var(--fe-text);display:flex;flex-direction:column;font-size:13px;height:100%;min-height:560px;overflow:hidden;position:relative}.fe-mono{font-family:var(--fe-mono)}.fe-muted{color:var(--fe-text-2)}.fe-faint{color:var(--fe-text-3);font-size:12px;line-height:1.45}.fe-label{color:var(--fe-text-2);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.fe-header{align-items:center;border-bottom:1px solid var(--fe-line);display:flex;flex:none;gap:10px;height:52px;overflow-x:auto;overflow-y:hidden;padding:0 16px;white-space:nowrap}.fe-header>*{flex:none}.fe-header .fe-spacer{flex:1 1;min-width:8px}.fe-sep{background:#262626;height:18px;width:1px}.fe-title{color:#f2f0ed;cursor:text;font-size:15px;font-weight:600}.fe-rev{border:1px solid #262626;border-radius:4px;color:var(--fe-text-2);font:500 11px var(--fe-mono);padding:2px 6px}.fe-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;gap:6px;padding:3px 8px}.fe-pill i{background:currentColor;border-radius:50%;height:6px;width:6px}.fe-draft{color:var(--fe-warn);font-size:12px}.fe-main{display:grid;flex:1 1;grid-template-columns:minmax(190px,240px) minmax(0,1fr) minmax(300px,350px);min-height:0}.fe-col{display:flex;flex-direction:column;min-height:0;min-width:0}.fe-col-head{align-items:center;border-bottom:1px solid #1a1a1a;display:flex;gap:8px;min-height:42px;padding:10px 12px}.fe-scenes{border-right:1px solid var(--fe-line)}.fe-scene-list{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow:auto;padding:6px}.fe-scene{grid-gap:10px;align-items:center;border-radius:7px;cursor:pointer;display:grid;gap:10px;grid-template-columns:56px minmax(0,1fr);padding:8px}.fe-scene:hover{background:#161616}.fe-scene.is-selected{background:var(--fe-bg-4);box-shadow:inset 2px 0 0 var(--fe-accent)}.fe-thumb{background:#222 50%/cover no-repeat;border-radius:4px;height:32px;overflow:hidden;position:relative;width:56px}.fe-thumb span{bottom:2px;color:#ffffffb3;font:9px var(--fe-mono);left:4px;position:absolute;text-shadow:0 1px 2px #000}.fe-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fe-add{background:#0000;border:1px dashed #2e2e2e;border-radius:6px;color:#a9a6a2;cursor:pointer;height:32px;margin-top:6px}.fe-preview{background:#070707;gap:10px;padding:12px 16px 10px;position:relative}.fe-stage{container-type:size;display:grid;flex:1 1;min-height:0;place-items:center}.fe-frame{background:#000;border:1px solid var(--fe-line);border-radius:6px;max-height:100%;max-width:100%;overflow:hidden;position:relative}.fe-frame canvas,.fe-frame video{display:block;height:100%;object-fit:contain;width:100%}.fe-badges{display:flex;gap:6px;left:10px;overflow:hidden;pointer-events:none;position:absolute;right:10px;top:9px;white-space:nowrap;z-index:3}.fe-badge{background:#00000080;border-radius:4px;color:#fffc;font:11px var(--fe-mono);padding:3px 6px}.fe-safe{border:1px dashed #ffffff59;pointer-events:none;position:absolute;z-index:2}.fe-transport{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:8px 10px;min-width:0}.fe-play{background:var(--fe-text);border:none;border-radius:50%;color:#0a0a0a;cursor:pointer;flex:none;height:32px;width:32px}.fe-seg{display:inline-flex;flex-wrap:wrap}.fe-seg button{background:var(--fe-bg-3);border:1px solid #262626;color:#a9a6a2;cursor:pointer;font:12px var(--fe-mono);height:28px;margin:0 -1px -1px 0;padding:0 9px;position:relative;white-space:nowrap}.fe-seg button.is-on{background:#2a1810;border-color:var(--fe-accent);color:#fff;z-index:1}.fe-seg button:disabled{cursor:not-allowed;opacity:.35}.fe-banner{left:16px;position:absolute;right:16px;top:12px;z-index:5}.fe-inspector{background:var(--fe-bg-2);border-left:1px solid var(--fe-line)}.fe-ins-tabs{border-bottom:1px solid #1a1a1a;display:flex;gap:2px;padding:6px 12px 0}.fe-ins-tabs button{background:#0000;border:none;color:var(--fe-text-2);cursor:pointer;padding:7px 9px 9px}.fe-ins-tabs button.is-on{box-shadow:inset 0 -2px 0 var(--fe-accent);color:var(--fe-text)}.fe-ins-body{flex:1 1;gap:16px;overflow:auto;padding:14px 12px}.fe-field,.fe-ins-body{display:flex;flex-direction:column}.fe-field{gap:6px}.fe-field-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.fe-cards{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.fe-card{background:var(--fe-bg-3);border:1px solid #262626;border-radius:6px;color:var(--fe-text);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 9px;text-align:left}.fe-card.is-on{background:#1f130e;border-color:var(--fe-accent)}.fe-card:disabled{cursor:not-allowed;opacity:.4}.fe-card small{color:var(--fe-text-3);font-size:11px}.fe-llm{display:flex;flex-wrap:wrap;gap:6px}.fe-llm button{background:#1a120e;border:1px solid #3a2419;border-radius:5px;color:#f08a5d;cursor:pointer;font-size:12px;height:26px;padding:0 9px}.fe-llm button:disabled{cursor:wait;opacity:.5}.fe-diff{background:#10160d;border:1px solid #2c3a24;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:8px 10px}.fe-diff del{color:#d98b8b}.fe-diff ins{color:var(--fe-ok);text-decoration:none}.fe-chip{background:#1d1d1d;border:1px solid #2e2e2e;border-radius:999px;color:#d9d6d2;font-size:11px;padding:3px 8px}.fe-box{background:#111;border:1px solid #262626;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:10px}.fe-bottom{background:var(--fe-bg-2);border-top:1px solid var(--fe-line);flex:none}@media (max-width:1100px){.fe-main{grid-template-columns:minmax(170px,200px) minmax(0,1fr) minmax(280px,320px)}}.transcript__bar{margin-bottom:10px}.transcript__meta{font-feature-settings:"tnum";color:var(--t3);font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums}.transcript__segments{background:var(--bg-surface);border:1px solid var(--border);border-radius:5px;max-height:60vh;overflow:auto}.transcript__segment{border-bottom:1px solid var(--border);display:flex;gap:12px;padding:6px 12px}.transcript__segment:last-child{border-bottom:none}.transcript__time{font-feature-settings:"tnum";color:var(--t3);flex:0 0 auto;font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;min-width:52px;padding-top:2px}.transcript__text{flex:1 1 auto;line-height:1.55}.analytics-page{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.analytics-controls{align-items:flex-end;display:flex;flex:none;flex-wrap:wrap;gap:12px}.analytics-control{display:flex;flex:1 1 150px;flex-direction:column;gap:4px;min-width:150px}.analytics-control__label{color:var(--t3);font-size:11.5px}.analytics-panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;display:flex;flex:1 1;flex-direction:column;min-height:0}.analytics-panel__head{align-items:center;border-bottom:1px solid var(--border);display:flex;flex:none;flex-wrap:wrap;gap:8px 12px;padding:10px 14px}.analytics-panel__title{color:var(--t1);font-family:var(--font-display);font-size:14px;font-weight:600;margin:0}.analytics-panel__chips{display:flex;flex-wrap:wrap;gap:6px}.analytics-panel__stamp{font-feature-settings:"tnum";color:var(--t3);font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;margin-left:auto}.analytics-panel__body{flex:1 1;min-height:0;padding:14px}.analytics-chart{height:100%;min-height:0;position:relative}.appearance-panel{display:flex;flex-direction:column;gap:4px;max-height:min(70vh,560px);min-width:260px;overflow-y:auto;scrollbar-width:thin}.appearance-divider{margin:12px 0}.appearance-section-title{color:var(--t3);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.appearance-palette-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-font,.appearance-palette{align-items:center;background:#0000;border:1px solid var(--border);border-radius:4px;color:var(--t2);cursor:pointer;display:flex;gap:8px;padding:6px 8px;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.appearance-font:hover,.appearance-palette:hover{background:var(--bg-surface);color:var(--t1)}.appearance-font.is-active,.appearance-palette.is-active{background:var(--accent-soft);border-color:var(--accent-soft-b);color:var(--t1)}.appearance-swatch{border:1px solid var(--border-strong);border-radius:999px;flex:none;height:14px;width:14px}.appearance-palette-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appearance-font-list{display:flex;flex-direction:column;gap:6px}.appearance-font{justify-content:space-between}.appearance-font-name{font-size:13px}.appearance-font-sample{font-feature-settings:"tnum";color:var(--t3);font-size:12px;font-variant-numeric:tabular-nums}.command-palette .ant-modal-content{background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:6px;overflow:hidden;padding:0}.command-palette__search{border-bottom:1px solid var(--border);padding:6px 12px}.command-palette__search .ant-input{background:#0000;font-size:15px}.command-palette__list{max-height:380px;overflow-y:auto;padding:6px}.command-palette__row{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--t2);cursor:pointer;display:flex;font-size:13.5px;gap:10px;height:36px;padding:0 10px;text-align:left;width:100%}.command-palette__row.is-active{background:var(--accent-soft);color:var(--t1)}.command-palette__icon{color:var(--t3);flex:none;font-size:14px;line-height:0}.command-palette__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette__hint{color:var(--t3);flex:none;font-family:var(--font-mono);font-size:11px}.command-palette__empty{color:var(--t3);font-size:13px;padding:20px 12px;text-align:center}.shell{background:var(--bg-canvas);display:flex;height:100vh;height:100dvh;overflow:hidden}.shell-nav-column{border-right:1px solid var(--border);display:flex;flex:none;flex-direction:column;height:100vh;width:264px}.shell-nav-column.is-rail-only{width:56px}.shell-nav-column.is-rail-only .shell-rail{border-right:none}.shell-nav{display:flex;flex:1 1;min-height:0}.shell-content{background-color:var(--bg-canvas);background-image:none;background-image:var(--bg-glow,none);flex:1 1;height:100%;min-width:0;overflow-x:hidden;overflow-y:auto}.shell-rail{background:var(--bg-inset);border-right:1px solid var(--border);flex:none;flex-direction:column;overflow:hidden;padding:10px 0 12px;width:56px}.shell-rail,.shell-rail-brand{align-items:center;display:flex}.shell-rail-brand{height:38px;justify-content:center;margin-bottom:6px}.shell-rail-brand img{height:26px;width:auto}.shell-rail-buttons{align-items:center;border-top:1px solid var(--border);display:flex;flex:1 1;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;padding-top:8px;scrollbar-width:none;width:100%}.shell-rail-buttons::-webkit-scrollbar{display:none}.shell-rail-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:var(--t2);cursor:pointer;display:flex;flex:none;font-size:17px;height:38px;justify-content:center;position:relative;transition:background .15s ease,color .15s ease,border-color .15s ease;width:38px}.shell-rail-button:hover{background:var(--bg-surface);color:var(--t1)}.shell-rail-button.is-active{background:var(--accent-soft);border-color:var(--accent-soft-b);color:var(--t1)}.shell-rail-button.is-active:before{background:var(--accent);border-radius:0 2px 2px 0;content:"";height:20px;left:-9px;position:absolute;width:3px}.shell-rail-footer{border-top:1px solid var(--border);display:flex;justify-content:center;padding-top:8px;width:100%}.shell-rail-avatar{background:#0000;border:none;cursor:pointer;line-height:0;padding:0;position:relative}.shell-rail-presence{background:var(--ok);border:2px solid var(--bg-inset);border-radius:999px;bottom:0;height:9px;position:absolute;right:0;width:9px}.shell-panel{background:var(--bg-inset);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.shell-panel-head{align-items:center;display:flex;flex:none;gap:4px;height:48px;justify-content:space-between;padding:0 8px 0 12px}.shell-panel-title{color:var(--t1);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-panel-head-actions{display:flex;flex:none;gap:2px}.shell-panel-icon-button{align-items:center;background:#0000;border:none;border-radius:3px;color:var(--t3);cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:background .15s ease,color .15s ease;width:24px}.shell-panel-icon-button:hover{background:var(--bg-surface);color:var(--t1)}.shell-panel-search{padding:0 8px 8px}.shell-panel-body{flex:1 1;overflow-y:auto;padding:0 8px 8px}.shell-panel-section+.shell-panel-section{margin-top:12px}.shell-panel-section-title{color:var(--t3);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;padding:6px 8px 4px;text-transform:uppercase}.shell-panel-item{align-items:center;border-radius:4px;color:var(--t2);display:flex;font-size:13px;gap:8px;height:34px;padding:0 8px;text-decoration:none;transition:background .15s ease,color .15s ease}.shell-panel-item:hover{background:var(--bg-surface);color:var(--t1)}.shell-panel-item.is-active{background:var(--accent-soft);color:var(--t1)}.shell-panel-item-icon{color:var(--t3);flex:none;font-size:14px;line-height:0}.shell-panel-item.is-active .shell-panel-item-icon{color:var(--accent-text)}.shell-panel-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-account-tools{display:flex;gap:4px}.shell-account{background:var(--bg-inset);border-top:1px solid var(--border);display:flex;flex:none;flex-direction:column;min-width:0}.shell-account-head{align-items:center;display:flex;gap:6px;justify-content:space-between;min-width:0;padding:6px 8px}.shell-account-head .resource-widget{flex:1 1 auto;flex-wrap:wrap;gap:4px;margin:0;min-width:0;padding:2px 4px}.shell-account-head .resource-widget-icon{font-size:12px}.shell-account-head .resource-widget-stat{font-size:10.5px;min-width:0;white-space:nowrap}.shell-credits{align-items:center;background:var(--bg-elev);border:1px solid var(--border);border-radius:999px;color:var(--t2);display:inline-flex;flex:none;font-size:11.5px;gap:5px;height:20px;padding:0 8px}.shell-credits-value{font-feature-settings:"tnum";color:var(--t1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.shell-account-bar{align-items:center;background:var(--bg-inset);border-top:1px solid var(--border);display:flex;min-width:0}.shell-account-signout{align-items:center;background:#0000;border:none;color:var(--t3);cursor:pointer;display:flex;flex:none;height:34px;justify-content:center;transition:color .15s ease;width:34px}.shell-account-signout:hover{color:var(--danger)}.shell-account-body{display:flex;flex-direction:column;gap:2px;max-height:55vh;min-width:0;overflow-x:hidden;overflow-y:auto;padding:8px;scrollbar-width:thin}.shell-account-toggle{align-items:center;background:#0000;border:none;color:var(--t2);cursor:pointer;display:flex;flex:1 1;font-size:12.5px;gap:8px;height:34px;min-width:0;padding:0 12px;transition:color .15s ease}.shell-account-toggle:disabled{cursor:default}.shell-account-toggle:hover{color:var(--t1)}.shell-account-toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-account-identity{align-items:center;display:flex;gap:8px;padding:6px 4px}.shell-account-identity-text{display:flex;flex-direction:column;min-width:0}.shell-account-login{color:var(--t1);font-size:13px;font-weight:600}.shell-account-email{color:var(--t3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-account-row{align-items:center;color:var(--t2);display:flex;font-size:12.5px;gap:8px;justify-content:space-between;min-height:30px;padding:2px 8px}.shell-account-row>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-account-languages{display:flex;gap:4px}.shell-account-flag{background:#0000;border:1px solid #0000;border-radius:999px;cursor:pointer;line-height:0;opacity:.55;padding:2px;transition:opacity .15s ease,border-color .15s ease}.shell-account-flag.is-active{border-color:var(--accent-soft-b);opacity:1}.shell-account-action{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--t2);cursor:pointer;display:flex;font-size:12.5px;gap:8px;height:30px;padding:0 8px;text-align:left;text-decoration:none;transition:background .15s ease,color .15s ease;width:100%}.shell-account-action:hover{background:var(--bg-surface);color:var(--t1)}.shell-account-action-trailing{color:var(--t3);font-size:11px;margin-left:auto}.shell-account-divider{margin:6px 0}.shell-drawer-button{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;color:var(--t2);cursor:pointer;display:flex;height:32px;justify-content:center;left:66px;position:fixed;top:10px;width:32px;z-index:1000}.shell-drawer-button:hover{border-color:var(--border-strong);color:var(--t1)}.shell-nav-drawer{height:100%}.shell-nav-drawer .shell-nav-column{border-right:none;height:100%;width:264px}.shell-nav-drawer .shell-panel{flex:1 1}.shell-bottom{background:var(--bg-inset);border-top:1px solid var(--border);display:flex;flex:none;padding-bottom:env(safe-area-inset-bottom,0)}.shell-bottom-button{align-items:center;background:#0000;border:none;color:var(--t3);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:1px;justify-content:center;min-height:46px;min-width:0;padding:4px}.shell-bottom-button.is-active{color:var(--accent-text)}.shell-bottom-icon{font-size:16px;line-height:1}.shell-bottom-label{font-size:10px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell.is-compact{flex-direction:column}.shell.is-compact .shell-content{flex:1 1 auto;height:auto;min-height:0}
/*# sourceMappingURL=main.1fface23.css.map*/