:root{--vtt-hand-accent: #d97706;--video-letterbox: #000;--video-on-letterbox: #fff;--video-scrim: rgba(0, 0, 0, .72);color-scheme:light;--cond-debuff: #c93a3a;--cond-neutral: #6b7280;--cond-buff: #1f8f5a;--cond-hue-l: 42%;--bg-primary: #f5f5f5;--bg-card: #fff;--bg-card-alt: #f8f9fa;--text-primary: #333;--text-secondary: #666;--text-muted: #888;--border-color: #ddd;--border-color-light: #eee;--input-bg: #fff;--input-border: #ddd;--error-bg: #fee;--error-text: #c00;--success-bg: #e8f5e9;--success-text: #2e7d32;--info-bg: #e7f3ff;--info-text: #0066cc;--btn-primary-bg: #007bff;--btn-primary-hover: #0056b3;--btn-primary-text: #fff;--btn-secondary-bg: #6c757d;--btn-secondary-hover: #545b62;--btn-secondary-text: #fff;--link-color: #4263eb;--mark-favorite: #d99512;--whisper-accent: #b43d6a;--whisper-accent-soft: rgba(180, 61, 106, .09);--whisper-accent-border: rgba(180, 61, 106, .42);--shadow-color: rgba(0, 0, 0, .1);--glass-rgb: 255 255 255;--glass-edge-rgb: 0 0 0;--glass-fg-rgb: 0 0 0;--success: var(--success-text);--shadow: 0 4px 18px var(--shadow-color);--shadow-lg: 0 12px 40px var(--shadow-color);--bg-hover: rgba(0, 0, 0, .05);--warning: #e65100;--summary-border: #e0e0e0;--summary-value-color: #333;--divider-color: #ddd;--modal-bg: #fff;--modal-text: #333;--modal-backdrop: rgba(0, 0, 0, .5);--modal-shadow: 0 12px 40px rgba(0, 0, 0, .22);--select-bg: #fff;--scrollbar-thumb: rgba(0,0,0,.15);--scrollbar-thumb-hover: rgba(0,0,0,.3);--type-actor: #2563eb;--type-location: #16a34a;--type-object: #d97706;--type-action: #e03131;--type-condition: #c026d3;--type-effect: #0891b2;--type-sound: #7c3aed;--type-reference: #8b8fa3;--tag-founder-fg: #8b6914;--tag-founder-bg: rgba(139, 105, 20, .16);--star-gold: #8b6914;--star-gold-on-media: #fde68a;--mark-relief: 0 1px 3px rgba(0, 0, 0, .2)}[data-theme=dark]{--bg-hover: rgba(255, 255, 255, .07);--warning: #f59e0b;color-scheme:dark;--cond-debuff: #ff6464;--cond-neutral: #dddddd;--cond-buff: #7eddb1;--cond-hue-l: 62%;--bg-primary: #1a1a2e;--bg-card: #16213e;--bg-card-alt: #1a2744;--text-primary: #e0e0e0;--text-secondary: #aaa;--text-muted: #888;--border-color: #2a3a5c;--border-color-light: #253050;--input-bg: #111827;--input-border: #2a3a5c;--error-bg: #3b1818;--error-text: #f88;--success-bg: #173a1f;--success-text: #6bdb86;--info-bg: #162744;--info-text: #5dade2;--btn-primary-bg: #3b5bdb;--btn-primary-hover: #364fc7;--btn-primary-text: #fff;--btn-secondary-bg: #4b5563;--btn-secondary-hover: #374151;--btn-secondary-text: #fff;--link-color: #748ffc;--mark-favorite: #f0b429;--whisper-accent: #f2a9c4;--whisper-accent-soft: rgba(224, 92, 138, .14);--whisper-accent-border: rgba(224, 92, 138, .5);--shadow-color: rgba(0, 0, 0, .3);--glass-rgb: 0 0 0;--glass-edge-rgb: 255 255 255;--glass-fg-rgb: 255 255 255;--summary-border: #2a3a5c;--summary-value-color: #e0e0e0;--divider-color: #2a3a5c;--modal-bg: #16213e;--modal-text: #e0e0e0;--modal-backdrop: rgba(0, 0, 0, .58);--modal-shadow: 0 12px 40px rgba(0, 0, 0, .55);--select-bg: #111827;--scrollbar-thumb: rgba(255,255,255,.12);--scrollbar-thumb-hover: rgba(255,255,255,.25);--tag-founder-fg: #fde68a;--tag-founder-bg: rgba(253, 230, 138, .18);--star-gold: #fde68a;--mark-relief: 0 0 7px rgba(255, 255, 255, .13)}[data-theme=arcane]{--bg-hover: rgba(212, 175, 96, .12);--warning: #E0A63A;color-scheme:dark;--cond-debuff: #e8735a;--cond-neutral: #cdbfa8;--cond-buff: #9ccf8e;--cond-hue-l: 62%;--bg-primary: #1c1815;--bg-card: #2e2822;--bg-card-alt: #36302a;--text-primary: #F5E6CA;--text-secondary: #dcd0bc;--text-muted: #a69b8d;--border-color: #594d3f;--border-color-light: #4a4238;--input-bg: #26211c;--input-border: #594d3f;--error-bg: #3b1818;--error-text: #D63A3A;--success-bg: #1f3a24;--success-text: #7BC98A;--info-bg: #2e2822;--info-text: #EAD090;--btn-primary-bg: #7A5520;--btn-primary-hover: #9E7530;--btn-primary-text: #fff;--btn-secondary-bg: #594d3f;--btn-secondary-hover: #6a5d4e;--btn-secondary-text: #F5E6CA;--link-color: #D4AF60;--mark-favorite: #E0A63A;--whisper-accent: #D98BA6;--whisper-accent-soft: rgba(217, 139, 166, .13);--whisper-accent-border: rgba(217, 139, 166, .45);--shadow-color: rgba(0, 0, 0, .4);--glass-rgb: 28 24 21;--glass-edge-rgb: 234 208 144;--glass-fg-rgb: 245 230 202;--summary-border: #594d3f;--summary-value-color: #F5E6CA;--divider-color: #594d3f;--modal-bg: #26211c;--modal-text: #F5E6CA;--modal-backdrop: rgba(0, 0, 0, .62);--modal-shadow: 0 12px 40px rgba(0, 0, 0, .58);--select-bg: #26211c;--scrollbar-thumb: rgba(212,175,96,.15);--scrollbar-thumb-hover: rgba(212,175,96,.3);--tag-founder-fg: #EAD090;--tag-founder-bg: rgba(234, 208, 144, .2);--star-gold: #EAD090;--mark-relief: 0 0 7px rgba(234, 208, 144, .16)}[data-theme=arcane] img[src*=logo]{filter:sepia(.6) saturate(1.5) brightness(.9) hue-rotate(-10deg)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);color:var(--text-primary);overflow:hidden}html,body{height:100%}#root{width:100%;height:100%;overflow:hidden;box-sizing:border-box;padding-left:var(--messenger-column-width, 0px);transition:padding-left .16s ease}@media (prefers-reduced-motion: reduce){#root{transition:none}}button{cursor:pointer;font-family:inherit;border:none;outline:none;transition:all .2s}button:disabled{opacity:.5;cursor:not-allowed}input{font-family:inherit;outline:none}.screen{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.card{background:var(--bg-card);border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);padding:32px;max-width:400px;width:100%}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text, #fff);padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500}.btn-primary:hover:not(:disabled){background:var(--btn-primary-hover)}a:where(.btn-primary,.btn-secondary){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:normal;text-decoration:none;transition:all .2s}.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text, #fff);padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500}.btn-secondary:hover:not(:disabled){background:var(--btn-secondary-hover)}.vtt-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px;background:var(--modal-backdrop, rgba(0, 0, 0, .5))}.vtt-dialog-surface{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;background:var(--modal-bg, var(--bg-card, #fff));color:var(--modal-text, var(--text-primary, #222));border:1px solid var(--border-color, rgba(0, 0, 0, .16));border-radius:10px;box-shadow:var(--modal-shadow, 0 12px 40px rgba(0, 0, 0, .28))}.vtt-dialog-title{color:var(--modal-text, var(--text-primary))}.vtt-dialog-description{color:var(--text-secondary)}.vtt-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.vtt-dialog-button{min-height:30px;padding:5px 14px;border-radius:6px;font-size:13px;font-weight:600}.vtt-dialog-button--secondary{border:1px solid var(--border-color);background:transparent;color:var(--modal-text, var(--text-primary))}.vtt-dialog-button--secondary:hover:not(:disabled){background:var(--btn-secondary-bg);color:var(--btn-secondary-text, var(--modal-text))}.vtt-dialog-button--primary{border:1px solid transparent;background:var(--btn-primary-bg);color:var(--btn-primary-text, #fff);font-weight:700}.vtt-dialog-button--primary:hover:not(:disabled){background:var(--btn-primary-hover)}.input{width:100%;padding:12px;border:1px solid var(--input-border);border-radius:6px;font-size:16px;background:var(--input-bg);color:var(--text-primary)}.input:focus{border-color:var(--link-color)}.sidebar-drawer-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:500}.sidebar-drawer{position:fixed;top:0;right:0;bottom:0;width:320px;max-width:85vw;background:#f8f9fa;z-index:501;transform:translate(100%);transition:transform .3s ease;overflow-y:auto;box-shadow:-2px 0 8px #0003}.sidebar-drawer.open{transform:translate(0)}.base-dropdown-trigger{display:flex;align-items:center;gap:8px;padding:5px 14px 5px 10px;border-radius:20px;border:1px solid var(--border-color-light);background:var(--bg-card-alt);color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:500;transition:border-color .15s,background .15s}.base-dropdown-trigger:hover{border-color:var(--link-color);background:var(--bg-card)}.base-dropdown-avatar{width:26px;height:26px;border-radius:50%;background:var(--link-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.base-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;width:min(280px,calc(100vw - 16px));background:var(--bg-card);border:1px solid var(--border-color-light);border-radius:10px;box-shadow:0 8px 32px var(--shadow-color);z-index:100;overflow:hidden;transform-origin:top right;animation:base-dd-in .2s ease-out}@keyframes base-dd-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.base-dd-user{padding:16px;border-bottom:1px solid var(--border-color-light);display:flex;align-items:center;gap:12px}.base-dd-avatar-lg{width:40px;height:40px;border-radius:50%;background:var(--link-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.base-dd-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.base-dd-email{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.base-dd-room{padding:12px 16px;border-bottom:1px solid var(--border-color-light)}.base-dd-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:8px}.base-dd-section{padding:6px 0;border-bottom:1px solid var(--border-color-light)}.base-dd-section:last-child{border-bottom:none}.base-dd-item{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:13px;color:var(--text-secondary);cursor:pointer;transition:background .1s,color .1s;border:none;background:none;width:100%;text-align:left}.base-dd-item:hover{background:var(--bg-card-alt);color:var(--text-primary)}.base-dd-item svg{opacity:.6;flex-shrink:0}.base-dd-item:hover svg{opacity:1}.base-dd-disabled{opacity:.4;cursor:default;pointer-events:none}.base-dd-danger{color:var(--error-text)}.base-dd-danger:hover{background:var(--error-bg)}.club-card{border-radius:18px;overflow:hidden;border:1px solid var(--summary-border);background:var(--bg-card);box-shadow:0 4px 16px #0000000f;outline:4px solid transparent;outline-offset:2px;transition:box-shadow .2s ease,outline-color .15s ease}[data-dark] .club-card{box-shadow:0 8px 24px #00000014}.storage-rename-btn{opacity:.4;transition:opacity .16s ease,background .16s ease}.storage-tile:hover .storage-rename-btn,.storage-tile:focus-within .storage-rename-btn,.storage-rename-btn:focus-visible{opacity:1}.storage-rename-btn:hover{background:color-mix(in srgb,var(--text-primary) 10%,transparent)}:root{--tech-chat-hue-support: 212;--tech-chat-hue-billing: 152;--tech-chat-hue-moderation: 32;--tech-chat-hue-notices: 190;--tech-chat-hue-club: 272}.tech-chat-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,hsl(var(--tech-chat-hue) 70% 93%),hsl(var(--tech-chat-hue) 60% 84%));color:hsl(var(--tech-chat-hue) 55% 42%);box-shadow:inset 0 0 0 1px hsl(var(--tech-chat-hue) 50% 70% / .6)}[data-dark] .tech-chat-avatar{background:linear-gradient(135deg,hsl(var(--tech-chat-hue) 45% 30% / .55),hsl(var(--tech-chat-hue) 45% 18% / .55));color:hsl(var(--tech-chat-hue) 70% 72%);box-shadow:inset 0 0 0 1px hsl(var(--tech-chat-hue) 40% 40% / .5)}:where(.internal-link){color:inherit;text-decoration:none}.internal-link--stretched:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.internal-link__above{position:relative;z-index:2}.club-card--interactive{cursor:pointer}.club-card--interactive:hover{outline-color:color-mix(in srgb,var(--link-color) 50%,transparent)}.club-card--poster{cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}.club-card--poster:hover{border-color:color-mix(in srgb,var(--link-color) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--link-color) 25%,transparent),0 0 20px color-mix(in srgb,var(--link-color) 10%,transparent)}[data-dark] .club-card--poster:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--link-color) 30%,transparent),0 0 24px color-mix(in srgb,var(--link-color) 12%,transparent)}.club-card--flipping,.club-card--flipping *,.club-card--flipping:hover{box-shadow:none!important}.flip-face{transition:visibility 0s linear .22s}.flip-container.is-flipped .flip-face--front{visibility:hidden}.flip-container:not(.is-flipped) .flip-face--back{visibility:hidden}[data-theme=parchment]{--bg-hover: rgba(80, 47, 16, .08);--warning: #c4873a;--mark-relief: 0 1px 3px rgba(60, 40, 15, .24);--bg-primary: #e8dcc8;--cond-debuff: #a23b2b;--cond-neutral: #7a6a55;--cond-buff: #3f7d3d;--cond-hue-l: 40%;--bg-card: #faf5ec;--bg-card-alt: rgba(250, 245, 236, .88);--text-primary: #20150b;--text-secondary: rgba(32, 21, 11, .74);--text-muted: rgba(32, 21, 11, .54);--border-color: rgba(80, 47, 16, .18);--border-color-light: rgba(80, 47, 16, .1);--input-bg: rgba(255, 251, 244, .86);--input-border: rgba(80, 47, 16, .2);--error-bg: #fee;--error-text: #8F2020;--success-bg: #e8f5e9;--success-text: #2e7d32;--info-bg: rgba(250, 245, 236, .82);--info-text: #7e4c19;--whisper-accent: #8a3355;--whisper-accent-soft: rgba(138, 51, 85, .1);--whisper-accent-border: rgba(138, 51, 85, .4);--btn-primary-bg: #c4873a;--btn-primary-hover: #a8702e;--btn-primary-text: #20150b;--btn-secondary-bg: rgba(80, 47, 16, .1);--btn-secondary-hover: rgba(80, 47, 16, .18);--btn-secondary-text: #4a3318;--link-color: #af6c28;--mark-favorite: #b8791f;--shadow-color: rgba(66, 36, 9, .1);--glass-rgb: 250 245 236;--glass-edge-rgb: 80 47 16;--glass-fg-rgb: 32 21 11;--summary-border: rgba(80, 47, 16, .15);--summary-value-color: #20150b;--divider-color: rgba(80, 47, 16, .1);--modal-bg: #f5ecdc;--modal-text: #20150b;--modal-backdrop: rgba(45, 28, 12, .42);--modal-shadow: 0 14px 42px rgba(66, 36, 9, .24);--select-bg: rgba(255, 251, 244, .86)}[data-theme=parchment] .tl-background{background-color:#e8dcc8!important}[data-theme=parchment] .master-dock .tabs-and-actions-container,[data-theme=parchment] .master-dock .dv-tabs-and-actions-container,[data-theme=parchment] .master-dock .tabs-container{background:#faf5ec!important;border-bottom-color:#502f101a!important}[data-theme=parchment] .master-dock .dv-tab.active-tab,[data-theme=parchment] .master-dock .tab.active-tab{background:#c4873a1a!important}[data-theme=parchment] .master-dock .group-panel,[data-theme=parchment] .master-dock .dv-groupview-panel{background:#faf5ec}[data-theme=parchment] .master-dock .dv-tab.dv-active-tab{background:#6b4a1a14!important}[data-theme=parchment] .master-dock .dv-tab.dv-active-tab .dv-default-tab-content{color:#4a3318!important}[data-theme=parchment] .master-dock .dv-tab:not(.dv-active-tab) .dv-default-tab-content{color:#8c7050!important}[data-theme=parchment] .master-dock .dv-tab:not(.dv-active-tab):hover{background:#6b4a1a0d!important}[data-theme=parchment] .dockview-theme-abyss.master-dock{--dv-activegroup-visiblepanel-tab-color: #4a3318;--dv-activegroup-hiddenpanel-tab-color: #8c7050;--dv-inactivegroup-visiblepanel-tab-color: #4a3318;--dv-inactivegroup-hiddenpanel-tab-color: #8c7050;--dv-tabs-and-actions-container-background-color: #faf5ec;--dv-icon-hover-background-color: rgba(107, 74, 26, .08);--dv-color-abyss-primary-text: #4a3318;--dv-color-abyss-secondary-text: #8c7050}[data-theme=parchment] .master-dock .dv-default-tab-action svg,[data-theme=parchment] .master-dock .dv-tab-action svg{color:#7a5c38}[data-theme=parchment] .master-dock .dv-default-tab-action:hover svg,[data-theme=parchment] .master-dock .dv-tab-action:hover svg{color:#4a3318}[data-theme=parchment] .tab-lock-btn{color:#8c7050}[data-theme=parchment] .tab-lock-btn:hover{color:#5c3d1e}[data-theme=parchment] .tab-lock-btn.locked{color:#af6c28}[data-theme=parchment] .tab-lock-btn.locked:hover{color:#8a5520}.drop-zone-active{outline:3px dashed var(--link-color)!important;outline-offset:-3px;opacity:.9}.screen-switcher{display:flex;gap:0;background:var(--bg-card);border-bottom:1px solid var(--summary-border);padding:0 24px;flex-shrink:0}.screen-switcher-tab{padding:12px 20px;font-size:14px;font-weight:600;color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.screen-switcher-tab:hover{color:var(--text-secondary)}.screen-switcher-tab.active{color:var(--text-primary);border-bottom-color:var(--link-color)}@media (max-width: 480px){.screen-switcher{padding:0 8px;overflow-x:auto}.screen-switcher-tab{padding:10px 14px;font-size:13px}}.master-dock .dv-dockview{background:transparent!important;pointer-events:none;z-index:1;height:100%;width:100%;overflow:hidden}.dockview-theme-abyss.master-dock{--dv-color-abyss-dark: transparent;--dv-color-abyss: transparent;--dv-color-abyss-light: transparent;--dv-color-abyss-lighter: var(--border-color-light);--dv-color-abyss-primary-text: var(--text-primary);--dv-color-abyss-secondary-text: var(--text-muted);--dv-tabs-and-actions-container-background-color: #ffffff;--dv-tabs-and-actions-container-font-size: 12px;--dv-tabs-and-actions-container-height: 28px;--dv-activegroup-visiblepanel-tab-background-color: transparent;--dv-activegroup-visiblepanel-tab-color: #1e293b;--dv-activegroup-hiddenpanel-tab-background-color: transparent;--dv-activegroup-hiddenpanel-tab-color: #64748b;--dv-inactivegroup-visiblepanel-tab-background-color: transparent;--dv-inactivegroup-visiblepanel-tab-color: #1e293b;--dv-inactivegroup-hiddenpanel-tab-background-color: transparent;--dv-inactivegroup-hiddenpanel-tab-color: #64748b;--dv-tab-divider-color: transparent;--dv-separator-border: transparent;--dv-paneview-header-border-color: transparent;--dv-paneview-active-outline-color: var(--link-color);--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-background-color: transparent;--dv-group-view-background-color: transparent;--dv-drag-over-background-color: rgba(66, 99, 235, .12);--dv-drag-over-border-color: var(--link-color);--dv-border-radius: 8px;--dv-tab-margin: 0;--dv-icon-hover-background-color: rgba(15, 23, 42, .06);--dv-tabs-container-scrollbar-color: var(--text-muted)}.master-dock .tabs-and-actions-container,.master-dock .dv-tabs-and-actions-container,.master-dock .tabs-container{min-height:25px;height:25px;background:transparent!important;border-bottom:1px solid rgba(0,0,0,.08)!important;padding:2px 4px}.master-dock .tab,.master-dock .dv-tab{padding:2px 8px;font-size:12px;line-height:18px;border-radius:4px;border:none!important;box-shadow:none!important;background:transparent!important;transition:background-color .12s ease,color .12s ease;flex-shrink:1;min-width:0;overflow:hidden}.master-dock .dv-tabs-container{overflow:hidden!important}.master-dock .dv-tabs-container .dv-tab:before{display:none!important}.master-dock .dv-tab:after{display:none!important}.master-dock .dv-default-tab-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;font-weight:400}.master-dock .dv-tab:not(.dv-active-tab):hover{background:#0f172a0a!important}.master-dock .dv-tab.dv-active-tab{background:#fff!important}.master-dock .dv-tab.dv-active-tab .dv-default-tab-content{font-weight:600!important;color:#1e293b!important}.master-dock .dv-tab:not(.dv-active-tab) .dv-default-tab-content{font-weight:400!important;color:#64748b!important}[data-dark] .master-dock .tabs-and-actions-container,[data-dark] .master-dock .dv-tabs-and-actions-container,[data-dark] .master-dock .tabs-container{border-bottom-color:#ffffff1a!important}[data-dark] .master-dock .dv-tab.dv-active-tab{background:#ffffff1f!important}[data-dark] .master-dock .dv-tab:not(.dv-active-tab):hover{background:#ffffff0d!important}[data-dark] .master-dock .dv-tab.dv-active-tab .dv-default-tab-content{color:var(--text-primary)!important}[data-dark] .master-dock .dv-tab:not(.dv-active-tab) .dv-default-tab-content{color:var(--text-muted)!important}[data-dark] .master-dock .dv-groupview:not(.canvas-group){background:color-mix(in srgb,var(--bg-card) 82%,transparent)!important;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}[data-dark] .master-dock .dv-groupview:not(.canvas-group){box-shadow:inset 0 0 0 1px #ffffff14,0 2px 8px #0003,0 8px 24px #00000026}[data-dark] .col-toggle{background:color-mix(in srgb,var(--bg-card) 70%,transparent);border-color:#ffffff1a}[data-dark] .dockview-theme-abyss.master-dock{--dv-tabs-and-actions-container-background-color: #1e1f2e;--dv-activegroup-visiblepanel-tab-color: #e2e8f0;--dv-activegroup-hiddenpanel-tab-color: #94a3b8;--dv-inactivegroup-visiblepanel-tab-color: #e2e8f0;--dv-inactivegroup-hiddenpanel-tab-color: #94a3b8;--dv-icon-hover-background-color: rgba(255, 255, 255, .08)}.master-dock .canvas-group{background:transparent!important;box-shadow:none!important;border-radius:0!important}.master-dock .canvas-group .canvas-hole{pointer-events:none}.master-dock.is-dv-dragging .dv-dockview{pointer-events:auto}.master-dock .dv-groupview:not(.canvas-group){pointer-events:auto;background:#f8f9fb9e!important;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.master-dock .dv-groupview .dv-content-container,.master-dock .dv-groupview .dv-content,.master-dock .dv-groupview .dv-panel{background:transparent!important}.master-dock .dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash{width:12px!important;margin-left:-4px}.master-dock .dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash{height:12px!important;margin-top:-4px}.master-dock .dv-sash{background:transparent!important;border:none!important;transition:background .2s ease!important}.master-dock .dv-sash:hover,.master-dock .dv-sash:active{background:radial-gradient(closest-side,rgba(66,99,235,.25),transparent)!important}.master-dock .dv-split-view-container .dv-view:before{display:none!important}.master-dock .dv-groupview:not(.canvas-group){border-radius:10px;overflow:hidden;border:none;box-shadow:inset 0 0 0 1px #ffffff73,0 2px 8px #0f172a0f,0 8px 24px #0f172a0a}.master-dock .dv-resize-container{border:none!important;pointer-events:auto;box-shadow:none!important;min-width:200px;min-height:150px}.master-dock .dv-resize-container .dv-groupview:not(.canvas-group){background:#f8f9fbeb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:12px;box-shadow:inset 0 1px #ffffffbf,inset 0 0 0 1px #ffffff80,0 4px 12px #0f172a1a,0 12px 32px #0f172a24}[data-dark] .master-dock .dv-resize-container .dv-groupview:not(.canvas-group){background:color-mix(in srgb,var(--bg-card) 96%,transparent)!important;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff14,0 4px 12px #00000059,0 12px 32px #00000047}.master-dock .dv-resize-container [class*=dv-resize-handle-]{pointer-events:auto!important}.col-toggle{position:absolute;top:50%;transform:translateY(-50%);width:16px;height:48px;background:#f8f9fb8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);color:var(--text-muted);cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;z-index:10;opacity:.7;transition:opacity .15s;padding:0}.col-toggle:hover{opacity:1}.col-toggle:disabled{opacity:.25;cursor:default}.col-toggle-left{left:0;border-radius:0 4px 4px 0;border-left:none}.col-toggle-right{right:0;border-radius:4px 0 0 4px;border-right:none}.master-dock .dv-sash{pointer-events:auto!important}.col-toggle{pointer-events:auto}.tools-dropdown{position:absolute;top:100%;right:0;margin-top:4px;background:color-mix(in srgb,var(--bg-card) 75%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid color-mix(in srgb,var(--border-color) 60%,transparent);border-radius:8px;box-shadow:0 8px 24px var(--shadow-color);min-width:160px;z-index:100;overflow:hidden;transform-origin:top right;animation:base-dd-in .2s ease-out}.tools-dropdown button{display:block;width:100%;padding:8px 14px;background:none;color:var(--text-primary);border:none;text-align:left;font-size:13px;cursor:pointer}.tools-dropdown button:hover{background:var(--bg-card-alt)}[data-dark] .tl-background{background-color:var(--bg-primary)!important}.tl-corner-crop-handle,.tl-corner-crop-edge-handle{display:none}.tl-container[data-portal-cursor],.tl-container[data-portal-cursor] .tl-canvas,.tl-container[data-portal-cursor] .tl-html-layer,.tl-container[data-portal-cursor] .tl-overlays{cursor:var(--rb-portal-cursor, pointer)!important}.tl-container.tl-container{--tl-text-outline-reference: none;--tl-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.tl-container .tl-text-shape-label,.tl-container .tl-text-shape-label .tl-text-content,.tl-container .tl-text-label,.tl-container .tl-text-label .tl-text-content,.tl-container .tl-arrow-label,.tl-container .tl-arrow-label .tl-text-content{text-shadow:none!important}.tl-container .vtt-frame .tl-frame__body{stroke:var(--vtt-frame-accent);fill:var(--vtt-frame-accent);fill-opacity:.09;stroke-width:calc(1.5px * var(--tl-scale))}.tl-container .vtt-frame .tl-frame__body.tl-frame__creating{fill:none}.tl-container .vtt-frame .tl-frame-heading{font-family:inherit;font-weight:600;letter-spacing:.01em}.tl-container .vtt-frame .tl-frame-heading-hit-area{background-color:var(--vtt-frame-paper);border-radius:6px 6px 0 0;box-shadow:inset 0 -1px 0 var(--vtt-frame-accent)}.tl-container .vtt-frame .tl-frame-label{color:var(--vtt-frame-ink)}.tl-container .vtt-frame .tl-frame-name-input{color:var(--vtt-frame-ink);font-family:inherit}.master-dock .dv-default-tab{display:flex!important;align-items:center;gap:0;width:100%}.tab-lock-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;overflow:visible;background:none;border:none;cursor:pointer;padding:0;margin-right:3px;flex-shrink:0;color:#5b7399;transition:opacity .12s,color .12s}.tab-lock-btn:hover{color:#3d5a80}.tab-lock-btn.locked{color:#4263eb}.tab-lock-btn.locked:hover{color:#3b5bdb}[data-dark] .tab-lock-btn{color:var(--text-muted)}[data-dark] .tab-lock-btn:hover{color:var(--text-secondary)}[data-dark] .tab-lock-btn.locked{color:var(--link-color)}[data-dark] .tab-lock-btn.locked:hover{color:var(--link-color);filter:brightness(1.2)}.master-dock [data-icon-tabs] .dv-tabs-and-actions-container,.master-dock [data-icon-tabs] .tabs-and-actions-container{min-height:34px!important;height:34px!important}.master-dock [data-icon-tabs] .dv-tab{padding:3px 6px!important;justify-content:center}.master-dock [data-icon-tabs] .dv-tab.dv-active-tab{background:#fff!important}.master-dock [data-icon-tabs] .dv-tab.dv-active-tab .tab-lock-btn{color:#1e293b!important}.master-dock [data-icon-tabs] .dv-tab:not(.dv-active-tab) .tab-lock-btn{color:#64748b!important}.master-dock [data-icon-tabs] .dv-tab:not(.dv-active-tab):hover .tab-lock-btn{color:#475569!important}[data-dark] .master-dock [data-icon-tabs] .dv-tab.dv-active-tab{background:#ffffff1f!important}[data-dark] .master-dock [data-icon-tabs] .dv-tab.dv-active-tab .tab-lock-btn{color:var(--text-primary)!important}[data-dark] .master-dock [data-icon-tabs] .dv-tab:not(.dv-active-tab) .tab-lock-btn{color:var(--text-muted)!important}[data-dark] .master-dock [data-icon-tabs] .dv-tab:not(.dv-active-tab):hover .tab-lock-btn{color:var(--text-secondary)!important}[data-theme=parchment] .master-dock [data-icon-tabs] .dv-tab.dv-active-tab{background:#6b4a1a14!important}[data-theme=parchment] .master-dock [data-icon-tabs] .dv-tab.dv-active-tab .tab-lock-btn{color:#4a3318!important}[data-theme=parchment] .master-dock [data-icon-tabs] .dv-tab:not(.dv-active-tab) .tab-lock-btn{color:#8c7050!important}[data-theme=parchment] .master-dock [data-icon-tabs] .dv-tab:not(.dv-active-tab):hover .tab-lock-btn{color:#5c3d1e!important}.tab-lock-btn.icon-mode{width:20px;height:20px;margin:0}:root:root:root:root .master-dock .dv-default-tab[data-tab-tint=messenger] .dv-default-tab-content,:root:root:root:root .master-dock .dv-default-tab[data-tab-tint=messenger] .tab-lock-btn{color:var(--btn-primary-bg)!important}:root .master-dock .dv-tab:not(.dv-active-tab) .dv-default-tab[data-tab-tint=messenger]{opacity:.8}[data-dark]:root:root:root:root .master-dock .dv-default-tab[data-tab-tint=messenger] .dv-default-tab-content,[data-dark]:root:root:root:root .master-dock .dv-default-tab[data-tab-tint=messenger] .tab-lock-btn{color:color-mix(in srgb,var(--btn-primary-bg) 55%,var(--text-primary))!important}.panel-tab-close-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:4px;padding:0;flex:none;border:0;border-radius:4px;background:transparent;color:currentColor;cursor:pointer;opacity:.62}.panel-tab-close-btn:hover{background:var(--dv-icon-hover-background-color, rgba(127, 127, 127, .14));opacity:1}@keyframes tab-land{0%{box-shadow:0 0 0 3px #4263eb8c}to{box-shadow:0 0 0 3px transparent}}.tab-land{animation:tab-land .6s ease-out}.modal-content{max-height:90vh;overflow-y:auto}@media (max-width: 640px){.screen{padding:12px}.card{max-width:100%;padding:20px}.btn-primary,.btn-secondary{padding:14px 20px}.input{padding:14px 12px;font-size:16px}.modal-content{min-width:unset!important;width:calc(100vw - 24px)!important;max-height:90vh;overflow-y:auto}.tlui-toolbar__tools__button{min-width:44px;min-height:44px}}.note-preview h1{font-size:1.3em;margin:.5em 0 .3em;font-weight:600}.note-preview h2{font-size:1.15em;margin:.4em 0 .3em;font-weight:600}.note-preview h3{font-size:1em;margin:.3em 0 .2em;font-weight:600}.note-preview h4,.note-preview h5,.note-preview h6{font-size:.95em;margin:.3em 0 .2em;font-weight:600}.note-preview p{margin:.3em 0}.note-preview a{color:#4263eb;text-decoration:underline}.note-preview code{background:#80808026;padding:1px 4px;border-radius:3px;font-size:.9em}.note-preview pre{background:#8080801a;padding:8px;border-radius:4px;overflow-x:auto;margin:.4em 0}.note-preview pre code{background:none;padding:0}.note-preview blockquote{border-left:3px solid rgba(128,128,128,.3);margin:.5em 0;padding-left:10px;color:inherit;opacity:.8}.note-preview table{border-collapse:collapse;width:100%;margin:.4em 0}.note-preview th,.note-preview td{border:1px solid rgba(128,128,128,.25);padding:4px 8px;font-size:12px;text-align:left}.note-preview th{font-weight:600}.note-preview img{max-width:100%;height:auto}.note-preview ul,.note-preview ol{padding-left:20px;margin:.3em 0}.note-preview li{margin:.15em 0}.note-preview hr{border:none;border-top:1px solid rgba(128,128,128,.25);margin:.6em 0}.mod-anchor-handle{transition:fill .1s,r .1s}.mod-anchor-handle:hover{fill:#6366f1!important;filter:drop-shadow(0 0 3px rgba(99,102,241,.7))}.mod-hit-area{transition:fill .12s ease}.mod-hit-area:hover{fill:#6366f12e!important}@keyframes mod-row-hover-blink{0%,to{opacity:1}50%{opacity:.35}}.modifier-row__remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--error-text);opacity:.35;cursor:pointer;transition:opacity .16s ease,background .16s ease,border-color .16s ease}[data-modifier-row]:hover .modifier-row__remove{opacity:.7}.modifier-row__remove:hover{opacity:1;background:var(--error-bg)}.modifier-row__remove:focus-visible{opacity:1;outline:none;box-shadow:0 0 0 2px var(--link-color)}.modifier-row__remove[data-confirm-armed=true]{opacity:1;background:var(--error-bg);border-color:var(--error-text)}@media (prefers-reduced-motion: reduce){.modifier-row__remove{transition:opacity 80ms linear}}.sg-datepicker-wrap .react-datepicker{background:transparent;border:none;font-family:inherit;font-size:13px;color:var(--text-primary);box-shadow:none;display:flex;align-items:stretch}.sg-datepicker-wrap .react-datepicker__month-container{flex:1;display:flex;flex-direction:column}.sg-datepicker-wrap .react-datepicker__header{background:color-mix(in srgb,var(--text-primary) 4%,transparent);border-bottom:1px solid var(--border-color-light);border-radius:10px 10px 0 0;padding:12px 0 8px}.sg-datepicker-wrap .react-datepicker__current-month{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:6px}.sg-datepicker-wrap .react-datepicker__day-names{display:flex;justify-content:space-around}.sg-datepicker-wrap .react-datepicker__day-name{color:var(--text-muted);font-size:11px;font-weight:600;width:36px;text-align:center}.sg-datepicker-wrap .react-datepicker__month,.sg-fixed-weeks .react-datepicker__month{margin:4px 0;flex:1;min-height:232px}.sg-datepicker-wrap .react-datepicker__week{display:flex;justify-content:space-around}.sg-datepicker-wrap .react-datepicker__day{color:var(--text-secondary);border-radius:8px;width:36px;height:36px;line-height:36px;text-align:center;margin:1px 0;transition:background .15s}.sg-datepicker-wrap .react-datepicker__day:hover{background:color-mix(in srgb,var(--link-color) 22%,transparent);color:var(--text-primary)}.sg-datepicker-wrap .react-datepicker__day--selected,.sg-datepicker-wrap .react-datepicker__day--keyboard-selected{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text, #fff)!important;font-weight:600}.sg-datepicker-wrap .react-datepicker__day--today{font-weight:700;color:var(--success-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success-text) 45%,transparent)}.sg-datepicker-wrap .react-datepicker__day--outside-month{color:var(--text-muted);opacity:.5}.sg-datepicker-wrap .react-datepicker__day--disabled{color:var(--text-muted)!important;opacity:.35;cursor:default}.sg-datepicker-wrap .react-datepicker__navigation{top:12px}.sg-datepicker-wrap .react-datepicker__navigation-icon:before{border-color:var(--text-muted);border-width:2px 2px 0 0}.sg-datepicker-wrap .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:var(--text-primary)}.sg-datepicker-wrap .react-datepicker__triangle{display:none}.sg-datepicker-wrap .react-datepicker__time-container{border-left:1px solid var(--border-color-light);width:90px;flex-shrink:0}.sg-datepicker-wrap .react-datepicker__time-container .react-datepicker__header{border-radius:0}.sg-datepicker-wrap .react-datepicker-time__header{color:var(--text-muted);font-size:11px;font-weight:600}.sg-datepicker-wrap .react-datepicker__time{background:transparent}.sg-datepicker-wrap .react-datepicker__time-box{width:90px!important}.sg-datepicker-wrap .react-datepicker__time-list{height:228px!important;max-height:228px!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.sg-datepicker-wrap .react-datepicker__time-list-item{color:var(--text-secondary)!important;height:auto!important;padding:6px 12px!important;font-size:13px!important;transition:background .15s}.sg-datepicker-wrap .react-datepicker__time-list-item:hover{background:color-mix(in srgb,var(--link-color) 20%,transparent)!important;color:var(--text-primary)!important}.sg-datepicker-wrap .react-datepicker__time-list-item--selected{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text, #fff)!important;font-weight:600}@keyframes vtt-img-spin{to{transform:rotate(360deg)}}@keyframes vtt-spin{to{transform:rotate(360deg)}}.vtt-spin{animation:vtt-spin .9s linear infinite;transform-origin:center}@keyframes vtt-voice-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.15);opacity:.9}}@keyframes vtt-speak-badge-in{0%{opacity:0;transform:translate(-50%,-100%) scale(.6)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes vtt-raised-hand-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes vtt-raised-hand-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.92}50%{transform:translate(-50%,-50%) scale(1.18);opacity:1}}.vtt-video-sound-offer{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);pointer-events:none;box-shadow:0 0 color-mix(in srgb,var(--link-color) 55%,transparent);animation:vtt-video-sound-offer 1.8s ease-in-out infinite;transition:background .16s ease,color .16s ease}@keyframes vtt-video-sound-offer{0%,to{box-shadow:0 0 color-mix(in srgb,var(--link-color) 55%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--link-color) 0%,transparent);transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){.vtt-video-sound-offer{animation:none}}@keyframes vtt-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.vtt-aura-fill,.vtt-aura-wave{transform-box:fill-box;transform-origin:center}.vtt-aura-wave{display:none;pointer-events:none}.vtt-aura[data-anim=breathe] .vtt-aura-fill{animation:vtt-aura-breathe 3.2s ease-in-out infinite}.vtt-aura[data-anim=wave] .vtt-aura-wave{display:block;animation:vtt-aura-wave 2.8s ease-out infinite}.vtt-aura[data-anim=dash] .vtt-aura-outline{stroke-dasharray:10 7;animation:vtt-aura-dash 3s linear infinite}.vtt-aura[data-vis=master] .vtt-aura-outline{stroke-dasharray:6 5}@keyframes vtt-aura-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.035);opacity:.72}}@keyframes vtt-aura-wave{0%{transform:scale(.25);opacity:.9}to{transform:scale(1.04);opacity:0}}@keyframes vtt-aura-dash{to{stroke-dashoffset:-34}}@media (prefers-reduced-motion: reduce){.vtt-aura .vtt-aura-fill,.vtt-aura .vtt-aura-outline{animation:none!important}.vtt-aura-wave{display:none!important}}@keyframes fog-region-pulse{0%,to{opacity:1}50%{opacity:.45}}.fog-region-pulse{animation:fog-region-pulse .9s ease-in-out infinite}@keyframes drill-in{0%{transform:translate(34%);opacity:.35}to{transform:none;opacity:1}}@keyframes drill-back{0%{transform:translate(-28%);opacity:.35}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){@keyframes drill-in{0%{opacity:.6}to{opacity:1}}@keyframes drill-back{0%{opacity:.6}to{opacity:1}}}@keyframes popup-expand{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes popup-collapse{0%{transform:scale(1);opacity:1}to{transform:scale(.3);opacity:0}}select{background:var(--select-bg);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;font-size:12px;padding:4px 6px}.vtt-tip{position:fixed;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500;line-height:1.3;white-space:pre-line;overflow-wrap:anywhere;max-width:280px;pointer-events:none;z-index:999999;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color-light);box-shadow:0 2px 8px var(--shadow-color);opacity:0;transition:opacity .15s ease-out}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:4px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}input.no-spinner::-webkit-inner-spin-button,input.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.no-spinner{-moz-appearance:textfield}dialog.crop-dialog::backdrop{background:#000000b3}:root{--hover-frame-halo: rgba(0, 0, 0, .22)}[data-dark]{--hover-frame-halo: rgba(255, 255, 255, .3)}:root,[data-theme=light]{--glow-mix: 55%;--glow-tint: transparent;--glow-core-mix: 60%;--glow-core-tint: white;--sel-k: .6;--sel-blur-add: .5px}[data-dark]{--glow-mix: 45%;--glow-tint: white;--glow-core-mix: 35%;--glow-core-tint: white;--sel-k: .9;--sel-blur-add: 0px}[data-theme=parchment]{--glow-mix: 55%;--glow-tint: transparent;--glow-core-mix: 70%;--glow-core-tint: white;--sel-k: .62;--sel-blur-add: .5px}.vtt-light{--light-src: var(--link-color);--light-span: 9;--light-alpha: .75;--light-blur: 6px;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.6,1);will-change:opacity;pointer-events:none}.vtt-light.vtt-light-on{opacity:1;transition-timing-function:cubic-bezier(.2,.7,.3,1)}.vtt-light .tl-shape-indicator{stroke-linejoin:round;stroke-linecap:round}.vtt-light.vtt-light-sharp .tl-shape-indicator{stroke-linejoin:miter;stroke-miterlimit:8}.vtt-light .tl-shape-indicator *{stroke:inherit;stroke-width:inherit;stroke-linejoin:inherit;stroke-dasharray:none;opacity:1;fill:none;vector-effect:none}.vtt-light-halo .tl-shape-indicator{stroke:color-mix(in srgb,var(--light-src) var(--glow-mix),var(--glow-tint));stroke-width:calc(var(--light-span) * 2px * var(--tl-scale));filter:blur(calc(var(--light-blur) * var(--tl-scale)));opacity:calc(var(--light-alpha) * .5)}.vtt-light-core .tl-shape-indicator{stroke:color-mix(in srgb,var(--light-src) var(--glow-core-mix),var(--glow-core-tint));stroke-width:calc(max(1.5px,var(--light-span) * .45px) * var(--tl-scale));filter:blur(calc(var(--light-blur) / 3 * var(--tl-scale)));opacity:calc(var(--light-alpha) * .8)}.vtt-light-select.vtt-light-halo .tl-shape-indicator{opacity:calc(var(--light-alpha) * .425)}.vtt-light-select.vtt-light-core .tl-shape-indicator{opacity:calc(var(--light-alpha) * .68)}.vtt-light-line .tl-shape-indicator{stroke:var(--link-color);stroke-width:calc(var(--light-line-w, 1px) * var(--tl-scale));opacity:calc(var(--light-line-a, .8) * var(--sel-k));filter:blur(calc((var(--light-line-blur, 0px) + var(--sel-blur-add)) * var(--tl-scale)))}[data-vtt-camera-moving] .vtt-light-halo,[data-vtt-transforming] .vtt-light-halo{opacity:0!important;transition-duration:80ms!important}[data-vtt-camera-moving] .vtt-light .tl-shape-indicator,[data-vtt-transforming] .vtt-light .tl-shape-indicator{filter:none!important}.tl-container.tl-theme__light,.tl-container.tl-theme__dark{--color-selected: var(--link-color);--color-selection-stroke: var(--link-color);--color-selection-fill: color-mix(in srgb, var(--link-color) 18%, transparent);--color-brush-stroke: color-mix(in srgb, var(--link-color) 45%, transparent);--color-brush-fill: color-mix(in srgb, var(--link-color) 8%, transparent)}.tl-container[data-vtt-hover-movable]{--tl-cursor-default: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%202%20L3%2020%20L7.6%2015.8%20L10.6%2022.4%20L13.4%2021.2%20L10.5%2014.7%20L16.6%2014.7%20Z%22%20fill%3D%22black%22%20stroke%3D%22white%22%20stroke-width%3D%221.4%22%2F%3E%3Cg%20stroke%3D%22white%22%20stroke-width%3D%223.2%22%3E%3Cpath%20d%3D%22M21%2016.6v8.8M16.6%2021h8.8%22%2F%3E%3Cpath%20d%3D%22M19.7%2018l1.3-1.4%201.3%201.4M19.7%2024l1.3%201.4%201.3-1.4M18%2019.7l-1.4%201.3%201.4%201.3M24%2019.7l1.4%201.3-1.4%201.3%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%3E%3Cpath%20d%3D%22M21%2016.6v8.8M16.6%2021h8.8%22%2F%3E%3Cpath%20d%3D%22M19.7%2018l1.3-1.4%201.3%201.4M19.7%2024l1.3%201.4%201.3-1.4M18%2019.7l-1.4%201.3%201.4%201.3M24%2019.7l1.4%201.3-1.4%201.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 3 2, default}.tl-container[data-vtt-no-rotate] [data-testid^="selection.rotate"],.tl-container[data-vtt-no-rotate] .tl-mobile-rotate__bg,.tl-container[data-vtt-no-rotate] .tl-mobile-rotate__fg{display:none}.vtt-lock-flash{position:absolute;z-index:1000;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);pointer-events:none;opacity:0;transform:translate(-50%,-50%);transition-property:opacity;transition-timing-function:ease-out;will-change:opacity}.vtt-lock-flash.vtt-lock-flash-on{opacity:1}@media (prefers-reduced-motion: reduce){.vtt-lock-flash{transition-duration:80ms!important}}svg[class*=vtt-adorn-]>.tl-shape-indicator *{stroke:inherit;stroke-width:inherit;stroke-dasharray:inherit;opacity:1}.vtt-adorn-outline .tl-shape-indicator,.tl-shape-indicator.vtt-adorn-outline{filter:drop-shadow(0 0 1px var(--hover-frame-halo))}:root{--pickup-target-color: #38bdf8}.vtt-adorn-target .tl-shape-indicator{stroke-width:calc(2.5px * var(--tl-scale));stroke-dasharray:6 4;filter:drop-shadow(0 0 3px rgba(56,189,248,.55))}.vtt-adorn-targetable .tl-shape-indicator{stroke-dasharray:6 4;opacity:.45}:root{--attention-core: color-mix(in srgb, var(--link-color) 45%, white);--attention-soft: color-mix(in srgb, var(--link-color) 30%, transparent);--attention-halo: rgba(12, 10, 8, .55)}@keyframes vtt-attention-hold{0%{opacity:0}8%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes vtt-attention-echo{0%{opacity:0}30%{opacity:.85}to{opacity:0}}.vtt-adorn-attention .tl-shape-indicator{stroke-width:calc(2.4px * var(--tl-scale));animation:vtt-attention-hold 3s ease both}.vtt-adorn-attention-halo .tl-shape-indicator{stroke:var(--attention-halo);stroke-width:calc(5px * var(--tl-scale));animation:vtt-attention-hold 3s ease both}.vtt-adorn-attention-echo .tl-shape-indicator{stroke:var(--attention-soft);stroke-width:calc(7px * var(--tl-scale));opacity:0;animation:vtt-attention-echo 1.6s ease-in-out both}.vtt-adorn-echo-1 .tl-shape-indicator{animation-delay:.48s}.vtt-adorn-echo-2 .tl-shape-indicator{animation-delay:.96s}@media (prefers-reduced-motion: reduce){.vtt-adorn-attention-echo{visibility:hidden}}[data-shape-pickup-target][data-pickup-style=rect][data-pickup-target-active=true]{outline:3px dashed var(--pickup-target-color, #38bdf8);outline-offset:4px;filter:drop-shadow(0 0 8px rgba(56,189,248,.55))}@keyframes row-drag-rejected-blink{0%,to{border-color:transparent;filter:none}25%,75%{border-color:#d95c52;filter:drop-shadow(0 0 8px rgba(217,92,82,.55))}}.vtt-drop-rejected-overlay{position:fixed;border:3px dashed transparent;border-radius:6px;pointer-events:none;z-index:10040;animation:row-drag-rejected-blink .32s ease-in-out 2}@keyframes messenger-panel-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes messenger-tombstone-in{0%{opacity:0}to{opacity:.7}}@keyframes messenger-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.msg-actions-btn{opacity:0;transition:opacity .12s ease}[data-own-msg]:hover .msg-actions-btn{opacity:1}.msg-actions-btn:hover{color:var(--text-primary);background:var(--bg-card-alt)}@media (hover: none){.msg-actions-btn{opacity:0;pointer-events:none}}@keyframes msg-flash{0%{box-shadow:0 0 0 3px var(--btn-primary-bg)}to{box-shadow:0 0 0 3px transparent}}[data-msg-flash]{animation:msg-flash 1.6s ease-out}[data-own-folder] .folder-archive-all-btn{opacity:0;transition:opacity .12s ease}[data-own-folder]:hover .folder-archive-all-btn{opacity:1}.folder-archive-all-btn:hover{color:var(--text-primary)}@media (hover: none){[data-own-folder] .folder-archive-all-btn{opacity:1}}.folder-archive-all-btn[data-confirming=true]{opacity:1!important}[data-top-layer]:popover-open{inset:auto;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible;width:auto;height:auto;max-width:none;max-height:none}.vtt-tip[data-top-layer]:popover-open{padding:4px 10px;border:1px solid var(--border-color-light);border-radius:6px;background:var(--bg-card);max-width:280px}[data-rich-text]:where(:not([data-rich-text-layout=document]))>:first-child{margin-top:0}[data-rich-text]:where(:not([data-rich-text-layout=document]))>:last-child{margin-bottom:0}[data-rich-text]:where(:not([data-rich-text-layout=document])) p{margin:.35em 0}[data-rich-text]:where(:not([data-rich-text-layout=document])) ul,[data-rich-text]:where(:not([data-rich-text-layout=document])) ol{margin:.35em 0;padding-left:1.3em}[data-rich-text]:where(:not([data-rich-text-layout=document])) li{margin:.1em 0}[data-rich-text]:where(:not([data-rich-text-layout=document])) h1,[data-rich-text]:where(:not([data-rich-text-layout=document])) h2,[data-rich-text]:where(:not([data-rich-text-layout=document])) h3,[data-rich-text]:where(:not([data-rich-text-layout=document])) h4,[data-rich-text]:where(:not([data-rich-text-layout=document])) h5,[data-rich-text]:where(:not([data-rich-text-layout=document])) h6{margin:.5em 0 .25em;font-size:1.15em;line-height:1.25}[data-rich-text]:where(:not([data-rich-text-layout=document])) blockquote{margin:.35em 0;padding-left:.7em;border-left:2px solid currentColor;opacity:.85}[data-rich-text]:where(:not([data-rich-text-layout=document])) img{max-width:100%;height:auto}[data-rich-text]:where(:not([data-rich-text-layout=document])) pre{overflow-x:auto}[data-rich-text]:where(:not([data-rich-text-layout=document])) hr{margin:.5em 0;opacity:.35}[data-note-marker-browse]:hover,[data-note-marker-browse]:focus-visible{border-color:var(--link-color)!important;background:color-mix(in srgb,var(--link-color) 10%,transparent)!important}.vtt-composer-input{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.vtt-composer-input::-webkit-scrollbar{width:6px}.vtt-composer-input::-webkit-scrollbar-track{background:transparent;margin:2px 0}.vtt-composer-input::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.vtt-composer-input::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.dice-roll-cell .dice-ico{display:none}.dice-roll-cell:hover .dice-ico{display:inline-flex;align-items:center}.dice-roll-cell:hover .dice-face{display:none}.vtt-volume-boost{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:18px;background:transparent;--boost-zone: color-mix(in srgb, var(--error-text) 35%, var(--border-color));--boost-zone-fill: color-mix(in srgb, var(--error-text) 75%, transparent)}.vtt-volume-boost::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(90deg,var(--link-color) 0 min(var(--boost-fill),75%),transparent 0),linear-gradient(90deg,transparent 0 75%,var(--boost-zone-fill) 75% max(var(--boost-fill),75%),transparent 0),linear-gradient(90deg,var(--border-color) 0 75%,var(--boost-zone) 75% 100%)}.vtt-volume-boost::-moz-range-track{height:8px;border-radius:4px;background:linear-gradient(90deg,var(--link-color) 0 min(var(--boost-fill),75%),transparent 0),linear-gradient(90deg,transparent 0 75%,var(--boost-zone-fill) 75% max(var(--boost-fill),75%),transparent 0),linear-gradient(90deg,var(--border-color) 0 75%,var(--boost-zone) 75% 100%)}.vtt-volume-boost::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-4px;border-radius:50%;background:var(--link-color);border:2px solid var(--bg-primary);transition:background .16s ease}.vtt-volume-boost::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--link-color);border:2px solid var(--bg-primary);transition:background .16s ease}.vtt-volume-boost[data-above-master]::-webkit-slider-thumb{background:var(--error-text)}.vtt-volume-boost[data-above-master]::-moz-range-thumb{background:var(--error-text)}.vtt-roll-receipt{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;padding:5px 2px 2px;font-size:11.5px;line-height:1.4;color:var(--text-secondary);opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease}.vtt-roll-receipt[data-on=true]{opacity:1;transform:none}.vtt-roll-receipt__item{display:inline-flex;align-items:center;gap:5px}.vtt-roll-receipt__ok{color:var(--success-text)}.vtt-roll-receipt__link{font:inherit;font-size:11.5px;color:var(--link-color);background:none;border:0;padding:0;cursor:pointer}.vtt-roll-receipt__link:hover{text-decoration:underline}.vtt-roll-receipt__link:focus-visible,.vtt-roll-receipt__close:focus-visible{outline:2px solid var(--link-color);outline-offset:1px;border-radius:3px}.vtt-roll-receipt__close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .16s ease,color .16s ease}.vtt-roll-receipt__close:hover{background:var(--bg-hover);color:var(--text-primary)}@media (prefers-reduced-motion: reduce){.vtt-roll-receipt{transform:none;transition:opacity 80ms linear}}.video-ctl{transition:background-color .12s ease,color .12s ease}.video-ctl:hover,.video-ctl[aria-expanded=true]{color:var(--text-primary)!important;background:var(--bg-hover)!important}.video-ctl:focus-visible,.video-menu-item:focus-visible{outline:2px solid var(--link-color);outline-offset:-2px}.video-menu-item:hover{background:var(--bg-hover)!important}.video-dock-controls{opacity:0;transition:opacity .16s ease}.video-dock-panel:hover .video-dock-controls,[data-video-preview]:hover .video-dock-controls,.video-dock-controls:focus-within{opacity:1}[data-video-preview] .video-dock-controls{pointer-events:none}[data-video-preview]:hover .video-dock-controls,[data-video-preview] .video-dock-controls:focus-within{pointer-events:auto}.video-dock-controls .video-ctl{background:var(--bg-card)!important}.video-dock-controls .video-ctl:hover{background:var(--bg-hover)!important}@media (prefers-reduced-motion: reduce){.video-dock-controls{transition:none}}@media (hover: none){.video-dock-controls{opacity:1}[data-video-preview] .video-dock-controls{pointer-events:auto}}.video-row-list>[data-video-row]{display:flex;align-items:center;gap:8px;padding:0 6px 0 0;min-width:0}.video-row-list[data-mode=tiles]>[data-video-row]{flex-direction:column;align-items:stretch;gap:0;padding:0;width:var(--video-tile-w);justify-self:center}.video-row-list[data-mode=tiles]>:not([data-video-row]){grid-column:1 / -1}.video-row-controls{display:grid;grid-template-rows:repeat(3,24px);grid-auto-flow:column;grid-auto-columns:24px;gap:0 2px;align-items:center;justify-items:center;align-content:center;margin-left:auto;flex-shrink:0}.video-framing-in{animation:video-framing-in .16s ease}@keyframes video-framing-in{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.video-framing-in{animation:none}}.video-row-controls.video-row-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 4px;min-height:28px;padding:2px 3px;margin-left:0}.video-row-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 6px 3px;background:linear-gradient(to top,var(--video-scrim),transparent);--text-primary: var(--video-on-letterbox);--text-secondary: var(--video-on-letterbox);--text-muted: rgba(255, 255, 255, .72);color:var(--video-on-letterbox);font-size:11px;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.video-row-caption :where(span,div,a){color:var(--video-on-letterbox)!important}[data-arrival-pending] .tl-container,[data-arrival-pending] .tl-container *{cursor:progress!important}[data-typography]{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:6 3 3;overflow-wrap:break-word}[data-typography] :is(p,li,dd,dt,blockquote,figcaption,td,th){text-wrap:pretty}[data-typography] :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;hyphens:manual;-webkit-hyphens:manual}[data-typography] :is(pre,code,kbd,samp){hyphens:manual;-webkit-hyphens:manual}[data-typography] blockquote .rb-hang-quote,[data-typography-gutter] .rb-hang-quote{margin-inline-start:-.45em}.rb-nowrap{white-space:nowrap}@font-face{font-family:AccountBadgePlexSans;src:url(/fonts/IBMPlexSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AccountBadgePlexSerif;src:url(/fonts/IBMPlexSerif-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AccountBadgePlexMono;src:url(/fonts/IBMPlexMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AccountBadgeShantellSans;src:url(/fonts/Shantell_Sans-Tldrawish.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AccountBadgeGotfridus;src:url(/fonts/Gotfridus.woff2) format("woff2"),url(/fonts/Gotfridus.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AccountBadgeInter;src:url(/assets/Inter-Medium-BEYgZTde.ttf) format("truetype");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:AccountBadgeInter;src:url(/assets/Inter-Bold-SlGuY_v7.ttf) format("truetype");font-weight:700 800;font-style:normal;font-display:swap}.vtt-dialog-surface.vtt-frame{--dialog-gutter: 12px;--dialog-radius: 10px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;inline-size:min(var(--dialog-width, 480px),calc(100dvw - 2 * var(--dialog-gutter)));max-inline-size:calc(100dvw - 2 * var(--dialog-gutter));max-block-size:min(85dvh,calc(100dvh - 2 * var(--dialog-gutter) - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border-radius:var(--dialog-radius);container:vtt-dialog / inline-size;position:relative}.vtt-dialog-surface.vtt-frame[data-dialog-fixed-height=true]{block-size:min(85dvh,calc(100dvh - 2 * var(--dialog-gutter) - env(safe-area-inset-top) - env(safe-area-inset-bottom)),900px)}.vtt-dialog-backdrop[data-presentation=sheet]{align-items:flex-end;padding:0}.vtt-dialog-surface.vtt-frame[data-presentation=sheet]{inline-size:100dvw;max-inline-size:100dvw;max-block-size:90dvh;border-radius:16px 16px 0 0;border-block-end:none}.vtt-dialog-surface.vtt-frame[data-presentation=sheet][data-dialog-fixed-height=true]{block-size:min(90dvh,900px)}.vtt-dialog-surface.vtt-frame[data-presentation=sheet] .vtt-frame__header:before{content:"";position:absolute;inset-block-start:6px;inset-inline-start:50%;inline-size:32px;block-size:4px;transform:translate(-50%);border-radius:2px;background:var(--border-color)}.vtt-dialog-surface.vtt-frame[data-presentation=sheet] .vtt-frame__header{position:relative;padding-block-start:16px}.vtt-dialog-backdrop[data-presentation=fullscreen]{padding:0}.vtt-dialog-surface.vtt-frame[data-presentation=fullscreen]{inline-size:100dvw;max-inline-size:100dvw;block-size:100dvh;max-block-size:100dvh;border:none;border-radius:0;box-shadow:none}.vtt-dialog-surface.vtt-frame[data-presentation=fullscreen] .vtt-frame__header{padding-block-start:calc(12px + env(safe-area-inset-top))}.vtt-frame__header{display:flex;align-items:center;gap:8px;padding:12px;border-block-end:1px solid var(--border-color)}.vtt-frame__title{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:14px;color:var(--modal-text, var(--text-primary))}.vtt-frame__body{min-block-size:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px;scroll-padding-block-end:88px}.vtt-frame__footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;padding:10px 12px;padding-block-end:calc(10px + env(safe-area-inset-bottom));border-block-start:1px solid var(--border-color);background:var(--modal-bg, var(--bg-card))}.vtt-frame__icon-button{display:inline-flex;align-items:center;justify-content:center;min-inline-size:32px;min-block-size:32px;padding:4px;border:none;border-radius:6px;background:none;color:var(--text-muted);cursor:pointer}.vtt-frame__icon-button:hover{background:var(--bg-card-alt);color:var(--text-primary)}.vtt-dialog-surface.vtt-frame[data-dialog-resizable=true] .vtt-frame__footer{padding-inline-end:34px}.vtt-frame__resize-handle{position:absolute;inset-inline-end:2px;inset-block-end:2px;z-index:2;display:flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;border-radius:6px;color:var(--text-muted);cursor:nwse-resize;touch-action:none;-webkit-user-select:none;user-select:none;opacity:.62;transition:color .12s ease,background .12s ease,opacity .12s ease}.vtt-frame__resize-handle:hover,.vtt-frame__resize-handle:focus-visible,.vtt-dialog-surface.vtt-frame[data-dialog-resizing=true] .vtt-frame__resize-handle{color:var(--text-primary);background:var(--bg-card-alt);opacity:1;outline:none}.vtt-frame__resize-handle:focus-visible{box-shadow:0 0 0 2px var(--accent-color, #4263eb)}@container vtt-dialog (max-width: 419px){.vtt-frame__footer{flex-direction:column-reverse;align-items:stretch}.vtt-frame__footer>*{inline-size:100%}}@media (pointer: coarse){.vtt-frame__body input:not([type=checkbox]):not([type=radio]):not([type=range]),.vtt-frame__body select,.vtt-frame__body textarea{font-size:16px;min-block-size:44px}.vtt-frame__body button,.vtt-frame__footer button,.vtt-frame__icon-button{min-block-size:44px;min-inline-size:44px}}@media (prefers-reduced-motion: no-preference){.vtt-dialog-backdrop:has(>.vtt-frame){animation:vtt-frame-backdrop-in .16s ease-out}.vtt-dialog-surface.vtt-frame{animation:vtt-frame-card-in .16s cubic-bezier(.32,.72,0,1)}.vtt-dialog-surface.vtt-frame[data-presentation=sheet],.vtt-dialog-surface.vtt-frame[data-presentation=fullscreen]{animation:vtt-frame-rise-in .24s cubic-bezier(.32,.72,0,1)}}@keyframes vtt-frame-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes vtt-frame-card-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes vtt-frame-rise-in{0%{transform:translateY(100%)}to{transform:none}}
