body{font-family:Halvar Breit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;background-color:#242424;color:#fff}@font-face{font-family:Halvar Breitschrift;src:url(../assets/fonts/HalvarBreit-Bd.woff2) format("woff2");font-weight:400;font-style:normal}html,body,#root{height:100%;width:100%;margin:0;padding:0}:root{--thea-bg: #0f131e;--thea-bg-gradient: radial-gradient(1200px 700px at 70% 80px, rgba(88, 166, 255, .1), transparent 55%);--thea-surface-modal: #121621;--thea-surface-panel: rgba(31, 40, 58, .88);--thea-surface-input: rgba(10, 14, 22, .35);--thea-surface-toggle: rgba(255, 255, 255, .04);--thea-surface-menu: rgba(10, 14, 20, .96);--thea-surface-dropdown: #1f283a;--thea-surface-dropdown-active: #242f47;--thea-surface-card-hover: rgba(255, 255, 255, .06);--thea-primary: #214786;--thea-primary-hover: #3866af;--thea-teal: #63B4A2;--thea-teal-hover: #69BCAA;--thea-teal-light: #7DC9B9;--thea-grey-btn: rgba(115, 120, 126, .31);--thea-text: #E6EDF3;--thea-text-btn: #0B1220;--thea-text-subdued: rgba(230, 237, 243, .72);--thea-text-muted: rgba(230, 237, 243, .55);--thea-text-inactive: rgba(230, 237, 243, .82);--thea-text-meta: #9fa9b5;--thea-danger-bg: rgba(180, 40, 40, .22);--thea-danger-text: rgba(255, 188, 188, .9);--thea-danger-border: rgba(255, 120, 120, .55);--thea-error-bg: rgba(248, 81, 73, .12);--thea-error-text: #ffb4ae;--thea-error-border: rgba(255, 120, 120, .65);--thea-error-bg-page: #3b0f17;--thea-error-border-page: #7a2c3a;--thea-border-subtle: 1px solid rgba(255, 255, 255, .08);--thea-border: 1px solid rgba(255, 255, 255, .1);--thea-border-medium: 1px solid rgba(255, 255, 255, .12);--thea-border-strong: 1px solid rgba(255, 255, 255, .14);--thea-border-error: 1px solid rgba(255, 120, 120, .65);--thea-border-danger: 1px solid rgba(255, 120, 120, .55);--thea-shadow-inset: 0 1px 0 rgba(255, 255, 255, .05) inset;--thea-shadow-dropdown: 0 1px 30px rgba(0, 0, 0, .15);--thea-shadow-card: 0 8px 18px rgba(0, 0, 0, .35);--thea-shadow-standard: 0 10px 22px rgba(0, 0, 0, .22);--thea-shadow-hover: 0 14px 26px rgba(0, 0, 0, .28);--thea-shadow-overlay: 0 10px 35px rgba(0, 0, 0, .45);--thea-radius-xs: 5px;--thea-radius-sm: 8px;--thea-radius-md: 10px;--thea-radius-lg: 12px;--thea-radius-panel: 16px;--thea-radius-pill: 999px;--thea-transition-btn: background-color .25s ease, box-shadow .25s ease, transform .25s ease;--thea-transition-color: background-color .15s ease;--thea-transition-fade: opacity .16s ease, transform .16s ease, visibility .16s ease;--thea-transition-slide: transform .22s ease;--thea-transition-text: opacity .15s ease, color .15s ease;--thea-z-content: 1;--thea-z-popover: 50;--thea-z-sidebar-l: 999;--thea-z-sidebar-r: 1000;--thea-z-admin: 1001;--thea-z-sticky: 1002;--thea-z-admin-backdrop: 1998;--thea-z-admin-nav: 1999;--thea-z-modal-backdrop: 3000;--thea-z-modal: 3200;--thea-z-sidebar-toggle: 9998;--thea-z-dropdown: 9999}*{scrollbar-width:auto;scrollbar-color:rgba(255,255,255,.2) transparent}*::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background-clip:content-box}.thea-modal-body::-webkit-scrollbar{width:14px}.thea-modal-body::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:10px;border:2px solid transparent;background-clip:content-box}.thea-flex{display:flex}.thea-flex-col{display:flex;flex-direction:column}.thea-flex-center{display:flex;align-items:center;justify-content:center}.thea-flex-between{display:flex;align-items:center;justify-content:space-between}.thea-flex-align{display:flex;align-items:center}.thea-flex-end{display:flex;align-items:center;justify-content:flex-end}.thea-flex-1{flex:1}.thea-flex-grow{flex-grow:1}.thea-min-w-0{min-width:0}.thea-w-full{width:100%}.thea-h-full{height:100%}.thea-relative{position:relative}.thea-overflow-hidden{overflow:hidden}.thea-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thea-no-select{-webkit-user-select:none;user-select:none}.thea-no-pointer{pointer-events:none}.thea-text-primary{color:var(--thea-text)}.thea-text-subdued{color:var(--thea-text-subdued)}.thea-text-muted{color:var(--thea-text-muted)}.thea-text-meta{color:var(--thea-text-meta)}.thea-text-error{color:var(--thea-error-text)}.thea-text-danger{color:var(--thea-danger-text)}.thea-micro-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--thea-text-muted)}.thea-divider{border:none;border-top:var(--thea-border-subtle);margin:0}.thea-page{min-height:100vh;background-color:var(--thea-bg);background-image:var(--thea-bg-gradient);background-repeat:no-repeat;background-position:top center;color:var(--thea-text);padding:20px}.thea-btn{outline:none;height:44px;border-radius:var(--thea-radius-pill);border:none;background:var(--thea-teal-hover);color:var(--thea-text-btn);cursor:pointer;font-weight:900;letter-spacing:.2px;box-shadow:var(--thea-shadow-standard);transition:var(--thea-transition-btn);display:inline-flex;align-items:center;justify-content:center;padding:0 20px}.thea-btn:hover:not(:disabled){background:var(--thea-teal-light);transform:translateY(-1px);box-shadow:var(--thea-shadow-hover)}.thea-btn:active:not(:disabled){transform:translateY(0);box-shadow:var(--thea-shadow-standard)}.thea-btn:focus-visible{outline:1px solid rgba(255,255,255,.9);outline-offset:2px;box-shadow:var(--thea-shadow-standard)}.thea-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.thea-btn-cancel{outline:none;align-self:center;height:44px;border-radius:var(--thea-radius-pill);border:none;background:var(--thea-grey-btn);color:#e6edf378;cursor:pointer;font-weight:900;letter-spacing:.2px;transition:var(--thea-transition-btn);display:inline-flex;align-items:center;justify-content:center;padding:0 20px}.thea-btn-cancel:hover:not(:disabled){background:var(--thea-error-bg);color:var(--thea-error-text);transform:translateY(-1px)}.thea-btn-cancel:active:not(:disabled){transform:translateY(0)}.thea-btn-cancel:focus-visible{outline:1px solid rgba(255,255,255,.9);outline-offset:2px}.thea-btn-cancel:disabled{opacity:.6;cursor:not-allowed}.thea-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--thea-radius-md);border:none;background:transparent;color:var(--thea-text);cursor:pointer;transition:var(--thea-transition-color);flex-shrink:0}.thea-icon-btn:hover{background:#ffffff0f}.thea-icon-btn:focus-visible{outline:1px solid rgba(255,255,255,.9);outline-offset:2px}.thea-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:var(--thea-z-modal-backdrop);padding:18px}.thea-modal{display:flex;flex-direction:column;background:var(--thea-surface-modal);border-radius:var(--thea-radius-md);box-shadow:var(--thea-shadow-standard);border:var(--thea-border);overflow:hidden}.thea-modal-header{height:52px;padding:0 8px 0 28px;display:flex;align-items:center;justify-content:space-between;background:var(--thea-surface-modal);border-bottom:var(--thea-border-subtle);flex-shrink:0}.thea-modal-title{color:var(--thea-text);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 6px;flex:1;min-width:0}.thea-modal-body{padding:24px;display:flex;flex-direction:column;gap:14px;background:var(--thea-surface-modal);overflow:auto;flex:1;min-height:0;scrollbar-width:auto;scrollbar-color:rgba(255,255,255,.25) transparent}.thea-modal-footer{padding:20px;display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:var(--thea-border-subtle);background:var(--thea-surface-modal);flex-shrink:0}.thea-form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.thea-form-label{font-size:12px;color:var(--thea-text-subdued)}.thea-input{height:44px;padding:0 12px;border-radius:var(--thea-radius-sm);border:var(--thea-border-medium);background:var(--thea-surface-input);color:var(--thea-text);outline:none;font-size:16px;font-weight:600;transition:border-color .15s ease;box-sizing:border-box;width:100%}.thea-input::placeholder{color:var(--thea-text-muted);font-weight:400}.thea-input:focus{border-color:#ffffff47}.thea-input--error{border:var(--thea-border-error)!important}.thea-textarea{padding:10px 12px;border-radius:var(--thea-radius-sm);border:var(--thea-border-medium);background:var(--thea-surface-input);color:var(--thea-text);outline:none;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;resize:vertical;width:100%;box-sizing:border-box}.thea-field-error{font-size:12px;color:var(--thea-error-text)}.thea-field-notice{font-size:12px;color:var(--thea-text-subdued)}.thea-inset-box{border-radius:var(--thea-radius-md);border:var(--thea-border-subtle);background:var(--thea-surface-input);padding:8px;width:100%;box-sizing:border-box}.thea-glass-panel{background:var(--thea-surface-panel);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:var(--thea-border-strong);box-shadow:var(--thea-shadow-overlay);border-radius:var(--thea-radius-panel);outline:none!important}.thea-glass-panel:focus,.thea-glass-panel:focus-visible{outline:none!important}.thea-select-root{position:relative;border-radius:var(--thea-radius-xs);outline:none}.thea-select-trigger{border:none;height:38px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border-radius:var(--thea-radius-xs);background:transparent;color:#e6edf38a;font-weight:100;cursor:pointer;outline:none}.thea-select-trigger:focus-visible{outline:1px solid rgba(255,255,255,.9);outline-offset:1px}.thea-select-trigger:disabled{cursor:not-allowed;opacity:.6}.thea-select-value{font-size:14px;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thea-select-chev{display:inline-flex;align-items:center;opacity:.9;font-size:20px;flex-shrink:0}.thea-select-menu{position:absolute;top:44px;left:0;width:100%;border-radius:var(--thea-radius-sm);background-color:var(--thea-surface-dropdown);box-shadow:var(--thea-shadow-dropdown);overflow:hidden;z-index:var(--thea-z-dropdown)}.thea-select-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--thea-radius-md);border:none;outline:none;background:var(--thea-surface-dropdown);color:var(--thea-text);cursor:pointer;text-align:left;transition:var(--thea-transition-color);margin:0;font-weight:100}.thea-select-option:hover,.thea-select-option--active{background:var(--thea-surface-dropdown-active)}.thea-select-option--selected{background:var(--thea-surface-dropdown-active);font-weight:700}.thea-select-option:disabled{opacity:.55;cursor:not-allowed}.thea-select-option-label{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thea-select-option-right{font-size:12px;opacity:.75;flex-shrink:0}.thea-avatar-wrap{display:inline-flex;align-items:center;justify-content:center}.thea-avatar-outer{position:relative;display:inline-flex}.thea-avatar-clip{border-radius:9999px;overflow:hidden}.thea-avatar-edit-btn{position:absolute;right:-4px;bottom:-4px;width:28px;height:28px;border-radius:var(--thea-radius-pill);border:var(--thea-border-medium);background:#00000059;color:var(--thea-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--thea-transition-color)}.thea-avatar-edit-btn:hover{background:#0000008c}.thea-table{width:100%;border-collapse:collapse;font-size:13px}.thea-th{text-align:left;font-size:11px;font-weight:600;padding:8px 10px;border-bottom:var(--thea-border-subtle);color:#e6edf39e;background:var(--thea-surface-toggle);text-transform:uppercase;letter-spacing:.8px;position:sticky;top:0;z-index:var(--thea-z-content)}.thea-td{padding:12px 10px;border-bottom:var(--thea-border-subtle);color:var(--thea-text)}.thea-tr:hover .thea-td{background:#ffffff08}.thea-error-surface{background:var(--thea-error-bg-page);border:1px solid var(--thea-error-border-page);padding:10px;border-radius:var(--thea-radius-sm);margin-top:12px;font-size:13px;color:var(--thea-error-text)}.thea-inline-error{font-size:12px;color:#ffb3b3;margin-top:-4px;margin-bottom:4px}.thea-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.thea-card{border-radius:var(--thea-radius-md);border:var(--thea-border-subtle);background:#ffffff08;overflow:hidden;transition:border-color .15s ease,background .15s ease}.thea-card:hover{border-color:#ffffff24;background:#ffffff0d}.thea-card--selected{border-color:#78a0ffa6!important;background:#78a0ff1a!important}.thea-sidebar-toggle{border-radius:var(--thea-radius-pill);background:var(--thea-surface-panel);border:0px solid transparent;box-shadow:0 6px 24px #00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:var(--thea-z-sidebar-toggle);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:var(--thea-transition-btn);color:var(--thea-text)}.thea-sidebar-toggle:hover{background:var(--thea-surface-panel);transform:translateY(-1px);box-shadow:0 8px 28px #0000008c}.thea-context-menu{background:var(--thea-surface-menu);border:var(--thea-border);border-radius:var(--thea-radius-sm);box-shadow:var(--thea-shadow-standard);overflow:hidden}.thea-context-menu-item{display:flex;align-items:center;gap:8px;padding:10px 14px;width:100%;border:none;background:transparent;color:var(--thea-text);cursor:pointer;font-size:13px;text-align:left;transition:var(--thea-transition-color)}.thea-context-menu-item:hover{background:#ffffff0f}.thea-context-menu-item--danger{color:var(--thea-danger-text);background:var(--thea-danger-bg)}.thea-context-menu-item--danger:hover{background:#c832324d}.thea-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:var(--thea-radius-pill);border:var(--thea-border-medium);background:var(--thea-surface-input);color:var(--thea-text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.thea-search input{flex:1;background:transparent;border:none;outline:none;color:var(--thea-text);font-size:14px;min-width:0}.thea-search input::placeholder{color:var(--thea-text-muted)}.thea-spinner{display:inline-block;border-radius:50%;border:2px solid rgba(255,255,255,.15);border-top-color:var(--thea-teal);animation:thea-spin .7s linear infinite}@keyframes thea-spin{to{transform:rotate(360deg)}}.thea-tab-bar{display:flex;align-items:center;gap:0;position:relative}.thea-tab-bar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#ffffff14}.thea-tab-btn{background:transparent;border:none;cursor:pointer;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:#ffffffb8;transition:color .15s ease}.thea-tab-btn:hover{color:#ffffffe6}.thea-tab-btn--active{color:#fff;font-weight:700}.thea-tab-indicator{height:3px;border-radius:var(--thea-radius-pill);background:var(--thea-teal);width:32px;align-self:center}.thea-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.thea-grid-card-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:#ffffff0a}.ilm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:3001;padding:16px}.ilm-modal{width:min(520px,100%);border-radius:14px;background:#141a28fa;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 46px #00000073;color:var(--thea-text);overflow:hidden}.ilm-header{padding:14px 16px;border-bottom:var(--thea-border)}.ilm-title{margin:0;font-size:17px;font-weight:800}.ilm-close-btn{border:none;outline:none;background:transparent;color:var(--thea-text-meta);cursor:pointer;font-size:14px;font-weight:700}.ilm-body{padding:16px;display:grid;gap:10px}.ilm-message{font-size:14px;line-height:1.4;opacity:.96}.ilm-meta-row{gap:16px;border-bottom:var(--thea-border-subtle);padding-bottom:8px;align-items:flex-start}.ilm-meta-value{font-size:13px;font-weight:600;text-align:right;max-width:70%}.ilm-footer{border-top:1px solid rgba(255,255,255,.1)}.ilm-btn{height:40px;min-width:120px;padding:6px 22px}.ilm-btn--wide{min-width:140px}.ilm-text-error{font-size:13px}.ilm-text-subdued{font-size:12px}.np-card{border:0;outline:0;background:transparent;border-radius:18px;padding:14px;color:#e6edf3d9;box-shadow:0 16px 34px #00000059;scrollbar-width:auto;scrollbar-color:transparent transparent}.np-card::-webkit-scrollbar{width:10px;height:10px}.np-card::-webkit-scrollbar-track{background:transparent}.np-card::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.np-header-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:8px}.np-header-title{font-weight:900;color:#e6edf3}.np-item{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.np-item--last{border-bottom:none}.np-item--read{opacity:.8}.np-title{font-weight:650;color:#e6edf3;margin-bottom:4px}.np-title--invite{font-size:13px;font-weight:600;margin-bottom:3px}.np-meta{font-size:12px;opacity:.75}.np-meta--invite{font-size:11px;opacity:.65}.np-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.np-message-body{border-radius:10px;padding:8px 10px}.np-message-body--invite{background:#1f283a;border:none;outline:none}.np-btn-row{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.np-invite-btn-row{display:flex;gap:13px;margin-top:8px;flex-wrap:wrap}.np-btn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;border-radius:10px;padding:6px 10px;cursor:pointer;color:#e6edf3e6;font-weight:700;font-size:12px}.np-btn--primary{border:none;background:#63b4a2;color:#0b1220}.np-btn--danger{border:1px solid rgba(255,80,80,.35);background:#ff50501a}.np-btn--reject{border:none;background:#73787e31;color:#e6edf378;transition:background-color .25s ease,color .25s ease,transform .2s ease}.np-btn--reject:hover{background:#f851491f;color:#ffb4ae;transform:translateY(-1px)}.np-btn--dismiss{border:none;background:#73787e31;color:#e6edf378;transition:background-color .25s ease,color .25s ease,transform .2s ease}.np-btn--dismiss:hover{background:#f851491f;color:#ffb4ae;transform:translateY(-1px)}.np-btn--disabled{opacity:.5;cursor:not-allowed}.np-text-btn{border:none;background:transparent;color:#e6edf385;font-size:11px;font-weight:500;cursor:pointer;padding:0;margin-top:5px;text-decoration:underline;text-underline-offset:2px}.np-hint{font-size:12px;opacity:.75;padding:6px 0}.np-error{font-size:12px;color:#ff7878f2;padding:6px 0}.np-load-more{padding-top:10px}@keyframes adminGlow{0%{box-shadow:0 0 #78a0ff00;opacity:.6}50%{box-shadow:0 0 8px #63b4a2;opacity:.5}to{box-shadow:0 0 #78a0ff00;opacity:.6}}.ap-host{position:absolute;top:150px;left:50px;z-index:1001}.ap-pill-btn{border:none;background:#ffffff0a;outline:1px solid rgba(255,255,255,.2);color:#9aa4b2;font-size:12px;padding:15px 20px;cursor:pointer;letter-spacing:.4px;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;border-radius:40px}.ap-pill-btn:hover{background:#ffffff14;opacity:1;animation:none!important}.ap-pill-btn:focus-visible{outline:2px solid rgba(255,255,255,.92)!important;outline-offset:2px;box-shadow:none!important;background:#ffffff0a!important}.ap-pill-btn--animate{animation:adminGlow 3.2s ease-in-out infinite}.ap-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1998;transition:opacity .14s ease}@media(max-width:860px){.ap-backdrop{display:block}}.ap-sidebar{position:fixed;top:0;left:0;height:100vh;width:360px;max-width:86vw;background:#58a6ff0a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:1999;transition:transform .16s ease;display:flex;flex-direction:column}.ap-sidebar-body{flex:1;overflow-y:auto;padding:12px}.ap-shell{width:100%}.ap-close-row{display:flex;justify-content:center;margin-bottom:30px;margin-top:115px;flex-direction:column;align-items:center;gap:10px}.ap-group{padding-top:12px;padding-bottom:24px}.ap-row-split{width:100%;display:flex;align-items:center;gap:30px}.ap-row-main-btn{flex:1 1 0%;min-width:0;border:none;background:transparent;color:#e6edf3dd;padding:14px 8px 20px;display:flex;align-items:center;cursor:pointer;outline:none;text-align:left}.ap-row-left{display:inline-flex;align-items:center;gap:12px;min-width:0}.ap-row-label{font-size:22px;white-space:nowrap}.ap-chev-btn{border:none;background:transparent;color:#e6edf3dd;padding:14px 8px 20px;cursor:pointer;outline:none;display:inline-flex;align-items:center;justify-content:center}.ap-chev-spacer{width:36px}.ap-sub-list{padding-left:45px;padding-bottom:10px;display:flex;flex-direction:column;gap:8px}.ap-sub-row-btn{border:none;background:transparent;color:#e6edf396;text-align:left;padding:8px 0;cursor:pointer;outline:none;font-size:16px;opacity:.95}.ap-pill-line{line-height:14px}.af-form{display:flex;flex-direction:column;gap:12px;padding:2px;color:var(--thea-text);background:transparent;border:none;outline:none}.af-fields-wrapper{display:flex;flex-direction:column;padding-right:0;margin-bottom:2px}.af-row{display:grid;grid-template-columns:80px 1fr;align-items:start;column-gap:12px;padding:10px 10px 10px 2px;border-bottom:var(--thea-border)}.af-label{font-size:12px;opacity:.75;letter-spacing:.2px;color:var(--thea-text-muted)}.af-input{width:100%;border:none;outline:none;background:transparent;color:var(--thea-text);font-size:13px;font-weight:600;direction:rtl;unicode-bidi:plaintext;text-align:right;padding-inline-start:20px;padding-inline-end:6px;min-width:0;white-space:nowrap;box-sizing:border-box}.af-input--error{outline:1px solid var(--thea-error-text);border-radius:4px}.af-input--disabled{opacity:.65;cursor:not-allowed}.af-btn-row{gap:10px;margin-top:8px}.af-field-input-wrap{min-width:0}.af-btn{height:45px;flex:1;padding:8px 12px}.MuiSimpleTreeView-root,.MuiTreeItem-root,.MuiTreeItem-content{outline:none!important}.MuiSimpleTreeView-root:focus,.MuiSimpleTreeView-root:focus-visible,.MuiTreeItem-root:focus,.MuiTreeItem-root:focus-visible{outline:none!important}.MuiTreeItem-content:focus,.MuiTreeItem-content:focus-visible{outline:none!important}.MuiTreeItem-content.Mui-focused{outline:1px solid rgba(255,255,255,.9)!important;outline-offset:-1px;border-radius:4px}.sg-root{border-radius:var(--thea-radius-md);overflow:hidden}.sg-toolbar{gap:10px;padding:12px;border-bottom:1px solid rgba(255,255,255,.08)}.sg-toolbar-filters{gap:8px;flex-wrap:wrap}.sg-search-input{width:260px;height:34px;padding:0 10px;border-radius:var(--thea-radius-sm);border:1px solid rgba(255,255,255,.1);outline:none;background:#00000026;color:var(--thea-text)}.sg-bulk-bar{gap:10px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#0000002e}.sg-bulk-left{gap:10px}.sg-bulk-actions{gap:8px}.sg-sort-wrap{display:inline-flex;align-items:center}.sg-selected-count{font-size:13px}.sg-grid-wrap{padding:12px}.sg-project-section{margin-bottom:18px}.sg-project-title{margin:8px 0 10px;opacity:.85;font-weight:700}.sg-scene-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.sg-card-top{padding:10px}.sg-scene-thumb{height:110px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#0000001f;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.sg-scene-label{padding:6px 10px;border-radius:var(--thea-radius-pill);font-size:12px;opacity:.9}.sg-card-body{padding:10px;gap:8px}.sg-scene-name-btn{border:none;background:transparent;color:var(--thea-text);cursor:pointer;padding:0;text-align:left;font-size:13px;line-height:16px}.sg-muted{font-size:12px;opacity:.75}.sg-ellipsis-btn{width:34px;height:28px;border-radius:var(--thea-radius-sm);border:1px solid rgba(255,255,255,.1);background:#00000026;color:var(--thea-text);cursor:pointer}.sg-secondary-btn{height:30px;padding:0 10px;border-radius:var(--thea-radius-sm);border:1px solid rgba(255,255,255,.1);background:#00000026;color:var(--thea-text);cursor:pointer}.sg-danger-btn{height:30px;padding:0 10px;border-radius:var(--thea-radius-sm);border:1px solid rgba(255,255,255,.12);background:#ff78782e;color:var(--thea-text);cursor:pointer}.sg-link-btn{border:none;background:transparent;color:#e6edf3d9;cursor:pointer;padding:0;text-decoration:underline;font-size:12px}.sg-empty{opacity:.8;padding:18px}.sml-panel{width:100%;border:none;border-radius:0;background:transparent;padding:4px 0}.sml-error{padding:8px 12px;font-size:12px;color:#ff7878f2}.sml-empty-inline{font-size:12px;opacity:.8}.sml-table{width:100%;display:flex;flex-direction:column;border-top:none;padding-left:10px}.sml-table-state{min-height:72px;display:flex;align-items:center;justify-content:center;border-top:var(--thea-border-subtle)}.sml-table-header{display:grid;grid-template-columns:34px minmax(0,2fr) minmax(72px,1fr) minmax(56px,.55fr);align-items:center;padding:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--thea-text-muted)}.sml-row{display:grid;grid-template-columns:34px minmax(0,2fr) minmax(72px,1fr) minmax(56px,.55fr);align-items:center;border-top:var(--thea-border-subtle)}.sml-table--no-check .sml-table-header,.sml-table--no-check .sml-row{grid-template-columns:minmax(0,2fr) minmax(72px,1fr) minmax(56px,.55fr)}.sml-table--no-check .sml-check-col{display:none}.sml-table--no-check .sml-member-header-col{grid-column:1 / span 1}.sml-check-col{min-width:0;display:flex;align-items:center;justify-content:center}.sml-member-col{min-width:0;padding:8px 10px 8px 0}.sml-member-header-col{grid-column:1 / span 2;padding-left:0}.sml-member-header-label{display:inline-flex;align-items:center;gap:8px;justify-content:flex-start;width:100%;padding-left:6.5px}.sml-header-menu-wrap{position:relative;display:inline-flex;align-items:center}.sml-header-btn-hidden{visibility:hidden;pointer-events:none}.sml-email-col{min-width:0;padding:0;overflow:hidden}.sml-role-col{min-width:0;padding:8px 10px}.sml-actions-col{min-width:0;display:flex;justify-content:center;padding:8px 0 8px 10px}.sml-member-cell{display:flex;align-items:center;gap:10px;min-width:0}.sml-member-cell>img,.sml-member-cell>div:nth-child(2){flex-shrink:0}.sml-presence-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--thea-surface-input);opacity:.3;transition:background .2s ease,opacity .2s ease}.sml-presence-dot--online{background:#4caf7d;opacity:1}.sml-member-text{display:flex;flex-direction:column;min-width:0}.sml-member-name{font-size:13px;font-weight:500;color:var(--thea-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sml-plain-text{font-size:12px;color:var(--thea-text-subdued);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.sml-role-plain-text{margin-left:10px}.sml-plain-btn{border:none;background:transparent;color:var(--thea-text-muted);font-size:12px;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sml-action-spacer{display:inline-block;min-width:1px;min-height:1px}.sml-more-btn{border:none;background:transparent;color:var(--thea-text-subdued);cursor:pointer;padding:2px 4px;min-width:24px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.sml-menu-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.sml-row-menu{position:absolute;top:calc(100% + 6px);right:0;width:max-content;border-radius:var(--thea-radius-sm);border:none;background-color:var(--thea-surface-dropdown);box-shadow:var(--thea-shadow-dropdown);overflow:hidden;z-index:20}.sml-row-menu--left{left:0;right:auto}.sml-row-menu-section-label{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--thea-text-muted);padding:8px 12px 4px;pointer-events:none}.sml-row-menu-item{border:none;outline:none;background:var(--thea-surface-dropdown);color:var(--thea-text);text-align:left;padding:8px 12px;font-size:13px;font-weight:400;cursor:pointer;width:100%;font-family:inherit}.sml-row-menu-item:hover{background:var(--thea-surface-card-hover)}.sml-row-menu-item--active{color:var(--thea-teal);font-weight:600}.sml-row-menu-item--danger{color:#e05c5c;border-top:var(--thea-border-subtle);margin-top:4px}.sml-load-more-btn{border:none;background:transparent;color:var(--thea-text-subdued);font-size:12px;padding:8px 12px 2px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;align-self:flex-start}.sml-footer{display:flex;justify-content:flex-end;padding-top:10px;position:relative;top:35px}.pml-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--thea-z-dropdown);display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.pml-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.pml-card{position:relative;z-index:1;border-radius:var(--thea-radius-lg);border:var(--thea-border);background:#0a0e14eb;box-shadow:0 12px 40px #00000073;overflow:visible;color:var(--thea-text);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:min(900px,calc(100vw - 24px));max-width:100%;box-sizing:border-box;display:flex;flex-direction:column}.pml-modal-header{padding:10px;border-bottom:var(--thea-border-subtle);flex-shrink:0}.pml-modal-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.pml-modal-title{font-size:13px;letter-spacing:.2px}.pml-close-btn{height:26px;width:26px;border-radius:var(--thea-radius-sm);border:var(--thea-border);background:#ffffff0f;color:var(--thea-text);cursor:pointer;font-size:18px;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.pml-content{overflow:visible;width:100%}.pml-pending-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px 2px}.pml-secondary-action-btn{height:32px;border-radius:var(--thea-radius-pill);border:var(--thea-border-medium);background:#ffffff0d;color:var(--thea-text);padding:0 12px;cursor:pointer;font-size:12px;font-weight:700}.pml-primary-action-btn{height:32px;border-radius:var(--thea-radius-pill);border:1px solid rgba(99,180,162,.45);background:#63b4a233;color:var(--thea-text);padding:0 14px;cursor:pointer;font-size:12px;font-weight:800}.pml-scene-invite-panel{margin:12px auto 8px;width:89%;max-width:92%;padding:0;border-radius:0;border:none;background:transparent}.pml-scene-invite-title{font-size:12px;font-weight:700;margin-bottom:8px;color:#e6edf3eb}.pml-scene-invite-actions-top{margin-bottom:10px;display:flex;justify-content:flex-end;gap:8px}.pml-scene-table-wrap{border-radius:var(--thea-radius-md);border:var(--thea-border-subtle);overflow:hidden;background:#161b228c}.pml-scene-table-viewport{min-height:240px;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.pml-scene-table{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed}.pml-scene-th-check{width:36px;padding:10px 12px;text-align:left;vertical-align:bottom;font-size:11px;letter-spacing:.6px;font-weight:700;color:#e6edf36b;border-bottom:var(--thea-border-subtle);background:#11161e2e}.pml-scene-th{padding:10px 12px;text-align:left;vertical-align:bottom;font-size:11px;letter-spacing:.6px;font-weight:700;color:#e6edf36b;border-bottom:var(--thea-border-subtle);background:#11161e2e;white-space:nowrap}.pml-scene-row{border-bottom:1px solid rgba(255,255,255,.06)}.pml-scene-row--disabled{background:#ffffff09;opacity:.55}.pml-scene-td-check{padding:12px;font-size:13px;color:#e6edf3c7;vertical-align:middle}.pml-scene-row-checkbox-spacer{display:inline-block;width:18px;height:18px}.pml-scene-td{padding:12px;font-size:13px;color:#e6edf3c7;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pml-scene-disabled-hint{font-size:11px;color:#e6edf39e;font-weight:500}.pml-scene-td-muted{padding:8px 10px;font-size:12px;color:#e6edf3ad}.pml-scene-td-message{min-height:240px;padding:10px;font-size:12px;color:#e6edf3bf;text-align:center;vertical-align:middle}.pml-scene-rows-loading{display:flex;align-items:center;justify-content:center;width:100%;gap:8px}.pml-scene-td-error{padding:10px;font-size:12px;color:#ff9191f2}.pml-scene-invite-error{margin-top:8px;font-size:12px;color:#ff9191f2}.pml-scene-invite-log-wrap{margin:8px 14px 14px;padding:10px;border-radius:var(--thea-radius-md);border:var(--thea-border);background:#0a0e1473}.pml-scene-invite-log-title{font-size:12px;font-weight:700;margin-bottom:8px;color:#e6edf3e6}.pml-scene-invite-log-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.pml-scene-invite-log-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:var(--thea-radius-sm);border:1px solid rgba(255,255,255,.08);background:#121a26bf}.pml-scene-invite-log-text{font-size:12px;color:var(--thea-text)}.pml-scene-invite-status{font-size:11px;font-weight:700;border-radius:var(--thea-radius-pill);padding:4px 10px;border:1px solid transparent;white-space:nowrap}.pml-scene-invite-status--sent{color:#7ddcaafa;border-color:#7ddcaa73;background:#7ddcaa1f}.pml-scene-invite-status--warn{color:#ffd685fa;border-color:#ffd68573;background:#ffd6851f}.pml-scene-invite-status--fail{color:#ff9191fa;border-color:#ff919173;background:#ff91911f}.sdm-input{height:44px;padding:0 12px;border-radius:var(--thea-radius-sm);border:var(--thea-border-medium);background:var(--thea-surface-input);color:var(--thea-text);outline:none;font-size:16px;font-weight:600}.sdm-input--error{border:var(--thea-border-error)!important}.sdm-members-wrap{border-radius:var(--thea-radius-md);border:var(--thea-border-subtle);background:var(--thea-surface-input);padding:8px;width:100%;box-sizing:border-box}.sdm-members-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sdm-settings-block{display:flex;flex-direction:column;gap:8px;width:fit-content;max-width:100%;align-self:flex-start}.sdm-settings-block-text{font-size:12px;color:#e6edf394}.sdm-settings-action-btn{height:34px;align-self:flex-start;border-radius:var(--thea-radius-pill);border:var(--thea-border-strong);background:#ffffff0d;color:#e6edf3e0;font-weight:700;font-size:12px;padding:0 14px 0 10px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background .12s ease,border-color .12s ease}.sdm-settings-action-icon{width:14px;height:14px;opacity:.75;flex-shrink:0}.sdm-advanced-divider{border:none;border-top:1px solid rgba(255,255,255,.07);margin:4px 0}.sdm-danger-zone{margin-top:8px;background:transparent;padding:0;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;width:fit-content;max-width:100%;align-self:flex-start}.sdm-danger-title{font-size:13px;font-weight:700;color:var(--thea-danger-text)}.sdm-danger-text{font-size:12px;color:#ffbcbce6}.sdm-confirm-text{font-size:12px;color:#ffd8d8}.sdm-leave-btn{height:34px;align-self:flex-start;border-radius:var(--thea-radius-pill);border:var(--thea-border-danger);background:var(--thea-danger-bg);color:#ffd4d4;font-weight:700;font-size:12px;padding:0 14px;cursor:pointer}.sdm-open-btn{height:40px;min-width:140px;padding:6px 22px;border-radius:var(--thea-radius-pill);border:1px solid var(--thea-teal);background:var(--thea-teal);color:var(--thea-text-btn);font-size:14px;font-weight:700;cursor:pointer}.sdm-save-disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.sdm-section-header-btn{height:30px;padding:0 10px;border:none;background:transparent;color:#e6edf3db;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-width:180px;width:fit-content;outline:none;box-shadow:none}.sdm-section-header-chevron{width:16px;height:16px;color:#e6edf3a6;transition:transform .12s ease}.sdm-visibility-help{margin-top:4px;margin-left:28px;font-size:12px;font-weight:400;color:#e6edf39e}.sdm-editor-block{border:none;background:transparent;padding:6px 0 0;margin-left:50px;margin-right:50px;display:flex;flex-direction:column;gap:12px}.sdm-section-stack{margin-left:50px;margin-right:50px;display:flex;flex-direction:column;gap:6px;align-items:stretch}.sdm-name-row{border-top:none;padding:8px 12px 9px;display:flex;flex-direction:column;gap:5px;min-height:56px}.sdm-name-input{height:36px;padding:0 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff12;color:var(--thea-text);outline:none;font-family:inherit;font-size:16px;font-weight:600;flex:1}.sdm-name-value-text{flex:1;min-height:36px;display:flex;align-items:center;color:var(--thea-text);font-family:inherit;font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdm-detail-textarea{min-height:56px;resize:none;border-radius:var(--thea-radius-sm);border:1px solid rgba(255,255,255,.1);background:#ffffff12;color:var(--thea-text);outline:none;font-family:inherit;font-size:12px;line-height:1.45;padding:8px 10px}.sdm-detail-input{height:34px;border-radius:var(--thea-radius-sm);border:1px solid rgba(255,255,255,.1);background:#ffffff12;color:var(--thea-text);outline:none;font-family:inherit;font-size:12px;padding:0 10px}.sdm-tags-input{flex:1;min-width:160px;height:28px;border:none;outline:none;background:transparent;color:var(--thea-text);font-size:13px}.sdm-tag-remove-btn{border:none;background:transparent;color:var(--thea-text);cursor:pointer;padding:0;opacity:1;transition:opacity .12s ease}.sdm-modal{width:min(860px,100%);max-height:min(720px,100%);height:min(720px,100%)}.sdm-top-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:14px;align-items:start;margin-left:50px;margin-right:50px}.sdm-details-col{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:0;column-gap:10px;padding-top:2px}.sdm-details-col--edit{min-width:430px}.sdm-details-icon-col{grid-column:2 / 3;grid-row:1;display:flex;align-items:center;justify-content:center}.sdm-edit-icon-btn{min-width:24px;height:24px;border:none;background:transparent;color:#e6edf38c;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;gap:0}.sdm-edit-head-icon{width:13px;height:13px;flex:0 0 auto}.sdm-date-row{grid-column:1 / 2;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(255,255,255,.12)}.sdm-date-card{border-radius:0;border:none;background:transparent;padding:8px 12px 9px;display:flex;flex-direction:column;gap:4px;min-height:40px}.sdm-date-value{font-size:13px;color:var(--thea-text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdm-date-sub-label{margin-top:2px;font-size:10px;color:#e6edf394;letter-spacing:.1px;text-transform:lowercase}.sdm-meta-card{grid-column:1 / 2;border-top:1px solid rgba(255,255,255,.12);background:transparent;padding:8px 12px 9px;display:flex;flex-direction:column;gap:5px;min-height:48px}.sdm-meta-label{font-size:10px;opacity:.66;letter-spacing:.15px}.sdm-meta-value{white-space:normal;line-height:1.45;font-size:12px;font-weight:400;opacity:.86}.sdm-tags-card{grid-column:1 / 2;border-top:1px solid rgba(255,255,255,.12);background:transparent;padding:8px 12px 9px;display:flex;flex-direction:column;gap:5px;min-height:34px}.sdm-tags-pill-wrap{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:24px}.sdm-tags-empty-text{font-size:12px;color:var(--thea-text);opacity:.84;line-height:1.4}.sdm-tags-editor{min-height:42px;display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px;border-radius:var(--thea-radius-sm);border:1px solid rgba(255,255,255,.12);background:#0a0e1659;align-items:center}.sdm-tag-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f}.sdm-tag-pill-text{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--thea-text)}.sdm-preview-panel{align-self:center;border-radius:var(--thea-radius-md);border:1px solid rgba(255,255,255,.1);background:#0a0e1659;display:flex;align-items:center;justify-content:center;padding:14px;min-height:0}.sdm-preview-inner{width:90%;height:84%;border-radius:var(--thea-radius-md);border:1px dashed rgba(230,237,243,.25);display:flex;align-items:center;justify-content:center;color:#e6edf399;font-size:15px}.sdm-preview-image{width:100%;max-height:260px;object-fit:contain;display:block;border-radius:var(--thea-radius-md);opacity:.82}.sdm-viewer-notice{margin:2px 0 0;color:#e6edf3b8;font-size:12px;line-height:1.4;font-weight:500}.sdm-members-block{width:100%;align-self:flex-start;margin-left:0;margin-right:0;padding-left:10px}.sdm-section-label{font-size:13px;font-weight:600;color:#e6edf3db}.sdm-footer-btn{height:40px;min-width:140px;padding:6px 22px;margin-right:8px;font-weight:700;font-size:14px;letter-spacing:0}.sc-card{position:relative;border-width:0;border-style:solid;border-color:#ffffff14;border-radius:12px;background:#ffffff0d;overflow:hidden;outline:1px solid transparent;outline-offset:-1px;box-shadow:var(--thea-shadow-standard);max-width:250px;min-height:240px;max-height:240px;cursor:pointer;transition:outline-color var(--thea-transition-fade);padding:10px}.sc-card.is-selected{outline-color:#ffffff26;background:#20242d;box-shadow:0 10px 22px #00000038}.sc-surface-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:12px;text-decoration:none}.sc-details-capsule{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s ease;white-space:nowrap;background:#0e1422d1;border:1px solid rgba(255,255,255,.18);border-radius:var(--thea-radius-pill);padding:6px 16px;font-size:12px;font-weight:700;color:var(--thea-text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);letter-spacing:.2px;-webkit-user-select:none;user-select:none}.sc-details-capsule--visible{opacity:1;transform:translate(-50%,-50%) translateY(-2px)}.sc-card-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:10px 5px 10px 10px;pointer-events:none}.sc-card-top-actions{display:flex;align-items:center;gap:8px}.sc-card-top-toggle{width:auto;min-height:20px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;pointer-events:auto}.sc-settings-btn{width:34px;height:28px;border-radius:var(--thea-radius-sm);border:0px solid transparent;background:transparent;color:var(--thea-text);cursor:pointer;outline:0px solid transparent;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;pointer-events:auto}.sc-settings-btn-placeholder{width:34px;height:28px;display:inline-block}.sc-open-btn{height:28px;padding:0 12px;border-radius:var(--thea-radius-pill);border:1px solid var(--thea-teal);background:var(--thea-teal);color:#0a0d12;font-size:12px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none;pointer-events:auto}.sc-thumb{position:relative;z-index:1;height:110px;border-top:0px solid rgba(255,255,255,.06);border-bottom:0px solid rgba(255,255,255,.06);background:#ffffff08;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;border-radius:7px;text-decoration:none}.sc-thumb--with-image{background:transparent}.sc-thumb-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:7px;opacity:.8;transition:filter .2s ease,transform .2s ease,opacity .2s ease}.sc-thumb-image--hovered{filter:blur(3px);transform:scale(1.04);opacity:.65}.sc-thumb-blend{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:linear-gradient(180deg,#0e131d2e,#0e131d47);pointer-events:none}.sc-thumb-inner{padding:6px 10px;border-radius:var(--thea-radius-pill);font-size:12px;opacity:.9;color:var(--thea-text)}.sc-card-body{position:relative;z-index:1;padding:10px;display:flex;flex-direction:column;gap:8px;pointer-events:none}.sc-card-header-row{display:flex;align-items:center;gap:10px}.sc-card-title-col{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.sc-spacer{flex:1;min-width:12px}.sc-card-title{border:none;background:transparent;color:var(--thea-text);cursor:pointer;padding:0;text-align:left;font-size:13px;font-weight:600;line-height:16px;text-decoration:none;pointer-events:auto;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sc-card-meta-row{display:flex;justify-content:space-between;align-items:center}.sc-muted{font-size:12px;opacity:.75}.scv-card{position:relative;border-width:0;border-style:solid;border-color:#ffffff14;border-radius:12px;background:#ffffff14;overflow:hidden;outline:0px solid transparent;box-shadow:var(--thea-shadow-standard);max-width:250px;max-height:240px;cursor:pointer;transition:box-shadow var(--thea-transition-fade),border-color var(--thea-transition-fade),border-width var(--thea-transition-fade);padding:10px}.scv-card.is-selected{border-width:1px;border-color:#ffffff26;background:#20242d;box-shadow:0 10px 22px #00000038}.sc-card.sc-card--viewer{max-width:250px;min-height:auto;max-height:none;border-radius:8px;padding:3px}.sc-card.sc-card--viewer .sc-details-capsule,.sc-card.sc-card--viewer .sc-open-btn{display:none}.sc-card.sc-card--viewer .sc-card-top{padding:5px 6px 4px 8px}.sc-card.sc-card--viewer .sc-card-body{padding:6px 10px 10px;gap:3px}.sc-card.sc-card--viewer .sc-thumb{height:130px;border-radius:5px;margin:0 6px}.sc-card.sc-card--viewer .sc-thumb-image--hovered{filter:none;transform:none;opacity:.8}.scv-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:#0a101cd9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:2}.scv-overlay--visible{opacity:1;pointer-events:auto}.scv-overlay-top-row{width:100%;display:flex;justify-content:center}.scv-overlay-bottom-row{display:flex;gap:12px;justify-content:center}.scv-overlay-btn{border:1px solid rgba(255,255,255,.35);border-radius:var(--thea-radius-pill);background:transparent;color:var(--thea-text);padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer}.scv-card-top{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:10px 5px 10px 10px}.scv-card-top-actions{display:flex;align-items:center;gap:8px}.scv-card-top-toggle{width:auto;min-height:20px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.scv-settings-btn{width:34px;height:28px;border-radius:var(--thea-radius-sm);border:0px solid transparent;background:transparent;color:var(--thea-text);cursor:pointer;outline:0px solid transparent;display:inline-flex;align-items:center;justify-content:center}.scv-settings-btn-placeholder{width:34px;height:28px;display:inline-block}.scv-thumb{height:110px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.scv-thumb-inner{padding:6px 10px;border-radius:var(--thea-radius-pill);font-size:12px;opacity:.9}.scv-card-body{padding:10px;display:flex;flex-direction:column;gap:8px}.scv-card-header-row{display:flex;align-items:center;gap:10px}.scv-card-title-col{display:flex;flex-direction:column;gap:4px}.scv-spacer{flex:1;min-width:12px}.scv-card-title{border:none;background:transparent;color:var(--thea-text);cursor:pointer;padding:0;text-align:left;font-size:13px;line-height:16px}.scv-card-meta-row{display:flex;justify-content:space-between;align-items:center}.scv-muted{font-size:12px;opacity:.75}.psc-shell{border-radius:var(--thea-radius-md);overflow:visible;position:relative}.psc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 6px 0;min-height:46px;border-bottom:1px solid rgba(255,255,255,.08)}.psc-left-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.psc-search-icon-btn{width:34px;height:34px;font-size:20px;border-radius:var(--thea-radius-pill);border:0px solid transparent;background:transparent;color:var(--thea-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;opacity:.8;position:relative;z-index:2;outline:none}.psc-search-icon-btn:focus-visible{outline:1px solid rgba(255,255,255,.92)!important;outline-offset:-2px;box-shadow:none!important;border-radius:999px;background:transparent!important}.psc-search-wrap{width:260px;height:34px;display:flex;align-items:center;margin-left:-20px}.psc-select-wrap{display:inline-flex;align-items:center}.psc-bulk-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#0000002e}.psc-bulk-count{font-size:13px}.psc-link-btn{border:none;background:transparent;color:#e6edf3d9;cursor:pointer;padding:0;text-decoration:underline;font-size:12px}.psc-danger-btn{height:30px;padding:0 14px;border-radius:var(--thea-radius-pill);border:1px solid rgba(255,100,100,.35);background:#ff50502e;color:var(--thea-text);font-size:12px;cursor:pointer;transition:background .15s,border-color .15s}.psc-danger-btn:hover:not(:disabled){background:#ff505052;border-color:#ff64648c}.psc-danger-btn:disabled{opacity:.45;cursor:not-allowed}.psc-content{padding-top:10px;padding-bottom:10px}.psc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:25px}.psc-empty,.psc-loading{opacity:.8;padding:18px}.psc-scene-card--focused{background:#89aae629;box-shadow:0 12px 24px #0000003d}.piap-wrap{display:flex;flex-direction:column;gap:8px;margin-top:20px;margin-bottom:12px;width:100%}.piap-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:8px;width:calc(100% - 20px);align-items:center;padding:0 0 28px 13px}.piap-email-label{font-size:12px;font-weight:700;color:#e6edf3d1;white-space:nowrap}.piap-input--error{border:1px solid rgba(255,120,120,.65)!important}.piap-add-btn{height:30px;padding:0 12px;border-radius:var(--thea-radius-pill);border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--thea-text);cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.piap-add-btn:disabled{opacity:.5;cursor:not-allowed}.piap-link-btn{height:30px;padding:0 12px;border-radius:var(--thea-radius-pill);border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e6edf3bf;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.piap-btn-icon{display:inline-flex;align-items:center;justify-content:center;font-size:14px}.piap-invites-list{display:flex;flex-direction:column;gap:6px;margin-top:4px;width:calc(100% - 100px);align-self:center;max-width:620px}.piap-invite-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:8px;border-radius:var(--thea-radius-sm);border:1px solid rgba(255,255,255,.08);background:#0a0e1659}.piap-invite-email{font-size:13px;color:var(--thea-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.piap-invite-meta{display:inline-flex;align-items:center;gap:8px}.piap-invite-permission{font-size:11px;font-weight:700;letter-spacing:.2px;color:#e6edf3e6;border:1px solid rgba(230,237,243,.25);border-radius:var(--thea-radius-pill);padding:5px 12px;justify-self:end}.piap-remove-btn{border:none;background:transparent;color:#ffb3b3;cursor:pointer;font-size:12px;padding:4px 2px;margin-left:6px}.piap-warning-text{font-size:12px;color:#ff9191f2;margin-top:2px}.piap-invited-list-label{display:inline-block;font-size:11px;opacity:.72;margin-bottom:5px}.siap-wrap{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;width:100%}.siap-row{display:flex;flex-direction:column;gap:8px;width:calc(100% - 28px);padding:0 0 14px 13px}.siap-row-inputs{display:flex;gap:8px;align-items:center}.siap-row-inputs .siap-input{flex:1 1 0;min-width:0}.siap-link-inline{display:flex;gap:8px;align-items:center}.siap-link-inline-input{flex:1 1 0;min-width:0;height:30px;padding:0 10px;border-radius:var(--thea-radius-sm);border:var(--thea-border-medium);background:var(--thea-surface-input);color:var(--thea-text-subdued);font-size:12px;outline:none;cursor:text}.siap-email-label{font-size:12px;font-weight:700;color:var(--thea-text-inactive);white-space:nowrap}.siap-input{height:40px;padding:0 12px;border-radius:var(--thea-radius-sm);border:var(--thea-border-medium);background:var(--thea-surface-input);color:var(--thea-text);outline:none;font-size:14px;font-weight:500}.siap-input--error{border:1px solid rgba(255,120,120,.65)!important}.siap-add-btn{height:30px;padding:0 12px;border-radius:var(--thea-radius-pill);border:var(--thea-border-medium);background:var(--thea-surface-toggle);color:var(--thea-text);cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.siap-add-btn:disabled{opacity:.5;cursor:not-allowed}.siap-link-btn{height:30px;padding:0 12px;border-radius:var(--thea-radius-pill);border:var(--thea-border-medium);background:var(--thea-surface-toggle);color:var(--thea-text-subdued);cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.siap-btn-icon{display:inline-flex;align-items:center;justify-content:center;font-size:14px}.siap-invites-list{display:flex;flex-direction:column;gap:6px;margin-top:4px;margin-bottom:10px;width:calc(100% - 100px);align-self:center;max-width:620px}.siap-invite-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:8px;border-radius:var(--thea-radius-sm);border:var(--thea-border-subtle);background:var(--thea-surface-input)}.siap-invite-email{font-size:13px;color:var(--thea-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siap-invite-meta{display:inline-flex;align-items:center;gap:8px}.siap-invite-permission{font-size:12px;opacity:.8;padding:5px 12px;border-radius:var(--thea-radius-pill);border:var(--thea-border);color:var(--thea-text)}.siap-remove-btn{border:none;background:transparent;color:#ffb3b3;cursor:pointer;font-size:12px;padding:4px 2px;margin-left:6px}.siap-warning-text{font-size:12px;color:#ff9191f2;margin-top:2px}.siap-invited-list-label{display:inline-block;font-size:11px;opacity:.72;margin-bottom:5px;color:var(--thea-text)}.mt-root{width:100%}.mt-wrap{width:100%;padding:12px 12px 28px;max-width:100%;min-width:0;box-sizing:border-box;margin:0 auto}.mt-wrap--compact{padding-top:6px;padding-bottom:16px}.mt-toolbar-grid{display:flex;flex-direction:column;gap:4px;padding:0 2px 6px;align-items:stretch}.mt-toolbar-grid--compact{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:12px;padding:0 2px 18px}.mt-toolbar-top-row{width:100%;display:flex;align-items:flex-end;min-width:0}.mt-toolbar-top-row--compact{flex:1 1 0;min-width:0;align-items:center}.mt-left-tools{display:flex;gap:8px;align-items:flex-end;flex-wrap:nowrap;flex:1 1 0;min-width:0}.mt-search-wrap{width:300px;max-width:100%;height:32px;display:flex;align-items:flex-end}.mt-toolbar-grid--compact .mt-search-wrap{flex:1 1 0;width:auto;min-width:80px}.mt-right-tools{display:flex;gap:10px;align-items:center;justify-content:flex-end;width:100%;min-width:0}.mt-right-tools--compact{width:auto;flex:0 0 auto;justify-content:flex-end}.mt-bulk-bar{padding:0 2px 10px;display:flex;align-items:center;gap:10px}.mt-card{width:100%;border-radius:10px;background:#161b228c;border:1px solid rgba(255,255,255,.08);overflow:visible;max-width:100%;min-width:0;margin-bottom:20px}.mt-card--compact{margin-bottom:0}.mt-table-viewport-inner{width:100%;overflow-x:hidden}.mt-table-viewport-inner--scrollable{max-height:282px;overflow-y:auto}.mt-table-viewport-inner--static{max-height:none;overflow-y:visible}.mt-table-full{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed}.mt-bottom-actions{width:100%;display:flex;justify-content:flex-end;gap:8px;padding:20px 2px;flex-wrap:nowrap;white-space:nowrap}.mt-secondary-action-btn{height:34px;border-radius:var(--thea-radius-pill);border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--thea-text);padding:0 12px;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap;flex-shrink:0}.mt-primary-action-btn{height:34px;border-radius:var(--thea-radius-pill);border:none;background:#69bcaa;color:#0b1220;padding:0 14px;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.2px;white-space:nowrap;flex-shrink:0;box-shadow:var(--thea-shadow-standard);transition:var(--thea-transition-btn)}.mt-primary-action-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--thea-shadow-hover)}.mt-primary-action-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.mt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 12px;flex-wrap:wrap}.mt-toolbar-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.mt-toolbar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.mt-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#3866af1a;border-radius:var(--thea-radius-sm);border:1px solid rgba(56,102,175,.22);margin-bottom:8px;flex-wrap:wrap}.mt-selection-count{font-size:13px;font-weight:600;color:var(--thea-text)}.mt-selection-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.mt-table-wrap{border-radius:var(--thea-radius-sm);border:var(--thea-border-subtle);overflow:hidden}.mt-table-viewport{overflow-y:auto}.mt-table-viewport--scrollable{max-height:380px}.mt-loading-row{min-height:108px;width:100%;display:flex;align-items:center;justify-content:center}.mt-empty-row{min-height:72px;display:flex;align-items:center;justify-content:center;padding:14px 12px;font-size:12px;color:#e6edf38c}.mt-error-row{padding:10px 12px;font-size:12px;color:var(--thea-error-text)}.mt-table{width:100%;border-collapse:collapse}.mt-th{text-align:left;vertical-align:bottom;font-size:11px;letter-spacing:.6px;font-weight:700;color:#e6edf36b;padding:10px 12px;border-bottom:var(--thea-border-subtle);background:#11161e2e;white-space:nowrap}.mt-th--wide{padding:12px 14px}.mt-th--multiline{vertical-align:bottom;display:flex;flex-direction:column;text-align:center;justify-content:flex-end;line-height:1.1;white-space:normal;gap:2px}.mt-header-left{display:flex;align-items:center;gap:8px;min-height:20px}.mt-header-checkbox-spacer{width:18px;height:18px;display:inline-block;flex-shrink:0}.mt-tr{border-bottom:1px solid rgba(255,255,255,.06)}.mt-tr:last-child{border-bottom:none}.mt-tr--unselectable{background:#ffffff09;opacity:.68}.mt-tr--selectable{cursor:pointer}.mt-td{padding:12px;font-size:13px;color:#e6edf3c7;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-td--wide{padding:13px 14px}.mt-td--unselectable{background:#ffffff09}.mt-col-check{width:32px}.mt-col-check--wide{width:40px}.mt-col-name{width:28%}.mt-col-name--wide{width:26%}.mt-col-email{width:36%}.mt-col-email--wide{width:44%}.mt-col-role{width:148px}.mt-col-role--wide{width:170px}.mt-col-meta{width:120px}.mt-col-meta--wide{width:116px}.mt-col-actions{width:54px}.mt-col-actions--wide{width:62px}.mt-name-text{font-weight:600;color:#e6edf3d1}.mt-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-meta-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#e6edf3c7;text-transform:capitalize}.mt-role-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--thea-radius-pill);border:var(--thea-border);background:#ffffff0d;color:#e6edf3c7;font-size:11px;font-weight:600;line-height:24px;text-transform:capitalize;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-perm-cell{display:inline-flex;align-items:center;justify-content:center;width:100%}.mt-icon-btn{border:none;background:transparent;color:#e6edf3a6;cursor:pointer;padding:6px;display:inline-flex;align-items:center;justify-content:center}.mt-more-btn{border:none;background:transparent;color:#e6edf3a6;cursor:pointer;padding:6px;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:3}.mt-row-control-wrap{position:relative;z-index:3;display:inline-flex;align-items:center}.mt-row-menu{position:absolute;top:30px;right:auto;min-width:150px;max-width:240px;width:max-content;border-radius:var(--thea-radius-sm);border:var(--thea-border-medium);background:var(--thea-surface-menu);box-shadow:var(--thea-shadow-standard);overflow:hidden;z-index:13000;display:flex;flex-direction:column}.mt-row-menu-item{border:none;background:transparent;color:var(--thea-text);text-align:left;padding:10px 12px;font-size:12px;font-weight:600;cursor:pointer}.mt-row-menu-item:hover{background:var(--thea-surface-card-hover)}.mt-separator{height:1px;background:#ffffff14;margin:0 2px 20px}.mt-separator--compact{margin:0 2px 10px}.tmp-section-header{display:flex;align-items:baseline;gap:10px}.tmp-heading{margin:0}.tmp-heading-sub{opacity:.7}.tmp-table-body{margin-top:12px}.tmp-header-cell{color:#e6edf3;font-weight:700;opacity:.9}.tmp-row--mt{margin-top:10px}.tmp-you-label{opacity:.8}.tmp-perm-muted--lg{font-size:14px}.tmp-footer-right{margin-left:auto}.tmp-save-ok{margin-left:10px}.tmp-footer-section{margin-top:10px}.tmp-row-with-perm{display:grid;grid-template-columns:20px 1fr 1.6fr 180px 200px 20px;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--thea-radius-md)}.tmp-row-no-perm{display:grid;grid-template-columns:20px 1fr 1.6fr 180px 20px;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--thea-radius-md)}.tmp-header{background:#ffffff03}.tmp-row--even{background:#ffffff08}.tmp-row--odd{background:#ffffff0f}.tmp-row--selected{outline:1px solid rgba(56,102,175,.35);background:#3866af14}.tmp-select-cell{display:flex;align-items:center;justify-content:center}.tmp-name-cell{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.tmp-email-cell{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e6edf378;font-weight:300}.tmp-role-cell{display:flex;justify-content:flex-start}.tmp-role-text{opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmp-action-cell{display:flex;justify-content:flex-end}.tmp-action-spacer{display:inline-block;width:20px;height:1px}.tmp-perm-cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-width:0;color:var(--thea-text)}.tmp-perm-item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tmp-perm-label{opacity:.85;font-size:11px;color:#e6edf38f;font-weight:500}.tmp-perm-muted{font-size:11px;color:#e6edf38f;font-weight:500;padding-left:2px}.tmp-footer-bar{margin-top:-20px;padding:0 12px;display:flex;align-items:center;gap:10px}.tmp-save-btn{outline:none;height:44px;width:120px;align-self:center;border-radius:var(--thea-radius-pill);border:none;background:var(--thea-primary);color:var(--thea-text);cursor:pointer;font-weight:900;letter-spacing:.2px;box-shadow:var(--thea-shadow-standard);transition:var(--thea-transition-btn);margin-top:30px}.tmp-save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--thea-shadow-hover);background:var(--thea-primary-hover)}.tmp-save-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.tmp-remove-btn{outline:none;align-self:center;border-radius:var(--thea-radius-pill);border:none;background:var(--thea-grey-btn);color:#e6edf378;cursor:pointer;font-weight:600;padding:8px 12px;transition:var(--thea-transition-btn)}.tmp-remove-btn:hover:not(:disabled){background:var(--thea-error-bg);color:var(--thea-error-text);transform:translateY(-1px)}.sb-root{position:relative;border-radius:var(--thea-radius-xs)}.sb-trigger{border:none;height:38px;display:inline-flex;align-items:center;gap:50px;padding:0 12px;border-radius:var(--thea-radius-xs);background:transparent;color:var(--thea-text);cursor:pointer;outline:none;width:fit-content;transition:var(--thea-transition-color)}.sb-trigger:hover:not(:disabled){background:#73787e38}.sb-trigger--full{width:100%;gap:12px}.sb-trigger--disabled,.sb-trigger:disabled{cursor:not-allowed;opacity:.6}.sb-value{font-size:16px;font-weight:600;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.sb-chev{display:inline-flex;align-items:flex-start;opacity:.9;font-size:20px}.sb-menu{position:absolute;top:44px;left:0;width:100%;border-radius:var(--thea-radius-sm);background-color:var(--thea-surface-dropdown, rgba(16, 22, 32, 1));box-shadow:var(--thea-shadow-dropdown);overflow:hidden;z-index:var(--thea-z-dropdown)}.sb-portal-menu{position:fixed;border-radius:var(--thea-radius-sm);background-color:var(--thea-surface-dropdown, rgba(16, 22, 32, 1));box-shadow:var(--thea-shadow-dropdown);overflow:hidden;z-index:var(--thea-z-dropdown)}.sb-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--thea-radius-md);border:none;outline:none;background:transparent;color:var(--thea-text);cursor:pointer;text-align:left;transition:var(--thea-transition-color);margin:0}.sb-option:hover{background:#73787e2e}.sb-option--active{background:#ffffff0f}.sb-option--selected{background:#ffffff1a;font-weight:700}.sb-option--selected:hover{background:#f851491a}.sb-option--selected-team{background:#73787e42}.sb-option--selected-team:hover{background:#f851491a}.sb-option-label{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-right-spacer{width:18px;flex-shrink:0}.sb-loading-row{padding:10px 12px;color:var(--thea-text);opacity:.8}.sb-load-error{margin-top:6px;font-size:12px;color:#ff7b7b}.sb-team-wrap{margin-top:12px}@keyframes theaInboxHop{0%,68%,to{transform:translateY(0)}74%{transform:translateY(-5px)}80%{transform:translateY(0)}86%{transform:translateY(-3px)}92%{transform:translateY(0)}}.io-root{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1201}.io-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:auto}.io-inbox-btn{position:fixed;right:12px;bottom:12px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#141a28f2;color:#e6edf3;padding:10px 14px;font-weight:800;font-size:13px;display:flex;align-items:center;gap:8px;cursor:pointer;pointer-events:auto;box-shadow:0 10px 22px #00000038}.io-inbox-btn--hopping{animation:theaInboxHop 2.4s ease-in-out infinite}.io-badge{margin-left:8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ff6b61;color:#000;font-size:11px;font-weight:900;line-height:18px;display:inline-block;text-align:center}.io-panel{position:fixed;right:12px;bottom:12px;width:460px;height:min(720px,calc(100vh - 24px));max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:hidden;pointer-events:auto;z-index:1202;border-radius:16px;border:0;outline:0;background:#1f283a8c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 10px 22px #00000038;color:#e6edf3;display:flex;flex-direction:column;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;transform-origin:bottom right}.io-panel-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:16px;display:flex;flex-direction:column;align-items:stretch;scrollbar-width:thin;scrollbar-color:rgba(159,169,181,.45) transparent}.io-panel-body::-webkit-scrollbar{width:10px;height:10px}.io-panel-body::-webkit-scrollbar-track{background:transparent}.io-panel-body::-webkit-scrollbar-thumb{background:#9fa9b573;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.io-close-btn{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:12px;border:none;background:transparent;color:#e6edf3;font-size:14px;font-weight:500;cursor:pointer;display:grid;place-items:center;z-index:2}.io-dock{position:fixed;right:12px;bottom:12px;z-index:800;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.io-dock-panel{position:absolute;bottom:0;right:0;width:460px;max-width:calc(100vw - 24px);height:min(720px,calc(100vh - 24px));overflow:hidden;pointer-events:auto;border-radius:16px;border:0;outline:0;background:#1f283a8c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 10px 22px #00000038;color:#e6edf3;display:flex;flex-direction:column;z-index:2}.io-dock-btns{display:flex;flex-direction:column;gap:8px;pointer-events:auto;flex-shrink:0;align-items:flex-end;position:relative;z-index:1}.io-dock-btns--hidden{visibility:hidden;pointer-events:none}.io-dock-btn{border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#141a28f2;color:#e6edf3;padding:10px 14px;font-weight:800;font-size:13px;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 10px 22px #00000038;transition:background .15s,border-color .15s}.io-dock-btn--active{background:#1e2a40fa;border-color:#ffffff4d}.io-dock-btn:disabled{opacity:.38;cursor:not-allowed}.io-panel-body--scroll{overflow-y:auto}.io-panel-body--inner-scroll{overflow:hidden}.io-dock-inner{flex:1 1 0;min-height:0;border-radius:14px;background:#0c101ad9;box-shadow:0 16px 34px #00000059;padding:14px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(159,169,181,.45) transparent}.io-dock-inner::-webkit-scrollbar{width:10px;height:10px}.io-dock-inner::-webkit-scrollbar-track{background:transparent}.io-dock-inner::-webkit-scrollbar-thumb{background:#9fa9b573;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.io-qpanel-heading{font-size:13px;font-weight:800;letter-spacing:.12px;color:#e6edf3eb;margin-bottom:12px}.io-link-row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.io-link-label{font-size:11px;font-weight:700;letter-spacing:.14px;text-transform:uppercase;color:#e6edf38c}.io-link-input-row{display:flex;gap:8px;align-items:center}.io-link-input{flex:1;min-width:0;height:34px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.13);background:#0a0e168c;color:#e6edf3cc;font-size:12px;font-family:inherit;outline:none;cursor:text;box-sizing:border-box}.io-copy-btn{height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:#e6edf3;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s;flex-shrink:0}.io-copy-btn--copied{background:#63b4a22e;border-color:#63b4a266;color:#63b4a2}.io-invite-expand{display:flex;flex-direction:column;gap:0}.io-invite-expand-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e6edf3d9;font-size:13px;font-weight:700;cursor:pointer;text-align:left;transition:background .15s}.io-invite-expand-btn:hover{background:#ffffff17}.io-expand-chev{width:8px;height:8px;border-right:1.5px solid rgba(230,237,243,.6);border-bottom:1.5px solid rgba(230,237,243,.6);flex-shrink:0;transition:transform .18s ease;transform:rotate(-45deg)}.io-expand-chev--open{transform:rotate(45deg) translateY(-1px)}.io-invite-form-wrap{margin-top:10px}.thea-inbox-toggle-btn:focus-visible,.thea-inbox-close-btn:focus-visible{outline:1px solid rgba(255,255,255,.92)!important;outline-offset:1px;box-shadow:0 0 0 1px #ffffffc7!important;background:transparent!important}.ip-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-self:stretch;border:none;outline:none;background:transparent;border-radius:18px;padding:14px;color:#e6edf3d9;box-shadow:0 16px 34px #00000059;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.ip-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;width:100%}.ip-item{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ip-item:last-child{border-bottom:none}.ip-title{font-weight:650;color:var(--thea-text);margin-bottom:4px}.ip-title--invite{font-size:13px;font-weight:600;margin-bottom:3px}.ip-meta{font-size:12px;opacity:.75}.ip-meta--invite{font-size:11px;opacity:.65}.ip-row{display:flex;align-items:flex-start;width:100%}.ip-invite-row-content{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:var(--thea-surface-dropdown);border:none;outline:none;border-radius:var(--thea-radius-md);padding:8px 10px;box-sizing:border-box}.ip-message-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ip-message-body{border-radius:var(--thea-radius-md);padding:8px 10px;width:100%;flex:1;min-width:0;box-sizing:border-box}.ip-message-body--invite{background:var(--thea-surface-dropdown);border:none;outline:none}.ip-invite-row-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.ip-btn-row{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.ip-invite-btn-row{display:flex;gap:13px;margin-top:8px;flex-wrap:wrap}.ip-btn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;border-radius:var(--thea-radius-md);padding:6px 10px;cursor:pointer;color:#e6edf3e6;font-weight:700;font-size:12px}.ip-btn--primary{border:none;background:var(--thea-teal);color:var(--thea-text-btn)}.ip-btn--danger{border:1px solid rgba(255,80,80,.35);background:#ff50501a}.ip-btn--reject{border:none;background:var(--thea-grey-btn);color:#e6edf378;transition:background-color .25s ease,color .25s ease,transform .2s ease}.ip-btn--reject:hover:not(:disabled){background:var(--thea-error-bg);color:var(--thea-error-text);transform:translateY(-1px)}.ip-btn--dismiss{border:none;background:var(--thea-grey-btn);color:#e6edf378;transition:background-color .25s ease,color .25s ease,transform .2s ease}.ip-btn--dismiss:hover:not(:disabled){background:var(--thea-error-bg);color:var(--thea-error-text);transform:translateY(-1px)}.ip-dismiss-icon{border:none;background:transparent;color:#e6edf3bf;font-size:16px;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--thea-radius-pill);cursor:pointer;padding:0}.ip-notification-section{display:flex;flex-direction:column;gap:10px}.ip-notification-sections{display:flex;flex-direction:column;gap:18px}.ip-section-toggle{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 0 0 2px;border:none;background:transparent;color:var(--thea-text);cursor:pointer;text-align:left}.ip-section-toggle-label{font-size:12px;font-weight:800;letter-spacing:.18px;text-transform:uppercase;color:#e6edf3eb}.ip-section-label{padding:0 2px;font-size:12px;font-weight:800;letter-spacing:.18px;text-transform:uppercase;color:#e6edf3eb}.ip-section-toggle-chevron{width:8px;height:8px;border-right:1.5px solid rgba(230,237,243,.68);border-bottom:1.5px solid rgba(230,237,243,.68);flex-shrink:0;transition:transform .18s ease}.ip-section-toggle-chevron--open{transform:rotate(45deg) translateY(-1px)}.ip-section-toggle-chevron--closed{transform:rotate(-45deg)}.ip-section-list{display:flex;flex-direction:column}.ip-section-utility-row{width:100%;display:flex;justify-content:flex-end;padding:0 2px 4px}.ip-text-btn{border:none;background:transparent;color:#e6edf385;font-size:11px;font-weight:500;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.ip-hint{font-size:12px;opacity:.75;padding:6px 0}.ip-error{font-size:12px;color:#ff7878f2;padding:6px 0}.ip-tab-label-row{flex:1;display:flex;justify-content:center;gap:40px}.ip-tab-label{border:none;background:transparent;color:#e6edf3b3;font-size:15px;font-weight:600;letter-spacing:.04px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 14px;border-radius:var(--thea-radius-pill);outline:none}.ip-tab-label--active{color:#fff}.ip-tab-dot{width:28px;height:3px;border-radius:var(--thea-radius-pill);background:transparent;transition:background-color .2s ease}.ip-tab-dot--active{background:var(--thea-teal)}.ip-inbox-tab-panel{width:100%;max-width:100%;min-width:0;flex:1;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.ip-tab-content{width:100%;max-width:100%;min-width:0;box-sizing:border-box;position:relative;flex:1;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.ip-tab-pane{flex:1;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.ip-message-scroll{flex:1;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-right:4px;padding-left:4px;min-height:0;max-height:100%;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.ip-message-scroll::-webkit-scrollbar{width:12px;height:12px}.ip-message-scroll::-webkit-scrollbar-track{background:transparent}.ip-message-scroll::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:10px;border:2px solid transparent;background-clip:content-box}.ip-spinner-row{width:100%;padding:32px 0;display:flex;justify-content:center}.sisp-card{width:100%;max-width:900px;margin:0 auto 16px;border-radius:var(--thea-radius-lg);border:var(--thea-border-subtle);background:#12182499;padding:14px;color:var(--thea-text);display:flex;flex-direction:column;min-height:0;overflow:hidden}.sisp-card--embedded{width:100%;border-radius:0;border:none;background:transparent;padding:0;margin:0;color:var(--thea-text);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;overflow:hidden}.sisp-content{display:flex;flex-direction:column;min-height:0}.sisp-content--embedded{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.sisp-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.sisp-title{font-size:14px;font-weight:800}.sisp-refresh-plain{border:none;background:transparent;color:#e6edf3b3;font-size:12px;font-weight:600;cursor:pointer;padding:0}.sisp-refresh-btn{height:30px;border-radius:var(--thea-radius-pill);border:var(--thea-border-medium);background:#ffffff0f;color:var(--thea-text);padding:0 12px;font-size:12px;font-weight:700;cursor:pointer}.sisp-hint{font-size:12px;opacity:.72;padding:4px 0 2px}.sisp-error{font-size:12px;color:var(--thea-error-text);padding:4px 0 2px}.sisp-spinner-row{width:100%;padding:8px 0;display:flex;justify-content:center}.sisp-list{flex:1 1 auto;display:flex;flex-direction:column;gap:18px;padding:0 4px;box-sizing:border-box;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;max-height:100%;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.sisp-list::-webkit-scrollbar{width:12px}.sisp-list::-webkit-scrollbar-track{background:transparent}.sisp-list::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:10px;border:2px solid transparent;background-clip:content-box}.sisp-section{display:flex;flex-direction:column;gap:10px;padding-top:0}.sisp-section-toggle{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 0 0 2px;border:none;background:transparent;color:var(--thea-text);cursor:pointer;text-align:left}.sisp-section-toggle-label{font-size:12px;font-weight:800;letter-spacing:.18px;text-transform:uppercase;color:#e6edf3eb}.sisp-section-toggle-chevron{width:8px;height:8px;border-right:1.5px solid rgba(230,237,243,.68);border-bottom:1.5px solid rgba(230,237,243,.68);flex-shrink:0;transition:transform .18s ease}.sisp-section-toggle-chevron--open{transform:rotate(45deg) translateY(-1px)}.sisp-section-toggle-chevron--closed{transform:rotate(-45deg)}.sisp-section-list{display:flex;flex-direction:column}.sisp-section-utility-row{width:100%;display:flex;justify-content:flex-end;padding:0 2px 5px}.sisp-text-btn{border:none;background:transparent;color:#e6edf385;font-size:11px;font-weight:500;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.sisp-text-btn:disabled{opacity:.65;cursor:not-allowed}.sisp-row-divider{height:1px;background:#ffffff14;margin:14px 0 0}.sisp-row-content{position:relative;background:var(--thea-surface-dropdown);border-radius:var(--thea-radius-md);padding:10px 14px;display:flex;align-items:center;gap:16px}.sisp-dismiss-icon{border:none;background:transparent;color:#e6edf3bf;font-size:16px;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--thea-radius-pill);cursor:pointer;padding:0}.sisp-status-dismiss-icon{border:none;background:transparent;color:#e6edf3bf;font-size:16px;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--thea-radius-pill);cursor:pointer}.sisp-row-title{font-size:13px;font-weight:700;line-height:1.35;word-break:break-word}.sisp-row-meta{font-size:12px;opacity:.75;word-break:break-word}.sisp-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.sisp-row-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.sisp-role-label{font-style:italic;color:#9ad5c8;font-weight:700}.sisp-highlight-name{color:#fff;font-weight:900;letter-spacing:.15px}.sisp-highlight-target{color:#9ad5c8;font-weight:800}.sisp-status-wrapper{font-size:12px;opacity:.7;margin-top:2px;display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.sisp-role-line{font-size:12px;opacity:.7;margin-top:2px}.sisp-row-status-word{font-weight:700;text-transform:capitalize}.sisp-status--accepted{color:#7ddcaafa}.sisp-status--rejected{color:#ff9191fa}.sisp-status--pending{color:#ffffffbf}.sisp-cancel-btn{border-radius:var(--thea-radius-pill);border:1px solid rgba(255,255,255,.35);background:#ffffff0a;color:var(--thea-text);padding:6px 14px;font-size:11px;font-weight:700;cursor:pointer}.sisp-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.sisp-view-btn{border-radius:var(--thea-radius-pill);border:none;background:var(--thea-teal);color:var(--thea-text-btn);padding:6px 14px;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ae-shell{position:relative;border-radius:var(--thea-radius-md);background:transparent;overflow:visible}.ae-content{padding:12px}.ae-table-wrap{overflow-x:auto;border-radius:var(--thea-radius-md);border:1px solid rgba(255,255,255,.08)}.ae-table{width:100%;border-collapse:collapse;min-width:900px}.ae-th{text-align:left;font-size:12px;font-weight:600;padding:10px;border-bottom:1px solid rgba(255,255,255,.08);color:#e6edf3e6;background:#262a30;position:sticky;top:0;z-index:1}.ae-td{padding:10px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;color:var(--thea-text);vertical-align:middle}.ae-tr{background:transparent}.ae-tr--selected{background:#ffffff0f}.ae-name-cell{max-width:420px}.ae-name-btn{border:none;background:transparent;color:var(--thea-text);cursor:pointer;padding:0;text-align:left;font-size:13px}.ae-ellipsis-btn{width:34px;height:28px;border-radius:var(--thea-radius-sm);border:0 solid transparent;background:transparent;color:var(--thea-text);cursor:pointer}.ae-assign-btn{height:28px;padding:0 10px;border-radius:var(--thea-radius-pill);border:1px solid rgba(255,255,255,.12);background:#63b4a229;color:var(--thea-text);cursor:pointer;font-size:12px;white-space:nowrap}.ae-assign-btn--sm{height:26px;padding:0 8px;border-radius:var(--thea-radius-pill);border:1px solid rgba(255,255,255,.12);background:#63b4a229;color:var(--thea-text);cursor:pointer;font-size:11px;white-space:nowrap}.ae-btn--disabled{opacity:.55;cursor:not-allowed}.ae-uploader-avatar{display:inline-flex;align-items:center;justify-content:center}.ae-uploader-td{text-align:center}.ae-row-menu{position:absolute;min-width:240px;padding:8px;border-radius:var(--thea-radius-md);background:#0a0e14f5;border:1px solid rgba(255,255,255,.1);z-index:var(--thea-z-dropdown)}.ae-row-menu__header{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:6px}.ae-row-menu__legend{margin:0;font-size:11px;letter-spacing:.6px;text-transform:uppercase;opacity:.7}.ae-row-menu__close{border:none;background:transparent;color:#e6edf3bf;cursor:pointer;font-size:12px;font-weight:700;padding:2px 6px;border-radius:6px}.ae-row-menu__list{list-style:none;margin:0;padding:0}.ae-row-menu__item{width:100%;border:none;background:transparent;color:var(--thea-text);display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--thea-radius-sm);cursor:pointer;font-size:13px;text-align:left}.ae-row-menu__item:hover{background:#ffffff0f}.ae-row-menu__item--danger{color:var(--thea-text-error)}.ae-row-menu__divider{height:1px;background:#ffffff14;margin:6px;border:none}.ae-row-menu__icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;opacity:.95}.thea-viewer-light .ae-row-menu{background:#eee8d5;border-color:#586e752e;box-shadow:0 4px 16px #586e752e;color:var(--thea-text)}.thea-viewer-light .ae-row-menu__header{border-bottom-color:#586e751f}.thea-viewer-light .ae-row-menu__close{color:#586e75bf}.thea-viewer-light .ae-row-menu__item:hover{background:#586e7514}.thea-viewer-light .ae-row-menu__divider{background:#586e7524}.ae-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ae-card{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;overflow:hidden}.ae-card--selected{border-color:#78a0ffa6;background:#78a0ff1a}.ae-card__top{display:flex;justify-content:space-between;align-items:center;padding:10px}.ae-card__top-left{display:flex;align-items:center;gap:8px;min-width:0}.ae-card__thumb{height:110px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#0000001f;display:flex;align-items:center;justify-content:center}.ae-card__thumb-inner{padding:6px 10px;border-radius:var(--thea-radius-pill);border:1px solid rgba(255,255,255,.12);font-size:12px;opacity:.9}.ae-card__body{padding:10px;display:flex;flex-direction:column;gap:8px}.ae-card__title-inline{border:none;background:transparent;color:var(--thea-text);cursor:pointer;padding:0;text-align:left;font-size:13px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ae-card__meta-row{display:flex;justify-content:space-between;align-items:center}.ae-muted{font-size:12px;opacity:.75}.ae-pill{font-size:11px;padding:2px 8px;border-radius:var(--thea-radius-pill);border:1px solid;line-height:16px;display:inline-flex;align-items:center;gap:6px}.ae-proc-pill{font-size:11px;padding:2px 6px;border-radius:var(--thea-radius-pill);border:1px solid rgba(255,255,255,.1);line-height:16px;display:inline-flex;align-items:center;gap:6px;background:#0000001f}.ae-tags-row{display:flex;gap:6px;flex-wrap:wrap}.ae-tag{font-size:11px;padding:2px 8px;border-radius:var(--thea-radius-pill);border:1px solid rgba(255,255,255,.1);background:#0000001f;opacity:.9}.ae-folder-label{display:flex;align-items:center;gap:8px;min-width:0}.ae-folder-icon{font-size:12px;opacity:.7;width:12px;text-align:center}.ae-folder-name{font-size:13px;font-weight:600;color:#e6edf3e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-asset-label{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.ae-asset-primary{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1}.ae-asset-meta{display:inline-flex;align-items:center;gap:12px;font-size:11px;opacity:.8}.ae-asset-name-btn{border:none;background:transparent;color:var(--thea-text);cursor:pointer;padding:0;text-align:left;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(55vw,520px)}.ae-loader{display:flex;align-items:center;justify-content:center;opacity:.85}.ae-grid-loader{display:flex;align-items:center;justify-content:center;opacity:.85;grid-column:1 / -1}.thea-asset-table-scroll::-webkit-scrollbar-track{background:transparent}.thea-asset-table-scroll::-webkit-scrollbar{background:transparent}.thea-asset-table-scroll{scrollbar-color:rgba(255,255,255,.25) transparent}.oal-input{height:44px;padding:0 12px;border-radius:var(--thea-radius-sm);border:1px solid rgba(255,255,255,.12);background:#0a0e1659;color:var(--thea-text);outline:none;font-family:inherit;font-size:15px;font-weight:600;width:100%;box-sizing:border-box}.oal-input--error{border-color:#ff7878a6}.oal-label{font-size:12px;opacity:.75;color:var(--thea-text);margin-bottom:4px}.oal-body-text{font-size:13px;color:#e6edf3cc;line-height:1.5}.oal-info-row{display:flex;gap:8px;font-size:13px;color:#e6edf3cc}.oal-info-key{opacity:.55;min-width:80px;flex-shrink:0}.at-upload-btn{height:34px;padding:0 14px;border-radius:var(--thea-radius-pill);border:0 solid transparent;background:#ffffff0f;color:var(--thea-text);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.2px}.at-upload-btn--ready{background:#58a6ff47;border:1px solid rgba(88,166,255,.55)}.at-upload-btn--disabled{opacity:.55;cursor:not-allowed}.at-cancel-btn{height:34px;padding:0 14px;border-radius:var(--thea-radius-pill);border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--thea-text);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.2px}.at-asset-side{width:360px;max-width:360px;min-height:400px;margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%}.at-asset-side-inner{width:100%;height:100%;margin-top:-12px;font-size:13px;line-height:18px;opacity:.8;word-break:break-word;display:flex;flex-direction:column;justify-content:flex-start}.at-header-secondary{text-align:center;color:#ffffffc9;margin:2px 0 0;font-size:11px;opacity:.6}.at-wizard{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0a0e1659}.at-wizard-title{font-size:12.5px;font-weight:800;letter-spacing:.2px;color:var(--thea-text)}.at-wizard-row{display:flex;flex-direction:column;gap:6px}.at-wizard-label{font-size:11.5px;opacity:.7}.at-wizard-input{height:34px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0a0e1659;color:var(--thea-text);outline:none;font-size:12.5px;font-family:inherit;font-weight:500}.at-wizard-input--error{border-color:#ff7878a6}.at-wizard-textarea{padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0a0e1659;color:var(--thea-text);outline:none;font-size:12.5px;font-family:inherit;font-weight:500;resize:vertical}.at-wizard-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px}.at-wizard-error{font-size:11px;color:#ffb3b3}.at-dupe-notice{font-size:11.5px;color:#fd9;background:#ffdd9914;border:1px solid rgba(255,221,153,.2);padding:6px 8px;border-radius:8px}.at-description-scroll::-webkit-scrollbar-track{background:transparent}.at-description-scroll::-webkit-scrollbar{background:transparent}.at-description-scroll{scrollbar-color:rgba(255,255,255,.25) transparent}.aad-scene-card-wrap [data-scene-focusable=open],.aad-scene-card-wrap [data-scene-focusable=settings],.aad-scene-card-wrap [data-details-capsule]{display:none!important}.aad-modal{width:min(860px,100%);min-height:520px;max-height:82vh}.aad-search-bar{height:44px;padding:0 16px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.aad-list-wrap{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.aad-list{flex:1;overflow-y:auto;padding:16px 16px 20px;display:flex;flex-direction:column;gap:16px}.aad-block{border-radius:12px;background:#0e131d;padding:25px;box-shadow:0 10px 22px #00000038;box-sizing:border-box;outline:2px solid transparent;transition:outline-color .14s ease}.aad-block--selected{outline-color:#63b4a2}.aad-block-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.aad-title-btn{flex:1;border:none;background:transparent;color:#e6edf3;padding:2px 8px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;text-align:left;border-radius:999px;outline:none}.aad-project-name{font-weight:800;font-size:20px;opacity:.9}.aad-chevron{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:26px;opacity:.85;transition:transform .12s ease}.aad-select-all-row{display:flex;align-items:center;gap:8px;padding:8px 0 4px;border-top:1px solid rgba(255,255,255,.06);margin-top:8px}.aad-select-all-label{font-size:12px;color:#e6edf380;-webkit-user-select:none;user-select:none}.aad-scene-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:25px;margin-top:12px}.aad-scene-card-wrap{cursor:pointer;border-radius:10px;outline:2px solid transparent;transition:outline-color .14s ease}.aad-scene-card-wrap--selected{outline-color:#63b4a2}.aad-scene-card-inner{pointer-events:none}.aad-empty{font-size:13px;color:#e6edf380;text-align:center;padding-top:60px}.aad-spinner-wrap{display:flex;align-items:center;justify-content:center;padding:48px 0}@keyframes aad-spin{to{transform:rotate(360deg)}}.aad-spinner{width:26px;height:26px;border:2.5px solid rgba(255,255,255,.1);border-top-color:#63b4a2;border-radius:50%;animation:aad-spin .7s linear infinite}.aad-selection-summary{flex-shrink:0;font-size:12px}.aad-footer-btn{height:40px;min-width:100px;padding:0 22px}.aad-footer-btn--confirm{min-width:120px}.abam-root{position:relative;text-rendering:optimizeLegibility}.abam-trigger{height:28px;width:28px;border-radius:var(--thea-radius-pill);border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--thea-text);cursor:pointer;transition:transform .12s ease,background-color .12s ease,opacity .12s ease;-webkit-user-select:none;user-select:none}.abam-trigger:hover:not(:disabled){transform:translateY(-1px);background:#ffffff17}.abam-trigger:disabled{opacity:.55;cursor:not-allowed;transform:none}.abam-trigger-icon{width:18px;height:18px;opacity:.95}.abam-menu{position:fixed;min-width:210px;padding:6px;border-radius:var(--thea-radius-md);background:#0a0e14;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 22px #00000038;z-index:var(--thea-z-dropdown)}.abam-menu-header{padding:4px 6px 6px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:6px}.abam-legend{margin:0;font-size:10px;letter-spacing:.6px;text-transform:uppercase;opacity:.7}.abam-close-btn{border:none;background:transparent;color:#e6edf3bf;cursor:pointer;font-size:12px;font-weight:700;padding:2px 6px;border-radius:6px}.abam-list{list-style:none;margin:0;padding:0}.abam-item-btn{width:100%;border:none;background:transparent;color:var(--thea-text);gap:10px;padding:8px;border-radius:var(--thea-radius-sm);cursor:pointer;font-size:12.5px;text-align:left;transition:var(--thea-transition-color)}.abam-item-btn:hover:not(:disabled){background:#3866af38}.abam-item-btn:disabled{opacity:.55;cursor:not-allowed}.abam-item-btn--danger{color:var(--thea-error-text, var(--thea-text-error))}.abam-icon-wrap{width:18px;height:18px;opacity:.95}.thea-cp-popover{position:fixed;z-index:9999;width:220px;background:#0a0e14f7;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px;box-shadow:0 16px 40px #0009,0 0 0 1px #ffffff0a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.thea-cp-popover .react-colorful{width:100%;height:auto;gap:10px}.thea-cp-popover .react-colorful__saturation{border-radius:8px;height:148px;border-bottom:none}.thea-cp-popover .react-colorful__hue{border-radius:6px;height:12px}.thea-cp-popover .react-colorful__pointer{width:16px;height:16px;border:2px solid #fff;box-shadow:0 2px 6px #00000080}.thea-cp-hex-row{display:flex;align-items:center;gap:8px;margin-top:10px}.thea-cp-preview{width:20px;height:20px;border-radius:5px;border:1px solid rgba(255,255,255,.2);flex-shrink:0;display:block}.thea-cp-hex-input{flex:1;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#e6edf3d9;font-size:12px;font-weight:500;font-family:inherit;padding:4px 8px;outline:none;font-variant-numeric:tabular-nums;letter-spacing:.05em;text-transform:uppercase;width:0}.thea-cp-hex-input:focus{border-color:#ffffff47;background:#ffffff1a}.cp-group-body{display:flex;flex-direction:column;gap:8px}.cp-gradient-ends{display:flex;align-items:center;gap:6px;padding:2px 0 6px}.cp-gradient-end{display:flex;align-items:center;gap:5px;flex-shrink:0}.cp-gradient-end--right{flex-direction:row-reverse}.cp-gradient-end-label{font-size:11px;color:var(--thea-text-subdued)}.cp-gradient-bar{flex:1;height:5px;border-radius:999px}.cp-gradient-ends .cp-color-hex{display:none}.cp-gradient-ends .cp-color-swatch-btn{background:transparent;border-color:transparent;padding:2px;gap:0}.cp-gradient-ends .cp-color-swatch-btn:hover{background:#ffffff1a;border-color:#ffffff26}.cp-height-range-inputs{display:flex;flex-direction:column;gap:4px;padding-top:2px}.cp-height-range-field{display:flex;align-items:center;gap:6px}.cp-scrub-label{cursor:ew-resize;-webkit-user-select:none;user-select:none}.cp-number-input{flex:1;min-width:0;width:100%;background:var(--thea-surface-input);border:var(--thea-border);border-radius:4px;color:var(--thea-text);font-family:monospace;font-size:11px;padding:2px 4px;outline:none;-moz-appearance:textfield;-webkit-appearance:none;appearance:textfield}.thea-viewer-light .cp-gradient-end-label{color:#3a5260b3}.thea-viewer-light .cp-gradient-ends .cp-color-swatch-btn{background:transparent;border-color:transparent}.thea-viewer-light .cp-gradient-ends .cp-color-swatch-btn:hover{background:#3a52601a;border-color:#3a52602e}.cp-slider-row{display:flex;align-items:center;gap:10px}.cp-panel{width:min(320px,calc(100vw - 32px));background:#1f283ae0;border:0px solid rgba(255,255,255,.14);border-radius:16px 16px 37px 37px;padding:10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 35px #00000073;color:var(--thea-text);outline:0px}.cp-panel--collapsed{background:#1f283abf;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:0px solid rgba(255,255,255,.14);box-shadow:0 6px 24px #00000073;outline:none;padding:10px 0;border-radius:999px}.cp-panel--collapsed .cp-tab-bar{border-top:none;margin-top:0;padding-top:0}.cp-panel--collapsed .cp-tab-dot{display:none}.cp-panel--collapsed .cp-tab-dot.running{display:block}.cp-tab-dot.running{background:#63b4a273;animation:cp-dot-pulse 2s ease-in-out infinite}.cp-tab-dot.active.running{background:#63b4a2;animation:none}@keyframes cp-dot-pulse{0%,to{opacity:.4}50%{opacity:1}}.cp-tab-bar{display:flex;justify-content:space-evenly;gap:8px;padding-top:10px;margin-top:10px;border-top:1px solid rgba(255,255,255,.08)}.cp-tab-btn{background:transparent;border:none;padding:8px 10px;font-size:12px;font-weight:500;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:color .14s ease;outline:none;border-radius:0;color:#e6edf3a6}.cp-tab-btn:hover{color:#e6edf3e6}.cp-tab-btn.active{color:#fff}.cp-tab-btn.active:hover{color:#e6edf3bf}.cp-tab-btn:focus-visible{outline:1px solid rgba(255,255,255,.9);outline-offset:2px;border-radius:4px}.cp-tab-icon{font-size:20px;display:inline-flex;align-items:center;justify-content:center}.cp-tab-dot{width:28px;height:3px;border-radius:var(--thea-radius-pill);transition:background-color .2s ease;background:transparent}.cp-tab-dot.active{background:#63b4a2}.cp-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}.cp-tool-card{background:#ffffff12;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;color:#e6edf3a6;font-size:11px;font-weight:500;font-family:inherit;transition:color .14s ease,background .14s ease,border-color .14s ease;text-align:center;outline:none}.cp-tool-card:hover{color:#e6edf3e6;background:#ffffff1c}.cp-tool-card:focus-visible{outline:1px solid rgba(255,255,255,.9);outline-offset:2px}.cp-tool-card.active{color:#fff;background:#63b4a226;border-color:#63b4a266}.cp-tool-card-icon{font-size:20px;display:inline-flex;align-items:center}.cp-tools-grid>.cp-tool-card:only-child{grid-column:1 / -1}.cp-active-panel{display:flex;flex-direction:column;gap:6px;padding:6px 4px 4px}.cp-active-hint{font-size:11px;color:var(--thea-text-muted);line-height:1.4;text-align:center;padding:0 2px}.cp-active-footer{display:flex;align-items:center;justify-content:center;gap:6px}.cp-section-toolbar{display:flex;flex-direction:column;gap:6px}.cp-gizmo-bar{display:flex;align-items:center;justify-content:center;gap:4px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:2px}.cp-gizmo-btn{background:transparent;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:5px 14px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#e6edf380;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease;outline:none}.cp-gizmo-btn:hover{color:#e6edf3d9;background:#ffffff14}.cp-gizmo-btn.active{color:#63b4a2;background:#63b4a226;border-color:#63b4a259}.cp-gizmo-btn:focus-visible{outline:1px solid rgba(255,255,255,.9);outline-offset:2px}.cp-gizmo-divider{width:1px;height:20px;background:#ffffff1f;margin:0 2px}.cp-section-tools{display:flex;align-items:stretch;gap:6px}.cp-section-tools .cp-tool-card{flex:1;min-width:0}.cp-section-tools>.cp-keep-active-check{flex:0 0 auto;margin-left:auto}.cp-keep-active-check{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;flex-shrink:0;padding:4px 6px;border-radius:8px;-webkit-user-select:none;user-select:none;transition:background .14s ease}.cp-keep-active-check:hover{background:#ffffff12}.cp-keep-active-check>span{font-size:9px;line-height:1;color:var(--thea-text-muted);white-space:nowrap}.thea-viewer-light .cp-keep-active-check:hover{background:#3a526014}.cp-group{background:#ffffff12;border-radius:var(--thea-radius-md);padding:10px 12px;margin-bottom:6px}.cp-group-heading{font-size:10px;font-weight:500;color:#e6edf366;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px}.cp-color-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.cp-color-swatch-btn{position:relative;display:flex;align-items:center;gap:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:5px 10px 5px 6px;cursor:pointer;font-family:inherit;transition:background .14s ease,border-color .14s ease;outline:none}.cp-color-swatch-btn:hover{background:#ffffff1f;border-color:#ffffff2e}.cp-color-swatch-btn:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:2px}.cp-color-swatch{width:18px;height:18px;border-radius:4px;border:1px solid rgba(255,255,255,.2);flex-shrink:0;display:block}.cp-color-hex{font-size:11px;font-weight:500;color:#e6edf38c;font-variant-numeric:tabular-nums;letter-spacing:.06em}.cp-shape-tabs{display:flex;justify-content:center;gap:24px;border-bottom:var(--thea-border-subtle);padding-bottom:8px}.cp-shape-tab{flex:1;background:transparent;border:none;padding:4px;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;color:#e6edf3a6;transition:color .14s ease;outline:none}.cp-shape-tab:hover{color:#e6edf3e6}.cp-shape-tab.active{color:#fff}.cp-shape-tab-dot{width:28px;height:3px;border-radius:var(--thea-radius-pill);background:transparent;transition:background-color .2s ease}.cp-shape-tab.active .cp-shape-tab-dot{background:#63b4a2}.cp-shape-tabs--compact .cp-shape-tab{flex:0 0 auto;padding:4px 12px}.cp-slider-label{font-size:12px;color:#e6edf3a6;width:72px;flex-shrink:0}.cp-slider-value{font-size:12px;font-weight:500;color:var(--thea-text);width:28px;text-align:right;font-variant-numeric:tabular-nums}.cp-slider-value--range{width:auto;min-width:60px;white-space:nowrap}.cp-toggle-row{background:#ffffff12;border-radius:var(--thea-radius-md);padding:10px 12px;display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.cp-toggle-label{font-size:13px;color:var(--thea-text);font-weight:500}.cp-toggle-desc{font-size:11px;color:#e6edf366;margin-top:2px}.cp-switch-outer{position:relative;width:36px;height:20px;display:inline-block;flex-shrink:0}.cp-switch-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0;width:100%;height:100%}.cp-switch-track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--thea-radius-pill);transition:background .14s ease;background:#ffffff2e}.cp-switch-track.checked{background:var(--thea-teal)}.cp-switch-thumb{position:absolute;width:14px;height:14px;border-radius:var(--thea-radius-pill);background:#f5f5f5f2;box-shadow:0 2px 6px #0006;transition:transform .14s ease;pointer-events:none;left:3px;top:50%}.cp-slider{flex:1;cursor:pointer;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:999px;background:#ffffff2e;outline:none;border:none}.cp-slider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#ffffff2e;border:none;box-shadow:none;cursor:pointer}.cp-slider::-moz-range-track{height:4px;border-radius:999px;background:#ffffff2e;border:none;cursor:pointer}.cp-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:#f5f5f5f5;box-shadow:0 2px 6px #00000052;border:none;cursor:pointer}.cp-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#f5f5f5f5;border:none;box-shadow:0 2px 6px #00000052;cursor:pointer}.cp-slider::-moz-range-progress{height:4px;border-radius:999px;background:#f5f5f580}.cp-slider:focus{outline:none}.cp-slider:focus::-webkit-slider-runnable-track{border:none;box-shadow:none}.cp-dual-range{position:relative;flex:1;height:18px;display:flex;align-items:center}.cp-dual-range-track{position:absolute;width:100%;height:4px;border-radius:999px;background:#ffffff2e;pointer-events:none}.cp-dual-range-fill{position:absolute;height:100%;border-radius:999px;background:#f5f5f580}.cp-dual-thumb{position:absolute;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none;margin:0;padding:0;outline:none;border:none}.cp-dual-thumb::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:transparent;border:none;box-shadow:none}.cp-dual-thumb::-moz-range-track{height:4px;border-radius:999px;background:transparent;border:none}.cp-dual-thumb::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:#f5f5f5f5;box-shadow:0 2px 6px #00000052;border:none;cursor:pointer;pointer-events:all}.cp-dual-thumb::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#f5f5f5f5;box-shadow:0 2px 6px #00000052;border:none;cursor:pointer;pointer-events:all}.thea-viewer-light .cp-dual-range-track{background:#3a526033}.thea-viewer-light .cp-dual-range-fill{background:#3a526080}.thea-viewer-light .cp-dual-thumb::-webkit-slider-thumb{background:#3a5260;box-shadow:0 2px 6px #0000002e}.thea-viewer-light .cp-dual-thumb::-moz-range-thumb{background:#3a5260;box-shadow:0 2px 6px #0000002e}.pccp-range-row{display:flex;flex-direction:column;gap:8px;padding:10px 2px}.pccp-range-row--bottom{padding-bottom:4px}.pccp-label-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.pccp-divider{margin-bottom:18px}.pccp-card{width:70%;max-width:720px;border-radius:14px;padding:14px 14px 10px;background:#0a0c12e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:block;margin-left:auto;margin-right:auto}.pccp-row-label{font-size:13px;color:#ffffffd9}.pccp-row-value{font-size:12px;color:#ffffffa6;font-variant-numeric:tabular-nums}.pccp-range{width:100%;margin:0;padding:0;background:transparent;outline:none;border:none;cursor:pointer}.pccp-tabs{display:flex;width:100%;border-radius:var(--thea-radius-md);overflow:hidden;border:1px solid rgba(255,255,255,.08)}.pccp-tab{flex:1;padding:8px 0;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.08);color:#ffffff80;font-size:11px;font-family:inherit;text-transform:capitalize;cursor:pointer;transition:background .15s,color .15s}.pccp-tab:last-child{border-right:none}.pccp-tab:hover{background:#ffffff0f;color:#fffc}.pccp-tab--active{background:#ffffff1f;color:#ffffffeb}.pccp-select-wrap{position:relative;width:100%}.pccp-select{width:100%;padding:10px 34px 10px 10px;border-radius:var(--thea-radius-md);border:none;outline:none;box-shadow:none;background:#12161efa;color:#ffffffeb;appearance:none;-webkit-appearance:none;-moz-appearance:none}.pccp-select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#ffffffa6;font-size:12px;line-height:1}.cc-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;outline:none;border:none;background:transparent}.cc-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#ffffff2e;border:none;box-shadow:none;cursor:pointer}.cc-range::-moz-range-track{height:6px;border-radius:999px;background:#ffffff2e;border:none;box-shadow:none;cursor:pointer}.cc-range::-moz-range-progress{height:6px;border-radius:999px;background:#6cbbffe6}.cc-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:999px;background:#f5f5f5f5;box-shadow:0 8px 18px #0000008c;border:1px solid rgba(0,0,0,.35)}.cc-range::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:#f5f5f5f5;box-shadow:0 8px 18px #0000008c;border:1px solid rgba(0,0,0,.35)}.cc-range:focus{outline:none}.cc-range:focus::-webkit-slider-runnable-track{border:none;box-shadow:none}.pccp-select:focus{outline:none;box-shadow:none}.pccp-select option{background-color:#12161e;color:#ffffffeb}.pccp-select option:checked,.pccp-select option:hover{background-color:#1c222e}.fe-loading{padding:16px;opacity:.8}.fe-error{padding:16px;color:var(--thea-text-error)}.fe-empty{padding:16px}.fe-search-wrap{padding:0 0 10px}.fe-search-input{width:100%;box-sizing:border-box;padding:10px 40px 10px 12px;border-radius:var(--thea-radius-md);border:1px solid #2a2a2a;background:#ffffff91;color:#fff;outline:none}.fe-search-clear{position:absolute;right:8px;width:28px;height:28px;border-radius:var(--thea-radius-sm);border:1px solid rgba(255,255,255,.1);background:#ffffff47;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;font-size:16px;opacity:.85}.fe-filter-hint{margin-top:6px;gap:8px}.fe-filter-hint span{opacity:.7;font-size:12px}.fe-no-matches{padding:8px;opacity:.7}.fe-folder-btn{background:transparent;border:none;padding:2px 0;text-align:left;display:flex;align-items:center;gap:6px;color:inherit}.fe-folder-btn.has-children{cursor:pointer;opacity:1}.fe-folder-btn.no-children{cursor:default;opacity:.7}.fe-folder-arrow{width:14px;display:inline-block;transition:transform .18s ease}.fe-file-btn{cursor:pointer;background:transparent;border:none;padding:2px 0;text-align:left;color:inherit;display:flex;align-items:center;gap:6px}.fe-dot-slot{width:12px;height:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.fe-dot-icon{font-size:8px;line-height:1;display:inline-flex}.fe-file-icon{font-size:16px;line-height:1}.tp-overlay-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;pointer-events:none}.tp-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a;pointer-events:none}.tp-panel{position:absolute;bottom:12px;right:12px;height:150px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#141a28f5;box-shadow:0 18px 48px #0000008c;color:var(--thea-text);overflow:hidden;pointer-events:auto;display:flex;flex-direction:column}.tp-header{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff08}.tp-header-left{display:flex;align-items:center;gap:10px;min-width:0}.tp-title{font-size:13px;font-weight:700;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.95}.tp-badge{font-size:11px;padding:4px 8px;border-radius:var(--thea-radius-pill);border:1px solid rgba(255,255,255,.12);background:#ffffff0f;opacity:.9}.tp-actions{display:flex;gap:8px;align-items:center}.tp-icon-btn{height:30px;width:30px;border-radius:var(--thea-radius-md);border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--thea-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;-webkit-user-select:none;user-select:none}.tp-close-btn{position:absolute;top:8px;right:8px;height:26px;width:26px;border-radius:var(--thea-radius-md);border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--thea-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;z-index:1}.tp-body{flex:1;overflow:auto;padding:0;display:flex;flex-direction:column}.tp-placeholder-card{flex:1;border-radius:0;border:none;background:#ffffff0a;padding:12px;display:flex;flex-direction:column;justify-content:center}.tp-placeholder-hint{font-size:12px;opacity:.85;margin-bottom:10px}.tp-placeholder-row{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.tp-placeholder-row.last{border-bottom:none}.tp-dot{width:10px;height:10px;border-radius:var(--thea-radius-pill);background:#ffffff59;flex:0 0 auto}.tp-line{height:10px;border-radius:var(--thea-radius-pill);background:#ffffff1f}.scene-asset-row:hover{background:var(--oal-hover-bg)}*{scrollbar-color:rgba(255,255,255,.18) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}*::-webkit-scrollbar-track{background:transparent}.thea-glass-panel{cursor:default}.thea-glass-panel input,.thea-glass-panel textarea,.thea-glass-panel [contenteditable=true]{cursor:text}.thea-glass-panel *::-webkit-scrollbar{width:4px;height:4px}.thea-glass-panel *{scrollbar-width:thin}.thea-viewer-light{--thea-bg: #FDF6E3;--thea-grey-btn: rgba(58, 82, 96, .14);--thea-surface-panel: rgba(238, 232, 213, .9);--thea-surface-modal: #EEE8D5;--oal-icon-btn-color: rgba(88, 110, 117, 1);--thea-surface-input: rgba(238, 232, 213, .65);--thea-surface-toggle: rgba(0, 0, 0, .04);--thea-surface-menu: rgba(253, 246, 227, .97);--thea-surface-dropdown: #E8E0CC;--thea-surface-dropdown-active: #DDD5BC;--thea-surface-card-hover: rgba(0, 0, 0, .05);--thea-primary: #63B4A2;--thea-primary-hover: #59A896;--thea-text: #3A5260;--thea-text-btn: #FDF6E3;--thea-text-subdued: rgba(58, 82, 96, .72);--thea-text-muted: rgba(58, 82, 96, .55);--thea-text-inactive: rgba(58, 82, 96, .82);--thea-text-meta: #7A8F96;--thea-border-subtle: 1px solid rgba(58, 82, 96, .12);--thea-border: 1px solid rgba(58, 82, 96, .16);--thea-border-medium: 1px solid rgba(58, 82, 96, .2);--thea-border-strong: 1px solid rgba(58, 82, 96, .24);--thea-shadow-inset: 0 1px 0 rgba(58, 82, 96, .07) inset;--thea-shadow-dropdown: 0 1px 16px rgba(58, 82, 96, .14);--thea-shadow-card: 0 4px 12px rgba(58, 82, 96, .14);--thea-shadow-standard: 0 4px 16px rgba(58, 82, 96, .16);--thea-shadow-hover: 0 6px 20px rgba(58, 82, 96, .2);--thea-shadow-overlay: 0 8px 28px rgba(58, 82, 96, .18);--thea-danger-text: #922020;--thea-danger-bg: rgba(146, 32, 32, .1);--thea-danger-border: rgba(146, 32, 32, .3);--thea-error-text: #922020;--thea-error-bg: rgba(146, 32, 32, .08);--thea-border-danger: 1px solid rgba(146, 32, 32, .3);--thea-border-error: 1px solid rgba(146, 32, 32, .4)}.thea-viewer-light .thea-glass-panel{background:#eee8d5de;border:1px solid rgba(58,82,96,.22)}.thea-viewer-light .np-btn--danger,.thea-viewer-light .ip-btn--danger{border:1px solid rgba(146,32,32,.3);background:#92202014;color:#922020}.thea-viewer-light .thea-context-menu-item--danger:hover{background:#92202026}.thea-viewer-light .thea-btn-cancel:focus-visible{outline-color:#3a526099}.thea-viewer-light *{scrollbar-color:rgba(58,82,96,.3) transparent}.thea-viewer-light *::-webkit-scrollbar-thumb{background:#3a52604d;border-radius:999px}.thea-viewer-light *::-webkit-scrollbar-track{background:transparent}.thea-viewer-light .cp-gizmo-bar{border-bottom:1px solid rgba(58,82,96,.12)}.thea-viewer-light .cp-gizmo-btn{border-color:#3a52601a;color:#3a526080}.thea-viewer-light .cp-gizmo-btn:hover{color:#3a5260d9;background:#3a526012}.thea-viewer-light .cp-gizmo-btn.active{color:#2e7a6a;background:#63b4a221;border-color:#63b4a259}.thea-viewer-light .cp-gizmo-divider{background:#3a526026}.thea-viewer-light .cp-panel,.thea-viewer-light .cp-panel--collapsed{background:#eee8d5e0;color:#3a5260}.thea-viewer-light .cp-tab-bar{border-top:none}.thea-viewer-light .cp-tab-btn{color:#3a5260a6}.thea-viewer-light .cp-tab-btn:hover{color:#3a5260e6}.thea-viewer-light .cp-tab-btn.active{color:#3a5260}.thea-viewer-light .cp-tab-btn.active:hover{color:#3a5260bf}.thea-viewer-light .cp-tab-dot.active{background:#63b4a2}.thea-viewer-light .cp-tab-dot.running{background:#63b4a273}.thea-viewer-light .cp-tab-dot.active.running{background:#63b4a2;animation:none}.thea-viewer-light .cp-tool-card{background:#3a526014;border:1px solid rgba(58,82,96,.14);color:#3a5260b3}.thea-viewer-light .cp-tool-card:hover{background:#3a526024;border-color:#3a526038;color:#3a5260e6}.thea-viewer-light .cp-tool-card.active{color:#2e7a6a;background:#63b4a221;border-color:#63b4a261}.thea-viewer-light .cp-group{background:#3a526012}.thea-viewer-light .cp-group-heading{color:#3a526080}.thea-viewer-light .cp-slider-label{color:#3a5260b3}.thea-viewer-light .cp-slider-value{color:#3a5260}.thea-viewer-light .cp-slider{background:#3a526033}.thea-viewer-light .cp-slider::-webkit-slider-runnable-track{background:#3a526033}.thea-viewer-light .cp-slider::-moz-range-track{background:#3a526033}.thea-viewer-light .cp-toggle-row{background:#3a526012}.thea-viewer-light .cp-toggle-label{color:#3a5260}.thea-viewer-light .cp-toggle-desc{color:#3a526080}.thea-viewer-light .cp-switch-track{background:#3a526038}.thea-viewer-light .cp-switch-track.checked{background:#63b4a2}.thea-viewer-light .cp-shape-tab{color:#3a526099}.thea-viewer-light .cp-shape-tab:hover{color:#3a5260d9}.thea-viewer-light .cp-shape-tab.active{color:#3a5260}.thea-viewer-light .cp-shape-tab.active .cp-shape-tab-dot{background:#63b4a2}.thea-viewer-light .cp-color-swatch-btn{background:#3a526014;border:1px solid rgba(58,82,96,.18)}.thea-viewer-light .cp-color-swatch-btn:hover{background:#3a526024;border-color:#3a526047}.thea-viewer-light .cp-color-hex{color:#3a526099}.thea-viewer-light .thea-cp-popover,.thea-cp-popover.thea-viewer-light{background:#eee8d5f7;border:1px solid rgba(58,82,96,.18);box-shadow:0 8px 28px #3a52602e,0 0 0 1px #3a52600f}.thea-viewer-light .thea-cp-preview,.thea-cp-popover.thea-viewer-light .thea-cp-preview{border-color:#3a526038}.mjoy-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}.mjoy-zone{position:absolute;bottom:max(24px,env(safe-area-inset-bottom,0px));width:90px;height:90px;pointer-events:auto;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.mjoy-zone--left{left:80px}.mjoy-zone--right{right:16px}.thea-viewer-light .mjoy-zone{background:#3a52600f;border:1px solid rgba(58,82,96,.14)}.thea-viewer-light .thea-cp-hex-input,.thea-cp-popover.thea-viewer-light .thea-cp-hex-input{background:#3a526012;border:1px solid rgba(58,82,96,.18);color:#3a5260d9}.thea-viewer-light .thea-cp-hex-input:focus{border-color:#3a526059;background:#3a52601c}.thea-viewer-light .thea-toolshelf-btn:focus-visible{outline:1px solid rgba(58,82,96,.8)!important}.thea-viewer-light .thea-toolshelf-sep{background:#3a526033}.thea-viewer-light .thea-glass-panel .thea-flex-col>div:first-child{border-color:#3a526024}.thea-viewer-light .cp-gradient-option{border-color:#3a526024}.thea-viewer-light .cp-gradient-option:hover{border-color:#3a526047}.thea-annot-item-editing{background:#ffffff06;border-radius:6px}.thea-viewer-light .thea-annot-item-editing{background:#00000006}.thea-viewer-light .thea-annot-banner{background:var(--thea-surface-panel)!important;border-color:#3a52603d!important;color:var(--thea-text-subdued)!important}.thea-viewer-light .thea-sidebar-toggle{background:#eee8d5f2;border-color:#3a52602e}.thea-viewer-light .tp-panel{background:#eee8d5f7;border-color:#3a52602e;box-shadow:0 18px 48px #3a526038;color:#3a5260}.thea-viewer-light .tp-header{border-bottom-color:#3a52601f;background:#3a526008}.thea-viewer-light .tp-badge{border-color:#3a526029;background:#3a52600f}.thea-viewer-light .tp-icon-btn{border-color:#3a52602e;background:#3a52600f;color:#3a5260}.thea-viewer-light .tp-icon-btn:hover{background:#3a52601f}.thea-viewer-light .tp-close-btn{border-color:#3a52602e;background:#3a52600f;color:#3a5260}.thea-viewer-light .tp-placeholder-card{border-color:#3a526024;background:#3a52600a}.thea-viewer-light .tp-placeholder-row{border-bottom-color:#3a526017}.thea-viewer-light .tp-dot{background:#3a526059}.thea-viewer-light .tp-line{background:#3a52601f}.oal-wrap{--oal-block-bg: #121621;--oal-block-shadow: 0 10px 22px rgba(0, 0, 0, .22);--oal-border: rgba(255, 255, 255, .07);--oal-border-subtle: rgba(255, 255, 255, .08);--oal-border-medium: rgba(255, 255, 255, .12);--oal-row-border: rgba(255, 255, 255, .04);--oal-hover-bg: rgba(255, 255, 255, .03);--oal-hover-bg-btn: rgba(255, 255, 255, .04);--oal-active-bg: rgba(255, 255, 255, .07);--oal-checked-bg: rgba(255, 255, 255, .06);--oal-text-active: rgba(230, 237, 243, .95);--oal-text-normal: rgba(230, 237, 243, .8);--oal-text-muted: rgba(230, 237, 243, .35);--oal-text-btn: rgba(230, 237, 243, .55);--oal-text-btn-hover: rgba(230, 237, 243, .9);--oal-dashed-border: rgba(255, 255, 255, .18);--oal-dashed-border-hover: rgba(255, 255, 255, .38);--oal-disabled-bg: rgba(255, 255, 255, .07);--oal-disabled-text: rgba(230, 237, 243, .3);--oal-icon-btn-color: rgba(230, 237, 243, .5);--oal-pill-border: rgba(255, 255, 255, .12);--oal-move-box-bg: #0e131d;--oal-checkbox-color: #262930;--oal-input-border: rgba(255, 255, 255, .25);--oal-feedback-success-bg: rgba(40, 180, 100, .15);--oal-feedback-success-text: #6ee7b7;--oal-feedback-error-bg: rgba(180, 40, 40, .15);--oal-feedback-error-text: #fca5a5}.thea-viewer-light .oal-wrap{--oal-block-bg: #EEE8D5;--oal-block-shadow: 0 4px 16px rgba(88, 110, 117, .12);--oal-border: rgba(88, 110, 117, .14);--oal-border-subtle: rgba(88, 110, 117, .12);--oal-border-medium: rgba(88, 110, 117, .18);--oal-row-border: rgba(88, 110, 117, .1);--oal-hover-bg: rgba(88, 110, 117, .05);--oal-hover-bg-btn: rgba(88, 110, 117, .06);--oal-active-bg: rgba(88, 110, 117, .12);--oal-checked-bg: rgba(88, 110, 117, .09);--oal-text-active: #3D5055;--oal-text-normal: rgba(88, 110, 117, .8);--oal-text-muted: rgba(88, 110, 117, .45);--oal-text-btn: rgba(88, 110, 117, .6);--oal-text-btn-hover: rgba(88, 110, 117, .9);--oal-dashed-border: rgba(88, 110, 117, .28);--oal-dashed-border-hover: rgba(88, 110, 117, .5);--oal-disabled-bg: rgba(88, 110, 117, .1);--oal-disabled-text: rgba(88, 110, 117, .35);--oal-icon-btn-color: rgba(88, 110, 117, 1);--oal-pill-border: rgba(88, 110, 117, .22);--oal-move-box-bg: #E8E0CC;--oal-checkbox-color: rgba(88, 110, 117, .6);--oal-input-border: rgba(88, 110, 117, .3);--oal-feedback-success-bg: rgba(60, 120, 80, .14);--oal-feedback-success-text: #2F6148;--oal-feedback-error-bg: rgba(196, 96, 90, .14);--oal-feedback-error-text: #9E3A35}.thea-viewer-light .thea-sidebar-toggle:hover{background:#e0dac6fa}.thea-viewer-light .thea-header-logo-btn:focus-visible,.thea-viewer-light .thea-header-icon-btn:focus-visible{outline-color:#3a5260cc!important;box-shadow:0 0 0 1px #3a52608c!important}.thea-viewer-light .fe-search-input{background:var(--thea-surface-input);color:var(--thea-text);border-color:#3a52602e}.thea-viewer-light .fe-search-clear{border-color:#3a526029;background:#3a526014}.thea-viewer-light .MuiTreeItem-label,.thea-viewer-light .MuiTreeItem-content,.thea-viewer-light .MuiTreeItem-root{color:var(--thea-text)}.thea-viewer-light .MuiTreeItem-content:hover{background:var(--thea-surface-card-hover)}.thea-viewer-light .MuiTreeItem-content.Mui-selected,.thea-viewer-light .MuiTreeItem-content.Mui-focused{background:#3a52601a;color:var(--thea-text)}.thea-viewer-light .MuiTreeItem-content.Mui-selected:hover{background:#3a526024}.thea-viewer-light .MuiTreeItem-iconContainer svg{color:var(--thea-text-muted);fill:currentColor}.thea-viewer-light .sml-table-header{color:var(--thea-text-muted)}.thea-viewer-light .sml-table-state,.thea-viewer-light .sml-row{border-top-color:#3a52601a}.thea-viewer-light .sml-plain-text{color:var(--thea-text-subdued)}.thea-viewer-light .sml-plain-btn,.thea-viewer-light .sml-more-btn{color:var(--thea-text-muted)}.thea-viewer-light .sml-load-more-btn{color:var(--thea-text-subdued)}.cp-gradient-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:2px 0}.cp-gradient-option{display:flex;flex-direction:column;gap:3px;background:transparent;border:2px solid rgba(255,255,255,.08);border-radius:6px;padding:5px 6px 4px;cursor:pointer;transition:border-color .15s}.cp-gradient-option:hover{border-color:#ffffff38}.cp-gradient-option.active{border-color:var(--accent, #c84b32)}.cp-gradient-bar{display:block;height:44px;border-radius:3px;width:100%}.cp-gradient-label{font-size:10px;color:#ffffff8c;text-align:center;font-family:inherit;text-transform:uppercase;letter-spacing:.04em}.cp-gradient-option.active .cp-gradient-label{color:#ffffffd9}.cp-range-input-wrap{flex:1;display:flex;flex-direction:column}.cp-range-input{width:100%;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#ffffffd9;font-family:inherit;font-size:12px;padding:4px 7px;outline:none;box-sizing:border-box}.cp-range-input:focus{border-color:var(--accent, #c84b32)}.cp-range-input::placeholder{color:#ffffff4d}.thea-viewer-light .thea-sidebar-toggle{background:var(--thea-surface-panel);border:var(--thea-border-subtle);box-shadow:0 6px 24px #3a52602e}.thea-viewer-light .thea-sidebar-toggle:hover{background:var(--thea-surface-panel);box-shadow:0 8px 28px #3a526040}.thea-viewer-light .io-inbox-btn,.thea-viewer-light .io-dock-btn{background:#eee8d5f2;border-color:#3a526033;color:#3a5260;box-shadow:0 4px 16px #3a526029}.thea-viewer-light .io-dock-btn--active{background:#e0dac6fa;border-color:#3a526059}.thea-viewer-light .io-panel,.thea-viewer-light .io-dock-panel{background:#eee8d5eb;color:#3a5260;box-shadow:0 8px 28px #3a52602e}.thea-viewer-light .io-dock-inner{background:#fdf6e3e0;box-shadow:0 8px 28px #3a52601f}.thea-viewer-light .io-close-btn{color:#3a5260}.thea-viewer-light .io-qpanel-heading{color:#3a5260eb}.thea-viewer-light .io-link-label{color:#3a52608c}.thea-viewer-light .io-link-input{background:#eee8d5a6;border-color:#3a526033;color:#3a5260}.thea-viewer-light .io-copy-btn{background:#3a526014;border-color:#3a526033;color:#3a5260}.thea-viewer-light .io-invite-expand-btn{background:#3a526012;border-color:#3a526024;color:#3a5260d9}.thea-viewer-light .io-invite-expand-btn:hover{background:#3a52601f}.thea-viewer-light .io-expand-chev{border-right-color:#3a526099;border-bottom-color:#3a526099}.thea-viewer-light .ip-item{border-bottom-color:#3a52601a}.thea-viewer-light .ip-btn{background:#3a526012;border-color:#3a526029;color:#3a5260e6}.thea-viewer-light .ip-btn--reject,.thea-viewer-light .ip-btn--dismiss{color:#3a526080}.thea-viewer-light .ip-dismiss-icon{color:#3a526099}.thea-viewer-light .ip-tab-label{color:#3a5260b3}.thea-viewer-light .ip-tab-label--active{color:#3a5260}.thea-viewer-light .ip-section-toggle-label,.thea-viewer-light .ip-section-label{color:#3a5260eb}.thea-viewer-light .ip-section-toggle-chevron{border-right-color:#3a526099;border-bottom-color:#3a526099}.thea-viewer-light .ip-text-btn{color:#3a526085}.thea-viewer-light .sisp-card{background:#eee8d599}.thea-viewer-light .sisp-refresh-plain{color:#3a5260b3}.thea-viewer-light .sisp-refresh-btn{background:#3a526012}.thea-viewer-light .sisp-section-toggle-label{color:#3a5260eb}.thea-viewer-light .sisp-section-toggle-chevron{border-right-color:#3a526099;border-bottom-color:#3a526099}.thea-viewer-light .sisp-text-btn{color:#3a526085}.thea-viewer-light .sisp-row-divider{background:#3a52601a}.thea-viewer-light .sisp-highlight-name{color:#3a5260}.thea-viewer-light .sisp-highlight-target,.thea-viewer-light .sisp-role-label{color:#2e7a6a}.thea-viewer-light .sisp-status--pending{color:#3a5260b3}.thea-viewer-light .sisp-cancel-btn{border-color:#3a526047;background:#3a52600d}.thea-viewer-light .sisp-dismiss-icon,.thea-viewer-light .sisp-status-dismiss-icon{color:#3a526099}.thea-viewer-light .thea-account-panel-card{box-shadow:var(--thea-shadow-overlay)!important}.thea-viewer-light .thea-avatar-edit-btn{background:#3a526085;border-color:#3a5260a6;color:#fdf6e3}.thea-viewer-light .thea-avatar-edit-btn:hover{background:#3a5260ad}.thea-viewer-light .thea-comments-inner-card{background:#3a52600f!important}.thea-viewer-light .thea-account-footer{background:#3a52600d!important;border-top:1px solid rgba(58,82,96,.12)!important}.thea-tag-dropdown{background:#0c111afa;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #0009}.thea-tag-dropdown-item{color:#e6edf3}.thea-tag-dropdown-item:hover{background:#ffffff14}.thea-viewer-light .thea-tag-dropdown{background:#eee8d5fa;border:1px solid rgba(58,82,96,.18);box-shadow:0 8px 24px #3a52602e}.thea-viewer-light .thea-tag-dropdown-item{color:#3a5260}.thea-viewer-light .thea-tag-dropdown-item:hover{background:#3a526014}.thea-viewer-light{--thea-invite-tab-divider: rgba(58, 82, 96, .14)}.thea-viewer-light .thea-invite-source-tab-btn.is-active,.thea-viewer-light .thea-invite-source-tab-btn.is-active:hover{background:var(--thea-surface-modal)!important}.thea-viewer-light .thea-invite-source-tab-btn.is-active:after{background:var(--thea-surface-modal)}.thea-viewer-light .mt-card{background:var(--thea-surface-panel);border:1px solid rgba(58,82,96,.14)}.thea-viewer-light .mt-th{color:#3a526085;background:#3a52600f;border-bottom:1px solid rgba(58,82,96,.1)}.thea-viewer-light .mt-tr{border-bottom:1px solid rgba(58,82,96,.08)}.thea-viewer-light .mt-tr--unselectable{background:#3a52600a}.thea-viewer-light .mt-td{color:#3a5260cc}.thea-viewer-light .mt-td--unselectable{background:#3a52600a}.thea-viewer-light .mt-name-text{color:#3a5260e0}.thea-viewer-light .mt-meta-text{color:#3a5260c7}.thea-viewer-light .mt-role-pill{background:#3a526012;color:#3a5260cc}.thea-viewer-light .mt-icon-btn,.thea-viewer-light .mt-more-btn{color:#3a5260a6}.thea-viewer-light .mt-separator{background:#3a52601f}.thea-viewer-light .mt-empty-row{color:#3a52608c}.thea-viewer-light .mt-secondary-action-btn{border-color:#3a52602e;background:#3a52600f}.thea-viewer-light .siap-remove-btn{color:#b43c3cd9}.thea-viewer-light .siap-warning-text{color:#b43c3ce6}.thea-viewer-light .thea-input:focus{border-color:#3a526066}.thea-viewer-light .thea-modal-body{scrollbar-color:rgba(58,82,96,.25) transparent}@keyframes thea-loading-sweep{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.thea-scene-loading-bar{position:absolute;top:0;left:0;right:0;height:3px;z-index:2000;overflow:hidden;background:#ffffff0f;pointer-events:none}.thea-scene-loading-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--thea-teal, #00c9a7);animation:thea-loading-sweep 1.4s ease-in-out infinite}.thea-viewer-light .thea-scene-loading-bar{background:#3a526014}.thea-viewer-light .thea-scene-loading-bar:after{background:var(--thea-teal, #00c9a7)}.sp-section-hd{background:#63666b21;color:#e6edf3cc!important}.thea-viewer-light .sp-section-hd{background:#0000001c;color:#3a5260cc!important}.sp-section-hd .sp-vis-toggle{visibility:hidden;pointer-events:none}.sp-section-hd:hover .sp-vis-toggle{visibility:visible;pointer-events:auto}.sp-section-hd .sp-hd-badge{visibility:hidden}.sp-section-hd:hover .sp-hd-badge{visibility:visible}.scene-asset-row{cursor:pointer}.scene-asset-row .scene-asset-actions{visibility:hidden}.scene-asset-row:hover .scene-asset-actions,.scene-asset-row--open .scene-asset-actions{visibility:visible}.annot-row .annot-row-actions{visibility:hidden}.annot-row:hover .annot-row-actions,.annot-row--editing .annot-row-actions{visibility:visible}.thea-transform-input{color-scheme:dark}.thea-viewer-light .thea-transform-input{color-scheme:light}.thea-viewer-light .thea-transform-input::-webkit-inner-spin-button,.thea-viewer-light .thea-transform-input::-webkit-outer-spin-button{mix-blend-mode:multiply;opacity:.55}.thea-transform-input::-webkit-inner-spin-button,.thea-transform-input::-webkit-outer-spin-button{opacity:.4;cursor:pointer;height:14px;transform:scale(.65);transform-origin:right center}.dp-panel{display:flex;flex-direction:column;height:100%;min-height:0;font-size:12px;color:var(--thea-text)}.dp-toolbar{display:flex;align-items:center;gap:6px;padding:8px 10px 6px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.thea-viewer-light .dp-toolbar{border-bottom-color:#00000014}.dp-export-btn{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;border:none;cursor:pointer;font-size:12px;font-family:inherit;background:#ffffff14;color:#e6edf3d9;transition:background .12s ease,color .12s ease}.dp-export-btn:hover:not(:disabled){background:#ffffff24;color:#e6edf3}.dp-export-btn:disabled{opacity:.35;cursor:not-allowed}.dp-export-btn--danger{margin-left:auto;color:#f47864d9}.dp-export-btn--danger:hover:not(:disabled){background:#f4503c26;color:#f47864}.thea-viewer-light .dp-export-btn{background:#0000000f;color:#3a5260d9}.thea-viewer-light .dp-export-btn:hover:not(:disabled){background:#0000001c;color:#3a5260}.thea-viewer-light .dp-export-btn--danger{color:#b43c28d9}.thea-viewer-light .dp-export-btn--danger:hover:not(:disabled){background:#b43c281a;color:#b43c28}.dp-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 6px 12px;min-height:0}.dp-data-row{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:6px;cursor:default;transition:background .1s ease}.dp-data-row:hover{background:#ffffff0d}.thea-viewer-light .dp-data-row:hover{background:#0000000d}.dp-data-row--deletable{padding-right:4px}.dp-row-index{min-width:18px;font-size:11px;opacity:.45;padding-top:1px;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.dp-row-body{flex:1;min-width:0}.dp-row-name{display:flex;align-items:baseline;gap:8px;font-size:12px;font-weight:500;color:var(--thea-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-value{font-size:13px;font-weight:600;color:var(--thea-teal, #00c9a7);font-variant-numeric:tabular-nums}.dp-row-meta{font-size:11px;opacity:.55;margin-top:1px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-row-note{font-size:11px;opacity:.5;margin-top:2px;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-tag{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:500;background:#ffffff1a;color:#e6edf3b3;margin-left:4px}.thea-viewer-light .dp-tag{background:#00000014;color:#3a5260b3}.dp-delete-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#e6edf34d;font-size:16px;flex-shrink:0;padding:0;visibility:hidden;transition:color .1s ease,background .1s ease}.dp-data-row:hover .dp-delete-btn{visibility:visible}.dp-delete-btn:hover{color:#f47864e6;background:#f4503c1f}.thea-viewer-light .dp-delete-btn{color:#3a526059}.thea-viewer-light .dp-delete-btn:hover{color:#b43c28e6;background:#b43c281a}.thea-snapshot-btn{background:var(--thea-surface-panel);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:var(--thea-border-medium);border-radius:10px;color:var(--thea-text-muted);cursor:pointer;box-shadow:var(--thea-shadow-standard);transition:color .15s ease,background .15s ease}.thea-snapshot-btn:hover{color:var(--thea-text);background:var(--thea-surface-panel);filter:brightness(1.15)}.thea-viewer-light .thea-snapshot-btn:hover{filter:brightness(.94)}
