.chessboard-wrap[data-v-a6b5de28]{width:100%;max-width:620px;margin:0 auto}.chessboard[data-v-a6b5de28]{aspect-ratio:1;border:1px solid var(--color-saga-border);box-shadow:0 0 36px 0 color-mix(in srgb, var(--color-saga-teal) 10%, transparent);border-radius:.5rem;grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden}.square[data-v-a6b5de28]{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative}.square--light[data-v-a6b5de28]{background:#1b2742}.square--dark[data-v-a6b5de28]{background:#0f1726}.square--from[data-v-a6b5de28]{box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--color-saga-amber) 20%, transparent)}.square--to[data-v-a6b5de28]{box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--color-saga-amber) 34%, transparent)}.square--check[data-v-a6b5de28]{box-shadow:inset 0 0 0 999px #ef444466}.piece[data-v-a6b5de28]{-webkit-user-select:none;user-select:none;font-size:clamp(1.5rem,5.4vw,2.75rem);line-height:1}.piece--w[data-v-a6b5de28]{color:#f3cf9e;filter:drop-shadow(0 1px 2px #000000b3)}.piece--b[data-v-a6b5de28]{color:#b9a6f2;filter:drop-shadow(0 1px 3px #000000d9)}.coord[data-v-a6b5de28]{letter-spacing:.02em;color:var(--color-saga-muted);opacity:.6;pointer-events:none;font-size:.6rem;font-weight:700;position:absolute}.coord--file[data-v-a6b5de28]{bottom:2px;right:4px}.coord--rank[data-v-a6b5de28]{top:2px;left:4px}.chess-page[data-v-09211a9d]{background:var(--color-saga-bg);min-height:100vh;padding-bottom:3rem}.topbar[data-v-09211a9d]{background:var(--color-saga-elevated);border-bottom:1px solid var(--color-saga-border);justify-content:space-between;align-items:center;height:44px;padding:0 1rem;display:flex}.topbar-brand[data-v-09211a9d]{align-items:center;gap:.6rem;display:flex}.back-link[data-v-09211a9d]{color:var(--color-saga-muted);font-size:.8rem;text-decoration:none}.back-link[data-v-09211a9d]:hover{color:var(--color-saga-teal)}.brand-divider[data-v-09211a9d]{color:var(--color-saga-faint)}.brand-name[data-v-09211a9d]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-saga-text);font-size:.8rem;font-weight:700}.badge-fire[data-v-09211a9d]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-saga-amber);border:1px solid var(--color-saga-amber-dim);border-radius:999px;padding:.2rem .65rem;font-size:.65rem;font-weight:700}.hero[data-v-09211a9d]{grid-template-columns:1.1fr 1fr;gap:2.5rem;max-width:1280px;margin:0 auto;padding:2.5rem 1.5rem;display:grid}.hero-copy h1[data-v-09211a9d]{color:var(--color-saga-text);margin-bottom:1rem;font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:800;line-height:1.18}.hero-copy p[data-v-09211a9d]{color:var(--color-saga-muted);max-width:58ch;font-size:.92rem;line-height:1.65}.hero-copy code[data-v-09211a9d]{font-family:var(--font-mono);color:var(--color-saga-teal);background:color-mix(in srgb, var(--color-saga-teal) 12%, transparent);border-radius:.25rem;padding:.05rem .35rem;font-size:.85em}.hero-badges[data-v-09211a9d]{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.hero-badges li[data-v-09211a9d]{letter-spacing:.03em;color:var(--color-saga-text);background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);border-radius:999px;padding:.35rem .75rem;font-size:.68rem;font-weight:600}.hero-art[data-v-09211a9d]{flex-direction:column;gap:.65rem;display:flex}.hero-art-frame[data-v-09211a9d]{border:1px solid var(--color-saga-border);aspect-ratio:3/2;background:var(--color-saga-surface);border-radius:.6rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.hero-art-frame img[data-v-09211a9d]{object-fit:cover;width:100%;height:100%;display:block}.hero-art-placeholder[data-v-09211a9d]{text-align:center;color:var(--color-saga-muted);padding:1.5rem}.hero-art-placeholder span[data-v-09211a9d]{opacity:.45;margin-bottom:.5rem;font-size:2.5rem;display:block}.hero-art-placeholder p[data-v-09211a9d]{max-width:26ch;margin:0 auto;font-size:.8rem}.hero-art-caption[data-v-09211a9d]{color:var(--color-saga-muted);font-size:.74rem;font-style:italic;line-height:1.4}.arena-grid[data-v-09211a9d]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.25rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid}.arena-main[data-v-09211a9d],.arena-side[data-v-09211a9d]{flex-direction:column;gap:1rem;display:flex}.panel[data-v-09211a9d]{background:var(--color-saga-surface);border:1px solid var(--color-saga-border);border-radius:.5rem;flex-direction:column;gap:.55rem;padding:.85rem 1rem;display:flex}.status-bar[data-v-09211a9d]{text-align:center;color:var(--color-saga-text);min-height:1.6rem;padding:.4rem;font-size:.95rem}.status-headline[data-v-09211a9d]{font-size:1.1rem;font-weight:700}.status-bar--finished .status-headline[data-v-09211a9d]{color:var(--color-saga-amber)}.status-thinking[data-v-09211a9d]{color:var(--color-saga-muted);align-items:center;gap:.55rem;display:inline-flex}.dot-pulse[data-v-09211a9d]{background:var(--color-saga-teal);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite dot-pulse-09211a9d}.dot-pulse--black[data-v-09211a9d]{background:var(--color-saga-violet)}@keyframes dot-pulse-09211a9d{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.controls[data-v-09211a9d]{justify-content:center;gap:.5rem;display:flex}.move-panel[data-v-09211a9d]{max-height:230px}.move-list[data-v-09211a9d]{max-height:160px;font-family:var(--font-mono);flex-direction:column;gap:.15rem;font-size:.78rem;display:flex;overflow-y:auto}.move-row[data-v-09211a9d]{grid-template-columns:2.25rem 1fr 1fr;gap:.5rem;display:grid}.move-num[data-v-09211a9d]{color:var(--color-saga-muted)}.model-pick[data-v-09211a9d]{flex-direction:column;gap:.3rem;display:flex}.setting[data-v-09211a9d]{flex-direction:column;gap:.35rem;display:flex}.toggle-label[data-v-09211a9d]{color:var(--color-saga-text);font-size:.78rem;font-weight:600}.saga-toggle[data-v-09211a9d]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.saga-toggle input[data-v-09211a9d]{accent-color:var(--color-saga-teal);cursor:pointer}.usage-row[data-v-09211a9d]{justify-content:space-between;gap:.5rem;font-size:.78rem;display:flex}.budget-bar[data-v-09211a9d]{background:var(--color-saga-faint);border-radius:3px;height:6px;overflow:hidden}.budget-bar-fill[data-v-09211a9d]{background:linear-gradient(90deg, var(--color-saga-teal), var(--color-saga-amber));height:100%;transition:width .3s}.transparency details[data-v-09211a9d]{border-top:1px solid var(--color-saga-border);padding-top:.4rem}.transparency summary[data-v-09211a9d]{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--color-saga-muted);font-size:.68rem;font-weight:700}.transparency pre[data-v-09211a9d]{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);color:var(--color-saga-text);max-height:170px;margin-top:.35rem;font-size:.71rem;line-height:1.45;overflow-y:auto}@media (width<=980px){.hero[data-v-09211a9d],.arena-grid[data-v-09211a9d]{grid-template-columns:1fr}}.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;width:auto;margin:0;position:absolute;z-index:0!important}.grid-stack>.grid-stack-item{width:var(--gs-column-width);height:var(--gs-cell-height);padding:0;position:absolute;top:0}.grid-stack>.grid-stack-item>.grid-stack-item-content{width:auto;margin:0;position:absolute;overflow:hidden auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{-ms-touch-action:none;touch-action:none;font-size:.1px;display:block;position:absolute}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" stroke=\"%23666\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 20 20\"><path d=\"m10 3 2 2H8l2-2v14l-2-2h4l-2 2\"/></svg>");background-position:50%;background-repeat:no-repeat}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{opacity:.8;box-shadow:1px 4px 6px #0003}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left,right,top,height,width}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}.workspace-layout[data-v-59e03f33]{min-height:calc(100vh - 48px);padding:.5rem}.fc-head-btn{float:right;margin-top:-.2rem}.fc-seed{resize:vertical;width:100%;margin:.4rem 0}.fc-draft-panel{border:1px solid var(--color-saga-border);border-radius:8px;margin-bottom:.6rem;padding:.5rem}.help-tip[data-v-81ae2233]{vertical-align:middle;margin-left:.3rem;display:inline-flex;position:relative}.help-tip-icon[data-v-81ae2233]{background:var(--color-saga-faint);width:1rem;height:1rem;color:var(--color-saga-muted);cursor:help;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;line-height:1;display:inline-flex}.help-tip-bubble[data-v-81ae2233]{background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);color:var(--color-saga-text);opacity:0;pointer-events:none;z-index:30;border-radius:6px;width:max-content;max-width:16rem;padding:.45rem .65rem;font-size:.72rem;line-height:1.4;transition:opacity .12s;position:absolute;bottom:140%;left:50%;transform:translate(-50%)}.help-tip:hover .help-tip-bubble[data-v-81ae2233],.help-tip:focus .help-tip-bubble[data-v-81ae2233],.help-tip:focus-within .help-tip-bubble[data-v-81ae2233]{opacity:1}.tp-section-toggle[data-v-67de9d8c]{margin-bottom:.5rem;font-size:.82rem;display:block}.tp-form[data-v-67de9d8c]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.6rem;display:flex}.tp-checkbox[data-v-67de9d8c]{color:var(--color-saga-muted);align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.tp-textarea[data-v-67de9d8c]{resize:vertical;flex-basis:100%;min-height:3rem}.tp-jp-links[data-v-67de9d8c]{flex-direction:column;gap:.15rem;margin:.5rem 0;display:flex}.fc-link-btn[data-v-67de9d8c]{color:var(--color-saga-teal);cursor:pointer;font-size:inherit;background:0 0;border:none;margin-left:.35rem;padding:0;text-decoration:underline}.tp-queue[data-v-67de9d8c],.tp-routing[data-v-67de9d8c]{margin-bottom:.6rem}.tp-queue .fc-input[data-v-67de9d8c],.tp-routing .fc-input[data-v-67de9d8c]{margin:0 .35rem}.tp-project-settings[data-v-67de9d8c]{border-bottom:1px solid var(--color-saga-border);margin-bottom:.4rem;padding-bottom:.4rem}.tp-brief[data-v-67de9d8c]{resize:vertical;width:100%;min-height:2.2rem}.tp-rubric-panel[data-v-67de9d8c]{background:var(--color-saga-bg)}.rt-form[data-v-b085c651]{flex-direction:column;gap:.4rem;margin-bottom:.8rem;display:flex}.rt-item-row[data-v-b085c651]{align-items:center;gap:.4rem;display:flex}.rt-criterion[data-v-b085c651]{flex:1}.fc-link-btn[data-v-b085c651]{color:var(--color-saga-teal);cursor:pointer;font-size:inherit;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.rt-template[data-v-b085c651]{margin-bottom:.5rem}.rt-items[data-v-b085c651]{color:var(--color-saga-muted);margin:.2rem 0 0 1.1rem;padding:0;font-size:.82rem}.tw-form[data-v-2b8ef39f]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.6rem;display:flex}.tw-vcard-link[data-v-2b8ef39f]{float:right;text-transform:none;letter-spacing:normal;color:var(--color-saga-teal);font-size:.72rem;font-weight:400;text-decoration:underline}.tw-flames[data-v-2b8ef39f]{gap:.3rem;display:flex}.tw-flame-btn[data-v-2b8ef39f]{cursor:pointer;opacity:.55;background:0 0;border:none;padding:.1rem;line-height:0;transition:opacity .15s,transform .15s}.tw-flame-btn[data-v-2b8ef39f]:hover:not(:disabled){opacity:1;transform:scale(1.15)}.tw-flame-btn[data-v-2b8ef39f]:disabled{opacity:.25;cursor:default}.tw-flame-btn img[data-v-2b8ef39f]{width:1.1rem;height:1.1rem;display:block}.tt-tester[data-v-a9446bbc]{border-bottom:1px solid var(--color-saga-border);padding:.5rem 0}.tt-tester[data-v-a9446bbc]:last-child{border-bottom:none}.tt-tester-head[data-v-a9446bbc]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.88rem;display:flex}.tt-tester-name[data-v-a9446bbc]{align-items:center;gap:.4rem;min-width:0;display:flex}.tt-tester-name>span[data-v-a9446bbc]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-pending[data-v-a9446bbc]{color:var(--color-saga-teal);border:1px solid var(--color-saga-teal);border-radius:999px;flex-shrink:0;padding:.05rem .45rem;font-size:.68rem;font-weight:700}.tt-pending-hot[data-v-a9446bbc]{color:var(--color-saga-amber,#f4a261);border-color:var(--color-saga-amber,#f4a261)}.tt-last-active[data-v-a9446bbc]{flex-shrink:0;font-size:.74rem}.tt-stale[data-v-a9446bbc]{color:var(--color-saga-amber,#f4a261)}.tt-detail[data-v-a9446bbc]{flex-direction:column;gap:.4rem;margin-top:.4rem;padding-left:.6rem;display:flex}.tt-totals[data-v-a9446bbc]{font-size:.78rem}.tt-project[data-v-a9446bbc]{flex-direction:column;font-size:.82rem;display:flex}.tt-week[data-v-a9446bbc]{padding-left:.6rem;font-size:.76rem}.tf-refreshing[data-v-8633c57f]{text-transform:none;letter-spacing:normal;font-size:.7rem;font-weight:400}.tf-item[data-v-8633c57f]{border-bottom:1px solid var(--color-saga-border);padding:.5rem 0}.tf-activity[data-v-8633c57f]{opacity:.7;padding:.3rem 0}.tf-activity .tf-row[data-v-8633c57f]{cursor:default;font-size:.76rem}.tf-activity .tf-summary[data-v-8633c57f]{font-size:.76rem;font-style:italic}.tf-row[data-v-8633c57f]{cursor:pointer;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.tf-chan[data-v-8633c57f]{flex-shrink:0}.tf-tester[data-v-8633c57f]{font-weight:600}.tf-time[data-v-8633c57f]{margin-left:auto}.tf-summary[data-v-8633c57f]{align-items:flex-start;gap:.5rem;margin-top:.25rem;font-size:.82rem;display:flex}.tf-thumb[data-v-8633c57f]{object-fit:cover;border:1px solid var(--color-saga-border);border-radius:4px;flex-shrink:0;width:2.2rem;height:2.2rem}.tf-detail[data-v-8633c57f]{background:var(--color-saga-bg);border-radius:6px;margin-top:.5rem;padding:.5rem .6rem;font-size:.78rem}.tf-body[data-v-8633c57f]{white-space:pre-wrap;margin:.3rem 0}.tf-attachments[data-v-8633c57f]{gap:.5rem;display:flex}.tf-tech[data-v-8633c57f]{color:var(--color-saga-muted);grid-template-columns:max-content 1fr;gap:.15rem .6rem;margin-top:.4rem;display:grid}.tf-tech dt[data-v-8633c57f]{font-weight:600}.tf-tech dd[data-v-8633c57f]{word-break:break-all;margin:0}.tf-gold-reason[data-v-8633c57f]{font-style:italic}.pt-wrap[data-v-842143a1]{margin-bottom:1rem}.pt-critical td[data-v-842143a1]:first-child{color:var(--color-saga-amber,#f4a261);font-weight:600}.pt-name[data-v-842143a1]{min-width:12rem}.pt-assignee[data-v-842143a1]{width:8rem}.pt-days[data-v-842143a1]{width:4.5rem}.pt-status[data-v-842143a1]{width:8rem}.pt-deps[data-v-842143a1]{min-width:10rem;font-size:.7rem}.pt-add[data-v-842143a1]{align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.pg-wrap[data-v-dfba2b2d]{height:100%;display:flex;overflow:hidden}.pg-names[data-v-dfba2b2d]{border-right:1px solid var(--color-saga-border);flex:0 0 180px;overflow:hidden}.pg-name-row[data-v-dfba2b2d]{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid color-mix(in srgb, var(--color-saga-border) 40%, transparent);align-items:center;padding:0 .5rem;font-size:.72rem;display:flex;overflow:hidden}.pg-name-row.critical[data-v-dfba2b2d]{color:var(--color-saga-amber,#f4a261);font-weight:600}.pg-scroll[data-v-dfba2b2d]{flex:1;overflow:auto hidden}.pg-grid-day[data-v-dfba2b2d]{stroke:color-mix(in srgb, var(--color-saga-border) 35%, transparent);stroke-width:1px}.pg-grid-week[data-v-dfba2b2d]{stroke:var(--color-saga-border);stroke-width:1px}.pg-tick-label[data-v-dfba2b2d]{fill:var(--color-saga-muted);font-size:9px}.pg-today[data-v-dfba2b2d]{stroke:#ef4444;stroke-width:1px;stroke-dasharray:3 2}.pg-bar[data-v-dfba2b2d]{fill:var(--color-saga-teal)}.pg-bar-critical[data-v-dfba2b2d]{fill:var(--color-saga-amber,#f4a261)}.pg-float[data-v-dfba2b2d]{fill:var(--color-saga-teal);opacity:.18}.pg-conn-critical[data-v-dfba2b2d]{fill:none;stroke:var(--color-saga-amber,#f4a261);stroke-width:1.6px}.pg-conn-muted[data-v-dfba2b2d]{fill:none;stroke:var(--color-saga-muted);stroke-width:1px;stroke-dasharray:3 2;opacity:.7}.pg-arrowhead-critical[data-v-dfba2b2d]{fill:var(--color-saga-amber,#f4a261)}.pg-arrowhead-muted[data-v-dfba2b2d]{fill:var(--color-saga-muted)}.pw-body[data-v-db09755c]{flex-direction:column;gap:.75rem;display:flex}.pw-toolbar[data-v-db09755c]{align-items:center;gap:.5rem;display:flex}.pw-picker[data-v-db09755c]{flex:1;max-width:26rem}.pw-create[data-v-db09755c]{align-items:center;gap:.4rem;display:flex}.pw-meta[data-v-db09755c]{border-bottom:1px solid var(--color-saga-border);flex-wrap:wrap;align-items:center;gap:.9rem;padding-bottom:.4rem;display:flex}.pw-share[data-v-db09755c]{align-items:center;gap:.4rem;display:flex}.pw-notes[data-v-db09755c]{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.pw-notes-input[data-v-db09755c]{resize:vertical;width:100%;max-width:40rem}.pw-notes-text[data-v-db09755c]{white-space:pre-wrap;font-size:.82rem}.pw-notes-actions[data-v-db09755c]{align-items:center;gap:.5rem;display:flex}.nw-form[data-v-9aa98bea]{flex-direction:column;gap:.4rem;margin-bottom:.8rem;display:flex}.nw-textarea[data-v-9aa98bea]{resize:vertical}.fc-link-btn[data-v-9aa98bea]{color:var(--color-saga-teal);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.nw-notice[data-v-9aa98bea]{margin-bottom:.5rem}.nw-inactive[data-v-9aa98bea]{opacity:.55}.nw-body[data-v-9aa98bea]{margin-bottom:.2rem}.nw-meta[data-v-9aa98bea]{margin-bottom:.3rem;font-size:.78rem}.nw-actions[data-v-9aa98bea]{gap:.8rem;font-size:.82rem;display:flex}.drw-form[data-v-ef9cb935]{flex-direction:column;gap:.4rem;margin-bottom:.8rem;display:flex}.drw-check[data-v-ef9cb935]{align-items:center;gap:.4rem;font-size:.85rem;display:flex}.fc-link-btn[data-v-ef9cb935]{color:var(--color-saga-teal);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.drw-reason[data-v-ef9cb935]{margin-bottom:.5rem}.drw-inactive[data-v-ef9cb935]{opacity:.55}.drw-body[data-v-ef9cb935]{margin-bottom:.3rem}.drw-actions[data-v-ef9cb935]{gap:.8rem;font-size:.82rem;display:flex}.bw-form[data-v-638c0541]{flex-direction:column;gap:.4rem;margin-bottom:.6rem;display:flex}.bw-textarea[data-v-638c0541]{resize:vertical}.fc-ok[data-v-638c0541]{color:var(--color-saga-teal);font-size:.85rem}.fc-error[data-v-638c0541]{color:var(--color-saga-amber);font-size:.85rem}.ps-grid[data-v-e9b89bc1]{flex-wrap:wrap;gap:1.1rem;display:flex}.ps-stat[data-v-e9b89bc1]{flex-direction:column;align-items:center;min-width:4.5rem;display:flex}.ps-num[data-v-e9b89bc1]{font-size:1.6rem;font-weight:700;line-height:1}.ps-warn .ps-num[data-v-e9b89bc1]{color:var(--color-saga-amber)}.ps-decline-breakdown[data-v-e9b89bc1]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.8rem;font-size:.8rem;display:flex}.ps-decline-pill[data-v-e9b89bc1]{border:1px solid var(--color-saga-border);border-radius:999px;padding:.1rem .5rem}.aw-select[data-v-664d7259]{margin-bottom:.6rem}.aw-paste-notice[data-v-664d7259]{margin:.4rem 0 0;font-size:.8rem}.aw-dropzone[data-v-664d7259]{border:1px dashed var(--color-saga-border);text-align:center;cursor:pointer;border-radius:8px;padding:1.5rem 1rem;transition:border-color .15s,background-color .15s}.aw-dropzone.over[data-v-664d7259]{border-color:var(--color-saga-teal);background-color:#2a9d8f14}.aw-dropzone.disabled[data-v-664d7259]{cursor:not-allowed;opacity:.6}.aw-link[data-v-664d7259]{color:var(--color-saga-teal);text-decoration:underline}.aw-hidden-input[data-v-664d7259]{display:none}.aw-upload-list[data-v-664d7259]{flex-direction:column;gap:.3rem;margin:.6rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.aw-upload-list li[data-v-664d7259]{justify-content:space-between;gap:.5rem;display:flex}.fc-ok[data-v-664d7259]{color:var(--color-saga-teal)}.fc-error[data-v-664d7259]{color:var(--color-saga-amber)}.tk-refreshing[data-v-c3d86335]{text-transform:none;letter-spacing:normal;font-size:.7rem;font-weight:400}.tk-item[data-v-c3d86335]{border-bottom:1px solid var(--color-saga-border);padding:.5rem 0}.tk-row[data-v-c3d86335]{cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.tk-badge[data-v-c3d86335]{text-transform:uppercase;letter-spacing:.03em;background:var(--color-saga-elevated);border-radius:4px;flex-shrink:0;padding:.1rem .4rem;font-size:.68rem}.tk-status-open[data-v-c3d86335]{color:var(--color-saga-amber)}.tk-status-in_progress[data-v-c3d86335]{color:var(--color-saga-teal)}.tk-status-resolved[data-v-c3d86335]{color:var(--color-saga-violet)}.tk-status-closed[data-v-c3d86335]{color:var(--color-saga-muted)}.tk-source[data-v-c3d86335]{flex-shrink:0}.tk-title[data-v-c3d86335]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tk-time[data-v-c3d86335]{flex-shrink:0;margin-left:auto}.tk-detail[data-v-c3d86335]{background:var(--color-saga-bg);border-radius:6px;flex-direction:column;gap:.35rem;margin-top:.5rem;padding:.5rem .6rem;font-size:.78rem;display:flex}.tk-summary[data-v-c3d86335]{white-space:pre-wrap;margin:0}.tk-warn[data-v-c3d86335]{color:var(--color-saga-amber);margin:0;font-size:.76rem}.tf-tech[data-v-c3d86335]{color:var(--color-saga-muted);grid-template-columns:max-content 1fr;gap:.15rem .6rem;margin:.2rem 0;display:grid}.tf-tech dt[data-v-c3d86335]{font-weight:600}.tf-tech dd[data-v-c3d86335]{word-break:break-all;margin:0}.gthumb-wrap[data-v-a3cdfd6f]{cursor:pointer;display:block}.gthumb--span-2[data-v-a3cdfd6f]{grid-column:span 2}.gthumb--span-3[data-v-a3cdfd6f]{grid-column:span 3}.gthumb[data-v-a3cdfd6f]{background:#0e1525;border-radius:.375rem;display:block;position:relative;overflow:hidden}.gthumb--zoom:hover .gthumb-img[data-v-a3cdfd6f]{transform:scale(1.04)}.gthumb:hover .gthumb-rate-bar[data-v-a3cdfd6f]{opacity:1}.gthumb--natural .gthumb-img[data-v-a3cdfd6f]{width:100%;height:auto;display:block;position:static}.gthumb--hero[data-v-a3cdfd6f]{aspect-ratio:21/9}.gthumb--landscape[data-v-a3cdfd6f]{aspect-ratio:16/9}.gthumb--square[data-v-a3cdfd6f]{aspect-ratio:1}.gthumb--portrait[data-v-a3cdfd6f]{aspect-ratio:3/4}.gthumb--4\:3[data-v-a3cdfd6f]{aspect-ratio:4/3}.gthumb--3\:4[data-v-a3cdfd6f]{aspect-ratio:3/4}.gthumb--16\:9[data-v-a3cdfd6f]{aspect-ratio:16/9}.gthumb--1\:1[data-v-a3cdfd6f]{aspect-ratio:1}.gthumb:not(.gthumb--natural) .gthumb-img[data-v-a3cdfd6f]{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.gthumb--natural .gthumb-img[data-v-a3cdfd6f]{transition:transform .3s}.gthumb-caption[data-v-a3cdfd6f]{color:#cbd5e1;background:linear-gradient(#0000,#000000bf);padding:.75rem .6rem .5rem;font-size:.72rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.gthumb-caption-ext[data-v-a3cdfd6f]{color:#94a3b8;padding:.35rem .1rem;font-size:.72rem;line-height:1.4}.gthumb-caption-ext--above[data-v-a3cdfd6f]{border-bottom:1px solid #ffffff0d;margin-bottom:.3rem}.gthumb-caption-ext--below[data-v-a3cdfd6f]{border-top:1px solid #ffffff0d;margin-top:.3rem}.gthumb-rating[data-v-a3cdfd6f]{color:#fbbf24;pointer-events:none;background:#0000008c;border-radius:.25rem;padding:.1rem .35rem;font-size:.65rem;position:absolute;top:.4rem;left:.4rem}.gthumb-rate-bar[data-v-a3cdfd6f]{opacity:0;background:linear-gradient(#0000,#000c);gap:.15rem;padding:.4rem .5rem .3rem;transition:opacity .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.gthumb-rate-bar--visible[data-v-a3cdfd6f]{opacity:1}.gthumb-rate-star[data-v-a3cdfd6f]{color:#334155;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;line-height:1;transition:color .1s,transform .1s}.gthumb-rate-star[data-v-a3cdfd6f]:hover{color:#c084fc;transform:scale(1.2)}.gthumb-rate-star--on[data-v-a3cdfd6f]{color:#c084fc}.glb-backdrop[data-v-b962753c]{z-index:1000;background:#000000e0;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.glb-box[data-v-b962753c]{background:#0d1117;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;max-width:min(1100px,96vw);max-height:92vh;display:flex;position:relative;overflow:hidden}@media (width>=640px){.glb-box[data-v-b962753c]{flex-direction:row}}.glb-close[data-v-b962753c]{z-index:10;color:#ffffffb3;cursor:pointer;background:#0009;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;line-height:1;transition:background .15s;display:flex;position:absolute;top:.6rem;right:.6rem}.glb-close[data-v-b962753c]:hover{background:#ffffff1f}.glb-arrow[data-v-b962753c]{z-index:10;color:#ffffffb3;cursor:pointer;background:#0000008c;border:1px solid #ffffff14;justify-content:center;align-items:center;width:2.5rem;height:4rem;font-size:1.8rem;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.glb-arrow[data-v-b962753c]:hover{background:#ffffff1f}.glb-arrow--left[data-v-b962753c]{border-radius:0 .375rem .375rem 0;left:0}.glb-arrow--right[data-v-b962753c]{border-radius:.375rem 0 0 .375rem;right:0}@media (width>=640px){.glb-arrow--right[data-v-b962753c]{left:66%;right:auto}}.glb-image-wrap[data-v-b962753c]{background:#070a0f;flex:2;justify-content:center;align-items:center;min-height:200px;display:flex;overflow:hidden}.glb-image[data-v-b962753c]{object-fit:contain;max-width:100%;max-height:80vh;display:block}.glb-sidebar[data-v-b962753c]{color:#94a3b8;border-left:1px solid #ffffff0f;flex-direction:column;flex:0 0 240px;gap:1rem;padding:1.25rem;font-size:.8rem;display:flex;overflow-y:auto}.glb-section[data-v-b962753c]{flex-direction:column;gap:.35rem;display:flex}.glb-label[data-v-b962753c]{letter-spacing:.1em;text-transform:uppercase;color:#475569;font-size:.65rem;font-weight:700}.glb-meta-row[data-v-b962753c]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.glb-prompt[data-v-b962753c]{color:#64748b;max-height:6rem;font-size:.75rem;line-height:1.5;overflow-y:auto}.glb-stars[data-v-b962753c]{gap:.2rem;display:flex}.glb-star[data-v-b962753c]{color:#334155;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.2rem;line-height:1;transition:color .1s,transform .1s}.glb-star[data-v-b962753c]:hover{color:#c084fc;transform:scale(1.2)}.glb-star--on[data-v-b962753c]{color:#c084fc}.glb-tags[data-v-b962753c]{flex-wrap:wrap;gap:.3rem;display:flex}.glb-tag[data-v-b962753c]{color:#64748b;border:1px solid #ffffff1a;border-radius:999px;padding:.15rem .45rem;font-size:.65rem}.glb-actions[data-v-b962753c]{gap:.4rem;margin-top:auto}.glb-btn[data-v-b962753c]{text-align:center;color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.375rem;width:100%;padding:.4rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:block}.glb-btn[data-v-b962753c]:hover{color:#e2e8f0;background:#ffffff1a}.glb-btn--ghost[data-v-b962753c]{background:0 0;border-color:#ffffff12}.glb-btn--ghost[data-v-b962753c]:hover{background:#ffffff0f}.glb-btn--accent[data-v-b962753c]{color:#c084fc;background:#c084fc1f;border-color:#c084fc4d}.glb-btn--accent[data-v-b962753c]:hover{background:#c084fc33}.im-refreshing[data-v-01ca2203]{text-transform:none;letter-spacing:normal;font-size:.7rem;font-weight:400}.im-view-toggle[data-v-01ca2203]{gap:.25rem;margin-left:.75rem;display:flex}.im-view-btn[data-v-01ca2203]{border:1px solid var(--color-saga-border);color:var(--color-saga-muted);cursor:pointer;background:0 0;border-radius:4px;padding:.1rem .5rem;font-size:.7rem}.im-view-btn.active[data-v-01ca2203]{color:var(--color-saga-teal);border-color:var(--color-saga-teal)}.im-table[data-v-01ca2203]{table-layout:fixed}.im-time[data-v-01ca2203]{white-space:nowrap;width:9rem}.im-site[data-v-01ca2203]{text-transform:uppercase;letter-spacing:.03em;background:var(--color-saga-elevated);border-radius:4px;padding:.1rem .4rem;font-size:.68rem}.im-site-isl[data-v-01ca2203]{color:var(--color-saga-teal)}.im-site-pornart[data-v-01ca2203]{color:var(--color-saga-violet)}.im-site-saga[data-v-01ca2203]{color:var(--color-saga-amber)}.im-user[data-v-01ca2203]{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.im-badge[data-v-01ca2203]{text-transform:uppercase;letter-spacing:.03em;background:var(--color-saga-elevated);border-radius:4px;padding:.1rem .4rem;font-size:.68rem}.im-status-ok[data-v-01ca2203]{color:var(--color-saga-teal)}.im-status-error[data-v-01ca2203]{color:#e05c5c}.im-status-blocked[data-v-01ca2203]{color:var(--color-saga-amber)}.im-prompt[data-v-01ca2203]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.im-row-error .im-prompt[data-v-01ca2203],.im-row-error td[data-v-01ca2203]{color:#e0918f}.im-thumb-link[data-v-01ca2203]{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.im-masonry[data-v-01ca2203]{columns:5;column-gap:.5rem}.im-masonry[data-v-01ca2203]>*{break-inside:avoid;margin-bottom:.5rem}@media (width<=900px){.im-masonry[data-v-01ca2203]{columns:3}}@media (width<=600px){.im-masonry[data-v-01ca2203]{columns:2}}.dl-refreshing[data-v-b1d6dd52]{text-transform:none;letter-spacing:normal;font-size:.7rem;font-weight:400}.dl-item[data-v-b1d6dd52]{border-bottom:1px solid var(--color-saga-border);padding:.5rem 0}.dl-row[data-v-b1d6dd52]{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.dl-project[data-v-b1d6dd52]{flex-shrink:0}.dl-title[data-v-b1d6dd52]{flex:1;font-weight:600}.dl-time[data-v-b1d6dd52]{flex-shrink:0;margin-left:auto}.dl-desc[data-v-b1d6dd52]{white-space:pre-wrap;margin:.25rem 0;font-size:.8rem}.dl-meta[data-v-b1d6dd52]{gap:.6rem;margin-bottom:.3rem;font-size:.72rem;display:flex}.dl-actions[data-v-b1d6dd52]{gap:.75rem;display:flex}.fc-suggested{color:var(--color-saga-muted);padding-top:0;padding-bottom:.6rem;font-style:italic}.fc-suggested>span{margin-left:.5rem;font-style:normal}.al-row{cursor:pointer}.al-summary{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.al-detail-row td{border-bottom:1px solid var(--color-saga-border)}.al-detail{flex-direction:column;gap:.3rem;padding:.3rem 0 .6rem;font-size:.78rem;display:flex}.fc-widget{flex-direction:column;height:100%;display:flex;overflow:hidden}.fc-widget-head{letter-spacing:.08em;text-transform:uppercase;color:var(--color-saga-muted);border-bottom:1px solid var(--color-saga-border);padding:.5rem .75rem;font-size:.72rem;font-weight:700}.fc-widget-body{flex:1;padding:.5rem .75rem;overflow:auto}.fc-table{border-collapse:collapse;width:100%;font-size:.78rem}.fc-table th{text-align:left;color:var(--color-saga-muted);border-bottom:1px solid var(--color-saga-border);padding:.2rem .4rem;font-weight:600}.fc-table td{border-bottom:1px solid color-mix(in srgb, var(--color-saga-border) 40%, transparent);vertical-align:top;padding:.28rem .4rem}.fc-code{color:var(--color-saga-teal);font-family:ui-monospace,monospace;font-size:.75rem}.fc-dim{color:var(--color-saga-muted);font-size:.72rem}.fc-online{color:#4ade80}.fc-offline{color:#52525b}.fc-err{color:#f87171}.fc-amber{color:var(--color-saga-amber,#f4a261)}.fc-link{color:inherit}.fc-msg{border-bottom:1px solid color-mix(in srgb, var(--color-saga-border) 40%, transparent);padding:.4rem 0}.fc-msg-meta{gap:.4rem;margin-bottom:.15rem;font-size:.7rem;display:flex}.fc-msg-body{white-space:pre-wrap;max-height:7.5em;font-size:.76rem;overflow:auto}.fc-send{gap:.4rem;margin-bottom:.5rem;display:flex}.fc-input{background:var(--color-saga-bg);border:1px solid var(--color-saga-border);color:inherit;border-radius:6px;flex:1;padding:.3rem .5rem;font-size:.76rem}.fc-input-narrow{flex:0 0 9rem}.fc-btn{border:1px solid var(--color-saga-border);cursor:pointer;background:var(--color-saga-elevated);color:inherit;border-radius:6px;padding:.3rem .7rem;font-size:.76rem}.fc-btn:hover{border-color:var(--color-saga-teal)}.fc-btn-big{margin:1rem 0;padding:.6rem 1.4rem;font-size:.95rem;text-decoration:none;display:inline-block}.fc-ok{color:#4ade80;margin-bottom:.3rem;font-size:.72rem}.fc-toggle{border:1px solid var(--color-saga-border);cursor:pointer;color:var(--color-saga-muted);background:0 0;border-radius:999px;padding:.1rem .55rem;font-size:.68rem}.fc-toggle.on{color:#4ade80;border-color:#4ade8055}.fc-kpis{flex-wrap:wrap;gap:.75rem;margin-bottom:.6rem;display:flex}.fc-kpi{text-align:center;border:1px solid var(--color-saga-border);border-radius:8px;flex:1;min-width:6rem;padding:.4rem}.fc-kpi-n{font-size:1.05rem;font-weight:700}.fc-kpi-n.teal{color:var(--color-saga-teal)}.fc-kpi-n.amber{color:var(--color-saga-amber,#f4a261)}.fc-kpi-n.violet{color:var(--color-saga-violet,#7c3aed)}.fc-kpi-l{color:var(--color-saga-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.fc-spark{align-items:flex-end;gap:1px;height:26px;display:flex}.fc-bar{background:var(--color-saga-teal);opacity:.7;border-radius:1px 1px 0 0;width:4px;display:inline-block}.fc-lock{text-align:center;max-width:26rem;margin:14vh auto}.fc-lock h1{letter-spacing:.1em;text-transform:uppercase;font-size:1.6rem}.fc-unavailable{color:var(--color-saga-muted);padding:.5rem 0;font-size:.78rem}.fc-tabs{gap:.25rem;margin-left:1.25rem;display:flex}.fc-tab{color:var(--color-saga-muted);cursor:pointer;letter-spacing:.03em;background:0 0;border:1px solid #0000;border-radius:6px;padding:.3rem .75rem;font-size:.78rem;font-weight:600}.fc-tab:hover{color:var(--color-saga-text,#e2e8f0)}.fc-tab.active{color:var(--color-saga-teal);border-color:var(--color-saga-border);background:var(--color-saga-surface,#0e1525)}.fc-credit{border:1px solid;border-radius:4px;padding:.2rem .6rem;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:700}.fc-credit-ok{color:var(--color-saga-teal)}.fc-credit-warn{color:var(--color-saga-amber,#f4a261)}.fc-credit-danger{color:#ef4444;animation:1.5s ease-in-out infinite fc-pulse}@keyframes fc-pulse{0%,to{opacity:1}50%{opacity:.55}}.wallet-widget[data-v-628dee18]{position:relative}.wallet-toggle[data-v-628dee18]{cursor:pointer;font-family:inherit}.wallet-panel[data-v-628dee18]{z-index:30;background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);border-radius:.5rem;flex-direction:column;gap:.6rem;width:260px;padding:.85rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 30px -10px #0009}.wallet-note[data-v-628dee18]{color:var(--color-saga-muted);margin:0;font-size:.75rem;line-height:1.4}.wallet-balance[data-v-628dee18]{color:var(--color-saga-text);margin:0;font-size:.85rem}.wallet-balance strong[data-v-628dee18]{color:var(--color-saga-amber)}.wallet-deposit[data-v-628dee18]{gap:.4rem;display:flex}.wallet-deposit input[data-v-628dee18]{width:80px}.wallet-promo[data-v-628dee18]{align-items:center;gap:.4rem;display:flex}.wallet-promo input[data-v-628dee18]{flex:1}.wallet-token[data-v-628dee18]{color:var(--color-saga-muted);word-break:break-all;margin:0;font-size:.65rem}.wallet-recover[data-v-628dee18]{flex-direction:column;gap:.4rem;display:flex}.wallet-btn[data-v-628dee18]{border:1px solid var(--color-saga-border);color:var(--color-saga-text);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:border-color .15s,color .15s}.wallet-btn[data-v-628dee18]:hover,.wallet-btn--primary[data-v-628dee18]{border-color:var(--color-saga-amber-dim);color:var(--color-saga-amber)}.wallet-link[data-v-628dee18]{color:var(--color-saga-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.7rem;text-decoration:underline}.wallet-error[data-v-628dee18]{color:#f87171;margin:0;font-size:.7rem}.wallet-modal-backdrop[data-v-628dee18]{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wallet-modal[data-v-628dee18]{background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);border-radius:.5rem;flex-direction:column;gap:.75rem;width:360px;max-width:90vw;padding:1.25rem;display:flex}.wallet-modal h3[data-v-628dee18]{color:var(--color-saga-text);margin:0;font-size:1rem}.wallet-modal p[data-v-628dee18]{color:var(--color-saga-muted);margin:0;font-size:.8rem;line-height:1.4}.wallet-secret-row[data-v-628dee18]{flex-direction:column;gap:.2rem;display:flex}.wallet-secret-label[data-v-628dee18]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-saga-muted);font-size:.7rem}.wallet-secret-row code[data-v-628dee18]{color:var(--color-saga-amber);word-break:break-all;background:var(--color-saga-surface);border:1px solid var(--color-saga-border);border-radius:.35rem;padding:.4rem .5rem;font-size:.8rem}.wallet-modal-actions[data-v-628dee18]{justify-content:flex-end;gap:.5rem;display:flex}.style-chips[data-v-fdfd5b07]{flex-wrap:wrap;gap:.35rem;display:flex}.style-chip[data-v-fdfd5b07]{border:1px solid var(--color-saga-border);color:var(--color-saga-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .65rem;font-size:.7rem;font-weight:600;transition:color .15s,border-color .15s,background .15s}.style-chip[data-v-fdfd5b07]:hover{border-color:var(--color-saga-teal-dim);color:var(--color-saga-text)}.style-chip--active[data-v-fdfd5b07]{border-color:var(--color-saga-teal);color:var(--color-saga-teal);background:var(--color-saga-teal-dim)}.config-summary[data-v-b49bdb7b]{flex-wrap:wrap;gap:.35rem;display:flex}.project-row[data-v-b49bdb7b]{align-items:flex-end;gap:.5rem;display:flex}.new-project-btn[data-v-b49bdb7b]{white-space:nowrap;border:1px solid var(--color-saga-border);border-radius:.375rem;padding:.4rem .6rem}.new-project-row[data-v-b49bdb7b]{gap:.35rem;margin-top:.35rem;display:flex}.advanced-toggle[data-v-b49bdb7b]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-saga-muted);cursor:pointer;align-self:flex-end;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;display:flex}.advanced-toggle[data-v-b49bdb7b]:hover{color:var(--color-saga-text)}.explicit-row[data-v-b49bdb7b]{flex-wrap:wrap;gap:.4rem;display:flex}.explicit-btn[data-v-b49bdb7b]{text-align:center;border:1px solid var(--color-saga-border);background:var(--color-saga-elevated);min-width:5.5rem;color:var(--explicit-color,var(--color-saga-text));cursor:pointer;border-radius:.375rem;flex:1;padding:.5rem;font-size:.75rem;font-weight:700;transition:border-color .15s,background .15s,color .15s}.explicit-btn[data-v-b49bdb7b]:hover{border-color:var(--explicit-color,var(--color-saga-teal))}.explicit-btn--active[data-v-b49bdb7b]{border-color:var(--explicit-color,var(--color-saga-teal));background:color-mix(in srgb, var(--explicit-color,var(--color-saga-teal)) 18%, var(--color-saga-elevated));box-shadow:0 0 0 1px var(--explicit-color,var(--color-saga-teal))}.simple-scene[data-v-b49bdb7b]{resize:vertical;min-height:100px}.summary-row[data-v-b49bdb7b]{text-align:left;background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);cursor:pointer;width:100%;color:var(--color-saga-text);font:inherit;border-radius:.375rem;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.summary-row[data-v-b49bdb7b]:hover{border-color:var(--color-saga-teal-dim)}.summary-row--active[data-v-b49bdb7b]{border-color:var(--color-saga-teal)}.summary-row-label[data-v-b49bdb7b]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-saga-muted);flex-shrink:0;font-size:.7rem;font-weight:700}.summary-row-value[data-v-b49bdb7b]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.summary-row-arrow[data-v-b49bdb7b]{color:var(--color-saga-muted);font-size:.7rem}.size-count-row[data-v-b49bdb7b]{gap:.75rem;display:flex}.batch-row[data-v-b49bdb7b]{background:var(--color-saga-elevated);border-radius:.25rem;flex-direction:column;gap:.15rem;padding:.3rem .5rem;font-size:.75rem;display:flex}.batch-row-top[data-v-b49bdb7b]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.batch-entity[data-v-b49bdb7b]{font-weight:600}.batch-prompt[data-v-b49bdb7b]{color:var(--color-saga-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.batch-error[data-v-b49bdb7b]{color:#ef4444;text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.gallery-filter[data-v-31f6f96b]{width:130px;padding:.25rem .5rem;font-size:.75rem}.gallery-grid[data-v-31f6f96b]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.gallery-card[data-v-31f6f96b]{background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);border-radius:.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.gallery-id[data-v-31f6f96b]{z-index:1;color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;padding:.05rem .4rem;font-family:monospace;font-size:.65rem;line-height:1.4;position:absolute;top:.25rem;left:.25rem}.gallery-thumb[data-v-31f6f96b]{aspect-ratio:1;object-fit:cover;cursor:zoom-in;background:var(--color-saga-bg);width:100%}.gallery-meta[data-v-31f6f96b]{flex-direction:column;gap:.25rem;padding:.4rem .5rem;display:flex}.gallery-model[data-v-31f6f96b]{color:var(--color-saga-text);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;overflow:hidden}.gallery-stars[data-v-31f6f96b]{color:var(--color-saga-faint);cursor:pointer;font-size:.85rem}.star--on[data-v-31f6f96b]{color:var(--color-saga-amber)}.gallery-tags[data-v-31f6f96b]{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.tag-chip[data-v-31f6f96b]{background:var(--color-saga-faint);color:var(--color-saga-text);cursor:pointer;border-radius:999px;padding:.1rem .5rem;font-size:.65rem}.tag-chip[data-v-31f6f96b]:hover{background:var(--color-saga-teal-dim)}.tag-input[data-v-31f6f96b]{border:none;border-bottom:1px dashed var(--color-saga-border);color:var(--color-saga-text);background:0 0;outline:none;width:50px;font-size:.65rem}.gallery-dl[data-v-31f6f96b]{color:var(--color-saga-muted);padding:.05rem .2rem;font-size:.7rem;line-height:1;text-decoration:none}.gallery-dl[data-v-31f6f96b]:hover{color:var(--color-saga-amber)}.gallery-delete[data-v-31f6f96b]{text-align:center;color:#fff;cursor:pointer;opacity:0;background:#00000080;border:none;border-radius:50%;width:20px;height:20px;font-size:.85rem;line-height:20px;transition:opacity .15s;position:absolute;top:.25rem;right:.25rem}.gallery-card:hover .gallery-delete[data-v-31f6f96b]{opacity:1}.gallery-report[data-v-31f6f96b]{text-align:center;cursor:pointer;opacity:0;background:#00000080;border:none;border-radius:50%;width:20px;height:20px;font-size:.7rem;line-height:20px;transition:opacity .15s;position:absolute;top:.25rem;right:1.75rem}.gallery-card:hover .gallery-report[data-v-31f6f96b]{opacity:1}.gallery-report--done[data-v-31f6f96b]{opacity:1;background:#dc262699}.export-menu-wrap[data-v-31f6f96b]{position:absolute;top:.25rem;right:2rem}.gallery-export[data-v-31f6f96b]{text-align:center;color:#fff;cursor:pointer;opacity:0;background:#00000080;border:none;border-radius:50%;width:20px;height:20px;font-size:.85rem;line-height:20px;transition:opacity .15s}.gallery-card:hover .gallery-export[data-v-31f6f96b]{opacity:1}.export-menu[data-v-31f6f96b]{z-index:10;background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);border-radius:.375rem;flex-direction:column;min-width:180px;display:flex;position:absolute;top:24px;right:0;overflow:hidden;box-shadow:0 4px 12px #00000059}.export-menu-item[data-v-31f6f96b]{text-align:left;color:var(--color-saga-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.4rem .6rem;font-size:.7rem}.export-menu-item[data-v-31f6f96b]:hover{background:var(--color-saga-bg)}.lightbox-stars[data-v-31f6f96b]{color:var(--color-saga-faint);cursor:pointer;margin-top:.4rem;font-size:1rem}.lightbox-tags[data-v-31f6f96b]{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.lightbox-actions[data-v-31f6f96b]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.lightbox-actions a.btn-ghost[data-v-31f6f96b]{text-decoration:none}.lightbox-actions .export-menu-wrap[data-v-31f6f96b]{position:relative;top:auto;right:auto}.lightbox-actions .btn-ghost[data-v-31f6f96b]:disabled{opacity:.45;cursor:not-allowed}.lightbox[data-v-31f6f96b]{z-index:1000;background:#000c;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.lightbox-content[data-v-31f6f96b]{flex-direction:column;flex-shrink:0;align-items:center;width:min(90vw,900px);display:flex;position:relative}.lightbox-content img[data-v-31f6f96b]{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:60vh}.lightbox-info[data-v-31f6f96b]{background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);border-radius:.375rem;width:100%;margin-top:.5rem;padding:.5rem .75rem}.lightbox-close[data-v-31f6f96b]{background:var(--color-saga-elevated);width:32px;height:32px;color:var(--color-saga-text);cursor:pointer;z-index:1;border:none;border-radius:50%;font-size:1rem;position:fixed;top:.75rem;right:.75rem}.expand-panel[data-v-a20e848d]{background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);z-index:500;border-radius:.5rem;flex-direction:column;width:min(380px,100vw - 2rem);max-height:calc(100vh - 4rem);display:flex;position:fixed;bottom:1rem;right:1rem;overflow:hidden;box-shadow:0 8px 24px #00000059}.expand-header[data-v-a20e848d]{border-bottom:1px solid var(--color-saga-border);justify-content:space-between;align-items:center;padding:.6rem .85rem;display:flex}.expand-header button[data-v-a20e848d]{padding:.1rem .5rem;font-size:1.1rem;line-height:1}.expand-body[data-v-a20e848d]{flex-direction:column;flex:1;gap:1rem;padding:.85rem;display:flex;overflow-y:auto}.option-list[data-v-a20e848d]{border:1px solid var(--color-saga-border);border-radius:.375rem;flex-direction:column;gap:.2rem;max-height:160px;padding:.4rem;display:flex;overflow-y:auto}.option-row[data-v-a20e848d]{cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;padding:.2rem .35rem;font-size:.8rem;display:flex}.option-row[data-v-a20e848d]:hover{background:var(--color-saga-bg)}.option-row--active[data-v-a20e848d]{color:var(--color-saga-teal)}.model-presets[data-v-a20e848d]{flex-wrap:wrap;gap:.4rem;display:flex}.preset-chip[data-v-a20e848d]{border:1px solid var(--color-saga-border);color:var(--color-saga-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:600;transition:color .12s,border-color .12s}.preset-chip[data-v-a20e848d]:hover{color:var(--color-saga-text);border-color:var(--color-saga-muted)}.preset-chip--active[data-v-a20e848d]{color:var(--color-saga-teal);border-color:var(--color-saga-teal)}.model-list[data-v-a20e848d]{border:1px solid var(--color-saga-border);border-radius:.375rem;flex-direction:column;flex:1;align-content:flex-start;gap:.2rem;padding:.5rem;display:flex;overflow-y:auto}.model-group-label[data-v-a20e848d]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-saga-muted);margin-top:.35rem;font-size:.65rem;font-weight:700}.model-group-label[data-v-a20e848d]:first-child{margin-top:0}.model-option[data-v-a20e848d]{cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;padding:.15rem .25rem;font-size:.8rem;display:flex}.model-option[data-v-a20e848d]:hover{background:var(--color-saga-bg)}.model-option--static[data-v-a20e848d]{cursor:default}.model-option--static[data-v-a20e848d]:hover{background:0 0}.model-cost[data-v-a20e848d]{color:var(--color-saga-muted);white-space:nowrap;margin-left:auto;font-size:.65rem}.premium-note[data-v-a20e848d]{color:var(--color-saga-muted);margin:0;font-size:.7rem;line-height:1.4}.tag-list[data-v-a20e848d]{border:1px solid var(--color-saga-border);border-radius:.375rem;flex-wrap:wrap;gap:.35rem;padding:.5rem;display:flex}.tag-option[data-v-a20e848d]{cursor:pointer;border:1px solid var(--color-saga-border);border-radius:.25rem;align-items:center;gap:.35rem;padding:.15rem .4rem;font-size:.78rem;display:flex}.tag-option[data-v-a20e848d]:hover{background:var(--color-saga-bg)}.tag-option--active[data-v-a20e848d]{border-color:var(--color-saga-teal);color:var(--color-saga-teal)}.conflict-notice[data-v-a20e848d]{color:var(--color-saga-amber);background:var(--color-saga-amber-dim);border-radius:.375rem;padding:.4rem .6rem;font-size:.75rem}.subject-list[data-v-a20e848d]{flex-direction:column;gap:.35rem;display:flex}.subject-row[data-v-a20e848d]{align-items:flex-start;gap:.35rem;display:flex}.subject-textarea[data-v-a20e848d]{resize:vertical;flex:1}.subject-remove[data-v-a20e848d]{padding:.1rem .5rem;font-size:1rem;line-height:1}.scene-textarea[data-v-a20e848d]{resize:none;flex:1;min-height:200px}.compliance-modal-backdrop[data-v-163817f5]{z-index:200;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.compliance-modal[data-v-163817f5]{background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);border-radius:.5rem;flex-direction:column;gap:.75rem;width:400px;max-width:90vw;padding:1.5rem;display:flex}.compliance-modal h3[data-v-163817f5]{color:var(--color-saga-text);margin:0;font-size:1.05rem}.compliance-modal p[data-v-163817f5]{color:var(--color-saga-text);margin:0;font-size:.85rem;line-height:1.5}.compliance-modal-note[data-v-163817f5]{color:var(--color-saga-muted);font-size:.78rem}.compliance-modal-btn[data-v-163817f5]{border:1px solid var(--color-saga-border);color:var(--color-saga-text);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-end;padding:.45rem 1rem;font-size:.8rem;font-weight:600}.compliance-modal-btn[data-v-163817f5]:hover{border-color:var(--color-saga-amber-dim);color:var(--color-saga-amber)}.workspace-page[data-v-d6a85c3d]{background:var(--color-saga-bg);min-height:100vh}.topbar[data-v-d6a85c3d]{background:var(--color-saga-elevated);border-bottom:1px solid var(--color-saga-border);justify-content:space-between;align-items:center;height:44px;padding:0 1rem;display:flex}.topbar-brand[data-v-d6a85c3d]{align-items:center;gap:.5rem;display:flex}.brand-logo[data-v-d6a85c3d]{border-radius:4px;width:24px;height:24px}.brand-name[data-v-d6a85c3d]{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg, var(--color-saga-teal), var(--color-saga-violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700}.topbar-actions[data-v-d6a85c3d]{align-items:center;gap:.85rem;display:flex}.chess-link[data-v-d6a85c3d]{color:var(--color-saga-muted);border:1px solid var(--color-saga-border);border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.chess-link[data-v-d6a85c3d]:hover{color:var(--color-saga-amber);border-color:var(--color-saga-amber-dim)}.isl-pornart-cta[data-v-d6a85c3d]{color:var(--color-saga-violet,#a78bfa);border-color:color-mix(in srgb, var(--color-saga-violet,#a78bfa) 30%, transparent)}.isl-pornart-cta[data-v-d6a85c3d]:hover{color:var(--color-saga-teal,#2dd4bf);border-color:color-mix(in srgb, var(--color-saga-teal,#2dd4bf) 40%, transparent)}.image-view-page[data-v-55f10679]{color:#e4e4e7;background:#0d0612;flex-direction:column;min-height:100vh;display:flex}.image-view-header[data-v-55f10679]{background:#0006;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.back-link[data-v-55f10679],.enter-lab-link[data-v-55f10679]{color:#a1a1aa;border:1px solid #ffffff1f;border-radius:999px;padding:.3rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.enter-lab-link--hidden[data-v-55f10679]{visibility:hidden;pointer-events:none}.back-link[data-v-55f10679]:hover,.enter-lab-link[data-v-55f10679]:hover{color:#e879f9;border-color:#e879f966}.brand-name[data-v-55f10679]{letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#e879f9,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:700}.image-view-main[data-v-55f10679]{flex:1;align-items:flex-start;gap:1.5rem;width:100%;max-width:1400px;margin:0 auto;padding:1.5rem;display:flex}.image-frame[data-v-55f10679]{flex:1;min-width:0}.image-link[data-v-55f10679]{display:block;position:relative}.image-display[data-v-55f10679]{object-fit:contain;border-radius:.5rem;width:100%;max-height:calc(100vh - 120px);display:block}.fullsize-hint[data-v-55f10679]{color:#fff9;opacity:0;background:#00000080;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;transition:opacity .15s;position:absolute;bottom:.5rem;right:.5rem}.image-link:hover .fullsize-hint[data-v-55f10679]{opacity:1}.image-sidebar[data-v-55f10679]{flex-direction:column;flex-shrink:0;gap:1.25rem;width:260px;display:flex}.sidebar-meta[data-v-55f10679]{flex-direction:column;gap:.4rem;display:flex}.meta-model[data-v-55f10679]{color:#e4e4e7;font-size:.85rem;font-weight:600}.meta-size[data-v-55f10679]{color:#71717a;font-size:.72rem}.meta-prompt[data-v-55f10679]{color:#a1a1aa;max-height:120px;font-size:.72rem;line-height:1.5;overflow-y:auto}.sidebar-actions[data-v-55f10679]{flex-direction:column;gap:.5rem;display:flex}.action-btn[data-v-55f10679]{text-align:center;color:#e4e4e7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:block}.action-btn[data-v-55f10679]:hover{background:#ffffff1a;border-color:#fff3}.action-btn--primary[data-v-55f10679]{color:#e879f9;background:#e879f926;border-color:#e879f966}.action-btn--primary[data-v-55f10679]:hover{background:#e879f940}.action-btn--disabled[data-v-55f10679]{opacity:.38;cursor:not-allowed;text-align:center;color:#71717a;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.8rem;font-weight:600;display:block}.export-wrap[data-v-55f10679]{position:relative}.export-menu[data-v-55f10679]{z-index:10;background:#1a0a24;border:1px solid #ffffff1f;border-radius:.375rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 16px #00000080}.export-item[data-v-55f10679]{text-align:left;color:#e4e4e7;cursor:pointer;background:0 0;border:none;width:100%;padding:.45rem .75rem;font-size:.75rem;display:block}.export-item[data-v-55f10679]:hover{background:#ffffff0f}@media (width<=640px){.image-view-main[data-v-55f10679]{flex-direction:column;padding:1rem}.image-sidebar[data-v-55f10679]{width:100%}.image-display[data-v-55f10679]{max-height:60vh}}.ps-body[data-v-d2cbdaab]{padding:1rem 1.5rem}.ps-notes[data-v-d2cbdaab]{white-space:pre-wrap;background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);border-radius:6px;margin-bottom:.75rem;padding:.5rem .7rem;font-size:.82rem}.portal-login-form{text-align:left;flex-direction:column;gap:.6rem;max-width:20rem;margin:1.5rem auto 0;display:flex}.portal-label{color:var(--color-saga-muted);flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.portal-input{background:var(--color-saga-bg);border:1px solid var(--color-saga-border);color:inherit;border-radius:6px;padding:.45rem .6rem;font-size:.9rem}.portal-error{color:#ef4444;font-size:.85rem}.portal-body{max-width:46rem;margin:2rem auto;padding:0 1rem}.portal-tabs{border-bottom:1px solid var(--color-saga-border);gap:.4rem;margin-bottom:1.2rem;display:flex}.portal-tab{color:var(--color-saga-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .9rem;font-size:.85rem}.portal-tab--active{color:var(--color-saga-text);border-bottom-color:var(--color-saga-teal)}.portal-stat-row{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.2rem;display:grid}.portal-stat{border:1px solid var(--color-saga-border);border-radius:8px;flex-direction:column;gap:.2rem;padding:.7rem .8rem;display:flex}.portal-stat-value{font-size:1.1rem;font-weight:600}.portal-chart{border:1px solid var(--color-saga-border);border-radius:8px;align-items:flex-end;gap:3px;height:8rem;padding:.6rem;display:flex}.portal-bar{background:var(--color-saga-teal);border-radius:2px 2px 0 0;flex:1;min-height:4px}.portal-row{gap:.5rem;margin-bottom:1rem;display:flex}.portal-row .portal-input{flex:1}.portal-token-reveal{border:1px solid var(--color-saga-amber);border-radius:8px;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.8rem;display:flex}.portal-revoked{color:#ef4444}.portal-packs{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;display:grid}.portal-table{border-collapse:collapse;width:100%;font-size:.85rem}.portal-table th{text-align:left;border-bottom:1px solid var(--color-saga-border);color:var(--color-saga-muted);padding:.4rem .6rem;font-weight:500}.portal-table td{border-bottom:1px solid var(--color-saga-border);padding:.4rem .6rem}.portal-credit{color:#2a9d8f}.portal-debit{color:#ef4444}.studio{grid-template-columns:260px 1fr 320px;gap:0;height:calc(100vh - 44px);display:grid}.studio-col{border-right:1px solid var(--color-saga-border);padding:.75rem;overflow-y:auto}.studio-new{width:100%;margin:.4rem 0}.studio-session{cursor:pointer;border-radius:6px;margin-bottom:.2rem;padding:.45rem .5rem}.studio-session:hover{background:var(--color-saga-elevated)}.studio-session.active{background:var(--color-saga-elevated);outline:1px solid var(--color-saga-border)}.studio-session-title{font-size:.78rem;line-height:1.25}.studio-chat{flex-direction:column;display:flex}.studio-log{flex:1;padding:.5rem 0;overflow-y:auto}.studio-msg{margin:.35rem 0;display:flex}.studio-msg.user{justify-content:flex-end}.studio-msg-body{white-space:pre-wrap;background:var(--color-saga-elevated);border-radius:10px;max-width:78%;padding:.5rem .7rem;font-size:.82rem}.studio-msg.user .studio-msg-body{background:color-mix(in srgb, var(--color-saga-teal) 18%, var(--color-saga-elevated))}.studio-input textarea{resize:vertical;width:100%}.studio-actions{gap:.5rem;margin-top:.35rem;display:flex}.studio-write{border-color:var(--color-saga-teal)}.studio-promote{border-color:#4ade80;width:100%;margin:.5rem 0}.studio-stat{align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.studio-links{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.studio-preview{color:var(--color-saga-muted);white-space:pre-wrap;border-top:1px solid var(--color-saga-border);padding-top:.5rem;font-size:.72rem}.studio-edit-area{width:100%;margin-bottom:.4rem;font-family:ui-monospace,monospace;font-size:.78rem}.dv-drop-target-container{z-index:9999;pointer-events:none;--dv-transition-duration:.3s;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.dv-drop-target-container .dv-drop-target-anchor{border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);opacity:1;will-change:transform, opacity;backface-visibility:hidden;contain:layout paint;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;position:relative;transform:translate(0,0)}.dv-drop-target{--dv-transition-duration:70ms;position:relative}.dv-drop-target>.dv-drop-target-dropzone{z-index:1000;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection{box-sizing:border-box;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);width:100%;height:100%;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;will-change:transform;pointer-events:none;position:relative}.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-dnd-compass{z-index:1001}.dv-dnd-compass-cell{box-sizing:border-box;border:1px solid var(--dv-dnd-compass-color,#1f9cf0);background-color:var(--dv-dnd-compass-cell-color,#1f9cf040);border-radius:2px}.dv-dnd-compass-cell-edge{background-color:var(--dv-dnd-compass-edge-cell-color,#1f9cf01f);border-style:dashed}.dv-dnd-compass-cell-active{background-color:var(--dv-dnd-compass-active-cell-color,#1f9cf080);border-style:solid}.dv-dnd-compass-edge-preview{z-index:1000;box-sizing:border-box;background-color:var(--dv-drag-over-background-color);border:var(--dv-drag-over-border)}.dv-dragged{transform:translate(0,0)}.dv-tab-ghost-drag{position:relative}.dv-tab-ghost-drag:after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab{flex-shrink:0}.dv-tab:focus-visible{position:relative}.dv-tab:has(:focus-visible){position:relative}.dv-tab:focus-visible:after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab:has(:focus-visible):after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.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{white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;height:100%;display:flex;position:relative}.dv-tab .dv-default-tab .dv-default-tab-content{flex-grow:1;margin-right:4px}.dv-tab .dv-default-tab .dv-default-tab-action{box-sizing:border-box;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.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{box-sizing:border-box;height:100%;color:var(--dv-activegroup-hiddenpanel-tab-color);margin:var(--dv-tab-margin);cursor:pointer;flex-shrink:0;align-items:center;padding:.25rem .5rem;display:flex}.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{scrollbar-width:thin;height:100%;display:flex;position:relative;overflow:auto}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical){flex-wrap:wrap;align-content:flex-start;height:auto;overflow:visible}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:var(--dv-tabs-and-actions-container-height)}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical).dv-tabs-container--wrap-capped{max-height:calc(var(--dv-tabs-and-actions-container-height) * var(--dv-max-tab-rows));overflow:hidden}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-before:after,.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);width:2px;position:absolute;top:0;bottom:0}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-before:after{left:0}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-after:after{right:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical{flex-wrap:wrap;align-content:flex-start;width:auto;height:100%;max-height:100%;overflow:visible}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:var(--dv-tabs-and-actions-container-height);height:var(--dv-wrap-vertical-tab-height,auto)}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical.dv-tabs-container--wrap-capped{max-width:calc(var(--dv-tabs-and-actions-container-height) * var(--dv-max-tab-rows));overflow:hidden}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-before:after,.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);height:2px;position:absolute;left:0;right:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-before:after{top:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-after:after{bottom:0}.dv-tabs-container{will-change:scroll-position;overscroll-behavior:contain;touch-action:pan-x;transform:translate(0,0)}.dv-tabs-container.dv-tabs-container-vertical{writing-mode:vertical-rl;touch-action:pan-y;width:100%;height:fit-content;max-height:100%}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before,.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--dv-tab-divider-color);position:absolute;top:0;left:0}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before{width:1px;height:100%}.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{width:100%;height:1px}.dv-tabs-container::-webkit-scrollbar{height:3px}.dv-tabs-container::-webkit-scrollbar-track{background:0 0}.dv-tabs-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color)}.dv-scrollable>.dv-tabs-container{overflow:hidden}.dv-tab{-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;font-size:var(--dv-tab-font-size);margin:var(--dv-tab-margin);touch-action:none;outline:none;padding:.25rem .5rem;position:relative}.dv-tab.dv-tab--shifting{will-change:transform, margin-left, margin-right, margin-top, margin-bottom;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}.dv-tab.dv-tab--dragging,.dv-tab.dv-tab--group-collapsed{opacity:0;pointer-events:none;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;overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.dv-tab.dv-tab--group-expanding{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}.dv-tab.dv-tab--pinned:has(.dv-tab-pin){align-items:center;display:flex}.dv-tab.dv-tab--pinned .dv-tab-pin{opacity:.7;pointer-events:none;flex-shrink:0;align-items:center;margin-right:4px;display:inline-flex}.dv-tab.dv-tab--pinned .dv-tab-pin .dv-svg{width:11px;height:11px}.dv-tab.dv-tab--pinned .dv-default-tab{min-width:0}.dv-tab.dv-tab--pinned .dv-default-tab-action,.dv-tab.dv-tab--pinned-compact .dv-default-tab-content{display:none}.dv-tab.dv-tab--pinned-compact .dv-tab-pin{margin-right:0}.dv-tabs-container:not(.dv-tabs-container--wrap):not(.dv-tabs-container-vertical)>.dv-tab.dv-tab--pinned-sticky{left:var(--dv-pinned-sticky-left,0);z-index:2;position:sticky}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row{height:auto;min-height:var(--dv-tabs-and-actions-container-height);flex-wrap:wrap;align-content:flex-start}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row .dv-pinned-row{flex:0 0 100%;order:-1}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row .dv-tab.dv-tab--pinned{display:none}.dv-pinned-row{box-sizing:border-box;width:100%;min-height:var(--dv-tabs-and-actions-container-height);background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom:1px solid var(--dv-tab-divider-color);align-items:center;gap:2px;padding:2px 4px;display:flex}.dv-pinned-tab{box-sizing:border-box;font-size:var(--dv-tab-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color);align-items:center;gap:4px;padding:.25rem .5rem;display:inline-flex}.dv-pinned-tab.dv-pinned-tab--active{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-pinned-tab .dv-pinned-tab-label{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.dv-pinned-tab .dv-pinned-tab-unpin{opacity:.6;flex-shrink:0}.dv-pinned-tab .dv-pinned-tab-unpin:hover{opacity:1}.dv-pinned-tab.dv-pinned-tab--dragging{opacity:.5}.dv-pinned-tab.dv-pinned-tab--drop-before,.dv-pinned-tab.dv-pinned-tab--drop-after{position:relative}.dv-pinned-tab.dv-pinned-tab--drop-before:after,.dv-pinned-tab.dv-pinned-tab--drop-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);width:2px;position:absolute;top:0;bottom:0}.dv-pinned-tab.dv-pinned-tab--drop-before:after{left:0}.dv-pinned-tab.dv-pinned-tab--drop-after:after{right:0}@media (prefers-reduced-motion:reduce){.dv-tab,.dv-tab-group-chip{transition:none!important}}.dv-tab-group-chip{padding:var(--dv-tab-group-chip-padding);border-radius:var(--dv-tab-group-chip-border-radius);font-size:var(--dv-tab-group-chip-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;touch-action:none;background-color:var(--dv-tab-group-color);color:#fff;align-self:center;align-items:center;margin:0 8px;line-height:1;display:inline-flex}.dv-tab-group-chip.dv-tab-group-chip--accent-off{color:inherit;background-color:#0000}.dv-tab-group-chip.dv-tab-group-chip--shifting{will-change:margin-left;transition:margin-left var(--dv-transition-duration,.2s) ease-out}.dv-tab-group-chip.dv-tab-group-chip--dragging{opacity:0;pointer-events:none;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;overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding: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%;width:12px;height:12px;padding:0;position:relative}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty):before{content:"";position:absolute;inset:-8px}.dv-tab-group-underline{opacity:var(--dv-tab-group-line-opacity);pointer-events:none;z-index:10;position:absolute;bottom:0}.dv-tab-group-chip-continuation{width:8px;height:8px;opacity:var(--dv-tab-group-line-opacity);pointer-events:none;z-index:10;border-radius:50%;position:absolute}.dv-groupview-header-bottom .dv-tab-group-underline{top:0;bottom:auto}.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{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;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-container-vertical .dv-tab.dv-tab--group-expanding{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{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;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-overflow-container{height:unset;font-size:var(--dv-tabs-and-actions-container-font-size);border:1px solid var(--dv-tab-divider-color);background-color:var(--dv-group-view-background-color);flex-direction:column;max-height:min(50vh,400px);overflow-y:auto}.dv-tabs-overflow-container::-webkit-scrollbar{width:6px}.dv-tabs-overflow-container::-webkit-scrollbar-track{background:0 0}.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{color:var(--dv-activegroup-hiddenpanel-tab-color);cursor:pointer;border-bottom:1px solid var(--dv-tab-divider-color);align-items:center;gap:6px;padding:4px 8px;font-size:.8em;font-weight:600;display:flex}.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%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dv-tabs-overflow-container .dv-tabs-overflow-group-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dv-tabs-overflow-container .dv-tabs-overflow-group-collapsed-badge{opacity:.7;background-color:var(--dv-tab-divider-color);border-radius:3px;padding:1px 4px;font-size:.75em;font-weight:400}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header{cursor:default}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header:hover{background-color:#0000}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header .dv-tabs-overflow-pinned-icon{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header .dv-tabs-overflow-pinned-icon .dv-svg{width:11px;height:11px}.dv-tabs-overflow-container .dv-tab.dv-tab--grouped{padding-left:16px}.dv-tabs-overflow-container.dv-tabs-overflow-advanced{min-width:220px}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tabs-overflow-search{box-sizing:border-box;border:none;border-bottom:1px solid var(--dv-tab-divider-color);width:100%;font-size:inherit;color:var(--dv-activegroup-visiblepanel-tab-color);background-color:var(--dv-group-view-background-color);outline:none;padding:6px 8px;font-family:inherit}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tabs-overflow-list{outline:none;flex-direction:column;display:flex}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tab.dv-tabs-overflow-option--focused{outline:1px solid var(--dv-tab-divider-color);outline-offset:-1px;background-color:var(--dv-icon-hover-background-color)}.dv-tabs-and-actions-container{background-color:var(--dv-tabs-and-actions-container-background-color);box-sizing:border-box;height:var(--dv-tabs-and-actions-container-height);font-size:var(--dv-tabs-and-actions-container-font-size);flex-shrink:0;display:flex}.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap){height:auto;min-height:var(--dv-tabs-and-actions-container-height);align-items:flex-start}:is(.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-pre-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-left-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-right-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-void-container){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{-webkit-user-select:none;user-select:none;touch-action:none;flex-grow:1;display:flex}.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{height:auto;width:var(--dv-tabs-and-actions-container-height);flex-direction:column}.dv-tabs-and-actions-container.dv-groupview-header-vertical:has(.dv-tabs-container--wrap){width:auto;min-width:var(--dv-tabs-and-actions-container-height)}.dv-tabs-and-actions-container.dv-groupview-header-vertical:has(.dv-tabs-container--wrap)>.dv-scrollable{align-self:stretch}.dv-watermark{height:100%;display:flex}.dv-dockview{background-color:var(--dv-group-view-background-color);position:relative}.dv-dockview .dv-watermark-container{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.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-keyboard-docking-hint{z-index:100;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--dv-context-menu-background-color,var(--dv-group-view-background-color));max-width:90%;color:var(--dv-activegroup-visiblepanel-tab-color);border:1px solid var(--dv-tab-divider-color);border-radius:4px;padding:4px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #00000059}.dv-groupview{background-color:var(--dv-group-view-background-color);flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-groupview:focus{outline:none}.dv-groupview>.dv-content-container{outline:none;flex-grow:1;min-height:0}.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-root-wrapper,.dv-grid-view,.dv-branch-node{width:100%;height: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:#00f}.dv-debug .dv-resize-container .dv-resize-handle-topleft,.dv-debug .dv-resize-container .dv-resize-handle-topright,.dv-debug .dv-resize-container .dv-resize-handle-bottomleft,.dv-debug .dv-resize-container .dv-resize-handle-bottomright{background-color:#0ff}.dv-floating-overlay-host{pointer-events:none;position:absolute}.dv-floating-overlay-host>.dv-resize-container{pointer-events:auto}.dv-edge-peek{background-color:var(--dv-group-view-background-color);border:1px solid var(--dv-separator-border);box-shadow:0 6px 16px #0006}.dv-edge-peek>*{width:100%;height:100%;overflow:auto}.dv-auto-edge-band{pointer-events:none;z-index:var(--dv-overlay-z-index,999);background-color:var(--dv-edge-dock-indicator-color);box-shadow:0 0 6px var(--dv-edge-dock-indicator-color);position:absolute}.dv-edge-peek-header{box-sizing:border-box;background-color:var(--dv-group-view-background-color);border:1px solid var(--dv-separator-border);color:var(--dv-activegroup-visiblepanel-tab-color);border-bottom:none;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:12px;display:flex}.dv-edge-peek-header .dv-edge-peek-pin,.dv-edge-peek-header .dv-edge-peek-close{box-sizing:border-box;cursor:pointer;color:inherit;background:0 0;border:none;outline:none;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.dv-edge-peek-header .dv-edge-peek-pin:hover,.dv-edge-peek-header .dv-edge-peek-close:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}.dv-edge-peek-header .dv-edge-peek-pin:focus-visible,.dv-edge-peek-header .dv-edge-peek-close:focus-visible{outline:1px solid var(--dv-tab-divider-color);outline-offset:-1px;border-radius:2px}.dv-edge-peek-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.dv-resize-container>.dv-grid-view{width:100%;height:100%}.dv-resize-container-with-titlebar{flex-direction:column;display:flex}.dv-resize-container-with-titlebar>.dv-floating-titlebar{flex:none}.dv-resize-container-with-titlebar>.dv-grid-view{flex:1 1 0;height:auto;min-height:0}.dv-floating-titlebar{box-sizing:border-box;height:var(--dv-floating-titlebar-height,22px);background-color:var(--dv-floating-titlebar-background-color);border-bottom:var(--dv-floating-titlebar-border-bottom,none);-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0}.dv-floating-titlebar.dv-draggable{cursor:grab}.dv-resize-container{--dv-overlay-z-index:var(--dv-overlay-z-index,999);z-index:calc(var(--dv-overlay-z-index) - 2);background-color:var(--dv-group-view-background-color);border:var(--dv-floating-border);box-shadow:var(--dv-floating-box-shadow);will-change:transform, opacity;backface-visibility:hidden;position:absolute;transform:translate(0,0)}.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-top,.dv-resize-container .dv-resize-handle-bottom,.dv-resize-container .dv-resize-handle-left,.dv-resize-container .dv-resize-handle-right,.dv-resize-container .dv-resize-handle-topleft,.dv-resize-container .dv-resize-handle-topright,.dv-resize-container .dv-resize-handle-bottomleft,.dv-resize-container .dv-resize-handle-bottomright{touch-action:none}.dv-resize-container .dv-resize-handle-top{width:calc(100% - 8px);height:4px;z-index:var(--dv-overlay-z-index);cursor:ns-resize;position:absolute;top:-2px;left:4px}.dv-resize-container .dv-resize-handle-bottom{width:calc(100% - 8px);height:4px;z-index:var(--dv-overlay-z-index);cursor:ns-resize;position:absolute;bottom:-2px;left:4px}.dv-resize-container .dv-resize-handle-left{width:4px;height:calc(100% - 8px);z-index:var(--dv-overlay-z-index);cursor:ew-resize;position:absolute;top:4px;left:-2px}.dv-resize-container .dv-resize-handle-right{width:4px;height:calc(100% - 8px);z-index:var(--dv-overlay-z-index);cursor:ew-resize;position:absolute;top:4px;right:-2px}.dv-resize-container .dv-resize-handle-topleft{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:nw-resize;position:absolute;top:-2px;left:-2px}.dv-resize-container .dv-resize-handle-topright{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:ne-resize;position:absolute;top:-2px;right:-2px}.dv-resize-container .dv-resize-handle-bottomleft{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:sw-resize;position:absolute;bottom:-2px;left:-2px}.dv-resize-container .dv-resize-handle-bottomright{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:se-resize;position:absolute;bottom:-2px;right:-2px}@media (pointer:coarse){.dv-resize-container .dv-resize-handle-top,.dv-resize-container .dv-resize-handle-bottom{width:calc(100% - 48px);height:16px;left:24px}.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{width:16px;height:calc(100% - 48px);top:24px}.dv-resize-container .dv-resize-handle-left{left:-10px}.dv-resize-container .dv-resize-handle-right{right:-10px}.dv-resize-container .dv-resize-handle-topleft,.dv-resize-container .dv-resize-handle-topright,.dv-resize-container .dv-resize-handle-bottomleft,.dv-resize-container .dv-resize-handle-bottomright{width:24px;height:24px}.dv-resize-container .dv-resize-handle-topleft{top:-12px;left:-12px}.dv-resize-container .dv-resize-handle-topright{top:-12px;right:-12px}.dv-resize-container .dv-resize-handle-bottomleft{bottom:-12px;left:-12px}.dv-resize-container .dv-resize-handle-bottomright{bottom:-12px;right:-12px}}.dv-smart-guides{pointer-events:none;z-index:calc(var(--dv-overlay-z-index,999) + 100)}.dv-smart-guide{background-color:var(--dv-smart-guides-color,#1f9cf0)}.dv-smart-guide-preview{box-sizing:border-box;background-color:var(--dv-smart-guides-preview-color,#1f9cf02e);border:1px solid var(--dv-smart-guides-color,#1f9cf0)}.dv-render-overlay{--dv-overlay-z-index:var(--dv-overlay-z-index,999);z-index:1;contain:layout paint;isolation:isolate;will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;transform:translate(0,0)}.dv-render-overlay.dv-render-overlay-float{z-index:calc(var(--dv-overlay-z-index) - 1)}.dv-debug .dv-render-overlay{outline-offset:-1;outline:1px solid red}.dv-pane-container{width:100%;height:100%}.dv-pane-container.dv-animated .dv-view{will-change:transform;backface-visibility:hidden;transition:transform .15s ease-out;transform:translate(0,0)}.dv-pane-container .dv-view{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.dv-pane-container .dv-view:not(:first-child):before{background-color:#0000!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;padding:0 8px;display:flex}.dv-pane-container .dv-view .dv-default-header .dv-pane-header-icon{justify-content:center;align-items:center;display:flex}.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{flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-pane-container .dv-pane .dv-pane-header{box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:none;position:relative}.dv-pane-container .dv-pane .dv-pane-header.dv-pane-draggable{cursor:pointer}.dv-pane-container .dv-pane .dv-pane-header:focus-visible:before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-header:has(:focus-visible):before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-body{outline:none;flex-grow:1;position:relative;overflow:hidden auto}.dv-pane-container .dv-pane .dv-pane-body:focus-visible:before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-body:has(:focus-visible):before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-scrollable{position:relative;overflow:hidden}.dv-scrollable .dv-scrollbar{will-change:background-color, transform;backface-visibility:hidden;background-color:#0000;border-radius:2px;transition:background-color 1s ease-in-out;position:absolute;transform:translate(0,0)}.dv-scrollable .dv-scrollbar-horizontal{height:4px;bottom:0;left:0}.dv-scrollable .dv-scrollbar-vertical{width:4px;top:0;right:0}.dv-scrollable:hover .dv-scrollbar,.dv-scrollable.dv-scrollable-resizing .dv-scrollbar,.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar{background-color:var(--dv-scrollbar-background-color,#ffffff40)}.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{width:100%;height:100%;position:relative;overflow:hidden}.dv-split-view-container.dv-splitview-disabled>.dv-sash-container>.dv-sash{pointer-events:none}.dv-split-view-container.dv-animation .dv-view,.dv-split-view-container.dv-animation .dv-sash{will-change:transform;backface-visibility:hidden;transition:transform .15s ease-out;transform:translate(0,0)}.dv-split-view-container.dv-horizontal{height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash{width:4px;height:100%}.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{width:1px;height:100%}.dv-split-view-container.dv-vertical{width:100%}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash{width:100%;height:4px}.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{width:100%;height:1px}.dv-split-view-container .dv-sash-container{width:100%;height:100%;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash{z-index:99;-webkit-user-select:none;user-select:none;touch-action:none;background-color:var(--dv-sash-color,transparent);outline:none;position:absolute}.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:var(--dv-active-sash-color,transparent);transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:var(--dv-active-sash-transition-duration,.1s);transition-delay:var(--dv-active-sash-transition-delay,.5s)}@media (pointer:coarse){.dv-split-view-container .dv-sash-container>.dv-sash:not(.dv-disabled):before{content:"";background:0 0;position:absolute}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash:not(.dv-disabled):before{inset:0 -10px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash:not(.dv-disabled):before{inset:-10px 0}}.dv-split-view-container .dv-view-container{width:100%;height:100%;position:relative}.dv-split-view-container .dv-view-container .dv-view{box-sizing:border-box;height:100%;position:absolute;overflow:auto}.dv-split-view-container.dv-separator-border .dv-view:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--dv-separator-border);position:absolute;top:0;left:0}.dv-svg{fill:currentColor;stroke:currentColor;stroke-width:0;line-height:1;display:inline-block}.dockview-theme-dark{--dv-paneview-active-outline-color:dodgerblue;--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:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.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:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--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:.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:white;--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:dodgerblue;--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:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.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:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--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:.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:white;--dv-tabs-and-actions-container-background-color:#f3f3f3;--dv-activegroup-visiblepanel-tab-background-color:white;--dv-activegroup-hiddenpanel-tab-background-color:#ececec;--dv-inactivegroup-visiblepanel-tab-background-color:white;--dv-inactivegroup-hiddenpanel-tab-background-color:#ececec;--dv-tab-divider-color:white;--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:dodgerblue;--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:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.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:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--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:.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:#2d2d30;--dv-activegroup-visiblepanel-tab-background-color:#007acc;--dv-activegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color:#3f3f46;--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-tab-divider-color:#1e1e1e;--dv-activegroup-visiblepanel-tab-color:white;--dv-activegroup-hiddenpanel-tab-color:white;--dv-inactivegroup-visiblepanel-tab-color:white;--dv-inactivegroup-hiddenpanel-tab-color:white;--dv-separator-border:#444;--dv-paneview-header-border-color:#ccc3;--dv-tabs-and-actions-container-height:20px;--dv-tabs-and-actions-container-font-size:11px}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom: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-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{box-sizing:content-box;border-bottom: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-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:dodgerblue;--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:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.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:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--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:.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:white;--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:white;--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:dodgerblue;--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:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.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:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--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:.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{content:"";z-index:999;background-color:#94527e;width:100%;height:1px;position:absolute;bottom:0;left:0}.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{content:"";z-index:999;background-color:#5e3d5a;width:100%;height:1px;position:absolute;bottom:0;left:0}.dockview-theme-nord{--dv-paneview-active-outline-color:dodgerblue;--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:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.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:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--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:.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{content:"";background-color:var(--dv-color-nord-frost);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.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{content:"";background-color:var(--dv-color-nord-frost-2);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-nord-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--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);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--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:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-nord-spaced .dv-dockview{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-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-nord-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-nord-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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:unset!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--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-nord-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-nord-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-nord-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-edge-peek,.dockview-theme-nord-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-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:transparent;--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:dodgerblue;--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:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.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:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--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:.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{content:"";background-color:var(--dv-color-mocha-mauve);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.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{content:"";z-index:999;background-color:#b4befe66;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-catppuccin-mocha-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--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);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--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:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-catppuccin-mocha-spaced .dv-dockview{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-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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:unset!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--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.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:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek,.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-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:transparent;--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:dodgerblue;--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:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.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:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--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:.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{content:"";background-color:var(--dv-color-monokai-green);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.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{content:"";z-index:999;background-color:#a6e22e59;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-solarized-light{--dv-paneview-active-outline-color:dodgerblue;--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:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.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:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--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:.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:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--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);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--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:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-solarized-light-spaced .dv-dockview{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-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-solarized-light-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-solarized-light-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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:unset!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--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-solarized-light-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-solarized-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.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:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-edge-peek,.dockview-theme-solarized-light-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-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:transparent;--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:dodgerblue;--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:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.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:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--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:.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:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--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);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--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:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-github-dark-spaced .dv-dockview{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-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-github-dark-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-github-dark-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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:unset!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--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-dark-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-github-dark-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.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:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-edge-peek,.dockview-theme-github-dark-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-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:transparent;--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:dodgerblue;--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:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.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:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--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:.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:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--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);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--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:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-github-light-spaced .dv-dockview{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-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-github-light-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-github-light-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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:unset!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--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-light-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-github-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.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:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-edge-peek,.dockview-theme-github-light-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-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:transparent;--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:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--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);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--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:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-abyss-spaced .dv-dockview{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-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-abyss-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-abyss-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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:unset!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--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-abyss-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-abyss-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-abyss-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-edge-peek,.dockview-theme-abyss-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-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:white;--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:transparent;--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:transparent;--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:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--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:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--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);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--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:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-light-spaced .dv-dockview{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-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-light-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-light-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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:unset!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--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-light-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-edge-peek,.dockview-theme-light-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-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:white;--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:transparent;--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:transparent;--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:12px;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--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);--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-spaced .dv-dockview{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-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-tabs-overflow-container,.dockview-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!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--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.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)}.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-edge-peek,.dockview-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dv-context-menu{background:var(--dv-context-menu-background-color,var(--dv-activegroup-hiddenpanel-tab-background-color));min-width:160px;color:var(--dv-context-menu-color,var(--dv-activegroup-hiddenpanel-tab-color));border:1px solid var(--dv-tab-divider-color);border-radius:var(--dv-border-radius);box-shadow:var(--dv-floating-box-shadow);padding:4px 0;overflow:hidden}.dv-context-menu-item{cursor:pointer;height:25px;font-size:var(--dv-tabs-and-actions-container-font-size);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;padding:0 12px;display:flex}.dv-context-menu-item:hover{background:var(--dv-icon-hover-background-color)}.dv-context-menu-item.dv-context-menu-item--disabled{opacity:.4;cursor:default;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{box-sizing:border-box;border:1px solid var(--dv-tab-divider-color);border-radius:var(--dv-border-radius);background:inherit;width:100%;color:var(--dv-activegroup-visiblepanel-tab-color);font-size:var(--dv-tabs-and-actions-container-font-size);outline:none;padding:8px 10px}.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{flex-direction:row;align-items:center;gap:6px;padding:8px 12px;display:flex}.dv-context-menu-color-swatch{cursor:pointer;background-color:var(--dv-tab-group-color);border:2px solid #0000;border-radius:50%;flex-shrink:0;width:20px;height: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{top:auto;bottom:0}.dv-groupview.dv-groupview-header-bottom.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after,.dv-groupview.dv-groupview-header-bottom.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{top:0;bottom:auto}.dock-frame{width:100%;height:calc(100vh - 44px)}.dock-panel-mount{background:var(--color-saga-bg);width:100%;height:100%;overflow:auto}.border-saga-border[data-v-1cc04ce2]{border-color:var(--color-saga-border)}.turn+.turn[data-v-1cc04ce2]{border-top:2px solid var(--color-saga-amber-dim);margin-top:.85rem;padding-top:.85rem}.turn-label--user[data-v-1cc04ce2]{color:var(--color-saga-teal)}.turn-label--assistant[data-v-1cc04ce2]{color:var(--color-saga-violet)}.zoom-controls[data-v-cd471c5a]{z-index:15;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:.5rem;right:.5rem}.zoom-btn[data-v-cd471c5a]{background:var(--color-saga-surface);border:1px solid var(--color-saga-border);width:22px;height:22px;color:var(--color-saga-fg);cursor:pointer;border-radius:4px;font-size:.85rem;font-weight:700;line-height:1}.zoom-btn[data-v-cd471c5a]:hover{background:var(--color-saga-elevated);border-color:var(--color-saga-teal)}.zoom-btn--reset[data-v-cd471c5a]{font-size:.7rem}.force-graph-container[data-v-cd471c5a]{width:100%;height:100%;position:relative;overflow:hidden}.edge[data-v-cd471c5a]{stroke:var(--color-saga-border);stroke-width:1.5px;fill:none}.edge--web[data-v-cd471c5a]{stroke-dasharray:4 3}.arrow-fill[data-v-cd471c5a]{fill:var(--color-saga-border)}.edge-label[data-v-cd471c5a]{fill:var(--color-saga-muted);text-anchor:middle;pointer-events:none;font-size:8px}.node[data-v-cd471c5a]{cursor:grab}.node[data-v-cd471c5a]:active{cursor:grabbing}.node--selected circle[data-v-cd471c5a]{stroke:var(--color-saga-teal);stroke-width:2.5px}.node--archived[data-v-cd471c5a]{opacity:.4}.node-label[data-v-cd471c5a]{text-anchor:middle;fill:var(--color-saga-muted);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9px}.idea-tree[data-v-fb8fdca8]{margin:0;padding-left:.9rem;list-style:none}.idea-tree[data-v-fb8fdca8]:first-of-type{padding-left:0}.idea-row[data-v-fb8fdca8]{cursor:pointer;border-radius:4px;align-items:center;gap:.3rem;padding:.15rem .3rem;font-size:.7rem;display:flex}.idea-row[data-v-fb8fdca8]:hover{background:var(--color-saga-elevated)}.idea-row--selected[data-v-fb8fdca8]{background:var(--color-saga-elevated);outline:1px solid var(--color-saga-teal)}.idea-row--archived[data-v-fb8fdca8]{opacity:.45}.toggle[data-v-fb8fdca8]{text-align:center;width:.9rem;color:var(--color-saga-muted);cursor:pointer;background:0 0;border:none;font-size:.6rem}.toggle-spacer[data-v-fb8fdca8]{width:.9rem;display:inline-block}.row-type[data-v-fb8fdca8]{text-transform:uppercase;opacity:.8;flex-shrink:0;font-size:.6rem;font-weight:700}.row-label[data-v-fb8fdca8]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.row-facts[data-v-fb8fdca8]{color:var(--color-saga-amber);flex-shrink:0;font-size:.6rem}.idea-context-menu[data-v-efb68fca]{z-index:100;background:var(--color-saga-surface);border:1px solid var(--color-saga-border);border-radius:6px;min-width:160px;padding:.25rem;font-size:.75rem;position:fixed;box-shadow:0 4px 16px #00000059}.menu-header[data-v-efb68fca]{color:var(--color-saga-muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;padding:.3rem .5rem;font-weight:600;overflow:hidden}.menu-divider[data-v-efb68fca]{background:var(--color-saga-border);height:1px;margin:.2rem 0}.menu-item[data-v-efb68fca]{text-align:left;width:100%;color:var(--color-saga-fg);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem .5rem;display:block}.menu-item[data-v-efb68fca]:hover{background:var(--color-saga-elevated)}.menu-item--danger[data-v-efb68fca]{color:#f87171}.menu-item--danger[data-v-efb68fca]:hover{background:color-mix(in srgb, var(--color-saga-elevated) 80%, #f87171 20%)}.menu-rename[data-v-efb68fca]{gap:.25rem;padding:.2rem;display:flex}.rename-input[data-v-efb68fca]{background:var(--color-saga-elevated);border:1px solid var(--color-saga-teal);color:var(--color-saga-fg);font:inherit;border-radius:4px;flex:1;min-width:140px;padding:.2rem .4rem}.rename-confirm[data-v-efb68fca]{background:var(--color-saga-teal);color:var(--color-saga-bg);cursor:pointer;border:none;border-radius:4px;padding:0 .5rem;font-weight:700}.widget[data-v-bfc6ac90]{position:relative}.badge[data-v-bfc6ac90]{color:var(--color-saga-muted);border:1px solid var(--color-saga-border);border-radius:999px;padding:.1rem .5rem;font-size:.65rem}.badge--active[data-v-bfc6ac90]{color:var(--color-saga-teal);border-color:var(--color-saga-teal);opacity:.8}.placeholder-svg[data-v-bfc6ac90]{opacity:.3}.node-center[data-v-bfc6ac90]{fill:var(--color-saga-teal)}.node-leaf[data-v-bfc6ac90]{fill:var(--color-saga-violet)}.edge[data-v-bfc6ac90]{stroke:var(--color-saga-border);stroke-width:1.5px}.edge.dashed[data-v-bfc6ac90]{stroke-dasharray:3 3}.stats-bar[data-v-bfc6ac90]{border-bottom:1px solid var(--color-saga-border);gap:1rem;padding:.4rem .75rem .3rem;display:flex}.stat[data-v-bfc6ac90]{text-align:center}.stat-val[data-v-bfc6ac90]{color:var(--color-saga-teal);font-size:1.1rem;font-weight:700;line-height:1}.stat-val.pending[data-v-bfc6ac90]{color:var(--color-saga-amber)}.stat-label[data-v-bfc6ac90]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-saga-muted);margin-top:.1rem;font-size:.57rem}.conv-pill[data-v-bfc6ac90]{color:var(--color-saga-muted);border:1px solid var(--color-saga-border);border-radius:999px;padding:.15rem .6rem;font-size:.65rem;display:inline-block}.linking-banner[data-v-bfc6ac90]{background:var(--color-saga-elevated);border:1px solid var(--color-saga-teal);color:var(--color-saga-teal);white-space:nowrap;z-index:20;border-radius:999px;padding:.3rem .7rem;font-size:.7rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.link-type-prompt[data-v-bfc6ac90]{background:var(--color-saga-surface);border:1px solid var(--color-saga-border);z-index:20;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.7rem;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 4px 16px #00000059}.link-type-label[data-v-bfc6ac90]{color:var(--color-saga-muted)}.link-type-prompt select[data-v-bfc6ac90]{background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);color:var(--color-saga-fg);font:inherit;border-radius:4px;padding:.15rem .3rem}.link-type-confirm[data-v-bfc6ac90]{background:var(--color-saga-teal);color:var(--color-saga-bg);cursor:pointer;border:none;border-radius:4px;padding:.15rem .5rem;font-weight:700}.link-type-cancel[data-v-bfc6ac90]{color:var(--color-saga-muted);cursor:pointer;background:0 0;border:none;padding:.15rem .3rem}.idea-group[data-v-26f9ba80]{border:1px solid var(--color-saga-border);border-radius:4px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.idea-group--highlighted[data-v-26f9ba80]{border-color:var(--color-saga-teal);box-shadow:0 0 0 1px var(--color-saga-teal)}.idea-header[data-v-26f9ba80]{background:var(--color-saga-elevated);cursor:pointer;text-align:left;width:100%;color:var(--color-saga-fg);border:none;align-items:center;gap:.35rem;padding:.3rem .45rem;font-size:.78rem;display:flex}.idea-header[data-v-26f9ba80]:hover{background:color-mix(in srgb, var(--color-saga-elevated) 80%, var(--color-saga-teal) 20%)}.idea-chevron[data-v-26f9ba80]{color:var(--color-saga-muted);flex-shrink:0;width:10px;font-size:.8rem;transition:transform .12s;display:inline-block;transform:rotate(0)}.idea-chevron.open[data-v-26f9ba80]{transform:rotate(90deg)}.idea-type-badge[data-v-26f9ba80]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-saga-violet);opacity:.8;flex-shrink:0;font-size:.55rem;font-weight:600}.idea-label[data-v-26f9ba80]{color:var(--color-saga-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;transition:transform .1s;overflow:hidden}.idea-label[data-v-26f9ba80]:hover{z-index:5;transform-origin:0;background:var(--color-saga-elevated);white-space:normal;border-radius:3px;padding:.1rem .3rem;display:inline-block;position:relative;transform:scale(1.2)}.idea-count[data-v-26f9ba80]{color:var(--color-saga-muted);flex-shrink:0;font-size:.58rem}.idea-body[data-v-26f9ba80]{flex-direction:column;gap:.25rem;padding:.25rem .4rem .3rem .9rem;display:flex}.idea-summary[data-v-26f9ba80]{color:var(--color-saga-muted);border-bottom:1px dashed var(--color-saga-border);padding-bottom:.15rem;font-size:.65rem;font-style:italic}.fact-list[data-v-26f9ba80]{flex-direction:column;gap:1px;display:flex}.fact-row[data-v-26f9ba80]{gap:.4rem;font-family:monospace;font-size:.74rem;display:flex}.fact-key[data-v-26f9ba80]{color:var(--color-saga-teal);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-width:60px;overflow:hidden}.fact-val[data-v-26f9ba80]{color:var(--color-saga-fg);opacity:.8;text-overflow:ellipsis;white-space:nowrap;cursor:text;border-radius:3px;flex:1;transition:transform .1s;overflow:hidden}.fact-val[data-v-26f9ba80]:hover{opacity:1;z-index:5;transform-origin:0;background:var(--color-saga-elevated);white-space:normal;padding:0 .25rem;display:inline-block;position:relative;transform:scale(1.15)}.fact-blurb[data-v-26f9ba80]{white-space:normal;color:var(--color-saga-muted);opacity:1;font-family:inherit;font-size:.7rem;font-style:italic}.fact-val-input[data-v-26f9ba80]{background:var(--color-saga-elevated);border:1px solid var(--color-saga-teal);color:var(--color-saga-fg);font:inherit;border-radius:3px;flex:1;min-width:0;padding:0 .25rem}.fact-row--saving[data-v-26f9ba80]{opacity:.5;pointer-events:none}.children[data-v-26f9ba80]{flex-direction:column;gap:2px;padding-top:.2rem;display:flex}.badge[data-v-7c94e3b3]{color:var(--color-saga-muted);border:1px solid var(--color-saga-border);border-radius:999px;padding:.1rem .5rem;font-size:.65rem}.badge--active[data-v-7c94e3b3]{color:var(--color-saga-amber);border-color:var(--color-saga-amber-dim);opacity:.9}.reg-icon[data-v-7c94e3b3]{opacity:.25;color:var(--color-saga-teal);font-size:1.5rem}.reg-group[data-v-7c94e3b3]{border:1px solid var(--color-saga-border);border-radius:4px;overflow:hidden}.reg-group-label[data-v-7c94e3b3]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-saga-muted);background:var(--color-saga-elevated);border-bottom:1px solid var(--color-saga-border);padding:.2rem .5rem;font-size:.6rem;font-weight:700}.reg-row[data-v-7c94e3b3]{border-bottom:1px solid var(--color-saga-border);gap:.5rem;padding:.2rem .5rem;font-family:monospace;font-size:.7rem;display:flex}.reg-row[data-v-7c94e3b3]:last-child{border-bottom:none}.reg-key[data-v-7c94e3b3]{color:var(--color-saga-teal);flex-shrink:0;min-width:52px}.reg-val[data-v-7c94e3b3]{color:var(--color-saga-fg);opacity:.85}.pending[data-v-7c94e3b3]{color:var(--color-saga-muted)}.has-pending[data-v-7c94e3b3]{color:var(--color-saga-amber);opacity:1}.code-hint[data-v-7c94e3b3]{color:var(--color-saga-teal);font-family:monospace;font-size:.65rem}.studio-page[data-v-4a03b96a]{background:var(--color-saga-bg);min-height:100vh}.topbar[data-v-4a03b96a]{background:var(--color-saga-elevated);border-bottom:1px solid var(--color-saga-border);justify-content:space-between;align-items:center;height:44px;padding:0 1rem;display:flex}.brand-name[data-v-4a03b96a]{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg, var(--color-saga-teal), var(--color-saga-violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700}.topbar-actions[data-v-4a03b96a]{align-items:center;gap:.85rem;display:flex}.chess-link[data-v-4a03b96a]{color:var(--color-saga-muted);border:1px solid var(--color-saga-border);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.auth-badge[data-v-4a03b96a]{align-items:center;gap:.5rem;display:flex}.auth-email[data-v-4a03b96a]{color:var(--color-saga-teal);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:.72rem;overflow:hidden}.chess-link[data-v-4a03b96a]:hover{color:var(--color-saga-amber);border-color:var(--color-saga-amber-dim)}.launcher[data-v-4a03b96a]{position:relative}.launcher-menu[data-v-4a03b96a]{z-index:50;background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);border-radius:.5rem;flex-direction:column;min-width:160px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000059}.launcher-item[data-v-4a03b96a]{color:var(--color-saga-text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.78rem;display:flex}.launcher-item[data-v-4a03b96a]:hover{background:color-mix(in srgb, var(--color-saga-teal) 10%, transparent)}.launcher-item--open[data-v-4a03b96a]{color:var(--color-saga-muted)}.launcher-item-badge[data-v-4a03b96a]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-saga-teal);font-size:.65rem}.ob-body{max-width:38rem;margin:2rem auto 4rem;padding:0 1rem;font-size:1.1rem;line-height:1.6}.ob-hero{margin:0 0 .6rem;font-size:1.9rem}.ob-lede{color:var(--color-saga-text);margin:0 0 2rem;font-size:1.15rem}.ob-section{margin:2rem 0}.ob-section h2{margin:0 0 .8rem;font-size:1.25rem}.ob-quote{border-left:3px solid var(--color-saga-teal);background:var(--color-saga-surface);color:var(--color-saga-text);border-radius:0 8px 8px 0;margin:1rem 0;padding:.7rem 1rem;font-size:.98em;font-style:italic}.ob-steps{flex-direction:column;gap:.7rem;padding-left:1.3rem;display:flex}.ob-cosmic{border:2px solid var(--color-saga-violet);background:linear-gradient(160deg, var(--color-saga-surface), var(--color-saga-elevated));text-align:center;border-radius:14px;margin:2.5rem 0;padding:1.5rem 1.4rem;box-shadow:0 0 0 4px #7c3aed1f}.ob-cosmic-label{text-transform:uppercase;letter-spacing:.12em;color:var(--color-saga-violet);margin-bottom:.6rem;font-size:.72rem;font-weight:700}.ob-cosmic-fact{color:var(--color-saga-text);font-size:1.35rem;font-weight:700;line-height:1.4}.ob-cosmic-sub{color:var(--color-saga-muted);margin-top:.5rem;font-size:.85rem}.ob-footer{border-top:1px solid var(--color-saga-border);flex-direction:column;align-items:flex-start;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex}.pf-body{max-width:34rem;margin:2rem auto;padding:0 1rem;font-size:1.1rem}.pf-required-banner{border:1px solid var(--color-saga-amber);color:var(--color-saga-text);background:#f4a2611f;border-radius:8px;margin-bottom:1.5rem;padding:.7rem 1rem;font-size:.9rem}.pf-contact-error{color:var(--color-saga-amber);margin:.3rem 0 0;font-size:.82rem}.pf-title{margin:0 0 .3rem;font-size:1.6rem}.pf-section-title{margin:2rem 0 .3rem;font-size:1.3rem}.pf-lede{margin:0 0 1.5rem}.pf-row{border-bottom:1px solid var(--color-saga-border);justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.7rem 0;display:flex}.pf-row:last-child{border-bottom:none}.pf-toggle{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.pf-toggle input{width:1.1rem;height:1.1rem;margin-top:.25rem}.pf-label{font-weight:600}.pf-desc{margin-top:.15rem;font-size:.85rem}.pf-saving{flex-shrink:0;font-size:.8rem}.pf-saved{color:var(--color-saga-teal);flex-shrink:0;font-size:.8rem}.tester-card{border:1px solid var(--color-saga-border);border-radius:10px;padding:.9rem 1.1rem}.pf-profile-card{flex-direction:column;gap:.9rem;margin-bottom:2rem;display:flex}.pf-avatar-row{align-items:center;gap:1rem;display:flex}.pf-avatar{object-fit:cover;border:1px solid var(--color-saga-border);border-radius:50%;width:64px;height:64px}.pf-avatar-empty{color:var(--color-saga-muted);background:var(--color-saga-surface);text-align:center;justify-content:center;align-items:center;font-size:.7rem;display:flex}.pf-upload-btn{cursor:pointer;display:inline-block}.pf-file-input{display:none}.pf-avatar-hint{max-width:22rem;margin:.3rem 0 0;font-size:.8rem}.pf-field-label{margin-top:.4rem;font-size:.9rem;font-weight:600}.pf-bio-input{resize:vertical;width:100%}.pf-bio-actions{align-items:center;gap:.6rem;display:flex}.pf-skills-list{flex-wrap:wrap;gap:.5rem;margin:.3rem 0 .6rem;display:flex}.skill-pill-remove{color:var(--color-saga-muted);cursor:pointer;background:0 0;border:none;padding:0 .15rem;font-size:1rem;line-height:1}.skill-pill-remove:hover{color:var(--color-saga-amber)}.pf-skill-add{align-items:center;gap:.5rem;display:flex}.pf-skill-input{flex:1}.pf-skill-level-select{width:4rem}.qz-body{max-width:32rem;margin:3rem auto;padding:0 1rem;font-size:1.1rem}.qz-question{margin:0 0 1.5rem;font-size:1.35rem;line-height:1.4}.qz-form{align-items:center;gap:.6rem;display:flex}.qz-input{text-align:center;width:6rem;font-size:1.3rem}.qz-result{text-align:center;padding:1rem 0;position:relative}.qz-result-icon{font-size:2.5rem}.qz-result-title{margin:.3rem 0;font-size:1.3rem;font-weight:700}.qz-result-actions{justify-content:center;gap:.6rem;margin-top:1rem;display:flex}.qz-correct{overflow:hidden}.qz-confetti{pointer-events:none;height:0;position:absolute;inset:-1rem -1rem auto}.qz-confetti span{opacity:.9;width:.5rem;height:.9rem;animation-name:qz-fall;animation-timing-function:ease-in;animation-fill-mode:forwards;position:absolute;top:0}@keyframes qz-fall{0%{opacity:1;transform:translateY(-1rem)rotate(0)}to{opacity:0;transform:translateY(9rem)rotate(340deg)}}.notices-bar{flex-direction:column;display:flex}.notice-row{background:var(--color-saga-violet-dim);color:#fff;border-bottom:1px solid #ffffff26;justify-content:center;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:.85rem;display:flex}.notice-body{text-align:center;max-width:60rem}.notice-dismiss{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:4px;flex-shrink:0;width:1.4rem;height:1.4rem;line-height:1}.notice-dismiss:hover{background:#ffffff40}.ts-body{max-width:40rem;margin:2rem auto;padding:0 1rem;font-size:1.1rem}.ts-body .fc-dim{font-size:.85rem}.ts-body .fc-code{font-size:.88rem}.ts-body .fc-btn{padding:.4rem .85rem;font-size:.92rem}.ts-prose{white-space:pre-wrap}.ts-optional-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--color-saga-amber);border:1px solid var(--color-saga-amber);vertical-align:middle;border-radius:999px;margin-left:.5rem;padding:.05rem .5rem;font-size:.7rem;font-weight:600}.ts-decline-form{flex-direction:column;gap:.5rem;max-width:24rem;margin-top:.6rem;display:flex}.ts-token-box{border:1px solid var(--color-saga-teal);border-radius:8px;margin:.6rem 0;padding:.6rem .8rem}.ts-token-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ts-token-value{word-break:break-all}.ts-bugs-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.82rem;display:flex}.ts-remark-uri{width:100%;margin-top:.5rem;display:block}input[type=file]{margin-top:.5rem;font-size:.82rem;display:block}.ts-dropzone{border:1.5px dashed var(--color-saga-border);text-align:center;cursor:pointer;border-radius:8px;margin-top:.6rem;padding:1rem;transition:border-color .15s,background .15s}.ts-dropzone:hover{border-color:var(--color-saga-muted)}.ts-dropzone.over{border-color:var(--color-saga-teal);background:#2a9d8f14}.ts-dropzone-link{color:var(--color-saga-teal);text-decoration:underline}input.ts-hidden-input{display:none}.ts-file-list{flex-direction:column;gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.ts-file-list li{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.ts-file-error{color:var(--color-saga-amber);margin-top:.3rem}.ts-timer{flex-wrap:wrap;align-items:center;gap:.5rem;margin-right:1rem;display:flex}.ts-timer-edit{flex-wrap:nowrap}.ts-time-input{text-align:center;width:3rem;padding:.2rem .3rem}.ts-timer-value{font-variant-numeric:tabular-nums;font-weight:600}.ts-rubric-item{border-bottom:1px solid var(--color-saga-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.ts-rubric-item:last-child{border-bottom:none}.ts-rubric-criterion{flex:100%;font-size:.88rem}.ts-rubric-controls{gap:.3rem;display:flex}.ts-rubric-btn{text-transform:capitalize;padding:.2rem .55rem;font-size:.78rem}.ts-rubric-btn.active{background:var(--color-saga-teal);border-color:var(--color-saga-teal);color:#fff}.ts-rubric-note{flex:12rem;font-size:.8rem}.ts-rubric-text-answer{resize:vertical;flex:100%;font-family:inherit}.ts-rubric-rating-btn{min-width:1.8rem}.tester-card-actions{align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.tf-item{border-bottom:1px solid var(--color-saga-border);padding:.5rem 0}.tf-item:last-child{border-bottom:none}.tf-row{cursor:pointer;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.tf-chan{flex-shrink:0}.tf-tester{font-weight:600}.tf-time{margin-left:auto}.tf-summary{align-items:flex-start;gap:.5rem;margin-top:.25rem;font-size:.82rem;display:flex}.tf-thumb{object-fit:cover;border:1px solid var(--color-saga-border);border-radius:4px;flex-shrink:0;width:2.2rem;height:2.2rem}.tf-detail{background:var(--color-saga-bg);border-radius:6px;margin-top:.5rem;padding:.5rem .6rem;font-size:.78rem}.tf-body{white-space:pre-wrap;margin:.3rem 0}.tf-gold-reason{font-style:italic}.fw-overlay{pointer-events:none;z-index:200;position:fixed;inset:0;overflow:hidden}.fw-particle{border-radius:50%;width:.55rem;height:.55rem;animation:1.3s cubic-bezier(.15,.6,.35,1) forwards fw-burst;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes fw-burst{0%{transform:translate(-50%, -50%) rotate(var(--fw-angle)) translateX(0) scale(1);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--fw-angle)) translateX(var(--fw-distance)) scale(.2);opacity:0}}.crate-overlay{pointer-events:none;z-index:205;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.crate-rig{flex-direction:column;align-items:center;animation:1.3s cubic-bezier(.25,.1,.4,1) forwards crate-drop;display:flex}.crate-chute{font-size:2.6rem;line-height:1;animation:.4s ease-in .95s forwards crate-chute-fade}.crate-box{margin-top:-.4rem;font-size:2.2rem;line-height:1}.crate-caption{color:var(--color-saga-amber);opacity:0;margin-top:.5rem;font-weight:700;animation:.35s ease-out 1.05s forwards crate-caption-in}@keyframes crate-drop{0%{transform:translateY(-55vh)}75%{transform:translateY(0)}85%{transform:translateY(-.4rem)}to{transform:translateY(0)}}@keyframes crate-chute-fade{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.6rem)scale(.8)}}@keyframes crate-caption-in{0%{opacity:0;transform:translateY(-.3rem)}to{opacity:1;transform:translateY(0)}}.bd-toast{z-index:210;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:1.2rem;left:50%;transform:translate(-50%)}.bd-toast-item{background:var(--color-saga-surface);border:1px solid var(--color-saga-amber);border-radius:10px;align-items:center;gap:.7rem;padding:.7rem 1.1rem;animation:.4s ease-out bd-pop;display:flex;box-shadow:0 4px 20px #0000004d}.bd-toast-icon{font-size:1.8rem}.bd-toast-title{color:var(--color-saga-amber);font-weight:700}.bd-toast-desc{color:var(--color-saga-muted);font-size:.8rem}.rs-card{border-color:var(--color-saga-teal)}.rs-score{color:var(--color-saga-teal);font-weight:700}.rs-row{border-bottom:1px solid var(--color-saga-border);gap:.6rem;padding:.45rem 0;font-size:.88rem;display:flex}.rs-row:last-child{border-bottom:none}.rs-row.wrong .rs-icon{color:#ef4444}.rs-icon{color:var(--color-saga-teal);flex-shrink:0;font-weight:700}.rs-detail{margin-top:.15rem;font-size:.8rem}@keyframes bd-pop{0%{opacity:0;transform:scale(.85)translateY(-.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}.team-body{max-width:60rem;margin:2rem auto;padding:0 1rem}.team-title{margin:0 0 .3rem;font-size:1.6rem}.team-lede{margin:0 0 1.5rem}.team-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.team-card{border:1px solid var(--color-saga-border);border-radius:10px;padding:1rem}.team-card-head{align-items:center;gap:.7rem;margin-bottom:.6rem;display:flex}.team-avatar{object-fit:cover;border:1px solid var(--color-saga-border);border-radius:50%;flex-shrink:0;width:48px;height:48px}.team-avatar-empty{background:var(--color-saga-surface);color:var(--color-saga-muted);justify-content:center;align-items:center;font-weight:700;display:flex}.team-name{font-weight:600}.team-bio{margin:0 0 .6rem;font-size:.9rem}.team-skills{flex-wrap:wrap;gap:.4rem;display:flex}.skill-pill{border:2px solid var(--color-saga-border);background:var(--color-saga-surface);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .25rem .2rem .6rem;font-size:.78rem;display:inline-flex}.skill-pill-name{font-weight:500}.skill-pill-level{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;font-size:.7rem;font-weight:700;display:inline-flex}.fc-btn:disabled{opacity:.5;cursor:default}.fc-link-btn{color:var(--color-saga-teal);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.workspace-page{min-height:100vh}.topbar{background:var(--color-saga-elevated);border-bottom:1px solid var(--color-saga-border);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex}.topbar-brand,.topbar-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.brand-name{color:var(--color-saga-text);font-weight:700}.topbar-brand .fc-link-btn{background:var(--color-saga-surface);border:1px solid var(--color-saga-border);border-radius:8px;align-items:center;gap:.3rem;padding:.4rem .8rem;font-weight:600;text-decoration:none;display:inline-flex}.topbar-brand .fc-link-btn:hover{border-color:var(--color-saga-teal)}.topbar-brand .fc-link-btn.fc-link-disabled{color:var(--color-saga-muted);cursor:default;pointer-events:none;border-style:dashed}.tester-time-detail{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.pt-total{color:var(--color-saga-amber);font-size:1.05rem;font-weight:700}.pt-breakdown{flex-direction:column;gap:.2rem;margin-top:.4rem;display:flex}.pt-row{gap:.4rem;display:flex}.pt-count{color:var(--color-saga-muted)}.pt-pts{color:var(--color-saga-teal);margin-left:auto;font-weight:600}.bd-row{flex-wrap:wrap;gap:.7rem;margin-top:.3rem;display:flex}.bd-badge{text-align:center;flex-direction:column;align-items:center;gap:.2rem;width:4.5rem;display:flex}.bd-badge.locked{opacity:.3;filter:grayscale()}.bd-icon{font-size:1.8rem}.bd-icon-img{object-fit:contain;width:1.8rem;height:1.8rem}.bd-label{color:var(--color-saga-muted);font-size:.72rem}.bd-share{gap:.3rem;margin-top:.15rem;display:flex}.bd-share a{background:var(--color-saga-elevated);width:1.1rem;height:1.1rem;color:var(--color-saga-muted);border-radius:.2rem;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;text-decoration:none;display:flex}.bd-share a:hover{color:var(--color-saga-teal)}.tester-time-project{font-size:.85rem}.tester-time-week{padding-left:.6rem;font-size:.78rem}.tester-body{max-width:40rem;margin:2rem auto;padding:0 1rem;font-size:1.1rem}.tester-body .fc-dim{font-size:.85rem}.tester-body .fc-code{font-size:.88rem}.tester-body .fc-btn{padding:.4rem .85rem;font-size:.92rem}.tester-section-head{text-transform:uppercase;letter-spacing:.04em;color:var(--color-saga-muted);border-top:1px solid var(--color-saga-border);margin:1.6rem 0 .6rem;padding-top:1rem;font-size:.85rem;font-weight:600}.tester-card{border:1px solid var(--color-saga-border);border-radius:10px;margin-bottom:.9rem;padding:.9rem 1.1rem}.tester-card.done{opacity:.55}.tester-needs-response{color:var(--color-saga-amber);font-weight:600}.tester-priority-urgent{background:var(--color-saga-amber);color:#1a1200;text-transform:uppercase;letter-spacing:.03em;border-radius:.25rem;padding:.15rem .45rem;font-size:.72rem;font-weight:700}.tester-not-started{color:var(--color-saga-amber);font-weight:600}.tester-card-head{justify-content:space-between;align-items:baseline;margin-bottom:.3rem;display:flex}.tester-title{font-size:1.05rem;font-weight:600}.tester-bar-hint{margin-top:-.3rem;font-size:.85em}.tester-bugs-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tester-card-actions{gap:.5rem;margin-top:.6rem;display:flex}.tester-remarks{background:var(--color-saga-bg);border:1px solid var(--color-saga-border);width:100%;min-height:3.5rem;color:inherit;resize:vertical;border-radius:6px;margin-top:.5rem;padding:.4rem .6rem;font-size:.82rem}.tester-modal-backdrop{z-index:50;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tester-modal{background:var(--color-saga-surface);border:1px solid var(--color-saga-border);border-radius:12px;width:calc(100% - 2rem);max-width:26rem;padding:1.5rem}.tester-modal h2{margin:0 0 .8rem;font-size:1.1rem}.tester-welcome-steps{color:var(--color-saga-text);margin:0 0 1rem;padding-left:1.2rem;font-size:.85rem;line-height:1.6}.tester-welcome-steps li{margin-bottom:.5rem}.tp-checkbox{color:var(--color-saga-muted);align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.82rem;display:flex}.tester-modal-actions{align-items:center;gap:1rem;display:flex}.profile-gap-banner{background:var(--color-saga-amber-dim);color:#fff;text-align:center;padding:.4rem 1rem;font-size:.85rem}.profile-gap-banner .fc-link-btn{color:#fff;font-weight:600}.contact-banner{background:var(--color-saga-teal-dim);color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.85rem;display:flex}.contact-banner .fc-code{color:#fff;background:#ffffff26}.preview-banner{background:var(--color-saga-amber-dim);color:#fff;text-align:center;justify-content:center;align-items:center;gap:1rem;padding:.4rem 1rem;font-size:.85rem;display:flex}.preview-exit{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:4px;padding:.15rem .6rem;font-size:.8rem}.preview-exit:hover{background:#ffffff40}.fc-btn-xs{background:var(--color-saga-elevated);border:1px solid var(--color-saga-border);color:var(--color-saga-teal);cursor:pointer;white-space:nowrap;border-radius:4px;padding:.15rem .5rem;font-size:.75rem}.fc-btn-xs:hover{border-color:var(--color-saga-teal)}.vault[data-v-a135694e]{max-width:1100px;margin:0 auto;padding:1rem 1.5rem}.vault-head[data-v-a135694e]{justify-content:space-between;align-items:center;margin:.5rem 0;display:flex}.vault-logs-head[data-v-a135694e]{margin-top:2rem}.vault-table[data-v-a135694e]{border-collapse:collapse;width:100%;font-size:.85rem}.vault-table th[data-v-a135694e]{text-align:left;border-bottom:1px solid var(--color-saga-border);padding:.4rem .6rem;font-weight:600}.vault-table td[data-v-a135694e]{border-bottom:1px solid var(--color-saga-border);vertical-align:top;padding:.45rem .6rem}.vault-table tr.burned td[data-v-a135694e]{background:#c83c1e14}.vault-table tr.inactive td[data-v-a135694e]{opacity:.55}.vault-key[data-v-a135694e]{white-space:nowrap}.vault-master[data-v-a135694e]{color:#b8863c;border:1px solid #b8863c;border-radius:3px;margin-left:.3rem;padding:0 .3rem;font-size:.78rem}.vault-burn.on[data-v-a135694e]{color:#fff;background:#8c2f1b}.vault-edit[data-v-a135694e]{background:var(--color-saga-elevated)}.vault-edit-note[data-v-a135694e]{margin-bottom:.5rem}.vault-edit-key[data-v-a135694e]{min-width:9rem;display:inline-block}.vault-add[data-v-a135694e]{margin-bottom:1rem}.vault-add-row[data-v-a135694e]{gap:.5rem;margin-bottom:.5rem;display:flex}.vault-save[data-v-a135694e]{background:var(--color-saga-accent,#4c8c82);color:#fff}.workspace-page[data-v-9eb2dbe9]{background:var(--color-saga-bg);min-height:100vh}.topbar[data-v-9eb2dbe9]{background:var(--color-saga-elevated);border-bottom:1px solid var(--color-saga-border);justify-content:space-between;align-items:center;height:44px;padding:0 1rem;display:flex}.brand-name[data-v-9eb2dbe9]{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg, var(--color-saga-teal), var(--color-saga-violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700}.topbar-actions[data-v-9eb2dbe9]{align-items:center;gap:.85rem;display:flex}.chess-link[data-v-9eb2dbe9]{color:var(--color-saga-muted);border:1px solid var(--color-saga-border);border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.chess-link[data-v-9eb2dbe9]:hover{color:var(--color-saga-amber);border-color:var(--color-saga-amber-dim)}
