@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}:root{--bg-color:#0d0f12;--panel-bg:#ffffff08;--panel-border:#ffffff14;--text-primary:#f0f0f0;--text-secondary:#9ca3af;--accent-color:#6366f1;--accent-hover:#4f46e5;--danger-color:#ef4444}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}body{background-color:var(--bg-color);color:var(--text-primary);flex-direction:column;min-height:100vh;display:flex}.glass-panel{background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--panel-border);border-radius:12px;box-shadow:0 8px 32px #0000004d}.input-group{flex-direction:column;gap:.5rem;margin-bottom:1.2rem;display:flex}.input-group label{color:var(--text-secondary);font-size:.85rem;font-weight:500}input{border:1px solid var(--panel-border);color:var(--text-primary);background:#0003;border-radius:8px;width:100%;padding:.8rem 1rem;font-size:1rem;transition:all .2s}input:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 2px #6366f133}.btn{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.8rem 1.5rem;font-weight:600;transition:all .2s;display:inline-flex}.btn:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.auth-container{background:radial-gradient(circle at 100% 0,#6366f126,#0000 40%),radial-gradient(circle at 0 100%,#ef44441a,#0000 40%);justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-form{width:100%;max-width:400px;padding:2.5rem}.auth-title{text-align:center;margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.auth-subtitle{color:var(--text-secondary);text-align:center;margin-bottom:2rem;font-size:.95rem}.dashboard-container{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.project-card{cursor:pointer;color:inherit;padding:1.5rem;text-decoration:none;transition:all .3s;display:block}.project-card:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 12px 40px #0006}.project-card h3{margin-bottom:.5rem;font-size:1.2rem}.project-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.error-text{color:var(--danger-color);text-align:center;margin-top:-.8rem;margin-bottom:1rem;font-size:.85rem}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-01:#141414;--color-bg-02:#1b1c1d;--color-bg-03:#242628;--color-text:#e6e7e8;--color-text-muted:#aeb2b7;--color-tab-active:#6299ff;--color-card:#242628;--color-danger:#ff6b6b;--ui-control-text-size:13.3333px;--ui-control-radius:8px;--ui-control-gap:8px}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff2e padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff47 padding-box padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:active{background:#ffffff61 padding-box padding-box;border:3px solid #0000}::-webkit-scrollbar-corner{background:0 0}html,body{background-color:var(--color-bg-01);min-height:100%;color:var(--color-text);margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}button{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:inherit}.app-root{background-color:var(--color-bg-01);flex-direction:column;height:100vh;min-height:100vh;display:flex;overflow:hidden}.app-content{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex;overflow:hidden}.workspace-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page{flex-direction:column;gap:12px;margin:0;display:flex}.page-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-header--actions-only{justify-content:flex-end}.page-header h1{margin:0;font-size:20px;font-weight:600}.page-subtitle{color:var(--color-text-muted);margin:4px 0 0;font-size:14px}.page-header .actions{gap:var(--ui-control-gap);display:flex}.page-header .actions button,.action-button,.pill-button{border-radius:var(--ui-control-radius);color:#e2e7e8c2;font-size:var(--ui-control-text-size);background:#121314d9;border:1px solid #e2e7e83d;justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}.page-header .actions button{min-height:36px;padding:8px 22px}.action-button,.pill-button{min-height:36px;padding:8px 20px}.page-header .actions button:hover:not(:disabled),.action-button:hover:not(:disabled),.pill-button:hover:not(:disabled){color:#fff;background:#242628;border-color:#e2e7e83d}.page-header .actions button:disabled,.action-button:disabled,.pill-button:disabled{opacity:.42;cursor:not-allowed;color:#e2e7e861;box-shadow:none;background:#12131480;border-color:#e2e7e81f}.global-upload-widget{z-index:520;flex-direction:column;gap:10px;width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:20px;left:20px}.global-upload-widget__summary{width:100%;color:var(--color-text);text-align:left;background:#1b1c1df5;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;box-shadow:0 16px 40px #00000057}.global-upload-widget__summary-text{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.global-upload-widget__title{color:#fff;font-size:16px;font-weight:700}.global-upload-widget__subtitle{color:var(--color-text-muted);font-size:13px}.global-upload-widget__summary-progress{background:#ffffff1a;border-radius:999px;width:100%;height:8px;overflow:hidden}.global-upload-widget__summary-progress-bar{background:linear-gradient(90deg,#2f7fb6,#2ea9df);height:100%;transition:width .12s linear}.global-upload-widget__panel{background:#1b1c1dfa;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:0 16px 40px #00000057}.global-upload-widget__panel-actions{justify-content:flex-end;display:flex}.global-upload-widget__link{color:#8ecbf3;background:0 0;border:none;padding:0;font-size:13px}.global-upload-widget__list{flex-direction:column;gap:10px;max-height:min(46vh,420px);display:flex;overflow:hidden auto}.global-upload-card{background:#141414b8;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:88px minmax(0,1fr);align-items:stretch;gap:12px;padding:10px;display:grid}.global-upload-card__preview{color:#fff9;letter-spacing:.08em;background:#ffffff14;border-radius:12px;place-items:center;width:88px;height:88px;font-size:12px;display:grid;overflow:hidden}.global-upload-card__preview img{object-fit:cover;width:100%;height:100%;display:block}.global-upload-card__body{flex-direction:column;gap:8px;min-width:0;display:flex}.global-upload-card__topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.global-upload-card__label{color:#fff;min-width:0;font-size:14px;font-weight:700}.global-upload-card__dismiss{color:#8ecbf3;background:0 0;border:none;padding:0;font-size:12px}.global-upload-card__meta{color:var(--color-text-muted);flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.global-upload-card__filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.global-upload-card__progress{background:#ffffff1a;border-radius:999px;width:100%;height:8px;overflow:hidden}.global-upload-card__progress-bar{background:linear-gradient(90deg,#2f7fb6,#2ea9df);height:100%;transition:width .12s linear}.global-upload-card__error{color:#ffb8b8;font-size:12px}.page-header .actions .icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.page-header .actions .icon svg{width:16px;height:16px;display:block}.panel{background:#212126;border:none;border-radius:18px;flex-direction:column;gap:24px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff05}.panel-header{color:var(--color-text-muted);justify-content:space-between;gap:16px;font-size:13px;display:flex}.panel-meta{flex-direction:column;gap:2px;display:flex}.panel-meta .label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;font-size:12px}.panel-meta .value{color:var(--color-text);font-family:Cascadia Mono,Consolas,monospace;font-size:12px}.projects-groups{flex-direction:column;gap:28px;display:flex}.projects-group{flex-direction:column;gap:14px;display:flex}.projects-group__title{color:#f1f6fb;margin:0;font-size:18px;font-weight:700}.projects-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.project-tile{text-align:left;color:inherit;background:#1a1c1f;border:none;border-radius:16px;flex-direction:column;gap:0;min-height:0;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.project-tile:hover{transform:translateY(-3px);box-shadow:0 2px 2px #3aa6ff2e}.project-tile--new{text-align:center;justify-content:flex-start;align-items:center}.project-tile__body{flex-direction:column;gap:8px;padding:20px;display:flex}.project-tile__frame{aspect-ratio:16/9;background:#3aa6ff14;border-radius:12px;place-items:center;width:100%;margin-bottom:12px;display:grid}.project-tile__plus{color:var(--color-tab-active);justify-content:center;align-items:center;display:inline-flex}.project-tile__plus svg{width:38px;height:38px}.project-tile__name{font-size:18px;font-weight:600}.project-tile__meta{color:var(--color-text-muted);font-size:13px}.project-tile__timestamp{color:#ffffff59;font-size:12px}.project-tile__media{aspect-ratio:16/9;background:0 0;align-items:stretch;width:100%;padding:0;display:flex;position:relative}.project-tile--favorite{box-shadow:0 0 0 1px #ffd16633}.project-tile__org-label{z-index:1;color:#f4f8fb;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090c10c7;border:1px solid #ffffff24;border-radius:6px;max-width:calc(100% - 20px);min-height:22px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.25;position:absolute;top:10px;left:10px;overflow:hidden}.project-tile__image{object-fit:cover;background:0 0;border-radius:0;width:100%;height:100%;display:block}.project-tile__fallback{background:radial-gradient(circle at 100% 0,#3498db2e,#0000 54%),linear-gradient(#1c2128f5,#12161bfa);border-radius:0;flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;padding:18px 16px;display:flex}.project-tile__type-badge,.project-tile__type-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.project-tile__type-badge{color:#f3fbffdb;background:#ffffff14;align-self:flex-start}.project-tile__fallback-description{color:#f3f6f9;font-size:15px;font-weight:600;line-height:1.35}.project-tile__fallback-meta{color:#e2e7e8b8;font-size:13px}.project-tile__namebar{background:linear-gradient(#1d6fa5e6,#1897d3f2);border-top:1px solid #ffffff14;justify-content:center;align-items:center;min-height:48px;margin-top:auto;padding:12px 18px;display:flex}.project-tile__namebar--media{background:linear-gradient(#2d7d4eeb,#209a5af5)}.project-tile__namelabel{color:#f3fbff;text-align:center;font-size:15px;font-weight:700;line-height:1.25}.project-type-dialog__options{gap:10px;display:grid}.project-type-dialog__option{width:100%;color:var(--color-text);text-align:left;background:#1a1c1f;border:1px solid #e2e7e824;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.project-type-dialog__option:hover{background:#242628}.project-type-dialog__option--active{background:#1d459338;border-color:#6299ff94}.project-type-dialog__option-title{color:#fff;font-size:14px;font-weight:700}.project-type-dialog__option-description{color:var(--color-text-muted);font-size:13px;line-height:1.4}.dashboard-project-filter .segmented-control__button{min-width:60px}.dashboard-new-project-button,.dashboard-new-project-button:hover:not(:disabled){color:#fff;background:#1d4593;border-color:#0000}.admin-toolbar{align-items:center;gap:var(--ui-control-gap);display:flex}.admin-switch-field{justify-content:center}.admin-switch-field .switch-field__label{display:none}.admin-toolbar__label{color:var(--color-text-muted);font-size:var(--ui-control-text-size)}.admin-toolbar__select{max-width:360px}.admin-create-row{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(220px,1fr) minmax(180px,1fr) 130px auto;align-items:center;gap:10px;display:grid}.admin-section-header{justify-content:space-between;align-items:flex-start;gap:var(--ui-control-gap);margin-bottom:14px;display:flex}.admin-active-toggle{color:var(--color-text);align-items:center;gap:8px;font-size:13px;display:inline-flex}.admin-active-toggle input[type=checkbox]{width:14px;height:14px}.admin-table-wrapper{border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.admin-table{border-collapse:collapse;width:100%}.admin-table th{text-align:left;color:var(--color-text-muted);background:#1a1c1f;padding:12px 14px;font-size:13px;font-weight:500}.admin-table td{vertical-align:middle;border-top:1px solid #ffffff0f;padding:10px 14px}.admin-table__role-select{min-width:120px;max-width:140px}.admin-table__name-input{min-width:140px}.admin-assign-cell,.admin-name-cell{align-items:center;gap:8px;display:inline-flex}.admin-user-email-cell{flex-direction:column;gap:4px;display:flex}.admin-user-email-cell__meta{color:var(--color-text-muted);font-size:12px;line-height:1.25}.admin-member-cell{flex-direction:column;gap:2px;display:flex}.admin-member-cell__name{color:#fff;font-weight:600}.admin-member-cell__email{color:var(--color-text-muted);font-size:13px}.admin-table__danger{color:#ff9d9d;border-color:#ff6b6b59}.admin-table__danger:hover:not(:disabled){color:#ffd6d6;background:#ff6b6b1f;border-color:#ff6b6b8c}.admin-table__empty{text-align:center;color:var(--color-text-muted);padding:20px}.admin-settings-panel{gap:18px;display:grid}.admin-settings-field{gap:8px;max-width:860px;display:grid}.admin-settings-field--compact{max-width:320px}.admin-settings-field__label{color:#fff;font-size:14px;font-weight:600}.admin-settings-field__comment{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}.admin-settings-field__textarea{resize:vertical;min-height:190px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.45}.admin-settings-panel__footer{color:var(--color-text-muted);font-size:12px}.admin-settings-panel__status{color:#93e0ae;margin:0;font-size:13px}.admin-settings-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.admin-ai-gen__provider-switcher-wrap{justify-content:center;margin:4px 0 18px;display:flex}.admin-ai-gen__provider-switcher{width:auto;max-width:100%}.admin-ai-gen__section{gap:14px;min-width:0;max-width:100%;display:grid}.admin-ai-gen__section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-ai-gen__section-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-ai-gen__inline-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.admin-ai-gen__summary-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;min-width:0;max-width:100%;display:grid}.admin-ai-gen__usage-scope{grid-template-columns:repeat(2,minmax(180px,280px));gap:10px;display:grid}.admin-ai-gen__usage-scope label{color:var(--color-text-muted);gap:6px;font-size:12px;display:grid}.genai-usage-report{gap:12px;min-width:0;display:grid}.genai-usage-report__toolbar,.genai-usage-report__filters,.genai-usage-report__pagination,.genai-usage-report__pagination>div{align-items:center;gap:8px;display:flex}.genai-usage-report__toolbar,.genai-usage-report__pagination{justify-content:space-between}.genai-usage-report__filters select{min-width:150px}.genai-usage-report__notice,.genai-usage-report__empty{color:var(--color-text-muted);margin:0;font-size:12px}.genai-usage-report__summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.genai-usage-report__summary-card{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.genai-usage-report__summary-card strong{text-transform:capitalize}.genai-usage-report__summary-card span,.genai-usage-report__summary-card small{color:var(--color-text-muted);font-size:12px}.genai-usage-report__table-wrap{border:1px solid #ffffff14;border-radius:8px;overflow:auto}.genai-usage-report__table{border-collapse:collapse;width:100%;font-size:12px}.genai-usage-report__table th,.genai-usage-report__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:9px 10px}.genai-usage-report__table th{color:var(--color-text-muted);font-weight:600}.genai-usage-report__cost--estimated{color:#d7c58b}.genai-usage-report__cost--unavailable{color:var(--color-text-muted)}.genai-usage-report__pagination button,.genai-usage-drawer__header button{min-width:30px;min-height:30px;color:inherit;background:0 0;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.genai-usage-drawer-backdrop{z-index:1200;background:#0000007a;justify-content:flex-end;display:flex;position:fixed;inset:0}.genai-usage-drawer{box-sizing:border-box;background:var(--color-surface,#17191d);border-left:1px solid #ffffff1a;width:min(760px,78vw);height:100%;padding:16px;overflow:auto}.genai-usage-drawer__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.genai-usage-drawer__header>div{gap:3px;display:grid}.genai-usage-drawer__header span{color:var(--color-text-muted);font-size:12px}@media (width<=760px){.admin-ai-gen__usage-scope{grid-template-columns:1fr}.genai-usage-drawer{width:100%}.genai-usage-report__toolbar{flex-direction:column;align-items:stretch}.genai-usage-report__filters{flex-wrap:wrap}}.admin-ai-gen__summary-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;gap:10px;min-width:0;max-width:100%;padding:14px;display:grid}.admin-ai-gen__summary-card h3{color:#fff;margin:0;font-size:14px}.admin-ai-gen__summary-text{color:var(--color-text-muted);margin:0;font-size:12px}.admin-ai-gen__pill-list{flex-wrap:wrap;gap:8px;display:flex}.admin-ai-gen__pill{min-height:28px;color:var(--color-text-muted);border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.admin-ai-gen__pill--ok{color:#93e0ae;border-color:#3bbf7552}.admin-ai-gen__card-list{gap:8px;max-height:360px;display:grid;overflow:auto}.admin-ai-gen__tool-inspection{gap:10px;min-width:0;display:grid}.admin-ai-gen__card-list-item{background:#14141473;border:1px solid #ffffff0f;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.admin-ai-gen__card-title{color:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.admin-ai-gen__card-meta,.admin-ai-gen__card-copy,.admin-ai-gen__empty{color:var(--color-text-muted);font-size:12px}.admin-ai-gen__adapter-preview{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;margin-top:6px;display:grid}.admin-ai-gen__adapter-preview div{background:#ffffff09;border-radius:7px;gap:2px;min-width:0;padding:7px 8px;display:grid}.admin-ai-gen__adapter-preview strong{color:#ffffffd1;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.admin-ai-gen__adapter-preview span{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;overflow:hidden}.admin-ai-gen__schema-details{min-width:0;max-width:100%;margin-top:6px}.admin-ai-gen__access-list,.admin-ai-gen__access-workflows{gap:10px;display:grid}.admin-ai-gen__access-provider--disabled{opacity:.68}.admin-ai-gen__access-workflows{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-ai-gen__access-workflow{cursor:pointer;background:#14141461;border:1px solid #ffffff12;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:9px 10px;display:flex}.admin-ai-gen__access-workflow:has(input:disabled){cursor:default}.admin-ai-gen__access-workflow>span{gap:3px;min-width:0;display:grid}.admin-ai-gen__access-workflow strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-ai-gen__access-workflow small{color:var(--color-text-muted);font-size:11px}.admin-ai-gen__schema-details summary{cursor:pointer;color:#ffffffd6;width:fit-content;font-size:12px;font-weight:700}.admin-ai-gen__schema-details pre{box-sizing:border-box;color:#ecf0f4db;white-space:pre;background:#00000052;border-radius:8px;max-width:100%;max-height:320px;margin:8px 0 0;padding:10px;font-size:11px;line-height:1.4;overflow:auto}.admin-ai-gen__schema-details--raw pre{-webkit-user-select:text;user-select:text;max-height:420px}.admin-ai-gen__empty{margin:0}.admin-ai-gen-status{gap:10px;max-width:860px;display:grid}.admin-ai-gen-status__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-ai-gen-status__header h3{color:#fff;margin:0;font-size:14px}.admin-ai-gen-status__header span{color:var(--color-text-muted);font-size:12px}.admin-ai-gen-status__list{gap:8px;display:grid}.admin-ai-gen-status__row{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-ai-gen-status__row--ok{border-color:#3bbf7547}.admin-ai-gen-status__row--error{border-color:#ff6b6b47}.admin-ai-gen-status__url{color:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.admin-ai-gen-status__meta{color:var(--color-text-muted);margin-top:3px;font-size:12px}.admin-ai-gen-status__badge{color:var(--color-text);border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:4px 9px;font-size:12px}.admin-ai-gen-status__row--ok .admin-ai-gen-status__badge{color:#93e0ae;border-color:#3bbf7552}.admin-ai-gen-status__row--error .admin-ai-gen-status__badge{color:#ffb3b3;border-color:#ff6b6b57}.admin-job-badge{text-transform:capitalize}.admin-job-badge--queued{color:#ffd18b;background:#ffb84d24;border-color:#ffb84d57}.admin-job-badge--running{color:#8ecbf3;background:#3aa6ff1f;border-color:#3aa6ff59}.admin-job-badge--ready{color:#93e0ae;background:#3bbf7524;border-color:#3bbf7552}.admin-job-badge--error{color:#ffb3b3;background:#ff6b6b1f;border-color:#ff6b6b57}.admin-job-error{max-width:320px;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.admin-thumbnail-jobs__summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:1rem 0 1.25rem;display:grid}.admin-thumbnail-jobs__stat{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.25rem;padding:.85rem 1rem;display:flex}.admin-thumbnail-jobs__stat span{color:#ffffffad;font-size:.82rem}.admin-thumbnail-jobs__stat strong{font-size:1.2rem}.admin-thumbnail-jobs__stat--failed{border-color:#aa3b3459}.admin-thumbnail-jobs__stat--processing{border-color:#3d79c859}.admin-thumbnail-jobs__stat--queued{border-color:#c79c4559}.admin-thumbnail-jobs__stat--ready{border-color:#3d946159}.admin-thumbnail-jobs__cell-stack{flex-direction:column;gap:.2rem;max-width:360px;display:flex}.admin-thumbnail-jobs__cell-stack span,.admin-thumbnail-jobs__cell-stack strong{text-overflow:ellipsis;overflow:hidden}.admin-thumbnail-jobs__error{white-space:nowrap;text-overflow:ellipsis;color:#ffffffb8;max-width:320px;overflow:hidden}.admin-job-log{gap:6px;min-width:260px;display:grid}.admin-job-log__entry{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;gap:2px;padding:6px 8px;display:grid}.admin-job-log__entry--info{border-color:#3aa6ff3d}.admin-job-log__entry--warn{border-color:#ffb84d47}.admin-job-log__entry--error{border-color:#ff6b6b47}.admin-job-log__time{color:var(--color-text-muted);font-size:11px}.admin-job-log__message{color:var(--color-text);font-size:12px;line-height:1.35}.card__dropzone{color:var(--color-text-muted);text-align:center;background:#1a1c1f;border:none;border-radius:12px;padding:16px}.card__dropzone:hover{background:#ffffff0f}.image-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.image-tile{background:var(--color-card);border-radius:12px;padding:8px}.image-tile img{object-fit:cover;border-radius:8px;width:100%;height:140px;display:block}.form-section{flex-direction:column;gap:12px;display:flex}.form-row{flex-direction:column;gap:6px;display:flex}.form-label{color:var(--color-text-muted);letter-spacing:.04em;font-size:12px}.label-with-info{align-items:center;gap:6px;display:inline-flex}.form-input{width:100%;color:var(--color-text);background-color:#1a1c1f;border:none;border-radius:10px;font-size:14px}input.form-input,.form-select__trigger{min-height:36px;padding:8px 12px}textarea.form-input{padding:10px 12px}.info-tooltip{width:18px;height:18px;color:var(--color-text);cursor:help;background:#ffffff1f;border-radius:50%;outline:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:relative}.info-tooltip:hover,.info-tooltip:focus-visible{background:#fff3}.info-tooltip__bubble{z-index:220;width:max-content;max-width:min(280px,80vw);color:var(--color-text);letter-spacing:0;opacity:0;pointer-events:none;visibility:hidden;white-space:normal;background:#24272b;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000005c}.info-tooltip__bubble:after{content:"";background:#24272b;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.info-tooltip:hover .info-tooltip__bubble,.info-tooltip:focus-visible .info-tooltip__bubble{opacity:1;visibility:visible}.video-podcast-project-overview{flex-direction:column;gap:28px;display:flex}.video-podcast-project-overview__status,.video-podcast-project-overview__render-prep{border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.video-podcast-project-overview__status{background:#22c55e1f}.video-podcast-project-overview__status--dirty{background:#d9770626}.video-podcast-project-overview__render-prep{background:#3b82f624}.video-podcast-project-overview__status-title{font-weight:700}.video-podcast-project-overview__status-meta{margin-top:4px;font-size:12px}.video-podcast-project-overview__shot-settings-grid,.video-podcast-project-overview__video-format-grid,.video-podcast-project-overview__logic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.video-podcast-project-overview__cadence{flex-direction:column;gap:8px;max-width:calc(50% - 6px);display:flex}.video-podcast-project-overview__cadence-list{gap:8px;display:grid}.video-podcast-project-overview__cadence-row{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;display:grid}.video-podcast-transcribe{flex-direction:column;gap:16px;display:flex}.video-podcast-transcribe__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.video-podcast-transcribe__limit{color:#ffe2b4f2;background:#ffb84d1f;border:1px solid #ffb84d59;border-radius:999px;width:fit-content;padding:5px 10px;font-size:12px}.video-podcast-transcribe__drop-row{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.video-podcast-transcribe__attached-title{color:var(--color-text);font-weight:700}.video-podcast-transcribe__drop-row--attached{display:block}.video-podcast-transcribe__drop-row--attached .video-podcast-transcribe__drop-label{display:none}.video-podcast-transcribe__drop-row--attached .shot-audio-drop{min-height:42px}.video-podcast-transcribe__drop-row--empty{display:block}.video-podcast-transcribe__drop-row--empty .video-podcast-transcribe__drop-label{display:none}.video-podcast-transcribe__drop-row--empty .shot-audio-drop{min-height:42px}.video-podcast-transcribe__drop-row--empty .shot-audio-drop__placeholder{text-align:left;justify-content:flex-start;padding:0 14px;line-height:42px}.video-podcast-transcribe__drop-label{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.video-podcast-transcribe__drop{min-height:220px;color:var(--color-text-muted);background:#ffffff09;border:1px dashed #ffffff29;border-radius:8px;place-items:center;display:grid}.video-podcast-transcribe__drop>div{width:100%;height:100%}.video-podcast-transcribe__audio-preview{border-radius:8px;min-height:210px}.video-podcast-transcribe__audio-loading{min-height:210px;color:var(--color-text-muted);place-items:center;display:grid}.video-podcast-transcribe__status{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.video-podcast-transcribe__status--compact{min-height:46px;padding:10px 14px}.video-podcast-transcribe__actions{justify-content:flex-end;display:flex}.video-podcast-transcribe__status-actions{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.video-podcast-transcribe__status--completed{background:#2d7d4e33;border-color:#3fb17152}.video-podcast-transcribe__status--failed{background:#ff6b6b1f;border-color:#ff6b6b52}.video-podcast-transcribe__progress{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.video-podcast-transcribe__progress>div{border-radius:inherit;background:#6299fff2;height:100%;transition:width .2s}.video-podcast-transcribe__debug{background:#0000002e;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.video-podcast-transcribe__debug-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.video-podcast-transcribe__debug-grid>div,.video-podcast-transcribe__debug-text{flex-direction:column;gap:4px;min-width:0;display:flex}.video-podcast-transcribe__debug-grid strong,.video-podcast-transcribe__debug-text strong{color:var(--color-text-muted);font-size:12px;font-weight:500}.video-podcast-transcribe__debug-grid span,.video-podcast-transcribe__debug-text span{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-podcast-transcribe__debug-log{max-height:120px;color:var(--color-text-muted);white-space:pre-wrap;margin:0;font-size:12px;overflow:auto}.video-podcast-transcribe__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.video-podcast-transcribe__summary>div{background:#ffffff09;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.video-podcast-transcribe__summary span{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-podcast-speaker-analysis-list{flex-direction:column;gap:18px;display:flex}.video-podcast-speaker-analysis{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;padding-top:16px;display:flex}.video-podcast-speaker-analysis h3{color:var(--color-text);margin:0;font-size:14px}.video-podcast-speaker-analysis__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.video-podcast-speaker-analysis__stats>div{background:#ffffff09;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.video-podcast-speaker-analysis__stats span{color:var(--color-text-muted)}.video-podcast-speaker-analysis__assign{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(480px,100%);margin-left:auto;display:grid}.video-podcast-speaker-analysis__canvas{cursor:pointer;background:#183829;border:1px solid #3fb1716b;border-radius:8px;width:100%;height:46px;display:block}.video-podcast-transcribe__transcript{white-space:pre-wrap;max-height:70vh;color:var(--color-text);margin:0;overflow:auto}.error-text{color:var(--color-danger)}.video-podcast-speakers-panel{flex-direction:column;gap:14px;display:flex}.video-podcast-speakers-panel>.section-heading{align-items:center;gap:12px;display:flex}.video-podcast-speakers-panel>.section-heading .action-button{margin-left:auto}.video-podcast-speakers-panel__list{gap:12px;display:grid}.video-podcast-speakers-panel__selector-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.video-podcast-speakers-panel__speaker-tabs{flex:auto;justify-content:flex-start;min-width:0}.video-podcast-speakers-panel__mix{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.video-podcast-speakers-panel__mix-label{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.video-podcast-speakers-panel__mix-drop{min-height:116px;color:var(--color-text-muted);background:#0000002e;border:0;border-radius:8px;place-items:center;display:grid}.video-podcast-speakers-panel__mix-drop>div{width:100%}.video-podcast-speakers-panel__row{background:#ffffff08;border-radius:8px;flex-direction:column;gap:16px;padding:12px;display:flex}.video-podcast-speakers-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.video-podcast-speakers-panel__identity{width:min(100%,520px);min-width:260px}.video-podcast-speakers-panel__total{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.video-podcast-speakers-panel__meta{grid-template-columns:minmax(0,1fr) minmax(280px,1fr) minmax(280px,1fr);gap:12px;margin:0;display:grid}.video-podcast-speakers-panel__meta dt{color:var(--color-text-muted);letter-spacing:.04em;font-size:12px}.video-podcast-speakers-panel__meta dd{min-width:0;margin:4px 0 0}.video-podcast-speakers-panel__drop{min-height:88px;color:var(--color-text-muted);background:#0000002e;border:0;border-radius:8px;place-items:center;display:grid}.speaker-shots-groups{gap:14px;display:grid}.speaker-mode-section{gap:10px;display:grid}.speaker-mode-section__header{color:var(--color-text);background:#ffffff17;border:1px solid #ffffff1f;padding:7px 10px;font-weight:700}.speaker-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.speaker-shots__section{grid-template-rows:auto auto 1fr;gap:0;min-width:0;display:grid}.speaker-shots__section>.moodboard-dropzone,.speaker-shots__section>[role=button]{min-height:88px;color:var(--color-text-muted);background:#0003;border:1px dashed #ffffff1f;border-radius:8px 8px 0 0;place-items:center;display:grid}.video-podcast-speakers-panel__shot-count{background:#ffffff14;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:28px;padding:5px 9px;display:flex}.video-podcast-speakers-panel__shot-count span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);font-size:12px;overflow:hidden}.video-podcast-speakers-panel__thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.video-podcast-speakers-panel__thumb{aspect-ratio:16/9;background:#0000003d;border-radius:8px;position:relative;overflow:hidden}.video-podcast-speakers-panel__thumb-remove{color:#fff;opacity:.86;background:#141618c7;border:0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0 0 2px;font-size:18px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.video-podcast-speakers-panel__thumb-remove:hover{opacity:1;background:#282a2ef0}.video-podcast-speakers-panel__thumb .video-podcast-media-panel__placeholder{font-size:11px}.video-podcast-media-panel{flex-direction:column;gap:16px;display:flex}.video-podcast-media-panel__dropzone{min-height:96px;color:var(--color-text-muted);background:#ffffff08;border:1px dashed #ffffff38;border-radius:8px}.video-podcast-media-panel__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.video-podcast-media-panel__item{background:#ffffff08;border-radius:8px;min-width:0;overflow:hidden}.video-podcast-media-panel__preview{aspect-ratio:16/9;background:#00000047;place-items:center;display:grid;overflow:hidden}.video-podcast-media-panel__image,.video-podcast-media-panel__video{object-fit:cover;width:100%;height:100%}.video-podcast-media-panel__placeholder{width:100%;height:100%;color:var(--color-text-muted);place-items:center;font-size:12px;display:grid}.video-podcast-media-panel__meta{flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.video-podcast-media-panel__meta strong,.video-podcast-media-panel__meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1100px){.video-podcast-project-overview__shot-settings-grid,.video-podcast-project-overview__video-format-grid,.video-podcast-project-overview__logic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-podcast-project-overview__cadence{max-width:none}.video-podcast-speakers-panel__row{gap:12px}.video-podcast-speakers-panel__meta,.speaker-shots{grid-template-columns:1fr}.video-podcast-speakers-panel__identity{width:100%;min-width:0}}@media (width<=720px){.video-podcast-project-overview__status,.video-podcast-project-overview__render-prep{flex-direction:column;align-items:stretch}.video-podcast-project-overview__shot-settings-grid,.video-podcast-project-overview__video-format-grid,.video-podcast-project-overview__logic-grid{grid-template-columns:1fr}}.form-select{width:100%;position:relative}.form-select__trigger{justify-content:space-between;align-items:center;gap:var(--ui-control-gap);text-align:left;cursor:pointer;display:flex}.form-select__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.form-select__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.form-select__icon img{opacity:.82;width:16px;height:16px;display:block}.form-select__popup{z-index:140;min-width:100%;left:0;right:0}.modal .form-select__popup{max-height:min(320px,45vh);margin-top:6px;position:static}.form-select__item{justify-content:space-between}.form-select__item--active{color:#fff;background:#6299ff29}.form-select__item--active:hover:not(:disabled){background:#6299ff3d}.switch-field{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.switch-field--disabled{opacity:.6;cursor:not-allowed}.switch-field__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.switch-field__track{border-radius:var(--ui-control-radius);background:#ffffff14;border:1px solid #e2e7e84d;width:42px;height:24px;transition:background .12s,border-color .12s;position:relative}.switch-field__thumb{border-radius:calc(var(--ui-control-radius) - 2px);background:#e2e7e8eb;width:18px;height:18px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.switch-field__label{font-size:var(--ui-control-text-size);line-height:1.3}.switch-field__input:checked+.switch-field__track{background:#4c75ff59;border-color:#779dffe6}.switch-field__input:checked+.switch-field__track .switch-field__thumb{background:#dce8ff;transform:translate(18px)}.switch-field__input:focus-visible+.switch-field__track{outline-offset:2px;outline:2px solid #8ba8ffe6}.section-title{font-size:var(--ui-control-text-size);letter-spacing:.02em;margin:0 0 8px;font-weight:600}.error{color:var(--color-danger);background-color:#ff6b6b1f;border-radius:10px;padding:12px 16px;font-size:14px}.muted{color:var(--color-text-muted)}.modal-backdrop{z-index:420;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.modal-backdrop--confirm{z-index:900}.modal{background:var(--color-card);border:none;border-radius:12px;flex-direction:column;gap:12px;width:min(720px,95vw);max-height:90vh;padding:16px;display:flex;overflow:auto}.modal__header{justify-content:space-between;align-items:center;display:flex}.modal__title{margin:0;font-size:18px;font-weight:600}.modal__footer{justify-content:flex-end;gap:8px;display:flex}.project-settings-dialog{background:#202126;width:min(900px,95vw);padding:0;overflow:hidden}.project-settings-dialog .modal__header,.project-settings-dialog .modal__footer{padding:14px 16px}.project-settings-dialog .modal__header{border-bottom:1px solid #ffffff14}.project-settings-dialog .modal__footer{background:#0d0e0f47;border-top:1px solid #ffffff14}.project-settings-dialog__body{grid-template-columns:180px minmax(0,1fr);min-height:360px;display:grid}.project-settings-dialog__nav{background:#17191b;border-right:1px solid #ffffff14;padding:14px 10px}.project-settings-dialog__nav-item{color:#e2e7e8b8;text-align:left;background:0 0;border:none;border-radius:6px;width:100%;min-height:36px;padding:0 12px;font-weight:600}.project-settings-dialog__nav-item--active{color:#fff;background:#ffffff1a}.project-settings-dialog__panel{padding:20px 24px 24px}.project-settings-dialog__section-title{margin:0 0 18px;font-size:15px;font-weight:700}.project-settings-dialog__grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:18px 12px;display:grid}.project-settings-dialog__field{min-width:0}.project-settings-dialog__field>span{color:#fff;font-size:var(--ui-control-text-size);font-weight:700}.project-settings-dialog__field--wide{grid-column:1/-1}.project-settings-dialog__field .form-input{background:#171a1d;border-radius:8px;font-weight:600}.toast-viewport{z-index:700;pointer-events:none;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:fixed;bottom:18px;left:18px}.toast-banner{color:#fff;text-align:left;pointer-events:auto;background:#16191ef5;border:1px solid #6299ff52;border-radius:12px;min-width:240px;max-width:min(560px,100vw - 32px);padding:12px 18px;font-size:14px;box-shadow:0 16px 36px #00000057}.toast-banner__message{display:block}.toast-banner__action{color:#8fb2ff;font:inherit;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-weight:800}.toast-banner__action:hover{color:#fff}.text-input-dialog{width:min(520px,92vw);overflow:visible}.text-input-dialog--compact{width:min(280px,92vw)}.lighttable-dialog-backdrop{z-index:1600}.text-input-dialog__input{margin-top:2px}.text-area-dialog__input{resize:vertical;min-height:160px;margin-top:2px}:is(.action-button,.pill-button) img,:is(.action-button,.pill-button) svg{flex:none;display:block}.square-icon-button{border-radius:var(--ui-control-radius);color:#e2e7e8db;background:#121314d9;border:1px solid #e2e7e83d;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.square-icon-button:hover:not(:disabled){color:#fff;background:#242628}.square-icon-button--active{color:#fff;background:#444}.square-icon-button img,.square-icon-button svg{width:18px;height:18px;display:block}.stepper-control{border-radius:calc(var(--ui-control-radius) + 4px);background:#121314d9;border:1px solid #e2e7e83d;grid-template-columns:36px minmax(38px,auto) 36px;align-items:center;min-height:36px;display:inline-grid;overflow:hidden}.stepper-control__button{color:#e2e7e8db;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:36px;min-height:34px;padding:0;font-size:20px;font-weight:400;line-height:1;display:inline-flex;position:relative}.stepper-control__button:hover:not(:disabled){color:#fff;background:#ffffff0f}.stepper-control__button:disabled{color:#e2e7e847;cursor:not-allowed}.stepper-control__value{color:#e2e7e8b8;min-width:38px;min-height:34px;font-size:var(--ui-control-text-size);font-variant-numeric:tabular-nums;text-align:center;justify-content:center;align-items:center;line-height:1;display:inline-flex}.media-reference-set{border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:8px;min-height:96px;padding:2px 2px 8px;transition:background .12s,box-shadow .12s;display:flex;overflow:visible}.media-reference-set--drop-end{background:#e2e7e80e;box-shadow:inset 0 0 0 1px #e2e7e847}.media-reference-set__empty{color:#e2e7e86b;background-color:#12131466;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px dashed #e2e7e824;border-radius:12px;place-items:center;width:100%;min-height:88px;font-size:12px;display:grid}.media-reference-set__item{cursor:grab;flex:0 0 82px;width:82px;transition:opacity .12s,transform .12s;position:relative}.media-reference-set__item:active{cursor:grabbing}.media-reference-set__item--dragging{opacity:.42}.media-reference-set__item--drop-before:before,.media-reference-set__item--drop-after:after{content:"";pointer-events:none;z-index:4;background:#e2e7e8d1;border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px}.media-reference-set__item--drop-before:before{left:-5px}.media-reference-set__item--drop-after:after{right:-5px}.media-reference-set__thumb{background:#121314bd;border:1px solid #e2e7e829;border-radius:8px;width:82px;height:82px;position:relative;overflow:hidden}.media-reference-set__thumb:focus-visible{outline-offset:2px;outline:2px solid #6299ffb8}.media-reference-set__media,.media-reference-set__audio,.media-reference-set__asset,.media-reference-set__placeholder{width:100%;height:100%}.media-reference-set__media{object-fit:cover;display:block}.media-reference-set__audio,.media-reference-set__asset,.media-reference-set__placeholder{place-items:center;display:grid}.media-reference-set__asset{color:#e2e7e8b3;background:#ffffff0a;font-size:11px;font-weight:800}.media-reference-set__placeholder{background:#ffffff0a}.media-reference-set__label{color:#fff;text-shadow:0 1px 4px #000000e6;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;line-height:1.1;position:absolute;bottom:5px;left:6px;right:6px;overflow:hidden}.media-reference-set__role{color:#d7e6ff;text-transform:none;white-space:nowrap;text-overflow:ellipsis;z-index:2;background:#0c0d0fc7;border-radius:999px;max-width:calc(100% - 34px);min-height:18px;padding:2px 6px;font-size:9px;font-weight:800;line-height:1.2;position:absolute;top:5px;left:5px;overflow:hidden}.media-reference-set__remove{color:#fff;opacity:0;pointer-events:none;z-index:2;background:#0c0d0fc2;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:17px;line-height:1;transition:opacity .12s,transform .12s,background .12s,color .12s;display:inline-flex;position:absolute;top:5px;right:5px;transform:scale(.92);box-shadow:0 1px 8px #00000073}.media-reference-set__item:hover .media-reference-set__remove,.media-reference-set__item:focus-within .media-reference-set__remove{opacity:1;pointer-events:auto;transform:scale(1)}.media-reference-set__remove:hover{color:#17181b;background:#e2e7e8f0}.media-reference-preview{z-index:1800;pointer-events:none;background:#0c0d0ffa;border:2px solid #e2e7e8ad;border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 18px 46px #00000094}.media-reference-preview__media,.media-reference-preview__audio,.media-reference-preview__asset,.media-reference-preview__loading{width:100%;height:100%}.media-reference-preview__media{object-fit:contain;background:#0b0c0e;display:block}.media-reference-preview__audio,.media-reference-preview__asset,.media-reference-preview__loading{place-items:center;display:grid}.media-reference-preview__asset{color:#e2e7e8b8;font-size:13px;font-weight:800}.media-reference-preview__loading{background:#ffffff0a}.media-reference-preview__label{color:#fff;text-shadow:0 1px 5px #000000f2;flex-direction:column;gap:3px;min-width:0;font-size:14px;font-weight:800;line-height:1.15;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.media-reference-preview__token,.media-reference-preview__asset-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.media-reference-preview__asset-name{color:#e2e7e8d1;font-size:12px;font-weight:500}.aspect-ratio-control,.resolution-control,.quality-control{gap:10px;min-width:0;display:grid}.aspect-ratio-control__label,.resolution-control__label,.quality-control__label{color:#e2e7e8b8;font-size:13px;font-weight:700;line-height:1.2}.aspect-ratio-control__options,.resolution-control__options,.quality-control__options{background:#121314b8;border-radius:10px;align-items:stretch;width:fit-content;min-width:0;max-width:100%;min-height:66px;display:inline-flex;overflow:auto hidden}.quality-control__options{gap:2px;width:100%;min-height:0;padding:6px;display:grid;overflow:hidden}.aspect-ratio-control__option,.resolution-control__option{color:#e2e7e8b3;white-space:nowrap;background:0 0;border:none;border-radius:0;grid-template-rows:30px auto;place-items:center;gap:2px;min-width:52px;min-height:66px;padding:7px 8px 9px;font-size:13px;font-weight:700;line-height:1;display:grid}.resolution-control__option{min-width:128px}.aspect-ratio-control__option:first-child,.resolution-control__option:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.aspect-ratio-control__option:last-child,.resolution-control__option:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.aspect-ratio-control__option:hover,.resolution-control__option:hover{color:#fff;background:#ffffff0d}.aspect-ratio-control__option:focus-visible,.resolution-control__option:focus-visible{outline-offset:-2px;outline:2px solid #6299ffb8}.aspect-ratio-control__option--selected,.resolution-control__option--selected{color:#fff;background:#525862eb}.aspect-ratio-control__option--selected:hover,.resolution-control__option--selected:hover{background:#5c636efa}.aspect-ratio-control__frame-wrap,.resolution-control__frame-wrap{justify-content:center;align-items:center;width:28px;height:26px;display:inline-flex}.aspect-ratio-control__frame,.resolution-control__frame{border:1.5px solid;border-radius:3px;display:block;box-shadow:0 0 0 1px #0000002e}.resolution-control__frame{width:18px;height:8px}.aspect-ratio-control__option-label,.resolution-control__option-label{display:block}.seconds-slider{gap:10px;min-width:0;display:grid}.seconds-slider__label{color:#e2e7e8b8;font-size:13px;font-weight:700;line-height:1.2}.seconds-slider__surface{background:#121314b8;border:1px solid #e2e7e82e;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:0 12px;display:grid}.seconds-slider__value{color:#fff;font-size:13px;font-weight:800;line-height:1}.seconds-slider__input{--seconds-slider-progress:0%;appearance:none;accent-color:#b7bbbd;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.seconds-slider__input:focus,.seconds-slider__input:focus-visible{box-shadow:none;outline:none}.seconds-slider__input::-webkit-slider-runnable-track{background:linear-gradient(to right, #e2e7e89e 0 var(--seconds-slider-progress), #e2e7e82e var(--seconds-slider-progress) 100%);border-radius:999px;height:4px}.seconds-slider__input::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:2px;width:4px;height:24px;margin-top:-10px;box-shadow:0 0 0 1px #00000038}.seconds-slider__input::-moz-range-track{background:#e2e7e82e;border-radius:999px;height:4px}.seconds-slider__input::-moz-range-progress{background:#e2e7e89e;border-radius:999px;height:4px}.seconds-slider__input::-moz-range-thumb{background:#fff;border:0;border-radius:2px;width:4px;height:24px;box-shadow:0 0 0 1px #00000038}.seconds-slider__input:disabled{cursor:default;opacity:.72}.quality-control__option{color:#e2e7e8c7;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:52px;padding:8px 10px;display:flex}.quality-control__option:hover{color:#fff;background:#ffffff0d}.quality-control__option:focus-visible{outline-offset:-2px;outline:2px solid #6299ffb8}.quality-control__option--selected{color:#fff;background:#525862eb}.quality-control__option-text{gap:3px;display:grid}.quality-control__option-text strong{font-size:13px;font-weight:800;line-height:1.1}.quality-control__option-text span{color:#e2e7e89e;font-size:11px;font-weight:600;line-height:1.1}.quality-control__check{color:#e2e7e8db;font-size:13px;font-weight:800}.segmented-control{border-radius:var(--ui-control-radius);background:#121314d9;border:1px solid #e2e7e83d;gap:0;min-height:36px;display:inline-flex;overflow:hidden}.segmented-control__button{min-height:34px;font-size:var(--ui-control-text-size);color:#e2e7e8db;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;line-height:1;display:inline-flex;position:relative}.segmented-control__button img,.segmented-control__button svg{opacity:.85;flex:0 0 16px;width:16px;height:16px;display:block}.segmented-control__button+.segmented-control__button:before{content:"";background:#e2e7e833;width:1px;position:absolute;top:6px;bottom:6px;left:0}.segmented-control__button:hover:not(.segmented-control__button--active){color:#fff;background:#ffffff0f}.segmented-control__button--active{color:#fff;background:#1d4593;border-color:#0000}.segmented-control__button--active img,.segmented-control__button--active svg{opacity:1;filter:brightness(0)invert()}.segmented-control__button--active:hover{color:#fff;background:#1d4593;border-color:#0000}.segmented-button-group{border-radius:var(--ui-control-radius);background:#121314d9;border:1px solid #e2e7e83d;gap:0;min-height:36px;display:inline-flex;overflow:hidden}.segmented-button-group__item{display:inline-flex;position:relative}.segmented-button-group__item+.segmented-button-group__item:before{content:"";background:#e2e7e833;width:1px;position:absolute;top:6px;bottom:6px;left:0}.segmented-button-group__item>.square-icon-button,.segmented-button-group__item>.count-button{background:0 0;border:none;border-radius:0;width:42px;height:34px;min-height:34px}.segmented-button-group__item>.square-icon-button:hover:not(:disabled),.segmented-button-group__item>.count-button:hover:not(:disabled){color:#fff;background:#ffffff0f}.segmented-button-group__item>.square-icon-button--active{color:#fff;background:#1d4593}.segmented-button-group__item>.square-icon-button--active img,.segmented-button-group__item>.square-icon-button--active svg{opacity:1;filter:brightness(0)invert()}.tabbed-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.tabbed-panel__tabs{flex:none}.tabbed-panel__body{flex:auto;min-height:0;overflow:hidden}.toggle-button-group{border-radius:var(--ui-control-radius);background:#121314d9;border:1px solid #e2e7e83d;gap:0;display:inline-flex;overflow:hidden}.toggle-button-group__button{min-height:34px;font-size:var(--ui-control-text-size);color:#e2e7e8db;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;line-height:1;display:inline-flex;position:relative}.toggle-button-group__button img,.toggle-button-group__button svg{opacity:.85;flex:0 0 16px;width:16px;height:16px;display:block}.toggle-button-group__button+.toggle-button-group__button:before{content:"";background:#e2e7e833;width:1px;position:absolute;top:6px;bottom:6px;left:0}.toggle-button-group__button:hover:not(.toggle-button-group__button--active){color:#fff;background:#ffffff0f}.toggle-button-group__button--active,.toggle-button-group__button--active:hover{color:#fff;background:#1d4593;border-color:#0000}.toggle-button-group__button--active img,.toggle-button-group__button--active svg{opacity:1;filter:brightness(0)invert()}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu__trigger{border-radius:var(--ui-control-radius);color:#e2e7e8db;background:#121314d9;border:1px solid #e2e7e83d;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.dropdown-menu__trigger:hover{color:#fff;background:#242628}.dropdown-menu__trigger:disabled{opacity:.42;cursor:not-allowed;color:#e2e7e861;background:#12131480;border-color:#e2e7e81f}.dropdown-menu__trigger img,.dropdown-menu__trigger svg{width:18px;height:18px;display:block}.dropdown-menu__popup{z-index:120;background:#1a1c1f;border:1px solid #ffffff1f;border-radius:12px;min-width:200px;max-height:min(360px,100vh - 96px);padding:6px;position:absolute;overflow-y:auto;box-shadow:0 12px 28px #0006}.dropdown-menu__popup--floating{z-index:360;position:fixed}.dropdown-menu__popup--down{top:calc(100% + 8px)}.dropdown-menu__popup--up{bottom:calc(100% + 8px)}.dropdown-menu__popup--right{right:0}.dropdown-menu__popup--center{left:50%;transform:translate(-50%)}.dropdown-menu__popup--left{left:0}.dropdown-menu__item{width:100%;color:var(--color-text);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.dropdown-menu__separator{background:#ffffff14;height:1px;margin:6px 0}.dropdown-menu__item:hover:not(:disabled){background:#ffffff14}.dropdown-menu__item:disabled{opacity:.45;cursor:default}.dropdown-menu__item--selected{color:#fff;background:#ffffff0f}.dropdown-menu__item-check{color:#e2e7e8c2;margin-left:auto;font-weight:800}.dropdown-menu__item-icon{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.dropdown-menu__item-icon img,.dropdown-menu__item-icon svg{width:18px;height:18px;display:block}.review-state-dot{border-radius:999px;flex:0 0 9px;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 1px #ffffff24}.review-state-dot--neutral{background:#8f949c}.review-state-dot--info{background:var(--color-tab-active)}.review-state-dot--success{background:#58b26b}.project-page--with-sidebar{flex-direction:row;align-items:stretch;height:100%;min-height:0;overflow:hidden}.sidebar-nav{background:var(--color-bg-02);scrollbar-width:none;-ms-overflow-style:none;border-radius:18px;flex-direction:column;align-self:flex-start;width:221px;max-height:100%;padding:24px 0;display:flex;position:sticky;top:0;overflow:hidden auto;box-shadow:inset 0 1px #ffffff08}.sidebar-nav::-webkit-scrollbar{display:none}.moodboards-sidebar{min-height:320px;margin-top:8px;margin-left:8px}.moodboards-mobile-nav{display:none}.moodboards-sidebar__new{color:#e2e7e8d9;width:100%;margin-top:8px}.moodboard-dropzone{color:var(--color-text-muted);background:#1a1c1f;border:1px dashed #ffffff1f;border-radius:12px;padding:16px}.moodboard-upload-tile{width:100%;min-height:0;color:var(--color-text-muted);background:#1a1c1f;border:1px dashed #ffffff29;border-radius:12px;flex-direction:column;align-self:start;display:flex;overflow:hidden}.moodboard-upload-tile__surface{aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;display:flex}.moodboard-upload-tile__content{text-align:center;place-items:center;gap:14px;width:100%;height:100%;padding:16px;display:grid}.moodboard-upload-tile__footer{border-top:1px solid #ffffff0a;min-height:37px}.moodboard-upload-tile__icon{opacity:.82;filter:brightness(0)invert();width:34px;height:34px;display:block}.moodboard-upload-tile__label{color:#e2e7e8d1;max-width:160px;font-size:15px;line-height:1.35}.moodboard-grid--small .moodboard-upload-tile__label{max-width:120px;font-size:13px}.moodboard-grid--large .moodboard-upload-tile__label{max-width:200px}.moodboards-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.moodboards-toolbar__search{flex:0 240px;align-items:center;gap:10px;min-width:min(240px,100%);display:flex}.moodboards-toolbar__actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;display:flex}.moodboards-toolbar__filters-label{color:var(--color-text-muted);white-space:nowrap;font-size:13px}.moodboards-selection-bar{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a2c31f5;border:1px solid #ffffff14;border-radius:16px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;max-width:min(100vw - 32px,980px);padding:12px 14px;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 36px #00000080}.moodboards-selection-bar__button{white-space:nowrap;color:#f3f6fb;background:#ffffff14;border-color:#ffffff14;min-height:36px;padding-inline:14px}.moodboards-selection-bar__button img{flex:0 0 16px;width:16px;height:16px;display:block}.moodboards-selection-bar__button:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff1f}.moodboards-selection-bar__button--count{background:0 0;border-color:#0000;padding-inline:10px 16px}.moodboards-selection-bar__button--count:hover:not(:disabled){background:#ffffff0f;border-color:#0000}.moodboards-selection-bar__button--danger{color:#ffd0d6eb;background:#65141f2e;border-color:#e53a4d57}.moodboards-selection-bar__button--danger:hover:not(:disabled){background:#75182442;border-color:#e53a4d80}.moodboards-selection-bar__dropdown{flex:none}.moodboards-selection-bar__dropdown .dropdown-menu__trigger{color:#f3f6fb;background:#ffffff14;border-color:#ffffff14;justify-content:flex-start;width:auto;min-width:0;height:36px;padding:0 14px}.moodboards-selection-bar__dropdown .dropdown-menu__trigger:hover{background:#ffffff1f}.moodboards-selection-bar__dropdown .dropdown-menu__trigger:disabled{color:#f3f6fb5c;background:#ffffff0a;border-color:#ffffff0f}.moodboards-selection-bar__close{background:0 0;border-color:#0000;margin-left:2px}.boards-toolbar__action-icons{min-height:36px}.search-field{display:block;position:relative}.search-field__input{width:100%;display:block}.moodboards-search{flex:0 240px;width:min(240px,100%);min-width:min(240px,100%)}.moodboards-toolbar__share-feedback{color:var(--color-text-muted);white-space:nowrap;font-size:13px}.moodboards-search__icon{opacity:.88;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.moodboards-search__input{width:100%;height:36px;color:var(--color-text);background:#030405;border:1px solid #e2e7e83d;border-radius:999px;padding:8px 46px 8px 42px;font-size:14px}.moodboards-search__input::placeholder{color:#e2e7e89e}.moodboards-search__input:focus{border-color:#6299ffb8;outline:none}.moodboards-search__clear{border-radius:6px;width:24px;min-width:24px;height:24px;min-height:24px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.moodboards-search__clear img{filter:brightness(0)invert();width:14px;height:14px;display:block}.moodboards-search__summary-slot{min-height:0;margin-top:0}.moodboards-search__summary{color:var(--color-text-muted);margin:0;font-size:13px}.moodboards-search__clear-filters{color:#8ecbf3;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.moodboards-search__clear-filters:hover{color:#b8e0fb}.board-tag{--board-tag-fill:#4b8dff;--board-tag-stroke:#fff3;background:var(--board-tag-fill);border:1px solid var(--board-tag-stroke);border-radius:999px;flex:0 0 12px;width:12px;height:12px;display:inline-flex;box-shadow:0 0 0 1px #00000038}.board-tag--segmented,.board-tag--trigger{flex-basis:14px;width:14px;height:14px}.board-tag--trigger-empty{opacity:.38}.board-tag--gray{--board-tag-fill:#949da7;--board-tag-stroke:#ecf1f79e}.board-tag--green{--board-tag-fill:#41c866;--board-tag-stroke:#b8ffc573}.board-tag--yellow{--board-tag-fill:#d7da24;--board-tag-stroke:#fff8b166}.board-tag--orange{--board-tag-fill:#ea8318;--board-tag-stroke:#ffd8a56b}.board-tag--red{--board-tag-fill:#e53a4d;--board-tag-stroke:#ffbcc670}.board-tag--purple{--board-tag-fill:#9f63f8;--board-tag-stroke:#e1c8ff6b}.board-tag--blue{--board-tag-fill:#4385ff;--board-tag-stroke:#bad6ff66}.moodboards-filter-dropdown .dropdown-menu__trigger{justify-content:flex-start;width:auto;min-width:110px;height:36px;padding:0 12px}.moodboards-filter-group{border-radius:var(--ui-control-radius);background:#121314d9;border:1px solid #e2e7e83d;align-items:stretch;display:inline-flex;overflow:visible}.moodboards-filter-group__toggles{background:0 0;border:none;border-radius:0}.moodboards-filter-group__dropdown .dropdown-menu__trigger{background:0 0;border:none;border-radius:0;min-width:0;height:100%;padding:0 14px}.moodboards-filter-group__dropdown+.moodboards-filter-group__dropdown .dropdown-menu__trigger,.moodboards-filter-group__toggles+.moodboards-filter-group__dropdown .dropdown-menu__trigger{position:relative}.moodboards-filter-group__dropdown+.moodboards-filter-group__dropdown .dropdown-menu__trigger:before,.moodboards-filter-group__toggles+.moodboards-filter-group__dropdown .dropdown-menu__trigger:before{content:"";background:#e2e7e833;width:1px;position:absolute;top:6px;bottom:6px;left:0}.moodboards-filter-group__dropdown .dropdown-menu__trigger:hover{background:#ffffff0f}.moodboards-filter-dropdown--active .dropdown-menu__trigger{color:#fff;background:#1d459329;border-color:#6299ff85}.moodboards-filter-dropdown__trigger-content{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.moodboards-filter-dropdown__trigger-content .board-tag{flex-shrink:0}.moodboards-grid-size{min-height:38px}.moodboards-grid-size .segmented-control__button{width:38px;min-width:38px;min-height:36px;padding:0}.moodboards-grid-size .segmented-control__button+.segmented-control__button:before{top:7px;bottom:7px}.moodboards-grid-size .segmented-control__button:hover:not(.segmented-control__button--active){background:#242628}.moodboards-grid-size .segmented-control__button img{filter:brightness(0)invert();width:18px;height:18px;display:block}.moodboards-sort-menu .dropdown-menu__trigger img{filter:brightness(0)invert()}.moodboard-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:start;gap:3px;margin-top:0;display:grid}.moodboard-browser__gallery-shell{flex-direction:column;gap:14px;display:flex}.moodboard-grid--medium{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.moodboard-grid--large{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.moodboard-auxiliary-strip{--moodboard-aux-tile-width:240px;flex-wrap:wrap;align-items:flex-start;gap:3px;display:flex}.moodboard-auxiliary-strip--small{--moodboard-aux-tile-width:160px}.moodboard-auxiliary-strip--large{--moodboard-aux-tile-width:340px}.moodboard-auxiliary-strip .moodboard-upload-tile,.moodboard-auxiliary-strip .moodboard-folder-tile{width:var(--moodboard-aux-tile-width);flex:0 0 var(--moodboard-aux-tile-width)}.moodboard-justified-layout{flex-direction:column;gap:16px;display:flex}.moodboard-list-layout{flex-direction:column;gap:12px;display:flex}.moodboard-list{flex-direction:column;gap:8px;display:flex}.moodboard-justified-layout__visual-shell{width:100%;min-width:0;position:relative}.moodboard-justified-layout__visual-stage{width:100%;position:relative}.moodboard-upload-tile--justified-shell{position:absolute}.moodboard-justified-layout__other-section{flex-direction:column;gap:8px;display:flex}.moodboard-justified-layout__section-header{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.moodboard-tile{--board-tag-accent:transparent;text-align:left;color:var(--color-text);background:#1a1c1f;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-self:start;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.moodboard-grid .moodboard-tile,.moodboard-list .moodboard-tile{content-visibility:auto;contain-intrinsic-size:auto 220px}.moodboard-tile--tagged{border-color:var(--board-tag-accent);box-shadow:inset 0 0 0 1px var(--board-tag-accent)}.moodboard-tile--selected{border-color:#6299ffeb;box-shadow:inset 0 0 0 2px #6299ffeb}.moodboard-tile--set-drop-active{border-color:#4a84ffeb;box-shadow:inset 0 0 0 2px #4a84ffb8,0 0 0 1px #4a84ff6b}.moodboard-tile--tagged-gray{--board-tag-accent:#d6dde494}.moodboard-tile--tagged-green{--board-tag-accent:#41c8669e}.moodboard-tile--tagged-yellow{--board-tag-accent:#d7da249e}.moodboard-tile--tagged-orange{--board-tag-accent:#ea8318a8}.moodboard-tile--tagged-red{--board-tag-accent:#e53a4da3}.moodboard-tile--tagged-purple{--board-tag-accent:#9f63f8a3}.moodboard-tile--tagged-blue{--board-tag-accent:#4385ffa8}.moodboard-tile__img{aspect-ratio:16/9;background:#111214;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.moodboard-tile--justified{position:absolute}.moodboard-tile__img--justified{aspect-ratio:auto}.moodboard-tile--list{grid-template-columns:minmax(180px,320px) minmax(0,1fr);align-items:stretch;display:grid}.moodboard-tile__img--list{aspect-ratio:auto;height:100%;min-height:150px}.moodboard-tile--list .moodboard-tile__footer{border-top:none;border-left:1px solid #ffffff0f;align-items:center;min-width:0;padding:16px 18px}.moodboard-tile--list .moodboard-tile__label{white-space:normal;text-overflow:ellipsis;flex:auto;overflow:hidden}.moodboard-tile--list .moodboard-tile__set-badge{top:10px;right:10px}@media (width<=920px){.moodboard-tile--list{grid-template-columns:1fr}.moodboard-tile--list .moodboard-tile__footer{border-top:1px solid #ffffff0f;border-left:none}.moodboard-tile__img--list{min-height:200px}}.moodboard-upload-tile--justified{width:100%;height:100%}.moodboard-upload-tile--justified .moodboard-upload-tile__surface{aspect-ratio:auto;height:calc(100% - 37px)}.moodboard-upload-tile--justified .moodboard-upload-tile__content{height:100%}.moodboard-tile__set-badge{z-index:2;color:#f2f4f8;background:#0e1014c7;border:1px solid #ffffff2e;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:8px;right:8px}.moodboard-tile__set-badge img{opacity:.86;width:13px;height:13px}.moodboard-tile__set-drop-label{z-index:4;color:#f4f7ff;pointer-events:none;white-space:nowrap;background:#0f1c34e6;border:1px solid #80aaffb8;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.moodboard-media-drag-preview{z-index:5000;pointer-events:none;will-change:transform;gap:4px;display:grid;position:fixed;top:0;left:0}.moodboard-media-drag-preview__thumbs{width:70px;height:42px;position:relative}.moodboard-media-drag-preview__thumb{top:calc(var(--drag-thumb-index,0) * 4px);left:calc(var(--drag-thumb-index,0) * 10px);background:#15181d;border:1px solid #ffffff38;border-radius:4px;width:38px;height:32px;position:absolute;overflow:hidden;box-shadow:0 8px 18px #0000006b}.moodboard-media-drag-preview__thumb img{object-fit:cover;width:100%;height:100%;display:block}.moodboard-media-drag-preview__title{color:#fff;text-shadow:0 1px 3px #000000b8;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:14px;font-weight:800;line-height:1.15;overflow:hidden}.moodboard-set-grid{box-sizing:border-box;background:#050607;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;height:100%;padding:6px;display:grid}.moodboard-set-grid--layout-1{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.moodboard-set-grid--layout-2{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.moodboard-set-grid--layout-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.moodboard-set-grid--layout-6{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.moodboard-set-grid--layout-9{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.moodboard-set-grid__cell{background:#111214;border:1px solid #ffffff0a;border-radius:2px;min-width:0;min-height:0;overflow:hidden}.moodboard-set-grid__cell--pinned{border-color:#f6a623;box-shadow:inset 0 0 0 1px #f6a623db}.moodboard-set-grid__cell img,.moodboard-set-grid__placeholder{object-fit:cover;width:100%;height:100%;display:block}.moodboard-set-grid__placeholder{background:#ffffff0f}.moodboard-tile__img:focus,.moodboard-tile__img:focus-visible{box-shadow:none;outline:none}.moodboard-tile__select{z-index:2;opacity:0;background:#0a0c0ee0;border:1px solid #ffffff57;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .14s,border-color .14s,background .14s,transform .14s;display:inline-flex;position:absolute;top:10px;left:10px}.moodboard-tile--multi-select .moodboard-tile__select,.moodboard-tile--selected .moodboard-tile__select{opacity:1}.moodboard-tile__select:hover{border-color:#6299ffc2;transform:translateY(-1px)}.moodboard-tile__select--selected{opacity:1;background:#24427aeb;border-color:#6299ffe6}.moodboard-tile__select-icon{object-fit:contain;width:15px;height:15px;display:block}.moodboard-tile__img-placeholder{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a) 0 0/200% 100%;width:100%;height:100%;animation:1.1s linear infinite moodboard-tile-placeholder}.moodboard-tile__generation-card{color:#edf4ff;background:linear-gradient(#ffffff08,#ffffff03),#111418;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;width:100%;height:100%;padding:18px;display:flex}.moodboard-tile--generation-pending .moodboard-tile__generation-card{background-color:#111418;background-image:linear-gradient(90deg,#ffffff08,#6299ff1f,#ffffff08),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.25s linear infinite moodboard-tile-placeholder}.moodboard-tile--generation-failed .moodboard-tile__generation-card{background:linear-gradient(#e64a5e24,#e64a5e08),#111418}.moodboard-tile__generation-icon{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:inline-flex}.moodboard-tile--generation-pending .moodboard-tile__generation-icon:before{content:"";border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.9s linear infinite moodboard-generation-spin}.moodboard-tile__generation-status{font-size:13px;font-weight:700;line-height:1.2}.moodboard-tile__generation-detail{color:#e2e7e8b8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.25;overflow:hidden}@keyframes moodboard-generation-spin{to{transform:rotate(360deg)}}.moodboard-tile__audio,.moodboard-preview__thumb-audio{width:100%;height:100%}.audio-preview-surface{color:#f4f7fb;background:radial-gradient(circle at 100% 0,#3a82bd3d,#0000 42%),linear-gradient(#171a1f,#0d0f12);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.audio-preview-surface__backdrop{background:linear-gradient(135deg,#ffffff05,#0000 55%),radial-gradient(circle at 20% 85%,#ffffff14,#0000 36%);position:absolute;inset:0}.audio-preview-surface__content{z-index:1;width:100%;height:100%;position:relative}.audio-preview-surface__badge{color:#f3fbff;letter-spacing:.05em;text-transform:uppercase;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.audio-preview-surface__glyph{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.audio-preview-surface__glyph img,.audio-preview-surface__transport img{object-fit:contain;width:18px;height:18px;display:block}.audio-preview-surface__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.audio-preview-surface__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.audio-preview-surface__duration,.audio-preview-surface__time{color:#e2e7e8b8;white-space:nowrap;font-size:12px}.audio-preview-surface--tile .audio-preview-surface__content,.audio-preview-surface--thumb .audio-preview-surface__content{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:14px;display:flex}.audio-preview-surface--thumb .audio-preview-surface__content{gap:8px;padding:10px}.audio-preview-surface--thumb .audio-preview-surface__glyph{width:32px;height:32px}.audio-preview-surface--thumb .audio-preview-surface__name{font-size:11px}.audio-preview-surface--thumb .audio-preview-surface__duration{font-size:10px}.audio-preview-surface--playing .audio-preview-surface__glyph{background:#4788ff2e;box-shadow:inset 0 0 0 1px #75a4ff3d}.audio-preview-surface--lightbox{width:min(560px,100% - 48px);height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0}.audio-preview-surface--lightbox .audio-preview-surface__content{flex-direction:column;align-items:stretch;gap:14px;padding:0;display:flex}.audio-preview-surface__lightbox-title{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:600;line-height:1.35;overflow:hidden}.audio-preview-surface__transport{color:#fff;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.audio-preview-surface__transport-row{justify-content:center;align-items:center;gap:28px;display:flex}.audio-preview-surface__transport--primary{width:52px;height:52px}.audio-preview-surface__transport--primary img{width:26px;height:26px}.audio-preview-surface__transport--secondary{width:34px;height:34px}.audio-preview-surface__transport--secondary img{width:20px;height:20px}.audio-preview-surface__timeline{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.audio-preview-surface__range{accent-color:#5e8fff;width:100%}.audio-preview-surface__transport:hover{opacity:.86}.moodboard-tile__asset-card{background:radial-gradient(circle at 100% 0,#2ea9df33,#0000 48%),linear-gradient(#1a1c1ff5,#0c0d0ffa);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;width:100%;height:100%;padding:18px;display:flex}.moodboard-tile__asset-type{color:#f3fbff;letter-spacing:.05em;text-transform:uppercase;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.moodboard-tile__asset-name{color:#fff;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.moodboard-tile__label{min-width:0;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;word-break:normal;-webkit-user-select:none;user-select:none;flex:auto;font-size:12px;overflow:hidden}.moodboard-tile--multi-select{-webkit-user-select:none;user-select:none}.moodboard-grid--medium .moodboard-tile__label{font-size:13px}.moodboard-grid--large .moodboard-tile__label{font-size:14px}.moodboard-tile__footer{align-items:center;gap:5px;padding:8px 10px;display:flex}.moodboard-tile__type-icon{object-fit:contain;opacity:.92;flex:0 0 16px;width:16px;height:16px}.moodboard-tag-indicator{flex:none;justify-content:center;align-items:center;display:inline-flex}.moodboard-note-indicator{opacity:.9;cursor:pointer;background:0 0;border:none;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;display:inline-flex}.moodboard-note-indicator img{width:18px;height:18px;display:block}.moodboard-favorite-toggle{opacity:.88;background:0 0;border:none;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;line-height:0;display:inline-flex}.moodboard-favorite-toggle:hover{opacity:1}.moodboard-favorite-toggle img{width:18px;height:18px;display:block}.media-tile-grid__actions{display:inline-flex}.media-tile-grid__actions--image-corner{z-index:2;position:absolute;bottom:6px;right:6px}@keyframes moodboard-tile-placeholder{0%{background-position:200% 0}to{background-position:-200% 0}}.moodboard-preview{z-index:300;background:#111214;position:fixed;inset:0}.moodboard-preview__layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.moodboard-preview__layout--with-gallery,.moodboard-preview__layout--with-side-gallery{grid-template-columns:minmax(0,1fr) 144px}.moodboard-preview__layout--gallery-bottom{grid-template-rows:minmax(0,1fr) 86px;grid-template-columns:minmax(0,1fr)}.moodboard-preview__layout--gallery-bottom.moodboard-preview__layout--with-side-gallery{grid-template-rows:minmax(0,1fr) 86px;grid-template-columns:minmax(0,1fr) 144px}.moodboard-preview__stage{grid-area:1/1;grid-template-rows:48px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.moodboard-preview__topbar,.moodboard-preview__bottombar{justify-content:space-between;align-items:center;gap:var(--ui-control-gap);background:#111214;min-width:0;display:flex}.moodboard-preview__topbar{border-bottom:none;height:48px;padding:8px 10px 0}.moodboard-preview__topbar--with-title{grid-template-columns:minmax(40px,1fr) minmax(0,2fr) minmax(40px,1fr);display:grid}.moodboard-preview__topbar-title{color:#e2e7e8eb;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:32px;overflow:hidden}.moodboard-preview__topbar--with-title>:first-child{justify-self:start}.moodboard-preview__topbar--with-title>:last-child{justify-self:end}.moodboard-preview__bottombar{border-top:none;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:8px 10px 10px}.moodboard-preview__layout--gallery-bottom .moodboard-preview__bottombar{border-top:1px solid #ffffff14;justify-content:stretch;height:48px;min-height:48px;padding:6px 10px}.moodboard-preview__bottombar>.video-preview-footer{flex:auto;max-width:100%}.moodboard-preview__footer-copy{flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.moodboard-preview__footer-meta{justify-content:center;align-items:center;gap:var(--ui-control-gap);min-width:0;max-width:100%;display:flex}.moodboard-preview__title,.moodboard-preview__meta{color:#484a4b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.moodboard-preview__title{flex:0 auto}.moodboard-preview__meta,.moodboard-preview__separator{color:#484a4b;flex:none}.moodboard-preview__note{color:#e2e7e8b8;line-clamp:2;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.moodboard-preview__media{background:#111214;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.moodboard-preview__image-viewer{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.moodboard-preview__image-zoom-stage{min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}.moodboard-preview__image-transform-wrapper,.moodboard-preview__image-transform-content{width:100%;height:100%}.moodboard-preview__image-transform-wrapper{cursor:grab}.moodboard-preview__image-transform-wrapper:active{cursor:grabbing}.moodboard-preview__zoom-toolbar{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#16171ab8;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:8px;padding:8px;transition:opacity .18s;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 36px #0000005c}.moodboard-preview__zoom-toolbar--visible{opacity:1;pointer-events:auto}.moodboard-preview__zoom-button{color:#f4f6f8;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.moodboard-preview__zoom-button:hover{background:#ffffff1f}.moodboard-preview__zoom-button svg{display:block}.moodboard-preview__zoom-level{z-index:2;color:#f4f6f8e6;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16171aad;border:1px solid #ffffff1f;border-radius:999px;min-width:62px;padding:5px 10px;font-size:12px;font-weight:800;line-height:1;position:absolute;bottom:78px;left:50%;transform:translate(-50%)}.moodboard-preview__audio-player{flex:0 auto}.moodboard-preview__actions{align-items:center;gap:8px;display:inline-flex}.moodboard-preview__stack-actions{justify-content:flex-end;align-items:center;gap:8px;min-height:32px;display:inline-flex}.moodboard-preview__stack-actions:empty{width:0}.moodboard-preview__controlbar{grid-template-columns:minmax(190px,1fr) minmax(0,1.25fr) minmax(240px,1fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid}.moodboard-preview__controlbar-left,.moodboard-preview__controlbar-center,.moodboard-preview__controlbar-right{align-items:center;min-width:0;display:flex}.moodboard-preview__controlbar-left{justify-content:flex-start;gap:8px}.moodboard-preview__controlbar-center{justify-content:center}.moodboard-preview__controlbar-right,.moodboard-preview__controlbar-right .moodboard-preview__footer-meta{justify-content:flex-end}.video-transport{align-items:center;gap:10px;width:100%;min-width:0;max-width:50%;margin:0 auto;display:flex}.video-transport__time{color:#e2e7e8c2;font-variant-numeric:tabular-nums;flex:none;min-width:40px;font-size:12px}.video-transport__slider{min-width:0;box-shadow:none;appearance:none;background:0 0;border:none;outline:none;flex:auto;height:18px;margin:0;padding:0}.video-transport__slider:focus,.video-transport__slider:focus-visible{box-shadow:none;outline:none}.video-transport__slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, #f2f4f6eb 0%, #f2f4f6eb var(--video-transport-fill,0%), #fff3 var(--video-transport-fill,0%), #fff3 100%);border:none;border-radius:999px;height:3px}.video-transport__slider::-webkit-slider-thumb{-webkit-appearance:none;background:#f2f4f6e0;border:none;border-radius:50%;width:10px;height:10px;margin-top:-3.5px;box-shadow:0 1px 3px #00000052}.video-transport__slider::-moz-range-track{background:#fff3;border:none;border-radius:999px;height:3px}.video-transport__slider::-moz-range-progress{background:#f2f4f6eb;border-radius:999px;height:3px}.video-transport__slider::-moz-range-thumb{background:#f2f4f6e0;border:none;border-radius:50%;width:10px;height:10px;box-shadow:0 1px 3px #00000052}.video-transport__buttons{flex:none;align-items:center;gap:8px;display:inline-flex}.video-preview-footer{align-items:center;gap:14px;width:100%;min-width:0;display:flex}.video-preview-footer__left,.video-preview-footer__right{align-items:center;min-width:0;display:flex}.video-preview-footer__left{flex:none;justify-content:flex-start}.video-preview-footer__center{flex:220px;justify-content:center;align-items:center;min-width:0;display:flex}.video-preview-footer__right{flex:none;justify-content:flex-end;gap:10px}.video-preview-footer .video-transport{width:100%;max-width:100%}.video-preview-footer__title,.video-preview-footer__meta,.video-preview-footer__separator{color:#484a4b;white-space:nowrap;min-width:0;font-size:13px}.video-preview-footer__title{text-overflow:ellipsis;overflow:hidden}.video-preview-footer__meta{flex:none}.moodboard-preview__media-drag-surface{z-index:3;cursor:grab;background:0 0;position:absolute;inset:0}.moodboard-preview__media-drag-surface--image{z-index:1}.video-preview-footer__meta--reference{color:#dce8ff;text-align:center;background:#3a6cd947;border-radius:999px;min-width:28px;padding:2px 8px;font-weight:800}.video-preview-footer__separator{flex:none}.moodboard-preview__gallery{box-sizing:border-box;background:#111214;border-left:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:8px;width:144px;padding:8px;display:flex;overflow:hidden auto}.moodboard-preview__layout--gallery-bottom .moodboard-preview__gallery{border-top:1px solid #ffffff14;border-left:0;flex-direction:row;grid-area:2/1;align-items:center;gap:8px;width:100%;min-width:0;height:86px;padding:6px 10px 8px;overflow:auto hidden}.moodboard-preview__side-gallery{background:#111214;border-left:1px solid #ffffff14;grid-area:1/2/span 2;grid-template-rows:48px minmax(0,1fr);min-width:0;min-height:0;display:grid}.moodboard-preview__layout--with-side-gallery:not(.moodboard-preview__layout--gallery-bottom) .moodboard-preview__side-gallery{grid-row:1}.moodboard-preview__side-gallery-title{color:#e2e7e8bd;text-transform:lowercase;justify-content:center;align-items:center;min-width:0;height:48px;font-size:13px;font-weight:800;display:flex}.moodboard-preview__side-gallery-list{flex-direction:column;align-items:stretch;gap:8px;min-width:0;min-height:0;padding:6px 8px 10px;display:flex;overflow:hidden auto}.moodboard-preview__thumb{--board-tag-accent:transparent;background:#111214;border:3px solid #0000;border-radius:10px;flex:none;justify-content:stretch;align-items:stretch;width:128px;max-width:100%;height:72px;padding:0;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative;overflow:hidden}.moodboard-preview__thumb--active{border-color:#3e7df0;box-shadow:0 0 0 1px #75a4ff52}.moodboard-preview__thumb--favorite{border-color:#f5aa2d;box-shadow:0 0 0 1px #f5aa2d47}.moodboard-preview__thumb--favorite.moodboard-preview__thumb--active{border-color:#3e7df0;box-shadow:0 0 0 1px #75a4ff61,0 0 0 4px #f5aa2d8c}.moodboard-preview__thumb--tagged{box-shadow:inset 0 0 0 1px var(--board-tag-accent)}.moodboard-preview__thumb--tagged-gray{--board-tag-accent:#dce3ea9e}.moodboard-preview__thumb--tagged-green{--board-tag-accent:#41c866a8}.moodboard-preview__thumb--tagged-yellow{--board-tag-accent:#d7da24a8}.moodboard-preview__thumb--tagged-orange{--board-tag-accent:#ea8318b3}.moodboard-preview__thumb--tagged-red{--board-tag-accent:#e53a4dad}.moodboard-preview__thumb--tagged-purple{--board-tag-accent:#9f63f8ad}.moodboard-preview__thumb--tagged-blue{--board-tag-accent:#4385ffb3}.moodboard-preview__thumb-tag,.moodboard-preview__asset-thumb-tag{z-index:1;background:#0a0b0cb8;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:8px;left:8px}.moodboard-preview__thumb-reference{z-index:2;color:#fff;pointer-events:none;background:#0a0b0cc7;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:22px;padding:0 7px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 1px 8px #0000006b}.moodboard-preview__thumb-pin{z-index:3;pointer-events:none;background:#0a0b0cc7;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 8px #0000006b}.moodboard-preview__thumb-pin img{width:15px;height:15px;display:block}.moodboard-preview__meta--reference{color:#dce8ff;text-align:center;background:#3a6cd947;border-radius:999px;min-width:28px;padding:2px 8px;font-weight:800}.moodboard-preview__thumb-media{object-fit:cover;width:100%;height:100%;display:block}.moodboard-preview__thumb-placeholder{background:#ffffff0f;width:100%;height:100%;display:block}.moodboard-preview__asset-thumb{--board-tag-accent:transparent;color:#fff;text-align:left;background:#1a1c1f;border:2px solid #0000;border-radius:10px;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;gap:10px;width:128px;max-width:100%;min-height:88px;padding:10px;display:flex;position:relative}.moodboard-preview__asset-thumb--active{border-color:#1d4593}.moodboard-preview__asset-thumb--tagged{box-shadow:inset 0 0 0 1px var(--board-tag-accent);padding-top:34px}.moodboard-preview__asset-thumb--tagged-gray{--board-tag-accent:#dce3ea9e}.moodboard-preview__asset-thumb--tagged-green{--board-tag-accent:#41c866a8}.moodboard-preview__asset-thumb--tagged-yellow{--board-tag-accent:#d7da24a8}.moodboard-preview__asset-thumb--tagged-orange{--board-tag-accent:#ea8318b3}.moodboard-preview__asset-thumb--tagged-red{--board-tag-accent:#e53a4dad}.moodboard-preview__asset-thumb--tagged-purple{--board-tag-accent:#9f63f8ad}.moodboard-preview__asset-thumb--tagged-blue{--board-tag-accent:#4385ffb3}.moodboard-preview__asset-thumb-type{color:#f3fbffe6;letter-spacing:.05em;text-transform:uppercase;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.moodboard-preview__asset-thumb-name{color:#e2e7e8db;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.moodboard-preview__message{color:#e2e7e8e0;font-size:14px}.moodboard-preview__dropdown .dropdown-menu__trigger{border-radius:8px;width:32px;height:32px;padding:0}.sidebar-nav__items{flex-direction:column;display:flex}.sidebar-nav__item{padding-left:calc(var(--sidebar-depth,0) * 18px);align-items:stretch;display:flex}.sidebar-nav__item--dragging{z-index:2}.sidebar-nav__item--drop-active{background:#4a84ff24;box-shadow:inset 0 0 0 1px #4a84ff9e}.sidebar-nav__item--drop-active .sidebar-nav__button{color:#fff}.sidebar-nav__item--tree-drop-before,.sidebar-nav__item--tree-drop-after,.sidebar-nav__item--tree-drop-inside{position:relative}.sidebar-nav__item--tree-drop-before:before,.sidebar-nav__item--tree-drop-after:after{content:"";left:calc((var(--sidebar-depth,0) * 18px) + 8px);pointer-events:none;z-index:3;background:#4a84ff;border-radius:999px;height:2px;position:absolute;right:8px}.sidebar-nav__item--tree-drop-before:before{top:0}.sidebar-nav__item--tree-drop-after:after{bottom:0}.sidebar-nav__item--tree-drop-inside .sidebar-nav__button{color:#fff;background:#4a84ff2e;box-shadow:inset 0 0 0 1px #4a84ff94}.sidebar-nav__drag-image-shell{pointer-events:none;z-index:-1;padding-left:18px;position:fixed;top:-1000px;left:-1000px}.sidebar-nav__drag-image{color:#f5f7faf2;text-overflow:ellipsis;white-space:nowrap;background:#16191ef5;border:1px solid #74a0ffa6;border-radius:7px;max-width:180px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden;box-shadow:0 10px 28px #0006}.sidebar-nav__footer{margin-top:auto}.sidebar-nav__button{color:#e6e7e8b3;text-align:left;background:0 0;border:none;flex:auto;min-width:0;padding:10px 16px 10px 20px;font-size:13px;transition:background-color .2s,color .2s}.sidebar-nav__label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-nav__button:hover{color:#fff;background:#4646460f}.sidebar-nav__button--active{color:#fff;background:#303030;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff05}.sidebar-nav__drag-handle{color:#e2e7e875;cursor:grab;opacity:0;background:0 0;border:none;flex:0 0 28px;justify-content:center;align-items:center;width:28px;padding:0 8px 0 0;transition:opacity .14s,color .14s;display:inline-flex}.sidebar-nav__item:hover .sidebar-nav__drag-handle,.sidebar-nav__item--dragging .sidebar-nav__drag-handle,.sidebar-nav__item--drop-active .sidebar-nav__drag-handle,.sidebar-nav__item--tree-drop-before .sidebar-nav__drag-handle,.sidebar-nav__item--tree-drop-after .sidebar-nav__drag-handle,.sidebar-nav__item--tree-drop-inside .sidebar-nav__drag-handle,.sidebar-nav__drag-handle:focus-visible{opacity:1}.sidebar-nav__drag-handle:hover{color:#e2e7e8d9}.sidebar-nav__drag-handle:active{cursor:grabbing}.sidebar-nav__drag-handle img{opacity:.7;width:15px;height:15px}.moodboard-folder-tile__button{cursor:pointer!important}.moodboard-folder-tile--drop-active{border-color:#4a84ffd1;box-shadow:0 0 0 1px #4a84ff80}.moodboard-folder-tile--drop-muted{opacity:.72}.moodboard-folder-tile__surface{background:linear-gradient(#2a2f36eb,#1b1f24f5);justify-content:center;align-items:center;gap:0;padding:24px;position:relative}.moodboard-folder-tile--drop-active .moodboard-folder-tile__surface{background:linear-gradient(#4a84ff38,#1b1f24f5),linear-gradient(#2a2f36eb,#1b1f24f5)}.moodboard-folder-tile__icon{object-fit:contain;opacity:.92;width:88px;height:88px}.moodboard-folder-tile__drop-label{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#4a84ffeb;border-radius:999px;max-width:calc(100% - 20px);padding:4px 7px;font-size:11px;font-weight:800;line-height:1;position:absolute;bottom:10px;right:10px;overflow:hidden}.project-page__content{flex-direction:column;flex:1;gap:24px;min-width:0;min-height:0;margin-top:8px;padding-right:2px;display:flex;overflow:auto}.board-browser__content{gap:8px;position:relative}.board-browser__content .moodboards-toolbar{z-index:35;background:var(--color-bg-01);border-bottom:1px solid #ffffff0f;padding:8px 0 10px;position:sticky;top:0}.workspace-topbar{z-index:30;background:var(--color-bg-01);border-bottom:1px solid #ffffff14;min-height:48px;padding:2px 12px;position:sticky;top:0}.workspace-topbar__primary{align-items:center;gap:12px;min-height:46px;display:flex;position:relative}.workspace-topbar__left,.workspace-topbar__right{z-index:1;flex:1 1 0;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.workspace-topbar__left{justify-content:flex-start;padding-right:16px}.workspace-topbar__right{justify-content:flex-end;padding-left:16px}.workspace-topbar__center{z-index:2;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-topbar__center>*{pointer-events:auto}.workspace-topbar__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;gap:8px;min-width:0;font-size:18px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.workspace-topbar__title--custom{overflow:visible}.workspace-topbar__actions{justify-content:flex-end;min-width:0;margin-top:8px;display:flex}.workspace-topbar__actions:empty{display:none}.workspace-topbar__utility{flex:none;align-items:center;gap:10px;display:inline-flex}.workspace-topbar__session{align-items:center;gap:10px;display:inline-flex}.workspace-topbar__session-text{color:var(--color-text-muted);font-size:13px}.workspace-topbar__presence{align-items:center;gap:8px;display:inline-flex}.workspace-topbar__presence-badge{color:#d7ece0;letter-spacing:.04em;background:#ffffff14;border:2px solid #ffffff3d;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-grid}.workspace-topbar__presence-badge--self{color:#9fe6bb;border-color:#8fe5b18c}.workspace-topbar__presence-badge--count{color:var(--color-text-muted);border-style:dashed}.workspace-topbar__title img{opacity:.95;flex:none;width:16px;height:16px}.shots-timeline-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.moodboard-preview__layout--gallery-bottom .moodboard-preview__asset-thumb{width:128px;height:70px;min-height:70px}.moodboard-preview__layout--gallery-bottom .moodboard-preview__thumb{border-width:3px;width:122px;height:64px}.shots-app-menu{border-radius:var(--ui-control-radius);background:#0e0f10c2;border:1px solid #e2e7e824;align-items:center;gap:2px;height:36px;padding:0 2px;display:inline-flex}.shots-app-menu__button{border-radius:calc(var(--ui-control-radius) - 2px);color:#e2e7e8c7;height:30px;font-size:var(--ui-control-text-size);background:0 0;border:none;padding:0 10px;font-weight:600}.shots-app-menu__button:hover,.shots-app-menu__button--active{color:#fff;background:#ffffff14}.shots-timeline-selector{min-width:190px;max-width:260px}.shots-timeline-selector .form-select__trigger{color:#fff;background:#ffffff08;border:1px solid #454748;border-radius:3px;min-height:34px;font-weight:600}.shots-timeline-selector--placeholder{min-width:190px;max-width:260px;height:34px;color:var(--color-text-muted);background:#ffffff08;border:1px solid #454748;border-radius:3px;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex}.shots-timeline-selector__dot{background:#8b949e;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.shots-timeline-selector__placeholder-text{min-width:0;color:var(--color-text-muted);flex:auto;font-size:14px;font-weight:600;line-height:1}.workspace-topbar__icon-link{flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;text-decoration:none;display:inline-flex}.workspace-topbar__icon-link:hover{opacity:.82}.workspace-topbar__icon-link img{width:34px;height:34px;display:block}.workspace-topbar__text-link{color:#ffffffeb;align-items:center;gap:8px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.workspace-topbar__text-link:hover{color:#fff;text-decoration:underline}.workspace-topbar__activity-link{text-decoration:none}.workspace-topbar__activity-badge{color:#15200d;background:#d9f06b;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.workspace-nav{justify-content:center;display:flex}.workspace-nav__cluster{align-items:center;gap:10px;display:flex}.workspace-nav__item{color:#e2e7e880;background:0 0;border:none;justify-content:center;align-items:center;min-width:40px;padding:6px 9px 8px;transition:color .2s,transform .2s;display:flex;position:relative}.workspace-nav__item:hover:not(:disabled){color:#e2e7e8d9;transform:translateY(-1px)}.workspace-nav__item:disabled{opacity:.35;cursor:not-allowed}.workspace-nav__item--active{color:var(--color-tab-active)}.workspace-nav__icon img,.workspace-nav__icon svg{width:20px;height:20px;display:block}.workspace-nav__indicator{background:var(--color-tab-active);border-radius:999px;height:3px;position:absolute;bottom:0;left:20%;right:20%;box-shadow:0 0 8px #f85f4299}.help-page{flex-direction:column;gap:18px;width:100%;max-width:1100px;margin:0 auto;display:flex}.help-page__scroll{flex:1;min-height:0;padding:16px 2rem 28px;overflow:auto}.help-page__header{align-items:flex-start;gap:14px;display:flex}.help-page__title{align-items:flex-start;gap:var(--ui-control-gap);display:flex}.help-page__title img{width:18px;height:18px;margin-top:5px}.help-page__title h1{margin:0;font-size:32px}.help-page__intro p{color:var(--color-text);margin:0}.help-page__sections{flex-direction:column;gap:18px;display:flex}.help-page__section-header{gap:var(--ui-control-gap);flex-direction:column;display:flex}.help-page__section-header p{margin:0}.help-shortcut-list{flex-direction:column;gap:12px;display:flex}.help-shortcut-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:220px minmax(0,1fr);gap:14px;padding:16px 18px;display:grid}.help-shortcut-card__keys{color:#fff;font-family:Cascadia Mono,Consolas,monospace;font-size:15px}.help-shortcut-card__body{flex-direction:column;gap:5px;display:flex}.help-shortcut-card__usecase{color:var(--color-text)}.help-shortcut-card__notes{color:var(--color-text-muted);font-size:13px}.help-shot-modes{flex-direction:column;gap:18px;display:flex}.help-shot-modes__widget{pointer-events:none;align-self:flex-start}.help-shot-modes__list{gap:14px;display:grid}.help-shot-modes__item{background:#1a1c1f;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.help-shot-modes__name{color:#fff;font-size:15px}.help-shot-modes__description{color:var(--color-text-muted);font-size:14px;line-height:1.5}.script-panel{position:relative}.script-toolbar{z-index:2;justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex;position:sticky;top:8px}.script-editor{flex-direction:column;gap:12px;display:flex}.script-document-editor{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.script-editor__rich{color:#444;white-space:pre-wrap;max-width:1000px;min-height:420px;box-shadow:none;background:#d9d9d9;border:1px solid #ffffff14;border-radius:14px;outline:none;margin:0 auto;font-family:Courier New,Courier,monospace;font-size:16px;line-height:1.35;display:block;overflow:hidden;padding:32px!important}.script-document-editor__mdx{background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.script-document-editor__rich{box-sizing:border-box;color:#444;white-space:pre-wrap;width:100%;height:auto;min-height:0;max-height:100%;box-shadow:none;background:#d9d9d9;outline:none;flex:auto;margin:0;font-family:Courier New,Courier,monospace;font-size:16px;line-height:1.35;overflow:auto;padding:12px!important}.script-document-editor__toolbar,.script-document-editor__toolbar.mdxeditor-toolbar{z-index:2;box-sizing:border-box;width:auto;position:sticky;top:0;overflow:visible;background:0 0!important;border:0!important;max-width:none!important;margin:0 0 8px!important;padding:0!important}.script-document-editor__fallback{height:100%;min-height:0}.board-text-editor{box-sizing:border-box;align-self:stretch;width:min(100%,1100px);height:100%;min-height:0;padding:20px 24px}.board-text-editor .mdxeditor-root-contenteditable{background:#e1e1de;border-radius:8px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.board-text-editor .mdxeditor-root-contenteditable>div{flex:auto;min-height:100%;display:flex}.board-text-editor .mdxeditor-root-contenteditable .script-document-editor__rich{flex:auto;min-height:100%;max-height:none}.board-text-editor .script-document-editor__toolbar,.board-text-editor .script-document-editor__toolbar.mdxeditor-toolbar{border-radius:8px;flex:none;min-height:36px;background:#1a1c1f!important;border:1px solid #ffffff1a!important;margin-bottom:10px!important;padding:4px 8px!important}.board-text-editor .script-document-editor__rich,.board-text-editor .script-document-editor__rich.mdxeditor-root-contenteditable,.board-text-editor .script-document-editor__rich.mdxeditor-contenteditable,.board-text-editor__fallback,.board-text-editor__readonly-content{color:#27292b;background:#e1e1de;border-radius:8px}.board-text-editor__save-status{color:#e2e7e8b8;white-space:nowrap;align-items:center;min-height:24px;font-size:12px;display:inline-flex}.board-text-editor__toolbar-actions{align-items:center;gap:8px;display:inline-flex}.board-text-editor__save-status--error,.board-text-editor__message--error{color:#ff8f8f}.board-text-editor__message{color:#e2e7e8c7;text-align:center;max-width:720px;padding:20px}.board-text-editor--readonly{flex-direction:column;gap:10px;display:flex}.board-text-editor__readonly-label{color:#e2e7e8b8;font-size:12px}.board-text-editor__readonly-content{box-sizing:border-box;white-space:pre-wrap;flex:auto;min-height:0;margin:0;padding:20px;font:15px/1.5 Courier New,Courier,monospace;overflow:auto}.script-editor__rich .mdxeditor-root-contenteditable,.script-editor__rich .mdxeditor-contenteditable,.mdxeditor-root-contenteditable,.mdxeditor-contenteditable{border-radius:inherit;background:0 0;padding:32px!important}.script-document-editor__rich.mdxeditor-root-contenteditable,.script-document-editor__rich.mdxeditor-contenteditable{box-sizing:border-box;background:#d9d9d9;border-radius:0;flex:auto;width:100%;height:auto;min-height:0;max-height:100%;overflow:auto;padding:12px!important}.script-editor__rich *,.script-document-editor__rich *{box-shadow:none!important}.script-editor__rich._placeholder_1e2ox_1106,.script-editor__rich[class*=_placeholder_],.script-document-editor__rich._placeholder_1e2ox_1106,.script-document-editor__rich[class*=_placeholder_]{box-shadow:none!important;background:#d9d9d9!important}.script-editor__rich._placeholder_1e2ox_1106:after,.script-editor__rich[class*=_placeholder_]:after,.script-editor__rich[class*=_placeholder_]:before,.script-document-editor__rich._placeholder_1e2ox_1106:after,.script-document-editor__rich[class*=_placeholder_]:after,.script-document-editor__rich[class*=_placeholder_]:before,.mdxeditor-root-contenteditable>._placeholder_1e2ox_1106{display:none!important}.script-editor__mdx,.script-editor__mdx .mdxeditor-root-contenteditable,.script-editor__mdx .mdxeditor-contenteditable,.script-editor__mdx .mdxeditor-root-contenteditable:empty:before,.script-editor__mdx .mdxeditor-contenteditable:empty:before,.script-document-editor__mdx .mdxeditor-root-contenteditable:empty:before,.script-document-editor__mdx .mdxeditor-contenteditable:empty:before{background:0 0}.mdxeditor-root-contenteditable:empty:before,.mdxeditor-contenteditable:empty:before{width:100%;display:block}.script-editor__rich *,.script-document-editor__rich *{font-family:inherit;line-height:inherit;color:inherit}.script-editor__rich :where(p,div,h1,h2,h3,ul,ol,li),.script-document-editor__rich :where(p,div,h1,h2,h3,ul,ol,li){margin:0;padding:0}.script-editor__rich :where(p,div,h1,h2,h3,ul,ol)+:where(p,div,h1,h2,h3,ul,ol),.script-document-editor__rich :where(p,div,h1,h2,h3,ul,ol)+:where(p,div,h1,h2,h3,ul,ol){margin-top:.18em}.script-editor__rich p:empty,.script-document-editor__rich p:empty{min-height:1.35em}.script-editor__rich p:has(>br:only-child){min-height:1.35em}.script-document-editor__rich p:has(>br:only-child){min-height:1.35em}.script-editor__rich input[type=checkbox],.script-document-editor__rich input[type=checkbox]{accent-color:#222;background:0 0;border:1px solid #111}.script-editor__rich input[type=checkbox]:not(:checked),.script-document-editor__rich input[type=checkbox]:not(:checked){outline:1px solid #000}.script-editor__rich [role=checkbox],.script-document-editor__rich [role=checkbox]{padding-left:22px;list-style:none;position:relative}.script-editor__rich [role=checkbox]:before,.script-document-editor__rich [role=checkbox]:before{content:"";background:0 0;border:1px solid #111;border-radius:2px;width:14px;height:14px;position:absolute;top:2px;left:0}.script-editor__rich [role=checkbox][aria-checked=true]:before,.script-document-editor__rich [role=checkbox][aria-checked=true]:before{background:#1e7bff}.script-editor__rich :where(ul,ol),.script-document-editor__rich :where(ul,ol){padding-left:28px}.script-editor__rich :where(li),.script-document-editor__rich :where(li){margin-left:0}.script-editor__rich hr,.script-document-editor__rich hr{border:0;border-top:1px solid #0000;margin:1.2em 0}.mdx-link-inline{grid-template-columns:1.2fr 1fr auto auto;align-items:center;gap:8px;max-width:1000px;margin-top:8px;margin-left:auto;margin-right:auto;display:grid}.notes-panel{flex-direction:column;gap:16px;display:flex}.mdxeditor-toolbar{color:#fff;max-width:1000px;margin-bottom:8px;margin-left:auto;margin-right:auto;background:0 0!important;border:none!important;padding:0!important}.mdxeditor-toolbar select,.mdxeditor-toolbar .mdxeditor-select,.mdxeditor-toolbar [role=combobox],.mdxeditor-toolbar [data-mdxeditor-block-type],.mdxeditor-toolbar .mdxeditor-blocktype,.mdxeditor-toolbar .mdxeditor-dropdown,.mdxeditor-toolbar .mdxeditor-dropdown-button{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e}.mdxeditor-toolbar select:focus,.mdxeditor-toolbar .mdxeditor-select:focus,.mdxeditor-toolbar [role=combobox]:focus,.mdxeditor-toolbar .mdxeditor-dropdown-button:focus{border-color:#fff6;outline:none}.mdxeditor-toolbar svg,.mdxeditor-toolbar button,.mdxeditor-toolbar button svg,.mdxeditor-toolbar button span,.mdxeditor-toolbar button svg path{color:#fff;fill:#fff}.mdxeditor-toolbar button:hover{background:#ffffff14}.mdxeditor-toolbar [data-toolbar-item=true]{color:#e2e7e8db;background:#121314d9;border:1px solid #e2e7e83d;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;border-radius:8px!important}.mdxeditor-toolbar [data-toolbar-item=true]+[data-toolbar-item=true]{margin-left:8px}.mdxeditor-toolbar [data-toolbar-item=true]:hover{color:#fff;background:#242628}.mdxeditor-toolbar button[aria-pressed=true],.mdxeditor-toolbar button.is-active,.mdxeditor-toolbar button[data-state=on]{background:#444}.mdx-toolbar-controls{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mdx-toolbar-spacer{flex:auto;min-width:24px}.mdx-toolbar-actions{align-items:center;gap:var(--ui-control-gap);margin-left:auto;display:inline-flex}.mdx-toolbar-format .toggle-button-group__button,.mdx-toolbar-lists .segmented-control__button{min-width:36px;min-height:36px;padding:8px 10px}.notes-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.notes-search{flex:1;justify-content:flex-end;display:flex}.notes-search__input{width:min(520px,100%);color:var(--color-text);background:#1a1c1f;border:1px solid #ffffff14;border-radius:999px;min-height:36px;padding:8px 40px 8px 16px;font-size:14px}.notes-search__field{width:min(520px,100%);position:relative}.notes-search__clear{border-radius:6px;width:24px;min-width:24px;height:24px;min-height:24px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.context-menu-backdrop{z-index:1999;position:fixed;inset:0}.context-menu{z-index:2000;background:#1a1c1f;border:1px solid #ffffff1f;border-radius:10px;min-width:204px;padding:6px;position:fixed;overflow:visible;box-shadow:0 8px 24px #0006}.context-menu--submenu{pointer-events:none;display:none;position:absolute;top:-8px}.context-menu--submenu-right{left:calc(100% + 2px)}.context-menu--submenu-left{right:calc(100% + 2px)}.context-menu__item-wrap{position:relative}.context-menu__item-wrap--submenu-open>.context-menu--submenu,.context-menu__item-wrap--has-children:focus-within>.context-menu--submenu{pointer-events:auto;display:block}.context-menu__item{width:100%;color:var(--color-text);text-align:left;background:0 0;border:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px;display:flex}.context-menu__item--has-children{padding-right:10px}.context-menu__item:hover{background:#ffffff14}.context-menu__item:disabled{color:#888;cursor:not-allowed}.context-menu__item:disabled:hover{background:0 0}.context-menu__item:disabled .context-menu__item-icon{opacity:.65}.context-menu__separator{background:#ffffff1a;height:1px;margin:6px 10px}.context-menu__item-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.context-menu__item-label{flex:auto;min-width:0}.context-menu__submenu-indicator{color:#f4f6fbb8;flex:none;font-size:15px;line-height:1}.context-menu__item-icon img,.context-menu__item-icon svg{width:16px;height:16px;display:block}.controls-audit{flex-direction:column;gap:24px;display:flex}.controls-audit__intro{justify-content:space-between;gap:16px;display:flex}.controls-audit__index,.controls-audit__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.controls-audit__spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.controls-audit__stack{flex-direction:column;gap:16px;display:flex}.controls-audit__index-card,.controls-audit__card,.controls-audit__spec-card{background:#1a1c1f;border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.controls-audit__index-card h3,.controls-audit__card h3,.controls-audit__spec-card h3{margin:0;font-size:15px}.controls-audit__index-list,.controls-audit__form{flex-direction:column;gap:12px;display:flex}.controls-audit__index-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.controls-audit__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.controls-audit__badge--shared{color:#8fe0ac;background:#2d7d4e33}.controls-audit__badge--shared-variant{color:#b8ccff;background:#6299ff29}.controls-audit__badge--page-local{color:#ffd772;background:#ffc10724}.controls-audit__spec-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.controls-audit__spec-component{color:#e2e7e89e;margin-top:4px;font-size:12px}.controls-audit__preview{background:#17191c;border-radius:12px;padding:16px}.controls-audit__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.controls-audit__meta--single{grid-template-columns:1fr}.controls-audit__meta dt{color:#e2e7e894;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px}.controls-audit__meta dd{color:#fff;margin:0;font-size:13px;line-height:1.4}.controls-audit__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.controls-audit__form .text-area-dialog__input{min-height:120px}.controls-audit__textarea{resize:vertical;min-height:120px}.controls-audit__draw-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.controls-audit__draw-segment .segmented-control__button{min-width:40px;padding:8px 12px}.controls-audit__divider{background:#ffffff24;width:1px;height:28px}.controls-audit__color-button{background:linear-gradient(135deg,#ff5f6d,#6299ff);border:1px solid #e2e7e82e;border-radius:12px;width:42px;height:42px}.controls-audit__shot-bar{background:#1b1c1d;border-radius:10px;justify-content:space-between;align-items:center;height:40px;padding:0 8px;display:flex}.controls-audit__shot-bar-spacer{flex:auto}.controls-audit__shot-bar-controls{align-items:center;gap:var(--ui-control-gap);display:inline-flex}.notes-body{grid-template-columns:260px 1fr;gap:16px;display:grid}.notes-list{flex-direction:column;gap:8px;display:flex}.notes-list__item{color:var(--color-text);text-align:left;background:#1a1c1f;border:none;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;transition:background .2s;display:flex}.notes-list__item:hover:not(:disabled){background:#ffffff0f}.notes-list__item--active{background:#f85f4229}.notes-list__title{font-size:14px;font-weight:600}.notes-list__meta{color:var(--color-text-muted);font-size:12px}.notes-editor{flex-direction:column;gap:12px;display:flex}.notes-editor__mdx{flex-direction:column;gap:8px;display:flex}.notes-title{align-items:center;gap:6px;display:flex}.notes-title__input{color:var(--color-text);background:#1a1c1f;border:1px solid #ffffff14;border-radius:10px;flex:0 320px;padding:8px 12px;font-size:14px}.notes-title__suffix{color:var(--color-text-muted);font-size:13px}.notes-empty{background:#1a1c1f;border:1px dashed #ffffff14;border-radius:12px;padding:16px}.image-asset-field{flex-direction:column;gap:10px;display:flex}.image-asset-field__empty{text-align:center;place-items:center;min-height:84px;display:grid}.image-asset-field__preview{background:#111214;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:100%;min-height:240px;max-height:72vh;display:grid;overflow:hidden}.image-asset-field__preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70vh;display:block}.project-settings__path-row{gap:8px;display:flex}.global-settings-grid{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.global-settings-grid__label{text-align:right;color:var(--color-text-muted);font-size:var(--ui-control-text-size)}.global-settings-grid__value{text-align:left}.project-settings-grid{grid-template-columns:minmax(220px,30%) minmax(0,1fr);align-items:start;gap:16px;display:grid}.project-settings-grid__fields{flex-direction:column;gap:12px;display:flex}.project-settings-grid__image .image-asset-field__empty{min-height:120px}.project-settings-grid__image .image-asset-field__preview{min-height:120px;max-height:220px}.project-settings-grid__image .image-asset-field__preview img{max-height:200px}.project-settings__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scene-sidebar-item{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.scene-sidebar-item__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scene-sidebar-item__system-icon{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.scene-sidebar-item__leading-system-icon{justify-content:center;align-items:center;display:inline-flex}.scene-sidebar-item__gutter-icon{object-fit:contain;width:18px;height:18px}.scene-sidebar-item__actions{align-items:center;gap:4px;display:inline-flex}.scene-sidebar-item__icon-button{border-radius:8px;width:30px;height:30px}.story-doc-editor{resize:vertical;min-height:260px;font-family:Cascadia Mono,Consolas,monospace;line-height:1.45}.story-document-editor{flex:auto;min-height:0;overflow:auto}.story-document-editor .script-document-editor__mdx{overflow:visible}.story-document-editor .script-document-editor__rich,.story-document-editor .script-document-editor__rich.mdxeditor-root-contenteditable,.story-document-editor .script-document-editor__rich.mdxeditor-contenteditable{min-height:100%;max-height:none;overflow:visible}.document-editor-panel{flex:auto;gap:16px;min-height:0;padding:16px;overflow:hidden}.story-convert-trigger{justify-content:center;align-items:center;min-width:82px;height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.script-document-editor__toolbar .dropdown-menu__trigger{color:#e2e7e8eb;background:#121314d9;border-color:#e2e7e83d;border-radius:8px;min-width:86px;height:36px}.script-document-editor__toolbar .dropdown-menu__trigger:hover{color:#fff;background:#242628}.story-convert-dialog__body{gap:14px;min-width:min(420px,78vw);display:grid}.story-convert-dialog__checkbox{color:var(--color-text);align-items:center;gap:10px;font-size:13px;display:inline-flex}.story-convert-dialog__checkbox input{accent-color:#3a6cd9;width:16px;height:16px}.shots-toolbar__actions{gap:var(--ui-control-gap);flex-wrap:wrap;align-items:center;display:flex}.shots-toolbar__export-menu{position:relative}.shots-filmstrip-page__dock-actions{align-items:center;gap:.75rem;display:inline-flex}.shots-filmstrip-page__grid-link{align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.shots-filmstrip-page__grid-link img{width:16px;height:16px}.shots-toolbar__export-button{justify-content:space-between;min-width:120px}.shots-toolbar__export-caret{justify-content:center;align-items:center;line-height:0;display:inline-flex}.shots-toolbar__export-caret img{opacity:.9;width:10px;height:10px;display:block}.shots-toolbar__export-dropdown{z-index:40;background:#171a1f;border:1px solid #ffffff1f;border-radius:10px;min-width:170px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 24px #00000052}.shots-toolbar__export-dropdown-item{width:100%;color:var(--color-text);text-align:left;background:0 0;border:none;border-radius:8px;padding:9px 10px}.shots-toolbar__export-dropdown-item:hover,.shots-toolbar__export-dropdown-item:focus-visible{background:#ffffff14}.shots-toolbar__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.shots-toolbar__modes{flex-wrap:wrap}.shots-topbar-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.shots-filmstrip-page{flex:auto;gap:0;height:100%;min-height:0;padding:0;overflow:hidden}.shots-filmstrip-page__editor-region{flex:auto;align-items:stretch;gap:0;min-height:0;padding:1px;display:flex;position:relative;overflow:hidden}.genai-workspace{background:#151618;flex:auto;gap:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.genai-workspace__setup-panel{background:#202126;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.genai-workspace__setup-body{flex-direction:column;flex:auto;gap:16px;min-width:0;min-height:0;padding:8px;display:flex;overflow:hidden}.genai-workspace__side-panel{background:#1b1c20;border-right:1px solid #e2e7e814;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.genai-workspace__side-panel-body{flex:auto;min-height:0;padding:8px;overflow:hidden}.genai-promptvault{flex-direction:column;gap:8px;min-width:0;height:100%;min-height:0;display:flex}.genai-promptvault__search{flex:none;width:100%}.genai-promptvault__browser{flex:auto;grid-template-columns:154px minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid;overflow:hidden}.genai-promptvault__tree,.genai-promptvault__results{min-height:0;overflow:auto}.genai-promptvault__tree{background:#12131452;border:1px solid #e2e7e814;border-radius:8px;padding:4px}.genai-promptvault__tree-group{gap:2px;margin-top:4px;display:grid}.genai-promptvault__tree-children{gap:2px;padding-left:10px;display:grid}.genai-promptvault__tree-item,.genai-promptvault__tree-leaf{color:#e2e7e8b8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-height:26px;font-size:12px;font-weight:700}.genai-promptvault__tree-item{padding:0 8px}.genai-promptvault__tree-leaf{color:#e2e7e894;padding:0 6px;font-size:11px}.genai-promptvault__tree-item:hover,.genai-promptvault__tree-leaf:hover{color:#fff;background:#e2e7e80f}.genai-promptvault__tree-item--active,.genai-promptvault__tree-leaf--active{color:#fff;background:#2559b5}.genai-promptvault__results{align-content:start;gap:8px;padding-right:2px;display:grid}.genai-promptvault__message{color:#e2e7e894;border:1px solid #e2e7e814;border-radius:8px;place-items:center;min-height:72px;font-size:12px;font-weight:700;display:grid}.genai-promptvault__card{background:#1213146b;border:1px solid #e2e7e81a;border-radius:8px;grid-template-columns:70px minmax(0,1fr);gap:10px;min-width:0;padding:8px;display:grid}.genai-promptvault__thumb{color:#e2e7e8b3;background:#101113;border-radius:6px;place-items:center;width:70px;height:70px;font-size:20px;font-weight:800;display:grid;overflow:hidden}.genai-promptvault__thumb img{object-fit:cover;width:100%;height:100%}.genai-promptvault__card-body{gap:6px;min-width:0;display:grid}.genai-promptvault__card-body h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:1.2;overflow:hidden}.genai-promptvault__card-body p{color:#e2e7e8ad;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.genai-promptvault__meta,.genai-promptvault__tags,.genai-promptvault__actions{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.genai-promptvault__meta span,.genai-promptvault__tags span{color:#e2e7e8b8;white-space:nowrap;text-overflow:ellipsis;background:#e2e7e814;border-radius:999px;min-width:0;max-width:120px;padding:2px 6px;font-size:10px;font-weight:700;overflow:hidden}.genai-promptvault__actions{justify-content:flex-end}.genai-promptvault__actions button{color:#fff;cursor:pointer;background:#e2e7e80f;border:1px solid #e2e7e824;border-radius:7px;min-height:28px;padding:0 10px;font-size:11px;font-weight:800}.genai-promptvault__actions button:hover{background:#2559b5b8;border-color:#6299ff8c}.genai-workspace__mode-switcher{align-self:center}.genai-workspace__image-mode-switcher,.genai-workspace__provider-switcher{align-self:center;width:fit-content;max-width:100%}.genai-workspace__provider-row{justify-content:center;align-self:center;align-items:center;gap:12px;max-width:100%;min-height:36px;display:flex;position:relative}.genai-workspace__access-empty{border:1px solid var(--border-color);color:var(--text-muted);text-align:center;border-radius:8px;padding:16px}.genai-provider-health{flex:0 0 22px;width:22px;height:22px;position:relative}.genai-provider-health__dot{cursor:pointer;background:#6f767d;border:0;border-radius:999px;width:18px;height:18px;margin:2px;box-shadow:0 0 0 1px #e2e7e824,0 0 18px #e2e7e80f}.genai-provider-health__dot--connected{background:#20c864;box-shadow:0 0 0 1px #20c86457,0 0 18px #20c86438}.genai-provider-health__dot--checking{background:#f1b342;animation:1s ease-in-out infinite genai-provider-health-pulse}.genai-provider-health__dot--error{background:#f35d5d;box-shadow:0 0 0 1px #f35d5d57,0 0 18px #f35d5d2e}.genai-provider-health__popover{z-index:30;color:#fff;text-align:left;background:#121518;border:1px solid #e2e7e824;border-radius:8px;width:min(300px,100vw - 32px);padding:12px;position:absolute;top:30px;right:0;box-shadow:0 16px 48px #0000006b}.genai-provider-health__title{font-size:12px;font-weight:800}.genai-provider-health__popover p{color:#e2e7e8b8;margin:6px 0 10px;font-size:12px;line-height:1.35}.genai-provider-health__account{background:#e2e7e80d;border:1px solid #e2e7e824;border-radius:7px;grid-template-columns:1fr auto;align-items:baseline;gap:3px 12px;margin:0 0 10px;padding:8px 10px;font-size:12px;display:grid}.genai-provider-health__account strong{font-size:13px}.genai-provider-health__account small{color:#e2e7e899;grid-column:1/-1;font-size:11px}.genai-provider-health__actions{flex-wrap:wrap;gap:8px;display:flex}.genai-provider-health__actions button{color:#fff;cursor:pointer;background:#e2e7e80f;border:1px solid #e2e7e829;border-radius:7px;min-height:28px;padding:0 10px;font-size:11px;font-weight:800}.genai-provider-health__actions button:hover:not(:disabled){background:#2559b5b8;border-color:#6299ff8c}.genai-provider-health__actions button:disabled{opacity:.55;cursor:default}.genai-provider-health__credentials{border-top:1px solid #e2e7e81f;gap:8px;margin-top:10px;padding-top:10px;display:grid}.genai-provider-health__credentials small{color:#e2e7e8ad;font-size:11px;line-height:1.35}.genai-provider-health__credentials input[type=text],.genai-provider-health__credentials input[type=password]{color:#fff;background:#e2e7e80d;border:1px solid #e2e7e829;border-radius:7px;width:100%;min-height:32px;padding:0 9px}.genai-provider-health__credentials label{align-items:center;gap:7px;font-size:11px;display:flex}.genai-provider-health__scope{border:1px solid #e2e7e829;border-radius:7px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.genai-provider-health__scope button{color:#e2e7e8b8;cursor:pointer;background:0 0;border:0;min-height:30px;font-size:11px}.genai-provider-health__scope button.is-active{color:#fff;background:#2559b5b8}@keyframes genai-provider-health-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(.84)}}.genai-workspace__workflow-select{width:100%}.genai-workspace__model-mode-switcher{align-self:center;width:fit-content;max-width:100%}.genai-workspace__placeholder-panel{color:#e2e7e894;background:#1213145c;border:1px solid #e2e7e81a;border-radius:10px;place-items:center;min-height:160px;font-size:13px;font-weight:700;display:grid}.genai-workspace__section{gap:10px;display:grid}.genai-workspace__section--video-edit-inputs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.genai-workspace__section--video-edit-inputs>.genai-workspace__video-input-slot--source{order:1}.genai-workspace__section--video-edit-inputs>.genai-workspace__video-input-slot--audio{order:2}.genai-workspace__section--video-edit-inputs>.genai-workspace__video-input-slot--references{order:3;grid-column:1/-1}.genai-workspace__video-input-slot,.genai-workspace__video-input-slot>*{min-width:0;height:100%}.genai-reference-well{color:#e2e7e8b8;background:#12131475;border:1px dashed #e2e7e829;border-radius:12px;min-height:118px;transition:border-color .14s,background .14s,color .14s}.genai-reference-well:hover,.genai-reference-well:focus-within{color:#fff;background:#181e2ab8;border-color:#6299ff57}.genai-reference-well__content{flex-direction:column;gap:10px;min-width:0;min-height:100%;padding:10px;display:flex}.genai-reference-well__header{color:#e2e7e8c2;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12px;font-weight:800;display:flex}.genai-reference-well__title{align-items:center;gap:8px;min-width:0;display:inline-flex}.genai-reference-well__title span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.genai-reference-well__count{color:#e2e7e885;font-variant-numeric:tabular-nums;flex:none}.genai-reference-well__icon{color:#e2e7e89e;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.genai-reference-well__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.genai-reference-well__icon circle{fill:currentColor;stroke:none}.genai-reference-well__empty{color:#e2e7e88f;text-align:center;pointer-events:none;flex:auto;align-content:center;place-items:center;gap:8px;min-height:66px;font-size:13px;font-weight:800;display:grid}.genai-reference-well__empty .genai-reference-well__icon{color:#e2e7e8b8;width:24px;height:24px}.genai-reference-well__empty .genai-reference-well__icon svg{width:24px;height:24px}.genai-reference-well__items.media-reference-set{min-height:82px;padding:0 2px 2px}.genai-workspace__prompt-section{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.genai-workspace__prompt-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.genai-workspace__label{color:#fff;font-size:14px;font-weight:700}.genai-workspace__prompt-mode-switch{color:#e2e7e8ad;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.genai-workspace__prompt-mode-switch button{color:#e2e7e8ad;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.genai-workspace__prompt-mode-switch button:hover,.genai-workspace__prompt-mode-switch button.is-active{color:#fff}.genai-workspace__prompt{resize:none;letter-spacing:normal;height:100%;min-height:0;font-size:13px;font-weight:400;line-height:21px}.genai-prompt-set-panel{background:#15191e;border:1px solid #454748;border-radius:8px;height:100%;min-height:0;padding:10px;overflow:auto}.genai-prompt-set-shared{background:#ffffff06;border:1px solid #e2e7e81f;border-radius:8px;gap:8px;margin-bottom:10px;padding:10px;display:grid}.genai-prompt-set-shared__header,.genai-prompt-set-shared__summary{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.genai-prompt-set-shared__header .switch-field__label{color:#fff;font-size:12px;font-weight:800}.genai-prompt-set-shared__copy{color:#e2e7e8b8;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:11px;font-weight:750}.genai-prompt-set-shared__copy:hover:not(:disabled){color:#fff}.genai-prompt-set-shared__copy:disabled{opacity:.42;cursor:default}.smart-prompt-field.genai-prompt-set-shared__field{min-height:92px;max-height:180px;padding:9px 10px;font-size:12px;line-height:19px;overflow:auto}.genai-prompt-set-shared__summary{color:#e2e7e88f;font-size:10px;font-weight:650}.genai-prompt-set-shared__summary strong{color:#ffffffc7;flex:none;font-weight:800}.genai-prompt-set-panel__message{color:#e2e7e894;place-items:center;min-height:96px;font-size:13px;font-weight:700;display:grid}.genai-prompt-set-panel__list{gap:8px;display:grid}.genai-prompt-set-card{color:#fff;background:#1213146b;border:1px solid #e2e7e81a;border-radius:8px;gap:4px;min-width:0;min-height:54px;display:grid;overflow:hidden}.genai-shots-panel{flex-direction:column;gap:10px;width:100%;min-width:0;height:100%;min-height:0;display:flex}.genai-shots-panel__header{flex-direction:column;flex:none;gap:10px;display:flex}.genai-shots-panel__header h2{color:#f2f5f6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.25;overflow:hidden}.genai-shots-panel__mode-switcher{width:100%}.genai-shots-panel__mode-switcher .segmented-control__button{flex:1 1 0;min-width:0;padding-inline:8px}.genai-shots-panel__grid{flex:auto;grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.genai-shots-panel__card{cursor:grab;background:#1112168c;border:1px solid #e2e7e814;border-radius:4px;min-width:0;overflow:hidden}.genai-shots-panel__card:active{cursor:grabbing}.genai-shots-panel__preview{background:#111216;width:100%;line-height:0;position:relative;overflow:hidden}.genai-shots-panel__preview img,.genai-shots-panel__preview video{object-fit:contain;width:100%;height:auto;display:block}.genai-shots-panel__empty{color:#e2e7e894;border:1px solid #e2e7e814;border-radius:12px;padding:14px;font-size:12px}.genai-prompt-set-card:hover,.genai-prompt-set-card--active{background:#2559b552;border-color:#6299ffb8}.genai-prompt-set-card__button{min-width:0;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:4px;padding:8px 10px;display:grid}.genai-prompt-set-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.genai-prompt-set-card__meta{color:#e2e7e89e;font-size:11px;font-weight:700}.genai-prompt-set-items{border-top:1px solid #e2e7e81a;padding:0 10px 10px}.genai-prompt-set-items__toolbar{color:#ffffffe6;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.genai-prompt-set-items__toolbar>span{flex:none}.genai-prompt-set-items__actions{color:#e2e7e89e;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.genai-prompt-set-items__actions button{color:#e2e7e8ad;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.genai-prompt-set-items__actions button:hover{color:#fff}.genai-prompt-set-items__list{gap:6px;display:grid}.genai-prompt-set-item{background:#ffffff09;border-radius:7px;gap:4px;min-width:0;padding:8px 9px;display:grid}.genai-prompt-set-item__switch{gap:8px;min-width:0}.genai-prompt-set-item__switch .switch-field__track{flex:none;width:34px;height:20px}.genai-prompt-set-item__switch .switch-field__thumb{width:14px;height:14px}.genai-prompt-set-item__switch .switch-field__input:checked+.switch-field__track .switch-field__thumb{transform:translate(14px)}.genai-prompt-set-item__switch .switch-field__label{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.genai-prompt-set-item small{color:#e2e7e88f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.smart-prompt-field-wrap{height:100%;min-height:0;position:relative}.smart-prompt-field{color:#aaa;letter-spacing:normal;white-space:pre-wrap;word-break:break-word;background:#15191e;border:1px solid #454748;border-radius:8px;outline:none;width:100%;min-height:120px;padding:10px 12px;font-size:13px;font-weight:400;line-height:21px;overflow:auto}.smart-prompt-field:focus{color:#f8fafc;border-color:#fff;box-shadow:0 0 0 1px #ffffffb8}.smart-prompt-field:empty:before{content:attr(data-placeholder);color:#e6edf66b;pointer-events:none}.smart-prompt-link{color:#9cc7ff;text-decoration:underline}.smart-prompt-mention,.smart-prompt-all-caps,.smart-prompt-text-trigger{color:#ffd86b;background:#4d85ff29;border-radius:4px;padding:0 3px}.smart-prompt-text-trigger{color:#9dd7ff;background:#4da6ff24}.smart-prompt-token{color:#fff;vertical-align:-4px;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;max-width:220px;min-height:19px;margin:0 1px;padding:1px 6px 1px 2px;display:inline-flex}.smart-prompt-token img,.smart-prompt-token>span{object-fit:cover;background:#ffffff1f;border-radius:4px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:inline-flex}.smart-prompt-token strong{text-overflow:ellipsis;white-space:nowrap;color:#ffd86b;letter-spacing:normal;min-width:0;font-size:13px;font-weight:400;line-height:17px;overflow:hidden}.smart-prompt-field__mention-menu{z-index:30;background:#15171cfa;border:1px solid #ffffff29;border-radius:8px;gap:4px;max-height:230px;padding:6px;display:grid;position:absolute;bottom:10px;left:10px;right:10px;overflow:auto;box-shadow:0 16px 32px #00000059}.smart-prompt-field__mention-option{color:#f6f8fb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:6px;display:grid}.smart-prompt-field__mention-option:hover,.smart-prompt-field__mention-option--active{background:#ffffff1a}.smart-prompt-field__mention-thumb{color:#f6f8fb;background:#ffffff14;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex;overflow:hidden}.smart-prompt-field__mention-thumb img{object-fit:cover;width:100%;height:100%}.smart-prompt-field__mention-thumb--asset{position:relative}.smart-prompt-field__mention-thumb--asset:after{content:"SET";color:#f2f4f8;background:#0e1014db;border-radius:3px;padding:2px 3px;font-size:8px;font-weight:800;line-height:1;position:absolute;bottom:2px;right:2px}.smart-prompt-field__mention-copy{gap:2px;min-width:0;display:grid}.smart-prompt-field__mention-copy strong,.smart-prompt-field__mention-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-prompt-field__mention-copy strong{font-size:13px}.smart-prompt-field__mention-copy span{color:#a8b1c1;font-size:12px}.genai-smart-control-rail{min-width:0;margin-top:auto}.genai-smart-control-rail__duration{margin-bottom:8px}.genai-smart-control-rail__duration .seconds-slider__surface{border-radius:var(--ui-control-radius);background:#121314d9;min-height:36px}.genai-smart-control-rail__row{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px;min-width:0;display:grid}.genai-smart-control-trigger{width:100%;min-width:0}button.genai-smart-control-trigger,.genai-smart-control-trigger .dropdown-menu__trigger{border-radius:var(--ui-control-radius);color:#e2e7e8b8;cursor:pointer;background:#121314d9;border:1px solid #e2e7e83d;width:100%;min-width:0;height:36px;min-height:36px;padding:0}.genai-smart-control-trigger__body{color:#fff;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;padding:0 10px;display:flex}button.genai-smart-control-trigger:hover,.genai-smart-control-trigger .dropdown-menu__trigger:hover{color:#fff;background:#242628}button.genai-smart-control-trigger:focus-visible,.genai-smart-control-trigger .dropdown-menu__trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #6299ffb8}.genai-smart-control-trigger--active{background:#1d4593!important;border-color:#0000!important}.genai-smart-control-trigger__preview{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:20px;display:inline-flex}.genai-smart-control-trigger__frame{border:1.5px solid;border-radius:3px;display:block;box-shadow:0 0 0 1px #0000002e}.genai-smart-control-trigger__frame--resolution{width:18px;height:8px}.genai-smart-control-trigger__quality{color:currentColor;font-size:11px;font-weight:900;line-height:1}.genai-smart-control-trigger__quality--label{white-space:nowrap}:is(.genai-smart-control-trigger:has(.genai-smart-control-trigger__quality--label) .genai-smart-control-trigger__preview,.genai-smart-control-menu .dropdown-menu__item-icon:has(.genai-smart-control-trigger__quality--label)){flex-basis:auto;width:auto}.genai-smart-control-trigger__body strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ui-control-text-size);font-weight:700;line-height:1;overflow:hidden}.genai-smart-control-menu{min-width:210px}.genai-smart-control-menu .dropdown-menu__item-icon{justify-content:center;align-items:center;width:28px;min-width:28px;height:22px;display:inline-flex}.genai-workspace__column-footer{color:#e2e7e89e;background:#202126;border-top:1px solid #e2e7e81a;flex:none;align-items:center;min-height:42px;padding:6px 10px;font-size:12px;font-weight:700;display:flex}.genai-workspace__column-footer--action{justify-content:space-between;gap:12px}.genai-workspace__footer-action{color:#f2f5f6;min-width:72px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #e2e7e824;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:700}.genai-workspace__footer-action:hover:not(:disabled){background:#ffffff14;border-color:#e2e7e83d}.genai-workspace__footer-action:disabled{opacity:.48;cursor:not-allowed}.genai-workspace__active-jobs{background:#111216cc;border:1px solid #e2e7e814;border-radius:14px;flex-direction:column;gap:10px;margin-top:12px;padding:12px;display:flex}.genai-workspace__active-jobs-header{color:#e2e7e8c7;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.genai-workspace__active-jobs-list{flex-direction:column;gap:8px;display:flex}.genai-queue-panel{flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;display:flex}.genai-queue-panel__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.genai-queue-panel__header strong{color:#f2f5f6;font-size:14px;display:block}.genai-queue-panel__meta{color:#e2e7e88f;font-size:12px}.genai-queue-panel__list{flex:auto;min-height:0;overflow:auto}.genai-queue-panel__empty{color:#e2e7e894;background:#11121673;border:1px solid #e2e7e814;border-radius:12px;padding:14px;font-size:12px}.genai-workspace__active-job-card{background:#ffffff08;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.genai-workspace__active-job-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.genai-workspace__active-job-title-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.genai-workspace__active-job-title-row strong{color:#f2f5f6;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.genai-workspace__active-job-state{color:#e2e7e8b3;flex:none;font-size:11px;font-weight:700}.genai-workspace__active-job-state--running{color:#86d3ff}.genai-workspace__active-job-state--queued{color:#f3cd72}.genai-workspace__active-job-state--saving_output{color:#a9f0bb}.genai-workspace__active-job-meta{color:#e2e7e88a;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.genai-workspace__active-job-action{color:#f2f5f6;min-width:88px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #e2e7e824;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:700}.genai-workspace__active-job-action:hover:not(:disabled){background:#d2515129;border-color:#d2515166}.genai-workspace__active-job-action:disabled{opacity:.48;cursor:not-allowed}.genai-workspace__setup-footer{grid-template-columns:minmax(0,1fr) auto minmax(140px,1fr);gap:12px;display:grid}.genai-workspace__generate-button{width:100%}.genai-workspace__generate-button--warning{color:#ffd4bd;background:#5e2d12b8;border-color:#ff8e48b8}.genai-workspace__resize-handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#151618;border-left:1px solid #0000;border-right:1px solid #0000;align-self:stretch;width:16px;transition:background .14s,border-color .14s;position:relative}.genai-workspace__resize-handle:after{content:"";background:#e2e7e833;border-radius:999px;width:2px;height:48px;transition:background .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.genai-workspace__resize-handle:hover,.genai-workspace--resizing .genai-workspace__resize-handle,.genai-workspace--side-resizing .genai-workspace__resize-handle--side{background:#3a6cd91f;border-left-color:#3a6cd98c;border-right-color:#3a6cd98c}.genai-workspace__resize-handle:hover:after,.genai-workspace--resizing .genai-workspace__resize-handle:after,.genai-workspace--side-resizing .genai-workspace__resize-handle--side:after{background:#74a0ffe6}.genai-workspace__render-history{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.genai-workspace__render-history-body{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.genai-workspace__render-footer{justify-content:flex-end}.genai-workspace__render-history .project-page--with-sidebar{width:100%}.genai-workspace__render-history .project-page__content{padding:0}.genai-workspace__render-history .moodboards-toolbar{padding:8px 8px 8px 0}.genai-workspace__render-history .moodboard-grid{padding-right:8px}.shots-filmstrip-page__editor-main{flex:auto;min-width:0;min-height:0;overflow:hidden}.shots-filmstrip-page__editor{overflow:hidden}.shots-filmstrip-page__editor-panel{height:100%;min-height:0;box-shadow:none;border-radius:0;padding:0;overflow:hidden}.shots-filmstrip-page__dock{isolation:isolate;background:#1f2126;border-top:1px solid #ffffff14;flex-direction:column;flex:0 0 150px;min-height:150px;max-height:150px;display:flex;position:relative}.shots-filmstrip-page__dock-bar{z-index:2;border-top:1px solid #ffffff14;flex:0 0 42px;min-height:42px;position:relative}.shots-filmstrip-page__dock-left{z-index:3;align-items:center;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.shots-filmstrip-page__dock-center{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shots-filmstrip-page__dock-right{z-index:3;align-items:center;gap:10px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.shots-filmstrip-page__mode-switcher{flex-wrap:nowrap}.shot-transport-controls{align-items:center;gap:8px;display:inline-flex}.shot-transport-controls .square-icon-button{background:0 0;border-color:#0000}.dock-launcher-strip{align-items:center;gap:8px;display:inline-flex}.workspace-side-dock{opacity:0;pointer-events:none;background:#1f2126;border-right:1px solid #0000;width:0;min-width:0;height:100%;transition:width .16s,opacity .12s,border-color .16s;display:flex;position:relative;overflow:hidden}.workspace-side-dock--open{opacity:1;pointer-events:auto;border-right-color:#ffffff14}.workspace-side-dock--resizing{transition:none}.workspace-side-dock__resize-handle{cursor:col-resize;z-index:3;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-left:1px solid #0000;border-right:1px solid #0000;width:10px;height:100%;transition:background .14s,border-color .14s;position:absolute;top:0;right:0}.workspace-side-dock__resize-handle:after{content:"";background:#e2e7e833;border-radius:999px;width:2px;height:48px;transition:background .14s;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.workspace-side-dock__resize-handle:hover,.workspace-side-dock--resizing .workspace-side-dock__resize-handle{background:#3a6cd91f;border-left-color:#3a6cd98c;border-right-color:#3a6cd98c}.workspace-side-dock__resize-handle:hover:after,.workspace-side-dock--resizing .workspace-side-dock__resize-handle:after{background:#74a0ffe6}.workspace-side-dock__content{flex:auto;min-width:0;min-height:0;overflow:hidden}.shots-filmstrip-page__preview{height:100%;min-height:0}.shots-filmstrip-page__preview-empty{width:100%;height:100%;min-height:0;color:var(--color-text-muted);place-items:center;font-weight:600;display:grid}.shots-filmstrip-page__preview-dropzone{flex-direction:column;align-items:center;gap:26px;width:min(100%,460px);display:flex}.shots-filmstrip-page__preview-dropzone-card{background:#25262ab8;border:1px dashed #e2e7e861;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:min(100%,374px);min-height:344px;padding:28px;display:flex}.shots-filmstrip-page__preview-dropzone-icon{object-fit:contain;opacity:.96;width:42px;height:42px}.shots-filmstrip-page__preview-dropzone-text{text-align:center;color:#cfd8e6;font-size:14px;line-height:1.45}.shots-filmstrip-page__preview-dropzone-label{color:#b9c6dc;font-size:16px;line-height:1.2}.shots-filmstrip-page .shot-editor{grid-template-columns:minmax(0, 1fr) 16px minmax(320px, var(--shot-editor-text-width,384px));grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0;height:100%;min-height:0;margin:8px}.shots-filmstrip-page .shot-editor__image,.shots-filmstrip-page .shot-editor__properties,.shots-filmstrip-page .shot-editor__field{min-height:0}.shots-filmstrip-page .shot-editor__text-column{flex-direction:column;width:100%;min-width:0;padding-left:8px;display:flex}.shots-filmstrip-page .shot-editor__resize-handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-left:1px solid #0000;border-right:1px solid #0000;align-self:stretch;width:16px;transition:background .14s,border-color .14s;position:relative}.shots-filmstrip-page .shot-editor__resize-handle:after{content:"";background:#e2e7e833;border-radius:999px;width:2px;height:48px;transition:background .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shots-filmstrip-page .shot-editor__resize-handle:hover,.shots-filmstrip-page .shot-editor--resizing .shot-editor__resize-handle{background:#3a6cd91f;border-left-color:#3a6cd98c;border-right-color:#3a6cd98c}.shots-filmstrip-page .shot-editor__resize-handle:hover:after,.shots-filmstrip-page .shot-editor--resizing .shot-editor__resize-handle:after{background:#74a0ffe6}.shots-filmstrip-page .shot-editor__text-workspace{flex:auto;gap:12px;width:100%;min-width:0}.shots-filmstrip-page .shot-editor__text-workspace-body{flex-direction:column;display:flex}.shots-filmstrip-page .shot-editor__media-shell{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.shots-filmstrip-page .shot-editor__image-preview{border-radius:12px;height:100%;min-height:0;max-height:none}.shots-filmstrip-page .shot-editor__image-preview .media-surface--inline,.shots-filmstrip-page .shot-editor__video-preview-shell .media-surface--inline{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.shots-filmstrip-page__preview-button{width:100%;height:100%}.shots-filmstrip-page .shot-editor__properties{overflow:hidden}.shots-filmstrip-page .shot-editor__properties--narrative{flex-direction:column;gap:12px;display:flex}.shots-filmstrip-page .shot-editor__narrative-switcher{flex:none}.shots-filmstrip-page .shot-editor__properties--meta{flex-direction:column;gap:12px;display:flex}.shots-filmstrip-page .shot-editor__tab-panel{flex:auto;min-height:0}.shots-filmstrip-page .shot-editor__tab-panel--single{width:100%;min-height:0;display:flex}.shots-filmstrip-page .shot-editor__tab-panel--single .shot-editor__properties--narrative{flex:auto;width:100%}.shots-filmstrip-page .shot-editor__properties--description-inspector{min-height:0}.shots-filmstrip-page .shot-editor__properties--details{max-width:340px}.shots-filmstrip-page .scene-inspector__description{flex:none;max-width:340px}.shots-filmstrip-page .scene-inspector__field{flex:none}.shots-filmstrip-page .scene-inspector__active-row{flex-direction:row;flex:none;align-items:center;gap:10px}.shots-filmstrip-page .scene-inspector__media{min-height:0}.shots-filmstrip-page .shot-editor__textarea{resize:none;flex:auto;min-height:0}.shots-filmstrip-page .shot-editor__textarea--small{min-height:0}.shots-filmstrip-page .shot-editor__field--primary{flex:1 1 0}.shots-filmstrip-page .shot-editor__field--secondary{flex:.72 1 0}.shots-filmstrip-page .shot-editor__field--character-movement{flex-direction:column;flex:none;min-height:0;display:flex}.shots-filmstrip-page .shot-editor__field--audio{flex:none;min-height:0}.shot-audio-drop{width:100%;min-height:40px;color:var(--muted-text);background:#1a1c1f;border:0;border-radius:10px;outline:none;align-items:center;display:flex;overflow:hidden}.shot-audio-drop--has-audio{background:#1a1c1f}.shot-audio-drop:focus-visible{outline:1px solid var(--color-tab-active);outline-offset:0}.shot-audio-drop__placeholder{width:100%;color:var(--color-text-muted);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:400;line-height:38px;display:flex}.smart-prompt-token--missing{background:#ff6f4829;box-shadow:0 0 0 1px #ff6f4880}.smart-prompt-token--missing strong{color:#ff9a7c}.shot-audio-drop__placeholder-icon{object-fit:contain;opacity:.82;flex:none;width:18px;height:18px}.shot-audio-player{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;width:100%;min-width:0;height:40px;padding:0 6px;display:grid}.shot-audio-player__button{border:1px solid var(--border-color);width:28px;height:28px;color:var(--text-color);cursor:pointer;background:#ffffff0d;border-radius:7px;place-items:center;display:inline-grid}.shot-audio-player__button:hover:not(:disabled),.shot-audio-player__button:focus-visible:not(:disabled){border-color:var(--color-tab-active);background:#ffffff1a}.shot-audio-player__button:disabled{opacity:.45;cursor:default}.shot-audio-player__button img{object-fit:contain;width:15px;height:15px}.shot-audio-player__button--remove img{width:13px;height:13px}.shot-audio-player__scrubber{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.shot-audio-player__range{appearance:none;cursor:pointer;background:0 0;width:100%;min-width:0;height:16px;margin:0}.shot-audio-player__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-tab-active) 0%, var(--color-tab-active) var(--shot-audio-progress,0%), #ffffff5c var(--shot-audio-progress,0%), #ffffff5c 100%);border-radius:999px;height:4px}.shot-audio-player__range::-webkit-slider-thumb{appearance:none;background:var(--color-tab-active);border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.shot-audio-player__range::-moz-range-track{background:#ffffff5c;border:0;border-radius:999px;height:4px}.shot-audio-player__range::-moz-range-progress{background:var(--color-tab-active);border-radius:999px;height:4px}.shot-audio-player__range::-moz-range-thumb{background:var(--color-tab-active);border:0;border-radius:50%;width:14px;height:14px}.shot-audio-player__range:disabled{cursor:default;opacity:.55}.shot-audio-player__time{text-align:right;min-width:74px;color:var(--muted-text);font-variant-numeric:tabular-nums;font-size:11px}.shots-filmstrip-page .shot-editor__field--camera-movement{flex-direction:column;flex:none;min-height:0;display:flex}.shots-filmstrip-page .shot-editor__field--notes{flex-direction:column;flex:1 1 0;min-height:0;padding-top:8px;display:flex;position:relative}.shots-filmstrip-page .shot-editor__notes-heading{flex:none;min-height:20px}.shots-filmstrip-page .shot-editor__notes-mdx{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.shots-filmstrip-page .shot-editor__field--camera-movement .shot-suggestion-field{flex-direction:column;flex:auto;min-height:0;display:flex}.shots-filmstrip-page .shot-notes-editor{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:visible}.shots-filmstrip-page .shot-editor__textarea--character-movement{resize:vertical;min-height:68px}.shots-filmstrip-page .shot-notes-editor__toolbar{z-index:2;background:0 0;border:0;justify-content:flex-end;align-items:center;min-height:0;padding:0;display:inline-flex;position:absolute;top:-38px;right:0}.shots-filmstrip-page .shot-notes-editor__toolbar .square-icon-button{width:36px;height:36px}.shots-filmstrip-page .shot-notes-editor__toolbar .square-icon-button img{width:16px;height:16px;display:block}.shots-filmstrip-page .shot-notes-editor__shell{width:100%;height:100%;min-height:0;color:var(--color-text);box-shadow:none;background:#1a1c1f;border:none;border-radius:10px;flex:auto;max-width:none;margin:0;padding:10px 12px 10px 14px;display:block;overflow-y:auto}.shots-filmstrip-page .shot-notes-editor__content{min-height:100%;color:var(--color-text);white-space:pre-wrap;outline:none;font-family:inherit;font-size:14px;line-height:1.5}.shots-filmstrip-page .shot-notes-editor__content p{margin:0}.shots-filmstrip-page .shot-notes-editor__content p+p{margin-top:.4em}.shots-filmstrip-page .shot-notes-editor__content .is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-muted);float:left;pointer-events:none;height:0}.shots-filmstrip-page .shot-notes-editor__content ul[data-type=taskList]{margin:0;padding:0;list-style:none}.shots-filmstrip-page .shot-notes-editor__content ul[data-type=taskList] li{align-items:flex-start;gap:10px;margin:0;display:flex}.shots-filmstrip-page .shot-notes-editor__content ul[data-type=taskList] li+li{margin-top:6px}.shots-filmstrip-page .shot-notes-editor__content ul[data-type=taskList] li>label{justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.shots-filmstrip-page .shot-notes-editor__content ul[data-type=taskList] li>div{flex:auto;min-width:0}.shots-filmstrip-page .shot-notes-editor__content ul[data-type=taskList] li[data-checked=true]>div{opacity:.72;text-decoration:line-through}.shots-filmstrip-page .shot-notes-editor__content input[type=checkbox]{accent-color:#1d4593;width:15px;height:15px;margin:0}.shots-filmstrip-page .shot-feedback-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.shots-filmstrip-page .shot-feedback-panel__header{box-sizing:border-box;justify-content:flex-end;align-items:flex-start;gap:12px;width:100%;min-width:0;padding-right:16px;display:flex}.shots-filmstrip-page .shot-feedback-panel__header .muted{margin:4px 0 0;font-size:13px}.shots-filmstrip-page .shot-feedback-panel__resolved-toggle{flex:none;margin-top:2px;margin-left:auto}.shots-filmstrip-page .shot-feedback-panel__list{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;min-height:0;padding-right:2px;display:flex;overflow:auto}.shots-filmstrip-page .shot-feedback-panel__empty{width:100%;margin:0}.shots-filmstrip-page .shot-feedback-entry{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.shots-filmstrip-page .shot-feedback-entry--own{grid-template-columns:minmax(0,1fr);justify-items:stretch;margin-left:70px}.shots-filmstrip-page .shot-feedback-entry--other{margin-right:70px}.shots-filmstrip-page .shot-feedback-entry--other .shot-feedback-entry__content{grid-column:2}.shots-filmstrip-page .shot-feedback-entry--resolved{opacity:.76}.shots-filmstrip-page .shot-feedback__avatar{color:#fff;background:#ba4f95;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.shots-filmstrip-page .shot-feedback__avatar--small{flex:0 0 26px;width:26px;height:26px;font-size:10px}.shots-filmstrip-page .shot-feedback-entry__content{box-sizing:border-box;background:#1a1c1f;border-radius:8px;width:100%;min-width:0;padding:10px 12px;position:relative;box-shadow:0 2px 8px #00000024}.shots-filmstrip-page .shot-feedback-entry--own .shot-feedback-entry__content{background:#2d2f34;width:100%}.shots-filmstrip-page .shot-feedback-entry__header{color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;padding-right:28px;font-size:12px;display:flex}.shots-filmstrip-page .shot-feedback-entry--own .shot-feedback-entry__header{justify-content:flex-end}.shots-filmstrip-page .shot-feedback-entry__expand{opacity:.86;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.shots-filmstrip-page .shot-feedback-entry__expand img{width:16px;height:16px;display:block}.shots-filmstrip-page .shot-feedback-entry__expand--open img{transform:rotate(180deg)}.shots-filmstrip-page .shot-feedback-entry__header strong{color:var(--color-text);font-size:13px}.shots-filmstrip-page .shot-feedback-entry__status{color:#8ecbf3}.shots-filmstrip-page .shot-feedback-entry__body{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;padding-right:22px;font-size:12px;line-height:1.45}.shots-filmstrip-page .shot-feedback-entry__version-ref{color:#dce8ff;vertical-align:baseline;background:#2d5dc438;border:1px solid #6299ff57;border-radius:999px;align-items:center;min-height:20px;margin:0 2px;padding:0 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.shots-filmstrip-page .shot-feedback-entry__version-ref:hover{color:#fff;background:#3a6cd957;border-color:#74a0ff9e}.shots-filmstrip-page .shot-feedback-entry__mentions{color:#8ecbf3;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px;display:flex}.shots-filmstrip-page .shot-feedback-entry__footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.shots-filmstrip-page .shot-feedback-entry__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shots-filmstrip-page .shot-feedback-entry__meta{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;font-size:11px;display:inline-flex}.shots-filmstrip-page .shot-feedback-entry__timestamp{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.shots-filmstrip-page .shot-feedback-version-event{grid-template-columns:minmax(12px,1fr) auto minmax(12px,1fr);align-items:center;gap:10px;margin:2px 0;display:grid}.shots-filmstrip-page .shot-feedback-version-event__line{background:#ffffff14;height:1px}.shots-filmstrip-page .shot-feedback-version-event__card{max-width:min(100%,340px);color:var(--color-text);text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;display:grid}.shots-filmstrip-page .shot-feedback-version-event__card:not(:disabled){cursor:pointer}.shots-filmstrip-page .shot-feedback-version-event__card:not(:disabled):hover{background:#ffffff0f;border-color:#fff3}.shots-filmstrip-page .shot-feedback-version-event__thumb{aspect-ratio:16/9;object-fit:cover;background:#ffffff14;border-radius:6px;width:64px}.shots-filmstrip-page .shot-feedback-version-event__thumb--empty{display:block}.shots-filmstrip-page .shot-feedback-version-event__copy{gap:2px;min-width:0;display:grid}.shots-filmstrip-page .shot-feedback-version-event__copy strong,.shots-filmstrip-page .shot-feedback-version-event__copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shots-filmstrip-page .shot-feedback-version-event__copy strong{color:#ffffffe6;font-size:12px}.shots-filmstrip-page .shot-feedback-version-event__copy span{color:#e2e7e88c;font-size:11px}.shots-filmstrip-page .shot-feedback-entry__actions button{color:#8ecbf3;background:0 0;border:0;padding:0;font-size:12px}.shots-filmstrip-page .shot-feedback-entry__reply-composer{margin-top:10px}.shots-filmstrip-page .shot-feedback-entry__replies{border-left:1px solid #ffffff1a;flex-direction:column;gap:10px;margin-top:10px;padding-left:10px;display:flex}.shots-filmstrip-page .shot-feedback-composer{flex-direction:column;gap:8px;display:flex}.shots-filmstrip-page .shot-feedback-composer__mentions{flex-wrap:wrap;gap:6px;display:flex}.shots-filmstrip-page .shot-feedback-composer__mention-chip{color:#8ecbf3;background:#8ecbf314;border:1px solid #8ecbf342;border-radius:8px;padding:4px 8px;font-size:12px}.shots-filmstrip-page .shot-feedback-composer__input-wrap{position:relative}.shots-filmstrip-page .shot-feedback-composer__input{resize:vertical;border-radius:14px;width:100%;min-height:76px;padding-bottom:16px;padding-right:52px}.shots-filmstrip-page .shot-feedback-composer--compact{gap:6px}.shots-filmstrip-page .shot-feedback-composer--compact .shot-feedback-composer__input{background:0 0;border-radius:0;min-height:72px;padding:6px 10px;font-size:12px;line-height:1.45}.shots-filmstrip-page .shot-feedback-composer--compact .shot-feedback-composer__input::placeholder{color:var(--color-text-muted)}.shots-filmstrip-page .shot-feedback-composer--compact .shot-feedback-composer__input-wrap{flex-direction:column;gap:8px;min-height:0;padding-right:0;display:flex}.shots-filmstrip-page .shot-feedback-composer--compact .shot-feedback-composer__controls{justify-content:flex-end;position:static}.shots-filmstrip-page .shot-feedback-composer--compact .shot-feedback-composer__cancel{font-size:11px}.shots-filmstrip-page .shot-feedback-composer--compact .shot-feedback-composer__send{width:30px;height:30px}.shots-filmstrip-page .shot-feedback-composer__controls{align-items:center;gap:10px;display:flex;position:absolute;bottom:12px;right:12px}.shots-filmstrip-page .shot-feedback-composer__cancel{color:var(--color-text-muted);background:0 0;border:0;padding:0;font-size:12px}.shots-filmstrip-page .shot-feedback-composer__cancel:hover:not(:disabled){color:var(--color-text)}.shots-filmstrip-page .shot-feedback-composer__send{color:#181a1d;background:#f2f2f2;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 8px 18px #0000003d}.shots-filmstrip-page .shot-feedback-composer__send:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.shots-filmstrip-page .shot-feedback-composer__send:disabled{opacity:.45;cursor:not-allowed;transform:none}.shots-filmstrip-page .shot-feedback-composer__send svg{margin-left:1px}.shots-filmstrip-page .shot-feedback-composer__mention-menu{z-index:8;background:#171a1f;border:1px solid #ffffff1f;border-radius:8px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #00000052}.shots-filmstrip-page .shot-feedback-composer__mention-option{width:100%;color:var(--color-text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.shots-filmstrip-page .shot-feedback-composer__mention-option:hover{background:#ffffff14}.shots-filmstrip-page .shot-feedback-composer__mention-name,.shots-filmstrip-page .shot-feedback-composer__mention-email{line-height:1.3;display:block}.shots-filmstrip-page .shot-feedback-composer__mention-email{color:var(--color-text-muted);font-size:12px}.shots-filmstrip-page .shot-editor__field--placeholder{background:#1112146b;border:1px dashed #ffffff14;border-radius:12px;justify-content:center;align-items:center;padding:24px;display:flex}.shots-filmstrip-page .shot-editor__placeholder-copy{color:var(--color-text-muted);text-align:center;max-width:32ch;line-height:1.5}.shots-filmstrip-page .shot-editor__properties--meta .form-row{gap:8px}.shots-filmstrip-page .shot-editor__properties--meta .form-input{min-height:32px}.shots-filmstrip-page .shot-editor__mode{margin-top:auto}.shots-filmstrip-page__strip-panel{min-height:0;max-height:none;box-shadow:none;z-index:1;background:#1f2126;border-bottom:none;border-left:none;border-right:none;border-radius:0;flex:auto;padding:0;position:relative;overflow:hidden}.shots-filmstrip-page__strip-scroll{scrollbar-gutter:stable;align-items:flex-start;gap:18px;height:100%;padding:7px 0 10px;display:flex;overflow:auto hidden}.filmstrip-scene{flex-direction:row;align-items:flex-start;gap:8px;min-width:max-content;display:flex}.filmstrip-scene-marker{box-sizing:border-box;color:#fff;cursor:pointer;background:#14161a;border:1px solid #ffffff24;border-radius:4px;flex-direction:column;flex:0 0 24px;justify-content:flex-end;align-items:center;width:34px;height:92px;margin-top:4px;padding:2px;display:flex}.filmstrip-scene-marker:hover{background:#1b1e23;border-color:#ffffff47}.filmstrip-scene-marker--active{border-color:var(--color-tab-active);background:#1d2638;box-shadow:0 0 0 2px #3a6cd95c}.filmstrip-scene-marker--inactive{color:#e2e7e8a8;background:#242427;border-color:#ffffff2e}.filmstrip-scene-marker--inactive .filmstrip-scene-marker__label{color:#e2e7e8a8}.filmstrip-scene-marker--inactive.filmstrip-scene-marker--active{border-color:#8794aa;box-shadow:0 0 0 2px #8794aa52}.filmstrip-scene-marker__label{writing-mode:vertical-rl;color:#fff;white-space:nowrap;text-overflow:ellipsis;max-height:70px;padding-top:3px;font-size:11px;font-weight:700;line-height:1;overflow:hidden;transform:rotate(180deg)}.filmstrip-scene__track{align-items:flex-start;gap:10px;margin-top:1px;display:flex}.filmstrip-scene__item{flex-direction:column;gap:6px;padding:2px 0;display:flex;position:relative}.filmstrip-scene__set-outline,.filmstrip-scene__item--set-start .filmstrip-scene__set-outline,.filmstrip-scene__item--set-end .filmstrip-scene__set-outline{display:none}.filmstrip-scene__item--set-start .filmstrip-shot{border-top-left-radius:24px;border-bottom-left-radius:24px}.filmstrip-scene__item--set-end .filmstrip-shot{border-top-right-radius:24px;border-bottom-right-radius:24px}.filmstrip-scene__set-link{z-index:3;pointer-events:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.filmstrip-scene__set-link img{filter:drop-shadow(0 3px 8px #000);width:22px;height:22px;display:block}.filmstrip-shot{box-sizing:border-box;background:#17191c;border:1px solid #ffffff1f;border-radius:12px;width:170px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.filmstrip-shot:after{display:none}.filmstrip-shot--active{border-width:3px;border-color:var(--color-tab-active);box-shadow:0 0 0 2px #3a6cd952}.filmstrip-shot--selected:not(.filmstrip-shot--active){border-color:#ff8f1f;box-shadow:0 0 0 2px #ff8f1f57}.filmstrip-shot--dragging{z-index:5;box-shadow:0 18px 30px #00000052}.filmstrip-shot__thumb{aspect-ratio:16/9;background:#111214;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.filmstrip-add-shot-tile{aspect-ratio:1;color:#555;cursor:pointer;background:#1a1c20;border:2px solid #bcc3cfb8;border-radius:8px;flex:0 0 96px;justify-content:center;align-self:flex-start;align-items:center;width:96px;margin-top:3px;font-size:56px;font-weight:300;line-height:1;display:inline-flex}.filmstrip-add-shot-tile span{transform:translate(-1px,-5px)}.filmstrip-add-shot-tile:hover{color:#777;background:#202329;border-color:#bcc3cfb8}.filmstrip-shot__thumb-media{object-fit:cover;width:100%;height:100%;display:block}.filmstrip-shot__thumb-placeholder{background:linear-gradient(135deg,#ffffff0d,#ffffff05);width:100%;height:100%}.shot-tag-editor{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.shot-tag-editor__swatch-button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.shot-tag-editor__swatch-button:hover{background:0 0}.shot-tag-editor__swatch{background:#060708;border:1px solid #ffffff2e;border-radius:999px;width:26px;height:26px;display:inline-flex;box-shadow:0 0 0 1px #00000040}.shot-tag-editor__swatch.board-tag{background:var(--board-tag-fill);border-color:var(--board-tag-stroke);flex-basis:26px;width:26px;height:26px}.shot-tag-editor__swatch-button:hover .shot-tag-editor__swatch{border-color:#ffffff57}.filmstrip-shot__scene-label{z-index:1;color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;background:#0a0b0dd1;border:1px solid #ffffff1f;border-radius:8px;align-items:center;max-width:calc(100% - 16px);min-height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:4px;left:4px;overflow:hidden}.filmstrip-shot__badge{z-index:1;color:#fff;letter-spacing:.04em;-webkit-user-select:none;user-select:none;background:#0a0b0dc7;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:4px;left:4px}.filmstrip-shot__tag-label{--shot-tag-fill:#0a0b0dd6;z-index:2;background:var(--shot-tag-fill);color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;min-width:44px;max-width:calc(100% - 16px);height:20px;padding:0 11px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;left:4px;overflow:hidden}.filmstrip-shot__tag-label.board-tag{width:auto;height:20px;box-shadow:none;background:var(--board-tag-fill);border:0;flex:0 auto}.filmstrip-shot__review-dot{z-index:1;border:1px solid #0a0b0db8;border-radius:999px;width:10px;height:10px;position:absolute;bottom:6px;right:6px;box-shadow:0 0 0 1px #ffffff2e}.filmstrip-shot__review-dot--neutral{background:#8f949c}.filmstrip-shot__review-dot--info{background:var(--color-tab-active)}.filmstrip-shot__review-dot--success{background:#58b26b}.shots-list{flex-direction:column;gap:10px;display:flex}.shots-list__tail-space{pointer-events:none;height:min(40vh,320px)}.shots-item{flex-direction:column;gap:8px;display:flex}.shots-row{width:100%;color:inherit;text-align:left;background:#1a1c1f;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:44px 116px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:10px;display:grid}.shots-row:hover{background:#ffffff0f}.shots-row--active{background:#242628;border-color:#0000}.shots-inline-editor{background:#2a2c31;border:none;border-radius:12px;padding:12px}.shots-row__number{align-content:center;justify-items:center;gap:6px;width:44px;display:grid}.shots-row__number-label{color:#ffffffe0;letter-spacing:.03em;font-size:24px;font-weight:600;line-height:1}.shots-row__move-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:26px;height:16px;padding:0;display:inline-flex}.shots-row__move-button img{object-fit:contain;opacity:.9;width:100%;height:100%}.shots-row__move-button:hover img{opacity:1}.shots-row__delete{justify-content:flex-end;display:flex}.shots-row__delete-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.shots-row__delete-button img{object-fit:contain;width:100%;height:100%}.shots-row__delete-button:hover img{opacity:1}.shots-row__image{aspect-ratio:16/9;background:#111214;border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.shots-row__text{color:var(--color-text);white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;max-height:2.8em;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.shot-editor{grid-template-columns:minmax(320px,1.2fr) minmax(280px,1fr);align-items:stretch;gap:16px;display:grid}.shot-editor__image{flex-direction:column;gap:12px;display:flex}.shot-editor__media-shell{background:#17191c;border-radius:4px;position:relative;overflow:hidden}.shot-editor__image-preview{background:#111214;border:none;border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:100%;min-height:240px;max-height:70vh;display:flex;position:relative;overflow:hidden}.shot-editor__preview-button{cursor:zoom-in;background:0 0;border:none;border-radius:12px;outline:none;width:100%;height:100%;margin:0;padding:0;display:block;overflow:hidden}.shot-editor__preview-button:focus{outline:none}.shot-editor__preview-button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #74a0ffb8}.sidebar-nav__item--with-leading .sidebar-nav__button{padding-left:0}.sidebar-nav__leading,.sidebar-nav__trailing{flex:none;justify-content:center;align-items:center;display:inline-flex}.sidebar-nav__leading{width:24px;margin-left:0}.sidebar-nav__trailing{padding-right:0}.sidebar-nav__drop-pill{color:#eef3ffe0;white-space:nowrap;background:#4a84ff33;border-radius:999px;margin-right:6px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.2}.sidebar-nav__tree-toggle,.sidebar-nav__row-action{color:#e6e7e89e;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.sidebar-nav__tree-toggle:hover,.sidebar-nav__row-action:hover{color:#fff;background:#ffffff14}.sidebar-nav__tree-toggle svg{transition:transform .16s}.sidebar-nav__tree-toggle--expanded svg{transform:rotate(90deg)}.sidebar-nav__tree-spacer{width:22px;height:22px}.sidebar-nav__row-action{opacity:0}.sidebar-nav__row-action img{object-fit:contain;width:15px;height:15px;display:block}.sidebar-nav__item:hover .sidebar-nav__row-action,.sidebar-nav__button:focus-visible+.sidebar-nav__trailing .sidebar-nav__row-action,.sidebar-nav__row-action:focus-visible{opacity:1}.shot-editor__video-preview-shell{justify-content:stretch;align-items:stretch;width:100%;height:100%;min-height:240px;display:flex;position:relative}.shot-editor__video-transport{z-index:4;opacity:0;pointer-events:none;background:#111214d6;padding:8px 12px 10px;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.shot-editor__video-preview-shell:hover .shot-editor__video-transport,.shot-editor__video-preview-shell:focus-within .shot-editor__video-transport{opacity:1;pointer-events:auto;transform:translateY(0)}.shot-editor__video-transport-bar.video-transport{width:100%;max-width:100%;min-height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;margin:0 auto;padding:0}.shot-editor__video-preview-footer .video-preview-footer__title,.shot-editor__video-preview-footer .video-preview-footer__meta,.shot-editor__video-preview-footer .video-preview-footer__separator{color:#e2e7e8ad}.shot-editor__preview-button--with-footer{position:relative}.shot-editor__image-preview-footer{z-index:4;opacity:0;pointer-events:none;background:#111214c7;padding:8px 12px 10px;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.shot-editor__preview-button--with-footer:hover .shot-editor__image-preview-footer,.shot-editor__preview-button--with-footer:focus-visible .shot-editor__image-preview-footer{opacity:1;transform:translateY(0)}.shot-editor__image-preview-footer .video-preview-footer__title,.shot-editor__image-preview-footer .video-preview-footer__meta,.shot-editor__image-preview-footer .video-preview-footer__separator{color:#e2e7e8ad}.shot-editor__crop-shell{background:#0d0f11;width:100%;height:100%;min-height:240px;position:relative}.shot-editor__crop-stage{position:absolute;inset:0}.shot-editor__crop-stage>div{width:100%;height:100%}.shot-editor__crop-resize-layer{z-index:20;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shot-editor__crop-resize-handle{pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:absolute}.shot-editor__crop-resize-handle--top,.shot-editor__crop-resize-handle--bottom{cursor:ns-resize;height:12px;left:20px;right:20px}.shot-editor__crop-resize-handle--top{top:-6px}.shot-editor__crop-resize-handle--bottom{bottom:-6px}.shot-editor__crop-resize-handle--left,.shot-editor__crop-resize-handle--right{cursor:ew-resize;width:12px;top:20px;bottom:20px}.shot-editor__crop-resize-handle--left{left:-6px}.shot-editor__crop-resize-handle--right{right:-6px}.shot-editor__crop-resize-handle--top-left,.shot-editor__crop-resize-handle--top-right,.shot-editor__crop-resize-handle--bottom-right,.shot-editor__crop-resize-handle--bottom-left{width:22px;height:22px}.shot-editor__crop-resize-handle--top-left{cursor:nwse-resize;top:-10px;left:-10px}.shot-editor__crop-resize-handle--top-right{cursor:nesw-resize;top:-10px;right:-10px}.shot-editor__crop-resize-handle--bottom-right{cursor:nwse-resize;bottom:-10px;right:-10px}.shot-editor__crop-resize-handle--bottom-left{cursor:nesw-resize;bottom:-10px;left:-10px}.shot-editor__cropper-container{inset:0;position:absolute!important}.shot-editor__cropper-area{border:1px solid #ffffffeb;box-shadow:0 0 0 9999px #0000008f,0 0 0 1px #ffffff2e}.shot-editor__pixel-crop-stage{cursor:grab;touch-action:none;background:#050607;position:absolute;inset:0;overflow:hidden}.shot-editor__pixel-crop-stage:active{cursor:grabbing}.shot-editor__pixel-crop-image{-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute}.shot-editor__pixel-crop-rect{z-index:4;cursor:default;touch-action:none;border:1px solid #fffffff5;position:absolute;box-shadow:0 0 0 9999px #0000008f,0 0 0 1px #fff3}.shot-editor__pixel-crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 33.333%,#ffffff6b 33.333% calc(33.333% + 1px),#0000 calc(33.333% + 1px) 66.666%,#ffffff6b 66.666% calc(66.666% + 1px),#0000 calc(66.666% + 1px)),linear-gradient(0deg,#0000 33.333%,#ffffff6b 33.333% calc(33.333% + 1px),#0000 calc(33.333% + 1px) 66.666%,#ffffff6b 66.666% calc(66.666% + 1px),#0000 calc(66.666% + 1px));position:absolute;inset:0}.shot-editor__pixel-crop-handle{z-index:5;background:0 0;border:0;margin:0;padding:0;position:absolute}.shot-editor__pixel-crop-handle--top,.shot-editor__pixel-crop-handle--bottom{cursor:ns-resize;height:14px;left:18px;right:18px}.shot-editor__pixel-crop-handle--top{top:-7px}.shot-editor__pixel-crop-handle--bottom{bottom:-7px}.shot-editor__pixel-crop-handle--left,.shot-editor__pixel-crop-handle--right{cursor:ew-resize;width:14px;top:18px;bottom:18px}.shot-editor__pixel-crop-handle--left{left:-7px}.shot-editor__pixel-crop-handle--right{right:-7px}.shot-editor__pixel-crop-handle--top-left,.shot-editor__pixel-crop-handle--top-right,.shot-editor__pixel-crop-handle--bottom-right,.shot-editor__pixel-crop-handle--bottom-left{width:24px;height:24px}.shot-editor__pixel-crop-handle--top-left{cursor:nwse-resize;top:-11px;left:-11px}.shot-editor__pixel-crop-handle--top-right{cursor:nesw-resize;top:-11px;right:-11px}.shot-editor__pixel-crop-handle--bottom-right{cursor:nwse-resize;bottom:-11px;right:-11px}.shot-editor__pixel-crop-handle--bottom-left{cursor:nesw-resize;bottom:-11px;left:-11px}.shot-editor__crop-toolbar{z-index:4;background:#1b1c1d;border-radius:16px;align-items:center;gap:10px;width:clamp(300px,25%,420px);height:40px;padding:0 10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 36px #0000004d}.shot-editor__crop-aspect-control{flex:0 auto;gap:0;max-width:min(62vw,620px)}.shot-editor__crop-aspect-control .aspect-ratio-control__options{background:#151719;border-radius:8px;min-height:40px}.shot-editor__crop-aspect-control .aspect-ratio-control__option{grid-template-rows:18px auto;gap:1px;min-width:46px;min-height:40px;padding:4px 7px 5px;font-size:11px}.shot-editor__crop-aspect-control .aspect-ratio-control__option:first-child{min-width:58px}.shot-editor__crop-aspect-control .aspect-ratio-control__frame-wrap{width:22px;height:18px}.shot-editor__crop-zoom-control{align-items:center;width:clamp(220px,20vw,380px);min-width:220px;display:inline-flex}.shot-editor__crop-slider{min-width:0;box-shadow:none;appearance:none;background:0 0;border:none;outline:none;flex:auto;height:18px;margin:0;padding:0}.shot-editor__crop-slider:focus,.shot-editor__crop-slider:focus-visible{box-shadow:none;outline:none}.shot-editor__crop-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, #6299ff 0%, #6299ff var(--crop-slider-fill,0%), #ffffff38 var(--crop-slider-fill,0%), #ffffff38 100%);border:none;border-radius:999px;height:4px}.shot-editor__crop-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#76a0ff;border:none;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 2px 8px #00000052}.shot-editor__crop-slider::-moz-range-track{background:#ffffff38;border:none;border-radius:999px;height:4px}.shot-editor__crop-slider::-moz-range-progress{background:#6299ff;border-radius:999px;height:4px}.shot-editor__crop-slider::-moz-range-thumb{background:#76a0ff;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #00000052}.shot-editor__crop-toolbar-buttons{align-items:center;gap:8px;display:inline-flex}.shot-editor__crop-toolbar-buttons .square-icon-button{width:32px;min-width:32px;height:32px;min-height:32px}.shot-editor__crop-close{width:18px;height:18px;box-shadow:none;opacity:.92;background:0 0;border:none;outline:none;justify-content:center;align-items:center;margin:0 2px 0 0;padding:0;display:inline-flex}.shot-editor__crop-close img{width:18px;height:18px;display:block}.shot-editor__crop-close:hover:not(:disabled),.shot-editor__crop-close:focus-visible:not(:disabled){opacity:1}.video-trim-editor{width:100%;max-width:100%}.video-trim-editor .concept-art-editor__workspace,.audio-trim-editor .concept-art-editor__workspace{place-items:stretch stretch}.video-trim-editor__shell{background:#111317;border:1px solid #ffffff1a;border-radius:16px;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.video-trim-editor__stage{background:#050607;flex-direction:column;min-height:0;padding:10px;display:flex;position:relative}.video-trim-editor__video-surface{background:#000;border-radius:12px;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.video-trim-editor__video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.video-trim-editor__timeline-panel{background:linear-gradient(#ffffff08,#ffffff03),#171a1f;border-top:1px solid #ffffff14;gap:8px;padding:10px 14px 12px;display:grid}.video-trim-editor__transport-row{justify-content:center;align-items:center;min-height:36px;display:flex;position:relative}.video-trim-editor__playhead-pill{color:#e2e7e8eb;letter-spacing:.05em;background:#121314a3;border:1px solid #e2e7e824;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;left:0}.video-trim-editor__transport-buttons{align-items:center;gap:10px;display:inline-flex}.video-trim-editor__transport-right{align-items:center;gap:10px;display:inline-flex;position:absolute;right:0}.video-trim-editor__play-button{background:#6299ff2e;border-color:#6299ff85}.video-trim-editor__play-button:hover:not(:disabled){background:#6299ff47;border-color:#6299ff85}.video-trim-editor__zoom-button{width:auto;min-width:52px;padding:0 12px}.video-trim-editor__zoom-button-label{letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.video-trim-editor__timeline{-webkit-user-select:none;user-select:none;background:#0c1119;border:1px solid #ffffff14;border-radius:12px;height:64px;position:relative;overflow:hidden}.video-trim-editor__timeline-strip{display:flex;position:absolute;inset:0}.video-trim-editor__timeline-thumb{object-fit:cover;filter:saturate(.9);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:1 1 0;min-width:0;height:100%}.video-trim-editor__timeline-placeholder{color:#e2e7e88f;margin:auto;font-size:12px}.video-trim-editor__timeline-dim{background:#0000008f;position:absolute;top:0;bottom:0;left:0}.video-trim-editor__timeline-dim--right{left:auto;right:0}.video-trim-editor__timeline-range{background:#6299ff1f;border:1px solid #6299ffeb;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;bottom:0}.video-trim-editor__timeline-range-inner{background:#6299ff1a;flex:auto;height:100%}.video-trim-editor__timeline-handle{cursor:ew-resize;touch-action:none;background:#76a0ff;border:none;width:12px;height:100%;padding:0}.video-trim-editor__timeline-playhead{background:#0ea5e9;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #0ea5e9cc}.video-trim-editor__timeline-zoom{pointer-events:none;background:#ffffff14;border-radius:999px;height:6px;position:absolute;bottom:8px;left:8px;right:8px}.video-trim-editor__timeline-zoom-window{border-radius:inherit;background:#75a4ffe6;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #75a4ff2e}.video-trim-editor__timeline-meta{color:#e2e7e8eb;letter-spacing:.04em;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:12px;display:grid}.video-trim-editor__timeline-meta-item strong{font-size:13px}.video-trim-editor__timeline-meta-item--muted strong{color:#e2e7e88f}.video-trim-editor__timeline-meta-item--center{text-align:center}.video-trim-editor__timeline-meta-item--end{text-align:right}.audio-trim-editor{width:100%;max-width:100%}.audio-trim-editor__shell{background:#111317;border:1px solid #ffffff1a;border-radius:16px;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.audio-trim-editor__stage{background:radial-gradient(circle at 100% 0,#3a82bd2e,#0000 42%),linear-gradient(#111317,#090b0d);min-height:0;padding:28px;position:relative}.audio-trim-editor__hero{grid-template-rows:auto auto minmax(0,1fr);gap:22px;height:100%;display:grid}.audio-trim-editor__hero-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.audio-trim-editor__badge,.audio-trim-editor__mockup-pill{color:#f3fbffe0;letter-spacing:.05em;text-transform:uppercase;background:#1213148f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.audio-trim-editor__mockup-pill{color:#75a4ffeb;background:#4788ff1f;border-color:#75a4ff3d}.audio-trim-editor__hero-main{align-items:center;gap:16px;min-width:0;display:flex}.audio-trim-editor__glyph{background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.audio-trim-editor__glyph img{width:24px;height:24px;display:block}.audio-trim-editor__hero-meta{gap:6px;min-width:0;display:grid}.audio-trim-editor__hero-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:20px;font-weight:700;overflow:hidden}.audio-trim-editor__hero-subtitle{color:#e2e7e8b8;font-size:13px}.audio-trim-editor__timeline-panel{background:linear-gradient(#ffffff08,#ffffff03),#171a1f;border-top:1px solid #ffffff14;gap:12px;padding:14px 18px 16px;display:grid}.audio-trim-editor__transport-row{justify-content:center;align-items:center;min-height:36px;display:flex;position:relative}.audio-trim-editor__playhead-pill{color:#e2e7e8eb;letter-spacing:.05em;background:#121314a3;border:1px solid #e2e7e824;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;left:0}.audio-trim-editor__transport-buttons,.audio-trim-editor__transport-toggles{align-items:center;gap:10px;display:inline-flex}.audio-trim-editor__transport-toggles{position:absolute;right:0}.audio-trim-editor__play-button{background:#6299ff2e;border-color:#6299ff85}.audio-trim-editor__play-button:hover:not(:disabled){background:#6299ff47;border-color:#6299ff85}.audio-trim-editor__waveform{background:#0c1119;border:1px solid #ffffff14;border-radius:12px;height:100%;min-height:0;position:relative;overflow:hidden}.audio-trim-editor__waveform--interactive{cursor:pointer;height:124px}.audio-trim-editor__bars{justify-content:stretch;align-items:center;gap:2px;padding:10px 8px;display:flex;position:absolute;inset:0}.audio-trim-editor__bar{opacity:.86;background:linear-gradient(#75a4ffeb,#0ea5e9b8);border-radius:999px;flex:1 1 0;align-self:center;min-width:0}.audio-trim-editor__dim{background:#0000008f;position:absolute;top:0;bottom:0;left:0}.audio-trim-editor__dim--right{left:auto;right:0}.audio-trim-editor__range{background:#6299ff1f;border:1px solid #6299ffeb;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;bottom:0}.audio-trim-editor__range-fill{background:#6299ff1a;flex:auto;height:100%}.audio-trim-editor__handle{cursor:ew-resize;touch-action:none;background:#76a0ff;border:none;width:12px;height:100%;padding:0}.audio-trim-editor__playhead{background:#0ea5e9;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #0ea5e9cc}.audio-trim-editor__timeline-meta{color:#e2e7e8eb;letter-spacing:.04em;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:12px;display:grid}.audio-trim-editor__timeline-meta-item strong{font-size:13px}.audio-trim-editor__timeline-meta-item--muted strong{color:#e2e7e88f}.audio-trim-editor__timeline-meta-item--center{text-align:center}.audio-trim-editor__timeline-meta-item--end{text-align:right}.concept-art-placeholder{justify-content:center;align-items:center;width:100%;height:100%;min-height:320px;padding:18px;display:flex;position:relative}.concept-art-placeholder__canvas{width:min(100%,920px);aspect-ratio:var(--concept-placeholder-aspect);background:#fcfcfc;border:1px solid #1112142e;border-radius:12px;place-items:center;display:grid;box-shadow:0 24px 60px #00000042,inset 0 0 0 1px #ffffffb3}.concept-art-placeholder__content{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px;display:flex}.concept-art-placeholder__title{color:#1a1c1f;font-size:15px;font-weight:700}.concept-art-placeholder__hint{color:#111214ad;max-width:460px;font-size:13px;line-height:1.4}.shot-editor__action-bar{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;height:38px;display:flex}.shot-editor__action-bar-left{align-items:center;min-width:0;display:inline-flex}.shot-editor__action-bar-center{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.shot-editor__mode-switcher{flex-wrap:nowrap}.shot-editor__mode-switcher .shot-mode-switcher__button--has-media{color:#fff;font-weight:700}.shot-editor__mode-switcher .shot-mode-switcher__button--no-media{color:#696969;font-weight:400}.shot-editor__mode-switcher .segmented-control__button--active{color:#fff;font-weight:700}.shot-editor__action-bar-controls{justify-content:flex-end;align-items:center;gap:var(--ui-control-gap);display:inline-flex;overflow:visible}.shot-editor__action-bar-controls .segmented-button-group{overflow:visible}.shot-editor__review-dropdown{align-items:center;display:inline-flex}.shot-editor__review-dropdown-menu,.shot-editor__download-dropdown-menu{min-width:max-content}.shot-editor__media-drag-surface{z-index:2;cursor:grab;background:0 0;position:absolute;inset:0}.shot-editor__review-dropdown .dropdown-menu__trigger{background:0 0;border:none;padding:0}.shot-editor__review-dropdown .dropdown-menu__trigger:hover{background:0 0}.shot-editor__download-dropdown{display:inline-flex}.segmented-button-group__item>.shot-editor__download-dropdown>.dropdown-menu__trigger{background:0 0;border:none;border-radius:0;width:42px;height:34px;min-height:34px}.segmented-button-group__item>.shot-editor__download-dropdown>.dropdown-menu__trigger:hover:not(:disabled){color:#fff;background:#ffffff0f}.shot-editor__review-trigger{justify-content:space-between;align-items:center;min-width:170px;display:inline-flex}.shot-editor__review-trigger-label{text-align:left;flex:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:inline-flex}.count-button{border-radius:var(--ui-control-radius);color:#e2e7e8db;text-align:center;background:#121314d9;border:1px solid #e2e7e83d;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.count-button--interactive:hover:not(:disabled){color:#fff;background:#242628}.concept-art-editor-backdrop{z-index:430}.concept-art-editor{gap:14px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px);padding:18px;overflow:hidden}.concept-art-editor__header{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.concept-art-editor__heading{align-items:center;gap:var(--ui-control-gap);min-width:0;display:flex}.concept-art-editor__title{margin:0}.concept-art-editor__title-separator{color:#ffffff80;font-size:20px;line-height:1}.concept-art-editor__shot-label{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.concept-art-editor__iconbar{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.concept-art-editor__meta{color:#e2e7e8b8;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:12px;display:inline-flex}.concept-art-editor__meta-pill{color:#e2e7e8db;background:#1213148f;border:1px solid #e2e7e829;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.concept-art-editor__meta-hint{color:#e2e7e899;text-overflow:ellipsis;min-width:0;overflow:hidden}.concept-art-editor__bottom-bar{border-top:1px solid #ffffff14;flex:0 0 64px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr) auto;align-items:center;gap:12px;min-height:64px;padding:8px 10px;display:grid;position:relative}.concept-art-editor__bottom-left,.concept-art-editor__bottom-center,.concept-art-editor__bottom-right{align-items:center;gap:10px;min-width:0;display:inline-flex}.concept-art-editor__bottom-left{justify-content:flex-start}.concept-art-editor__bottom-center{flex-wrap:nowrap;justify-content:center}.concept-art-editor__bottom-right{justify-content:flex-end}.shot-editor__crop-bottom-bar{grid-template-columns:auto minmax(0,1fr) auto}.shot-editor__crop-bottom-center{grid-template-columns:max-content minmax(220px,380px) max-content max-content;justify-content:end;column-gap:12px;display:grid}.shot-editor__crop-bottom-center .concept-art-editor__meta{overflow:hidden}.shot-editor__crop-bottom-center .concept-art-editor__meta-pill{flex:none}.shot-editor__crop-bottom-right{justify-self:end}.shot-editor__crop-aspect-lock{white-space:nowrap}.video-crop-editor__stage{cursor:default;background:#050608;width:100%;height:100%;min-height:420px;position:relative;overflow:hidden}.video-crop-editor__video{object-fit:contain;background:#000;position:absolute}.video-crop-editor__crop-rect{cursor:move}.video-crop-editor__bottom-bar{grid-template-columns:minmax(0,1fr) auto auto}.video-crop-editor__bottom-center{gap:12px}.video-crop-editor__output-field{color:#ffffffb8;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.video-crop-editor__output-field .form-input{width:88px;height:32px;padding:4px 8px}.concept-art-editor__segmented{flex:none}.concept-art-editor__segmented .segmented-control__button{gap:0;min-width:40px;padding:8px 12px}.concept-art-editor__segmented .segmented-control__button img{width:18px;height:18px}.concept-art-editor__segmented--compact .segmented-control__button{letter-spacing:.05em;gap:0;min-width:34px;padding:8px 10px;font-size:11px;font-weight:700}.shot-editor__pan-constraint{flex:none}.shot-editor__pan-constraint.segmented-control{border-radius:9px;height:34px}.shot-editor__pan-constraint .segmented-control__button{min-width:38px;height:32px;padding:0 11px}.concept-art-editor__color-button{border-radius:var(--ui-control-radius);background:#121314d9;border:1px solid #e2e7e83d;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.concept-art-editor__color-button:hover:not(:disabled){background:#242628;border-color:#e2e7e83d}.concept-art-editor__save-button{background:#6299ff2e;border-color:#6299ff85}.concept-art-editor__save-button:hover:not(:disabled){background:#6299ff47;border-color:#6299ff85}.concept-art-editor__color-button:has(input:disabled){opacity:.5;cursor:not-allowed}.concept-art-editor__divider{background:#ffffff24;width:1px;height:28px}.concept-art-editor__color-button{position:relative;overflow:hidden}.concept-art-editor__color-button input[type=color]{cursor:pointer;appearance:none;background:0 0;border:none;border-radius:999px;width:26px;height:26px;padding:0;overflow:hidden}.concept-art-editor__color-button input[type=color]::-webkit-color-swatch-wrapper{padding:0}.concept-art-editor__color-button input[type=color]::-webkit-color-swatch{border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #0000003d}.concept-art-editor__color-button input[type=color]::-moz-color-swatch{border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #0000003d}.concept-art-editor__workspace{flex:auto;place-items:center;min-height:0;padding:0;display:grid;overflow:hidden}.concept-art-editor__canvas-shell{width:min(100%, calc((100vh - 176px) * var(--concept-editor-ratio)));max-width:100%;max-height:100%;aspect-ratio:var(--concept-editor-aspect);background:#f2f2f2;border:1px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}.concept-art-editor__canvas-shell--crop{aspect-ratio:auto;background:#050607;width:100%;height:100%}.concept-art-editor__canvas-host,.concept-art-editor__canvas-shell .canvas-container,.concept-art-editor__canvas-shell canvas{max-width:100%;display:block;width:100%!important;height:100%!important}.image-compare-editor__workspace{padding:0}.image-compare-editor__viewport{cursor:crosshair;background:#050607;border:1px solid #ffffff14;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.image-compare-editor__viewport--panning{cursor:grabbing}.image-compare-editor__canvas{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.image-compare-editor__image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.image-compare-editor__new-wrapper{position:absolute;inset:0 auto 0 0;overflow:hidden}.image-compare-editor__new-wrapper .image-compare-editor__image{width:var(--compare-view-width,100%)}.image-compare-editor__slider-line{pointer-events:none;background:#ffffffeb;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 0 1px #00000052}.image-compare-editor__slider-knob{pointer-events:none;background:#fff;border-radius:999px;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000073}.image-compare-editor__label{color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000094;border-radius:8px;max-width:min(760px,100% - 48px);padding:9px 14px;font-size:15px;font-weight:700;line-height:1.2;position:absolute;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%)}.image-compare-editor__bottom-bar{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr) auto}.concept-art-editor__loading{color:#1a1c1f;z-index:2;background:#1112143d;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.shot-versions-modal{width:min(1100px,96vw)}.shot-versions-modal--clip{width:calc(100vw - 128px);max-width:calc(100vw - 128px);max-height:calc(100vh - 128px)}.shot-pool-modal{width:min(1280px,97vw)}.shot-pool-grid__meta{color:var(--color-text-muted);word-break:break-word;margin-top:6px;font-size:11px}.shot-candidates__tabs{align-self:flex-start}.shot-candidates__topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.export-grid-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.export-grid-resize-row{color:var(--color-text);align-items:center;gap:8px;display:inline-flex}.export-grid-resize-input{width:96px}.shot-grid-export-dialog{width:min(720px,100vw - 32px)}.shot-grid-export-dialog__mode{color:#d8e6f3;margin:0 0 18px;font-size:15px}.shot-grid-export-dialog__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.shot-grid-export-dialog__resize-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:14px 0 18px;display:grid}.shot-grid-export-dialog__switch{min-width:0}.shot-grid-export-dialog__resize-controls{align-items:center;gap:12px;display:inline-flex}.shot-grid-export-dialog__resize-input{width:110px}.shot-grid-export-dialog__resize-suffix{color:#e2e7e8b8}.shots-grid-page{flex:auto;align-content:start;gap:1rem;min-height:0;padding-bottom:2rem;display:grid;overflow:hidden auto}.shots-grid-page__toolbar{grid-template-columns:1fr;align-items:stretch;gap:.9rem;display:grid}.shots-grid-page__toolbar-mode{justify-content:center;align-items:center;display:inline-flex}.shots-grid-page__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:inline-flex}.shots-grid-page__toolbar-controls{grid-template-columns:minmax(90px,.7fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(160px,1fr) auto minmax(160px,1fr) auto auto auto;align-items:end;gap:.85rem;display:grid}.shots-grid-page__field{margin:0}.shots-grid-page__field--custom{min-width:180px}.shots-grid-page__back-link{text-decoration:none}.shots-grid-page__switch{align-self:center}.shots-grid-page__switch--field{align-self:end;min-height:36px}.shots-grid-page__summary{padding-inline:.25rem}.shots-grid-page__empty{padding:2rem}.shots-grid-page__grid{align-items:stretch;gap:.9rem;padding:16px;display:grid}.shots-grid-page__grid--table{gap:1.25rem}.shots-grid-card{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:.35rem;padding:0;display:flex;overflow:visible}.shots-grid-card--table{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(260px,min(38vw,560px)) minmax(0,1fr);align-items:start;gap:1.1rem;padding-bottom:1rem;display:grid}.shots-grid-card__media-shell{background:#090b0d;justify-content:center;align-items:center;min-height:120px;display:flex;position:relative;overflow:hidden}.shots-grid-card--table .shots-grid-card__media-shell{min-height:min(20vh,240px);max-height:20vh}.shots-grid-card__busy{z-index:2;color:#eaf3ff;text-align:right;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0cc7;padding:.45rem .65rem;font-size:.78rem;position:absolute;inset:auto 0 0}.shots-grid-card__media{object-fit:contain;background:#090b0d;width:100%;height:auto;max-height:70vh;display:block}.shots-grid-card--table .shots-grid-card__media{height:100%;max-height:20vh}.shots-grid-card__placeholder{width:100%;min-height:120px;color:var(--color-text-muted);background:linear-gradient(#ffffff0a,#ffffff05);place-items:center;font-size:.92rem;display:grid}.shots-grid-card__badge{z-index:1;color:#f3f7fb;letter-spacing:.04em;text-align:center;background:#080a0cb8;border:1px solid #ffffff1f;border-radius:999px;min-width:2rem;padding:.18rem .45rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.55rem;left:.55rem}.shots-grid-card__tag-label{--shot-tag-fill:#080a0cc7;z-index:2;background:var(--shot-tag-fill);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;max-width:calc(100% - 1.1rem);height:1.35rem;padding:0 .65rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.55rem;left:.55rem;overflow:hidden}.shots-grid-card__tag-label.board-tag{width:auto;height:1.35rem;box-shadow:none;background:var(--board-tag-fill);border:0;flex:0 auto}.image-slice-editor__shell{grid-template-columns:var(--image-slice-ruler-size,28px) minmax(0, 1fr);grid-template-rows:var(--image-slice-ruler-size,28px) minmax(0, 1fr);background:#101214;border-radius:12px;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.image-slice-editor__corner,.image-slice-editor__top-ruler,.image-slice-editor__left-ruler{background:linear-gradient(#ffffff0a,#ffffff03),#15181b}.image-slice-editor__corner{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;grid-area:1/1}.image-slice-editor__top-ruler{cursor:ns-resize;touch-action:none;background-image:repeating-linear-gradient(90deg,#ffffff29 0 1px,#0000 1px 18px),linear-gradient(#ffffff0a,#ffffff03);border-bottom:1px solid #ffffff14;grid-area:1/2;position:relative}.image-slice-editor__left-ruler{cursor:ew-resize;touch-action:none;background-image:repeating-linear-gradient(#ffffff29 0 1px,#0000 1px 18px),linear-gradient(#ffffff0a,#ffffff03);border-right:1px solid #ffffff14;grid-area:2/1;position:relative}.image-slice-editor__ruler-label{letter-spacing:.04em;text-transform:uppercase;color:#e2e7e873;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.image-slice-editor__ruler-label--vertical{transform-origin:50%;white-space:nowrap;inset:auto auto 12px 50%;transform:translate(-50%)rotate(-90deg)}.image-slice-editor__stage{background:#0d0f11;grid-area:2/2;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.image-slice-editor__image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.image-slice-editor__overlay{pointer-events:none;position:absolute;inset:0}.image-slice-editor__guide{box-shadow:none;z-index:3;pointer-events:auto;touch-action:none;background:#76a0fff2;border:none;outline:none;margin:0;padding:0;position:absolute}.image-slice-editor__guide:before{content:"";position:absolute;inset:0;box-shadow:0 0 0 1px #ffffff70}.image-slice-editor__guide--horizontal{cursor:ns-resize;height:2px;left:0;right:0;transform:translateY(-1px)}.image-slice-editor__guide--vertical{cursor:ew-resize;width:2px;top:0;bottom:0;transform:translate(-1px)}.image-slice-editor__summary{gap:8px;max-width:min(100%,720px);overflow:hidden}.shots-grid-card__description-wrap{flex:auto;gap:.35rem;padding:0;display:grid}.shots-grid-card--table .shots-grid-card__description-wrap{align-self:stretch;min-width:0}.shots-grid-card__description{resize:none;border-radius:0;height:auto;min-height:0;line-height:1.35;overflow:hidden}.shots-grid-card--table .shots-grid-card__description{min-height:min(20vh,220px)}.shots-grid-card__saving{font-size:.75rem}@media (width<=1100px){.shots-grid-page__toolbar-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.shots-grid-page__toolbar-actions{justify-content:flex-start}.shots-grid-card--table{grid-template-columns:minmax(220px,34vw) minmax(0,1fr)}}@media (width<=780px){.shots-grid-card--table{grid-template-columns:minmax(0,1fr)}.shots-grid-card--table .shots-grid-card__media-shell,.shots-grid-card--table .shots-grid-card__media{max-height:26vh}}@media (width<=720px){.shots-grid-page__toolbar-controls{grid-template-columns:1fr}.shots-grid-page__toolbar-actions{justify-content:flex-start}}.html-export-dialog{width:min(920px,95vw)}.html-export-dialog__modes{flex-wrap:wrap}.shot-versions-grid__actions{gap:8px;margin-top:6px;display:flex}.shot-versions-grid .moodboard-tile__img{aspect-ratio:16/9}.shot-versions-grid .moodboard-tile__img video{object-fit:contain}.shot-versions-modal__header-actions{align-items:center;gap:8px;display:inline-flex}.shot-versions-modal__icon-button{background:#121314e0;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.shot-versions-modal__icon-button:hover{background:#242628;border-color:#e2e7e857}.shot-versions-modal__icon-button img{width:16px;height:16px;display:block}.shot-versions-grid__icon-button{background:#141618cc;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.shot-versions-grid__icon-button:hover:not(:disabled){background:#3aa6ff29;border-color:#3aa6ff}.shot-versions-grid__icon-button:disabled{cursor:default;opacity:1}.shot-versions-grid__icon-button--active{background:#3aa6ff29;border-color:#3aa6ffbf}.shot-versions-grid__icon-button img{width:18px;height:18px;display:block}.shot-editor__properties{flex-direction:column;gap:12px;min-height:0;display:flex}.shot-editor__field{min-height:0}.shot-editor__field--primary{flex:7 1 0}.shot-editor__field--secondary{flex:3 1 0}.shot-editor__meta{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.shot-editor__classification-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.shot-editor__classification-row--full,.shot-editor__mode{grid-column:1/-1;margin-top:-2px}.shot-suggestion-field .section-title{white-space:nowrap;font-size:var(--ui-control-text-size);margin-bottom:4px}.shot-suggestion-field,.shot-suggestion-field__control{position:relative}.shot-suggestion-field__menu{z-index:30;background:#171a1f;border:1px solid #ffffff1f;border-radius:10px;width:max(100%,360px);max-width:calc(100vw - 48px);max-height:260px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden auto;box-shadow:0 10px 24px #00000052}.shot-suggestion-field__menu--open-up{top:auto;bottom:calc(100% + 6px)}.shot-suggestion-field__menu--align-right{left:auto;right:0}.shot-suggestion-field__option{width:100%;color:var(--color-text);text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.shot-suggestion-field__option:hover,.shot-suggestion-field__option:focus-visible{background:#ffffff14}.shot-suggestion-field__abbr{color:var(--color-text);flex:0 0 86px;font-size:12px;font-weight:600}.shot-suggestion-field__name{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.shot-suggestion-field__empty{color:var(--color-text-muted);padding:10px;font-size:12px}.shot-editor__textarea{resize:none;height:100%;min-height:0}.shot-editor__textarea--small{min-height:0}.shot-editor__textarea--autosize{resize:none;overflow:hidden}.shots-playback{z-index:320;-webkit-user-select:none;user-select:none;background:#06080bf0;padding:20px;display:grid;position:fixed;inset:0}.shots-playback__inner{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;width:100%;max-width:none;height:100%;margin:0;display:grid}.shots-playback__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.shots-playback__title{color:var(--color-text-muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.shots-playback__title strong{color:var(--color-text);font-size:18px}.shots-playback__actions{gap:8px;display:flex}.shots-playback__media{-webkit-user-select:none;user-select:none;background:#0d0f11;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.media-surface{object-position:center;min-width:0;min-height:0;display:block}.media-surface--tile,.media-surface--row{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:100%;height:100%;max-height:100%}.media-surface--playback{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%}.media-surface--lightbox{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.media-surface--flipped{transform:scaleX(-1)}.media-surface--inline{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:68vh}.shots-playback__empty{color:var(--color-text-muted);text-align:center;padding:16px;font-size:14px}.shots-playback__empty--numbered{place-items:center;gap:10px;width:100%;height:100%;display:grid}.shots-playback__empty-number{color:#ffffffe6;letter-spacing:.02em;font-size:clamp(72px,16vw,220px);font-weight:600;line-height:1}.shots-playback__empty-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:16px}.shots-playback__meta{gap:6px;display:grid}.shots-playback__duration{color:var(--color-text);font-size:13px}.shots-playback__description{color:var(--color-text-muted);white-space:pre-wrap;font-size:14px;line-height:1.45}@media (width<=900px){.workspace-body{padding:0}.project-page--with-sidebar{flex-direction:column;overflow:auto}.sidebar-nav{width:100%;max-height:none;position:static}.moodboards-mobile-nav{margin-bottom:12px;display:block}.moodboards-sidebar{display:none}.project-page__content{padding-right:0;overflow:visible}.moodboards-toolbar{align-items:stretch;gap:12px}.moodboards-toolbar__search{flex:auto;gap:0;min-width:0}.moodboards-search{width:100%;min-width:0}.moodboards-toolbar__actions{flex-wrap:nowrap;flex:auto;justify-content:flex-start;min-width:0;padding-bottom:2px;overflow-x:auto}.notes-body,.shot-editor__meta{grid-template-columns:1fr}.shot-editor__classification-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shot-editor{grid-template-columns:1fr}.shot-editor__resize-handle{display:none}.shot-editor__text-column{width:auto;padding-left:0}.admin-create-row{grid-template-columns:1fr}.admin-toolbar{flex-direction:column;align-items:flex-start}.controls-audit__index,.controls-audit__grid,.controls-audit__spec-grid,.controls-audit__meta,.project-settings__meta,.project-settings-grid,.global-settings-grid{grid-template-columns:1fr}.global-settings-grid__label{text-align:left}.export-grid-fields,.help-shortcut-card{grid-template-columns:1fr}.shots-playback{padding:12px}}.script-editor__rich h1,.script-document-editor__rich h1{margin:0 0 12px;font-size:28px}.script-editor__rich h2,.script-document-editor__rich h2{margin:0 0 10px;font-size:22px}.script-editor__rich h3,.script-document-editor__rich h3{margin:0 0 8px;font-size:18px}.script-editor__rich:empty:before,.script-document-editor__rich:empty:before{content:attr(data-placeholder);color:var(--color-text-muted)}.badge{color:#e2e7e8cc;background:#3aa6ff1f;border:1px solid #3aa6ff59;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.badge--queued{color:#f85f42e6;background:#f85f421f;border-color:#f85f4266}.app-footer{background-color:var(--color-bg-02);grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 0;display:grid;position:sticky;bottom:0;box-shadow:0 -2px 8px #00000080}.footer-left,.footer-right{align-items:center;gap:0;padding:0 16px;display:flex}.footer-left{justify-content:flex-start}.footer-right{justify-content:flex-end}.bottom-nav{z-index:100;justify-content:center;display:flex}.bottom-nav__cluster{align-items:center;gap:12px;padding:0 24px;display:flex}.bottom-nav__item{color:#e2e7e880;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;padding:6px 10px 8px;transition:color .2s,transform .2s;display:flex;position:relative}.bottom-nav__item:hover:not(:disabled){color:#e2e7e8d9;transform:translateY(-2px)}.bottom-nav__item:disabled{opacity:.35;cursor:not-allowed}.bottom-nav__item--active{color:var(--color-tab-active)}.bottom-nav__icon img,.bottom-nav__icon svg{width:20px;height:20px;display:block}.bottom-nav__indicator{background:var(--color-tab-active);border-radius:999px;height:3px;position:absolute;bottom:0;left:20%;right:20%;box-shadow:0 0 8px #f85f4299}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.workspace-topbar{padding:6px 8px}.workspace-topbar__primary{min-height:40px}.workspace-topbar__left,.workspace-topbar__right{gap:10px}.workspace-topbar__left{padding-right:12px}.workspace-topbar__right{padding-left:12px}.workspace-nav__cluster{gap:8px;padding:4px 12px 3px}.workspace-nav__item{min-width:36px;padding:6px 7px 7px}}.changelog-page{flex:auto;align-content:start;gap:16px;height:100%;min-height:0;max-height:100%;padding:32px;display:grid;overflow:hidden auto}.admin-page{padding:32px}.changelog-page__summary{gap:18px;display:grid}.changelog-page__summary-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.changelog-page__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.changelog-page__filters{flex-wrap:wrap;gap:8px;display:inline-flex}.changelog-page__filter{color:var(--color-text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:13px}.changelog-page__filter--active{color:#fff;background:#ffffff1f;border-color:#ffffff42}.changelog-page__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.changelog-stat-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.changelog-stat-card__label{color:var(--color-text-muted);font-size:13px}.changelog-stat-card__value{color:#fff;font-size:28px;line-height:1}.changelog-page__group{gap:14px;display:grid}.changelog-page__list{gap:10px;display:grid}.changelog-entry{border-top:1px solid #ffffff14;grid-template-columns:84px 156px minmax(0,1fr);align-items:start;gap:16px;padding-top:10px;display:grid}.changelog-entry:first-child{border-top:none;padding-top:0}.changelog-entry__time{color:var(--color-text-muted);padding-top:2px;font-size:13px}.changelog-entry__time-block{gap:4px;display:grid}.changelog-entry__user{color:#ffffffeb;font-size:13px;line-height:1.2}.changelog-entry__thumb-shell{min-width:0}.changelog-entry__thumb{aspect-ratio:16/9;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;width:100%;display:block}.changelog-entry__thumb--empty{background:linear-gradient(135deg,#ffffff0a,#ffffff05),#ffffff08}.changelog-entry__body{gap:4px;display:grid}.changelog-entry__title{color:#fff;font-size:15px}.changelog-entry__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:8px 14px;font-size:13px;display:flex}@media (width<=900px){.admin-page,.changelog-page{padding:24px}.changelog-page__summary-header{flex-direction:column}.changelog-page__stats{grid-template-columns:1fr}.changelog-entry{grid-template-columns:1fr;gap:6px}}.smart-story-editor-page{grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-height:100vh;padding:28px;display:grid;overflow:hidden}.smart-story-editor__header,.smart-story-editor__toolbar{align-items:center;gap:12px;display:flex}.smart-story-editor__title{gap:3px;display:grid}.smart-story-editor__title h1{margin:0;font-size:24px}.smart-story-editor__toolbar{flex-wrap:wrap;padding:12px}.smart-story-editor__toolbar .btn{align-items:center;gap:8px;display:inline-flex}.smart-story-editor__upload{height:36px;color:var(--color-text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.smart-story-editor__upload input{display:none}.smart-story-editor__workspace{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:14px;min-height:0;display:grid}.smart-story-editor__document-panel{min-height:0;padding:0;overflow:auto}.smart-story-editor__content{min-height:100%;color:var(--color-text);outline:none;padding:30px;line-height:1.55}.smart-story-editor__content>*+*{margin-top:14px}.smart-story-editor__content h1{margin:0 0 18px;font-size:34px}.smart-story-editor__content p{margin:0}.smart-story-editor__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-muted);float:left;pointer-events:none;height:0}.smart-story-editor__section{background:#ffffff06;border-left:3px solid #55b9ff9e;margin:18px 0;padding:14px 14px 16px;display:block}.smart-story-editor__section--selected{outline:1px solid #55b9ffcc}.smart-story-editor__section-bar,.smart-story-editor__shot-bar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.smart-story-editor__section-kicker,.smart-story-editor__shot-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.smart-story-editor__section-title,.smart-story-editor__shot-number,.smart-story-editor__shot-status,.smart-story-editor__ingredient-label{min-width:0;color:var(--color-text);font:inherit;background:#ffffff0a;border:1px solid #0000;border-radius:6px;padding:5px 7px}.smart-story-editor__section-title{flex:auto;font-size:18px;font-weight:700}.smart-story-editor__section-content,.smart-story-editor__shot-content{gap:10px;display:grid}.smart-story-editor__shot{background:#0b0d109e;border:1px solid #ffffff1a;border-radius:8px;margin:12px 0;padding:12px;display:block}.smart-story-editor__shot--selected{border-color:#ffffff52}.smart-story-editor__shot--approved{border-color:#4cca8861}.smart-story-editor__shot--rendered{border-color:#d2ae4a6b}.smart-story-editor__shot-number{width:74px;font-weight:700}.smart-story-editor__shot-status{height:30px}.smart-story-editor__ingredient{vertical-align:middle;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;max-width:min(100%,360px);margin:0 3px;padding:3px 7px 3px 3px;display:inline-flex}.smart-story-editor__ingredient--selected{border-color:#55b9ffdb}.smart-story-editor__ingredient-image{object-fit:cover;background:#ffffff1a;border-radius:999px;flex:0 0 28px;width:28px;height:28px}.smart-story-editor__ingredient-image--empty{color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.smart-story-editor__ingredient-label{background:0 0;width:180px;padding:2px 3px}.smart-story-editor__side{grid-template-rows:auto minmax(160px,1fr) minmax(160px,1fr);gap:14px;min-height:0;display:grid;overflow:hidden}.smart-story-editor-page--plain{grid-template-rows:auto minmax(0,1fr) auto;padding:22px}.smart-story-editor__header--quiet{border-bottom:1px solid #ffffff14;justify-content:space-between;padding-bottom:12px}.smart-story-editor__header--quiet .smart-story-editor__title{flex:auto}.smart-story-editor__header--quiet h1{font-size:16px;font-weight:600}.smart-story-editor__debug-toggle{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-size:13px}.smart-story-editor__debug-toggle:hover{color:var(--color-text)}.smart-story-editor__workspace--plain{grid-template-columns:230px minmax(0,1fr);gap:18px;min-height:0;display:grid;position:relative}.smart-story-editor__commands{background:#ffffff06;align-self:start;gap:12px;padding:14px;display:grid;position:sticky;top:0}.smart-story-editor__commands h2{color:var(--color-text-muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.smart-story-editor__command-list{gap:10px;display:grid}.smart-story-editor__command-row{gap:3px;display:grid}.smart-story-editor__command-row code{color:#fff;font-size:13px}.smart-story-editor__command-row span{color:var(--color-text-muted);font-size:12px;line-height:1.25}.smart-story-editor__document-panel--plain{max-width:920px;height:100%;box-shadow:none;background:0 0;border:none;margin:0 auto}.smart-story-editor__content--plain{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;max-width:820px;margin:0 auto;padding:48px 54px 80px 96px;font-size:17px}.smart-story-editor__content--plain:focus{outline:1px solid #ffffff24}.smart-story-editor__scene-line,.smart-story-editor__shot-line{align-items:baseline;gap:10px;margin:22px 0 10px;line-height:1.2;display:flex;position:relative}.smart-story-editor__scene-line{border-top:1px solid #ffffff29;padding-top:16px}.smart-story-editor__scene-line--selected,.smart-story-editor__shot-line--selected{color:#fff}.smart-story-editor__gutter-label{width:56px;color:var(--color-text-muted);text-align:right;text-transform:uppercase;font-size:11px;position:absolute;top:50%;left:-72px;transform:translateY(-50%)}.smart-story-editor__scene-title{font-size:22px;font-weight:700}.smart-story-editor__shot-title{font-size:16px;font-weight:700}.smart-story-editor__shot-state{color:var(--color-text-muted);font-size:12px}.smart-story-editor__shot-line--approved .smart-story-editor__shot-state{color:#77d39b}.smart-story-editor__shot-line--rendered .smart-story-editor__shot-state{color:#d6bb69}.smart-story-editor__mention,.smart-story-editor__image-ref{vertical-align:baseline;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;max-width:100%;padding:1px 7px 2px;line-height:1.25;display:inline-flex}.smart-story-editor__mention{color:#b8d8ff;background:#4397ff21}.smart-story-editor__image-ref{color:#e8edf2;background:#ffffff17}.smart-story-editor__mention--selected,.smart-story-editor__image-ref--selected{box-shadow:0 0 0 1px #ffffff61}.smart-story-editor__floating-inspector{z-index:2;background:#121417f5;gap:10px;width:min(330px,100vw - 56px);display:grid;position:absolute;top:18px;right:18px}.smart-story-editor__debug-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:240px;display:grid}.smart-story-editor__inspector,.smart-story-editor__export{flex-direction:column;gap:12px;min-height:0;display:flex}.smart-story-editor__panel-header{align-items:center;gap:8px;display:flex}.smart-story-editor__panel-header h2{margin:0;font-size:15px}.smart-story-editor__export pre{color:#dce6ee;white-space:pre-wrap;word-break:break-word;background:#0000003d;border-radius:8px;flex:auto;min-height:0;margin:0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}@media (width<=1100px){.smart-story-editor-page{min-height:auto;overflow:auto}.smart-story-editor__workspace{grid-template-columns:1fr}.smart-story-editor__commands{position:static}.smart-story-editor__side{grid-template-rows:auto}}.smart-story-editor-page--agent{grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;width:100%;max-width:none;min-height:100vh;padding:14px;overflow:hidden}.smart-story-editor__header--agent{border-bottom:1px solid #2f3336;min-height:50px;padding:0 0 10px}.smart-story-editor__title-input{background:0 0;border-color:#0000;flex:auto;max-width:520px;font-size:16px;font-weight:600}.smart-story-editor__save{color:#aaa;text-transform:capitalize;align-items:center;gap:6px;font-size:12px;display:inline-flex}.smart-story-editor__save--dirty{color:#d7bb68}.smart-story-editor__save--saving{color:#9db7ff}.smart-story-editor__save--error{color:#ff8b8b}.smart-story-editor__workspace--agent{gap:14px;width:100%;min-height:0;display:grid;position:relative}.smart-story-editor__editor-wrap{background:#151719;border:1px solid #31363a;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.smart-story-editor__editor-toolbar{background:#1d2023;border-bottom:1px solid #2b2f33;align-items:center;gap:6px;padding:8px;display:flex}.smart-story-editor__editor-toolbar button,.smart-story-agent__tabs button,.smart-story-agent__quick-actions button,.smart-story-agent-suggestion button,.smart-story-editor__shot-list button,.smart-story-editor__revisions button{color:#e8ecef;cursor:pointer;background:#181b1e;border:1px solid #373c41;border-radius:6px;align-items:center;gap:6px;font-size:13px;line-height:1;display:inline-flex}.smart-story-editor__editor-toolbar button{min-height:30px;padding:0 10px}.smart-story-editor__editor-toolbar button.is-active,.smart-story-agent__tabs button.is-active{color:#fff;background:#244f9c;border-color:#2e62bd}.smart-story-editor__document-surface{background:#2a2d30;min-height:0;position:relative;overflow:auto}.smart-story-editor__content--story{color:#444;white-space:pre-wrap;background:#d9d9d9;border:0;width:min(100%,1080px);max-width:none;min-height:100%;margin:0 auto;padding:42px clamp(34px,5vw,86px) 90px;font-family:Courier New,Courier,monospace;font-size:16px;line-height:1.35}.smart-story-editor__resize-handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#151618;border-left:1px solid #0000;border-right:1px solid #0000;align-self:stretch;width:16px;transition:background .14s,border-color .14s;position:relative}.smart-story-editor__resize-handle:after{content:"";background:#e2e7e833;border-radius:999px;width:2px;height:48px;transition:background .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smart-story-editor__resize-handle:hover,.smart-story-editor__workspace--resizing-agent .smart-story-editor__resize-handle{background:#3a6cd91f;border-left-color:#3a6cd98c;border-right-color:#3a6cd98c}.smart-story-editor__resize-handle:hover:after,.smart-story-editor__workspace--resizing-agent .smart-story-editor__resize-handle:after{background:#74a0ffe6}.smart-story-editor__content--story:focus{outline:none}.smart-story-editor__content--story p{margin:0 0 14px}.smart-story-editor__content--story strong{font-weight:700}.smart-story-editor__content--story em{font-style:italic}.smart-story-shot-break{-webkit-user-select:none;user-select:none;align-items:center;gap:12px;margin:26px 0;display:flex}.smart-story-shot-break span{background:#777;width:100%;height:1px;display:block}.smart-story-shot-break--selected span{background:#333}.smart-story-block{background:#eee;border:1px solid #a9a9a9;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;margin:20px 0;padding:12px;display:grid}.smart-story-block--selected{border-color:#444}.smart-story-block__header{color:#333;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:700}.smart-story-block__field{gap:4px;display:grid}.smart-story-block__field--wide{grid-column:1/-1}.smart-story-block__field span{color:#666;font-size:11px}.smart-story-block__field input{color:#333;min-width:0;height:30px;font:inherit;background:#f8f8f8;border:1px solid #bcbcbc;border-radius:6px;padding:0 8px;font-size:13px}.smart-story-asset-ref{vertical-align:baseline;color:#8a6500;white-space:nowrap;cursor:default;border-radius:4px;align-items:center;padding:0 3px;line-height:1.25;display:inline-flex}.smart-story-asset-ref--selected{outline-offset:2px;outline:1px solid #8a6500b3}.smart-story-slash-menu{z-index:4;background:#202326;border:1px solid #41474e;border-radius:8px;width:280px;padding:6px;position:absolute;bottom:78px;left:min(13vw,150px)}.smart-story-slash-menu button{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.smart-story-slash-menu button:hover{background:#30343a}.smart-story-slash-menu strong,.smart-story-slash-menu small{display:block}.smart-story-slash-menu small{color:#a7b0b8;margin-top:2px}.smart-story-mention-menu{z-index:5;background:#202326;border:1px solid #41474e;border-radius:8px;width:min(360px,100% - 32px);max-height:280px;padding:6px;position:absolute;bottom:78px;left:min(13vw,150px);overflow:auto}.smart-story-mention-menu button{color:#eee;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:48px;padding:7px;display:grid}.smart-story-mention-menu button:hover{background:#30343a}.smart-story-mention-menu__thumb{color:#f0c95a;background:#30343a;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.smart-story-mention-menu strong,.smart-story-mention-menu small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-story-mention-menu small,.smart-story-mention-menu__empty{color:#a7b0b8;font-size:12px}.smart-story-mention-menu__empty{padding:10px}.smart-story-editor__statusbar{color:#9fa8b0;background:#1d2023;border-top:1px solid #2b2f33;justify-content:space-between;align-items:center;gap:14px;min-height:34px;padding:0 8px;font-size:12px;display:flex}.smart-story-editor__footer-actions,.smart-story-editor__footer-stats{align-items:center;gap:10px;min-width:0;display:flex}.smart-story-editor__footer-actions{flex:none}.smart-story-editor__footer-stats{justify-content:flex-end;overflow:hidden}.smart-story-editor__footer-stats span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-story-media-panel{background:#181b1e;grid-template-rows:minmax(0,1fr) auto;min-width:320px;min-height:0;padding:0;display:grid;overflow:hidden}.smart-story-media-panel__body{min-height:0;overflow:hidden}.smart-story-media-panel__empty{color:#aeb6bd;text-align:center;align-content:center;justify-items:center;gap:8px;height:100%;padding:24px;display:grid}.smart-story-media-panel__empty strong{color:#fff}.smart-story-media-panel__empty span{max-width:280px;font-size:13px;line-height:1.45}.smart-story-editor__resize-handle--passive{cursor:default}.smart-story-editor__resize-handle--passive:hover{background:#151618;border-left-color:#0000;border-right-color:#0000}.smart-story-editor__resize-handle--passive:hover:after{background:#e2e7e833}.smart-story-agent{background:#181b1e;grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto;gap:10px;min-width:320px;min-height:0;padding:12px;display:grid;position:sticky;top:0}.smart-story-agent__header{align-items:center;gap:8px;display:flex}.smart-story-agent__tabs,.smart-story-agent__quick-actions{flex-wrap:wrap;gap:6px;display:flex}.smart-story-agent__tabs button,.smart-story-agent__quick-actions button{min-height:28px;padding:0 9px}.smart-story-agent__quick-actions button:disabled{opacity:.45;cursor:not-allowed}.smart-story-agent__context{color:#aeb6bd;background:#111417;border-radius:6px;gap:4px;padding:8px;font-size:12px;line-height:1.35;display:grid}.smart-story-agent__context strong{color:#fff}.smart-story-agent__messages{flex-direction:column;gap:8px;min-height:0;padding-right:2px;display:flex;overflow:auto}.smart-story-agent-message{white-space:pre-wrap;border-radius:8px;max-width:92%;padding:9px 10px;font-size:13px;line-height:1.45}.smart-story-agent-message--assistant{color:#e8edf2;background:#24282d;align-self:flex-start}.smart-story-agent-message--user{color:#fff;background:#244f9c;align-self:flex-end}.smart-story-agent__suggestions{gap:8px;max-height:230px;padding-top:2px;display:grid;overflow:auto}.smart-story-agent-suggestion{background:#121518;border:1px solid #353a40;border-radius:8px;gap:6px;padding:8px;display:grid}.smart-story-agent-suggestion span{font-size:12px;font-weight:700}.smart-story-agent-suggestion p{color:#c6ced5;margin:0;font-size:12px;line-height:1.45}.smart-story-agent-suggestion button{justify-self:start;min-height:26px;padding:0 8px}.smart-story-agent__composer{gap:8px;display:grid}.smart-story-agent__composer textarea{resize:vertical;min-height:72px}.smart-story-agent__composer .btn{justify-self:end}.smart-story-editor__lower-panels{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:12px;min-height:130px;display:grid}.smart-story-editor__shot-list,.smart-story-editor__revisions{align-content:start;gap:8px;min-height:0;padding:12px;display:grid;overflow:auto}.smart-story-editor__shot-list h2,.smart-story-editor__revisions h2{color:#cfd5da;text-transform:uppercase;margin:0 0 2px;font-size:12px}.smart-story-editor__shot-list button{text-align:left;justify-content:start;min-height:40px;padding:8px}.smart-story-editor__shot-list button.is-active{background:#262b30;border-color:#5a6570}.smart-story-editor__shot-list button span{color:#aeb6bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-story-editor__revisions button{justify-content:start;min-height:32px;padding:0 8px}.smart-story-editor__revisions small{color:#9fa8b0;margin-left:auto}@media (width<=1180px){.smart-story-editor-page--agent{overflow:auto}.smart-story-editor__workspace--agent,.smart-story-editor__lower-panels{grid-template-columns:1fr!important}.smart-story-editor__resize-handle{display:none}.smart-story-agent{min-height:520px;position:static}}.smart-story-editor-page--agent{flex-direction:column;flex:auto;align-self:stretch;gap:0;width:100%;min-width:0;max-width:none;min-height:0;padding:0;display:flex;overflow:hidden}.smart-story-editor__header--agent{background:#111213;border-bottom:1px solid #e2e7e81a;flex:none;gap:10px;width:100%;min-height:56px;padding:8px 14px}.smart-story-editor__title-input.form-input{color:#f2f5f6;background:0 0;border-color:#0000;flex:360px;max-width:560px;min-height:36px;font-size:16px;font-weight:700}.smart-story-editor__checkpoint,.smart-story-editor__debug-toggle{flex:none}.smart-story-editor__workspace--agent{background:#151618;flex:auto;gap:0;width:100%;min-height:0}.smart-story-editor__editor-wrap{background:#151719;border:0;border-radius:0}.smart-story-editor__editor-toolbar{background:#202126;border-bottom-color:#e2e7e81a;gap:6px;min-height:48px;padding:8px 10px}.smart-story-editor__editor-toolbar .square-icon-button,.smart-story-editor__editor-toolbar .action-button,.smart-story-agent__quick-actions .action-button,.smart-story-agent-suggestion .action-button,.smart-story-editor__shot-list button,.smart-story-editor__revisions button{font-size:var(--ui-control-text-size)}.smart-story-editor__editor-toolbar .square-icon-button{width:34px;min-height:34px;padding:0}.smart-story-editor__editor-toolbar .action-button,.smart-story-agent__quick-actions .action-button,.smart-story-agent-suggestion .action-button{min-height:34px;padding:8px 12px}.smart-story-editor__document-surface{background:#090a0b}.smart-story-editor__content--story{width:min(100%,1140px);padding:48px clamp(36px,6vw,96px) 96px;font-family:Courier Prime,Courier New,Courier,monospace!important}.smart-story-editor__content--story *{line-height:inherit;font-family:inherit!important}.smart-story-editor__statusbar{background:#202126;border-top-color:#e2e7e81a;flex:0 0 42px;height:42px;min-height:42px;padding:6px 10px}.smart-story-editor__footer-actions .dock-launcher-strip{justify-content:flex-start}.smart-story-media-panel{background:#18191d;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) 42px}.smart-story-media-panel .genai-workspace__column-footer{height:42px;min-height:42px}.smart-story-agent{background:#18191d;border:0;border-radius:0;grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto;gap:10px;min-width:320px;min-height:0;padding:12px;display:grid;position:static;overflow:hidden}.smart-story-agent__header{color:#f2f5f6;min-height:24px}.smart-story-agent__tabs.segmented-control{align-self:start;width:max-content;max-width:100%}.smart-story-agent__tabs .segmented-control__button{color:#e2e7e8c2;min-height:32px;font-size:var(--ui-control-text-size);background:0 0;border:0;border-radius:0;padding:8px 12px;line-height:1}.smart-story-agent__tabs .segmented-control__button--active{color:#fff;background:#24539f}.smart-story-agent__quick-actions{gap:6px}.smart-story-agent__context{background:#111214;border-radius:6px}.smart-story-agent-message--user{color:#f2f5f6;background:#26313f}.smart-story-agent__composer{background:#111214;border:1px solid #e2e7e814;border-radius:8px;display:block;position:relative}.smart-story-agent__composer textarea.form-input{resize:vertical;background:0 0;border:0;width:100%;min-height:92px;padding:12px 52px 12px 12px}.smart-story-agent__composer .square-icon-button{position:absolute;bottom:8px;right:8px}.smart-story-agent__send{color:#181a1d;background:#f2f2f2;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 18px #0000003d}.smart-story-agent__send:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.smart-story-agent__send:disabled{opacity:.45;cursor:not-allowed;transform:none}.smart-story-agent__send svg{margin-left:1px}.smart-story-editor__lower-panels{background:#151618;border-top:1px solid #e2e7e81a;flex:0 0 132px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:0}.smart-story-editor__shot-list,.smart-story-editor__revisions{background:#1b1c20;border:0;border-radius:0}.smart-story-editor__shot-list{border-right:1px solid #e2e7e814}@media (width<=1180px){.smart-story-editor__workspace--agent,.smart-story-editor__lower-panels{grid-template-columns:1fr!important}.smart-story-editor__workspace--agent .genai-workspace__resize-handle{display:none}}:root,.light,.light-theme{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}.dark,.dark-theme{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,.light,.light-theme{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}:root,.light,.light-theme{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}.mdxeditor .cm-editor{--sp-font-mono:var(--font-mono);--sp-font-body:var(--font-body);padding:var(--sp-space-4) 0}.mdxeditor .sp-editor .cm-editor{padding-bottom:0}.mdxeditor .cm-scroller{padding:0!important}.mdxeditor .cm-focused{outline:none}.mdxeditor .sp-wrapper{overflow:hidden}.mdxeditor .sp-layout{border:none}.mdxeditor .sp-cm pre{white-space:break-spaces;word-break:break-word;overflow-wrap:anywhere;flex-shrink:1}.mdxeditor .cm-mergeView .cm-scroller,.mdxeditor .cm-sourceView .cm-scroller{font-family:var(--font-mono);line-height:1.3rem;font-size:var(--text-xs)}.mdxeditor .cm-gutters{font-size:var(--text-xxs);background:0 0}.mdxeditor .cm-activeLine{background:0 0}.mdxeditor .cm-tooltip-autocomplete{background:var(--baseBgSubtle)}.mdxeditor hr.selected[data-lexical-decorator=true]{outline:2px solid highlight}._editorRoot_1e2ox_53{--accentBase:var(--blue-1);--accentBgSubtle:var(--blue-2);--accentBg:var(--blue-3);--accentBgHover:var(--blue-4);--accentBgActive:var(--blue-5);--accentLine:var(--blue-6);--accentBorder:var(--blue-7);--accentBorderHover:var(--blue-8);--accentSolid:var(--blue-9);--accentSolidHover:var(--blue-10);--accentText:var(--blue-11);--accentTextContrast:var(--blue-12);--basePageBg:white;--baseBase:var(--slate-1);--baseBgSubtle:var(--slate-2);--baseBg:var(--slate-3);--baseBgHover:var(--slate-4);--baseBgActive:var(--slate-5);--baseLine:var(--slate-6);--baseBorder:var(--slate-7);--baseBorderHover:var(--slate-8);--baseSolid:var(--slate-9);--baseSolidHover:var(--slate-10);--baseText:var(--slate-11);--baseTextContrast:var(--slate-12);--admonitionTipBg:var(--cyan-4);--admonitionTipBorder:var(--cyan-8);--admonitionInfoBg:var(--grass-4);--admonitionInfoBorder:var(--grass-8);--admonitionCautionBg:var(--amber-4);--admonitionCautionBorder:var(--amber-8);--admonitionDangerBg:var(--red-4);--admonitionDangerBorder:var(--red-8);--admonitionNoteBg:var(--slate-4);--admonitionNoteBorder:var(--slate-8);--error-color:var(--red-10);--spacing-0:0px;--spacing-px:1px;--spacing-0_5:.125rem;--spacing-1:.25rem;--spacing-1_5:.375rem;--spacing-2:.5rem;--spacing-2_5:.625rem;--spacing-3:.75rem;--spacing-3_5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--radius-none:0px;--radius-small:var(--spacing-0_5);--radius-base:var(--spacing-1);--radius-medium:var(--spacing-1_5);--radius-large:var(--spacing-2);--radius-extra-large:var(--spacing-3);--radius-full:9999px;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--text-xxs:.6rem;font-family:var(--font-body);color:var(--baseText)}._nestedListItem_1e2ox_158{list-style:none}._toolbarRoot_1e2ox_162{z-index:2;gap:var(--spacing-1);border-radius:var(--radius-medium);padding:var(--spacing-1_5);background-color:var(--baseBg);width:inherit;flex-direction:row;align-items:center;display:flex;position:sticky;top:0;overflow-x:auto}._toolbarRoot_1e2ox_162 div[role=separator]{margin:var(--spacing-2) var(--spacing-1);border-left:1px solid var(--baseBorder);border-right:1px solid var(--baseBase);height:var(--spacing-4)}._toolbarRoot_1e2ox_162 svg{color:var(--baseTextContrast);display:block}._readOnlyToolbarRoot_1e2ox_189{pointer-events:none;background:var(--baseBase)}._readOnlyToolbarRoot_1e2ox_189>div{opacity:.5}._toolbarModeSwitch_1e2ox_198{border:1px solid var(--baseBg);border-radius:var(--radius-medium);font-size:var(--text-xs);align-self:stretch;align-items:stretch;margin-left:auto;display:flex;opacity:1!important}._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208{padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208:active,._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208[data-state=on]{background-color:var(--baseBorder)}._toolbarGroupOfGroups_1e2ox_219{margin:0 var(--spacing-1);display:flex}._toolbarToggleSingleGroup_1e2ox_224:first-of-type ._toolbarToggleItem_1e2ox_208:only-child,._toolbarToggleSingleGroup_1e2ox_224:only-child ._toolbarToggleItem_1e2ox_208:first-child,._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toolbarToggleSingleGroup_1e2ox_224:last-of-type ._toolbarToggleItem_1e2ox_208:only-child,._toolbarToggleSingleGroup_1e2ox_224:only-child ._toolbarToggleItem_1e2ox_208:last-child,._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarToggleItem_1e2ox_208,._toolbarButton_1e2ox_239{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-0_5)}@media (hover:hover){._toolbarToggleItem_1e2ox_208:hover,._toolbarButton_1e2ox_239:hover{background-color:var(--baseBgActive)}}._toolbarToggleItem_1e2ox_208:active svg,._toolbarButton_1e2ox_239:active svg{transform:translate(1px,1px)}._toolbarToggleItem_1e2ox_208[data-state=on],._toolbarButton_1e2ox_239[data-state=on],._toolbarToggleItem_1e2ox_208:active,._toolbarButton_1e2ox_239:active{color:var(--baseTextContrast);background-color:var(--baseBgActive)}._toolbarToggleItem_1e2ox_208[data-disabled],._toolbarButton_1e2ox_239[data-disabled]{pointer-events:none}._toolbarToggleItem_1e2ox_208[data-disabled] svg,._toolbarButton_1e2ox_239[data-disabled] svg{color:var(--baseBorderHover)}._toolbarButton_1e2ox_239{border-radius:var(--radius-base)}._toolbarButton_1e2ox_239+._toolbarButton_1e2ox_239{margin-left:var(--spacing-1)}._activeToolbarButton_1e2ox_275{color:var(--accentText)}._toolbarToggleSingleGroup_1e2ox_224{white-space:nowrap;align-items:center;display:flex}._toolbarNodeKindSelectContainer_1e2ox_285,._toolbarButtonDropdownContainer_1e2ox_286,._toolbarCodeBlockLanguageSelectContent_1e2ox_287,._selectContainer_1e2ox_288{filter:drop-shadow(0 2px 2px #0003);z-index:3;width:var(--spacing-36);border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);background-color:var(--basePageBg);font-size:var(--text-sm)}._toolbarButtonDropdownContainer_1e2ox_286,._toolbarButtonDropdownContainer_1e2ox_286 ._selectItem_1e2ox_301:first-child{border-top-right-radius:var(--radius-base)}._toolbarNodeKindSelectTrigger_1e2ox_306,._toolbarButtonSelectTrigger_1e2ox_307,._selectTrigger_1e2ox_308{color:inherit;width:var(--spacing-36);padding:var(--spacing-0_5) var(--spacing-1);border-radius:var(--radius-medium);white-space:nowrap;font-size:var(--text-sm);background-color:#0000;background-color:var(--basePageBg);margin:0 var(--spacing-1);border:0;flex-wrap:nowrap;align-items:center;padding-inline-start:var(--spacing-2);display:flex}._toolbarNodeKindSelectTrigger_1e2ox_306[data-state=open],._toolbarButtonSelectTrigger_1e2ox_307[data-state=open],._selectTrigger_1e2ox_308[data-state=open]{filter:drop-shadow(0 2px 2px #0003);border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}._selectTrigger_1e2ox_308[data-placeholder]>span:first-child{color:var(--baseBorderHover)}._toolbarButtonSelectTrigger_1e2ox_307{width:auto;padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-1);padding-block:var(--spacing-0_5)}._toolbarCodeBlockLanguageSelectTrigger_1e2ox_343,._toolbarCodeBlockLanguageSelectContent_1e2ox_287{width:var(--spacing-48)}._toolbarNodeKindSelectItem_1e2ox_348,._selectItem_1e2ox_301{cursor:default;padding:var(--spacing-2);display:flex}._toolbarNodeKindSelectItem_1e2ox_348[data-highlighted],._selectItem_1e2ox_301[data-highlighted]{background-color:var(--baseBg)}._toolbarNodeKindSelectItem_1e2ox_348[data-state=checked],._selectItem_1e2ox_301[data-state=checked]{color:var(--baseTextContrast);background-color:var(--baseBg)}._toolbarNodeKindSelectItem_1e2ox_348[data-highlighted],._selectItem_1e2ox_301[data-highlighted]{outline:none}._toolbarNodeKindSelectItem_1e2ox_348:last-child,._selectItem_1e2ox_301:last-child{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarNodeKindSelectDropdownArrow_1e2ox_373,._selectDropdownArrow_1e2ox_374{align-items:center;margin-left:auto;display:flex}._contentEditable_1e2ox_380{box-sizing:border-box;width:100%;color:var(--baseTextContrast);padding:var(--spacing-3)}._contentEditable_1e2ox_380:focus{outline:none}._codeMirrorWrapper_1e2ox_392{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);padding:.8rem;position:relative;overflow:hidden}._sandPackWrapper_1e2ox_401{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);position:relative;overflow:hidden}._codeMirrorToolbar_1e2ox_409{gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base);display:flex;position:absolute;top:0;right:0}._frontmatterWrapper_1e2ox_413{border-radius:var(--radius-medium);padding:var(--spacing-3);background-color:var(--baseBgSubtle)}._frontmatterWrapper_1e2ox_413[data-expanded=true]{margin-bottom:var(--spacing-10)}._frontmatterToggleButton_1e2ox_423{all:unset;box-sizing:border-box;cursor:default;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);display:flex}._propertyPanelTitle_1e2ox_431{font-size:var(--text-xs);padding-top:var(--spacing-2);padding-left:var(--spacing-2);margin:0;font-weight:400}._propertyEditorTable_1e2ox_439{table-layout:fixed;border-spacing:var(--spacing-2)}._propertyEditorTable_1e2ox_439 th{text-align:left;font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-3)}._propertyEditorTable_1e2ox_439 col:first-child{width:30%}._propertyEditorTable_1e2ox_439 col:nth-child(2){width:70%}._propertyEditorTable_1e2ox_439 td:last-child ._iconButton_1e2ox_457{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}._propertyEditorTable_1e2ox_439 ._readOnlyColumnCell_1e2ox_462{padding-left:0}._propertyEditorLabelCell_1e2ox_467{font-weight:400}._readOnlyColumnCell_1e2ox_462{padding-left:0}._buttonsFooter_1e2ox_475{justify-content:flex-end;gap:var(--spacing-2);display:flex}._propertyEditorInput_1e2ox_481{all:unset;box-sizing:border-box;cursor:default;width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);font-size:var(--text-sm)}._iconButton_1e2ox_457{all:unset;box-sizing:border-box;cursor:default;color:var(--baseText)}@media (hover:hover){._iconButton_1e2ox_457:hover{color:var(--baseTextContrast)}}._iconButton_1e2ox_457:disabled,._iconButton_1e2ox_457:disabled:hover{color:var(--baseLine)}._primaryButton_1e2ox_507,._secondaryButton_1e2ox_508{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accentBorder);background-color:var(--accentSolidHover);color:var(--baseBase);font-size:var(--text-xs);border-radius:var(--radius-medium)}._primaryButton_1e2ox_507:disabled,._secondaryButton_1e2ox_508:disabled{background:var(--accentLine);border-color:var(--accentBg)}._smallButton_1e2ox_523{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-base)}._secondaryButton_1e2ox_508{border:1px solid var(--baseBorder);background-color:var(--baseSolidHover);color:var(--baseBase)}._dialogForm_1e2ox_535{gap:var(--spacing-2);flex-direction:row;display:flex}._linkDialogEditForm_1e2ox_541{align-items:stretch;gap:var(--spacing-2);flex-direction:column;padding:0;display:flex}._linkDialogInputContainer_1e2ox_549{flex-direction:column;align-items:stretch;display:flex}._linkDialogInputWrapper_1e2ox_555{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._linkDialogInputWrapper_1e2ox_555[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._linkDialogInputWrapper_1e2ox_555>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._linkDialogInput_1e2ox_549,._dialogInput_1e2ox_576{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._linkDialogInput_1e2ox_549::-moz-placeholder{color:var(--baseBorder)}._dialogInput_1e2ox_576::-moz-placeholder{color:var(--baseBorder)}._linkDialogInput_1e2ox_549::placeholder,._dialogInput_1e2ox_576::placeholder{color:var(--baseBorder)}._linkDialogAnchor_1e2ox_587{z-index:-1;background-color:highlight;position:fixed}._linkDialogAnchor_1e2ox_587[data-visible=true]{visibility:visible}._linkDialogAnchor_1e2ox_587[data-visible=false]{visibility:hidden}._linkDialogPopoverContent_1e2ox_601,._tableColumnEditorPopoverContent_1e2ox_602,._dialogContent_1e2ox_603{filter:drop-shadow(0 2px 2px #0003);align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBg);background-color:var(--basePageBg);padding:var(--spacing-1) var(--spacing-1);font-size:var(--text-sm);display:flex}._largeDialogContent_1e2ox_615{filter:drop-shadow(0 2px 2px #0003);gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBorder);background-color:var(--baseBgSubtle);padding:var(--spacing-4);font-size:var(--text-sm)}._dialogTitle_1e2ox_625{font-size:var(--text-base);padding-left:var(--spacing-2);font-weight:600}._dialogCloseButton_1e2ox_631{all:unset;box-sizing:border-box;cursor:default;position:absolute;top:10px;right:10px}._popoverContent_1e2ox_638{filter:drop-shadow(0 2px 2px #0003);align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);background-color:var(--baseBgSubtle);padding:var(--spacing-2) var(--spacing-2);font-size:var(--text-sm);z-index:1;display:flex}._popoverArrow_1e2ox_650{fill:var(--basePageBg)}._linkDialogPreviewAnchor_1e2ox_654{margin-right:var(--spacing-1);color:var(--accentText);border:1px solid #0000;align-items:center;text-decoration:none;display:flex}@media (hover:hover){._linkDialogPreviewAnchor_1e2ox_654:hover{color:var(--accentSolidHover)}}._linkDialogPreviewAnchor_1e2ox_654 span{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow-x:hidden}._tooltipTrigger_1e2ox_677{align-self:center}._tooltipContent_1e2ox_681{z-index:2;border-radius:var(--radius-medium);padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);background-color:var(--baseText);color:var(--baseBase);position:relative}._tooltipContent_1e2ox_681 svg{fill:var(--baseText)}._actionButton_1e2ox_695{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radius-medium)}._actionButton_1e2ox_695 svg{display:block}@media (hover:hover){._actionButton_1e2ox_695:hover{background-color:var(--baseBg)}}._actionButton_1e2ox_695:active svg{transform:translate(1px,1px)}._actionButton_1e2ox_695[data-state=on],._actionButton_1e2ox_695:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._primaryActionButton_1e2ox_702{background-color:var(--accentSolid);color:var(--baseBase)}@media (hover:hover){._primaryActionButton_1e2ox_702:hover{background-color:var(--accentSolidHover);color:var(--baseBase)}}._tableEditor_1e2ox_714{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%;height:100%}._tableEditor_1e2ox_714 thead>tr>th{text-align:right}._tableEditor_1e2ox_714>tbody>tr>td:not(._toolCell_1e2ox_725),._tableEditor_1e2ox_714>tbody>tr>th:not(._toolCell_1e2ox_725):not([data-tool-cell=true]){border:1px solid var(--baseBgActive);padding:var(--spacing-1) var(--spacing-2);white-space:normal}:is(._tableEditor_1e2ox_714>tbody>tr>td:not(._toolCell_1e2ox_725),._tableEditor_1e2ox_714>tbody>tr>th:not(._toolCell_1e2ox_725):not([data-tool-cell=true]))>div{outline:none}:is(._tableEditor_1e2ox_714>tbody>tr>td:not(._toolCell_1e2ox_725),._tableEditor_1e2ox_714>tbody>tr>th:not(._toolCell_1e2ox_725):not([data-tool-cell=true]))>div>p{margin:0}[data-active=true]:is(._tableEditor_1e2ox_714>tbody>tr>td:not(._toolCell_1e2ox_725),._tableEditor_1e2ox_714>tbody>tr>th:not(._toolCell_1e2ox_725):not([data-tool-cell=true])){outline:solid 1px var(--baseSolid)}._tableEditor_1e2ox_714 ._tableColumnEditorTrigger_1e2ox_744,._tableEditor_1e2ox_714 ._tableRowEditorTrigger_1e2ox_745,._tableEditor_1e2ox_714 ._addRowButton_1e2ox_746,._tableEditor_1e2ox_714 ._addColumnButton_1e2ox_747,._tableEditor_1e2ox_714 ._iconButton_1e2ox_457{opacity:.15}@media (hover:hover){._tableEditor_1e2ox_714:hover ._tableColumnEditorTrigger_1e2ox_744,._tableEditor_1e2ox_714:hover ._tableRowEditorTrigger_1e2ox_745,._tableEditor_1e2ox_714:hover ._addRowButton_1e2ox_746,._tableEditor_1e2ox_714:hover ._addColumnButton_1e2ox_747,._tableEditor_1e2ox_714:hover ._iconButton_1e2ox_457{opacity:.3}._tableEditor_1e2ox_714:hover ._tableColumnEditorTrigger_1e2ox_744:hover,._tableEditor_1e2ox_714:hover ._tableRowEditorTrigger_1e2ox_745:hover,._tableEditor_1e2ox_714:hover ._addRowButton_1e2ox_746:hover,._tableEditor_1e2ox_714:hover ._addColumnButton_1e2ox_747:hover,._tableEditor_1e2ox_714:hover ._iconButton_1e2ox_457:hover{opacity:1}}._toolCell_1e2ox_725{text-align:right}._toolCell_1e2ox_725 button{margin:auto;display:block}._tableColumnEditorTrigger_1e2ox_744{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);padding:var(--spacing-1);border-radius:var(--radius-full);opacity:.2}._tableColumnEditorTrigger_1e2ox_744 svg{display:block}@media (hover:hover){._tableColumnEditorTrigger_1e2ox_744:hover{background-color:var(--baseBg)}}._tableColumnEditorTrigger_1e2ox_744:active svg{transform:translate(1px,1px)}._tableColumnEditorTrigger_1e2ox_744[data-state=on],._tableColumnEditorTrigger_1e2ox_744:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorTrigger_1e2ox_744[data-active=true]{opacity:1!important}._tableColumnEditorToolbar_1e2ox_789{display:flex}._tableColumnEditorToolbar_1e2ox_789>button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._tableColumnEditorToolbar_1e2ox_789>button svg{display:block}@media (hover:hover){._tableColumnEditorToolbar_1e2ox_789>button:hover{background-color:var(--baseBg)}}._tableColumnEditorToolbar_1e2ox_789>button:active svg{transform:translate(1px,1px)}._tableColumnEditorToolbar_1e2ox_789>button[data-state=on],._tableColumnEditorToolbar_1e2ox_789>button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorToolbar_1e2ox_789 [role=separator]{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}._toggleGroupRoot_1e2ox_802{display:inline-flex}._toggleGroupRoot_1e2ox_802 button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._toggleGroupRoot_1e2ox_802 button svg{display:block}@media (hover:hover){._toggleGroupRoot_1e2ox_802 button:hover{background-color:var(--baseBg)}}._toggleGroupRoot_1e2ox_802 button:active svg{transform:translate(1px,1px)}._toggleGroupRoot_1e2ox_802 button[data-state=on],._toggleGroupRoot_1e2ox_802 button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._toggleGroupRoot_1e2ox_802 button:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toggleGroupRoot_1e2ox_802 button:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._tableToolsColumn_1e2ox_820{width:2rem}._tableToolsColumn_1e2ox_820 button{margin:auto;display:block}._leftAlignedCell_1e2ox_829{text-align:left}._rightAlignedCell_1e2ox_833{text-align:right}._centeredCell_1e2ox_837{text-align:center}._addColumnButton_1e2ox_747,._addRowButton_1e2ox_746{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);background-color:var(--baseBase);align-items:center;display:flex}._addColumnButton_1e2ox_747 svg,._addRowButton_1e2ox_746 svg{display:block}@media (hover:hover){._addColumnButton_1e2ox_747:hover,._addRowButton_1e2ox_746:hover{background-color:var(--baseBg)}}._addColumnButton_1e2ox_747:active svg,._addRowButton_1e2ox_746:active svg{transform:translate(1px,1px)}._addColumnButton_1e2ox_747[data-state=on],._addRowButton_1e2ox_746[data-state=on],._addColumnButton_1e2ox_747:active,._addRowButton_1e2ox_746:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._addColumnButton_1e2ox_747 svg,._addRowButton_1e2ox_746 svg{margin:auto}._addRowButton_1e2ox_746{width:100%;margin-top:var(--spacing-px);box-sizing:border-box;border-bottom-right-radius:var(--radius-medium);border-bottom-left-radius:var(--radius-medium)}._addColumnButton_1e2ox_747{margin-left:var(--spacing-px);border-top-right-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);height:100%}._dialogOverlay_1e2ox_870{background-color:var(--baseBase);z-index:51;opacity:.5;animation:.15s cubic-bezier(.16,1,.3,1) _overlayShow_1e2ox_1;position:fixed;inset:0}._dialogContent_1e2ox_603,._largeDialogContent_1e2ox_615{z-index:52;animation:.15s cubic-bezier(.16,1,.3,1) _contentShow_1e2ox_1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._dialogContent_1e2ox_603:focus,._largeDialogContent_1e2ox_615:focus{outline:none}@keyframes _overlayShow_1e2ox_1{0%{opacity:0}to{opacity:.5}}@keyframes _contentShow_1e2ox_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._focusedImage_1e2ox_916{outline:2px solid highlight}._imageWrapper_1e2ox_920{display:inline-block;position:relative}._imageWrapper_1e2ox_920[draggable=true]{cursor:move;cursor:grab;cursor:-webkit-grab}._editImageToolbar_1e2ox_933{gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base);display:flex;position:absolute;top:0;right:0}._editImageButton_1e2ox_937 svg{display:block}._inlineEditor_1e2ox_943{border-radius:var(--radius-medium);padding:var(--spacing-1);gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:inline-flex}._blockEditor_1e2ox_952{border-radius:var(--radius-medium);padding:var(--spacing-2);justify-content:stretch;gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:flex}._blockEditor_1e2ox_952 ._nestedEditor_1e2ox_961{flex-grow:1}._nestedEditor_1e2ox_961{background:var(--basePageBg);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-medium)}._nestedEditor_1e2ox_961>p{margin:0}._nestedEditor_1e2ox_961:focus{outline:none}._genericComponentName_1e2ox_980{font-size:var(--text-sm);color:var(--baseText);padding-right:var(--spacing-2)}._diffSourceToggleWrapper_1e2ox_986{pointer-events:auto;opacity:1;margin-left:auto;position:sticky;right:0}._diffSourceToggle_1e2ox_986{border-radius:var(--radius-medium);background-color:var(--baseBase);display:flex}._diffSourceToggle_1e2ox_986 ._toolbarToggleItem_1e2ox_208{padding:0}._diffSourceToggle_1e2ox_986 ._toolbarToggleItem_1e2ox_208>span{padding:var(--spacing-1) var(--spacing-1);display:block}._selectWithLabel_1e2ox_1012{align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2);display:flex}._selectWithLabel_1e2ox_1012>label{font-size:var(--text-sm)}._selectWithLabel_1e2ox_1012 ._selectTrigger_1e2ox_308{border:1px solid var(--baseBorder)}._toolbarTitleMode_1e2ox_1027{font-size:var(--text-sm);margin-left:var(--spacing-2)}._imageControlWrapperResizing_1e2ox_1032{touch-action:none}._imageResizer_1e2ox_1036{background-color:var(--accentText);border:1px solid var(--baseBg);width:7px;height:7px;display:block;position:absolute}._imageResizer_1e2ox_1036._imageResizerN_1e2ox_1045{cursor:n-resize;top:-6px;left:48%}._imageResizer_1e2ox_1036._imageResizerNe_1e2ox_1051{cursor:ne-resize;top:-6px;right:-6px}._imageResizer_1e2ox_1036._imageResizerE_1e2ox_1057{cursor:e-resize;bottom:48%;right:-6px}._imageResizer_1e2ox_1036._imageResizerSe_1e2ox_1063{cursor:nwse-resize;bottom:-2px;right:-6px}._imageResizer_1e2ox_1036._imageResizerS_1e2ox_1063{cursor:s-resize;bottom:-2px;left:48%}._imageResizer_1e2ox_1036._imageResizerSw_1e2ox_1075{cursor:sw-resize;bottom:-2px;left:-6px}._imageResizer_1e2ox_1036._imageResizerW_1e2ox_1081{cursor:w-resize;bottom:48%;left:-6px}._imageResizer_1e2ox_1036._imageResizerNw_1e2ox_1087{cursor:nw-resize;top:-6px;left:-6px}._imagePlaceholder_1e2ox_1093{border:2px dashed;width:fit-content;height:fit-content;margin:12px;padding:48px}._imageDimensionsContainer_1e2ox_1101{gap:var(--spacing-4);display:flex}._placeholder_1e2ox_1106{color:var(--baseSolid);padding:var(--spacing-3);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;display:inline-block;position:absolute;top:0;overflow:hidden}._rootContentEditableWrapper_1e2ox_1119{position:relative}._downshiftContainer_1e2ox_1123{flex-direction:column;align-items:stretch;display:flex}._downshiftInputWrapper_1e2ox_1129{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._downshiftInputWrapper_1e2ox_1129[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._downshiftInputWrapper_1e2ox_1129>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._downshiftInput_1e2ox_1129{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._downshiftInput_1e2ox_1129::placeholder{color:var(--baseBorder)}._downshiftAutocompleteContainer_1e2ox_1160{position:relative}._downshiftAutocompleteContainer_1e2ox_1160 ul{all:unset;box-sizing:border-box;font-size:var(--text-sm);border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);width:100%;max-height:var(--spacing-48);border:1px solid var(--baseBorder);background-color:var(--baseBase);border-top-width:0;display:none;position:absolute;overflow:hidden auto}._downshiftAutocompleteContainer_1e2ox_1160 ul[data-visible=true]{display:block}._downshiftAutocompleteContainer_1e2ox_1160 ul li{padding:var(--spacing-2) var(--spacing-3);white-space:nowrap;margin-bottom:var(--spacing-1);text-overflow:ellipsis;overflow-x:hidden}._downshiftAutocompleteContainer_1e2ox_1160 ul li[data-selected=true]{background-color:var(--baseBgSubtle)}._downshiftAutocompleteContainer_1e2ox_1160 ul li[data-highlighted=true]{background-color:var(--baseBgHover)}._downshiftAutocompleteContainer_1e2ox_1160 ul li:last-of-type{border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._textInput_1e2ox_1206{all:unset;border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);padding:var(--spacing-2) var(--spacing-3)}form._multiFieldForm_1e2ox_1214{padding:var(--spacing-2);gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_1e2ox_1214 ._formField_1e2ox_1220{gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_1e2ox_1214 ._formField_1e2ox_1220 label{font-size:var(--text-xs)}._markdownParseError_1e2ox_1231{border-radius:var(--radius-base);border:1px solid var(--error-color);padding:var(--spacing-2);margin-block:var(--spacing-2);color:var(--error-color);font-size:var(--text-xs)}._popupContainer_1e2ox_1240{z-index:2;position:relative}._inputSizer_1e2ox_1245{vertical-align:baseline;align-items:center;display:inline-grid;position:relative}._inputSizer_1e2ox_1245:after,._inputSizer_1e2ox_1245 input{width:auto;min-width:1rem;font:inherit;resize:none;appearance:none;color:inherit;background:0 0;border:none;grid-area:1/2;margin:0;padding:0 2px}._inputSizer_1e2ox_1245 span{padding:.25em}._inputSizer_1e2ox_1245:after{content:attr(data-value);white-space:pre-wrap}:root,._light_1tncs_1,._light-theme_1tncs_1{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}._dark_1tncs_1,._dark-theme_1tncs_1{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){._dark_1tncs_1,._dark-theme_1tncs_1{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}._dark_1tncs_1,._dark-theme_1tncs_1{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){._dark_1tncs_1,._dark-theme_1tncs_1{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}._bold_1tncs_10{font-weight:700}._italic_1tncs_14{font-style:italic}._underline_1tncs_18{text-decoration:underline}._strikethrough_1tncs_34{text-decoration:line-through}._underlineStrikethrough_1tncs_38{text-decoration:underline line-through}._subscript_1tncs_42{font-size:.8em;vertical-align:sub!important}._superscript_1tncs_47{vertical-align:super;font-size:.8em}._code_1tncs_52{background-color:var(--baseBg);font-family:var(--font-mono);padding:1px .25rem;font-size:94%}._nestedListItem_1tncs_59{list-style:none}._listitem_1tncs_69{margin:var(--spacing-2) 0}._listItemChecked_1tncs_73,._listItemUnchecked_1tncs_74{margin-left:0;margin-right:0;padding-left:var(--spacing-6);padding-right:var(--spacing-6);outline:none;margin-inline-start:-1rem;list-style-type:none;position:relative}._listItemChecked_1tncs_73{text-decoration:line-through}._listItemUnchecked_1tncs_74:before,._listItemChecked_1tncs_73:before{content:"";width:var(--spacing-4);height:var(--spacing-4);cursor:pointer;background-size:cover;display:block;position:absolute;top:0;left:0}._listItemUnchecked_1tncs_74[dir=rtl]:before,._listItemChecked_1tncs_73[dir=rtl]:before{left:auto;right:0}._listItemUnchecked_1tncs_74:focus:before,._listItemChecked_1tncs_73:focus:before{box-shadow:0 0 0 2px var(--accentBgActive);border-radius:var(--radius-small)}._listItemUnchecked_1tncs_74:before{border:1px solid var(--baseBorder);border-radius:var(--radius-small)}._listItemChecked_1tncs_73:before{border:1px solid var(--accentBorder);border-radius:var(--radius-small);background-color:var(--accentSolid);background-repeat:no-repeat}._listItemChecked_1tncs_73:after{content:"";cursor:pointer;border-color:var(--baseBase);top:var(--spacing-0_5);width:var(--spacing-1);left:var(--spacing-1_5);right:var(--spacing-1_5);height:var(--spacing-2);border-style:solid;border-width:0 var(--spacing-0_5) var(--spacing-0_5) 0;display:block;position:absolute;transform:rotate(45deg)}._nestedListItem_1tncs_59{list-style-type:none}._nestedListItem_1tncs_59:before,._nestedListItem_1tncs_59:after{display:none}._admonitionDanger_1tncs_151,._admonitionInfo_1tncs_152,._admonitionNote_1tncs_153,._admonitionTip_1tncs_154,._admonitionCaution_1tncs_155{padding:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);border-left:3px solid var(--admonitionBorder);background-color:var(--admonitionBg)}._admonitionInfo_1tncs_152{--admonitionBorder:var(--admonitionInfoBorder);--admonitionBg:var(--admonitionInfoBg)}._admonitionTip_1tncs_154{--admonitionBorder:var(--admonitionTipBorder);--admonitionBg:var(--admonitionTipBg)}._admonitionCaution_1tncs_155{--admonitionBorder:var(--admonitionCautionBorder);--admonitionBg:var(--admonitionCautionBg)}._admonitionDanger_1tncs_151{--admonitionBorder:var(--admonitionDangerBorder);--admonitionBg:var(--admonitionDangerBg)}._admonitionNote_1tncs_153{--admonitionBorder:var(--admonitionNoteBorder);--admonitionBg:var(--admonitionNoteBg)}._mdxExpression_1tncs_188{font-family:var(--font-mono);color:var(--accentText);font-size:84%}._mdxExpression_1tncs_188 input:focus-visible{outline:none}.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-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-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-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-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-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-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-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-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:.5rem .25rem;--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;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-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-nord-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container{padding: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-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-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-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:.5rem .25rem;--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;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-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-catppuccin-mocha-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container{padding: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-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-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-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-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:.5rem .25rem;--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;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-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-solarized-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding: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-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-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-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:.5rem .25rem;--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;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-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-github-dark-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container{padding: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-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-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-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:.5rem .25rem;--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;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-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-github-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding: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-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-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:.5rem .25rem;--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;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-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-abyss-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container{padding: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-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-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:.5rem .25rem;--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;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-vertical .dv-tab{margin:.25rem .5rem}.dockview-theme-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding: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-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:.5rem .25rem;--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--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-vertical .dv-tab{margin:.25rem .5rem}.dockview-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview .dv-tabs-and-actions-container{padding: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)}.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}.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-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-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-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-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:before,.dv-pane-container .dv-pane .dv-pane-header:focus-within: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:before,.dv-pane-container .dv-pane .dv-pane-body:focus-within: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-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-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-within,.dv-tab:focus{position:relative}.dv-tab:focus-within:after,.dv-tab:focus: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;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{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;will-change:scroll-position;overscroll-behavior:contain;touch-action:pan-x;height:100%;display:flex;position:relative;overflow:auto;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}@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-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-tab.dv-tab--grouped{padding-left:16px}.dv-tabs-and-actions-container{background-color:var(--dv-tabs-and-actions-container-background-color);box-sizing:border-box;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.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-watermark{height:100%;display:flex}.lighttable-backdrop{z-index:1400;background:#101215;display:block}.lighttable{-webkit-user-select:none;user-select:none;background:#101215;border:0;border-radius:0;flex-direction:column;gap:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0;display:flex;overflow:hidden}.lighttable__header{background:#101215;border-bottom:1px solid #252a30;flex:none;min-height:50px;padding:0 12px}.lighttable-tool-options{background:#171a1f;border-bottom:1px solid #30343a;flex:0 0 48px;min-width:0;min-height:48px;overflow:auto hidden}.lighttable-tool-options__content{align-items:center;gap:14px;width:max-content;height:100%;padding:4px 12px;display:flex}.lighttable-tool-options__content>strong{color:#dce1e7;font-size:11px;font-weight:650}.lighttable-tool-options__content .lighttable-adjustment{width:148px;padding:0}.lighttable-tool-options__content .lighttable-adjustment__header{margin-bottom:0;font-size:10px}.lighttable-tool-options__content .lighttable-adjustment__header output{min-width:42px}.lighttable__header-left{align-items:center;gap:14px;min-width:0;display:flex}.lighttable__app-menu{flex:none}.lighttable__error{flex:none;margin:8px 10px 0}.lighttable__body{flex:auto;grid-template-columns:44px minmax(0,1fr);min-height:0;display:grid}.lighttable-dock-workspace{--dv-background-color:#111419;--dv-paneview-header-border-color:#30343a;--dv-tabs-and-actions-container-background-color:#171a1f;--dv-tabs-and-actions-container-height:34px;--dv-activegroup-visiblepanel-tab-background-color:#252a31;--dv-activegroup-hiddenpanel-tab-background-color:#1a1e23;--dv-inactivegroup-visiblepanel-tab-background-color:#20242a;--dv-inactivegroup-hiddenpanel-tab-background-color:#171a1f;--dv-tab-divider-color:#30343a;--dv-separator-border:#30343a;--dv-active-sash-color:#568be0;--dv-drag-over-background-color:#4274c447;--dv-drag-over-border-color:#568be0;--dv-tabs-and-actions-container-font-size:11px;min-width:0;min-height:0;overflow:hidden}.lighttable img{-webkit-user-drag:none}.lighttable-dock-workspace,.lighttable-dock-workspace>.dv-dockview{width:100%;height:100%}.lighttable-dock-workspace .dv-content-container{min-width:0;min-height:0}.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-top,.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-bottom{width:calc(100% - 36px);height:10px;left:18px}.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-top{top:-5px}.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-bottom{bottom:-5px}.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-left,.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-right{width:10px;height:calc(100% - 36px);top:18px}.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-left{left:-5px}.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-right{right:-5px}.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-topleft,.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-topright,.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-bottomleft,.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-bottomright{width:18px;height:18px}.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-topleft{top:-9px;left:-9px}.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-topright{top:-9px;right:-9px}.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-bottomleft{bottom:-9px;left:-9px}.lighttable-dock-workspace .dv-resize-container .dv-resize-handle-bottomright{bottom:-9px;right:-9px}.lighttable-document-host{background:#101317;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.lighttable-document-tabs{scrollbar-width:thin;background:#171a1f;border-bottom:1px solid #30343a;flex:0 0 30px;align-items:stretch;min-height:30px;display:flex;overflow:auto hidden}.lighttable-document-tab{color:#9ca4ae;background:#191d22;border-right:1px solid #30343a;align-items:center;min-width:120px;max-width:280px;display:flex}.lighttable-document-tab--active{color:#f0f2f5;background:#252a31;box-shadow:inset 0 1px #568be0}.lighttable-document-tab__title{min-width:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:auto;padding:0 4px 0 10px;font-size:11px;overflow:hidden}.lighttable-document-tab__close{color:#aab1ba;background:0 0;border:0;border-radius:3px;flex:0 0 24px;width:24px;height:24px;margin-right:2px;font-size:16px;line-height:1}.lighttable-document-tab__close:hover{color:#fff;background:#363c45}.lighttable-document-host__content{flex:auto;min-width:0;min-height:0}.lighttable-document-host__content>.lighttable__main{width:100%;height:100%}.lighttable-document-host__empty{color:#818a95;place-items:center;width:100%;height:100%;display:grid}.lighttable-toolbox{z-index:2;background:#171a1f;border-right:1px solid #30343a;flex-direction:column;justify-content:center;align-items:center;padding:8px 5px;display:flex}.lighttable-toolbox__content{flex-direction:column;align-items:center;gap:5px;display:flex}.lighttable-toolbox__button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:34px;height:34px;padding:0;display:grid}.lighttable-toolbox__button:hover{background:#252a31}.lighttable-toolbox__button--active{background:#234f91;border-color:#588bdc}.lighttable-toolbox__button img{object-fit:contain;width:18px;height:18px}.lighttable-toolbox__colors{border-top:1px solid #30343a;width:34px;height:53px;margin-top:7px;position:relative}.lighttable-toolbox__color{cursor:pointer;border:1px solid #eef1f5;width:19px;height:19px;display:block;position:absolute;box-shadow:0 0 0 1px #060708}.lighttable-toolbox__color--background{bottom:1px;right:2px}.lighttable-toolbox__color--foreground{bottom:10px;left:2px}.lighttable-toolbox__color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lighttable-toolbox__reset-colors,.lighttable-toolbox__swap-colors{z-index:2;color:#d9dde3;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:absolute}.lighttable-toolbox__reset-colors{width:12px;height:11px;top:4px;left:0}.lighttable-toolbox__reset-colors span{border:1px solid #e8ebef;width:7px;height:7px;position:absolute}.lighttable-toolbox__reset-colors span:first-child{background:#000;top:0;left:0}.lighttable-toolbox__reset-colors span:last-child{background:#fff;bottom:0;right:0}.lighttable-toolbox__swap-colors{width:15px;height:15px;font-size:13px;line-height:15px;top:1px;right:-1px}.lighttable-toolbox__reset-colors:hover,.lighttable-toolbox__swap-colors:hover{color:#fff;filter:brightness(1.2)}.lighttable-toolbox__reset-colors:hover,.lighttable-toolbox__reset-colors:active,.lighttable-toolbox__reset-colors:focus{box-shadow:none;background:0 0;border:0;transform:none}.lighttable__main{background:#080a0c;flex-direction:column;min-width:0;min-height:0;display:flex}.lighttable-viewport{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.lighttable-viewport:active,.lighttable-viewport--dragging{cursor:grabbing}.lighttable-viewport--brush,.lighttable-viewport--erase{cursor:crosshair}.lighttable-brush-cursor{z-index:8;box-sizing:border-box;opacity:0;pointer-events:none;will-change:width, height, transform;border:1px solid #fffffff0;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #000000c7}.lighttable-viewport--select-rectangle,.lighttable-viewport--select-ellipse,.lighttable-viewport--select-free{cursor:crosshair}.lighttable-viewport--transform{cursor:default}.lighttable-viewport__canvas{width:100%;height:100%;display:block}.lighttable-selection{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.lighttable-selection__shape{fill:#5c91e114;stroke:#fffffff5;stroke-width:1px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px #000)}.lighttable-selection__shape--subtract{fill:#e15c5c14}.lighttable-selection__shape--intersect{fill:#ce9d4614}.lighttable-selection__shape--draft{fill:#5c91e11f}.lighttable-transform{z-index:3;touch-action:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.lighttable-transform__body{fill:#5c91e10a;stroke:#f1f4f8;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px #000);cursor:move}.lighttable-transform__rotation-line{stroke:#f1f4f8;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.lighttable-transform__rotation,.lighttable-transform__handle{fill:#101215;stroke:#f1f4f8;stroke-width:1.5px;vector-effect:non-scaling-stroke}.lighttable-transform__rotation{cursor:grab}.lighttable-transform__handle--north,.lighttable-transform__handle--south{cursor:ns-resize}.lighttable-transform__handle--east,.lighttable-transform__handle--west{cursor:ew-resize}.lighttable-transform__handle--north-west,.lighttable-transform__handle--south-east{cursor:nwse-resize}.lighttable-transform__handle--north-east,.lighttable-transform__handle--south-west{cursor:nesw-resize}.lighttable-viewport__message{color:#c9ced6;pointer-events:none;background:#080a0cc2;place-items:center;display:grid;position:absolute;inset:0}.lighttable-toolbar{background:#14171b;border-top:1px solid #30343a;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:32px;padding:4px 10px;display:grid}.lighttable-toolbar__status{color:#aeb6c1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.lighttable-toolbar__status--error{color:#ff9b9b}.lighttable-toolbar__meta{color:#929aa5;white-space:nowrap;font-size:12px}.lighttable-toolbar__meta--report{cursor:pointer}.lighttable-toolbar__meta--report:hover{color:var(--text-primary)}.lighttable-psd-report__backdrop{z-index:10020;background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lighttable-psd-report{width:min(920px,100vw - 48px);max-height:min(780px,100vh - 48px);color:var(--text-primary);border:1px solid var(--panel-border);background:#15191f;grid-template-rows:auto auto auto minmax(180px,1fr) auto;display:grid;overflow:hidden;box-shadow:0 18px 60px #0000007a}.lighttable-psd-report__header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.lighttable-psd-report__header h2,.lighttable-psd-report__header p,.lighttable-psd-report__entry p{margin:0}.lighttable-psd-report__header h2{font-size:16px}.lighttable-psd-report__header p{color:var(--text-secondary);margin-top:4px;font-size:12px}.lighttable-psd-report__metrics{color:var(--text-secondary);border-bottom:1px solid var(--panel-border);flex-wrap:wrap;gap:8px 18px;padding:10px 18px;font-size:11px;display:flex}.lighttable-psd-report__filters{margin:12px 18px}.lighttable-psd-report__entries{min-height:0;padding:0 18px 16px;overflow:auto}.lighttable-psd-report__entry{border-bottom:1px solid var(--panel-border);grid-template-columns:90px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.lighttable-psd-report__entry strong,.lighttable-psd-report__entry small{display:block}.lighttable-psd-report__entry strong{overflow-wrap:anywhere;font-size:12px}.lighttable-psd-report__entry small,.lighttable-psd-report__entry p,.lighttable-psd-report__empty,.lighttable-psd-report__warnings{color:var(--text-secondary);font-size:11px}.lighttable-psd-report__entry p{margin-top:3px}.lighttable-psd-report__support{text-align:center;text-transform:uppercase;border:1px solid;border-radius:3px;align-self:start;padding:3px 6px;font-size:9px}.lighttable-psd-report__support--native{color:#6fd49a}.lighttable-psd-report__support--approximate{color:#e6c36a}.lighttable-psd-report__support--preserved{color:#91a8d5}.lighttable-psd-report__support--raster-preview{color:#c398e7}.lighttable-psd-report__support--placeholder{color:#ef8585}.lighttable-psd-report__warnings{border-top:1px solid var(--panel-border);max-height:150px;padding:10px 18px 14px;overflow:auto}.lighttable-psd-report__warnings ul{margin-bottom:0;padding-left:18px}.lighttable-panel{background:#171a1f;border-left:1px solid #30343a;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.lighttable-scopes{-webkit-user-select:none;user-select:none;background:#111419;border-left:1px solid #30343a;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.lighttable-scopes__content{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.lighttable-scopes__shared-controls{border-bottom:1px solid #30343a;gap:8px;padding:10px 12px 12px;display:grid}.lighttable-scopes__shared-controls label,.lighttable-scope__select-row{color:#cbd1d9;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.lighttable-scopes select,.lighttable-scope__select-row select{color:#dce1e8;min-height:26px;font:inherit;background:#171b20;border:1px solid #3c424b;border-radius:3px;padding:3px 25px 3px 7px}.lighttable-scopes__brightness{grid-template-columns:minmax(0,1fr) auto;display:grid!important}.lighttable-scopes__brightness output{color:#9eb7dd;font-variant-numeric:tabular-nums}.lighttable-scopes__brightness input[type=range]{accent-color:#5b91ed;background:0 0;border:0;outline:0;grid-column:1/-1;width:100%;height:14px;margin:0}.lighttable-scopes__error{color:#efaaaa;background:#5b17173d;border:1px solid #d24b4b7a;border-radius:4px;margin:8px;padding:8px;font-size:11px}.lighttable-scope{border-bottom:1px solid #30343a}.lighttable-scope__header{color:#dfe3e9;cursor:pointer;background:#1c2026;border:0;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 10px;display:flex}.lighttable-scope__header>span{align-items:center;gap:7px;display:flex}.lighttable-scope__header img{object-fit:contain;opacity:.8;width:12px;height:12px}.lighttable-scope__header strong{font-size:12px;font-weight:650}.lighttable-scope__status{color:#77818e;text-transform:uppercase;font-size:9px}.lighttable-scope__body{background:#0c0f13;padding:8px}.lighttable-scope__body .lighttable-histogram{width:100%;height:128px;margin:0}.lighttable-scope__canvas{width:100%;height:100%;display:block}.lighttable-hue-distribution{background:#05070a;border:1px solid #313842;border-radius:3px;width:100%;height:128px;overflow:hidden}.lighttable-parade__channels{text-align:center;grid-template-columns:repeat(3,1fr);margin:0 4px 3px 35px;font-size:10px;font-weight:700;display:grid}.lighttable-parade__channels span:first-child{color:#ff424c}.lighttable-parade__channels span:nth-child(2){color:#34e070}.lighttable-parade__channels span:nth-child(3){color:#488bff}.lighttable-parade__plot{grid-template-columns:31px minmax(0,1fr);height:210px;display:grid}.lighttable-parade__scale{color:#717b87;text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding:1px 5px 1px 0;font-size:8px;line-height:1;display:flex}.lighttable-parade__canvas-wrap,.lighttable-vectorscope{background:#05070a;border:1px solid #313842;border-radius:3px;min-width:0;position:relative;overflow:hidden}.lighttable-parade__grid{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#ffffff24 33.333%,#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff24 66.666%,#0000 calc(66.666% + .5px)),repeating-linear-gradient(#ffffff1a 0 1px,#0000 1px 12.5%);border-left:1px solid #ffffff14;position:absolute;inset:0}.lighttable-scope__select-row{margin-top:7px}.lighttable-scope__range{width:100%;min-height:27px;margin-bottom:7px}.lighttable-scope__range .segmented-control__button{flex:25%;min-width:0;min-height:26px;padding:4px;font-size:10px}.lighttable-vectorscope{aspect-ratio:1;width:min(100%,270px);margin:0 auto}.lighttable-vectorscope__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lighttable-vectorscope__graticule circle,.lighttable-vectorscope__graticule line{fill:none;stroke:#becad357;stroke-width:.45px;vector-effect:non-scaling-stroke}.lighttable-vectorscope__graticule text{fill:#d0d8dfb3;font-size:3.6px;font-weight:650}.lighttable-vectorscope__skin-line{stroke:#ffad74bd;stroke-width:.65px;stroke-dasharray:2 1.4;vector-effect:non-scaling-stroke}.lighttable-histogram{border:1px solid #343a43;border-radius:5px;flex:0 0 132px;width:calc(100% - 24px);height:132px;margin:12px}.lighttable-panel__controls{min-height:0;padding:0 0 18px;overflow-y:auto}.lighttable-layers-panel{background:#15181d;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.lighttable-layers-panel--empty{color:#747e8a;place-items:center;font-size:11px;display:grid}.lighttable-layers-panel .lighttable-layers{border-top:0;border-bottom:0;height:100%;max-height:none}.lighttable-layers-panel .lighttable-layers__list{flex:auto;min-height:0;max-height:none}.lighttable-layers{-webkit-user-select:none;user-select:none;background:#15181d;border-top:1px solid #30343a;border-bottom:1px solid #30343a;flex-direction:column;flex:none;gap:7px;max-height:min(42vh,430px);padding:8px;display:flex}.lighttable-layers__locks{color:#aeb6c0;flex:none;align-self:flex-start;align-items:center;gap:3px;min-height:24px;font-size:10px;display:flex}.lighttable-layers__locks>span{margin-right:3px}.lighttable-layers__locks button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;width:24px;height:24px;padding:0;display:grid}.lighttable-layers__locks button:hover,.lighttable-layers__lock-toggle--active{background:#1b1f25;border-color:#393f48}.lighttable-layers__locks img{object-fit:contain;width:15px;height:15px}.lighttable-layers__opacity-controls{gap:2px;display:grid}.lighttable-layers__opacity-controls .lighttable-adjustment{grid-template-columns:45px minmax(0,1fr) 34px;align-items:center;gap:7px;min-width:0;padding:1px 0;display:grid}.lighttable-layers__opacity-controls .lighttable-adjustment__header{display:contents}.lighttable-layers__opacity-controls .lighttable-adjustment__header>span{white-space:nowrap;grid-column:1;font-size:10px}.lighttable-layers__opacity-controls .lighttable-adjustment__header output{grid-column:3;min-width:0;font-size:10px;line-height:1}.lighttable-layers__opacity-controls .lighttable-adjustment__track-wrap{grid-area:1/2;min-width:0}.lighttable-layers__footer{background:#171a1f;border-top:1px solid #30343a;flex:none;justify-content:flex-end;align-items:center;gap:5px;min-height:33px;margin:0 -8px -8px;padding:4px 8px;display:flex}.lighttable-layers__footer button{color:#dce1e8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;width:26px;height:26px;padding:0;display:grid}.lighttable-layers__footer button:hover:not(:disabled){background:#242930;border-color:#3a414a}.lighttable-layers__footer button:disabled{opacity:.35;cursor:default}.lighttable-layers__footer img{object-fit:contain;width:17px;height:17px}.lighttable-layers__footer .lighttable-layers__fx-button{margin-right:auto;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700}.lighttable-layers__actions button,.lighttable-layer__visibility{color:#dce1e8;cursor:pointer;background:#1b1f25;border:1px solid #363c45;border-radius:3px;place-items:center;width:25px;height:25px;padding:0;display:grid}.lighttable-layers__actions button:disabled{opacity:.35;cursor:default}.lighttable-layers__actions img,.lighttable-layer__visibility img{object-fit:contain;width:13px;height:13px}.lighttable-layers__list{flex-direction:column;gap:2px;min-height:42px;max-height:170px;display:flex;overflow-y:auto}.lighttable-layer{cursor:pointer;background:#1b1f24;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;min-height:28px;padding:3px 5px;display:flex;position:relative}.lighttable-layer--selected{background:#202a39}.lighttable-layer--active{background:#26344a;border-color:#568be0}.lighttable-layer--dragging{opacity:.45}.lighttable-layer__clipping-mark{pointer-events:none;place-items:center;width:12px;height:12px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lighttable-layer__clipping-mark img{object-fit:contain;opacity:.82;width:12px;height:12px}.lighttable-layer__clipping-boundary{z-index:4;height:10px;cursor:inherit;background:0 0;border:0;padding:0;position:absolute;bottom:-5px;left:0;right:0}.lighttable-layer--drop-above:before,.lighttable-layer--drop-below:after{z-index:2;content:"";pointer-events:none;background:#72a2ef;border-radius:2px;height:2px;position:absolute;left:2px;right:2px}.lighttable-layer--drop-above:before{top:-2px}.lighttable-layer--drop-below:after{bottom:-2px}.lighttable-layer--drop-inside{border-color:#72a2ef;box-shadow:inset 0 0 0 1px #72a2ef73}.lighttable-layer__visibility{background:0 0;border:0}.lighttable-layer__disclosure,.lighttable-layer__disclosure-spacer{flex:0 0 14px;width:14px;height:24px}.lighttable-layer__disclosure{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.lighttable-layer__disclosure img{object-fit:contain;width:10px;height:10px}.lighttable-layer__thumbnail-slot{align-self:stretch;place-items:center;width:42px;min-width:42px;display:grid}.lighttable-layer__thumbnail{color:#d9dee5;cursor:pointer;background:#0b0d10;border:1px solid #343a42;border-radius:2px;flex:none;place-items:center;width:40px;height:40px;padding:0;font-size:10px;font-weight:700;display:grid;overflow:hidden}.lighttable-layer__thumbnail--active{outline-offset:-2px;outline:2px solid #72a2ef}.lighttable-layer__mask{color:#111;background:#f3f3f3}.lighttable-layer__mask--disabled{opacity:.4}.lighttable-layer__thumbnail--transparent{background-color:#272a2f;background-image:linear-gradient(45deg,#181b1f 25%,#0000 25%),linear-gradient(-45deg,#181b1f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#181b1f 75%),linear-gradient(-45deg,#0000 75%,#181b1f 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px}.lighttable-layer__thumbnail-preview{object-fit:contain;opacity:1;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.lighttable-layer__type-icon{object-fit:contain;opacity:.75;width:15px;height:15px}.lighttable-layer__name{color:#dce1e7;width:auto;min-width:0;font:inherit;cursor:default;caret-color:#0000;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:11px}.lighttable-layer__name:not([readonly]){cursor:text;caret-color:auto;-webkit-user-select:text;user-select:text}.lighttable-layer__name:focus{background:0 0;outline:0}.lighttable-layer__lock{opacity:.7;flex:0 0 13px;width:13px;height:13px}.lighttable-layer__fx-mark{color:#a9c9ff;flex:none;margin-left:2px;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:700}.lighttable-layer__status{justify-content:flex-end;align-items:center;gap:3px;width:30px;min-width:30px;display:flex}.lighttable-layer-effects{flex-direction:column;gap:1px;margin-top:-2px;display:flex}.lighttable-layer-effect{color:#b9c1cb;grid-template-columns:25px minmax(0,1fr);align-items:center;min-height:24px;font-size:10px;display:grid}.lighttable-layer-effect--summary{color:#d8dee7;font-weight:600}.lighttable-layer-effect>button{min-width:0;height:24px;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 4px;overflow:hidden}.lighttable-layer-effect>button:hover{color:#fff;background:#20252c}.lighttable-layer-effect .lighttable-layer-effect__visibility{place-items:center;padding:0;display:grid}.lighttable-layer-effect__visibility img{object-fit:contain;width:13px;height:13px}.lighttable-layers__blend-mode{color:#cfd5dc;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;font-size:11px;display:grid}.lighttable-layers__blend-mode select{color:#dce1e8;min-width:0;height:25px;font:inherit;background:#1b1f25;border:1px solid #3a414a;border-radius:3px}.lighttable-layers__channel-actions{flex-wrap:wrap;gap:4px;display:flex}.lighttable-layers__channel-actions button{color:#cfd5dc;cursor:pointer;background:#1b1f25;border:1px solid #393f48;border-radius:3px;min-height:24px;padding:3px 7px;font-size:10px}.lighttable-style-editor-shield{z-index:89;background:0 0;position:absolute;inset:42px 0 0}.lighttable-style-editor{z-index:1;color:#dce1e8;-webkit-user-select:none;user-select:none;background:#12151a;border:1px solid #3a414a;border-radius:6px;grid-template-rows:42px minmax(0,1fr) 52px;width:min(620px,100vw - 72px);min-width:430px;display:grid;position:absolute;top:16px;bottom:28px;right:18px;overflow:hidden;box-shadow:0 18px 54px #0000009e}.lighttable-style-editor>header{background:#171b21;border-bottom:1px solid #303640;justify-content:space-between;align-items:center;padding:0 10px 0 14px;display:flex}.lighttable-style-editor>header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.lighttable-style-editor>header strong{font-size:13px}.lighttable-style-editor>header span{color:#87919e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lighttable-style-editor>header button,.lighttable-style-editor>footer>button,.lighttable-style-editor__effect-heading button,.lighttable-style-editor__add button{color:#dce1e8;min-height:28px;font:inherit;cursor:pointer;background:#1b2027;border:1px solid #3a414a;border-radius:3px;padding:4px 10px;font-size:11px}.lighttable-style-editor>header button{background:0 0;border-color:#0000;width:28px;padding:0;font-size:20px}.lighttable-style-editor__body{grid-template-columns:180px minmax(0,1fr);min-height:0;display:grid}.lighttable-style-editor__body>aside{background:#15191f;border-right:1px solid #303640;flex-direction:column;min-width:0;display:flex}.lighttable-style-stack-toggle,.lighttable-style-toggle{color:#cfd5dd;align-items:center;gap:7px;font-size:11px;display:flex}.lighttable-style-stack-toggle{border-bottom:1px solid #2d333c;min-height:34px;padding:0 10px;font-weight:700}.lighttable-style-editor__effect-list{flex:auto;min-height:0;padding:5px;overflow-y:auto}.lighttable-style-editor__effect-list>button{color:#b8c0cb;width:100%;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:grid}.lighttable-style-editor__effect-list>button:hover{background:#20252c}.lighttable-style-editor__effect-list>.lighttable-style-editor__effect--active{color:#fff;background:#24334a;border-color:#4f7fc8}.lighttable-style-editor__effect-list>button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lighttable-style-editor__effect-list>button>span:first-child{border:1px solid #5f6874;border-radius:50%;width:7px;height:7px}.lighttable-style-editor__effect-list .lighttable-style-editor__effect-dot--on{background:#73a5f4;border-color:#73a5f4}.lighttable-style-editor__add{border-top:1px solid #303640;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:8px;display:grid}.lighttable-style-editor select,.lighttable-style-field select{color:#dce1e8;min-width:0;height:28px;font:inherit;background:#1a1f25;border:1px solid #3a414a;border-radius:3px;font-size:11px}.lighttable-style-editor__body>main{min-width:0;padding-bottom:18px;overflow-y:auto}.lighttable-style-editor__effect-heading{z-index:1;background:#171b21;border-bottom:1px solid #303640;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex;position:sticky;top:0}.lighttable-style-editor__effect-heading h3{margin:0;font-size:13px}.lighttable-style-editor__effect-heading button{color:#e6a6a6}.lighttable-style-editor__effect-heading>div{align-items:center;gap:4px;display:flex}.lighttable-style-editor__effect-heading>div>button:first-child,.lighttable-style-editor__effect-heading>div>button:nth-child(2){color:#cbd3dd;width:28px;padding:0}.lighttable-style-editor__effect-heading button:disabled{opacity:.35;cursor:default}.lighttable-style-section{border-bottom:1px solid #2d333c;flex-direction:column;gap:9px;padding:12px;display:flex}.lighttable-style-section h4{color:#f1f3f6;margin:0;font-size:11px}.lighttable-style-field{color:#b8c0ca;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;font-size:11px;display:grid}.lighttable-style-color{align-items:center;gap:8px;min-width:0;display:flex}.lighttable-style-color input{cursor:pointer;background:#15191e;border:1px solid #3a414a;border-radius:3px;width:42px;height:26px;padding:2px}.lighttable-style-color output{color:#8d97a3;font-family:Consolas,monospace;font-size:10px}.lighttable-style-notice{color:#98a4b2;background:#18202a;border-left:2px solid #59779f;padding:8px 9px;font-size:10px;line-height:1.45}.lighttable-style-contour{gap:4px;display:grid}.lighttable-style-contour svg{touch-action:none;background:#0d1014;border:1px solid #303640;border-radius:3px;width:100%;min-height:124px}.lighttable-style-contour__hit{fill:#0000;cursor:crosshair}.lighttable-style-contour__grid{stroke:#242b34;stroke-width:1px}.lighttable-style-contour__line-shadow{fill:none;stroke:#000;stroke-width:3.5px}.lighttable-style-contour__line{fill:none;stroke:#d9e0e9;stroke-width:1.5px}.lighttable-style-contour__point{fill:#70a7ff;stroke:#eff5ff;stroke-width:1px;cursor:grab}.lighttable-style-contour__point:active{cursor:grabbing}.lighttable-style-contour small{color:#747f8c;font-size:9px}.lighttable-style-gradient{gap:8px;display:grid}.lighttable-style-gradient__preview{border:1px solid #4a515b;border-radius:2px;height:34px;margin:14px 8px;position:relative;box-shadow:inset 0 0 0 1px #00000059}.lighttable-style-gradient__stop{cursor:pointer;background:#fff;border:2px solid #d6dbe2;border-radius:2px;width:13px;height:13px;padding:0;position:absolute;transform:translate(-50%)rotate(45deg)}.lighttable-style-gradient__stop--opacity{top:-17px}.lighttable-style-gradient__stop--color{bottom:-17px}.lighttable-style-gradient__stop--active{outline-offset:2px;outline:2px solid #4f8df2}.lighttable-style-gradient__toolbar{align-items:center;gap:5px;display:flex}.lighttable-style-gradient__toolbar strong{color:#bfc7d1;margin-right:auto;font-size:10px}.lighttable-style-gradient__toolbar button{color:#cfd5dd;min-height:23px;font:inherit;background:#1b2027;border:1px solid #3a414a;border-radius:3px;padding:2px 7px;font-size:9px}.lighttable-style-gradient__toolbar button:disabled{opacity:.35}.lighttable-style-gradient__controls{background:#101419;border:1px solid #2c323a;border-radius:3px;gap:5px;padding:7px;display:grid}.lighttable-style-gradient__controls label{color:#9fa9b5;grid-template-columns:58px minmax(0,1fr) 34px;align-items:center;gap:6px;font-size:9px;display:grid}.lighttable-style-gradient__controls input[type=color]{background:#15191e;border:1px solid #3a414a;width:40px;height:22px;padding:1px}.lighttable-style-gradient__controls input[type=range]{min-width:0}.lighttable-style-gradient__controls output{color:#aab5c2;text-align:right}.lighttable-style-editor__empty{color:#7f8996;place-items:center;min-height:100%;font-size:11px;display:grid}.lighttable-style-editor>footer{background:#171b21;border-top:1px solid #303640;justify-content:flex-end;align-items:center;gap:7px;padding:6px 10px;display:flex}.lighttable-style-editor__scale{min-width:220px;margin-right:auto}.lighttable-style-editor>footer>.lighttable-style-editor__primary{background:#2456a3;border-color:#4f83d8}@media (width<=820px){.lighttable-style-editor{min-width:0;left:44px;right:8px}.lighttable-style-editor__body{grid-template-columns:142px minmax(0,1fr)}}.lighttable-group{border-top:1px solid #30343a;border-bottom:1px solid #0d0f12}.lighttable-master-group{border-top:0;flex:none}.lighttable-master-group .lighttable-histogram{display:block}.lighttable-master-group__label{color:#e3e6eb;flex:auto;min-width:0;font-size:13px;font-weight:650}.lighttable-group__header{-webkit-user-select:none;user-select:none;background:#202329;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.lighttable-group__toggle,.lighttable-group__reset,.lighttable-group__visibility{box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0}.lighttable-group__toggle{text-align:left;flex:auto;align-self:stretch;align-items:center;gap:7px;min-width:0;display:flex}.lighttable-group__toggle img{object-fit:contain;opacity:.86;width:13px;height:13px}.lighttable-group__toggle strong{color:#e3e6eb;font-size:13px;font-weight:650}.lighttable-group__actions{align-items:center;gap:7px;display:flex}.lighttable-group__reset,.lighttable-group__visibility{border-radius:3px;place-items:center;width:23px;height:23px;display:grid}.lighttable-group__reset:hover,.lighttable-group__visibility:hover{background:#ffffff12}.lighttable-group__reset img,.lighttable-group__visibility img{object-fit:contain;opacity:.72;width:15px;height:15px}.lighttable-group--disabled .lighttable-group__visibility img{opacity:.48}.lighttable-group__controls{padding:7px 14px 12px}.lighttable-color-mixer__picker{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#05070a;border:1px solid #343b45;border-radius:4px;grid-template-rows:minmax(0,1fr) 20px;width:100%;height:126px;margin-bottom:8px;display:grid;position:relative;overflow:hidden}.lighttable-color-mixer__picker:focus-visible{outline-offset:1px;border-color:#72a2ef;outline:1px solid #72a2ef80}.lighttable-color-mixer__scope{pointer-events:none;width:100%;height:100%;min-height:0;display:block}.lighttable-color-mixer__hue-strip{pointer-events:none;background:linear-gradient(90deg,#df5b62 0%,#da8242 8.333%,#d2c94b 16.667%,#4db66c 33.333%,#4bc2c3 50%,#5575dc 66.667%,#9358c8 76.389%,#cf4eaa 87.5%,#df5b62 100%);border-top:1px solid #ffffff24}.lighttable-color-mixer__range-overlay{pointer-events:none;position:absolute;inset:0}.lighttable-color-mixer__range-fill{background:#ffffff13;position:absolute;top:0;bottom:0;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff1f}.lighttable-color-mixer__range-marker{background:#fffffff0;width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px);box-shadow:0 0 4px #ffffffa6}.lighttable-color-mixer__selection{color:#e0e4ea;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;min-height:22px;margin:0 0 2px;font-size:11px;display:flex}.lighttable-color-mixer__selection-swatch{width:9px;height:9px;box-shadow:0 0 5px color-mix(in srgb, currentColor 42%, transparent);border:1px solid #ffffff85;border-radius:50%;flex:0 0 9px}.lighttable-color-mixer .lighttable-adjustment{padding:5px 0}.lighttable-color-grading__modes{width:100%;min-height:30px;margin-bottom:10px}.lighttable-color-grading__modes .segmented-control__button{flex:20%;min-width:0;min-height:28px;padding:6px 3px;font-size:10px}.lighttable-color-grading__three-way>.lighttable-color-grading__wheel-block{max-width:178px;margin:0 auto}.lighttable-color-grading__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:8px;display:grid}.lighttable-color-grading__wheel-block{min-width:0}.lighttable-grading-wheel{flex-direction:column;align-items:center;min-width:0;display:flex}.lighttable-grading-wheel--disabled{opacity:.48}.lighttable-grading-wheel__label{color:#d9dde3;cursor:default;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:28px;margin-bottom:5px;font-size:11px;display:flex}.lighttable-grading-wheel__label strong{font-weight:650}.lighttable-grading-wheel__label span{color:#8f99a6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.lighttable-grading-wheel__disc{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#f9f9f9fa 0%,#f9f9f9c7 18%,#f9f9f957 43%,#f9f9f900 72%),conic-gradient(#d8ff22 0deg,#ffb21c 45deg,#ff4538 90deg,#ff2c91 135deg,#ca2cff 180deg,#4148ff 225deg,#14d5e6 270deg,#23e66e 315deg,#d8ff22 360deg);border-radius:50%;width:132px;height:132px;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,0 1px 4px #00000061}.lighttable-grading-wheel__guide{pointer-events:none;border:2px solid #16191ebd;border-radius:50%;position:absolute;inset:27.5%;box-shadow:0 0 0 1px #ffffff24}.lighttable-grading-wheel__hue-marker{pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000052}.lighttable-grading-wheel__disc:focus-visible{outline:2px solid var(--color-tab-active);outline-offset:3px}.lighttable-grading-wheel--disabled .lighttable-grading-wheel__disc{cursor:default}.lighttable-grading-wheel--compact .lighttable-grading-wheel__disc{width:94px;height:94px}.lighttable-grading-wheel--compact .lighttable-grading-wheel__label{text-align:center;min-height:31px;display:block}.lighttable-grading-wheel--compact .lighttable-grading-wheel__label span{margin-top:2px;display:block}.lighttable-grading-wheel__handle{pointer-events:none;background:#f4f5f7eb;border:2px solid #ffffffeb;border-radius:50%;width:15px;height:15px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000000b8,0 1px 3px #00000080}.lighttable-color-grading__split .lighttable-adjustment{padding-top:5px}.lighttable-color-grading__split .lighttable-adjustment__header{gap:4px;font-size:10px}.lighttable-color-grading__split .lighttable-adjustment__header output{min-width:30px}.lighttable-color-grading__range-controls{border-top:1px solid #30343a;margin-top:11px;padding-top:7px}.lighttable-curves-editor{-webkit-user-select:none;user-select:none}.lighttable-curves-editor--disabled{opacity:.48}.lighttable-curves-editor__toolbar{align-items:center;gap:7px;margin-bottom:7px;display:flex}.lighttable-curves-editor__channels{flex:auto;min-height:29px}.lighttable-curves-editor__channels .segmented-control__button{flex:25%;min-width:0;min-height:27px;padding:5px 4px;font-size:11px}.lighttable-curves-editor__toolbar>button{cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.lighttable-curves-editor__toolbar>button:hover{background:#ffffff12}.lighttable-curves-editor__toolbar img{opacity:.76;width:15px;height:15px}.lighttable-curves-editor__graph{touch-action:none;cursor:crosshair;background:#0c0f13;border:1px solid #353b43;border-radius:3px;width:100%;height:auto;display:block}.lighttable-curves-editor__hit{fill:#0000}.lighttable-curves-editor__grid{stroke:#ffffff1a;stroke-width:1px;pointer-events:none}.lighttable-curves-editor__histogram{opacity:.16;pointer-events:none}.lighttable-curves-editor__histogram--red{fill:#f05a62}.lighttable-curves-editor__histogram--green{fill:#55cf78}.lighttable-curves-editor__histogram--blue{fill:#5595ff}.lighttable-curves-editor__line-shadow,.lighttable-curves-editor__line{fill:none;pointer-events:none}.lighttable-curves-editor__line-shadow{stroke:#000000e6;stroke-width:4px}.lighttable-curves-editor__line{stroke-width:2px}.lighttable-curves-editor__point{stroke:#0b0d10;stroke-width:2px;cursor:grab}.lighttable-curves-editor__point:active{cursor:grabbing}.lighttable-subgroup{border-top:1px solid #30343a;margin-top:10px;padding-top:7px}.lighttable-subgroup__toggle{color:#c9ced6;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;align-items:center;gap:7px;width:100%;min-height:28px;display:flex}.lighttable-subgroup__toggle img{object-fit:contain;opacity:.78;width:12px;height:12px}.lighttable-subgroup__toggle strong{font-size:12px;font-weight:650}.lighttable-subgroup__controls{padding:3px 0 2px 12px}.lighttable-adjustment{cursor:default;padding:6px 0;display:block}.lighttable-adjustment--disabled{opacity:.48}.lighttable-adjustment__header{color:#d9dde3;cursor:default;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;font-size:12px;display:flex}.lighttable-adjustment__header output{color:#9ea7b3;font-variant-numeric:tabular-nums;text-align:right;min-width:58px}.lighttable-adjustment__track-wrap{height:18px;display:block;position:relative}.lighttable-adjustment__neutral{z-index:1;pointer-events:none;background:#ffffff47;width:1px;position:absolute;top:3px;bottom:3px}.lighttable-adjustment input[type=range]{appearance:none;cursor:ew-resize;touch-action:none;background:0 0;border-radius:0;outline:0;width:100%;height:18px;margin:0;padding:0;box-shadow:none!important;border:0!important}.lighttable-adjustment input[type=range]:focus,.lighttable-adjustment input[type=range]:focus-visible{box-shadow:none;border:0;outline:0}.lighttable-adjustment input[type=range]::-webkit-slider-runnable-track{background:var(--lighttable-slider-track);border:0;border-radius:999px;height:4px}.lighttable-adjustment input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-tab-active);width:14px;height:14px;box-shadow:none;border:0;border-radius:50%;margin-top:-5px}.lighttable-adjustment input[type=range]::-moz-range-track{background:var(--lighttable-slider-track);border:0;border-radius:999px;height:4px}.lighttable-adjustment input[type=range]::-moz-range-progress{background:0 0;border-radius:999px;height:4px}.lighttable-adjustment input[type=range]::-moz-range-thumb{background:var(--color-tab-active);width:12px;height:12px;box-shadow:none;border:0;border-radius:50%}.lighttable-viewport--focus-picker,.lighttable-viewport--focus-picker canvas{cursor:crosshair}.lighttable-control-label,.lighttable-lens-blur__focus-header,.lighttable-lens-blur__status{color:var(--text-secondary,#b9c0ca);-webkit-user-select:none;user-select:none;font-size:12px}.lighttable-lens-blur__status,.lighttable-lens-blur__focus-header,.lighttable-lens-blur__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.lighttable-lens-blur__status{background:#5391ff1a;border-radius:4px;min-height:28px;padding:6px 8px}.lighttable-lens-blur__status--error{color:var(--danger-color,#ff9a9a);background:#ff52521a}.lighttable-lens-blur__shapes{width:100%}.lighttable-lens-blur__viewport-modes{width:100%;margin:0 0 8px}.lighttable-lens-blur__viewport-modes .segmented-control__button{flex:50%;min-width:0}.lighttable-lens-blur__visualization{background:linear-gradient(#ffffff0d 1px,#0000 1px) 0/100% 1px no-repeat,#0c0f13;border:1px solid #353b43;border-radius:4px;height:98px;margin:8px 0 12px;position:relative;overflow:hidden}.lighttable-lens-blur__visualization-focus-zone{left:var(--focus-start);right:calc(100% - var(--focus-end));background:#dce6f0;height:4px;position:absolute;bottom:18px}.lighttable-lens-blur__visualization-focus-marker{left:var(--focus-distance);background:var(--color-tab-active);width:2px;height:18px;position:absolute;bottom:14px;transform:translate(-1px)}.lighttable-lens-blur__visualization-taper{height:var(--aperture-size);max-height:66px;min-width:var(--transition-feather);opacity:.76;background:linear-gradient(#deeaf71a,#6e92c1a3);position:absolute;bottom:22px}.lighttable-lens-blur__visualization-taper--low{width:var(--focus-start);clip-path:polygon(0 0,100% 100%,0 100%);left:0}.lighttable-lens-blur__visualization-taper--high{left:var(--focus-end);clip-path:polygon(0 100%,100% 0,100% 100%);right:0}.lighttable-lens-blur__visualization-point{background:#dce6f0;border-radius:50%;width:9px;height:9px;position:absolute;bottom:12px;transform:translate(-50%)}.lighttable-lens-blur__visualization-point--low{left:16%}.lighttable-lens-blur__visualization-point--focus{left:var(--focus-distance);background:var(--color-tab-active);width:5px;height:5px}.lighttable-lens-blur__visualization-point--high{left:84%}.lighttable-lens-blur__actions .action-button{flex:1}@media (width<=900px){.lighttable__body{grid-template-columns:40px minmax(0,1fr)}.lighttable-toolbar__meta{display:none}}.lighttable-debug-panel{background:var(--surface-primary,#14181d);min-width:0;height:100%;color:var(--text-primary,#eef2f7);flex-direction:column;display:flex}.lighttable-debug-panel__diagnostics{border:1px solid var(--lighttable-border);color:var(--lighttable-text);gap:8px;margin:10px;padding:10px;display:grid}.lighttable-debug-panel__diagnostics legend{padding:0 5px;font-size:12px;font-weight:600}.lighttable-debug-panel__diagnostics label{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;display:flex}.lighttable-debug-panel__diagnostics small{color:var(--lighttable-muted);font-size:11px}.lighttable-debug-panel__toolbar{border-bottom:1px solid #303741;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 8px;display:flex}.lighttable-debug-panel__summary{color:var(--text-secondary,#aab2bd);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lighttable-debug-panel__actions{flex:none;gap:6px;display:flex}.lighttable-debug-panel__actions button{min-height:26px;color:inherit;cursor:pointer;background:#191e24;border:1px solid #39424d;border-radius:3px;padding:3px 8px}.lighttable-debug-panel__actions button:hover:not(:disabled){border-color:var(--color-tab-active,#5590ff)}.lighttable-debug-panel__actions button:disabled{opacity:.45;cursor:default}.lighttable-debug-panel__messages{flex:auto;min-height:0;padding:6px;overflow:auto}.lighttable-debug-message{overflow-wrap:anywhere;background:#101419;border-left:3px solid #647184;margin-bottom:6px;padding:7px 8px}.lighttable-debug-message--warning{border-left-color:#d8a83e}.lighttable-debug-message--error{border-left-color:#e15b64}.lighttable-debug-message__header{color:#8994a3;text-transform:uppercase;-webkit-user-select:text;user-select:text;align-items:baseline;gap:7px;margin-bottom:4px;font-size:10px;display:flex}.lighttable-debug-message__header strong{color:#c9d2dd;font-weight:600}.lighttable-debug-message__body,.lighttable-debug-message pre{color:#dce3eb;-webkit-user-select:text;user-select:text;font:11px/1.45 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.lighttable-debug-message pre{color:#9facbb;white-space:pre-wrap;margin:5px 0 0}.lighttable-debug-panel__empty{color:#7d8794;text-align:center;padding:18px 10px;font-size:12px}.tla-root{--tla-row-h:88px;--tla-pps:80;--tla-total-w:1000px;--tla-label-w:160px;--tla-track-count:2;--tla-title-h:22px;--tla-clip-pad:2px;--tla-bg:#171a20;--tla-fg:#e5e7eb;--tla-muted:#9aa0aa;--tla-grid-major:#52545c;--tla-grid-minor:#35373d;--tla-clip-bg:#262b36;--tla-borderline-color:#090909;background:var(--tla-bg);color:var(--tla-fg);border:1px solid var(--tla-borderline-color);border-radius:10px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;overflow:hidden}.tla-header{z-index:3;grid-template-columns:var(--tla-label-w) 1fr;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--tla-borderline-color);background:#28282e;display:grid;position:sticky;top:0}.tla-label-head{-webkit-user-select:none;user-select:none;background-color:#212126;padding:8px;font-weight:600}.tla-ruler{cursor:pointer;-webkit-user-select:none;user-select:none;height:41px;position:relative;overflow:hidden}.tla-ruler-inner{height:40%;position:relative}.tla-tick{border-left:1px solid var(--tla-grid-minor);width:0;height:100%;position:absolute;top:0}.tla-tick.major{border-left-color:var(--tla-grid-major)}.tla-tick-label{color:var(--tla-muted);-webkit-user-select:none;user-select:none;z-index:2;font-size:12px;position:absolute;top:2px;left:4px}.tla-scroll{grid-template-columns:var(--tla-label-w) 1fr;height:var(--tla-scroll-h,calc(var(--tla-row-h) * var(--tla-track-count) + 16px));display:grid;position:relative;overflow:auto visible}.tla-label-col{z-index:2;border-right:1px solid var(--tla-borderline-color);border-bottom:1px solid var(--tla-borderline-color);background:#212126;grid-column:1/2;margin-bottom:1px;position:sticky;left:0}.tla-label{height:var(--tla-row-h);box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #1a1f29;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px;display:flex;overflow:hidden}.tla-label-title{-webkit-user-select:none;user-select:none;font-weight:600}.tla-label-header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.tla-label-action{color:#cbd5e1;cursor:pointer;background:#1e2128;border:1px solid #3b404a;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.tla-label-actions{align-items:center;gap:6px;display:inline-flex}.tla-label-action--playback{background:0 0;border:0;width:20px;height:20px}.tla-label-action--playback:hover{background:0 0}.tla-label-action img{width:16px;height:16px;display:block}.tla-label-action:hover{background:#2a2f3a}.tla-label-action.is-active{color:#93c5fd;border-color:#60a5fa}.tla-label-action:disabled{opacity:.55;cursor:not-allowed}.tla-label-meta{color:var(--tla-muted);-webkit-user-select:none;user-select:none;font-size:12px}.tla-grid{width:var(--tla-total-w);background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(var(--tla-pps) * .2 - 1px), var(--tla-grid-minor) calc(var(--tla-pps) * .2), var(--tla-grid-minor) calc(var(--tla-pps) * .2)), repeating-linear-gradient(to right, transparent 0, transparent calc(var(--tla-pps) - 1px), var(--tla-grid-major) var(--tla-pps), var(--tla-grid-major) var(--tla-pps));grid-column:2/3;position:relative}.tla-row{height:var(--tla-row-h);border-bottom:2px solid #1a1f29;position:relative}.tla-clip{top:var(--tla-clip-pad);height:calc(var(--tla-this-row-h,var(--tla-row-h)) - (var(--tla-clip-pad) * 2));background:var(--tla-clip-bg);border:1px solid var(--tla-clip-border,#3b82f6);padding:var(--tla-clip-pad);box-sizing:border-box;border-radius:6px;position:absolute;overflow:hidden;box-shadow:0 1px 1px #0009}.tla-row.tla-meta .tla-clip{background-image:repeating-linear-gradient(135deg,#ffffff1f 0 8px,#ffffff08 8px 16px)}.tla-clip.is-selected{outline-offset:-2px;outline:2px dashed #fa1515cc;box-shadow:0 0 0 1px red,0 1px 1px #0009}.tla-clip.is-focused{outline-offset:-4px;outline:4px dashed #fa1515cc}.tla-clip-wave{top:var(--tla-clip-pad);bottom:calc(var(--tla-title-h) + var(--tla-clip-pad));left:var(--tla-clip-pad);right:var(--tla-clip-pad);border-radius:4px;display:flex;position:absolute;overflow:hidden}.tla-wave{width:100%;height:100%;display:block}.tla-clip-media{top:var(--tla-clip-pad);left:var(--tla-clip-pad);right:var(--tla-clip-pad);bottom:calc(var(--tla-title-h) + var(--tla-clip-pad));opacity:.95;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;background-position:0;background-repeat:repeat-x;background-size:auto 100%;border:1px solid #00000080;border-top-left-radius:4px;border-top-right-radius:4px;position:absolute}.tla-clip-label{height:var(--tla-title-h);background:var(--tla-clip-bar,#3b82f6);border-bottom-right-radius:4px;border-bottom-left-radius:4px;align-items:center;padding:0 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.tla-clip-label-text{color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;text-shadow:0 1px 1px #00000073;font-size:12px;font-weight:600;overflow:hidden}.tla-playhead{pointer-events:none;z-index:10;border-left:3px solid #e11d48;width:0;position:absolute;top:0;bottom:0}.tla-drop-preview{pointer-events:none;z-index:5;background:#3b82f62e;border-left:2px dashed #3b82f6cc;border-right:2px dashed #3b82f6cc;position:absolute;top:0;bottom:0}.tla-trim-handle{top:var(--tla-clip-pad);bottom:var(--tla-clip-pad);cursor:ew-resize;z-index:6;pointer-events:auto;background:#4785ff00;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.tla-trim-handle:before{content:"";background:#e2e8f000;border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-50%)}.tla-trim-grab{background:#94a3b800;border-radius:3px;width:6px;height:60%}.tla-trim-handle.is-active,.tla-trim-handle.is-active:before{background:#4785ff00}.edit-transport{-webkit-user-select:none;user-select:none;flex-direction:column;gap:8px;display:flex}.edit-transport__scrubber{appearance:none;background:#ffffff14;border-radius:4px;outline:none;width:100%;height:8px}.edit-transport__scrubber::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ef4444;border-radius:6px;width:12px;height:12px}.edit-transport__scrubber::-moz-range-thumb{cursor:pointer;background:#ef4444;border:none;border-radius:6px;width:12px;height:12px}.edit-transport__bar{background:#212126;border-radius:0;flex-direction:column;gap:8px;min-width:640px;padding:6px 10px;display:flex}.edit-transport__scrubber-row{box-sizing:border-box;width:100%;padding:0 8px}.edit-transport__controls{justify-content:space-between;align-items:center;gap:0;display:flex}.edit-transport__controls_second_row{border-top:1px solid #ffffff80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;padding-top:6px;display:flex}.edit-transport__group{color:#ffffffb3;align-items:center;gap:6px;font-size:12px;display:flex}.edit-transport__zoom input[type=range]{width:80px}.edit-transport__buttons{align-items:center;gap:6px;display:flex}.edit-transport__btn{color:#858585;cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.edit-transport__btn--text{white-space:nowrap;color:#ffffffe6;background:#ffffff0a;border:1px solid #ffffff26;width:auto;min-width:92px;padding:0 10px;font-size:12px;line-height:1}.edit-transport__btn--text.is-active{color:#fff;background:#ef44441f;border-color:#ef44448c}.edit-transport__intent-buttons{margin-left:auto}.edit-transport__btn:hover{background:#ffffff08}.edit-transport__btn:disabled{opacity:.45;cursor:default}.edit-transport__time{text-align:right;color:#ffffffa6;min-width:152px;padding-right:8px;font-size:12px}.edit-viewer{width:100%;height:100%;display:flex}.edit-viewer-canvas{background:#000;width:100%;height:100%}.inspector-panel{color:#edf0f8;box-sizing:border-box;background:#212126;border-left:1px solid #11141a;flex-direction:column;gap:12px;width:90%;height:90%;padding:16px;display:flex}.inspector-panel__header{letter-spacing:.08em;text-transform:uppercase;color:#9aa0aa;font-size:14px;font-weight:600}.inspector-panel__body{flex-direction:column;gap:12px;display:flex}.inspector-panel__section{flex-direction:column;gap:4px;display:flex}.inspector-panel__title{color:#fff;word-break:break-word;font-size:16px;font-weight:600}.inspector-panel__subtitle{color:#9aa0aa;font-size:12px}.inspector-panel__meta{color:#cdd2dd;font-size:12px}.inspector-panel__list{flex-direction:column;gap:8px;display:flex}.inspector-panel__row{justify-content:space-between;gap:12px;font-size:13px;display:flex}.inspector-panel__row dt{color:#9aa0aa}.inspector-panel__row dd{color:#edf0f8;text-align:right;margin:0}.inspector-panel__row--muted dd{color:#9aa0aa}.inspector-panel__badge{text-transform:uppercase;letter-spacing:.04em;background:#2081e226;border:1px solid #2081e259;border-radius:12px;padding:2px 8px;font-weight:600;display:inline-block}.inspector-panel__select{color:#edf0f8;text-transform:uppercase;letter-spacing:.04em;background:#11141a99;border:1px solid #ffffff26;border-radius:6px;padding:2px 6px;font-size:12px}.inspector-panel__select:focus{outline:1px solid #2081e280}.inspector-panel__code{text-overflow:ellipsis;white-space:nowrap;background:#11141a99;border-radius:4px;max-width:200px;padding:4px 6px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px;overflow:hidden}.inspector-panel__empty,.inspector-panel__multi{color:#9aa0aa;font-size:14px}.inspector-panel__render-controls{align-items:center;gap:8px;display:inline-flex}.inspector-panel__render-controls input{color:#edf0f8;background:#11141a99;border:1px solid #ffffff1a;border-radius:4px;width:64px;padding:2px 4px}.inspector-panel__render-suffix{color:#9aa0aa;font-size:11px}.inspector-panel__row--handles dd{text-align:left}.inspector-panel__actions{justify-content:flex-start;margin-top:12px;display:flex}.inspector-panel__render-button{align-self:flex-start}.media-bin-panel{background-color:#212126;flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.media-bin-content{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:14px;display:flex;overflow:auto}.media-bin-section{flex-direction:column;gap:12px;display:flex}.media-bin-section__header{color:#ffffffb3;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.media-bin-section__title{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.media-bin-section__meta{opacity:.65;font-size:11px}.media-bin-grid{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px;display:grid}.media-bin-item{color:inherit;text-align:left;background:#0c0d10b8;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;padding:8px;transition:border-color .2s,background .2s,transform .18s;display:flex;position:relative}.media-bin-item:hover{background:#1c1e21d1;border-color:#ffffff2e;transform:translateY(-1px)}.media-bin-item:focus-visible{border-color:var(--color-accent,#3aa6ff);outline:none;box-shadow:0 0 0 2px #3aa6ff40}.media-bin-item.is-selected{border-color:var(--color-accent,#3aa6ff);background:#3aa6ff2e;box-shadow:inset 0 0 0 1px #3aa6ff73}.media-bin-thumb{aspect-ratio:16/9;background:#ffffff14;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.media-bin-thumb img{object-fit:cover;width:100%;height:100%;display:block}.media-bin-item__meta{flex-direction:column;gap:2px;max-width:100%;display:flex}.media-bin-item__framing{letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;font-size:11px}.media-bin-item__label{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;display:block;overflow:hidden}.media-bin-placeholder{color:#ffffff7a;letter-spacing:.5px;text-align:center;border:1px dashed #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;font-size:14px;display:flex}.media-bin-placeholder strong{font-weight:600}.video-podcast-nle{height:100%;min-height:0;color:var(--text-primary);background:#111;flex-direction:column;display:flex;overflow:hidden}.video-podcast-nle__menu{width:auto}.video-podcast-nle-assign-dialog{overflow:visible}.video-podcast-nle__message{margin:8px 16px 0}.video-podcast-nle-message-dialog__body{white-space:pre-wrap;max-height:52vh;color:var(--text-secondary);margin:0;font-family:inherit;font-size:14px;line-height:1.45;overflow:auto}.video-podcast-nle__workspace{flex:auto;grid-template-columns:minmax(220px,1fr) minmax(0,3fr) minmax(220px,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.video-podcast-nle__viewer{background:#050607;border:1px solid #ffffff14;flex-direction:column;min-width:0;min-height:0;margin:16px 0;display:flex}.video-podcast-nle__mediabin{background:#1f2025;border-right:1px solid #ffffff14;min-width:0;min-height:0;padding:16px;overflow:auto}.video-podcast-nle__mediabin-list{gap:14px;display:grid}.video-podcast-nle__mediabin-group header{color:var(--text-secondary);text-transform:uppercase;justify-content:space-between;gap:12px;font-size:12px;display:flex}.video-podcast-nle__mediabin-group strong{color:var(--text-primary)}.video-podcast-nle__viewer-stage{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.video-podcast-nle__inspector{background:#111315;border-left:1px solid #ffffff14;min-width:0;padding:16px}.video-podcast-nle__eyebrow{color:var(--text-secondary);letter-spacing:0;margin-bottom:4px;font-size:11px;display:block}.video-podcast-nle__inspector h2{margin:0 0 16px;font-size:18px}.video-podcast-nle__inspector dl{grid-template-columns:1fr auto;gap:0;margin:0;display:grid}.video-podcast-nle__inspector dt,.video-podcast-nle__inspector dd{border-bottom:1px solid #ffffff14;margin:0;padding:8px 0}.video-podcast-nle__inspector dt{color:var(--text-secondary)}.video-podcast-nle__inspector dd{text-align:right;font-weight:700}.video-podcast-nle__timeline{background:#1f2025;border-top:1px solid #ffffff1a;flex:none;min-height:230px;max-height:55vh;position:relative;overflow:auto visible}.video-podcast-nle-playback-dot{background:#9ca3af;border-radius:999px;width:13px;height:13px;display:block}.video-podcast-nle-playback-dot.is-active{background:#22c55e}.video-podcast-nle-context-menu{z-index:120;background:#1d1f24;border:1px solid #3a3d44;border-radius:8px;min-width:220px;padding:6px;position:fixed;box-shadow:0 10px 24px #00000073}.video-podcast-nle-context-menu__title{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px 6px;font-size:11px}.video-podcast-nle-context-menu__item{color:#ffffffe0;text-align:left;background:0 0;border:none;border-radius:6px;width:100%;padding:7px 8px;font-size:13px}.video-podcast-nle-context-menu__item:hover{background:#ffffff1a}
